@charset "utf-8";
@media screen and (min-width:981px) {
h1#logo,#header .logo {margin-left:10px;margin-top:6px;width:328px;height:74px;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;margin-top:16px;width:328px;height:74px;background:url(logo.png) no-repeat 0 0}
#header h2,#header .dianhua {font-size:12px}



}
@media screen and (min-width:1360px) {
.wrap {width:90%;margin:0 auto}
.wrapnr {width:60%;margin:0 auto}
h1#logo,#header .logo {margin-left:0; width:328px;height:74px;background:url(logo.png) no-repeat 0 0}
#header h2,#header .dianhua {font-size:14px}
.nraside{ width:200px; float:right; padding:15px;}
.nrsection{ float:left; width:100%; padding:15px;  height:auto; }
.lmaside{ width:200px; float:right; padding:15px;}
.lmsection{ float:left; width:100%; padding:15px;  height:auto; }
}
@media screen and (min-width:1390px) {
.tplist ul li .tp img{height: 190px}
}
@media screen and (min-width:1430px) {
.tplist ul li .tp img{height: 220px}
}
@media screen and (min-width:1590px) {
.tplist ul li .tp img{height: 250px}
}
@media screen and (min-width:1610px) {
.tplist ul li .tp img{height: 280px}
}

@media screen and (max-width:1610px) {
.zxwh .zxhd{float: left; width: 30%;  }
.zxwh .zx{ float: left; width: 40%; margin-left: 35px; }
.zxwh .wh{float: right; width: 23%; margin-right: 30px; }
}

@media screen and (max-width:1450px) {
.zxwh .zxhd{float: left; width: 30%; padding-top: 10px; }
.zxwh .zx{ float: left; width: 43%; margin-left: 30px; }
.zxwh .wh{float: right; width: 20%; margin-right: 30px; }


.row4 ul li a{margin-top: 20%; }
.gsjj .l-jj .more{padding: 30px;}

}

@media screen and (max-width:1359px) {
.tplist ul li .tp img{height: 190px}
.tab1 .hd li{width: 14.8%; margin-left: 0.7%; margin-right: 0.7%;}
}
@media screen and (max-width:1280px) {
.wrap{width:auto; padding:0 20px;}
.wrapnr{width:auto; padding:0 20px;}
.nraside{ width:18%; float:right; padding:15px;}
.nrsection{  width:100%; padding:15px;  height:auto; }
.lmaside{ width:18%; float:right; padding:15px;}
.lmsection{ float:left; width:100%; padding:15px;  height:auto; }
#slider1 {  margin-top: 110px;  }
.pindaotop {margin-top: 92px;}

}
@media screen and (max-width:1025px) {
nav.navbar.bootsnav ul.nav > li > a {
    font-size: 14px;
    padding: 5px 10px; 
    
}
#slider1 {  margin-top: 96px;  }

h1#logo,#header .logo {margin-left:5px;margin-top:16px;}
.foot-1 .l-list{float: left; width: 750px;  }
.foot-1 .l-list .list{float: left; width: 121px; text-align: center; height: 200px;}
.nraside{ width:18%; float:right; padding:15px;}

.lmaside{ width:18%; float:right; padding:15px;}
.lmsection{ float:left; width:100%; padding:15px;  height:auto; } 
}


@media screen and (max-width:1023px) {
#header {padding:0 0 15px 0;height:auto;overflow:hidden}


}
@media screen and (max-width:1000px) {    
#header {overflow:visible}
h1#logo,#header .logo {float:none;margin:0 auto;padding: 20px 0 10px 0;}
#header h2,#header .dianhua {float:none;text-align:center;padding-right:0;font-size:12px;font-weight:400;height:45px;line-height:45px}
.tab1 .bd .lh .tu{float:none; width:96%;   margin-right: 0; margin: 0 auto;    }
.tab1 .bd .lh .tabbox{width:96%; padding-left: 3%; padding-top: 30px; }

}
@media screen and (max-width:980px) {
.menu {padding-left:15px}
#slider1 {  margin-top: 75px;  }
.gywm ul li{float: left; width: 20%; margin-left: 4%;height: 321px; overflow: hidden;}
.gywm ul li .wenzi1,.gywm ul li .wenzi2,.gywm ul li .wenzi3,.gywm ul li .wenzi4{width: 100%;}
.gsjj{padding-left: 0;}

.gsjj .l-jj{width: 100%;height: auto;  padding: 60px 0;  overflow: hidden;}
.gsjj .l-jj .title{padding-left: 60px; margin-top: 40px; padding-bottom: 40px;}
.gsjj .l-jj p{padding: 0 60px;}
.gsjj .r-shipin{width: 100%; height: auto;}
.gsjj .r-shipin img{width: 100%; height: auto;}

.row4 ul li{width: 100%;  }
.row4 ul li a{margin-top: 20%; }

}
@media screen and (max-width:960px) {.menu {padding-left:15px}
#slider1 {  margin-top: 75px;  }
.gywm{ height: 600px;}
.gywm ul li{float: left;  height: 260px;}
.gywm ul li .wenzi1 a,.gywm ul li .wenzi2 a,.gywm ul li .wenzi3 a,.gywm ul li .wenzi4 a{height: 65%;  padding-top: 65%; color: #ccc;  font-size: 1.5rem;}
.foot-1 .l-list{float: none; width: 95%; margin: 0 auto;  padding-bottom: 50px;  overflow: hidden;}
.foot-1 .l-list .list{float: left; width: 16.3%; text-align: center; height: 200px;}
.foot-1 .r-ewm{float: none; width: 150px; margin: 0 auto; padding-top: 12px; text-align: center;  }

}
@media screen and (max-width:920px) {.menu {padding-left:10px}

#slider1 {  margin-top: 75px;  }
.nraside{ width:19%; float:right; padding:15px;}

.lmaside{ width:19%; float:right; padding:15px;}
.lmsection{ float:left; width:100%; padding:15px;  height:auto; }    
}
@media screen and (max-width:900px) {.navbar-default .nav li a {padding:0 20px}
}
@media screen and (max-width:860px) {.navbar-default .nav li a {padding:0 16px}
}
@media screen and (max-width:840px) {.navbar-default .nav li a {padding:0 14px}
}
@media screen and (max-width:820px) {
#slider1 {  margin-top: 75px;  }


.dbt,.dbt-w {text-align:center;font-size:1.5rem;font-weight:800;padding:20px 0}


}
@media screen and (max-width:768px) {
.wrap {padding:0 15px}
.wrapnr {padding:0 15px}
h1#logo,#header .logo {float:left;margin:0;}
#header h2,#header .dianhua {padding:0;height:0;line-height:0;display:none}
h1#logo,#header .logo {margin-top:6px;width:328px;height:74px;background:url(logo.png) no-repeat 0 0;}
#slider1 {  margin-top: 75px;  }

.xwzx h3{ font-size: 1.6rem;   }
.cpzx h3{font-size: 1.6rem; }
.gywm h3{font-size: 1.6rem;}
.cpzx ul{padding-left: 2%;}
.cpzx ul li{float: left; width: 30%; margin-left: 1%; margin-right: 1%;  margin-bottom: 2%; height: 120px; }

.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;}
.wh .list .title{font-size: 1.6rem; font-weight: 600;}

.r-boder{ border:none;}
.lmdatu-gongsi,.lmdatu-xinwen,.lmdatu-chanpin,.lmdatu-wenhua,.lmdatu-lianxi,.lmdatu-renli{ display: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:100%; height:auto; margin-left:0; margin-right: 0; margin-bottom:10px; }
.tplist ul li .tp img{height: auto;}
.tplist2 ul li .tp{ padding-bottom:8px; }
.tplist2 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%;}

}
@media screen and (max-width:680px) {
.pindaotop {height:209px}
nav.navbar.bootsnav .navbar-toggle {    margin-top: 14px;}
.foot-2 .wrap{background: none;}
.bd-r{border-right: 1px solid #ccc;}
.bd-r2{border-right: 0px solid #ccc;}
.foot-1 .l-list{float: none; width: 100%; margin: 0 auto;  padding-bottom: 30px;  overflow: hidden;}
.foot-1 .l-list .list{float: left; width: 32%; text-align: center; height: 220px; margin-bottom: 20px;}
.foot-1 .l-list .list p{width:100%; }
}
@media screen and (max-width:620px) {.tab1 .bd .lh .tabbox .list2 {float:left;width:100%}
.tab1 .bd .lh .tabbox .list2 ul {float:none;width:100%;padding-top:15px}
.tab1 .bd .lh .tabbox .list2 ul li {float:left;text-align:left;width:99%;margin-right:0;line-height:25px}
.tab1 .bd .lh .tabbox .list2 ul li a {display:block;width:80%}
.gywm ul li{float: left;  height: 220px;}
.gywm ul li .wenzi1 a,.gywm ul li .wenzi2 a,.gywm ul li .wenzi3 a,.gywm ul li .wenzi4 a{height: 85%;  padding-top: 100px; color: #ccc;  font-size: 1.0rem;}
}
@media screen and (max-width:600px) {
    #footer .contact02 {padding-left:170px}
}
@media screen and (max-width:570px) {
#focusBar {height:204px}
.tab1 .bd .lh .tabbox .list ul li .xinxi .dbt01{float: left;width:100%; height: 30px; font-size: 16px; font-weight: 800; padding-bottom: 0; overflow: hidden;}
.tab1 .bd .lh .tabbox .list ul li .xinxi .jianjie{height: 59px; overflow: hidden;}


}
@media screen and (max-width:540px) {#footer .contact02 {padding-left:140px}
#slider1 {  margin-top: 75px;  }
.tab1 .hd li{width: 30.7%; margin-left: 1.5%; margin-right: 0; margin-bottom: 1.5%;}

.tplist2 ul li .tp img{height: 125px;}
}
@media screen and (max-width:480px) {#footer .contact02 {padding-left:120px}
.row4 ul li{margin-bottom: -50px; }
}
@media screen and (max-width:440px) {
#slider1 {  margin-top: 55px;  }
.foot-1 .l-list .list .tt{font-size: 14px; font-weight: 800; padding-bottom: 15px;}
h1#logo,#header .logo {margin-top:6px;width:200px;height:45px;background:url(logo-440.png) no-repeat 0 0;}

.tplist2 ul li .tp img{height: 100px;}
}
@media screen and (max-width:380px) {
.row4 ul li{margin-bottom: -100px; }
.gywm ul li .wenzi1 a,.gywm ul li .wenzi2 a,.gywm ul li .wenzi3 a,.gywm ul li .wenzi4 a{height: 100%;  padding-top: 90px; color: #ccc;  font-size: 0.9rem;}

}
@media screen and (max-width:360px) {#footer .contact02 {padding-left:60px}
.cpzx ul li{float: left; width: 47%; margin-left: 1%; margin-right: 1%;  margin-bottom: 2%; height: 120px; }
.wh .list .chatu{width: 92%; margin: 0 auto;padding: 15px 0;}
.row4 ul li{margin-bottom: -120px; }
.tplist2 ul li{ float:left; width:95%; height:auto; margin-left:4%;  margin-bottom:10px; }

.tplist2 ul li .tp img{height: auto;}
.tplist ul li .jianjie{height: auto;}
}
@media screen and (max-width:321px) {
h1#logo,#header .logo {width:200px;height:45px;background:url(logo-440.png) no-repeat 0 0}


}
@media screen and (max-width:241px) {
.cpzx ul li{float: left; width: 97%; margin-left: 1%; margin-right: 1%;  margin-bottom: 2%; height: 120px; }

}
