::-webkit-scrollbar {
  width: 6px;
  background-color: #fff;
}

::-webkit-scrollbar-track {
  border-radius: 6px;
  background-color: #fff;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #007aff;
}
 ::selection {
    background: black;
    color: white;
}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font:16px/1.5 宋体,Arial,sans-serif;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;padding-top:100px}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
.wp{margin:0 auto;width:100%;max-width:1400px}
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px}
.cur{margin:18px 0 10px 9px;padding-left:26px;background:url(../images/cur.png) left center no-repeat}
.cur a:hover{color:#ca1318}
.pages{text-align:center}
.pages ul{display:block;text-align:center}
.pages ul li{margin:0 5px;display:inline-block}
.pages ul li a{display:block;width:60px;height:60px;line-height:60px;text-align:center;color:#666;border-radius:50%;font-size:18px;transition:.3s;position:relative;overflow:hidden}
.pages ul a:hover,.pages ul li.on a{color:#fff}
.pages ul li a::before{background:linear-gradient(45deg,#0072bc,#8bc63e);content:"";left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:absolute;transition:.5s;opacity:0;z-index:-1}
.pages ul li a:hover:before,.pages ul li.on a::before{opacity:1}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"宋体";font-size:20px;margin:0 15px}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
.banner .item{display:block;height:800px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.banner .slick-dots{position:absolute;bottom:30px;left:0;right:0;text-align:center;z-index:3}
.banner .slick-dots li{display:inline-block;margin:0 5px}
.banner .slick-dots button{width:60px;height:5px;background:#fff;font-size:0;cursor:pointer;border:none}
.banner .slick-dots li.slick-active button{background:#ca1318}
.header{position:fixed;top:0;left:0;right:0;height:100px;background-color:#fff;z-index:99;padding:0 0 0 121px}
.header.fixed{background-color:#fff}
.g-logo{vertical-align:middle}
.g-logo .logo{display:inline-block;vertical-align:middle;line-height:100px}
.g-logo a{display:inline-block;height:73px;line-height:73px;text-align:center}
.g-logo img{display:inline-block;max-height:100%;vertical-align:middle}
.nav{display:inline-block}
.nav li{display:inline-block;position:relative;text-align:center}
.nav li:nth-last-child(2){margin-right:0}
.nav .v1{font-weight:bold;font-size:17px;color:#333;vertical-align:middle;position:relative;text-align:center;margin:0 27px;height:100px;line-height:100px;display:inline-block}
.nav li.on .v1{color:#0072bc}
.nav .v1::after{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;content:" ";width:2px;height:30px;background:#0072bc;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);opacity:0}
.nav .on .v1::after{opacity:1}
.header.fixed .nav i:after{color:#000}
.sub{position:absolute;left:50%;transform:translateX(-50%);top:120%;background:#fff;width:180%;box-shadow:0 0 0 38px 0 rgb(0 0 0 / 19%);-webkit-box-shadow:0 0 38px 0 rgb(0 0 0 / 19%);-moz-box-shadow:0 0 38px 0 rgba(0,0,0,.19);border-top:4px solid #ee9640;padding:20px 0;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.sub .v2{display:block;text-align:center;font-size:17px;line-height:48px;color:#0b5aa8;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.sub .v2:hover{background:#ededed;color:#ee9640}
.header.fixed .nav .v1::after{color:#000}
.header.fixed .nav .v1{color:#000}
.header .box2 .inner{display:inline-block;text-align:right;margin-right:33px}
.header .search{display:inline-block;vertical-align:middle;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;margin-left:16px}
.header .search .btn,.header .search .btn2{position:relative;float:right;border:none;outline:0;width:100px;height:100px;display:flex;justify-content:center;align-items:center;transition:.5s;background:linear-gradient(45deg,#0072bc,#8bc63e)}
.header .search .down{position:absolute;right:0;left:0;bottom:-75px;overflow:hidden;transition:3s;-webkit-transition:3s;-moz-transition:3s;-ms-transition:3s;-o-transition:3s;z-index:5;display:none;width:100%;background:linear-gradient(45deg,#0072bc,#8bc63e)}
.header .search .inp{display:flex;justify-content:center;align-items:center;padding:15px 0}
.header .search .sub-btn{border:none;font-size:16px;color:#333;width:250px;height:45px;border-radius:50px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;overflow:hidden;background-color:#fff;padding:0 30px 0 15px;background-image:url(../images/e-so-on.png);background-position:right 10px center;background-repeat:no-repeat;background-size:15px auto;margin:0 auto}
.header .search .sub-btn::placeholder{font-size:16px;color:#333}
.header .search .down .btn2{overflow:hidden;position:absolute;right:0;top:0}
.header .search.on .sub-btn,.header.fixed .search.on .sub-btn{background:#8bc63e}
.footer{padding:56px 0 0;background:#222}
.footer .top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:32px;margin-bottom:46px}
.footer .top .logo img{height:79px;line-height:79px}
.footer .m-hot{font-size:18px;font-weight:400;color:#fafafa;line-height:46px;margin-bottom:30px}
.footer .m-hot .tel{font-size:30px;font-weight:700;line-height:normal}
.footer .l .add{font-size:18px;font-weight:400;color:#fafafa;line-height:30px;margin-bottom:33px}
.footer .l .add span{font-size:16px}
.footer .l .email{font-size:18px;font-weight:400;color:#fafafa;line-height:30px}
.footer .l .email span{font-size:16px}
.footer .box{margin-bottom:64px}
.ul-ft{overflow:hidden;padding-top:10px}
.ul-ft li{float:left;margin-right:102px}
.ul-ft li:last-child{margin-right:0}
.ul-ft .tit{position:relative;font-size:16px;font-weight:700;color:#fafafa;padding-bottom:19px;margin-bottom:11px;text-align:right}
.ul-ft .tit::after{position:absolute;right:0;bottom:0;content:' ';width:20px;height:2px;background:linear-gradient(90deg,#0072bc,#8bc63e);overflow:hidden;display:block}
.ul-ft .con{font-size:14px;font-weight:400;color:rgba(250,250,250,.6);line-height:30px;display:block;text-align:right;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-ft .con:hover{color:rgba(250,250,250,1)}
.footer .copy{background:#1b1b1b}
.footer .copy .item{display:flex;justify-content:space-between;align-items:center;height:70px}
.footer .copy a,.footer .copy p{font-size:14px;font-weight:400;color:rgba(250,250,250,.3);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.footer .copy a:hover{color:rgba(250,250,250,1)}
.m-share-e1 .share-box{margin-bottom:0}
.m-share-e1 .jump-icon{background-color:transparent}
.m-share-e1 .jump-icon .con a{width:44px;height:44px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background-color:transparent;display:block;position:relative;background-position:center;background-size:21px auto;background-repeat:no-repeat;background-image:url(../images/e-icon3.png);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-share-e1 .jump-icon .con3 a{background-image:url(../images/e-icon4.png);background-size:18px auto}
.m-share-e1 .jump-icon .con5 a{background-image:url(../images/e-icon5.png);background-size:12px auto}
.m-share-e1 .jump-icon .con1 a{background-image:url(../images/e-icon6.png);background-size:16px auto}
@media only screen and (min-width:1199px) and (max-width:1900px){
.header{height:5.263vw;padding:0 0 0 6.368vw}
body{padding-top:5.263vw}
.g-logo .logo{line-height:5.263vw}
.g-logo a{height:3.842vw;line-height:3.842vw}
.nav .v1{font-size:1vw;font-weight:bold;margin:0 1.421vw;height:5.263vw;line-height:5.263vw}
.nav .v1::after{top:0;transform:translateX(-50%);content:" ";width:.105vw;height:1.578vw;background:#0072bc;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);opacity:0}
.sub{transform:translateX(-50%);top:120%;background:#fff;box-shadow:0 0 0 2vw 0 rgb(0 0 0 / 19%);-webkit-box-shadow:0 0 2vw 0 rgb(0 0 0 / 19%);-moz-box-shadow:0 0 2vw 0 rgba(0,0,0,.19);border-top:solid #ee9640;padding:1.052vw 0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.sub .v2{font-size:.894vw;line-height:2.526vw}
.header .box2 .inner{margin-right:1.736vw}
.header .search{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;margin-left:.842vw}
.header .search .btn,.header .search .btn2{width:5.263vw;height:5.263vw}
.header .search .down{bottom:-3.947vw}
.header .search .inp{padding:.789vw 0}
.header .search .sub-btn{border:none;font-size:.842vw;width:13.15vw;height:2.368vw;border-radius:2.631vw;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;-webkit-border-radius:2.631vw;-moz-border-radius:2.631vw;-ms-border-radius:2.631vw;-o-border-radius:2.631vw;padding:0 1.578vw 0 .789vw;background-position:right .526vw center;background-repeat:no-repeat;background-size:.789vw auto}
.header .search .sub-btn::placeholder{font-size:.842vw}
.footer{padding:2.947vw 0 0;background:#222}
.footer .top{justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.684vw;margin-bottom:2.421vw}
.footer .top .logo img{height:4.157vw;line-height:4.157vw}
.footer .m-hot{font-size:.947vw;font-weight:400;line-height:2.421vw;margin-bottom:1.578vw}
.footer .m-hot .tel{font-size:1.578vw;font-weight:700;line-height:normal}
.footer .l .add{font-size:.947vw;font-weight:400;line-height:1.578vw;margin-bottom:1.736vw}
.footer .l .add span{font-size:.842vw}
.footer .l .email{font-size:.947vw;font-weight:400;line-height:1.578vw}
.footer .l .email span{font-size:.842vw}
.footer .box{margin-bottom:3.368vw}
.ul-ft{padding-top:.526vw}
.ul-ft li{margin-right:5.368vw}
.ul-ft .tit{font-size:.842vw;font-weight:700;padding-bottom:1vw;margin-bottom:.578vw}
.ul-ft .tit::after{right:0;bottom:0;content:' ';width:1.052vw;height:.105vw;background:linear-gradient(90deg,#0072bc,#8bc63e)}
.ul-ft .con{font-size:.736vw;line-height:1.578vw}
.footer .copy .item{height:3.684vw}
.footer .copy a,.footer .copy p{font-size:.736vw;font-weight:400}
.m-share-e1 .jump-icon .con a{width:2.315vw;height:2.315vw;background-size:1.105vw auto}
.m-share-e1 .jump-icon .con3 a{background-size:.947vw auto}
.m-share-e1 .jump-icon .con5 a{background-size:.631vw auto}
.m-share-e1 .jump-icon .con1 a{background-size:.842vw auto}
}
.header .inp-so{display:none}
@media only screen and (max-width:1366px){
.ul-ft li{margin-right:4.368vw}
}
@media only screen and (max-width:1199px){
.header{position:fixed;height:55px;background-color:#fff;padding:0 15px}
body{padding-top:55px}
.header .box1 .logo{position:relative;line-height:55px}
.header .box1 .logo .img2,.header.fixed .box1 .logo .img2{display:inline-block;vertical-align:middle}
.header .r{float:none}
.g-logo a{line-height:55px;display:inline-block;height:35px}
.header .search{display:none}
.header .inp-so{display:block}
.header .inp-so input{display:block;border:none;font-size:16px;color:#333;width:250px;height:40px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;overflow:hidden;background-color:#ededed;padding:0 30px 0 15px;background-image:url(../images/e-so-on.png);background-position:right 10px center;background-repeat:no-repeat;background-size:15px auto;margin:10px auto}
.menuBtn{display:block}
.menuBtn b{background-color:#000}
.header .box2 .inner{display:block;text-align:left;margin-right:0}
.nav{display:none;float:none;margin:0;position:fixed;top:50px;left:0;right:0;bottom:0;z-index:10;padding:20px 30px 0;background:#fff}
.nav li{display:block;width:100%;margin-right:0;padding-top:0}
.nav .v1{position:relative;z-index:3;font-size:18px;color:#000;display:block;line-height:2;height:auto;text-align:center}
.nav .v1::after{display:none}
.nav i{z-index:2;position:absolute;right:0;top:5px;width:20px}
.nav i:after{position:static;top:auto;right:15px;font-size:14px;color:#000}
.sub{position:static;left:auto;transform:translateX(0);top:auto;background:#fff;width:100%;border-top:none;padding:5px 0;box-shadow:none}
.footer .top,.m-share-e1{display:none}
.footer .box{display:none;margin-bottom:10px}
.footer .box .l{float:none;width:100%}
.footer .box .r{display:none}
.footer .top .logo img{height:55px;line-height:55px}
.footer .m-hot{font-size:16px;font-weight:400;color:#fafafa;line-height:37px;margin-bottom:10px;text-align:center}
.footer .m-hot .tel{font-size:20px}
.footer .l .add{font-size:16px;line-height:25px;margin-bottom:10px;text-align:center}
.footer .l .add span{font-size:14px}
.footer .l .email{font-size:16px;line-height:25px;text-align:center;margin-bottom:10px}
.footer .l .email span{font-size:14px}
.footer{padding:0}
.footer .copy .item{display:block;text-align:center;height:auto;padding:10px 0}
.footer .copy a,.footer .copy p{font-size:12px}
}
@media only screen and (max-width:959px){
.nav .v1{font-size:16px}
.footer .m-hot{font-size:14px;line-height:24px;margin-bottom:10px}
.footer .m-hot .tel{font-size:16px}
.footer .l .add{font-size:14px;line-height:23px}
.footer .l .add span{font-size:12px}
.footer .l .email{font-size:14px;line-height:23px}
.footer .l .email span{font-size:12px}
.footer .top .logo img{height:45px;line-height:45px}
}
@media only screen and (min-width:1199px) and (max-width:1900px){
.wp{margin:0 auto;max-width:72.91vw}
}
@media only screen and (max-width:1199px){
.wp{max-width:100%;padding:0 15px;width:100%!important}
.pages ul li a{width:35px;height:35px;line-height:35px;font-size:14px}
}
.g-ban{padding-top:25%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.g-ban .txt{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;color:#fff}
.g-ban .tit{font-size:40px;padding-bottom:25px;margin-bottom:20px;position:relative}
.g-ban .tit::after{position:absolute;left:0;bottom:0;content:"";width:96px;height:6px;background:linear-gradient(90deg,#0072bc,#8bc63e)}
.g-ban .desc{font-size:30px;line-height:1.3;font-weight:700}
.row-applic{padding:80px 0 74px}
.ul-listapplic{overflow:hidden;margin:0 -19px;padding-bottom:26px}
.ul-listapplic li{float:left;padding:0 19px;width:50%;margin-bottom:30px}
.ul-listapplic .con{display:block}
.ul-listapplic .pic{padding-top:61.76%;position:relative;overflow:hidden}
.ul-listapplic .img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;transition:.3s}
.ul-listapplic .pic:hover .img{transform:scale(1.06)}
.ul-listapplic .txt{padding:20px 30px;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;position:absolute;left:0;right:0;bottom:0}
.ul-listapplic .tit{font-size:30px;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;height:1.5em;font-weight:400;margin-bottom:8px}
.ul-listapplic .desc{font-size:16px;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;height:1.5em}
.row-detail{padding:80px 0 94px}
.row-detail .wp{max-width:1460px}
.m-datail .tit{font-size:40px;margin-bottom:60px;text-align:center;color:#333}
.m-datail .txt{font-size:16px;line-height:2;color:#666;padding:0 130px}
.m-datail .txt:last-child{padding-bottom:86px}
.m-bandet{padding:0 130px;position:relative;margin-bottom:36px}
.m-bandet .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:50%;border:none;font-size:0;background-position:center;background-repeat:no-repeat;background-size:16px auto;transition:.3s;z-index:1;cursor:pointer}
.m-bandet .slick-arrow:hover{background-color:#0072bc}
.m-bandet .slick-prev{background-image:url(../images/a6.png);left:0}
.m-bandet .slick-prev:hover{background-image:url(../images/a6-1.png)}
.m-bandet .slick-next{background-image:url(../images/a7.png);right:0}
.m-bandet .slick-next:hover{background-image:url(../images/a7-1.png)}
.g-back .btn{display:block;margin:0 auto;width:100px;height:100px;transition:.3s}
.g-back .btn:hover{opacity:.8}
.g-back .btn img{display:block}
.row-news{padding-bottom:85px}
.ul-listnews{overflow:hidden;font-size:0;padding:80px 0 50px}
.ul-listnews li{width:33.3%;float:left;padding:0 1px}
.ul-listnews .con{display:block;background-color:#f6f7fb;transition:.3s;position:relative}
.ul-listnews .con::before{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:"";transition:.5s;opacity:0;background:linear-gradient(90deg,#0072bc,#8bc63e)}
.ul-listnews .pic{padding-top:60%;position:relative;overflow:hidden}
.ul-listnews .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;transition:.3s}
.ul-listnews .datebox{position:absolute;top:0;right:0;padding:14px;text-align:center;background-color:#fff}
.ul-listnews .datebox .d1{color:#0072bc;font-size:32px;transition:.3s;font-family:CgFuturaMaxiBd;line-height:1.1}
.ul-listnews .con:hover .datebox .d1{color:#f7931d}
.ul-listnews .datebox .d2{color:#666;font-size:16px;transition:.3s}
.ul-listnews .con:hover .datebox .d2{color:#f7931d}
.ul-listnews .con:hover .pic img{transform:scale(1.06)}
.ul-listnews .con:hover{color:#fff}
.ul-listnews .con:hover::before{opacity:1}
.ul-listnews .tit{font-size:22px;margin-bottom:20px;height:1.5em;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.ul-listnews .desc{height:3em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;margin-bottom:30px}
.ul-listnews .info span{display:inline-block;padding:4px 16px;font-size:14px;background-color:#0072bc;border-radius:15px;transition:.3s;color:#fff}
.ul-listnews .con:hover .info span{background-color:#fff;color:#0072bc}
.ul-listnews .txt{padding:40px 35px;position:relative;z-index:1}
.g-tab{border-bottom:1px solid #eee}
.ul-tablist{display:flex;align-items:center;justify-content:space-between}
.ul-tablist li{display:block;flex:1}
.ul-tablist .con{display:block;text-align:center;line-height:78px;position:relative;transition:.3s;font-size:18px}
.ul-tablist .con:hover,.ul-tablist .on .con{color:#0072bb}
.ul-tablist .con::after{position:absolute;left:0;right:0;bottom:-2px;content:"";width:100%;height:3px;background:linear-gradient(90deg,#0072bc,#8bc63e);opacity:0;transition:.3s}
.ul-tablist .con:hover::after,.ul-tablist .on .con::after{opacity:1}
.row-joinus{padding-bottom:80px}
.ul-listjoin{padding:78px 0 30px;margin:0 -12px}
.ul-listjoin li{float:left;width:33.3%;padding:0 12px;margin-bottom:20px}
.ul-listjoin .con{display:block;background-color:#f6f7fb;padding:38px 24px;transition:.3s}
.ul-listjoin .con:hover{transform:translateY(-10px)}
.ul-listjoin .info{margin-bottom:20px;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.ul-listjoin .info span{display:inline-block;color:#fff;padding:4px 16px;font-size:14px;border-radius:15px;background:linear-gradient(90deg,#0072bc,#8bc63e)}
.ul-listjoin .top{border-bottom:1px solid #e5e5e5;padding-bottom:25px;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}
.ul-listjoin .name{font-size:20px;font-weight:700}
.ul-listjoin .num{display:flex;align-items:center;font-size:16px;color:#666}
.ul-listjoin .num img{display:block;width:22px;margin-right:10px}
.ul-listjoin .tit1{font-weight:700;margin-bottom:10px;font-size:18px}
.ul-listjoin .desc{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:5.1em;font-size:15px;margin-bottom:26px;line-height:1.7}
.ul-listjoin .detail{font-size:14px;color:#0775bd}
.ul-listjoin .detail span{display:inline-block;padding-right:25px;background-repeat:no-repeat;background-size:16px auto;background-position:right center;background-image:url(../images/c3.png)}
.m-tab1{height:78px;background-color:#fff}
.fixed .m-tabg1{position:fixed;top:100px;left:0;right:0;background-color:#fff;z-index:20;box-shadow:0 10px 15px rgba(0,0,0,.08)}
.g-titc1{margin-bottom:50px}
.g-titc1 .img{margin-bottom:10px}
.g-titc1 .img img{display:block;width:21px}
.g-titc1 .tit{font-size:44px;font-weight:700}
.map{width:100%;position:relative}
.map-cont{width:960px;height:460px;background:linear-gradient(90deg,#0072bc,#8bc63e);position:absolute;left:0;bottom:0;padding:90px 60px 0 260px;font-size:16px;color:#fafafa}
.map-cont .desc{margin-bottom:10px}
.map-cont a{font-size:16px;color:#fafafa;transition:.3s}
.map-cont .num a{font-size:30px;font-weight:700}
.map-cont a:hover{opacity:.8}
.map-cont .txt{margin-bottom:25px;display:flex;align-items:center;justify-content:space-between}
.map-cont .share{margin:0 10px;display:inline-block}
.map-cont .share img{display:block;width:44px}
.mapBox1{height:880px}
.mapBox1 img{max-width:99999px}
.map-tit{font-size:20px;text-align:center}
.map-desc{font-size:16px;color:#999}
.m-contact1{padding-top:104px}
.row-contact2{padding:88px 0 110px}
.m-contact2{overflow:hidden}
.m-contact2 .col-l{width:500px;margin-right:128px}
.m-contright{overflow:hidden;padding-top:110px}
.m-contright .con{overflow:hidden;margin:0 -10px 25px}
.m-contright .group{padding:0 10px;float:left;margin-bottom:20px;width:50%}
.m-contright .group:last-child{width:100%}
.m-contright .inner{background-color:rgba(238,238,238,.5);padding:0 26px}
.m-contright .txt{line-height:60px;font-size:16px;font-family:HarmonyOS_Sans_SC;font-weight:400;color:#999;display:inline-block;margin-right:20px;float:left}
.m-contright .text-group .txt{line-height:1.5;padding-top:10px}
.m-contright .inpt{overflow:hidden}
.m-contright input{display:block;height:60px;font-size:16px;width:100%;background-color:transparent}
.m-contright textarea{height:120px;resize:none;display:block;width:100%;padding:10px;background-color:transparent}
.m-contright .submit{width:220px;height:60px;border:1px solid #eee;border-radius:30px;background-position:right 36px center;background-repeat:no-repeat;background-size:16px auto;background-image:url(../images/d1.png);padding-left:66px;font-size:16px;color:#999;display:flex;align-items:center;float:right;cursor:pointer;transition:.3s}
.m-contright .submit:hover{background-position:right 15px center}
.g-titc1 .desc{font-size:16px;margin-top:40px;line-height:2}
.row-newsdet{padding:50px 0 120px}
.row-newsdet .wp{position:relative}
.row-newsdet .col-l{width:68.57%}
.row-newsdet .col-r{width:24.28%}
.m-newsdet1 .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}
.m-newsdet1 .d1{color:#0072bc;font-size:32px;text-align:center;font-weight:700;line-height:1}
.m-newsdet1 .d2{color:#666;font-size:16px;text-align:center}
.m-newsdet1 .info span{display:inline-block;background:#0072bc;border-radius:15px;font-size:14px;color:#fff;padding:4px 16px}
.m-newsdet1 .tit{font-size:40px;margin-bottom:36px}
.m-newsdet1 .desc{font-size:16px;color:#666;line-height:2;padding-bottom:120px;min-height:800px}
.share-box{margin-bottom:46px}
.jump-icon{text-align:right;background-color:#fff;display:block;position:relative;z-index:1}
.jump-icon .con{display:inline-block;margin:0 4px}
.jump-icon .con a{width:47px;height:47px;border-radius:2px;background-color:transparent;display:block;position:relative;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../images/b4.png);padding-left:0;margin-right:0;transition:.3s}
.jump-icon .con1 a{background-image:url(../images/b6.png);background-size:contain}
.jump-icon .con3 a{background-image:url(../images/b5.png);background-size:contain}
.jump-icon .con4 a{background-image:url(../images/b7.png);background-size:contain}
.jump-icon .con5 a{background-image:url(../images/b8.png);background-size:contain}
#bsBox,#bsWXBox{box-sizing:content-box}
.links-box{overflow:hidden}
.links-box .inner{float:left;width:49.7%;padding:24px 20px;font-size:16px;color:#fff;text-align:center;margin:0 .15%;position:relative}
.links-box .inner::before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";width:100%;height:100%;background-color:#0072bb;transition:.5s;z-index:-1}
.links-box .inner:hover::before{background-color:#8ac53f}
.links-box .inner a{font-size:16px;color:#fff;transition:.3s;position:relative;z-index:1}
.ul-listd2{margin-bottom:400px}
.ul-listd2 li{margin-bottom:40px}
.ul-listd2 .pic{position:relative;padding-top:64%;overflow:hidden;margin-bottom:24px}
.ul-listd2 .pic img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;transition:.3s}
.ul-listd2 .con:hover .pic img{transform:scale(1.06)}
.ul-listd2 .pic .date{display:inline-block;position:absolute;top:22px;left:20px;background:linear-gradient(90deg,#0072bc,#8bc63e);border-radius:15px;font-size:16px;padding:4px 16px;color:#fff}
.ul-listd2 .tit{display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;font-size:20px;margin-bottom:18px;height:1.5em;transition:.3s}
.ul-listd2 .con:hover .tit{color:#0072bb}
.ul-listd2 .desc{line-height:2;height:4em;font-size:14px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666}
.row-newsdet .g-back .btn{position:absolute;right:0;bottom:0}
@media only screen and (min-width:1199px) and (max-width:1900px){
.g-ban{padding-top:31.25%;background-repeat:no-repeat;background-size:cover}
.g-ban .txt{top:50%;transform:translateY(-50%);left:0;right:0}
.g-ban .tit{font-size:2.604vw;padding-bottom:1.302vw;margin-bottom:1.041vw}
.g-ban .tit::after{left:0;bottom:0;content:"";width:5vw;height:.312vw;background:linear-gradient(90deg,#0072bc,#8bc63e)}
.g-ban .desc{font-size:1.927vw;line-height:1.3;font-weight:700}
.row-applic{padding:4.166vw 0 3.854vw}
.ul-listapplic{margin:0 -.989vw;padding-bottom:1.354vw}
.ul-listapplic li{padding:0 .989vw;margin-bottom:1.562vw}
.ul-listapplic .pic{padding-top:61.76%}
.ul-listapplic .img{left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:cover;transition:.3s}
.ul-listapplic .pic:hover .img{transform:scale(1.06)}
.ul-listapplic .txt{padding:1.041vw 1.562vw;background-repeat:no-repeat;background-size:cover;left:0;right:0;bottom:0}
.ul-listapplic .tit{font-size:1.562vw;white-space:nowrap;height:1.5em;font-weight:400;margin-bottom:.416vw}
.ul-listapplic .desc{font-size:.833vw;white-space:nowrap;height:1.5em}
.row-detail{padding:4.166vw 0 4.895vw}
.row-detail .wp{max-width:76.04vw}
.m-datail .tit{font-size:2.083vw;margin-bottom:3.125vw}
.m-datail .txt{font-size:.833vw;line-height:2;padding:0 6.77vw}
.m-datail .txt:last-child{padding-bottom:4.479vw}
.m-bandet{padding:0 6.77vw;margin-bottom:1.875vw}
.m-bandet .slick-arrow{top:50%;transform:translateY(-50%);width:3.125vw;height:3.125vw;box-shadow:0 0 1.041vw 0 rgba(0,0,0,.08);border-radius:50%;border:none;font-size:0;background-repeat:no-repeat;background-size:.833vw auto;transition:.3s}
.m-bandet .slick-prev{background-image:url(../images/a6.png);left:0}
.m-bandet .slick-prev:hover{background-image:url(../images/a6-1.png)}
.m-bandet .slick-next{background-image:url(../images/a7.png);right:0}
.m-bandet .slick-next:hover{background-image:url(../images/a7-1.png)}
.g-back .btn{margin:0 auto;width:5.208vw;height:5.208vw;transition:.3s}
.g-back .btn:hover{opacity:.8}
.row-news{padding-bottom:4.427vw}
.ul-listnews{font-size:0;padding:4.166vw 0 2.604vw}
.ul-listnews li{width:33.3%}
.ul-listnews .con{transition:.3s}
.ul-listnews .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listnews .datebox{top:0;right:0;padding:.729vw}
.ul-listnews .datebox .d1{font-size:1.666vw;transition:.3s;font-family:CgFuturaMaxiBd;line-height:1.1}
.ul-listnews .datebox .d2{font-size:.833vw;transition:.3s}
.ul-listnews .con:hover .pic img{transform:scale(1.06)}
.ul-listnews .tit{font-size:1.145vw;margin-bottom:1.041vw;height:1.5em;white-space:nowrap}
.ul-listnews .desc{height:3em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.833vw;margin-bottom:1.562vw}
.ul-listnews .info span{padding:.208vw .833vw;font-size:.729vw;border-radius:.781vw;transition:.3s}
.ul-listnews .txt{padding:2.083vw 1.822vw}
.g-tab{border-bottom:1px solid #eee}
.ul-tablist{align-items:center;justify-content:space-between}
.ul-tablist li{flex:1}
.ul-tablist .con{line-height:4.062vw;transition:.3s;font-size:.937vw}
.ul-tablist .con::after{left:0;right:0;bottom:-.104vw;content:"";height:.156vw;background:linear-gradient(90deg,#0072bc,#8bc63e);opacity:0;transition:.3s}
.ul-tablist .con:hover::after,.ul-tablist .on .con::after{opacity:1}
.row-joinus{padding-bottom:4.166vw}
.ul-listjoin{padding:4.062vw 0 1.562vw;margin:0 -.625vw}
.ul-listjoin li{width:33.3%;padding:0 .625vw;margin-bottom:1.041vw}
.ul-listjoin .con{padding:1.979vw 1.25vw;transition:.3s}
.ul-listjoin .con:hover{transform:translateY(-.52vw)}
.ul-listjoin .info{margin-bottom:1.041vw;white-space:nowrap}
.ul-listjoin .info span{padding:.208vw .833vw;font-size:.729vw;border-radius:.781vw;background:linear-gradient(90deg,#0072bc,#8bc63e)}
.ul-listjoin .top{border-bottom:1px solid #e5e5e5;padding-bottom:1.302vw;align-items:center;justify-content:space-between;margin-bottom:1.562vw}
.ul-listjoin .name{font-size:1.041vw;font-weight:700}
.ul-listjoin .num{align-items:center;font-size:.833vw}
.ul-listjoin .num img{width:1.145vw;margin-right:.52vw}
.ul-listjoin .tit1{font-weight:700;margin-bottom:.52vw;font-size:.937vw}
.ul-listjoin .desc{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:5.1em;font-size:12px;margin-bottom:1.354vw;line-height:1.7}
.ul-listjoin .detail{font-size:.729vw}
.ul-listjoin .detail span{padding-right:1.302vw;background-repeat:no-repeat;background-size:.833vw auto;background-image:url(../images/c3.png)}
.m-tab1{height:4.062vw}
.fixed .m-tabg1{top:5.208vw;left:0;right:0}
.g-titc1{margin-bottom:2.604vw}
.g-titc1 .img{margin-bottom:.52vw}
.g-titc1 .img img{width:1.093vw}
.g-titc1 .tit{font-size:2.291vw;font-weight:700}
.map-cont{width:50vw;height:23.95vw;background:linear-gradient(90deg,#0072bc,#8bc63e);left:0;bottom:0;padding:4.687vw 3.125vw 0 13.54vw;font-size:.833vw}
.map-cont .desc{margin-bottom:.52vw}
.map-cont a{font-size:.833vw;transition:.3s}
.map-cont .num a{font-size:1.562vw;font-weight:700}
.map-cont a:hover{opacity:.8}
.map-cont .txt{margin-bottom:1.302vw;align-items:center;justify-content:space-between}
.map-cont .share{margin:0 .52vw}
.map-cont .share img{width:2.291vw}
.mapBox1{height:45.83vw}
.mapBox1 img{max-width:5208.vw}
.map-tit{font-size:1.041vw}
.map-desc{font-size:.833vw}
.m-contact1{padding-top:5.416vw}
.row-contact2{padding:4.583vw 0 5.729vw}
.m-contact2 .col-l{width:26.04vw;margin-right:6.666vw}
.m-contright{padding-top:5.729vw}
.m-contright .con{margin:0 -.52vw 1.302vw}
.m-contright .group{padding:0 .52vw;margin-bottom:1.041vw}
.m-contright .inner{padding:0 1.354vw}
.m-contright .txt{line-height:3.125vw;font-size:.833vw;font-family:HarmonyOS_Sans_SC;font-weight:400;margin-right:1.041vw}
.m-contright .text-group .txt{line-height:1.5;padding-top:.52vw}
.m-contright input{height:3.125vw;font-size:.833vw}
.m-contright textarea{height:6.25vw;resize:none;padding:.52vw}
.m-contright .submit{width:11.45vw;height:3.125vw;border:1px solid #eee;border-radius:1.562vw;background-repeat:no-repeat;background-size:.833vw auto;background-image:url(../images/d1.png);padding-left:3.437vw;font-size:.833vw;align-items:center;transition:.3s}
.g-titc1 .desc{font-size:.833vw;margin-top:2.083vw;line-height:2}
.row-newsdet{padding:2.604vw 0 6.25vw}
.row-newsdet .col-l{width:68.57%}
.row-newsdet .col-r{width:24.28%}
.m-newsdet1 .top{align-items:center;justify-content:space-between;margin-bottom:1.145vw}
.m-newsdet1 .d1{font-size:1.666vw;font-weight:700;line-height:1}
.m-newsdet1 .d2{font-size:.833vw}
.m-newsdet1 .info span{background:#0072bc;border-radius:.781vw;font-size:.729vw;padding:.208vw .833vw}
.m-newsdet1 .tit{font-size:2.083vw;margin-bottom:1.875vw}
.m-newsdet1 .desc{font-size:.833vw;line-height:2;padding-bottom:6.25vw}
.share-box{margin-bottom:2.395vw}
.jump-icon .con{margin:0 .208vw}
.jump-icon .con a{width:2.447vw;height:2.447vw;border-radius:.104vw;background-size:contain;background-repeat:no-repeat;background-image:url(../images/b4.png);transition:.3s}
.jump-icon .con1 a{background-image:url(../images/b6.png);background-size:contain}
.jump-icon .con3 a{background-image:url(../images/b5.png);background-size:contain}
#bsBox,#bsWXBox{box-sizing:content-box}
.links-box .inner{padding:1.25vw 1.041vw;font-size:.833vw}
.links-box .inner a{font-size:.833vw;transition:.3s}
.ul-listd2{margin-bottom:20.83vw}
.ul-listd2 li{margin-bottom:2.083vw}
.ul-listd2 .pic{margin-bottom:1.25vw}
.ul-listd2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listd2 .con:hover .pic img{transform:scale(1.06)}
.ul-listd2 .pic .date{top:1.145vw;left:1.041vw;background:linear-gradient(90deg,#0072bc,#8bc63e);border-radius:.781vw;font-size:.833vw;padding:.208vw .833vw}
.ul-listd2 .tit{white-space:nowrap;font-size:1.041vw;margin-bottom:.937vw;height:1.5em;transition:.3s}
.ul-listd2 .desc{line-height:2;height:4em;font-size:.729vw;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
}
@media only screen and (max-width:1199px){
.g-ban .tit{font-size:24px;padding-bottom:15px;margin-bottom:20px}
.g-ban .tit::after{width:40px;height:2px}
.g-ban .desc{font-size:18px;line-height:1.5}
.g-ban{padding-top:0;height:500px}
.row-applic{padding:50px 0}
.ul-listapplic{margin:0;padding-bottom:20px}
.ul-listapplic li{padding:0 8px;margin-bottom:15px}
.ul-listapplic .tit{font-size:20px;margin-bottom:10px}
.ul-listapplic .desc{font-size:16px}
.ul-listapplic .txt{padding:20px 15px}
.ul-tablist{display:block;text-align:center;white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.ul-tablist li{display:inline-block;margin:0 10px}
.ul-tablist .con{font-size:16px;line-height:45px;padding:0}
.m-tab1{height:45px}
.mapBox1{height:400px}
.map-cont{position:relative;height:auto;width:100%;padding:30px 15px}
.map-cont .desc{margin-bottom:5px}
.map-cont .num a{font-size:20px}
.map-cont .txt{margin-bottom:10px;display:block}
.map-cont .linkbox{margin-top:20px}
.map-cont a{font-size:14px}
.row-contact2{padding:50px 0}
.g-titc1 .img img{width:16px}
.g-titc1 .tit{font-size:22px}
.g-titc1 .img{margin-bottom:4px}
.g-titc1 .desc{font-size:14px;margin-top:20px}
.m-contact2 .col-l{float:none;width:100%;margin-right:0}
.m-contright{padding-top:0}
.m-contact1{padding-top:50px}
.g-titc1{margin-bottom:20px}
.map-cont .share img{width:30px}
.map-cont .share{margin:0 4px}
.row-detail{padding:50px 0}
.m-datail .tit{font-size:20px;margin-bottom:10px}
.m-bandet{padding:0}
.m-datail .txt{padding:0;line-height:1.7}
.g-back .btn{width:70px;height:70px}
.m-bandet .slick-arrow{width:40px;height:40px}
.ul-listjoin{margin:0;padding:30px 0}
.ul-listjoin li{width:50%;padding:0 6px;margin-bottom:15px}
.row-joinus{padding-bottom:50px}
.row-newsdet .col-l{float:none;width:100%;margin-bottom:20px}
.row-newsdet .col-r{float:none;width:100%}
.m-newsdet1 .desc{padding-bottom:20px;line-height:1.7}
.links-box .inner{float:none;width:100%;margin-bottom:10px;padding:20px 10px}
.ul-listd2{margin-bottom:20px}
.row-newsdet .g-back .btn{float:none;position:relative}
.row-newsdet{padding:50px 0}
.m-newsdet1 .tit{font-size:20px;margin-bottom:10px}
.m-newsdet1 .d1{font-size:20px}
.m-newsdet1 .d2{font-size:14px}
.share-box{display:none}
.ul-listd2 .pic{margin-bottom:10px}
.ul-listd2 .tit{font-size:18px;margin-bottom:10px}
.ul-listnews li{width:50%}
.ul-listnews .datebox .d1{font-size:14px}
.ul-listnews .datebox{padding:10px}
.ul-listnews .txt{padding:15px 10px}
.ul-listnews .tit{font-size:18px;margin-bottom:8px}
.ul-listnews .desc{font-size:14px;margin-bottom:10px}
}
@media only screen and (max-width:959px){
.ul-listapplic li{float:none;width:100%;padding:0;margin-bottom:10px}
.m-contright .group{padding:0;float:none;width:100%;margin-bottom:15px}
.m-contright .con{margin:0}
.m-contright .submit{width:130px;height:45px;padding-left:35px}
.ul-listjoin li{padding:0;width:100%;float:none}
.ul-listjoin .con{padding:20px 10px}
.ul-listjoin .info{margin-bottom:10px}
.ul-listjoin .top{padding-bottom:10px;margin-bottom:15px}
.ul-listjoin .name{font-size:18px}
.ul-listjoin .num img{width:16px;margin-right:4px}
.ul-listjoin .num{font-size:14px}
.ul-listjoin .tit1{font-size:16px;margin-bottom:5px}
.ul-listjoin .desc{font-size:14px;margin-bottom:15px}
.ul-listnews li{width:100%;margin-bottom:15px;float:none}
}
@media only screen and (max-width:767px){
.g-ban .tit{font-size:20px;padding-bottom:6px;margin-bottom:10px}
.g-ban .desc{font-size:14px}
.g-ban{height:300px}
.ul-listapplic .tit{font-size:16px;margin-bottom:5px}
.ul-listapplic .desc{font-size:14px}
.row-applic{padding:30px 0}
.m-contact1{padding-top:30px}
.g-titc1 .tit{font-size:18px}
.g-titc1 .img img{width:12px}
.mapBox1{height:350px}
.row-contact2{padding:30px 0}
.m-contright .inner{padding:0 15px}
.m-contright .txt{line-height:45px}
.m-contright input{height:45px}
.m-contright .submit{float:none;margin:0 auto;font-size:14px;background-image:none;text-align:center;width:90px;height:35px;padding-left:0;justify-content:center}
.g-titc1 .desc{margin-top:10px;line-height:1.6}
.row-detail{padding:30px 0}
.m-datail .tit{font-size:18px}
.m-bandet{margin-bottom:15px}
.m-datail .txt{font-size:14px}
.g-back .btn{width:45px;height:45px}
.m-bandet .slick-dots{position:absolute;left:0;right:0;bottom:10px;text-align:center}
.m-bandet .slick-dots li{display:inline-block;margin:0 2px}
.m-bandet .slick-dots li button{width:8px;height:8px;border-radius:50%;background-color:#fff;transition:.3s;border:none;font-size:0}
.m-bandet .slick-dots li.slick-active button{background-color:#0072bb}
.m-newsdet1 .tit{font-size:18px}
.m-newsdet1 .desc{font-size:14px}
.links-box .inner{font-size:14px;padding:15px 10px}
.links-box .inner a{font-size:14px}
.ul-listd2 .pic .date{font-size:14px;padding:2px 10px;top:10px;left:10px}
.ul-listd2 .tit{font-size:16px;margin-bottom:4px}
.ul-listd2 .desc{display:block;line-height:1.6;height:auto}
.ul-listd2 li{margin-bottom:15px}
.row-newsdet,.ul-listnews{padding:30px 0}
.ul-listnews .datebox .d2{font-size:14px}
.ul-listnews .tit{font-size:16px;height:auto;white-space:normal}
.ul-listnews .desc{display:block;height:auto}
.row-news{padding-bottom:30px}
}
.m-product-center{padding:78px 0 82px}
.ul-product-center{margin:0 -13px 28px;overflow:hidden}
.ul-product-center li{float:left;width:25%;margin-bottom:20px}
.ul-product-center .con{position:relative;display:block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;padding:39px 24px 20px;background:#f6f7fb;margin:0 13px}
.ul-product-center .con::after{position:absolute;left:0;right:0;top:0;bottom:0;display:block;width:100%;height:100%;content:' ';background:linear-gradient(45deg,#0072bc,#8bc63e);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:0;z-index:-1}
.ul-product-center .con:hover::after{opacity:1}
.ul-product-center .con:hover{background:0 0}
.ul-product-center .tip{margin-bottom:22px}
.ul-product-center .tip span{display:inline-block;font-size:14px;font-weight:400;color:#fff;padding:4.5px 16px;background:linear-gradient(90deg,#0072bc,#8bc63e);border-radius:15px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;overflow:hidden}
.ul-product-center .con:hover .tip span{background:#fff;color:#0072bc}
.ul-product-center .tit{margin-bottom:46px}
.ul-product-center .tit span{display:inline-block;font-size:20px;font-weight:700;color:#333;line-height:1.2;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;overflow:hidden}
.ul-product-center .con:hover .tit span{color:#fff}
.ul-product-center .pic{position:relative;padding-top:100%;height:0;overflow:hidden}
.ul-product-center .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.ul-product-center .con:hover .pic img{transform:translate(-50%,-50%) scale(1.08);-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08)}
.m-thumb-product{background:#f6f7fb;padding:130px 0 98px}
.m-thumb-product .box1{margin-bottom:40px}
.m-thumb-product .box2{padding-right:194px}
.m-thumb-product .thumb-l{width:660px;padding:12px 32px 32px;background:#fff;border-radius:20px;overflow:hidden;float:left;box-sizing:border-box;margin-right:79px}
.m-thumb-product .tit{font-size:40px;font-weight:400;color:#333;margin-bottom:53px}
.m-thumb-product .txt{overflow:hidden;padding-top:40px}
.m-thumb-product .txt p{font-size:18px;color:#666;line-height:34px}
.thumb-pic2{height:90px;box-sizing:border-box}
.thumb-pic1 .pic,.thumb-pic2 .pic{text-align:center;height:100%}
.thumb-pic2 .slider{padding:0 0 30px}
.thumb-pic2 .pic{border:2px solid #eee;border-radius:20px;overflow:hidden}
.thumb-pic2 .pic img{display:inline-block;max-width:100%;max-height:100%}
.thumb-pic2 .swiper-slide-thumb-active .pic{border-color:#0072bb}
.m-product-detail1{padding:96px 0 27px}
.m-product-detail2{padding-bottom:31px}
.g-product-detail{margin-bottom:39px}
.g-product-detail span{position:relative;display:inline-block;font-size:36px;font-weight:700;color:#333;padding-left:30px}
.g-product-detail span::after{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);display:block;content:' ';width:21px;height:21px;background-image:url(../images/e-icon1.png);background-position:left center;background-size:21px auto;background-repeat:no-repeat}
.ul-product-detail{overflow:hidden;margin:0 -19px}
.ul-product-detail li{float:left;width:50%;margin-bottom:20px}
.ul-product-detail .con{display:block;margin:0 19px}
.ul-product-detail .pic{position:relative;padding-top:61.8%;height:0;overflow:hidden}
.ul-product-detail .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.ul-product-detail .con:hover .pic img{transform:translate(-50%,-50%) scale(1.08);-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08)}
.ul-product-detail .txt{position:absolute;width:100%;padding:36px 30px 23px;bottom:0;box-sizing:border-box;background-image:url(../images/e-bg.png);background-position:bottom center;background-size:cover;background-repeat:no-repeat}
.ul-product-detail .txt .tit{font-size:30px;font-weight:400;color:#fff;margin-bottom:7px}
.ul-product-detail .txt .desc{font-size:16px;color:#fff}
.product-table,.product-table tbody{width:100%}
.product-table tr{height:70px;line-height:70px;background:#f6f7fb;width:100%}
.product-table tr:nth-child(even){background:#fff}
.product-table th{font-size:20px;font-weight:700;color:#333;text-align:center}
.product-table td{font-size:16px;font-weight:400;color:#666;text-align:center}
.m-product-detail3{padding-bottom:82px}
.m-about1{padding:88px 0 130px}
.m-about1 .g-about{text-align:left;margin-top:69px;margin-bottom:33px}
.m-about1 .g-about span::after{top:0;left:0;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
.ul-num{overflow:hidden}
.ul-num li{float:left;width:33.3%;margin-bottom:65px}
.ul-num .tit{font-size:16px;color:#333;font-weight:700}
.ul-num .num{font-size:55px;font-weight:700;color:#0072bc}
.ul-num .top{font-size:35px;font-weight:700;color:#0072bc}
.m-about1 .box{overflow:hidden}
.m-about1 .txt{width:671px;float:left;margin-right:30px}
.m-about1 .txt .desc{padding-right:30px;overflow:hidden;overflow-y:auto;height:auto;margin-bottom:55px}
.m-about1 .txt .desc::-webkit-scrollbar{width:2px;height:100px}
.m-about1 .txt .desc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);border-radius:10px;background-color:#eee}
.m-about1 .txt .desc::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#0072bb}
.m-about1 .txt .desc p{font-size:16px;font-weight:400;color:#333;line-height:36px;margin-bottom:30px}
.m-about1 .txt .desc span{font-size:20px;color:#0072bc}
.m-about1 .pic{float:right;overflow:hidden;width:46.45%}
.m-about2{background-position:center;background-repeat:no-repeat;background-size:cover;padding:110px 0 74px}
.slick-e1{position:relative;padding:0 0 134px}
.slick-e1 .slick-list{margin:0 -13.5px}
.slick-e1 .item .con{margin:0 13.5px}
.slick-e1 .con{padding:19px 29px 22px;background-color:#fff}
.slick-e1 .pic{position:relative;overflow:hidden;height:0;padding-top:143.6%;margin-bottom:23px}
.slick-e1 .pic img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:100%;object-fit:contain;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.slick-e1 .con:hover .pic img{transform:translate(-50%,-50%) scale(1.08);-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08)}
.slick-e1 .tit{font-size:18px;font-weight:400;color:#333;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.slick-e1 .slick-arrow,.slick-e2 .slick-arrow{top:auto;bottom:10px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.slick-e1 .slick-prev,.slick-e2 .slick-prev{right:51%;left:auto}
.slick-e2 .slick-prev{right:54%}
.slick-e1 .slick-next,.slick-e2 .slick-next{left:51%;right:auto}
.slick-e2 .slick-next{left:54%}
.g-about{text-align:center;margin-bottom:48px}
.g-about span{padding-top:34px;padding-left:0;font-size:44px}
.g-about span::after{top:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}
.m-about3{padding:110px 0 54px}
.ul-about1{overflow:hidden;padding-top:16px}
.ul-about1 li{float:left;width:19%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;box-sizing:border-box;height:680px}
.ul-about1 li.on{width:43%;box-sizing:border-box}
.ul-about1 .con{height:100%;border-right:1px solid #fff}
.ul-about1 li:last-child .con{border-right:1px solid transparent}
.ul-about1 .pic{position:relative;overflow:hidden;height:100%}
.ul-about1 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-about1 .txt{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;box-sizing:border-box;padding-top:103px}
.ul-about1 .num{font-size:24px;text-align:center;font-weight:400;color:#fff;margin-bottom:114px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-about1 .tit{font-size:40px;color:#fff;font-weight:700;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-about1 .desc{position:absolute;bottom:0;width:100%;padding-top:15px;background-image:url(../images/e-bg2.png);background-repeat:no-repeat;background-size:0;background-position:bottom center}
.ul-about1 .on .desc{background-size:100% auto}
.ul-about1 .desc p{font-size:16px;font-weight:400;color:#fff;line-height:1.6;height:4.8em;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;padding:0 32px;margin-bottom:50px}
.m-about4{padding:70px 0 56px;overflow:hidden}
.m-about4 .wp{max-width:1080px}
.ul-about1 .on .desc p{padding:0 112px}
.slick-idx1{position:relative}
.slick-e2{padding:0 0 132px}
.slick-e2 .slick-list{overflow:visible!important}
.slick-e2 .con{position:relative}
.slick-e2 .pic{position:relative;overflow:hidden;height:0;padding-top:53.7%}
.slick-e2 .pic img{position:absolute;left:0;top:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:contain;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transform:scale(.86);-webkit-transform:scale(.86);-moz-transform:scale(.86);-ms-transform:scale(.86);-o-transform:scale(.86)}
.slick-e2 .slick-center .pic img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
.slick-e2 .slick-dots{position:absolute;left:50%;bottom:25px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.slick-e2 .slick-dots li{display:none}
.slick-e2 .slick-dots .slick-active{display:block}
.slick-e2 .slick-dots .num{font-size:24px;font-weight:400;color:#666}
.slick-e2 .slick-dots em{font-size:24px;font-weight:700;color:#0072bc}
.idx-ban .item{position:relative;height:calc(100vh - 100px);overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}
.idx-ban .txt{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.idx-ban .tit{font-size:50px;font-weight:700;color:#fff}
.idx-ban b{display:block;width:96px;height:6px;margin:21px 0 23px;background:linear-gradient(90deg,#0072bc,#8bc63e)}
.idx-ban .desc{font-size:37px;font-weight:700;color:#fff;line-height:1.2}
.idx-ban .swiper-horizontal>.swiper-pagination-progressbar,.idx-ban .swiper-pagination-progressbar.swiper-pagination-horizontal{top:auto!important;bottom:56px!important;height:1px!important;background-color:rgba(255,255,255,.2)!important;width:1400px!important;left:50%!important;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.idx-ban .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:rgba(255,255,255,.9)!important}
.idx-ban .swiper-button-next.swiper-button-disabled,.idx-ban .swiper-button-prev.swiper-button-disabled{opacity:1}
.idx-ban .swiper-button-next:after,.idx-ban .swiper-button-prev:after{background-position:center;background-repeat:no-repeat;background-size:16px auto;background-image:url(../images/a6-1.png);content:''!important;width:16px;height:20px}
.idx-ban .swiper-button-next:after{background-position:center;background-repeat:no-repeat;background-size:16px auto;background-image:url(../images/a7-1.png)}
.idx-ban .swiper-button-next,.idx-ban .swiper-button-prev{width:60px;height:60px;border:1px solid #fafafa;border-radius:50%;overflow:hidden;right:271px!important;top:auto!important;bottom:98px}
.idx-ban .swiper-button-prev{left:auto;right:431px!important}
.idx-ban .swiper-button-next:hover,.idx-ban .swiper-button-prev:hover{background:linear-gradient(45deg,#0072bc,#8bc63e);border:none}
.idx-ban .swiper-pagination-txt{position:absolute;right:344px;bottom:103px;font-size:40px;font-weight:700;color:#fff;z-index:9}
.idx-ban .swiper-pagination-txt .total{font-size:24px;font-weight:700;color:#fff}
.idx-ban .swiper-pagination-txt i{display:inline-block;font-weight:400;font-style:normal;font-size:18px;color:rgba(255,255,255,.8);margin:0 -10px 0 -12px;line-height:1.1}
.m-idx1{padding:98px 0 68px;overflow:hidden}
.m-idx1 .swiper-horizontal>.swiper-pagination-progressbar,.m-idx1 .swiper-pagination-progressbar.swiper-pagination-horizontal{width:100%;height:3px;left:0;top:auto!important;bottom:47px;background:0 0!important;z-index:2}
.m-idx1 .swiper-horizontal>.swiper-pagination-progressbar::after,.m-idx1 .swiper-pagination-progressbar.swiper-pagination-horizontala::after{position:absolute;left:0;top:50%;transform:translateY(-50%);right:0;content:' ';display:block;width:100%;height:1px;background:#eee;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-idx1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#0072bc;z-index:12}
.swiper-idx2{padding:0;height:600px}
.swiper-idx2 .swiper-wrapper{z-index:3;margin:0 -12.5px}
.swiper-idx2 .con{position:relative;margin:0 12.5px;overflow:hidden}
.swiper-idx2 .more{display:none;width:60px;height:60px;background:url(../images/a7.png) center no-repeat #fff;border-radius:50%;background-size:16px auto;float:right;margin-top:30px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.swiper-idx2 .con:hover .more{display:block}
.m-idx2{padding:109px 0 135px}
.m-industry .slick-prev{left:-32px}
.m-industry .slick-next{right:-32px}
.m-industry .slick-list{margin:0 -19px}
.m-industry{padding:6px 0 0;margin-bottom:0}
.m-industry .item{margin:0 19px}
.m-industry .pic{position:relative;padding-top:62%;height:0;overflow:hidden}
.m-industry .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-industry .con:hover .pic img{transform:translate(-50%,-50%) scale(1.08);-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08)}
.m-industry .txt{position:absolute;width:100%;bottom:0;box-sizing:border-box;background-image:url(../images/e-bg.png);background-position:bottom center;background-size:100% auto;background-repeat:no-repeat;padding-top:26px}
.m-industry .box{position:relative;z-index:2;display:block;width:400px;padding:11px 33px 15px 21px;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-industry .box .more{position:absolute;top:50%;right:33px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-image:url(../images/a7-1.png);background-position:center;background-size:16px auto;background-repeat:no-repeat;width:16px;height:10px;z-index:6}
.m-industry .item:hover .box{width:480px}
.m-industry .box::after{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;content:' ';background:#0072bc;z-index:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-industry .item:hover .box::after{background:linear-gradient(90deg,#0072bc,#8bc63e)}
.m-industry .txt .tit{position:relative;z-index:2;font-size:30px;font-weight:400;color:#fff;line-height:1.4}
.m-industry .txt .en{position:relative;z-index:2;font-size:14px;color:#fff}
.m-idx3{padding:105px 0 159px}
.m-idx3 .pic{position:relative;margin-right:69px;float:left;padding-top:65px}
.m-idx3 .pic1{overflow:hidden;width:560px;height:780px;margin-right:72px}
.m-idx3 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-idx3 .pic .img2{position:absolute;top:0;right:0;display:block;width:143px;height:142px;animation:3s linear infinite my;-webkit-animation:3s linear infinite my}
@keyframes my{
from{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}
}
.m-idx3 .txt{float:none;overflow:hidden;margin-right:0}
.m-idx3 .g-about{text-align:left;margin-top:65px;margin-bottom:20px}
.m-idx3 .g-about span::after{top:0;left:0;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
.m-idx4{padding:64px 0 60px}
.m-idx4 .ul-listnews{padding:6px 0 61px}
@media only screen and (min-width:1199px) and (max-width:1900px){
.m-product-center{padding:4.105vw 0 4.315vw}
.ul-product-center{margin:0 -.684vw 1.473vw}
.ul-product-center li{margin-bottom:1.052vw}
.ul-product-center .con{padding:2.052vw 1.263vw 1.052vw;margin:0 .684vw}
.ul-product-center .tip{margin-bottom:1.157vw}
.ul-product-center .tip span{font-size:.736vw;padding:.236vw .842vw;border-radius:.789vw}
.ul-product-center .con:hover .tip span{background:#fff}
.ul-product-center .tit{margin-bottom:2.421vw}
.ul-product-center .tit span{font-size:1.052vw}
.m-thumb-product{background:#f6f7fb;padding:6.842vw 0 5.157vw}
.m-thumb-product .box1{margin-bottom:2.105vw}
.m-thumb-product .box2{padding-right:10.21vw}
.m-thumb-product .thumb-l{width:34.73vw;padding:.736vw 0 1.684vw;background:#fff;border-radius:1.052vw;padding:.631vw 1.684vw 1.684vw;box-sizing:border-box;margin-right:4.157vw}
.m-thumb-product .tit{font-size:2.105vw;font-weight:400;margin-bottom:2.789vw}
.m-thumb-product .txt{padding-top:2.105vw}
.m-thumb-product .txt p{font-size:.947vw;line-height:1.789vw}
.thumb-pic1{height:19.1vw}
.thumb-pic2{height:4.736vw;box-sizing:border-box}
.thumb-pic2 .slider{padding:0 0 1.578vw}
.thumb-pic2 .pic{border:solid #eee;border-radius:1.052vw}
.m-product-detail1{padding:5.052vw 0 1.421vw}
.m-product-detail2{padding-bottom:1.631vw}
.g-product-detail{margin-bottom:2.052vw}
.g-product-detail span{font-size:1.894vw;font-weight:700;padding-left:1.578vw}
.g-product-detail span::after{width:1.105vw;height:1.105vw;background-size:1.105vw auto}
.ul-product-detail{margin:0 -1vw}
.ul-product-detail li{margin-bottom:1.052vw}
.ul-product-detail .con{margin:0 1vw}
.ul-product-detail .txt{padding:1.894vw 1.578vw 1.21vw}
.ul-product-detail .txt .tit{font-size:1.578vw;font-weight:400;margin-bottom:.368vw}
.ul-product-detail .txt .desc{font-size:.842vw}
.product-table tr{height:3.684vw;line-height:3.684vw}
.product-table th{font-size:1.052vw;font-weight:400}
.product-table td{font-size:.842vw;font-weight:400}
.m-product-detail3{padding-bottom:4.315vw}
.m-about1{padding:4.631vw 0 6.842vw}
.m-about1 .g-about{margin-top:3.631vw;margin-bottom:1.736vw}
.ul-num li{width:33.3%;margin-bottom:3.421vw}
.ul-num .tit{font-size:.842vw}
.ul-num .num{font-size:2.894vw}
.ul-num .top{font-size:1.842vw}
.m-about1 .txt{width:35.31vw;margin-right:1.578vw}
.m-about1 .txt .desc{padding-right:1.578vw;margin-bottom:2.894vw}
.m-about1 .txt .desc::-webkit-scrollbar{width:.105vw;height:5.263vw}
.m-about1 .txt .desc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .315vw rgba(0,0,0,0);border-radius:.526vw}
.m-about1 .txt .desc::-webkit-scrollbar-thumb{border-radius:.526vw;-webkit-box-shadow:inset 0 0 .315vw rgba(0,0,0,.3)}
.m-about1 .txt .desc p{font-size:.842vw;font-weight:400;line-height:1.894vw;margin-bottom:1.578vw}
.m-about1 .txt .desc span{font-size:1.052vw}
.m-about2{padding:5.789vw 0 3.894vw}
.slick-e1{padding:0 0 7.052vw}
.slick-e1 .slick-list{margin:0 -.71vw}
.slick-e1 .item .con{margin:0 .71vw}
.slick-e1 .con{padding:1vw 1.526vw 1.157vw}
.slick-e1 .pic{padding-top:143.6%;margin-bottom:1.21vw}
.slick-e1 .tit{font-size:.947vw}
.slick-e1 .slick-arrow,.slick-e2 .slick-arrow{bottom:.526vw}
.g-about{margin-bottom:2.526vw}
.g-about span{padding-top:1.789vw;font-size:2.315vw;padding-left:0}
.m-about3{padding:5.789vw 0 2.842vw}
.ul-about1{padding-top:.842vw}
.ul-about1 li{height:35.78vw}
.ul-about1 .txt{padding-top:5.421vw}
.ul-about1 .num{font-size:1.263vw;margin-bottom:6vw}
.ul-about1 .tit{font-size:2.105vw}
.ul-about1 .desc p{font-size:.842vw;padding:0 1.684vw;margin-bottom:2.631vw}
.m-about4{padding:3.684vw 0 2.947vw}
.ul-about1 .on .desc p{padding:0 5.894vw}
.slick-e2{padding:0 0 6.947vw}
.slick-e2 .slick-dots{bottom:1.315vw}
.slick-e2 .slick-dots .num{font-size:1.263vw;font-weight:400}
.slick-e2 .slick-dots em{font-size:1.263vw;font-weight:700}
.idx-ban .item{height:calc(100vh - 5.263vw)}
.idx-ban .tit{font-size:2.631vw;font-weight:700}
.idx-ban b{width:5.052vw;height:.315vw;margin:1.105vw 0 1.21vw;background:linear-gradient(90deg,#0072bc,#8bc63e)}
.idx-ban .desc{font-size:1.947vw;font-weight:700;line-height:1.2}
.idx-ban .swiper-horizontal>.swiper-pagination-progressbar,.idx-ban .swiper-pagination-progressbar.swiper-pagination-horizontal{top:auto!important;bottom:2.947vw!important;height:1px!important;width:73.68vw!important;left:50%!important}
.idx-ban .swiper-button-next:after,.idx-ban .swiper-button-prev:after{background-size:.842vw auto;width:.842vw;height:1.052vw}
.idx-ban .swiper-button-next:after{background-size:.842vw auto}
.idx-ban .swiper-button-next,.idx-ban .swiper-button-prev{width:3.157vw;height:3.157vw;border:1px solid rgba(255,255,255,.4);border-radius:50%;right:14.26vw!important;top:auto!important;bottom:5.157vw}
.idx-ban .swiper-button-prev{left:auto;right:22.68vw!important}
.idx-ban .swiper-pagination-txt{right:18.1vw;bottom:5.421vw;font-size:2.105vw;font-weight:700}
.idx-ban .swiper-pagination-txt .total{font-size:1.263vw;font-weight:700}
.idx-ban .swiper-pagination-txt i{font-weight:400;font-style:normal;font-size:.947vw;margin:0 -.526vw 0 -.631vw;line-height:1.1}
.m-idx1{padding:5.157vw 0 3.578vw}
.m-idx1 .swiper-horizontal>.swiper-pagination-progressbar,.m-idx1 .swiper-pagination-progressbar.swiper-pagination-horizontal{height:.157vw;left:0;top:auto!important;bottom:2.473vw;background:0 0!important}
.swiper-idx2{margin:0;padding:0;height:31.57vw}
.swiper-idx2 .swiper-wrapper{margin:0 -.657vw}
.swiper-idx2 .con{margin:0 .657vw}
.swiper-idx2 .more{width:3.157vw;height:3.157vw;margin-top:1.578vw}
.m-idx2{padding:5.736vw 0 7.105vw}
.m-industry .slick-prev{left:-1.684vw}
.m-industry .slick-next{right:-1.684vw}
.m-industry .slick-list{margin:0 -1vw}
.m-industry{padding:.315vw 0 0}
.m-industry .item{margin:0 1vw}
.m-industry .txt{padding-top:1.368vw}
.m-industry .box{width:21.05vw;padding:.578vw 1.736vw .789vw 1.105vw}
.m-industry .box .more{right:1.736vw;background-size:.842vw auto;width:.842vw;height:.526vw}
.m-industry .item:hover .box{width:25.26vw}
.m-industry .txt .tit{font-size:1.578vw;font-weight:400;line-height:1.4}
.m-industry .txt .en{font-size:.736vw}
.m-idx3{padding:5.526vw 0 8.368vw}
.m-idx3 .pic{margin-right:3.631vw;padding-top:3.421vw}
.m-idx3 .pic1{width:29.47vw;height:41.05vw;margin-right:3.789vw}
.m-idx3 .pic .img2{top:0;right:0;width:7.526vw;height:7.473vw}
.m-idx3 .g-about{margin-top:3.421vw;margin-bottom:1.052vw}
.m-idx4{padding:3.368vw 0 3.157vw}
.m-idx4 .ul-listnews{padding:.315vw 0 3.21vw}
}
@media only screen and (max-width:1440px){
.idx-ban .item{height:80vh}
}
@media only screen and (max-width:1199px){
.m-product-center{padding:35px 0 40px}
.ul-product-center{margin:0 -7.5px}
.ul-product-center .con{padding:20px 15px 10px;background:#f6f7fb;margin:0 7.5px}
.ul-product-center li{width:33.3%;margin-bottom:20px}
.ul-product-center .tit span{font-size:18px}
.ul-product-center .tit{margin-bottom:20px}
.ul-product-center .tip{margin-bottom:10px}
.m-thumb-product{padding:65px 0 50px}
.m-thumb-product .thumb-l{width:100%;padding:12px 32px 20px;border-radius:20px 20px 0 0;float:none;margin-right:0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0}
.m-thumb-product .txt{overflow:hidden;border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-ms-border-radius:0 0 20px 20px;-o-border-radius:0 0 20px 20px;background-color:#fff;padding:0 32px 20px}
.m-thumb-product .box2{padding-right:0}
.m-thumb-product .box1{margin-bottom:20px}
.m-product-detail1{padding:45px 0 14px}
.m-thumb-product .tit{font-size:30px;margin-bottom:26px}
.g-product-detail span{font-size:26px;padding-left:25px}
.g-product-detail span::after{background-size:17px auto}
.g-product-detail{margin-bottom:20px}
.product-table th{font-size:18px}
.product-table td{font-size:14px}
.product-table tr{height:60px;line-height:60px}
.m-product-detail3{padding-bottom:40px}
.ul-product-detail .txt .tit{font-size:25px;font-weight:400;color:#fff;margin-bottom:5px}
.ul-product-detail .txt{padding:9px 20px 15px}
.ul-product-detail{margin:0 -8px}
.ul-product-detail .con{margin:0 8px}
.m-product-detail2{padding-bottom:10px}
.m-about1 .pic{float:none;overflow:hidden;width:100%}
.m-about1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-about1 .txt{width:auto;float:none;margin-right:0}
.g-about span{padding-left:0;font-size:30px;padding-top:24px}
.m-about1 .g-about{text-align:left;margin-top:20px;margin-bottom:10px}
.m-about1 .txt .desc p{font-size:14px;line-height:30px;margin-bottom:2px}
.m-about1 .txt .desc span{font-size:16px}
.m-about1 .txt .desc{padding-right:0;overflow:hidden;height:auto;margin-bottom:25px}
.ul-num .num{font-size:30px;line-height:1.2}
.ul-num .top{font-size:20px}
.ul-num .tit{font-size:14px}
.ul-num li{margin-bottom:30px}
.m-about1{padding:44px 0 65px}
.m-about2{padding:55px 0 35px}
.slick-e1 .con{padding:10px 15px}
.slick-e1 .item .con{margin:0 5px}
.slick-e1 .slick-list{margin:0 -5px}
.slick-e1 .tit{font-size:16px}
.slick-e1 .pic{margin-bottom:10px}
.slick-e1{padding:0 0 65px}
.m-about3{padding:55px 0 25px}
.m-about4{padding:35px 0 27px}
.ul-about1 .txt{padding-top:50px}
.ul-about1 .num{font-size:18px;margin-bottom:57px}
.ul-about1 .tit{font-size:30px}
.ul-about1 .desc p{font-size:14px;padding:0 25px;margin-bottom:25px}
.ul-about1 .on .desc p{padding:0 15px}
.slick-e2{padding:0 0 66px}
.slick-e2 .slick-dots .num,.slick-e2 .slick-dots em{font-size:20px}
.slick-e2 .slick-dots .num{font-size:15px}
.slick-e2 .slick-dots{bottom:16px}
.ul-about1 li{height:400px}
.m-industry .item{margin:0 5px}
.m-industry .slick-list{margin:0 -5px}
.m-industry{padding:0;margin-bottom:0}
.m-industry .slick-next{right:0}
.m-industry .slick-prev{left:0}
.m-industry .txt .tit{font-size:20px}
.m-industry .txt .en{font-size:12px;color:#fff}
.m-industry .box{padding:4px 14px 10px 10px}
.m-industry .item .box{width:70%!important}
.m-industry .item .box::after{background:linear-gradient(90deg,#0072bc,#8bc63e)}
.swiper-idx2 .more{display:block;width:40px;height:40px}
.ul-product-center .con{background:linear-gradient(45deg,#0072bc,#8bc63e)}
.ul-product-center .con .tit span{color:#fff}
.swiper-idx2{height:auto}
.m-idx1{padding:40px 0 41px}
.m-idx1 .swiper-horizontal>.swiper-pagination-progressbar,.m-idx1 .swiper-pagination-progressbar.swiper-pagination-horizontal{bottom:0}
.swiper-idx2 .con{margin-bottom:30px}
.m-idx2{padding:54px 0 65px}
.m-idx3 .pic1{overflow:hidden;width:100%;padding-right:0}
.m-idx3 .pic .img2{display:none}
.m-idx4{padding:32px 0 0}
.m-idx3{padding:52px 0 50px}
.idx-ban .item{height:60vh}
.idx-ban .tit{font-size:30px}
.idx-ban b{display:block;width:60px;height:3px;margin:10px 0 8px}
.idx-ban .desc{font-size:25px}
.idx-ban .swiper-button-next,.idx-ban .swiper-button-prev{width:40px;height:40px;right:100px!important;bottom:58px}
.idx-ban .swiper-button-prev{right:200px!important}
.idx-ban .swiper-horizontal>.swiper-pagination-progressbar,.idx-ban .swiper-pagination-progressbar.swiper-pagination-horizontal{bottom:29px!important}
.idx-ban .swiper-pagination-txt{right:150px;bottom:56px;font-size:30px}
.idx-ban .swiper-pagination-txt .total{font-size:19px}
.idx-ban .swiper-pagination-txt i{font-size:16px;margin:0 -6px 0 -9px;line-height:1.1}
}
@media only screen and (max-width:959px){
.m-product-center{padding:25px 0 20px}
.ul-product-center li{width:50%;margin-bottom:15px}
.ul-product-center .tit span{font-size:16px}
.ul-product-center .tip span{font-size:12px;padding:4px 14px}
.m-thumb-product{padding:30px 0 25px}
.m-thumb-product .thumb-l{padding:12px 15px 20px;border-radius:10px 10px 0 0;float:none;margin-right:0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}
.m-thumb-product .txt{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;padding:0 15px 20px}
.m-product-detail1{padding:23px 0 10px}
.g-product-detail{margin-bottom:10px}
.g-product-detail span{font-size:22px;padding-left:20px}
.g-product-detail span::after{background-size:12px auto}
.ul-product-detail,.ul-product-detail .con{margin:0}
.ul-product-detail li{float:none;width:100%;margin-bottom:15px}
.ul-product-detail .txt .tit{font-size:20px;margin-bottom:3px}
.ul-product-detail .txt{padding:9px 15px 15px}
.ul-product-detail .txt .desc{font-size:14px}
.m-product-detail3{padding-bottom:20px}
.m-thumb-product .tit{font-size:25px;margin-bottom:13px}
.m-thumb-product .txt p{font-size:16px;line-height:25px}
.g-about span{padding-left:0;padding-top:20px}
.m-about1{padding:20px 0 30px}
.ul-num .num{font-size:23px}
.ul-num .tit{font-size:12px}
.ul-num li{margin-bottom:20px}
.m-about2{padding:20px 0 5px}
.m-about3{padding:20px 0 10px}
.ul-about1 li{width:25%!important;height:300px}
.ul-about1 .desc{background-size:100% auto}
.ul-about1 .desc p{padding:0 15px;margin-bottom:10px;font-size:12px}
.ul-about1 .tit{font-size:22px}
.ul-about1 .num{font-size:16px;margin-bottom:40px}
.m-about4{padding:20px 0 21px}
.slick-e2 .slick-dots em{font-size:16px}
.m-idx2{padding:36px 0 39px}
.idx-ban .tit{font-size:22px}
.idx-ban b{display:block;width:38px;height:2px;margin:4px 0 3px}
.idx-ban .desc{font-size:18px}
.idx-ban .item{height:50vh}
.idx-ban .swiper-pagination-txt{right:157px;bottom:56px;font-size:26px}
.m-idx4 .ul-listnews{padding:6px 0 21px}
.m-industry .txt{padding-top:77px}
}
@media only screen and (max-width:767px){
.m-product-center{padding:25px 0 20px}
.ul-product-center{margin:0}
.ul-product-center li{width:100%;margin-bottom:15px;float:none}
.ul-product-center .con{margin:0}
.ul-product-center .tit span{font-size:14px}
.thumb-pic2{height:60px}
.thumb-pic2 .pic{border:1px solid #eee;border-radius:15px}
.m-thumb-product{padding:25px 0 15px}
.m-thumb-product .tit{font-size:20px;margin-bottom:10px}
.g-product-detail span{font-size:18px;padding-left:19px}
.g-product-detail span::after{background-size:10px auto}
.product-table th{font-size:14px}
.product-table td{font-size:12px}
.product-table tr{height:50px;line-height:50px}
.ul-product-detail .txt .tit{font-size:18px;margin-bottom:1px}
.ul-product-detail .txt .desc{font-size:12px}
.ul-product-detail .txt{padding:6px 10px 8px}
.m-product-detail3{padding-bottom:10px}
.g-about span{padding-left:0;padding-top:20px}
.ul-num li{width:50%;margin-bottom:15px}
.m-about1{padding:20px 0 10px}
.ul-about1{padding-top:0}
.ul-about1 li{width:50%!important;height:250px}
.ul-about1 .txt{padding-top:27px;background-size:100% auto}
.ul-about1 .num{font-size:14px;margin-bottom:20px}
.ul-about1 .tit{font-size:18px}
.ul-about1 .desc p{font-size:14px;padding:0 10px!important;margin-bottom:7px}
.ul-about1 .on .desc p{padding:0 10px!important}
.m-about4{padding:10px 0 0}
.slick-e2 .slick-prev{right:60%}
.slick-e2 .slick-next{left:60%}
.idx-ban .item{height:34vh}
.idx-ban .tit{font-size:18px}
.idx-ban b{display:block;width:34px;height:2px;margin:4px 0 3px}
.idx-ban .desc{font-size:15px}
.idx-ban .desc br{display:none}
.idx-ban .swiper-button-next,.idx-ban .swiper-button-prev{width:40px;height:40px;right:40px!important;bottom:58px}
.idx-ban .swiper-button-prev{right:130px!important}
.idx-ban .swiper-pagination-txt{right:88px;bottom:58px;font-size:29px}
.m-idx1{padding:20px 0 21px}
.swiper-idx2 .swiper-wrapper{margin:0}
.swiper-idx2 .con{margin-bottom:30px}
.m-industry .item .box{width:100%!important}
.m-idx3 .pic .img2{width:100px;height:100px}
.m-idx3 .pic{position:relative;margin-right:0;padding-top:48px}
.m-idx3 .pic1{overflow:hidden;height:auto}
.m-idx4{padding:20px 0 0}
}