@media only screen and (max-width: 1200px){
	.center{width: 100%;}
	.nav ul li{width: 12.5%;}
	#dt{display: none;}
}
@media only screen and (max-width: 1040px){
	.zt li{width: 21%;}
}
@media only screen and (max-width: 1120px){
	.ks span{font-size: 16px;}
	.ks li{margin-right: 10px;width: 19%;}
}
@media only screen and (max-width: 990px){
	.logor{display: none;}
	.head{display: block;}
	.ks span{font-size: 15px;}
	.ks li .tu{margin-right: 0px;}
	.conleft{width: 100%;}
	.conright{width: 100%;}
	.xy .listul{width: 100%;}
	.wbx{width: 100%;}
	.dy li{width: 45%;margin-bottom: 20px;}
}
@media only screen and (max-width: 940px){
	.ks li{width: 47%;margin-right: 20px;margin-bottom: 20px;}
	.ks .wt{margin-right: 0px;}
	.ks li .tu{margin-right: 25px;}
	.main4{padding: 30px 0px;}
}
@media only screen and (max-width: 778px){
	.zt li{width: 100%;height: auto;}
	.zt li img{width: 100%;height: auto;}
	.zlist .tu{width: 100%;}
	.zlist .btzy{width: 100%;}
	.zlist .tu{height: auto;}
	.zlist .tu img{height: auto;}
	.ritop,.conright .box{padding: 0px 10px;}
.main4 {display:none;}
.yqlj li { float: left; height: auto; width: 44%;  margin: 0 2%!important;}
}
@media only screen and (max-width: 700px){
	.ks li{width: 45%;}
}
@media only screen and (max-width: 580px){
	.conright .listul li a{width: 75%;}
}
@media only screen and (max-width: 500px){
	.ks li{width: 100%;}
	.zt li{margin-top: 20px;}
.logo img {
    width: 90%;
    height: auto;
    margin: 10px 5%;
}
}
@media only screen and (max-width: 480px){
	.conright .listul li a{width: 70%;}
}
@media only screen and (max-width: 420px){
	.conright .listul li a{width: 65%;}
	.rwm{float: left;}
.ggul li a{width:82%;}
.tab-hd li { margin-left: 10px;}
.tab-hd .active h2 { color: #004482; font-size: 18px;}
.tab-hd h2 { font-weight: normal;  font-size: 18px;}
.foot .bq { padding-top: 13px;}

}