@charset "utf-8";
@media screen and (min-width:981px) {
h1#logo,#header .logo {margin-left:10px;margin-top:6px;}
#header h2,#header .dianhua {font-size:12px}


}
@media screen and (min-width:1025px) {
h1#logo,#header .logo {margin-left:10px;}
#header h2,#header .dianhua {font-size:12px}

}



@media screen and (min-width: 1360px){
h1#logo,#header .logo {margin-left:0;  margin-top:56px;}
#header h2,#header .dianhua {font-size:14px}

.wrap{width:1170px; margin:0px auto; }	
.menu{ }


#service .list{ float:left;  width:140px;  padding:0 27px; height:330px; margin:50px 0 50px 0;}

#footer .contact .tt{ float:left;padding-left:20px;}
#footer .contact .haoma{float:left; font-size:32px; padding:0 10px;}
#footer .contact .haoma span{  font-size:28px;  padding:0 25px; }
#footer .contact02 .hm02{padding-left:130px;}
#footer .contact03 .liuyan{ width:960px; }
#footer .contact03 .liuyan .c textarea{ width:680px; }

.nraside{ width:200px; float:left; padding:15px;}
.nrsection{ float:right; width:905px; padding:15px; border-left:1px solid #ddd; height:auto; }
.lmaside{ width:200px; float:left; padding:15px;}
.lmsection{ float:right; width:905px; padding:15px; border-left:1px solid #ddd; height:auto; }
}

@media screen and (min-width: 1610px){
.gsjj .left .jj{margin-bottom: 30px;}

}
@media screen and (max-width: 1690px) {
 .gsjj .left{float: left; width: 45%; margin-left: 5%;}   
 .gsjj .right{float: right; width: 48%;}
  .midLCont{width: 340px; height: 280px; overflow: hidden; margin-bottom: 50px; }
}

@media screen and (max-width: 1609px) {
 .gsjj .left{float: left; width: 40%; margin-left: 5%;}   
 .gsjj .right{float: right; width: 48%;}
 .midLCont{width: 340px; height: 280px; overflow: hidden; margin-bottom: 50px; }
 }
@media screen and (max-width: 1450px) {
.gsjj .left .tt{font-size:2.0rem ;}
.gsjj .left ul li{width: 14%;margin-right: 2%;}
.gsjj .left ul li a{width: 100%;}
.xwbox .r ul li .xx{width: 80%;} 
.anli-tb{width: 100%;}
.anli-tb ul li .tb{width: 95%;}
.anli-wz{width: 100%;}
.midLCont{width: 280px; height: 280px; overflow: hidden; margin-bottom: 50px; }
}
@media screen and (max-width: 1370px) {
h1#logo,#header .logo {width: 400px;margin-left:0;  margin-top:56px;}
.head-top .logo{width: 360px;padding-top: 10px}
.head-top .sousuo{display: none;}

.nraside{ width:20%; float:left; padding:15px;}
.nrsection{ float:right; width:74%; padding:15px; border-left:1px solid #ddd; height:auto; }
.lmaside{ width:20%; float:left; padding:15px;}
.lmsection{ float:right; width:74%; padding:15px; border-left:1px solid #ddd; height:auto; }	
.gsjj .left .jj{height: 268px; overflow: hidden;}
}
@media screen and (max-width: 1281px) {

.header .menu{width: 630px;}
.header .menu ul li{font-size: 16px;}
 .gsjj .left{float: left; width: 46%; margin-left: 2%;}   
 .gsjj .right{float: right; width: 45%;}
.gsjj .left .jj{height: 246px; overflow: hidden;}
.gsjj .left ul li{width: 15%;margin-right: 1%;}
.midLCont{width: 222px; height: 280px; overflow: hidden; margin-bottom: 50px; }
.homeMidBox .act-scene-card:hover .act-scene-card-shade{
    padding-top: 26px;
    background: rgba(246,251,255,.2);
}
}
@media screen and (max-width: 1200px) {
.wrap{width:auto; padding:0 20px;}
.zyyw ul li .tu{width: 90%; }

.cybg01{width: auto; margin-top: -80px;}


.nraside{ width:18%; float:left; padding:15px;}
.nrsection{ float:right; width:74%; padding:15px; border-left:1px solid #ddd; height:auto; }
.lmaside{ width:18%; float:left; padding:15px;}
.lmsection{ float:right; width:74%; padding:15px; border-left:1px solid #ddd; height:auto; }

	
}

@media screen and (max-width: 1170px) {
.wrap {width:980px;margin:0 auto}
.wraper{width:980px;margin:0 auto;}
.header{height: 90px;}


.header .menu{width: 560px;}
.header .menu ul li{ font-size: 14px;height: 90px; line-height: 90px;}
.gsjj .left .tt{ font-size: 1.5rem;}
 .gsjj .left{float: left; width: 43%; margin-left: 3%;}

.gsjj .left .jj{height: 185px; font-size: 12px; overflow: hidden;}
.gsjj .left ul li{height: 75px; line-height: 75px;}
.gsjj .left ul li a{font-size: 12px; height: 75px;}
.ygfw{padding: 40px 0;}
.ygfw .title{font-size: 2.0rem; padding-bottom: 40px;}
.ygfw ul li .tt{font-size: 1.2rem;}
.ygfw ul li .jj{font-size: 12px;}
.xwzx{padding: 40px 0;}
.xwzx .title{font-size: 2.0rem;}
.xwfl ul li a{font-size: 14px;}
.xwbox .r ul li .xuhao{width: 50px;}
.xwbox .l ul li .tu img{ height: 100%;}
.xwbox .r ul li .xx .tt a{width: 70%;}
.xwbox .r ul li .xx .tt .riqi{width: 19%;}
.anli{padding: 40px 0;}
.anli .title{font-size: 2.0rem;}
.anli-wz dl dd{font-size: 12px;}
.banquan .c{width: 220px;}
.banquan .c .title{width: 210px;}
.banquan .r{width: 130px;}
.banquan .r .weixin{width: 130px;}

.midLCont{width: 45%; height: 280px; overflow: hidden; margin-bottom: 50px; }
}

