/*顶部  ok */ 
.top1{ height: 34px;line-height: 34px;font-size: 16px;color: #686868}
.top1 span{font-size: 14px}
.top1 span a{font-size: 14px}
@media(min-width:768px){
	.top1 .text1{display: block; }
	.top1 .text2{display: block; }
	.top1 .text3{display: none; }
}

@media(max-width:768px){
	.top1 .text1{display: none; }
	
	.top1 .text2{display: none; }
	
}

/*顶部2 ok 修改logo图片  */

.top2{height: 150px;padding-top: 40px;}
.top2 .logo{}
.top2 .tel{ width: 300px;height: 110px;position: relative; }
.top2 .tel img{ width: 50px;}
.top2 .tel .text{ width: auto; position: relative; top:-50px; left:60px;  z-index: 3;height: 40px;font-size: 18px;}
.top2 .tel .number{ width: auto;    position: relative; top:-60px; left:60px;  z-index: 3;height: 40px;font-size: 35px;color: #015ec5;font-weight: bold;}

@media(max-width:640px){	
	

	.top2{height: 100px;padding-top: 20px;}
}



@media(max-width:768px){	
	
	.top2 .logo img{width: 95%}	
	
}
@media(max-width:990px){	
	.top2 .tel{display: none; }	
	.top2 .logo{margin: 0 auto;text-align: center;}	
}
@media(min-width:990px){	
	.top2 .logo{ float: left;}		
}
/*导航  */
.nav_box{height: 50px; }
.nav_box ul{height: 50px; }
/*.nav_box li{position:relative;float:left;height:50px; color: #333;width:148px;text-align:center;border-right: 1px solid #457788;}*/
.nav_box li{box-sizing: border-box;}
.nav_box li{float:left;height:50px; color: #333;width:12.5%;text-align:center;border-right: 1px solid #457788;}
.nav_box li a{width:12.5%;font-size:16px;color:#333;text-align:center;height:50px;line-height: 50px;color: #fff}

/*.nav_box li:hover>a{width:12.5%; background: #FF9A00;color: #fff;border-right: 1px solid #FF9A00;}
*/
.nav_box li:hover{width:12.5%; background: #FF9A00;color: #fff;border-right: 1px solid #FF9A00;}

@media(max-width:768px){	
	.nav_box{height: 110px; padding-top: 5px}
	.nav_box ul{height: 100px; }
	.nav_box li{border: 1px solid #fff;width:25%; }	
	.nav_box li:hover{width:25%; }
}


.banner{
	width: 100%;
    float: left;
    overflow: hidden
}



/*面包屑*/
.Location{}
.locat{font-size:16px;border-bottom:1px dashed #dcdcdc;line-height:65px}
.locat a{color: #93989B}

.locat b{border-left:0px solid #000000;font-weight:normal;padding-left:8px}
.locat i{font-style:normal}
.locat span{padding:0 5px;height:46px;line-height:46px}

/*首页banner*/

/*内页banner*/
.banner_page{overflow:hidden;line-height:0;text-align:center;position:relative;min-height:250px;background: url(/static/tn103/img/banner_page.jpg) no-repeat top center;}

.banner_page:before{
    background: rgba(0, 0, 0, 0.7);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    position: absolute;
    top: 0;
    width: 100%;
}


.banner_page img{visibility:hidden;margin:0 auto}
.banner_page img.show{visibility:visible}
.banner_page .text{position:absolute;top:63%;width:60%;max-width:800px;left:0px;right:0px;margin:0 auto;transform:translateY(-30%)}
.banner_page .text p{color:#fff;position:relative;padding-bottom:2rem;font-size:30px;float:left;font-weight:500}

/*底部*/

.footer{height:auto;margin:0px 0px 0px 0px;background-color:#1456a0;padding:50px 0px 20px 0px}
.footer .f_one{margin:0px 0px 20px 0px;border-bottom:0px solid  #f6f6f6}
.footer .f_class{font-size:20px;color:#fff;line-height:50px;}
.footer .f_line{border-bottom:1px solid  #fff;font-size:20px;color:#fff;line-height:50px;width:30px}
.footer .f_ewm{padding:20px  0px 10px 0px;text-align: center;}
.footer .f_ewm_title{padding:0px  0px  0px 0px;font-size:14px;color:#ccc;line-height:30px;text-align: center;}
.footer .f_text{padding:0px  0px  0px  10px;font-size:16px;color:#fff;line-height:30px}
.footer .f_text a{color:#fff}
.footer .f_ewm img{color:#fff;height:150px}
.footer .f_nav img{color:#fff}
.footer .f_nav ul{padding:20px}
.footer .f_nav li{color:#fff;line-height:30px}
.footer .f_nav li a{font-size:16px;color:#fff;line-height:30px}
.footer2 .f_two{padding:0px 0px 0px 0px;text-align:center;height:60px;line-height: 60px;font-size: 16px;color: #fff}
.footer2 .f_two a{color: #fff}
.footer2{height:60px;margin:0px 0px 0px 0px;background-color:#0e4a90;padding:0px 0px 0px 0px}