@charset "utf-8";
@media (max-width: 1680px){
.top{width:100%; background-color: #fff; height:78px; overflow:hidden}
.toplogo{ width:296px; float:left;  margin-left:50px;}

.nav{ margin-left: 100px; width:55%;}
.nav ul li{ display:inline-block; margin:0 3%;line-height:75px; height:75px;border-bottom:3px solid #fff;  text-align: center; overflow:hidden}
.nav ul li a{ font-size: 18px; color: #2c4951;}
.nav ul li:hover a, .nav li.on a{ color: #333333; }
.nav ul li:hover{border-bottom:3px solid #e30314} 
.nav ul li.on{border-bottom:3px solid #e30314}


.tel{ width:200px; padding-left: 40px; background: url(../images/tel.png) no-repeat left center; margin-top:20px;}
.tel p{ font-size: 14px; color: #2c4951; line-height: 18px;}
.tel h1{ font-size: 20px; color: #213f6b; line-height: 20px;}
}

@media (max-width: 1600px){
	
.top{width:100%; background-color: #fff; height:78px; overflow:hidden}
.toplogo{ width:296px; float:left;  margin-left:50px;}

.nav{ margin-left:5%; width:55%;}
.nav ul li{ display:inline-block; margin:0 2.5%;line-height:75px; height:75px;border-bottom:3px solid #fff;  text-align: center; overflow:hidden}
.nav ul li a{ font-size: 18px; color: #2c4951;}
.nav ul li:hover a, .nav li.on a{ color: #333333; }
.nav ul li:hover{border-bottom:3px solid #e30314} 
.nav ul li.on{border-bottom:3px solid #e30314}


.tel{ width:180px; padding-left: 40px; background: url(../images/tel.png) no-repeat left center; margin-top:20px;}
.tel p{ font-size: 14px; color: #2c4951; line-height: 18px;}
.tel h1{ font-size: 20px; color: #213f6b; line-height: 20px;}




	
}

@media (max-width: 1440px){
	
	.top{width:100%; background-color: #fff; height:78px; overflow:hidden}
.toplogo{ width:260px; float:left;  margin-left:50px; margin-top:5px}

.nav{ margin-left:5%; width:55%;}
.nav ul li{ display:inline-block; margin:0 2%;line-height:75px; height:75px;border-bottom:3px solid #fff;  text-align: center; overflow:hidden}
.nav ul li a{ font-size: 18px; color: #2c4951;}
.nav ul li:hover a, .nav li.on a{ color: #333333; }
.nav ul li:hover{border-bottom:3px solid #e30314} 
.nav ul li.on{border-bottom:3px solid #e30314}


.tel{ width:150px; padding-left: 40px; background: url(../images/tel.png) no-repeat left center; margin-top:20px; margin-right:1%}
.tel p{ font-size: 12px; color: #2c4951; line-height: 18px;}
.tel h1{ font-size: 18px; color: #213f6b; line-height: 20px;}
.warp{ width:1200px; margin:0 auto;}
.lxdt{ width:1180px; margin:0 auto;margin-top:40px; background:#f9f9f9; padding:10px; overflow:hidden; margin-bottom:100px;}

.ejgsjsy{ width:990px; border-left:1px solid #e3e4e5; float:right}
.ejgsjsy1{ width:920px; float:right;}

.syjjtu{ width:524px; float:left}
.syjjzi{ width:600px; float: right}
.syjjlogo{ margin-top:50px;}
.syjj_txt{ margin-top:10px; font-size:18px; line-height:36px; color:#686868}
.sygyfx{margin-top:30px;}

a.index1_more{ margin-top: 30px; display: block; text-align: right; font-size: 16px; color: #696969; line-height: 28px;}
.index1_more img{ margin-left: 15px; vertical-align: top;}



	
}

@media (max-width: 1300px){
	
		.top{width:100%; background-color: #fff; height:78px; overflow:hidden}
.toplogo{ width:260px; float:left;  margin-left:50px; margin-top:5px}

.nav{ margin-left:5%; width:54%;}
.nav ul li{ display:inline-block; margin:0 1.5%;line-height:75px; height:75px;border-bottom:3px solid #fff;  text-align: center; overflow:hidden}
.nav ul li a{ font-size: 18px; color: #2c4951;}
.nav ul li:hover a, .nav li.on a{ color: #333333; }
.nav ul li:hover{border-bottom:3px solid #e30314} 
.nav ul li.on{border-bottom:3px solid #e30314}


.tel{ width:130px; padding-left: 40px; background: url(../images/tel.png) no-repeat left center; margin-top:20px; margin-right:1%}
.tel p{ font-size: 12px; color: #2c4951; line-height: 18px;}
.tel h1{ font-size: 18px; color: #213f6b; line-height: 20px;}
	
	
	
	
}