@charset "utf-8";
@media screen and (min-width:981px) {
h1#logo,#header .logo {margin-left:10px;margin-top:6px;width:294px;height:72px;background:url(logo.png) no-repeat 0 0}
#header h2,#header .dianhua {font-size:12px}


}
@media screen and (min-width:1025px) {
h1#logo,#header .logo {margin-left:10px;width:294px;height:72px;background:url(logo.png) no-repeat 0 0}
#header h2,#header .dianhua {font-size:12px}

}



@media screen and (min-width: 1360px){
h1#logo,#header .logo {margin-left:0; width:294px;height:72px; margin-top:56px;background:url(logo.png) no-repeat 0 0;}
#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:right; padding:15px;}
.nrsection{ float:left; width:905px; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:200px; float:right; padding:15px;}
.lmsection{ float:left; width:905px; padding:15px; border-right:1px solid #ddd; height:auto; }
}
@media screen and (max-width: 1360px) {
h1#logo,#header .logo {margin-left:0; width:294px;height:72px; margin-top:56px;background:url(logo.png) no-repeat 0 0;}


.nraside{ width:20%; float:right; padding:15px;}
.nrsection{ float:left; width:74%; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:20%; float:right; padding:15px;}
.lmsection{ float:left; width:74%; padding:15px; border-right:1px solid #ddd; height:auto; }	
}
@media screen and (max-width: 1281px) {

}
@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:right; padding:15px;}
.nrsection{ float:left; width:74%; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:18%; float:right; padding:15px;}
.lmsection{ float:left; width:74%; padding:15px; border-right:1px solid #ddd; height:auto; }

	
}

@media screen and (max-width: 1170px) {

.xw .huandeng{float:left;  width:32%;   }
.sitetop .logo{ float:none;width:457px; margin: 0 auto;  clear: both; }
.sitetop .right{ float:none; width:210px; margin:0 auto; }
.zxwh .zxhd{float: none; width: 472px; margin: 0 auto; margin-bottom: 30px;}
.zxwh .zx{ float: left; width: 100%; margin-left: 0; }
.dangjian .lct{float: none; width: 90%; margin: 0 auto;margin-top: 30px;}
.dangjian .lct img{width: 100%; height: auto;}
.dangjian .rxx{float: left; width: 100%;}


.zxlist2 ul li .tu{float: left; width: 10%; height: auto;}
.zxlist2 ul li .r{ float: left; width: 85%; margin-left: 15px;}

.lmlb01 .l{float: left; width: 100%; padding-bottom: 40px;}
.lmlb01 .r{float: none; width: 440px; margin: 0 auto; }
.lmlb01 .l .list{padding: 0 2%; height: auto;  border-right: 1px solid #ddd;}
.lmlb01 .l .list2{height: auto;}
.lmlb02 .l{float: none; width: 440px;margin: 0 auto;}
.lmlb02 .r{float: left; width: 100%; padding-top: 40px;}



.banquan .l{float: left; width: 115px; padding-top: 6px; padding-left: 15px;}
.banquan .c{float: left; width: 350px; margin-left: 40px;}
.banquan .r{float: right; width: 420px;}
.banquan .r .list{width: 100px;}
.banquan .r .list2{width: 100px;}
}

@media screen and (max-width: 1120px) {


.friendsite{ margin-top: 0; padding-bottom: 20px;}
.friendsite .tt{ float:left; font-size: 16px; font-weight:600; width: 100%; text-align: center;}
.friendsite ul{width: 100%; padding-left: 0; height: auto; overflow: visible;}
.friendsite ul li{float:left; padding:0px 15px;   font-size: 14px;  }
.friendsite .more{display: none;}
}


@media screen and (max-width: 1100px) {

}

@media screen and (max-width: 1050px) {

.zxlist2 ul li .tu{float: left; width: 15%; height: auto;}
.zxlist2 ul li .r{ float: left; width: 80%; margin-left: 15px;}


	
.nraside{ width:20%; float:right; padding:15px;}
.nrsection{ float:left; width:72%; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:20%; float:right; padding:15px;}
.lmsection{ float:left; width:72%; padding:15px; border-right:1px solid #ddd; height:auto; }	


.xw .huandeng{float:none;   width:324px;  margin: 0 auto;    }
.xw .rightlist{ float:none; width:100%; padding-top: 20px; clear: both;}
.xw .tongzhi{float:none; width:100%; padding-top: 20px; clear: both;}



}
@media screen and (max-width: 1025px) {
.header .logo{ float:none;width:457px; margin: 0 auto; padding-top: 25px; }
.navbar-default .nav li a{padding:0px 42px;	font-size:16px; font-weight:400; }	


.menu{ height:auto; }
	
.dbt .cn{font-size:28px; font-weight:800;}
.dbt .en{font-size:20px;}
.fwhz .l .title .tt{font-size:28px;}
.fwhz .l .title .tten{font-size:20px;}
.fwhz .r .tt{font-size:28px;}

.gytt{padding: 15px 0;}
.gy .jj{ padding: 15px 0; font-size: 16px;}


}
@media screen and (max-width: 1000px) { 
h1#logo,#header .logo{padding-bottom: 10px;}    
.navbar-default .nav li a{padding:0px 40px;	font-size:16px; font-weight:400; }	

.banquan .l{float: none; width: 115px; padding-top: 6px; padding-left: 0; margin: 0 auto; margin-bottom: 30px;}
.banquan .c{float: none; width: 345px; margin-left: 0;margin: 0 auto; clear: both; padding-bottom: 60px;}
.banquan .r{float: none; width: 100%; padding-right: 0; margin: 0 auto; }
.banquan .r .list,.banquan .r .list2{width: 24.5%;}
.lmtop{margin-top: 95px;}
.lmdatu-gongsi,.lmdatu-xinwen,.lmdatu-chanye,.lmdatu-xiashu,.lmdatu-wenhua,.lmdatu-lianxi,.lmdatu-yewu,.lmdatu-renli,.lmdatu-gongyi{display: none;}

}
@media screen and (max-width: 1000px) { 
.webtop{display: none;}
.menu{ width:100%; margin:0 auto;  float:none;   }
 #slider1 {max-height: 603px;margin-top: 94px; }


.dbt,.dbt-w{ text-align:center; font-size:3em; font-weight:800; padding:20px 0;}
#footer .contact02 .tt02{ float:left; font-size:16px;font-style:normal;}

} 
@media screen and (max-width: 980px) { 
.menu{ }
.navbar-default .nav li a{padding:0px 38px;	font-size:16px; font-weight:400; }		
#service .list{ float:left;  width:29%;  padding:0 2%; height:300px;  margin:30px 0 30px 0;}
#service .list .tu,#service .list .tu-on{ margin:auto;}
.wx{ border-right:0;}


@media screen and (max-width: 960px) { 
.navbar-default .nav li a{padding:0px 34px;	font-size:14px; font-weight:400; }	

.footer .ewm{ float:none; width:100px; height:110px;  margin:0 auto; padding-left: 0; padding-top: 30px; }
.footer .copy{ float:none; width: 95%; margin: 0 auto; padding-left:0; padding-top:0;}
.footer .copy .dianhua{ float:left; width: 100%;  padding-bottom:15px;}
.footer .copy .dianhua .dh01,.footer .copy .dianhua .dh02{ float: none; width: 267px; margin: 0 auto;clear: both;}
.footer .copy .kefu{ float: none; width: 267px; margin: 0 auto; clear: both; padding-top: 30px; }

.footer .copy p{ text-align: center; padding-bottom: 20px;}
.sc{display: none;}


} 
@media screen and (max-width: 920px) { 
.navbar-default .nav li a{padding:0px 28px;	font-size:14px; font-weight:400; }	

.gk .row1 ul li,.gk .row2 ul li{float: left; width: 100%; }
.cg .l{ float: left; width: 100%; padding-bottom: 20px;}
.cg .r{ float: right; width: 100%; }

.nraside{ width:19%; float:right; padding:15px;}
.nrsection{ float:left; width:72%; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:19%; float:right; padding:15px;}
.lmsection{ float:left; width:72%; padding:15px; border-right:1px solid #ddd; height:auto; }	

} 


@media screen and (max-width: 820px) {  




.dbt,.dbt-w{ text-align:center; font-size:2em; font-weight:800; padding:20px 0;}
.yewu ul li{float: left; width: 48%;  border-right: 0px solid #ddd;}
.m-t-20{ margin-top: 0;}



.lmlb04 .list{float: left; width: 96%; padding: 0 2%; height: auto; font-size: 13px; border-right: 0px solid #ddd;}
.lmlb04 .listw{float: left; width: 96%;  padding: 0 2%; font-size: 13px;height: auto;}

.lmlb04 .list3{float: left; width: 96%;  padding: 0 2%; font-size: 14px;height: auto;border-right: none;}
.lmlb04 .list3w{float: left; width: 96%;  padding: 0 2%; font-size: 14px;height: auto;}
.lmlb04 .list3 p,.lmlb04 .list3w p{padding-left: 0;text-align: center; margin-bottom: 10px;}
.lmlb04 .list4{float: left; width: 96%; padding: 0 2%; height: auto; font-size: 13px; border-right: none;}
.lmlb04 .list4w{float: left; width: 96%;  padding: 0 2%; font-size: 13px;height: auto;}


.lmlb05 .list{float: left; width: 98%; margin-left: 2%; margin-bottom: 20px;}
.lmlb05 ul li{float: left; width: 45%; margin-left: 2.5%; margin-right: 2.5%; margin-bottom: 15px;}


}
@media screen and (max-width: 768px) {  
.wrap{padding:0px 15px;}
.webtop{height: auto; line-height: 30px; padding-bottom: 15px; overflow: hidden; }
.webtop .l{float: none; width: auto; text-align: center;}
.webtop .r{float: none; width: 400px; margin: 0 auto;}
.webtop .r .yy{ float:none; width: 198px; padding-top: 6px; margin-right: 0; margin: 0 auto; }
.webtop .r span{display: none;}

.cybg01{ margin-top: -50px; height: auto; margin-bottom: 30px;}
.cybg01 .cybg02{height: auto;}
.cybg01 .cybg02 ul li{float: left; width: 33%; }


.menu{ float:none; width:100%; height:auto; padding-top:5px; background: none;}

.b-r{ border-right:0;}
.jishu{ height: auto; overflow: hidden;}
.jishu .row2{ width: 100%;  height: auto; overflow: hidden; }
.jishu .row3 ul li{ float: left; width: 96%; margin-left: 2%; margin-right: 2%; margin-bottom: 20px;  }
.wh .list{float: left; width: 96%; margin-left: 2%;  height: auto; }
.listb{border-left: 0; border-right: 0;border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; margin: 20px 0; padding: 20px 0;}

.gy .jj{ padding: 30px 0; font-size: 14px;}
.gy ul{width: 90%; margin: 0 auto;}





.r-boder{ border:none;}

.dhtt{ padding-top:0.5em; padding-bottom:0.5em; border-top:0px solid #ddd; border-bottom:none;}
.bshare-custom .bshare-more bshare-more-icon more-style-addthis{ display:none;}
.lmsection{  width:100%; padding:0px; border:none; height:auto; }
.ct .ct_box img{  width: 85%;  margin:2px;  padding: 0;  overflow:hidden;}
.lmsection h1{ text-align:center; padding-top:15px; }
.tplist ul li{ float:left; width:45%; height:auto; margin-left:4%;  margin-bottom:10px; }
.tpnews ul li .tupian{ padding:5px; border:1px solid #ddd;}
.tpnews ul li .tupian img{ width:100%; height:auto;   }
.nrsection{  width:100%; padding:0px; border:none; height:auto; clear:both; }
.ct .ct_box .shipin{ width:auto; margin:auto;}
.zxliuyan{ height:auto; padding-top:20px;}
.nraside{ width:auto; float:none; padding:0px; clear:both;}
.lmaside{ width:auto; float:none; padding:0px; clear:both;}

.classlist .classbox .l{float: left; width: 40%; padding-left: 2%;}
.classlist .classbox .r{float: right; width: 53%; padding-right: 2%;}


.footerdh{ height:auto;}
.footerdh .link a{display:block; border-bottom:#222 solid 1px;}
.footerdh .link span{display:none;}
.footerdh .link a:hover{ background:#cc0000; color:#fff;}



}
@media screen and (max-width: 705px) { 
.zxlist2 ul li .tu{float: left; width: 20%; height: auto;}
.zxlist2 ul li .r{ float: left; width: 70%; margin-left: 15px;}

}
@media screen and (max-width: 680px) { 

.sitetop .logo{ width:auto;margin:0 auto;}

.navbar-default .navbar-toggle{ margin-right:45.5%;}

.tab1{width:100%;margin:0px auto; border-bottom:1px solid #ddd; padding-bottom:20px;}
.tab1 .bd{width:100%;overflow:hidden; padding-top:10px;  }
.tab1 .bd .lh .tabbox .list{width:96%; float:none; margin-right:0; display:block;}
.tab1 .bd .lh .tabbox .list .tuijian{height:auto;  }
.tab1 .bd .lh .tabbox .list .tuijian h2{font-size:18px; padding-right:15px; height:auto; overflow:visible; height:auto\0; overflow:visible\0;}
.tab1 .bd .lh .tabbox .list .tuijian .info{ width:95%;margin-top:10px; }

.xw .tongzhi{width:99%;}
.xw .tongzhi ul{width:99%;}

.gy{background:url(gybg-700.jpg) no-repeat bottom center; padding: 20px 0;  overflow:hidden;}
.bqdh{height: auto; line-height: 25px; padding: 15px 0; overflow: hidden;}
.bqdh .l{float: left; width: 100%; text-align: center;}
.bqdh .r{float: left;width: 100%; text-align: center; padding-top: 10px;}
.friendsite{display: none;}

}
@media screen and (max-width: 630px) { 
.gs{ height: auto; padding: 30px 0;}
.gs ul{  padding-top: 20px;  }	
.gs ul li{ width: 96%; margin-left: 2%; margin-right: 2%; height:auto; padding-bottom: 25px; margin-bottom: 30px; }
	}
@media screen and (max-width: 620px) { 

.indexmain01-c-box{ float:none; width:100%; padding-left:0;}
.indexmain01-r-box{ float:none; width:100%; }
.indextt{ margin-top:8px; width:100%; height:42px; border-bottom:1px solid #ddd; clear:both;}
.gsjj{ height:auto;  border-bottom:1px solid #ddd; padding-bottom:20px;}
.cols{height:auto; margin-top:18px;border-bottom:1px solid #ddd; overflow:hidden;padding-bottom:20px;}
.cols ul{ width:100%;}
.cols ul li{float:left; width:30%; margin-right:3%; text-align:center;}
.tzzlist{border-bottom:1px solid #ddd; padding-bottom:20px;}

.classlist .classbox .l{float: left; width: 45%; padding-left: 2%;}
.classlist .classbox .r{float: right; width: 45%; padding-right: 2%;}



}
@media screen and (max-width: 600px) { 	
.classlist .classbox .l{float: left; width: 96%; padding-left: 2%; padding-bottom: 5%;}
.classlist .classbox .r{float: right; width: 96%; padding-right: 2%;}
.tab1 .more{display: none;}


.tab1 .bd .lh .tabbox .list .tuijian{max-height:auto;max-height:auto\0; height: auto;}
.tab1 .hd li{ width:17%; margin-right:1%; font-size:12px;  padding: 0 1px;}
.cybg01 .cybg02 ul li{float: left; width: 100%; margin-left: 0; margin-right: 0;  }
}
@media screen and (max-width: 570px) {  
.navbar-default .navbar-toggle{ margin-right:44%;}
.navbar-default .navbar-toggle{margin-right:45%;}
.zyyw .title .cn{font-size: 1.8rem;}
.zyyw .title .en{font-size: 1.0rem;}
.xwtitle .ttcn{font-size: 1.8rem;}
.xwtitle .tten{font-size: 1.0rem;}
.zyyw ul li{float: left; width: 50%; margin-bottom: 2%;}
.zyyw ul li .tu{width: 93%; }
.zyyw ul li .tt{font-size: 1.0rem; font-weight: 400;}

}
@media screen and (max-width: 540px) {  
.navbar-default .navbar-toggle{ margin-right:43%;}
.zxlist2 ul li .tu{float: left; width: 30%; height: auto;}
.zxlist2 ul li .r{ float: left; width: 60%; margin-left: 15px;}


.gk .row1 ul li .chatu,.gk .row2 ul li .chatu{float: left; width: 100%;}
.gk .row1 ul li .jianjie,.gk .row2 ul li .jianjie{float: left;width: 100%; padding-bottom: 15px;}
.cg .r .title .tt span{ display: none;}
.cg .r ul li a{font-size: 14px;height: 37px; line-height: 37px;}
.jishu .row1 .title .tt span{display: none;}
.fwhz .l .title .tten{display: none;}
.yewu{padding-top: 20px;}
}
@media screen and (max-width: 480px) {  


.gk .title .tt span{ display: none;}
.gs ul li .entt{font-size: 14px;}
.yewujj{font-size: 14px;}

.header .logo{ float:none;width:100%; margin: 0 auto; padding-top: 25px; }
.zxlist ul li a{width: 80%;}
}
@media screen and (max-width: 450px) {  

.lmlb01 .r{float: none; width: auto; margin: 0 auto; }
.lmlb02 .l{float: none; width: auto;margin: 0 auto;}

.lmlbzz01 ul li{float: left;width: 92%; margin: 2%;}


.banquan .c{float: none; width: 100%; height: auto; margin-left: 0;margin: 0 auto; clear: both; }	
.banquan .c .list01 ul li{width: 100%;clear: both;}
.banquan .c .list02 ul{width: 80%;}
.banquan .c .list02 ul li{float: left; width: 100%; height: auto; line-height: 40px; font-size: 14px; padding-left: 50px; }
}

@media screen and (max-width: 400px) {
h1#logo,#header .logo {margin-left:0; width:200px;height:49px; margin-top:56px;background:url(logo-200.png) no-repeat 0 0;}  
.webtop .r{float: none; width: auto; margin: 0 auto;}

.cybg01 .cybg02 ul li .tubiao{width: 100%;}
.navbar-default .navbar-toggle{ margin-right:42%;}
 #slider1{margin-top: 71px;}

}

@media screen and (max-width: 380px) {  


.navbar-default .navbar-toggle{margin-right:43%;}
#focusBar{height:159px;}
#focusBar li{height:159px; }
#focusBar .arrL,#focusBar .arrR{top:40px;}
#focusBar ul li#focusIndex1{background:url(/images/top-1-360.jpg) repeat-x center center;display:block;}
#focusBar ul li#focusIndex2{background:url(/images/top-2-360.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex3{background:url(/images/top-3-360.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex4{background:url(/images/top-4-360.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex5{background:url(/images/top-5-360.jpg) no-repeat center center;display:none;}
.tpnews ul li{ width:95%; margin-left:3%; margin-top:13px; }
.tplist ul li{ width:95%; height:auto; margin-left:3%; background:#fff; margin-bottom:10px; }

.xw .tongzhi{width:98%;}
.xw .tongzhi ul{width:97%;}
.gy .jjtt{ font-size: 18px; font-weight: 800;}
.gy .jj{ padding: 15px 0; }
.yewu ul li{float: left; width: 100%;  border-bottom: 1px solid #ddd; padding: 15px 0; height: auto; overflow: hidden;}
.yewu ul li.b-r-n{border-bottom: 0;}

.gytt{padding: 0; overflow: hidden;}
.gy ul li{ float: left; width: 100%; margin:0; margin-bottom: 15px;  }
.gy ul li a{ display: block; height: 25px; line-height: 25px; }
.fwhz .l .fw .ct{float: none;width: auto; margin: auto;}
.fwhz .l .fw ul li .tt a{width:70%; }

.lmlb05 ul li{float: left; width: 95%; margin-left: 2.5%; margin-right: 2.5%; margin-bottom: 15px;}
.banquan .r{float: none; width: 100%; padding-right: 0; margin: 0 auto; margin-top: 30px; }
.banquan .r .list .bt{font-size: 16px;font-weight: 400; padding-top: 5px;}
.banquan .r .list2 .bt{font-size: 16px;font-weight: 400; padding-top: 5px;}
.banquan .r .list{float: left; width: 50%;  height: 128px; text-align: center; border-left:0;border-right:0; }

.banquan .r .list2{float: right; width: 50%;  height: 128px; text-align: center; border-left:0;border-right:0;}
.banquan .r .list2 ul li{padding-left: 5px;}
}



@media screen and (max-width: 360px) { 
.navbar-default .navbar-toggle{margin-right:40%;}	
.tab1 .hd li{  font-size:12px; }
.tab1 .more{display: none;}
.tab1 .bd .lh .tabbox .list ul{width:100%; }
.tab1 .bd .lh .tabbox .list ul li a{width:80%;}
.zxwhtitle .tt{font-size: 16px;}
.xw .tongzhi{width:97%;}
.xw .tongzhi ul{width:96%;}
.zxlist ul li a{width: 70%;}

}
@media screen and (max-width: 321px) { 
.gk .title .more{ display: none;}
.cg .r .title .more{ display: none;}
.cg .r ul li a{font-size: 12px;height: 33px; line-height: 33px;}
.jishu .row1 .title .more{ display: none;}

}
@media screen and (max-width: 241px) { 

}