@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1367px){
    .gk{width:92%;}
}
@media screen and (max-width:1281px){
.case dl dd a h4{font-size:16px;overflow:hidden;height:43px}
.case p{overflow:hidden;}
}
@media screen and (max-width:1153px){

}
@media screen and (max-width:1025px){

}
@media screen and (max-width:801px){
    .foot-bot,.nav .nav-left,.prtt{display:none;}
    .nav .nav-right,.pnright{width:100%}
    .nbleft,.news-list-left,.proleft,.case,.about{width:95%;margin-bottom:30px}
    .about{padding:30px 2.5%}
    .pnright{position:static;margin-bottom:30px}
    .in-list-n dl{width:45%;margin-left:10%;}
    .in-list-n dl:first-child + dl  +dl {margin-left:0}
    .in-list-n dl:nth-child(3){margin-left:0}
    .foot-top{border-bottom:none}
    .foot-top dl{width:18%;text-align: center}
    .foot-top dl.indlend{width:100%;margin-top:30px;margin-left:5%;text-align:left;}
    .in-case-n{margin:35px auto 50px auto}
    .in-case-w{background-size:cover;}
    .in-news-w{background-size:cover;height:auto;overflow:hidden;padding:40px 0 20px 0}
    .in-case-show dl{width:47.5%;margin-left:5%;margin-bottom:20px;}
    .in-case-show dl:nth-child(3){margin-left:0;margin-bottom:0}
    .in-case-show dl:first-child + dl +dl{margin-left:0}
    .in-case-show dl:nth-child(4){margin-bottom:0}
    .in-title-bot ul li{width:15%;margin-left:2%;}
    .in-title-bot ul li:nth-child(4){margin-left:0}
    .in-title-bot ul li:first-child + li + li + li{margin-left:0}
    .proleft ul li{width:22%;margin-left:4%;}
    .proleft ul li:nth-child(4){margin-left:4%}
    .proleft ul li:first-child + li + li + li{margin-left:4%}
    .in-news-list{width:47.5%;margin-left:5%}
    .in-news-s{width:100%;margin-left:0;margin-top:30px;}
    .in-news-s ul li{padding:15px 0 0}
    .conleft ul li{width:50%;float:left}
.conleft,.conright{width:100%}
.conright{margin-top:30px}
}
@media screen and (max-width:769px){

}
@media screen and (max-width:641px){
.gk{width:94%}
.nbleft,.news-list-left,.about{margin-top:40px}
.top_map,div#mapContent.top_map{display:none}
.about{overflow:hidden;}
.news-dh{background-image:url(../images/newsbanner640.jpg);height:151px;}
.about img{width:100%;padding-bottom:15px}
.about .ab2{margin:10px 0}
.pub-dht,.proleft{margin-top:35px;}
.pub-dh h2{font-size:20px;}
.pub-dh p{font-size:16px;margin:5px 0 10px 0;}
.newssm ul li{line-height:30px}
.pr-top{padding:15px 0 25px 0}
.pnright ul li{height:30px;line-height:30px;}
.in-news-o{display:none}
.in-news-t{width:100%;margin-left:0}
.in-title,.in-case-n{margin:20px auto;}
.in-case-show{margin-top:30px;}
.proleft ul li,.case dl{width:46.5%;margin-left:0;padding:0}
.proleft ul li:nth-child(4){margin-left:10%}
.proleft ul li:first-child + li + li + li{margin-left:10%}
.proleft ul li:nth-child(2n),.case dl:nth-child(2n){margin-left:7%}
.in-title-bot ul li{width:46.5%}
.in-title-bot ul li:nth-child(4){margin-left:5%}
.in-title-bot ul li:first-child + li + li + li{margin-left:5%}
.in-title-bot ul li:nth-child(3),.in-title-bot ul li:nth-child(5){margin-left:0}
.t1,.t2,.t3,.t4{-webkit-animation-duration: 1s;
  animation-duration:1s;}
.case dl dd a h4{height:48px}
}
@media screen and (max-width:541px){
.news-list-left{margin-bottom:40px}
.news-list-left ul li{width:44%;padding:15px 2%}
.news-list-left ul li:nth-last-child(3){border-bottom:1px #ccc dashed;}
}
@media screen and (max-width:481px){
    .conleft ul li{width:100%}
    .nav-right ul li{width:33.33%;margin-left:-1px;height:40px;line-height:40px;border-bottom:1px solid #eee;border-right:1px solid #eee}
    .nav-right ul li:nth-child(4),.nav-right ul li:nth-child(5),.nav-right ul li:nth-child(7){border-bottom:none}
    .bdsharebuttonbox a{margin-bottom:130px;}
    .nav-right ul li:nth-child(3),.nav-right ul li:last-child{border-right:none}
    .nav-right ul li:nth-child(6){display:none}
    .in-news-w{padding:20px 0}
    .in-news-title a h3,.in-title-top h3{font-size:20px;}
    .in-news-title span,.in-title-top span{font-size:16px}
    .in-title-bot{margin-top:20px}
    .syt p a{font-size:14px}
}
@media screen and (max-width:415px){
.conright ul li {width:99%;margin-left:0}
.conright ul li textarea{width:90%}
.news-list-left ul li{width:96%}
.news-list-left ul li:nth-child(odd){display:none}
.foot-top dl:nth-child(4),.foot-top dl:nth-child(5){display:none}
.foot-top dl{width:30%;margin-left:5%}
.foot-top dl.indlend{margin-left:7%}
.in-case-show dl dd a h4{font-size:16px;padding:0 0 7px}
.nbleft .newssm ul li{display:block;width:100%}
.nbleft .newssm ul li:last-child{display:none}
.nbleft h1{margin-bottom:15px}
.neleft-body{margin-top:20px}
}
@media screen and (max-width:376px){
.case p{display:none}
.in-case-show dl{width:100%;margin-left:0}
.in-case-show dl:nth-child(3){margin-bottom:20px}
}
@media screen and (max-width:321px){

}