@charset "utf-8";
@media screen and (min-width:1000px) and (max-width:1700px){
.layout{width:98%;padding:0 20px}
.subcat{margin:-20px 0 60px 0}
.mc_aside_navbox{display:none!important}
}
@media screen and (min-width:1000px) and (max-width:1440px){
.section2 ul li .item .biao{width:120px;height:120px;}
.section2 ul li .item .biao i{background-size:45px;line-height:130px;height:120px;}
.hq2 dl.hq22 dd{font-size:16px}
.hq2 dl.hq22 dt{font-size:26px;}
}
@media screen and (min-width:1441px) and (max-width:1680px){
.section2 ul li .item .biao{width:150px;height:150px;}
.section2 ul li .item .biao i{background-size:65px;line-height:160px;height:150px;}
body.en .header .navbar .nav li a{margin:0 18px}
}
@media screen and (min-width:1000px) and (max-width:1440px){
.typecat{font-size:30px;margin-bottom:35px;}
.main .list-news li .time .year{font-size:32px;}
.main .list-news li .info{padding-top:15px;padding-bottom:15px;}
.ny_slide .play{max-width:80px;}
.yanfa3 .tab_ul li{margin-bottom:9px}
.yanfa1{padding:25px 0 40px 0}
.section3 .swiper_jt .swiper-button-prev{left:42%}
body.en .section2 ul li .tit{font-size:14px}
body.en .header .navbar .nav li a{margin:0 13px}
body.en .header .navbar .nav li ul li a{font-size:12px!important}

}@media screen and (min-width:1000px) and (max-width:1500px){
   body.jp .footer .footer_nav .title{font-size:14px}
body.jp .footer .footer_nav .dd li{font-size:12px} 
body.jp .footer .fbox2 .middle-x3{width:18%!important}
body.jp .footer .fbox2 .middle-x9{width:80%!important}
}
@media screen and (min-width:1000px) and (max-width:1200px){
  .navbar .topnav li ul li{line-height:initial!important;display:inline-flex;align-items:center;}  
 .header .navbar .nav ul.navdown{flex-wrap:wrap;}
 .navbar .topnav li:nth-child(2) .navdown li{margin:0 15px!important;line-height:35px!important;height:35px!important}
}
@media screen and (min-width:1000px) and (max-width:1520px){
.hq2 dl{float: left;margin-right:30px!important;position: relative; }
.gshq .zhangfu{margin-right:60px!important}
}
@media screen and (min-width:1000px) {
.yanfa3 .grid{flex-direction: row-reverse;}
.yanfa3 .tab_ul{margin-left:25px}
.section5{margin-bottom:100px!important}
.footer1{padding-top:120px}
.section5 .swiper-slide{
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.9);}
.section5 .swiper-slide-active,.section5 .swiper-slide-duplicate-active{transform: scale(1.1);}
.section3 .swiper-slide-active,.section3 .swiper-slide-duplicate-active{width:750px!important}
.section3 .sjt{display:none;}
.section3 .swiper-slide .bimg img{height:570px!important}
.section3 .swiper-container{margin:0 0 0 -340px!important;width:120%}
.section3 .swiper-wrapper{padding-bottom:60px}
.section3 .swiper-pagination{margin-left:5%;bottom:0px}
.navbar.navbar-show>.navbar-body{margin-left:16%}
body.en .list_kt li .kt_title{font-size:26px}
body.en .list_kt li .kt_desc{line-height:26px;}
body.en .more a{text-indent:35px}
body.en .main .xqbox1 .xq1_title{line-height:40px;margin-bottom:20px}
body.en .list_fenzi li .part_desc{line-height:25px}
body.en .yanfa1 .info .yf_tit{line-height:38px}
body.en .yanfa1 .info .yf_desc{line-height:25px}
body.en .slide .slide_txt .txt2{font-size:25px}
body.en .section2 ul li{width:16.66%;text-align:center}
body.jp .daohang-btn{width:210px;font-size:12px;}
body.jp .slide .slide_txt .layout{max-width:85%}
body.jp .slide .slide_txt .txt2{font-size:32px}
body.jp .section2 ul li .tit{font-size:14px}
body.jp .section1 .sec1_desc{max-width:85%;margin:0 auto}
body.en .header .navbar .nav li a{padding:0 .6em;font-size:14px}
body.en .navbar .topnav li:nth-child(3) ul{padding-right:5%!important}
}
@media screen and (min-width:950px) and (max-width:1281px){
 body.en .header .navbar .nav li a{margin:0 8px;padding:0 3px} 
 body.en .header .navbar-logo{max-width:180px;top:15px}
}
@media screen and (min-width:950px) and (max-width:1180px){
 body.en .header .navbar .nav li a{margin:0 5px;padding:0 3px;font-size:13px} 

}
@media screen and (max-width:999px) {
.font38{font-size:2.1rem}
.font36{font-size:2rem}
.font30{font-size:1.8rem}
.font20{font-size:1.6rem}
.font18{font-size:1.5rem}
.font16{font-size:1.4rem}
.bold{font-weight:bold;}
html{font-size:62.5%}
body{font-size:1.2rem}
.layout{padding:0 1.5rem}
.tkg{height:6rem;}
/* 
首页
 */
.slide .swiper-container::after,.section1::after,.section5::after{height:20px;}
.slide .slide_txt .txt1{font-size:2rem}
.slide .slide_txt .txt2{font-size:1.8rem;margin:2rem 0 3rem 0;line-height:2.6rem;}
.section1{padding:3rem 0 4.5rem 0}
.section1 .sec1_desc{font-size:1.4rem;line-height:2.7rem;}
.section1 .more2{margin:3rem 0}
.section1 .list_sec1 li:nth-child(2) .tb{margin-left:30px}
.node .swiper-pagination{position:absolute;left:35%;bottom:3rem;z-index:22;}
.slide{height:65%}
.sec_type{margin-bottom:2rem;font-size:2.5rem;margin-top:1.5rem}
.section1  .counter{font-size:4rem;}
.section1  .list_sec1 img{max-width:3.5rem;margin-top:-3rem}
.section2 ul{display:inline-block;}
.section2 ul li{width:33.33%;float:left;margin:1.2rem 0}
.section2 ul li .item .biao{width:60px;height:60px;margin:0 auto;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);}
.section2 ul li .item .biao i{width:100%;height:60px;background-size:3rem;}
.section2 ul li .tit{font-size:1.2rem;margin-top:2rem;}
.section3{padding-bottom:2rem!important}
.section3 .pg2,.section5 .pg2{display:none;}
.section3 .swiper-wrapper{padding-bottom:2rem}
.section3 .swiper-slide .tit{height:3rem;line-height:3rem;font-size:1.5rem;bottom:3rem}
.section4 .flip{padding-bottom:4.5rem;margin-top:2rem;height:27rem!important}
.section5 .swiper-container{overflow:initial;}
.section5{padding-bottom:1rem!important;margin-bottom:5rem;}
.section5 .swiper-pagination{left:1rem!important}
.mbox{padding:0 1rem}
.section5 .swiper-wrapper{padding-bottom:5rem;}
.section5 .item .title{font-size:1.5rem}
.sjt i{font-size:2rem;color:#fff}
.sjt{width:3rem!important;height:3rem!important;border:1px solid #fff;top:50%!important}

body.jp .slide .slide_txt .txt1{margin-top:0;}
.footer1{padding-top:8rem}
.gpbox{padding:2rem;border-radius:1rem;}
.gpbox .flex{display:inline-block;}
.gpbox .gp2{width:100%;overflow:hidden;margin-bottom:2rem}
.gpbox .gp2 .gp_t1{font-size:1.5rem;margin:1rem 0 0 0}
.gpbox .gp2 .gp_t1 .gp_n1{font-size:2rem;margin-right:1.5rem;}
.gpbox .gp2 .gp_t1 .gp_n2{margin:0 2rem 0 3rem}

.gpbox .gp2 .gp_t2{padding-top:.5rem;margin-top:0;margin-bottom:2rem}

.ny_slide{height:34rem;background-position:right center;background-size:cover;}
.ny_slide::after{height:3rem}
.ny_slide .play{top:initial;bottom:12%;right:2%;left:initial}
.ny_slide .play img{max-width:4rem;}
.ny_slide .title{font-size:2.5rem}
.radius30{border-radius:1.8rem;}
.typecat{font-size:2.3rem;margin-bottom:3rem;padding-bottom:.5rem}
.typecat::after{width:4rem;}
.subcat{margin:1rem 0 4rem 0}
.subcat ul{width:100%;flex-wrap: nowrap;overflow-x:auto;overflow-y:hidden;justify-content:left;padding-bottom:2rem;}
.subcat li{margin-left:1.5rem;white-space: nowrap;}
.more a{border-radius:2rem;width:15rem;height:4rem;line-height:4rem;text-indent:3.3rem;}
.main .list-news li{padding:2rem 0 1rem 0}
.main .list-news li  .pbox{height:22rem;position:relative;z-index:1;}
.main .list-news li .info{max-width:100%;padding:1rem;background:#fff;margin-top:-1rem}
.main .list-news li .title{font-size:1.8rem;margin-top:1rem}
.main .list-news li .desc{font-size:1.4rem;line-height:2rem;margin:1.5rem 0;height:4rem;}
.main .list-news li .time::after{display:none;}
.main .list-news li .month{font-size:2rem;}
.main .list-news li .mtime{font-size:1.4rem;margin:0 0 1.2rem 0;color:#999}
.main .list-news li .mtime i{font-size:1.6rem;margin-right:.5rem}
.main .list-news li .desc{margin:1rem 0}
.main .list-news li  .more{margin-bottom:1rem}
.main .list-news li:hover .item{box-shadow:none}
.main .list-news li:hover .info{box-shadow: 0 5px 47px 4px rgba(214, 211, 211, .75);}
/* pages */
.pages{padding:3rem 0}
.pages ul{margin:0;}
.pages li {margin:0 2px;}
.pages li a{font-size:1.2rem;width:4rem;height:4rem;line-height:4rem;}
.pages li:nth-child(n+5){display:none;}
.pages li:last-child{display:inline-block!important;}
.p35{padding:2rem 0;}
.weizhi{padding:2rem 0}
.f_tit{font-size: 1.6rem!important;}
.newsinfo .news-title {font-size: 1.8rem!important;line-height: 2.5rem;}
.ft1{height:4rem;margin-top:1rem}
.footer{margin-top:-1px}
.footer .fbox2{padding:2rem 0 3rem 0}
.footer .fbox2 .lxfs .lxt2{margin-top:1.5rem}
.share{margin-top:-1.3rem;margin-right:1.5rem}
.share li{float:left;width: 3rem;height: 3rem;line-height:3rem;margin:0 .3rem}
.share li i{font-size:1.5rem;}
.copyright{text-align:center;padding:1.5rem 0}
.copyright .tech{float:initial}
/* 联系我们 */
.p60{padding:3rem 0}
.pb60{padding-bottom:2rem}
.p80{padding:2rem 0;}
.pb100{padding-bottom:4rem}
.contact-box{margin-bottom:0}
.contact-box .info {width:100%;padding:1rem 1.5rem;height:39rem;}
.contact-box .map {width:100%;height: 38rem;float:left;}
.contact-box .info h3{font-size:1.6rem!important;margin:2rem 0 1rem 0}
.contact-box .info ul{padding:1rem 0 2rem 0;margin:1rem 0}
.contact-box .info ul li{margin-top:2rem;font-size:1.4rem}
.contact-box .info ul li .biao i{font-size:1.5rem}
.contact-box .info ul li .biao:hover{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.daohang-btn{margin:1.3rem 0 1rem 0}
/* joblist */
.joblist{margin-top:2rem;}
#lxwm-zhaoxian{padding:0;}
#lxwm-zhaoxian .list li {font-size:1.2rem;}
#lxwm-zhaoxian .list li p.fold-head{padding: 1rem;font-size:1.5rem;}
#lxwm-zhaoxian .list li p.fold-head{padding:1rem 1.3rem;}
#lxwm-zhaoxian .list li .info{padding:1.5rem;font-size:1.3rem}
#lxwm-zhaoxian .list li .info .text{line-height:2.3rem;margin-bottom:1.5rem;}
#lxwm-zhaoxian .list li .apply_btn button{padding:6px 2.5rem;margin:1.5rem 1rem;}
#lxwm-zhaoxian .list li i.fa{font-size:1.5rem;}
.daohang-btn{font-size:1.5rem}
.list_part ul{margin:0 -1rem}
.list_part li .item{margin:1rem}
.list_part li .part_tit{margin:1rem 0}
.list_part li .pbox{padding-left:3rem}
.list_part li .pbox::before{width:1rem;height:1rem;top:1rem}
.list_part li .part_desc{line-height:2.5rem;}
/* 产品列表 */
.main .list-news2 ul{margin:0 -1rem}
.main .list-news2 li .item{margin:.5rem 1rem;}
.main .list-news2 li .pbox{padding:0 1rem 1rem 1rem;}
.list_tz{margin-top:.5rem}
.list_tz  ul{margin:0 -1rem}
.list_tz li .item{margin:.5rem 1rem;text-align:center;position:relative;}
.gshq .main{padding:2rem;}
.cyzl{padding-bottom:2rem;}
.hq1{font-size:1.5rem;margin-bottom: 1rem;}
.dllist{clear:both;display:unset;}
.hq2 dl{float: left;width:50%;margin:.4rem 0}
.hq2 dl h3{font-size:4rem!important;}
.hq2 dl.hq21{padding-right:22rem;}
.hq2 dl.hq21 span{font-size: 2rem;}
.hq2 dl.hq21 i{right:6rem;}
.hq2 dl.hq22 dd{font-size:1.5rem;color: #fff;margin-bottom: 5px;line-height: 1.6;}
.hq2 dl.hq22 dt{font-size:2.2rem;}
.hq3{margin-top:1.5rem;font-size:1.2rem}
.gshq  .zhangfu{height:5rem;font-size:1.5rem; margin-right:0;overflow:hidden;width:100%}
.gshq  .zhangfu ul{justify-content: center;width:100%}
.gshq  .zhangfu ul li{margin:0 3rem}

.list_kt{padding:1rem 0 0 0}
.list_kt li{padding:1.5rem 0;}
.list_kt li .bimg img,.list_kt li .bimg{border-radius:1rem!important;}
.list_kt li .kt_box{margin-right:0;margin-left:0;margin-top:2rem}
.list_kt li .kt_title{font-size:2rem;margin:0 0 2rem 0}
.list_kt li  .kt_desc{font-size:1.4rem;line-height:2rem;color:#666;}
.list_kt li:nth-child(2n) .kt_box{margin-left:0;}
.list_kt li .more{margin:2rem 0 1rem 0}
.mc_aside_navbox{display:none!important;}


/* 产品详情页 */

.weizhi2{padding:2rem 0;}
.main .xqbox1{padding-bottom:2rem}
.main .xqbox1 .xq1_info{padding-left:0}
.main .xqbox1  .xq1_sex{font-size:1.4rem;line-height:2.5rem;margin:2rem 0;min-height:auto;}
.main .pro_btn li{width:15rem;height:4rem;line-height:4rem;font-size:1.4rem;margin-right:2rem;}
.main .pro_btn li a img{margin-right:12px}

/* 产品应用 */
.typecat3{padding-left:2rem;margin-top:2rem}
.typecat3::before{content:"";width:3px;height:2rem;left:0;top:1rem;}
.ygfc{width: 100%;height:auto;margin:0 0 2rem 0}
.ygfc .swiper-container{width: 95%;padding:2rem 0 4rem 0;}
.ygfc .swiper-slide{width:85%;}
.ygfc .swiper-slide img{height:70%;border-radius:15px;box-shadow:none;}
.ygfc .swiper-button-next,.ygfc .swiper-button-prev{top:47%;width:25px;height:25px;background-size:25px 25px;}
.ygfc .swiper-pagination-bullet{width:6px;height:6px;margin:0 4px!important}
.main .xgcp{padding:3rem 0}
/* 关于我们 */
#about-history{padding:4rem 0 7rem 0}
#about-history .body .right{background:none;padding-left:0;position:relative;}
#about-history .body .right::before{display:none;}
#about-history .body .content{padding:0 1rem;font-size:1.4rem;}
#about-history li span{font-size:2.5rem;margin-bottom:.2rem;margin-top:2rem;font-weight:normal;}
#about-history .body{margin:3rem 0}
#about-history li{padding:0;}
#about-history .swiper-button-prev-time{left:30%!important;}
#about-history .swiper-button-next-time{right:30%!important;}
#about-history .body .jt[class^="swiper-button"]{bottom:-8rem;top:initial}
#about-history li .img-block{max-width:initial;}
.swiper-pagination-time{margin:8rem 0 2rem 0;display:none;}
.honor .swiper-wrapper{padding-bottom:5rem;}
.radius30,.radius30 img{border-radius:1.5rem;}
.pt_desc{color:#666;line-height:2rem;}

.fazhan  .list_yj{margin-left:0}
.fazhan  .list_yj  li{padding:2rem 0}
.fazhan  .list_yj  li .tit{margin:1rem 0}
/* zeren */

.zeren ul{margin:0 -1rem}
.zeren  li .item{margin:1rem;}
.zeren  li .item::before{border-radius:2rem;}
.zeren  li .item .fdc{position:absolute;width:100%;bottom:2rem;padding:0 1.5rem;height:70px;}
.zeren  li .item .tit{font-size:1.8rem}
.zeren  li .item .desc{font-size:1.3rem;line-height:2rem;margin:13px 0;}
.zeren  li .item  .more{display:none;}
.zeren  li .item  .more a{background:none;color:#fff;width:140px;text-indent:0;}
.zeren  li .item:hover .fdc{height:150px;}
.zeren  li .item .desc{height:4rem!important}
.zeren  li .item:hover  .more{display:block;}

/* 分公司 */
.partm{padding:15px 15px 10px 15px;background:#3f6b99;border-radius:2rem 2rem 0 0;}
.partm .pbox{background: #fff;border-radius: .5rem;padding:15px;}
.partm .pbox .part_tit{font-size:2rem;text-align:center;margin:1rem 0;color:#0527AF;}
.partm .pbox .part_desc{line-height:2.5rem;color:#666;margin:2rem 0 0 0;}
.partm .swiper-wrapper{padding-bottom:4rem}

.yanfa1 .info{padding-left:0;margin-top:15px}
.yanfa2 ul{display:initial;}
.yanfa2 li{width:100%;margin:3rem 0;padding-left:15%}
.yanfa2 li .biao{background-position:center;display:none;text-align:left;}
.yanfa2 ul li .tit{margin:10px 0;text-align:left;}
.yanfa2 ul li::after{display:none;}
/* yanfa3 */
.yanfa3{padding-bottom:3rem}
.yanfa3 .tab_ul li{margin-bottom:1rem;width:100%;float:left;}
.yanfa3 .tab_ul li .bimg{height:50px;}
.yanfa3 .tab_ul li .tit_span{line-height:50px;}
.yanfa3 .tab_ul li .bimg,.yanfa3 .tab_ul li .bimg img{border-radius:10px;}
.yanfa3 .tab_item{margin-top:2rem}
.yanfa3 .tab_item .tit{height:4rem;line-height:4rem;}
.yanfa3 .jt{width:4rem;height:4rem;line-height:4rem;font-size:2rem}
.yanfa4  .swiper-wrapper,.yanfa5 .swiper-wrapper{padding-bottom:6rem}
.yanfa4 .yanfa4_wrap{margin:0 0%}
.yanfa4 .item .play img{max-width:5rem;}
.swiper_jt .jt{width:4rem;height:4rem;font-size:2rem;line-height:4rem;top:42%}
/* yanfa5 */
.yanfa5 .sheji .item .play img{max-width:5rem;}
.yanfa5 .info{padding-left:0}
.yanfa5 .info .tit{margin:2rem 0}
.yanfa5 .info .more{margin-top:3rem}
.yanfa5 .cpzs_tit{margin:2rem 0}
.yanfa5 .list_ul{max-width:auto;padding-top:1rem;margin-bottom:2rem;text-align:center;}
.yanfa5 .list_ul li{height:4rem;line-height:4rem;margin-top:1rem;width:46%;display:inline-block;margin:1rem 1.5%}
.yanfa5 .zizhi{padding-top:3rem}

.c-pop form .c-close{top: -20px;right: -20px;width: 30px;height: 30px;background: rgba(0, 0, 0, .5) url(../img/close.png)no-repeat center /10px auto;}
.c-pop form .c-title-box{padding: 1.5rem 2rem;}
.c-pop form .c-title-box .c-title{font-size:2rem!important;line-height:3rem;font-size:14px;}
.c-pop form .c-title-box .c-text{font-weight: bold;line-height: 26px;}
.c-pop form .c-list li{width:100%}
.c-pop form .c-list input{height:4rem;line-height:4rem}
.c-pop form .c-list textarea{height:80px;padding:1rem}
.c-pop form button{line-height:4rem;font-size:1.4rem}
.c-pop form .c-box{padding:2rem}
.intro .hezuo{margin-top:-1rem;padding-top:1rem}
.qs2{margin:1.5rem 0;}
.qsk.p80{padding-bottom:2rem;}
.qs2 .swiper-wrapper{padding-bottom:5rem}
.qs_desc{margin:-18px 0 2rem 0}
.lbt2 ul{margin:0!important}
.lbt2 li{padding:1.5rem 0;overflow-x:hidden}
.lbt2 .pic2{border:1px solid #ddd;padding:1.5rem;background:#fff}
.lbt2 .ygfc{margin:0!important}
.lbt2 .pic{height:auto!important}
.lbt2 .swiper-slide img{display: block;width: 100%;height:auto;border-radius:1.5rem;}
.lbt2 .xq1_sex .dd{margin:15px 0;line-height:26px}
body.en .ny_slide .desc{font-size:1.5rem;line-height:2rem}
body.en .section1 .sec1_desc{max-height:27rem;overflow:hidden}
body.en .weizhi{display:none}
.mlang a.on{color:#007EFF}
.footer .fbox2 .lxfs{max-width:auto}
}
.main .weizhi{display:none!important}