.footer2{ display:none; width:100%; background-color:#0648c0;padding:5px 0; position:fixed!important; bottom:0;z-index:999;  }
.footer2 li{ float:left; width:33.33%; text-align:center;}
.footer2 li a{ color:#fff; display:block; line-height:20px; padding-top:30px;}

.pc{ display:block}
.shouji{ display:none}

.nmain img{ max-width:100%; height:auto}
#nmain img{ max-width:100%; height:auto}

#nmain .xinxiang img{max-width:auto; height:auto }
.chanye02{background:url(../images/map.png) no-repeat center center; background-size:auto 100%; padding:60px 0 100px 0}


.a92{ display:block; height:92px;}
.bianjv{ padding:0 15px;}
@media screen and (max-width:1200px){
.section{ width:98%; margin:0 auto; }

}

@media screen and (max-width:1199px){
.sigess li {
    width:24%; min-width:auto;
}
}
@media screen and (max-width:1080px){
.gaoguan .top1 { margin:15px auto; padding:2% 5%; width:90%;}
.gaoguan .top1 .zuo{ width:70%;}
.gaoguan .top1 .you{ width:26%; }

.gaoguan  .other li{ width:22.3%; margin-right:2%;} 
.gaoguan  .other li:nth-child(5n){ margin-right:2%;}
.gaoguan  .other li:nth-child(4n){ margin-right:0%;}
}

@media screen and (max-width:1000px){
#header .logo{ float:left; width:30%; max-width:80px; height:auto }
.menu{ display: none}
.mobile-btn{ display:block;top:50%;}
.btn_menu{display:none;top:48%;}
.btn_menu02{display:block;top:50%;}
.use{ margin-right:36px; margin-top:45px}
.pc{ display:none}
.shouji{ display:block}
}
@media screen and (max-width:680px){
.use{ margin-top:45px}
#nmain .xinxiang img{width:auto; max-width:100%; height:auto }
.nmain img{ width:auto; max-width:100%; height:auto}
#nmain img{ width:auto; max-width:100%; height:auto}

#nmain .xinxiang img{width:auto; max-width:auto; height:auto }
}
@media screen and (max-width:420px){
.use{ margin-top:40px}
}
@media screen and (max-width:1800px){
.flexslider .slides .img {height:780px;}
}
@media screen and (max-width:1700px){
.flexslider .slides .img {height:720px;}
}
@media screen and (max-width:1600px){
.flexslider .slides .img {height:680px;}
}
@media screen and (max-width:1500px){
.flexslider .slides .img {height:630px;}
}
@media screen and (max-width:1400px){
.flexslider .slides .img {height:590px;}
}
@media screen and (max-width:1300px){
.flexslider .slides .img {height:540px;}
}
@media screen and (max-width:1200px){
.flexslider .slides .img {height:500px;}
}
@media screen and (max-width:1100px){
.flexslider .slides .img {height:460px;}
}
@media screen and (max-width:1000px){
.flexslider .slides .img {height:410px;}
}
@media screen and (max-width:900px){
.flexslider .slides .img {height:370px;}
}
@media screen and (max-width:800px){
.flexslider .slides .img {height:360px;}
}
@media screen and (max-width:700px){
.flexslider .slides .img {height:330px;}
}
@media screen and (max-width:600px){
.flexslider .slides .img {height:270px;}
}
@media screen and (max-width:500px){
.flexslider .slides .img {height:230px;}
}
@media screen and (max-width:400px){
.flexslider .slides .img {height:200px;}
}
@media screen and (max-width:320px){
.flexslider .slides .img {height:170px;}
}
@media screen and (max-width:900px){


.gaoguan .top1 { margin:15px auto; padding:2% 2%; width:95%;}
.gaoguan .top1 .zuo{ width:60%;}
.gaoguan .top1 .you{ width:36%; }

.gaoguan .top1 .zuo p{ line-height:28px; margin-bottom:0px; margin-top:12px;}

.gaoguan  .other li{ width:30.3%; margin-right:2%;} 
.gaoguan  .other li:nth-child(4n){ margin-right:2%;}
.gaoguan  .other li:nth-child(3n){ margin-right:0%;}



.chanpinlists .yijis li{ display:inline-block;font-size:16px; margin:10px; }
.chanpinlists .yijis li a{ display:block;padding:6px 30px;color:#333; border: 1px solid #ddd;}

.chanpinlists .erjis li{ display:inline-block;font-size:15px; margin:10px; }
.chanpinlists .erjis li a{ display:block;padding:5px 30px;color:#333; border: 1px solid #ddd;}



}
@media screen and (max-width:768px){
HTML {OVERFLOW-X: hidden;}

.bianjv{ padding:0;}

.sigess li {
    width:47%; margin-left:1%;
}
.chanye02{background:none; padding:0}
.erli li{ float:none; width:98%; padding-left:2%}


.chanpinlists .leibielist li{ float:left; width:32%; margin-right:2%; text-align:center; border: solid 1px #e8e8e8; margin-left:-3px; margin-bottom:20px;}
#nmain .chanpinlists .leibielist li:nth-child(4n+1){ margin-left:-3px;}
#nmain .chanpinlists .leibielist li:nth-child(4n){ margin-right:2%;}

#nmain .chanpinlists .leibielist li:nth-child(3n+1){ margin-left:0;}
#nmain .chanpinlists .leibielist li:nth-child(3n){ margin-right:0;}
}
@media screen and (max-width:640px){
.chanpinlists .yijis{ margin-bottom:22px}
.chanpinlists .yijis li{ display:inline-block;font-size:16px; margin:5px; }
.chanpinlists .yijis li a{ display:block;padding:6px 20px;color:#333; border: 1px solid #ddd;}

.chanpinlists .erjis li{ display:inline-block;font-size:15px; margin:5px; }
.chanpinlists .erjis li a{ display:block;padding:5px 20px;color:#333; border: 1px solid #ddd;}


.chanpinlists .leibielist li{ float:left; width:48.5%; margin-right:3%; text-align:center; border: solid 1px #e8e8e8; margin-left:-4px; margin-bottom:20px;}
#nmain .chanpinlists .leibielist li:nth-child(3n+1){ margin-left:-4px;}
#nmain .chanpinlists .leibielist li:nth-child(3n){ margin-right:3%;}

#nmain .chanpinlists .leibielist li:nth-child(2n+1){ margin-left:0;}
#nmain .chanpinlists .leibielist li:nth-child(2n){ margin-right:0;}


.gaoguan .top1 { margin:15px auto; padding:5%; width:90%;}
.gaoguan .top1 .zuo{ width:100%; }
.gaoguan .top1 .you{ width:100%; float:none;max-width:215px; float:none; margin:0 auto 15px auto; }
#nmain .gaoguan .top1 .you img{ width:100%;max-width:205px; }

.gaoguan .top1 .zuo h3{ text-align:center;}


.gaoguan .top1 .zuo p{ line-height:28px; margin-bottom:0px; margin-top:12px;}

.gaoguan  .other li{ width:47%; margin-right:2%;} 
.gaoguan  .other li:nth-child(3n){ margin-right:2%;}
.gaoguan  .other li:nth-child(2n){ margin-right:0%;}

.sigess li {
    width:97%; margin-left:3%;
}
.chanye02 .sigess .a92{ display:block; height:12px;}
.company{ margin:20px auto 10px auto;  }

.chanye02 .sigess li:nth-child(2) div{ margin-left:-20px;}
}


@media screen and (max-width:1024px){
#Hotnews{ padding-top:200px;line-height:56px;font-size:28px;}
}

@media screen and (max-width:768px){
#Hotnews{ padding-top:180px;line-height:45px;font-size:24px;width:380px;}
.mobile-menu{ top:69px;}

.tabmenu li {font-size:16px;padding: 0 15px;}
.tabmenu .cli {font-size:16px;padding: 0 15px;}

.tabmenu02 li {font-size:16px;padding: 0 15px;}
.tabmenu02 .cli {font-size:16px;padding: 0 15px;}
}

@media screen and (max-width:640px){
#Hotnews{ padding-top:90px;line-height:32px;font-size:20px;width:350px;padding-left:10%;}
}

@media screen and (max-width:1024px){
#about .left{ float:none; width:100%;}
#about .right{ background:url(../images/map.jpg) no-repeat center  center; height:352px; width:653px; position:relative;margin:0 auto;} 
#about .num{ margin-top:55px;width:100%; max-width:660px; margin:8px auto 0 auto;}

#business ul li{ height:200px;}
#business ul li img{height:200px;}
#business ul li .bt:hover{height:200px;margin-top:-208px;}

#news .intro ul li span{height:160px;}

#bottom{ line-height:32px; padding:10px 0;}
#bottom .left{ float:none; width:100%; }
#bottom .right{ float:none; width:100%; text-align:left;font-size:20px;}


#nbanner{ height:250px;}

.wenhua li img{ width:120px; height:auto}
.yuanjing p{ font-size:20px;}

.imgf { float:left; margin:15px 15px 0 0 ; width:250px; padding:10px;  border: solid 1px #e8e8e8; font-size:18px; text-align:center; padding-bottom:0px;}
#nmain .imgf img { width:90%; height:auto}
.nmain .imgf img { width:90%; height:auto}

.gaoguan  .other li:hover .bt{height:285px;margin-top:-295px;}
}
@media screen and (max-width:768px){

#about .title { margin-bottom:12px;}
#about .title h3{ line-height:32px; font-size:24px; font-weight:bold}
#about .title .ens{ line-height:32px; font-size:15px; margin-left:20px;font-weight:normal}

#business ul li{ height:162px;}
#business ul li img{height:162px;}
#business ul li .bt:hover{height:162px;margin-top:-169px;}

#news .title .left{ float:left; width:70%;} 
#news .title { margin-bottom:12px;}
#news .title .left h3{ line-height:32px; color:#0f48af; font-size:24px; font-weight:bold}
#news .title .left .ens{ line-height:32px; font-size:15px; margin-left:20px;font-weight:normal}

#news .intro ul li span{height:120px;}

#footer .kuai{ float:left; margin-right:0px; width:24.25%; margin-right:1% }
#footer .kuai:nth-child(3){ display:none}
#footer .kuai:nth-child(4){ margin-right:0% }
#footer .kuai:nth-child(5){ display:none}
#footer .kuai:nth-child(6){ display:none}

#news { padding:40px 0; clear:both}
#footer {padding:22px 0 30px 0}
#footer .kuai ul li img {
    width: 100%; max-width:120px; height:auto;
    height: auto;
}

#nguide .section {font-size:15px;}
#nguide li a{width:80%;padding:0 7px;-webkit-border-radius:15px; -moz-border-radius:15px;border-radius:15px;  }
#nguide li a:hover, #nguide li .checked{padding:0 7px;-webkit-border-radius:15px; -moz-border-radius:15px;border-radius:15px; }

#dituContent{width:97%;height:420px;border:#e8e8e8 solid 5px; margin-top:20px}


#nmain .wenhua li img{ width:90px; height:auto}
.nmain .wenhua li img{ width:90px; height:auto}
.wenhua li{ float:left; width:32%; margin-right:2%;  }
.wenhua li:nth-child(3n){ margin-right:0%;}
.wenhua li:nth-child(3n+1){ clear:both}
.wenhua li:nth-child(5){ margin-right:2%;}
.wenhua li:nth-child(4){ margin-top:25px;margin-left:12%;}
.wenhua li:nth-child(5){  margin-top:25px;width:50%; }

.yuanjing img{border-radius:25px; float:none; display:block; margin:0 auto; text-align:center; width:auto; max-width:100%;}
.yuanjing p{ font-size:18px;padding-top:15px;}


#tabcontent li{ width:31.7%;}
#tabcontent02 li{ width:31.7%;}
#zhengshu #tabcontent li{ width:32%;}

#tabcontent li:nth-child(4n){margin-right:2%;}
#tabcontent li:nth-child(3n){margin-right:0%;}

#tabcontent02 li:nth-child(4n){margin-right:2%;}
#tabcontent02 li:nth-child(3n){margin-right:0%;}

#zhengshu  #tabcontent li:nth-child(4n){margin-right:2%;}
#zhengshu  #tabcontent li:nth-child(3n){margin-right:0%;}

#nmain .title{ font-size:26px;}
#nmain .title02{ font-size:26px;}

.imgf {width:200px;}

.anlis li{ width:31%; margin-right:2%; }
.anlis li img{ width:90%; height:auto; margin:0 auto; text-align:center}
#nmain .anlis li:nth-child(5n){margin-right:2%;}
#nmain .anlis li:nth-child(3n){margin-right:2%;}

#nbanner{ width:120%; margin-left:-10%}
#nbanner{ height:180px;}

.nmain { padding:20px 0 30px 0;}

#tabcontent li img{margin-bottom:10px;}
#tabcontent .leibie li{margin-bottom:10px;}
}
@media screen and (max-width:690px){
#business ul li{ height:122px;}
#business ul li img{height:122px;}
#business ul li .bt:hover{height:122px;margin-top:-129px;}

#tabcontent li{ width:31.5%;}
#tabcontent02 li{ width:31.5%;}

#bottom .right{ font-size:18px;}
.company .font14{ line-height:30px;}

#nmain { padding:20px 0 0 0;color:#666; }

.gaoguan  .other li:hover .bt{height:250px;margin-top:-260px;}
}

@media screen and (max-width:640px){

#about .num h1{ font-size:24px;line-height:40px; font-weight:bold}
#about .num p{ font-size:16px;line-height:30px;}

#about .right{ background:url(../images/map.jpg) no-repeat left  center; background-size:52% auto; height:172px; width:320px; position:relative;margin:-30px auto 0 auto; display:block} 

#about .right .guo1{ margin-left:240px; margin-top:40px; width:34px; height:25px; padding:3px 10px 16px 15px;display:block;background:url(../images/baio.png) no-repeat 20px 21px; }
#about .right .erji01{margin-left:-26px; margin-top:-6px}
#about .right .erji01 img{ width:56.68px; height:40.56px;}


#about .right .guo2{ margin-left:270px; margin-top:70px; display:block;background:url(../images/baio.png) no-repeat left  center; padding-left:15px; z-index:9999;}
#about .right .erji02{clear:both; margin-left:-5px; margin-top:-27px}
#about .right .erji02 img{ width:15.6px; height:18.72px;}

#about .right .guo3{ margin-left: 250px; margin-top: 80px;width: 46px;height:37px;padding:10px 10px 10px 26px;background: url(../images/baio.png) no-repeat 8px 18px;}
#about .right .erji03{ margin-left:-28px; margin-top:-22px}
#about .right .erji03 img{ width:45.76px; height:36.92px;}

#about .right .guo4 {margin-left: 130px; margin-top: 0px;width: 44.92px;height: 11.24px;padding: 40px 0px 30px 70px;background: url(../images/baio.png) no-repeat 50px 38px;}
#about .right .erji04{margin-left:-63px; margin-top:-50px}
#about .right .erji04 img{ width:88.92px; height:71.24px;}

#about .right .guo5{margin-left:9px; margin-top:7px; width:75.6px; height:43px; padding:30px 0px 30px 70px;background:url(../images/baio.png)  no-repeat 50px 30px;}
#about .right .erji05{ clear:both; margin-left:-75px; margin-top:-55px; z-index:-9999}
#about .right .erji05 img{ width:145.6px; height:103px;}

#footer .kuai{ float:left; margin-right:0px; width:49%; margin-right:2%; }

#footer .kuai:nth-child(1){ display:none}
#footer .kuai:nth-child(2){ display:none}

#footer .kuai:nth-child(3){ display:none}
#footer .kuai:nth-child(4){ display:none}
#footer .kuai:nth-child(2){ margin-right:0%;}
#footer .kuai:nth-child(7){ margin-right:left; width:100%;float:none; clear:both; max-width:100%}
#footer .kuai:nth-child(5){ display:none}
#footer .kuai:nth-child(6){ display:none}
#copyright{ margin-bottom:50px; }
.footer2{ display: block}



#nguide {line-height: 32px;padding:6px 0;}
#nguide li a{width:96%;padding:0; }
#nguide li a:hover, #nguide li .checked{padding:0;}

.company .youshi li{ float:none; width:100%; line-height:28px; text-align:center; margin-bottom:20px;}
.company .youshi li:nth-child(4){ margin-left:0%; clear:none}

.company .youshi{ height:auto; min-height:330px;}
.nmain .company .youshi li span{background:url(../images/num.png) no-repeat center center; background-size:auto 100%; height:100px; line-height:100px; font-size:40px; }
.brankcontact .kuai{ float:none; width:100%;margin-right:0%;}


.hrtit dd:last-child{ display:none}
.hrlist .hrlist_tit span:last-child{ display:none}


.tabmenu li {font-size:15px;padding: 0 5px;}
.tabmenu .cli {font-size:15px;padding: 0 5px;}

.tabmenu02 li {font-size:15px;padding: 0 5px;}
.tabmenu02 .cli {font-size:15px;padding: 0 5px;}

#nmain .erji a {
    margin-bottom:20px 
}

#tabcontent li{ width:48.2%;}
#tabcontent02 li{ width:48.2%;}
#zhengshu #tabcontent li{ width:48.2%;}

#tabcontent li:nth-child(3n){margin-right:2%;}
#tabcontent li:nth-child(2n){margin-right:0%;}

#tabcontent02 li:nth-child(3n){margin-right:2%;}
#tabcontent02 li:nth-child(2n){margin-right:0%;}

#zhengshu  #tabcontent li:nth-child(3n){margin-right:1%;}
#zhengshu  #tabcontent li:nth-child(2n){margin-right:0%;}

.imgf {width:150px;}

.anlis li{ width:30.7%; margin-right:2%; }

#nguide02 li{ float:left; width:33.33%;text-align:center }
#nguide02 li a{ background-color:#e8e8e8; text-align:center; -webkit-border-radius:15px; -moz-border-radius:15px;border-radius:15px; display:block; width:76%;padding:6px 8px; line-height:25px; }

#nguide02 li a:hover, #nguide02 li .checked{ -webkit-border-radius:15px; -moz-border-radius:15px;border-radius:15px;padding:6px 8px;}

.gaoguan  .other li:hover .bt{height:210px;margin-top:-220px;}

#nmain .imgf img { width:100%; height:auto}
.nmain .imgf img { width:100%; height:auto}
}
@media screen and (max-width:520px){
#business ul li{ height:202px;float:none; width:100%; margin-bottom:15px;}
#business ul li img{height:202px;}
#business ul li .bt:hover{height:202px;margin-top:-209px;}
#business ul li .bt p{ line-height:30px; height:90px; overflow:hidden}

#news .intro ul li{ float:none; width:100%}
#news .intro ul li:nth-child(2){ margin:0 0 5px 0;}
#news .intro ul li .jian{ margin-top:4px; margin-bottom:10px;}
#news .intro ul li span{height:140px;}
}