@media screen and (max-width:1800px){
.wrap{ width: 100%; padding: 0 8.6vw;}	
.navul li{ margin-left: 50px; }
.navul li a{ font-size: 18px; }
h1{ padding-top: 50px; }
.head_right{ padding-top: 50px; }
h1 img{ height: 46px; }
.navul li a{ height: 46px; line-height: 46px; }
.shearform{ height: 33px; width: 85px; }
.search_txt{ height: 33px; line-height: 33px; font-size: 14px; width: 54px; }
.search_sub{ height: 33px; width: 26px; }
.shearch{ padding-right: 50px; }
.tit_cn{ font-size: 44px; }
.ptsjdiv{ width: 84px; height: 84px; }
.ptsimg{ height: 50px; line-height: 50px; }
.plate_tit{ font-size: 26px; }
.movel{ font-size: 26px; }
.plateword{ font-size: 14px; }
.platesee{ width: 80px; height: 80px; line-height: 102px; font-size: 16px; }
.corebox{ top: 86px; }
.indextitle{ padding: 90px 0 40px 0; }
.titlesee{ width: 172px; height: 45px; line-height: 45px; font-size: 16px;}
.titlesee:after{ height: 34px; width: 34px; top: 5px; }
.jourt{ padding: 0 36px; }
.jourtit{ font-size: 20px;  height: 64px; line-height: 32px;}
.jourtime{ height: 74px; line-height: 74px; display: block; }
.succtit{ font-size: 30px; }
.succjz{ font-size: 16px; }
.succdiv .swiper-button-prev{ height: 32px!important; width: 32px!important; }
.succdiv .swiper-button-next{ height: 32px!important; width: 32px!important; left: 108px!important; }
.succdiv .mySwiper .swiper-slide{ height: 108px!important; }
.succdiv .mySwiper .swiper-slide img{ width: 220px; }
.succdiv .mySwiper .swiper-slide.swiper-slide-thumb-active{ width: 220px!important; }
.succdiv .mySwiper{ width: 226px!important; }
.succdiv .mySwiper{ height: 635px; top: 20px; }
.usword{ font-size: 16px; }
.counter{ font-size: 50px; }
.ustitel{ font-size: 16px; }
.usimg img{ height: 50px; }
.test_r{ font-size: 22px; }
.testt img{ height: 30px; }
.testt{ height: 140px; line-height: 140px; }
.test{ height: 310px; }
.foot_logo{ line-height: 130px; }
.foot_logo img{ height: 45px; }
.footcall{ padding-top: 25px;width: 31%; }
.name_num{ font-size: 30px; }
.footem{ font-size: 20px; height: 60px; line-height: 60px; }
.wahtdiv{ height: 118px; width: 118px;  line-height: 115px;}
.wahtdiv img{ width: 98px; height: 98px; overflow: hidden; border-radius: 8px; }
.footul a{ font-size: 15px; }
.emadiv{ font-size: 14px }
.navdiv{ width: 56% }
.email{ width: 30% }
.indexfoot .foot{ height: auto; }
.foot_center{ margin-bottom: 0; }
.foot_bottom{ height: 60px;line-height: 60px; }
.bannerdiv{ height: 538px; }
.a_banner{ height: 538px!important; background-size:cover!important}
.foot{ height: 462px; }

.contdiv{ width: 400px; }
.contdiv{ padding: 30px 34px 50px; margin-top: 120px; }
.contname{ font-size: 24px; height: 72px; line-height: 72px; }
.conttit{ height: 38px; line-height: 38px; font-size: 18px; }
.contimg{ height: 38px; line-height: 38px; }
.cont_dl:nth-child(2) .contn{ font-size: 22px; }
.cont_dl:nth-child(3) .contn, .cont_dl:nth-child(4) .contn{ font-size: 18px; line-height: 28px; }
.contwhat{ padding-top: 16px; }
.contback{ padding-bottom: 120px; }
.aboutinner{ top: 170px; }
.aboutcn{ font-size: 30px; }
.aboutword{ font-size: 14px; line-height:28px;  }
.bodyback{ padding: 78px 0; }
.shimtit{ font-size: 38px; }
.shiy{ margin-bottom: 36px; }
.misstit{ font-size: 28px; }
.missinner{ padding: 0 30px; }
.casetit{ font-size: 30px; height: 66px;line-height: 66px; }
.caseword{ font-size: 18px; }
.caseinner{ padding: 0 50px; }

.newstitme{ height: 50px; line-height: 50px; }
.newstit{ font-size: 24px; line-height: 36px; height: 72px; }
.rel_tit{ font-size: 42px; }
.page_c{ background: url(../end.png) 34% center no-repeat }
.page{ height: 76px; }
.page_l,.page_c,.page_r{ height: 76px; line-height: 76px; }
.pages{ padding: 50px 0 }
.bus_r a{ width: 70px; height: 70px; line-height: 100px; }
.bustit{ font-size: 34px; }
.busbj{ padding-top: 50px; }
.intro_tit{ font-size: 34px; height: 60px; line-height: 60px; margin-bottom: 40px;}
.locate_tit{ font-size: 30px; }
.intinner{ font-size: 16px; line-height:32px; margin-bottom:60px;   }
.goodidv{ padding: 0 30px 30px; }
.goodtit{ font-size: 22px; height: 38px; line-height: 38px; }
.goodinner{ font-size: 14px; line-height: 24px; height: 240px; }

.sov_ul li a{ font-size: 20px; height: 88px; line-height: 88px; }
.sovtit{ font-size: 24px; }
.sov_word{ font-size: 16px; line-height: 32px; }
.ducttit{ font-size: 22px; }
.upp_right{ padding-top: 6px; }
.upp_right .oper{ font-size: 18px!important; }
.ser{ padding: 60px 0 100px 0; }
.sertit{ font-size: 24px;height: 70px; line-height: 70px; }
.serdiv{ padding-bottom: 50px; }
.res_tit{ font-size: 36px; height: 50px; line-height: 50px; padding: 60px 0 20px 0 }
.fanga{ font-size: 30px; height:  }
.fangtit{ font-size: 22px; }
.disli{ padding: 0 20px; }

.impul li{ padding: 0 15px; }
.imptit{ font-size: 16px; height: 50px; line-height: 50px; }
.impimg img{ height: 50px; }
.impimg{ height: 60px; line-height: 60px; }
.impword{ font-size: 14px;line-height: 24px; }
.posttit{ padding: 0 20px; font-size: 18px; }
.post_r{ padding: 10px 0 0 0; }
.post_r p{ font-size: 14px!important; }
.post_r .postword{font-size: 18px!important; line-height: 24px!important}
.planli{ padding: 0 20px; }
.plan_ul li.on .plantit{ font-size: 22px; }
.plantit{ font-size: 16px; }
.planli{ bottom: 40px; }
.planword{ font-size: 14px; line-height: 24px;  margin-bottom: 0px; }

.plan_ul li.on .planword{ margin-bottom: 0; }
.colul li a{ font-size: 20px; }
.colul li a{ width: 190px; height: 50px; line-height: 50px; }
.menttit{ font-size: 20px; height: 100px; line-height: 100px; }
.ment_img{ height: 347px; line-height: 347px; }



}


@media screen and (max-width:1500px){
h1{ padding-top: 45px; }
h1 img{ height: 37px; }	
.navul li{ margin-left: 36px; }
.navul li a{ font-size: 14px; height: 37px; line-height: 37px; }
.shearch{ margin-left:40px;  }
.head_right{ padding-top: 45px; }
.shearform{ height: 26px; line-height: 26px; }
.search_txt{ height:26px; line-height: 26px;  font-size: 12px; }
.search_sub{ height: 26px; line-height: 26px; background-size: 40% }
.ptsjdiv{ width: 70px; height: 70px; }
.ptsimg{ height: 40px; line-height: 40px; }
.ptstit{ font-size: 12px; }
.core_ul li:hover .plate, .core_ul li.on .plate{ padding: 0 28px 30px; }
.ptsimg img{ height: 24px; }
.platesee{ width: 64px; height: 64px; font-size: 14px; line-height: 92px; }
.plateimg img{ height: 48px; }
.plateimg{ height: 70px; line-height: 70px; }
.plate_tit{ font-size: 24px; }
.move{ padding: 0 30px; }
.movel{ font-size: 21px; height: 84px; line-height: 84px; }
.mover img{ height: 50px; }
.move{ height: 84px; }
.mover{ line-height: 84px; }
.corebox{ top: 50px; }
.tit_cn{ font-size: 40px; height: 70px; line-height: 70px; }
.indextitle{ padding: 60px 0 30px 0 }
.titlesee{ width: 138px; height: 36px; line-height: 36px; font-size: 14px; }
.titlesee:after{ width: 27px; height: 27px; top: 4px; }

.jourt{ padding: 0 30px; }
.jourtit{ font-size: 18px; line-height:28px; height: 56px; margin-bottom: 30px;  }
.jourtime{ height: 50px; line-height: 50px; }

.jourimg img{ height: 140px; }
.jourimg{height: 160px;}
.succdiv .mySwiper{ height: 500px; }
.succnc{ left: 40px; }
.succdiv .swiper-button-prev{ left: 40px!important; }
.succdiv .swiper-button-next{ left: 93px!important }
.succtit{ font-size: 26px; }
.ustit{ font-size: 24px; height: 34px; line-height: 34px; }
.usl{ width: 46% }
.usword{ font-size: 14px; line-height: 22px; }
.usimg img{ height: 40px; }
.counter{ font-size: 40px;height: 50px; }
.us{ height: 660px; background-size: cover; }
.usimg{ margin-bottom: 5px;height: 45px; }
.usr{ padding-top: 20px; }
.foot_bottom{ height: 50px; line-height: 50px; }
.wahtdiv img{ width: 77px; height: 77px; }
.wahtdiv{ height: 92px; width: 92px; line-height: 89px; }
.what{ width: 100px; }
.footem{ font-size: 16px; height: 50px; line-height: 50px; }
.footul a{ font-size: 14px; height: 30px; line-height: 30px; }

.navdiv{ width: 53% }
.email{ width: 31% }
.ematit{ font-size: 15px; height: 20px; line-height: 20px; }
.emadiv{ line-height: 22px; }
.emaild dt{ width: 36px; height: 36px; line-height: 36px; }
.emaild dt img{ height: 15px; }
.testt img{ height: 26px; }
.testt{ height: 120px; line-height: 120px; }
.test_l{ height: 50px; line-height: 50px; margin-right: 5px; }

.test_r{ font-size: 18px; height: 50px; line-height: 50px; }
.tesbox{height: 50px; line-height: 50px;}
.testop img{ height:24px;  }
.test{ height: 248px; }
.testback{  background-size: contain; }
.foot_logo{ line-height: 100px; }
.foot_logo img{height: 40px;}
.name_num{ font-size: 26px; }
.us .indextitle{ padding-top: 10px; }



.contimg img{ height: 15px; }


.contwhat img{ width: 80px;height: 80px; }

.bannerdiv{ height: 437px; }
.a_banner{ height: 437px!important; background-size: cover!important}
.foot{ height: 403px; }

.contdiv{ width: 330px; }
.contdiv{ padding: 20px 28px 40px; margin-top: 98px; }
.contname{ font-size: 18px; height: 62px; line-height: 62px; }
.conttit{ height: 30px; line-height: 30px; font-size: 15px; }
.contimg{ height: 30px; line-height: 30px; }
.cont_dl:nth-child(2) .contn{ font-size: 22px; }
.cont_dl:nth-child(3) .contn, .cont_dl:nth-child(4) .contn{ font-size: 14px; line-height: 24px; }
.contwhat{ padding-top: 16px; }
.contback{ padding-bottom: 98px; }
.aboutinner{ top: 130px; }
.aboutcn{ font-size: 26px; }
.aboutword{ font-size: 14px; line-height:20px; margin-bottom: 20px;  }
.bodyback{ padding: 78px 0; }
.shimtit{ font-size: 32px; height: 60px; line-height: 60px; }
.shiy{ margin-bottom: 36px; }
.misstit{ font-size: 24px;height: 50px; line-height: 50px; }
.missinner{ padding: 0 20px; }
.casetit{ font-size: 26px; height: 56px;line-height: 56px; }
.caseword{ font-size: 18px; }
.caseinner{ padding: 0 50px; }
.missword{ font-size: 15px; line-height: 24px; height: 48px; }
.newstitme{ height: 40px; line-height: 40px; font-size: 14px; }
.newstit{ font-size: 20px; line-height: 30px; height: 60px; }
.rel_tit{ font-size: 34px; }
.page_c{ background: url(../end.png) 34% center no-repeat }
.page{ height: 76px; }
.page_l,.page_c,.page_r{ height: 76px; line-height: 76px; }
.pages{ padding: 50px 0 }
.bus_r a{ width: 60px; height: 60px; line-height: 90px; font-size: 14px; }
.bustit{ font-size: 28px; }
.busbj{ padding-top: 50px; }
.intro_tit{ font-size: 30px; height: 50px; line-height: 50px; margin-bottom: 30px;}
.locate_tit{ font-size: 30px; }
.intinner{ font-size: 16px; line-height:26px; margin-bottom:50px;   }
.goodidv{ padding: 0 10px 30px; }
.goodtit{ font-size: 18px; height: 38px; line-height: 38px; }
.goodinner{ font-size: 12px; line-height: 20px; height: 180px; }
.abouttit{ padding-bottom: 20px; margin-bottom: 10px; }
.sov_ul li a{ font-size: 16px; height: 67px; line-height:67px; text-indent: 30px; }
.sovtit{ font-size: 16px;height: 30px; line-height: 30px; margin-bottom: 10px;}
.sov_word{ font-size: 13px; line-height: 20px; }
.ducttit{ font-size: 20px; }
.upp_right{ padding-top: 6px; }
.upp_right .oper{ font-size: 16px!important; }
.ser{ padding: 60px 0 100px 0; }
.sertit{ font-size: 20px;height: 60px; line-height: 60px; }
.serdiv{ padding-bottom: 10px; }
.res_tit{ font-size: 30px; height: 50px; line-height: 50px; padding: 40px 0 20px 0 }
.fanga{ font-size: 28px; height: 80px; line-height: 80px; }
.fangtit{ font-size: 20px;height: 62px; line-height: 62px; }
.disli{ padding: 0 20px; }
.fanginner{ padding: 0 20px 20px; }
.impul li{ padding: 0 15px; }
.imptit{ font-size: 14px; height: 40px; line-height: 40px; }
.impimg img{ height: 40px; }
.impimg{ height: 60px; line-height: 60px; }
.impword{ font-size: 12px;line-height: 20px; }
.posttit{ padding: 0 20px; font-size: 15px; }
.post_r{ padding: 10px 0 0 0; }
.post_r p,.upp_right p{ font-size: 12px!important; line-height: 20px!important; margin-bottom: 5px!important; }
.post_r .postword{font-size: 14px!important; margin-bottom: 5px!important; line-height: 24px!important}
.planli{ padding: 0 10px; }
.plan_ul li.on .plantit{ font-size: 18px; }
.plantit{ font-size: 14px; }
.planli{ bottom: 40px; }
.plan_ul li.on .planimg img{  width: 8% }
.planimg{ line-height: 40px; }
.colul{ margin-left: -15px; }
.sheb li a{ height: 30px; line-height: 30px; font-size: 16px; padding: 0 15px; }
.colul li{ margin-left: 15px; }
.planword{ font-size: 14px; line-height: 24px;  margin-bottom: 0px; }
.fangword{ font-size: 14px; line-height: 22px; }
.plan_ul li.on .planword{ margin-bottom: 0; }
.colul li a{ font-size: 20px; }
.colul li a{ width: 150px; height: 40px; line-height: 40px; font-size: 16px; }
.menttit{ font-size: 18px; height: 80px; line-height: 80px; }
.ment_img{ height: 277px; line-height: 277px; overflow: hidden; }
.sce_dl dd{ width: 49%; padding: 10px 10px 0 0 }
.caseimg img{ width: 100%; height: auto; }
.case .mySwiper .swiper-slide img{ height: auto; }
.case .mySwiper{ height: auto; }
.scetit{ font-size: 16px;height: 30px; line-height: 30px }
.case .swiper-button-prev,.case .swiper-button-next{ height: 34px!important; width: 20px!important; }
.caseinner{ padding: 0 40px; }
.post{ padding-bottom: 80px; }
.news_info img{ width: auto; height: auto; max-width: 100% }
.sceword p{ font-size: 12px!important; line-height: 22px!important; background: url(../exp3.jpg) left 9px no-repeat!important }
.sceword{ height: 159px; }
.impgj p{font-size: 16px!important; line-height: 28px!important; background: url(../exp3.jpg) left 9px no-repeat!important}
.distit{ font-size: 18px; height:50px; line-height: 50px;  }
.disli{ background-size: contain!important; height: 100px; }
.dis_ul li:nth-child(2) .disli{ height: 149px; }
.disinner{ line-height: 20px; height: 40px; }
.dis_ul li:nth-child(2)  .disinner{ height: 60px; }
.implement{ height: auto; padding-bottom: 50px; }
.impdiv{ padding: 50px 10px 20px; }
.goodimg{ height: 80px; line-height: 80px; }
.ductrk{ font-size: 16px; }

.serbox{ font-size: 12px; line-height: 22px; }
.goodimg img{ height: 50px; }
.sov{ height: 430px; background-size: contain; }
.plan{ margin-bottom: 50px; }
.ment_img img{ width: auto; height: auto; max-width: 100% }
.ment{ padding: 0 10px; }
.mentsee{ width: 30px; height: 30px; line-height: 30px; }









}







@media screen and (max-width:1200px){

.mobile{ display: block;  width: 100%; top: 10px; }
.mobile-inner{ width: 100%; }
.box{ width: 100%; padding: 0 5px; box-sizing: border-box; }
.top{ display: none; }
.nav_ul{ display: none; }
.search{ display: none; }
.menuBg{ display: block; top: 12px; }
.wrap{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.test{ height: auto; }
.testt{ height: 100px; line-height: 100px; }

.testt img{ width: auto; height: auto; max-width: 100% }
.testul li{ width: 50%; margin-bottom: 15px; }
.test_r{ font-size: 14px; }
.test_l{ width: 30px; margin-right: 5px }
.foot_top{ padding-top: 0; }
.foot_logo{ display: none; }
.footcall{ padding-top: 0px; float: none; padding-bottom: 20px; }
.navdiv{ display: none; }
.what{ float: none; width: 100%; overflow: hidden; }
.email{ float: none; width: 100% }
.foot_center{ padding: 10px 0 }
.whattit{ float: left; margin-top: 60px; }
.wahtdiv{ float: left; margin-right: 10px; }
.emaild:nth-child(1){ margin-bottom: 15px; }
.emaild dt{ margin-right: 6px; }
.emaild dd{ width: 80%}
.emadiv{ font-size: 12px; line-height: 20px; }
.foot_bottom{ height: auto; line-height: inherit; padding: 8px 0}
.add_left{ float: none; width: 100%; height: auto; line-height: 24px; font-size: 12px; }
.add_right{ float: none; width: 100% }
.add_right a{ line-height: 24px; font-size: 12px; }
.shearch{ display: none; }
.head_right{ display: none; }
h1{ padding-top: 10px; }
.a_banner{ background-size: cover!important; }
.banner_inner{ bottom: 10px; }
.contback{ padding: 0 0 30px 0 }
.contdiv{ margin-top: 30px; width: 100%; padding: 15px; }
.aboutinner{ position: static; }
.abouthe{ float: none; width: 100%; padding: 20px 0 0 0;}
.aboutcn{ font-size: 20px; height: 40px; line-height: 40px; }
.abouten{ font-size: 16px; height: 26px; line-height: 26px; }

.counter{ font-size: 28px; height: 40px; line-height: 40px; }
.usimg img{ height: 26px; height: 36px; line-height: 36px; }
.bodyback{ padding: 20px 0 }

.shimtit{ font-size: 20px; height: 40px; line-height: 40px; }
.shiy{ margin-bottom: 15px; height: auto; line-height: 26px; font-size: 16px; }
.mission{ margin-left: 0; }
.mission li{ padding: 0; float: none; width: 100%; margin-bottom: 20px;}
.missondiv:after{ top: 20px; left: 10px; }
.missinner{ padding: 0 10px; }
.misstit{ font-size: 16px; height: 30px; line-height: 30px; }
.missword{ font-size: 12px; height: 40px; line-height: 20px; }
.foot{ height: auto; padding-top: 20px; }
.case .swiper-button-prev, .case .swiper-button-next{ bottom:58px!important;}
.case .mySwiper{ width: 85%; margin-top: 20px; }
.caseinner{ padding: 0 10px; }
.casetit{ font-size: 18px; height: 30px; line-height: 30px; }
.caseword{ font-size: 12px; line-height: 20px; height: 40px; }
.news_ul li{ width: 50%; margin-bottom: 15px; }
.newstitme{ height: 26px; line-height: 26px; padding-left: 26px; background: url(../time1.png) 10px center no-repeat; background-size: 7% }
.newstit{ margin:0 10px; font-size: 14px;height: 60px; line-height: 20px;  }
.rel_tit{ font-size: 18px; height: auto; line-height: 28px; }
.rel_div{ font-size: 14px; height: auto; line-height: 26px; padding: 10px 0}
.page_l, .page_c, .page_r{ height: 50px; line-height: 50px; font-size: 14px; }
.page{ height: 50px; }

.page_c{ background: url(../end.png) 16% center no-repeat }
.pages{ padding: 20px 0 }
.news_info{ padding-bottom: 30px; }

.bustit{ font-size: 18px; height: 30px; line-height: 30px; }
.busfa{ font-size: 14px; height: auto; line-height: 20px; }
.bus_l{ padding-left: 10px; }
.bus_l:after{ height: 50px; margin-top: -25px; }
.bus_r{ position: absolute; bottom: 0px; left: 50%; margin-left: -25px; width: 50px; height: 50px; }
.bus{ position: relative; }
.bus_b{ margin-bottom: 40px; }

.busbj{ padding-top: 30px; }
.intro_tit{ font-size: 22px; margin-bottom: 10px; height: 40px; line-height: 40px;}
.locate_tit{ font-size: 18px; height: 30px; line-height: 30px; margin-bottom: 10px; padding-left: 10px; }
.locate_tit:after{ height: 20px; margin-top: -10px; }
.intinner{ width: 100%; font-size: 14px; line-height: 24px; height: auto; }
.intinner{ margin-bottom: 10px; }
.goodull li{ padding: 0; width: 100%; float: none; margin-bottom: 15px; }
.goodull{ margin-left: 0; }
.goodinner{ height: auto; font-size: 14px; }
.goodimg{ height: 60px; line-height: 60px; }
.goodtit{ margin-bottom: 10px; }
.busgood{ margin-bottom: 10px; }
.sov{ height: auto; background: none }
.sov_left{ float: none; width: 100% ; margin-bottom: 15px;}
.sov_ul li a{ height: 40px; line-height: 40px; color: #3abd3f; border: none; width: 100%; text-indent: 15px; }
.sov_right{ float: none; width: 100% ; height: auto; position: static; margin-left: 0;}
.solve{ margin-bottom: 30px; }
.sovhe{ position: static; }
.sovtit{ color: #333; font-weight: bold;}
.sov_word{ font-size: 14px; color: #333; }
.sov_ul li.on a{ color: #fff; }

.product{ padding: 10px 0 30px 0 }
.product .intro_tit{  margin-bottom: 20px; }
.duct_ul{ margin-bottom: 30px; }
.ducttit{ font-size: 14px; height: 48px; line-height: 24px; }
.ductrk{ font-size: 14px; }
.upp_left{ float: none; width: 100% ; margin-bottom: 15px;}
.upp_right{ float: none; width: 100% }
.ductimg img{ width: 30px; }
.ductimg { width: 50px; height: 50px; line-height: 50px; }

.ser{ padding: 10px 0 20px 0 }
.serul{ margin-left: 0; }
.serul li{ float: none; width: 100%; margin-bottom: 20px; padding: 0; }
.sertit{ font-size: 18px; height: 50px;line-height: 50px; }
.serdiv{ padding: 0 15px 30px; }
.sertit:after{left: -10px;}
.serbox{ height: auto; font-size: 14px;line-height: 22px; }
.res_tit{ font-size: 22px; padding: 10px 0 10px 0 }
.fanga{ font-size: 18px; height: 30px; line-height: 30px; margin-bottom: 20px; }
.fanga{ margin:0 0 20px 0; }
.fangul li{ float: none; width: 100%; margin-bottom: 20px; }
.fangword{ height: auto; }
.fangdiv{ padding: 0 20px; height: auto; }
.fanginner{ position: static; }
.fangnum{ padding-top: 20px; }
.fangtit{ font-size: 18px; height: 50px; line-height: 50px; }
.fangnum img{ height: 45px; }

.sce_dl{ margin-bottom: 30px; }
.sce_dl dt{ float: none; width: 100%; text-align: center; }
.sce_dl dd{ float: none; width: 100% }
.impgj{ height: auto; margin-bottom: 30px; }
.disli{ background-size: cover!important; padding: 0 10px; height: 156px; }
.distit{ font-size: 16px;height: 40px;line-height: 40px; }
.disinner{ height: 110px; font-size: 12px; line-height: 18px; }
.dis_ul li:nth-child(2) .disinner{ height: 130px; }
.dis_ul li:nth-child(2) .disli{ height: 185px; }
.impul li{ padding: 0 10px; }

.impimg img{ height: 20px; }
.impimg{ height: 30px; line-height: 30px; }
.impul li{ width: 50% }
.implement{ padding-bottom: 20px; }
.post_l{ float: none; width: 100%; margin-bottom: 20px; }
.post_r{ float: none; width: 100% }
.post{ padding-bottom: 30px; }
.posttit{ padding: 0 10px; font-size: 14px; height: auto; line-height: 24px; }
.settit{ font-size: 22px; height: 30px; line-height: 30px; margin-bottom: 20px; }
.setz{ font-size: 16px; height: auto; line-height: 24px; margin-bottom: 20px; }
.plan{ margin-bottom: 30px; background: none }
.plan_ul li.on{ float: none; width: 100%; }
.plan_ul li{ width: 100%; height: auto; margin-bottom: 20px; }
.planli{ position: static; }
.plantit{ font-size: 18px; color: #333; }
.planword{ height: auto; font-size: 16px; color: #333; }
.plan_ul li.on .plantit:after{ display: none; }
.planimg{ display: none; }
.planword{ margin-top: 10px; font-size: 14px;line-height: 24px; }
.column{ margin-bottom: 30px; }
.colul{  margin-left: 0; }
.colul li{  margin: 0 0 15px 0; width: 50%; padding: 0 2px; box-sizing: border-box; }
.colul li a{ width: 100%; }
.sheb{ padding: 20px 0 }
.sheb li a{ padding: 0 8px; }
.pro_ul{ margin-left: 0; }
.pro_ul li{ padding: 0; margin:0 0 30px 0; width: 100%; float: none; }
.ment_img{ height: auto; line-height: inherit; padding-bottom: 15px; }
.menttit{ font-size: 16px; height: 50px; line-height: 50px; }
.mentsee{ margin-top: 10px; }
.sig_l{ width: 100%; float: none; height: auto; line-height: inherit; padding: 10px; margin-bottom: 20px; }
.sig_r{ float: none; width: 100%;height: auto; }

.corebox{ position: static; }
.tit_cn{ color: #333; font-size: 24px; height: 40px; line-height: 40px; }
.corehe{ position: static; }
.tit_en{ padding-left: 30px; }
.index_tit{ padding: 10px 0 }
.core_ul{ margin-left: 0 }
.core_ul li{ width: 100%; float: none; padding: 0; margin-bottom: 20px; }
.coreli{ height: auto; }
.plate{ position: static; padding: 0 10px 20px; }
.move{ display: none; }
 .core_ul li.on .plate{ padding: 0 10px 20px; }
.plateimg{ overflow: inherit; }
.platesee{ width: 50px; height: 50px; top: 10px; right: 0; background:#3bc13e url(../banner_right.png) center 14px no-repeat; line-height:72px; }
.plate_tit{ font-size: 20px; height: 50px;line-height: 50px; }
.corediv{ display: none; }
.us{ height: auto; background:none; padding: 20px 0 30px 0 }
.usl{ float: none; width: 100% }
.usr{ float: none; width: 100% }
.upda .swiper-pagination{ display: none; }
.jourt{ padding: 0 10px; }
.jourtit{ margin-bottom: 10px; }
.jourimg img{ height: auto; }
.jourimg{ height: auto; }
.joupic{ position: static; }
.succdiv .mySwiper{ display: none; }
.succnc{ left: 10px; bottom: 10px; }
.succtit{ font-size: 18px; height: 30px; line-height: 30px; }
.succjz{ font-size: 14px; line-height: 20px; height: 40px; }
.succdiv .swiper-button-prev{ bottom: inherit!important; top: 40%!important; left: 10px!important; }
.succdiv .swiper-button-next{bottom: inherit!important; top: 40%!important; left: inherit!important; right: 10px!important; }
.upda{ padding-bottom: 30px; }
.indextitle{ padding: 30px 0 }
.flex-control-nav{ bottom: 10px; left: 10px; }
.flex-direction-nav{ display: none; }
.flex-control-nav{ width: 100%; text-align: center; }
.navBot { top:42px;}
.aboutword{ height:auto}
.ballform{ width:320px; margin-left:-160px; padding:1px 10px; height:530px; margin-top:-265px;}
.mess_txt{ width:200px;}
.mess_tit{ font-size:14px;}
.mess_tit{ width:64px;}
.ballclose { top:11px; right:11px; width:18px; height:18px; background-size: contain;}
.balltit{ font-size:18px; height:40px; line-height:40px;}
.ballwo{ font-size: 16px; height:auto; line-height:22px; margin-bottom:14px}
.code_l{  float:none; width:100%}
.code_r{ float:none; padding-top:30px;}
.ballbox { height:404px; padding-right:20px;}
.messcheck{ height:auto; line-height:24px; float:left; padding-bottom:10px; font-size:14px;}
.checkdiv{ float: none;}
.code{ width:100%}




}

@media screen and (max-width:768px){
}
@media screen and (max-width:414px){
.a_banner{ background-size: cover!important; height: 170px!important; }
.bannerdiv{ height: 170px; }
}
@media screen and (max-width:375px){
}

@media screen and (max-width:360px){
.a_banner{ background-size: cover!important; height: 160px!important; }
.bannerdiv{ height: 160px; }



}
@media screen and (max-width:320px){
}


@media screen and (min-width:1201px){
}

