@charset "utf-8";
@media screen and (min-width:1000px) and (max-width:1400px) {
.container{width:96%;}
body.en .join4 li .item{min-height:350px}
}
@media screen and (min-width:1000px){
.slide .slide_txt .txt2{font-size:50px;line-height:65px;}
body.en .list_map li .kt_title,.contact-box .info h3{font-size:25px!important}
body.en .section1 li .tit{font-size:20px!important;}
body.en .footer .footer_nav li{width:initial!important}
body.en .join4 li .item{min-height:285px;padding: 30px 20px 30px 65px;}
body.en .join1 li .item{padding:60px 35px}
body.en .join1 li .desc{min-height:90px;height:initial!important}
body.en  .join4 li .desc{height:initial!important}
body.en .about4 .list_wh1 li .desc{min-height:54px;line-height:18px;}
body.en .product1 .desc{margin:15px 0;}
body.en .zeren1 .title{line-height:30px}

}
@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:1400px){
.list_steep .swiper-pagination,.section3 .sec3_t3 .swiper-pagination{display:none;}	
}
@media screen and (max-width:999px) {
html{font-size:62.5%}
body{font-size:1.4rem;overflow-x:hidden;}
.font48{font-size:2.4rem}
.font36{font-size:2.2px}
.font30{font-size:1.8rem}
.font24{font-size:1.7rem}
.font20{font-size:1.6rem}
.font18{font-size:1.5rem}
.font16{font-size:1.4rem}
.p80{padding:3rem 0}
.pt80{padding-top:3rem}
.pb80{padding-bottom:3rem}
.p60{padding:2rem 0}
.pt60{padding-top:2rem}
.pb60{padding-bottom:2rem}
.type{font-size:2.5rem;padding-bottom:.6rem}
body.en .type{font-size:2rem}
.type::after{width:3.5rem;}
/* 手机菜单 */
.mtop{height:60px;padding:0;box-shadow: 0 0px 10px rgba(0,0,0,.175)!important;position:fixed;top:0;z-index:33;width:100%;background:#fff;left:0;border-bottom:1px solid #ddd}
.mtop .navbar .nav li a{font-size:1.6rem}
.mtop .navbar .nav li ul li a{font-size:1.4rem}
.mtop .navbar-logo{width:;height:45px;width:150px;margin-top:0rem}
.mtop .navbar-logo img{height:50px;max-width:initial;margin-top:0rem}
.size-mini{font-size:1.5rem!important;margin-right:0rem;margin-top:.2rem}
.mtop .nav li .arrow{float:right;position:absolute;right:1.5rem;z-index:1;width:20px;height:30px;top:.5rem;color:#999;font-size:2.6rem;text-align:center;}
.mc_search_xl::before{height:60px;}
.mtop .nav li .arrow:before{ content: "\f107";}
.mtop .nav li .arrow.on:before{ content: "\f106";}
.mtop .topnav li a.toplink.on{color:#009944!important}
.mtop .topnav{padding:10px 0 0 0}
.mtop .topnav li a.toplink{height:45px;color:#666;line-height:45px;padding:0 1rem}
.mc_scm_form {width: 330px;}
.mtop .topnav li ul{margin:.3rem 0!important;padding-top: 7px;padding-bottom: 8px;background: #f7f8fa;border-top: 1px solid rgba(0, 0, 0, .065);border-bottom: 1px solid rgba(0, 0, 0, .065);margin-bottom:1rem!important;display:block;width:100%;padding-left:0;overflow:hidden;padding:1rem 1.5rem!important}
.mtop .topnav li ul li{text-align:left;padding:0;height:35px;line-height:35px;width:100%;}
.mtop .topbtn{position:absolute;right:6rem;top:1.4rem;}
.mtop .topbtn .lang{height:3rem;line-height:3rem;font-size:1.4rem}
.mc_search_xl.show{height:90px;;}
.mc_search_xl{top:60px}
.mc_search{width:3rem;height:3rem;line-height:3rem;text-align:center;background:#0C6EB5;border-radius:50%;display:block;margin:0 0 0 1.5rem}
.mc_search .s2{height:12px;}
.mtop .navbar-body{top:60px;position:fixed;width:100%;left:0;}
.mtop .navbar-logo{height:45px;display:inline-block;overflow:hidden;}
.mtop .topnav li a.toplink.on{color:#0C6EB5}
.mtop .topbtn li a{width:38px;height:38px;line-height:38px;text-align:center;background:rgba(141, 40, 70, 1);border-radius:50%;margin-left:11px;display:block;}
.mtop .topbtn li:hover a{background:rgba(141, 40, 70, .8);}
.mtop .topnav li a.toplink.on.nothis{color:#666}
.mtop .topnav li a.toplink.on.nothis::after{display:none;}
.mtop .topnav li a.toplink.on.nothis:hover::after{display:block;}
#lightbox{position:fixed;z-index:1;width:100%;left:0;height:100%;top:0;background:rgba(0,0,0,.7);display:none;}
/* search */
.mc_search i{font-size: 20px;color: #fff;vertical-align: middle;transition: all .5s ease-in-out;}
.mc_search_xl{position: fixed;left: 0;top:60px;width: 100%;z-index: 99;display:none;}
.mc_search_xl::before{content: "";position: absolute;left: 0;top: 0;z-index: -1;width: 100%;height: 100%;background:#fff;opacity: 0;transition: all .5s ease-in-out;}
.mc_search_xl.show{transition: all .5s ease-in;}
.s2{display:none;height:16px;}
.mc_search.isshow .s2{display:inline-block;}
.mc_search.isshow .s1{display:none;}
.mc_search_xl.show::before{opacity: .95;}
.mc_nav_line{display: block;position: absolute;height: 2px;bottom: 0;background: #0028AA;transition: all .4s ease;opacity: 0;}
.mc_navbar.mc_fixed .mc_nav_line{opacity: 1;}
.mc_msc_box{font-size: 0;padding: 8px;border-bottom: 1px solid #dfdede;display:flex;align-items:center;}
.mc_pos_center{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.mc_msc_input{width: calc(100% - 30px);height: 26px;font-size: 14px;color: #333;line-height: 20px;padding: 3px 0;padding-right: 12px;background:none;}
.mc_msc_submit{font-size: 22px;color: #666666;background:none;width: 30px;vertical-align: top;}
.tkg{height:6rem;}
.weizhi{padding:1.5rem 0;overflow:hidden;}
.weizhi i.fa{margin:.5rem .2rem 0 0 }
.main .list-news2{padding:1rem 0}
.main .list-news2 ul{margin:0 -10px}
.main .list-news2 li .item{margin:10px}
.main .list-news2 li .title{font-size:1.4rem;height:2rem;line-height:2rem;overflow:hidden;margin:.3rem 0 0 0;white-space: nowrap;text-overflow:ellipsis;}
.ny_slide .title{font-size:2rem!important}
.ny_slide .desc{font-size:1.3rem!important}
/* footer */
.footer{padding:2rem 0}
.footer .logo{width:100%;text-align:center;}
.footer .share{width:100%;text-align:center;}
.footer .share li{display:inline-block;float:initial;width:4rem;height:4rem;line-height:4rem;}
.footer .share li i{font-size:2rem}
.footer .lxfs{margin-top:2rem;font-size:1.4rem}
.footer .lxfs .p1{font-size:1.6rem;margin:-10px 0 15px 0}
.footer .lxfs .p2{font-size:1.4rem;}
.footer .lxfs p{margin-bottom:.5rem}
.footer .fbox2{padding:.5rem 0 1rem 0;border:0;}
.copyright{font-size:1.4rem;text-align:center;padding:1.2rem 0}
.copyright .links{display:none;}
/* 文章内页 */
.main.ptp{padding-top:0;}
.main .xq1{padding:1.5rem 0 3rem 0}
.main .xq1 .newstitle{font-size:2rem!important;margin:.5rem 0 2rem 0;line-height:2.5rem;}
.main .xq1  .time span{margin:0 1.5rem}
.main .content,.main .content p{font-size:1.4rem;line-height:2.5rem;}
.main .xq2 .rbox{margin-left:0;}
.main .xq2 .rbox .item{background:#F7F8FA;padding:2rem;margin-bottom:2rem;}
.main .xq2 .rbox .item .item_name{font-size:1.5rem;margin-bottom:1rem;}
.main .xq2 .rbox .item  .item_title{font-size:1.4rem;line-height:2.5rem;}
.main .xq2 .rbox .item  .item_time{margin:15px 0 0 0}
.main .xq2 .item_share{clear:both;margin:1.5rem 0;}
.main .xq2 .item_share li{margin-right:1.5rem;width:3rem;height: 3rem;line-height:3rem;}
.main .xq2 .item_share li i{font-size:1.6rem;}
/* 联系我们 */
.contact-box{margin-bottom:0}
.contact-box .info{width:100%;padding:3rem 2rem;height:auto;}
.contact-box .info h3{font-size:2rem!important;}
.contact-box .info ul{margin:1.5rem 0;padding:2rem 0}
.contact-box .info ul li{margin-top:1rem;}
.contact-box .info ul li .biao{width:3.5rem;margin-right:1.5rem;height:3.5rem}
.contact-box .info ul li .biao i{font-size:1.5rem}
.contact-box .info ul li .biao:hover{opacity:.88}

.contact-box .map{width:100%;height:35rem}
.list_kt{padding:2rem 0 0 0}
.list_kt li{padding:3rem 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}
.list_kt li .kt_title{font-size:2rem;margin:0 0 2rem 0;padding-left:1.7rem}
.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 .more2{margin:2rem 0 3rem 0}
.mc_aside_navbox{display:none!important;}
.list_kt li .grid{flex-direction:row-reverse;}
.list_kt li:nth-child(2n) .kt_box{padding-left:0}
.list_map li .kt_title::before{width:8px;height:8px;}
/* pages */
.pages{padding:3rem 0}
.pages ul{margin:0;}
.pages li {margin:0 2px;}
.pages li a{padding:3px 12px;font-size:1.2rem;}
.pages li:nth-child(n+5){display:none;}
.pages li:last-child{display:inline-block!important;}
/* 新闻列表2 */
.main .list-news li{padding:2rem 0px;}
.main .list-news li .pbox{height:25rem;}
.main .list-news li .info{max-width:100%;padding:2rem 2rem 3rem 2rem;}
.main .list-news li .time{font-size:1.4rem}
.main .list-news li .title{font-size:1.8rem;margin-top:1rem}
.main .list-news li .desc{font-size:1.4rem;line-height:2.2rem;margin:1.7rem 0;height:4.4rem;margin:1rem 0}
.main .list-news li .more1 a{font-size:1.4rem;letter-spacing:0;}
/* joblist */
#lxwm-zhaoxian{padding:2rem 0 0 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.9rem;}
#lxwm-zhaoxian .list li .apply_btn a{margin:.5rem 0}
.daohang-btn{font-size:1.5rem}
.contact-box .info ul{margin:2rem 0;padding:2rem 0 3rem 0}
.contact-box .info ul li{margin-top:1.5rem;font-size:1.4rem;height:3rem;line-height:3rem;}
.contact-box .info ul li .biao{height:3rem;width:3rem;line-height:3rem;}
.jobs .list li p.fold-head{font-size:1.5rem;padding:1rem 1.5rem}
.jobs{padding:2rem 0}
.jobs .list li i.fa{font-size:1.8rem}
.joblist .job1{padding:2rem 0}
.joblist .job1 .msgbox{padding:2rem;margin:1rem}
.joblist .job1 .msgbox li .biao{width:3rem;height:3rem;font-size:2rem;margin-right:1rem;}
.joblist .job1 .msgbox li .biao img{width:1.5rem}
.joblist .job1 .msgbox li{overflow:hidden;font-size:1.4rem;line-height:3rem;margin:0 0 1rem 0}
.joblist .job1 .pic{margin:-4rem 0 -1rem 0;}
#lxwm-zhaoxian .list li .zp1 span{font-size:1.4rem;margin-right:2rem;}
.weizhi .subcat{margin-top:10px;clear:both;}
.weizhi .subcat ul li{font-size:1.4rem;margin-left:2rem}
.list_steep{padding-top:3rem}
.list_steep .biao{width:6rem;height:6rem;line-height:6rem;}
.list_steep .biao img{width:3.5rem}
.list_steep  .swiper-slide p{margin:15px 0}
.swt_dot .swiper-wrapper{padding-bottom:3rem}
.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}
}
@media (min-width:320px) and (max-width:767px) {
.mess .list{padding:0;}
.mess{padding:0}
.mess .list ul li{height: 38px;line-height: 38px;margin-bottom: 15px;margin-top:15px}
.mess .list ul li label,.mess .list ul .teat label{height: 36px;width: 60px;font-size: 14px;}
.mess .list ul .teat label{background-color: #fff;top: 1px;left: 1px;}
.mess .list ul .bor .inp,.mess .list ul li .inpp{height: 36px;line-height: 36px;}
.mess .list ul li img{display: block;height: 38px;width: auto;float:right;}
.mess .list ul .teat textarea{height: 130px;font-size: 14px;line-height: 20px;text-indent: 45px;padding: 8px 15px;}
.mess .list ul li .reset, .mess .list ul li .submit{height: 36px;line-height: 36px;}
.mess .list ul li .box{width: 59%;}
.mess .list ul li.ly{margin-top:-5px}
.mess .list ul li.btn_sub{margin-top:25px}
.mess{padding-bottom:3rem}
/* 产品应用 */
.ygfc{width: 100%;height:auto;margin:0 0 2rem 0;padding:2rem 0}
.ygfc .swiper-container,.ygfc .mySwiper{width: 91%;padding:2rem 0 4rem 0;margin:0 auto!important}
.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}
.tab_ul{overflow-x:auto;padding-bottom:1rem}
.tab_ul ul{text-align: center;display:inline-flex;flex-wrap: nowrap;}
.tab_ul ul li{margin:0 1rem;white-space: nowrap;}
.tab_ul ul li.on::after{width:2.5rem;}
.ygfc .tab_ul{margin:3rem 0 .5rem 0}
.product1 .info{padding:2.5rem 1.5rem}
.more a{width:13rem;height:4rem;line-height:4rem;}
/* 文化 */
.main .wh1{padding:2rem 0}
.main .wh1 .wh1_img{height:35rem;text-align:center;line-height:35rem;background-size:100% 100%;}
.main .wh1 .wh1_img img{max-width:12rem;}
.main .wh1 .wh1_info{padding:2rem 0 0 1rem}
.main .wh1  .wh1_title{font-size:2rem;margin-bottom:1.5rem;}
.main .wh1 .wh1_desc{font-size:1.4rem;line-height:3rem;}
.main .wh1 .wh1_desc2{padding:2rem 0 3rem 1.5rem}
.main .gongyi .list-news2{padding:2rem 0 0 0!important}
.zeren2 .prolist{padding:1rem 0 0 0}
.zeren2 .prolist .swiper-wrapper{padding-bottom:2rem}
.zeren3{height:auto;background-color:#fff;padding:3rem 0;}
.zeren3 .info .desc1{font-size:1.5rem;margin:2rem 0 -2rem 0}

.zeren4 .list_down ul{margin:0 -1rem}
.zeren4 .list_down li .item{margin:1rem;}
.zeren4 .list_down li .bimg{width:15rem;float:left;}
.zeren4 .list_down li .pbox{padding:1rem 1.5rem;}
.zeren4 .list_down li .title{margin:1rem 0 0 0}
.zeren4 .list_down li .down{margin-top:1.3rem;}
.zeren4 .list_down li .down img{margin:-6px 10px 0 0;width:20px}
/* 加入我们 */
.join1 li .item{padding:3rem 2rem;}
.join2 .pimg{background:none;}
.join2 .info{padding:2rem}
.type.left::after{left:2rem}
.join2 .info .desc,.join2 .info .desc p{line-height:2.5rem;}
.bangyang{padding:3rem 0}
.join4 li .item{padding:1.5rem 2rem 1.5rem 7rem;}
.product1 .type{padding-bottom:.6rem}
/* 关于我们 */
.about1 .info .type{font-size:2.5rem}
.about1{padding-bottom:0}
.about1 .info{padding-bottom:.6rem}
.about2{min-height:auto;}
.about2 .item::before{top:0;}
.about2 .item .year{margin:1.5rem 0 -4px 0;font-size:2rem}
.about4 .list_wh1{padding:2rem 0 1rem 0}
.about4 .list_wh1 li .item{padding:3rem 2rem 4rem 2rem;}
.about4 .list_wh1 li .desc{font-size:1.2rem}
.about6 .tab_ul2 ul{justify-content:space-between;margin:0 -1rem}
.about6 .tab_ul2 li{margin:0 1rem;height:4rem;line-height:4rem;}
.about6 .swt_dot{padding-bottom:3rem}
.about6 .swiper-pagination-bullet{margin:0 .8rem!important}

/* 首页 */
.slide{height:75%}
.slide .slide_txt .txt1{font-size:2.2rem;}
.slide .slide_txt .txt2{font-size:1.8rem;line-height:2.2rem;margin:.8rem 0 1rem 0}
.slide .slide_txt .txt3{font-size:1.5rem;margin:0 0 3rem 0}
.slide .swiper-pagination{padding:0 1.5rem}
.slide .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin: 0 1rem!important;}
.more4 a{width:15rem!important}
.section1 li .biao{height:6rem;line-height:6rem;}
.section1 li .biao img{max-width:5rem;}
.section1 li .tit{margin:1.5rem 0 .5rem 0}
.section1 li .desc{font-size:1.4rem;height:4rem;line-height:2rem;}
.section2 .sec2_t2{height:6rem;line-height:2rem;overflow:hidden;}
.section2{padding-bottom:16rem}
.section2 .sec2_t3 ul{text-align:center;flex-wrap: wrap;}
.section2 .sec2_t3 li{width:33.33%;float:left;text-align:center;margin:0}
.section2 .sec2_t3 li .biao img{width:5rem}
.section3{padding-bottom:8rem}
.section3 .sec3_t2{font-size:1.3rem}
.section3 .sec3_t3{padding:4rem 0 3rem 0;font-size:1.5rem}
.section3 .sec3_t3 .biao img{width:7rem}
.section3 .sec3_t3 .tit{font-size:1.5rem}
.section3 .sec3_t3 .swiper-wrapper{padding-bottom:5rem}
.section3 .sec3_t3 .swiper-pagination-bullet-active{background:#fff;}
.section5 .scroll_news{padding-left:0;}
.section5 li .time span{font-size:1.3rem}
.scroll_news li{ height:6.5rem!important;}
.section5 .scroll_news .hot1{margin:1rem 0}
.section5 .scroll_news .hot1::after{content:"";width:55px;height:1px;background:#0F4877;position:absolute;bottom:0;left:0}
.section5 .more4{padding:1.5rem 0}
.section6 ul li{margin:1.5rem 0}
.section6 ul li  .biao img{width:9rem}
.section6 ul li .tit{margin:15px 0 0 0}
.section6 ul li .desc{color:#666}
.section2 .sec2_t2{max-width:96%;}
}
@media (max-width:767px){
.fixdright{bottom: 20px;flex-direction: row-reverse;}
.fixdright .top{-webkit-transform: translateX(0%);transform: translateX(0%);margin-bottom: 0;margin-top: 20px;}
.fixdright .zi{margin-right: 20px;width: 120px;height: 42px;position: fixed;right: 0;left: 0;margin: 0 auto;}
;}
