a:link {
  color: inherit;
  text-decoration: none;
}
/*已经访问过的链接*/
a:visited {
  color: inherit;
  text-decoration: none;
}
/*鼠标划过(停留)的链接*/
a:hover {
  color: inherit;
  text-decoration: none;
}
/* 正在点击的链接，鼠标在元素上按下还没有松开*/
a:active {
  color: inherit;
  text-decoration: none;
}
/* 获得焦点的时候 鼠标松开时显示的颜色*/
a:focus {
  color: inherit;
  text-decoration: none;
}



/*  头部2 */
.headBg{width:1200px;margin:0 auto;min-height:120px;}
.logo{width: 261px;float:left;margin: 14px 0 12px;}
.logo img {width:100%;}
.menu-list{display:none;}
.nav{width: 880px;float:right;margin-top: 43px;}
	.nav li{float:left;position:relative; *width:80px;padding: 0 2px;} 
	.nav li a.navtitle{ font-size:16px; color:#333;  text-align:center; display:block; *float:left;}
	.nav li a.navtitle span{display:block;text-align:center;margin:0 auto;width: 68px;}

	.nav li a.navtitle b{ display:none;height:4px; background:#1b55f5; margin-top:8px; padding:0 35px; position:absolute;}
	.nav li a.navSelect b{ display:block;}
	
.menu{ display:none; position:absolute; top:33px; width:108px; margin:0 auto; left:-18px; background:#fff; border-radius:5px; 
z-index:999;}
	.menu a{ display:block; width:96px; /*height:35px;*/ line-height:25px; font-weight:normal; border-bottom:1px solid #ececec; font-size:16px; color:#888 !important;padding:8px 0;
	margin:0 auto; text-align:center;}
	.menu a:hover{ color:#1b55f5 !important;}
	
.navSchool li{ *width:90px;}
.navSchool li a{ font-size:16px; color:#333; margin:0 12px; *margin:0;  text-align:center; display:block; *float:left;}
	.navSchool li a span{ display:block; padding:0 3px; *width:90px; text-align:left; margin:0 auto;}
.navSchool li a b{ display:none;}
	.navSchool li a.navSelect b,.navSchool li a:hover b{ display:block;height:4px; background:#1b55f5; margin-top:8px; padding:0 35px; *position:absolute; *left:50%; *margin-left:-45px;}

.navMobil{ display:none;}
.nav{ display:block;}





/* 底部 */
    .footer{
        width: 100%;
        height: 120px;
        padding: 20px 0;
        background:rgba(0,78,150,0.88)/* modify by zhangnan from rgb(71,76,84) */
    }
    .footer .foot{
        width: 1200px;
        margin: 0 auto;
    }
    .footer .foot_m{
        display: none;
    }
    .footer .foot img{
        float: right;
    }
    .footer .foot img:nth-child(1){
        float: left;
      	height:75px;
    }
    .foot .foot_des{
        color: #d7d8d9;
        width: calc(100% - 480px);
        float: left;
        padding-left: 100px;
        line-height: 30px;
        padding-top: 10px;
    }
    .foot .login{
        float: left;
        width: 100px;
        height: 32px;
        border-radius: 16px;
        border: 1px solid #d7d8d9;
        font-size: 16px;
        margin-top: 25px;
        line-height: 32px;
        text-align: center;
    }
    .foot .login a{
        color:#d7d8d9;
        display: block;
    }



/* 移动端样式 */
@media screen and (max-width: 768px) {
  .headBg{width:auto;}
  .logo{
  	float:none;
    width:100%;
  }
  .nav{
  	display:none;
  }
  
        .menu-list{
            position: fixed;
            width:7.5rem;
            height: 100%;
            background: white;
            top: 0;
            left: 0;
            z-index: 999;
            display: none;
            transition: all 2s;
            background:#004E96;
            overflow-y: auto;
        }
        .menu-list div{
            width:100%;
            text-align: center;
            font-size: 0.36rem;
            line-height: 1rem;
            color: white;
        }
  
  
  .mobile-title{
    display: block;
    text-align: center;
    font-size: 0.42rem;
    width: 90%;
    border-bottom: 1px solid white;
    margin: auto;
  }
  
  
  .mobile-index-big{
    /* height: 1rem; */
    /*text-indent: 0.5rem;*/
    text-align: left!important;
    width: 100%;
    display: block;
  }
  .mobile-index-vice{
    height: 1rem;
    /* text-indent: 0.5rem; */
    text-align: middle;
    width: 3.75rem!important;
    text-align: center!important;
    float: left;
    display: block;
    font-size: 0.36rem;
    color: rgba(255,255,255,0.8)!important;
  }
  .mobile-vice-list{
    display: none
  }
  .mobile-vice-current .mobile-vice-list{
    display: block !important;
  }
  
  
  
	/* 底部 */
       .footer{
            height: auto;
            padding: 0.6rem 0.36rem;
        }
        .footer .foot{
            display: none;
        }
        .footer .foot_m{
            display: block;
            text-align: center;
            font-size: 0.3rem;
        }
        .foot_m p{
            text-align: center;
            line-height: 0.6rem;
            color: #d7d8d9;
        }
        .foot_m p.bq{
            font-size: 0.24rem;
            line-height: 0.42rem;
        }
        .foot_m img:nth-child(1){
            width:4.2rem;
            margin-bottom: 0.2rem;
        }
        .foot_m img:nth-child(2){
            width: 1.2rem;
        }
        .foot_m .foot_line{
            height: 1px;
            line-height: 1px;
            background:#d7d8d9;
            margin: 0.5rem 0;

        }
       .foot_m .login{
            box-sizing: border-box;
            width: 2rem;
            border-radius: 0.32rem;
            border: 1px solid #d7d8d9;
            line-height: 0.64rem;
            text-align: center;
            margin: 0.4rem auto 0;
        }
        .foot_m .login a{
            color: #d7d8d9;
            display: block;
        }

}