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:14px/1.5 宋体,Arial,sans-serif;color:#333;font-family:"Microsoft Yahei","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#edf0f4}
img{max-width:100%;border:none;display:block}
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],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:rgba(0,0,0,.5)}
::-moz-placeholder{color:rgba(0,0,0,.5)}
::-ms-input-placeholder{color:rgba(0,0,0,.5)}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
.wp{margin:0 auto;width:100%;max-width:100rem}
@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular.ttf)}
.header{position:fixed;left:0;top:0;width:100%;z-index:99;border-bottom:1px solid rgba(217,217,217,.5);transition:.3s}
.fixed.header{background-color:rgba(113,114,117,.6)}
.header .wp{display:flex;align-items:center;justify-content:space-between}
.logo{width:14.75rem}
.logo img{display:block;width:100%}
.h-r{display:flex;align-items:center;flex:1}
.nav{text-align:right;width:100%}
.nav li{display:inline-block;margin-left:3.5rem;position:relative}
.nav .v1{display:block;line-height:6.75rem;background-position:center;background-repeat:no-repeat;background-size:contain;font-size:1.125rem;transition:.3s;text-align:center;color:#fff;font-weight:700;border-bottom:solid transparent}
.nav .on .v1{border-color:#fcb814}
.nav .v1:hover{opacity:.8}
.sub{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:100%;min-width: 100%; width:auto;background-color:#fff;padding:.625rem}
.sub a{display:block;margin-bottom:.625rem;font-size:1rem;text-align:center;transition:.3s;white-space: nowrap;}
.sub a:hover{color:#fcb814}
.h-search{margin-right:1.625rem}
.h-lang{margin-left:1.625rem;position:relative}
.h-lang::after{position:absolute;left:-1.562rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:"";width:1px;background-color:#fff;height:1.5rem}
.m-side{position:fixed;right:1.875rem!important;bottom:10%;border-radius:.5rem;transition:.5s;cursor:pointer;padding:1px 0;z-index:9999}
.m-side .pic{background-color:rgba(113,114,117,.6);width:3.75rem;height:3.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}
.m-side .pic:hover{background-color:#fcb814}
.m-side .pic img{display:block}
.m-side .pic .iconfont{font-size:1.5rem}
.m-side .go-top .pic .iconfont{font-size:1.75rem}
.go-top{cursor:pointer}
.m-side .txt .tit{font-weight:500;font-size:.937rem;color:#282828;margin:.312rem 0}
.m-side .item{position:relative;margin-bottom:.625rem}
.m-side .item:last-child{border-bottom:none}
/* .m-side .item .san{position:absolute;top:50%;transform:translateY(-50%);right:-.687rem;width:0;height:0;border-top:solid transparent;border-bottom:solid transparent;border-left:solid #fff;box-shadow:1px 1px .937rem 1px rgba(0,0,0,.06);border-radius:.5rem;transition:.5s;opacity:0} */
/* .m-side .item:hover .san{opacity:1} */
.m-side .txt{position:absolute;right:-10rem;top:50%;transform:translateY(-50%);transition:.5s;background:#fff;box-shadow:1px 1px .937rem 1px rgba(0,0,0,.06);border-radius:.5rem;width:0;opacity:0;min-width:10.62rem;padding:.937rem .75rem}
.m-side .item:hover .txt{opacity:1;right:4.5rem}
.m-side .vxtxt{min-width:6.25rem;padding:.625rem}
.m-side .vximg{display:block;width:100%}
.menuBtn{display:none;position:fixed;top:1.4rem;right:.75rem;width:1.875rem;height:1.875rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.16rem;background-color:#fff;margin:.4rem 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:1px;top:50%;width:1.875rem}
.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)}
.footer{background-color:#4a4c51;font-size:1.062rem;color:rgba(255,255,255,.6);padding:5.937rem 0 3.875rem}
.footer a{color:inherit;transition:.3s}
.footer a:hover{color:#fff}
.f-top{display:flex;align-items:flex-start;align-items:center;justify-content:space-between;margin-bottom:5rem}
.ftlogo{display:block;width:14.75rem;padding-top:.8rem}
.ftlogo img{display:block;width:100%}
.ft-qr li{display:inline-block;margin-left:1.625rem;position:relative}
.ft-qr .item{display:flex;align-items:center;justify-content:center;width:3.312rem;height:3.312rem;background:#fcb814;border-radius:50%}
.ft-qr .item .iconfont{font-size:1.625rem;color:#fff}
.ft-qr .subqr{width:5rem;padding:.312rem;background-color:#fff;bottom:100%;left:50%;transform:translateX(-50%);display:none;position:absolute}
.ft-qr .subqr .vximg{display:block;width:100%}
.f-tit{font-size:1.25rem;font-weight:700;color:#fff}
.f-links{margin-top:1.125rem}
.f-links li{display:inline-block;margin-right:4rem;margin-bottom:.312rem}
.f-links .con{display:block}
.footer .line{display:block;background-color:#fff;opacity:.2;width:100%;margin:2.187rem 0 2.812rem;height:1px}
.f-dw{display:flex;align-items:flex-end;justify-content:space-between}
.f-txt{margin-top:1.075rem;font-size:1rem;line-height:2}
.f-txt span{margin-left:1.875rem}
.f-dw .right{font-size:.937rem;line-height:2}
.cur{font-size:0;color:#858585}
.cur a{color:inherit;transition:.3s}
.cur a:hover{color:#fcb814}
.cur a,.cur i,.cur span{display:inline-block;vertical-align:middle;font-size:1.062rem}
.cur .iconfont{color:#000;margin-right:.625rem}
.cur i{margin:0 1rem}
@media only screen and (max-width:1199px){
body{padding-top:4.615rem}
.wp{max-width:100%;width:100%;padding:0 1rem!important}
.header{background-color:#4a4c51;border-bottom:none}
.header .wp{display:block;height:4.615rem}
.menuBtn{display:block}
.h-r{display:none;position:fixed;top:4.615rem;bottom:0;overflow-y:auto;left:0;width:100%;background-color:#4a4c51}
.nav li{display:block;margin:0 1.153rem .769rem}
.nav .arr{height:1.923rem;right:1.153rem;background-position:center;background-repeat:no-repeat;background-size:contain;width:1.538rem;background-image:url(../images/arr-1.png);position:absolute;top:0;transition:.3s}
.nav .ok .arr{transform:rotate(90deg)}
.sub{position:relative;left:auto;top:auto;width:auto;background-color:transparent;min-width:auto;transform:translateX(0);padding:0 .769rem}
.sub a{text-align:left;font-size:1.076rem;margin:0;color:#fff;margin-bottom:.384rem}
.logo{display:block;line-height:4.615rem}
.logo img{width:13.07rem;display:inline-block;vertical-align:middle}
.nav .v1{font-size:1.23rem;text-align:left;line-height:1.923rem;border:none}
.cur,.m-side{display:none}
}
@media only screen and (max-width:959px){
.f-top{display:block;margin-bottom:1.2rem}
.ftlogo{width:16rem;padding:0;margin:0 auto 1.5rem}
.ft-qr{text-align:center}
.ft-qr li{margin:0 .3rem}
.f-dw{display:block}
.footer{padding:2rem 0;font-size:.9rem}
.ft-qr .item{width:2.1rem;height:2.1rem}
.ft-qr .item .iconfont{font-size:1.1rem}
.f-links li{margin-right:.6rem}
.f-tit{font-size:1rem}
.f-links{margin-top:.6rem}
.footer .line{margin:1rem 0}
.f-txt span{display:block;margin:0}
.f-dw .right,.f-txt{line-height:1.6;margin-top:.6rem;font-size:.9rem}
}
.banner{position:relative}
.banner .page-num{position:absolute;top:45%;right:10rem;display:inline-block;color:#fff;font-size:1.375rem}
.banner .page-num .first{font-size:3rem}
.banner .slick-dots{position:absolute;bottom:3.75rem;left:0;right:0;text-align:center;z-index:3}
.banner .slick-dots li{display:inline-block;margin:0 .312rem}
.banner .slick-dots button{width:3.437rem;height:.437rem;background-color:rgba(255,255,255,.4);font-size:0;cursor:pointer;border:none}
.banner .slick-dots li.slick-active button{background-color:#fcb814}
.banner .con{display:block;position:relative}
.banner .pic img{display:block;width:100%}
.banner .txt{position:absolute;left:0;right:0;width:100%;top:35%;color:#fff}
.banner .txt .desc{font-size:2.25rem;margin-bottom:1.375rem}
.banner .txt .tit{font-size:2.25rem;margin-bottom:4.062rem;font-size:4.625rem;font-weight:700;line-height:1}
.g-more1{width:10rem;line-height:3.75rem;background-color:#fcb814;border-radius:1.875rem;font-size:1rem;font-weight:700;color:#4a4c51;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem 0 1.875rem;transition:.3s}
.g-more1:hover{padding-right:0}
.g-more1 span{display:block}
.g-more1 .iconfont{width:2.312rem;height:2.312rem;background:#4a4c51;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}
.banner .g-more1{background-color:#4a4c51;color:#fff}
.banner .g-more1 .iconfont{background-color:#f2b823}
.row-idx1{padding:8.125rem 0 6.562rem;background-position:top center;background-repeat:no-repeat;background-size:cover}
.row-idx1 .pic{border-radius:1.25rem;overflow:hidden}
.row-idx1 .pic img{display:block;width:100%}
.m-idx1{overflow:hidden;margin-bottom:6.05rem}
.m-idx1 .left{width:35%;float:left}
.m-idx1 .left .top{margin-bottom:10.62rem}
.m-idx1 .right{width:60%;float:right;padding-top:3.025rem}
.m-idx1 .right .info{line-height:2.1;font-size:1.125rem;color:#515151}
.g-top1 .en{margin-bottom:1.05rem;font-family:Arial;font-weight:700;font-size:1.375rem;color:#fcb814;text-transform:uppercase}
.g-top1 .tit{font-weight:700;font-size:3rem}
.g-top1 .desc{margin-top:.85rem;font-size:1.125rem;color:#717171}
.g-top2{text-align:center}
.row-idx2{padding-top:7.9rem}
.m-idx2{overflow:hidden;margin-top:5.125rem}
.m-idx2 .left{width:50%;float:left}
.m-idx2 .right{width:50%;float:right}
.m-idx2 .left .pic{display:block;padding-top:97%;position:relative;overflow:hidden}
.m-idx2 .left .top{position:absolute;top:6.5rem;left:0;right:0;text-align:center}
.m-idx2 .left .logo{display:block;width:9.75rem;margin:0 auto 1.8rem}
.m-idx2 .left .tit{font-size:2.375rem;color:#fff;font-weight:700;margin-bottom:3.75rem}
.m-idx2 .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-idx2 .more{display:block;width:3.437rem;height:3.437rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:7.5rem;transition:.3s}
.m-idx2 .more:hover{background-color:#4a4c51;color:#fff}
.m-idx2 .left .more{margin:0 auto}
.m-idx2 .more .iconfont{font-size:1.5rem}
.ul-idx2 .con{display:block;position:relative;padding-top:48.5%;overflow:hidden}
.ul-idx2 .top{position:absolute;top:6.125rem;right:10rem;overflow:hidden}
.ul-idx2 .top .logo{width:17.37rem;margin-bottom:4.687rem}
.ul-idx2 .top .more{float:right}
.row-idx3{position:relative;overflow:hidden}
.row-idx3 .bg{display:block;width:100%}
.ul-idx3 li{position:absolute}
.ul-idx3 .con{display:flex;align-items:center;justify-content:center;width:11.31rem;height:11.31rem;background:#fff;box-shadow:1px 1px 1.187rem .125rem rgba(135,138,144,.09);border-radius:50%}
.ul-idx3 .icon{display:block;max-width:9.687rem}
.ul-idx3 .li1{left:7%;top:43%}
.ul-idx3 .li2{left:19.6%;top:17%}
.ul-idx3 .li3{left:45%;top:4%}
.ul-idx3 .li4{right:21%;top:17%}
.ul-idx3 .li5{right:7%;top:43%}
.ul-idx3 .li6{left:16%;top:70%}
.ul-idx3 .li7{left:27.5%;top:42.5%}
.ul-idx3 .li8{left:45%;top:30%}
.ul-idx3 .li9{right:26.7%;top:42.5%}
.ul-idx3 .li10{right:18%;top:70%}
.m-idx3{position:absolute;bottom:-12.18rem;width:36.81rem;height:36.81rem;background:#fcb814;border-radius:50%;left:50%;transform:translateX(-50%);padding:4.8rem 1.25rem 0;color:#fff}
.m-idx3 .icon .iconfont{font-size:5rem;text-align:center;margin:0 auto;display:block}
.m-idx3 .txt{color:#fff;text-align:center}
.m-idx3 .txt .desc{color:#fff}
.row-idx4{padding:6rem 0 25rem;background-position:bottom center;background-repeat:no-repeat;background-size:cover}
.m-idx4{width:50%}
.g-flex1{display:flex;justify-content:space-between;align-items:flex-end}
.ul-idx4{overflow:hidden;margin:4rem -1.312rem 8.825rem}
.ul-idx4 li{float:left;width:33.3%;padding:0 1.312rem;margin-bottom:2.875rem}
.ul-idx4 .con{background:#fff;border-radius:.625rem;display:block;transition:.3s}
.ul-idx4 .con:hover{background-color:#fcb814;color:#fff}
.ul-idx4 .top{padding:2.512rem 2.25rem 3.125rem}
.ul-idx4 .tit{margin-bottom:3.075rem;height:3em;font-weight:700;font-size:1.5rem;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}
.ul-idx4 .date{font-size:1rem;color:#999}
.ul-idx4 .con:hover .date{color:#fff}
.ul-idx4 .line{margin:1.25rem 0 2.5rem;height:1px;background-color:#d3d6e5}
.ul-idx4 .con:hover .line{background-color:#fff}
.ul-idx4 .more{display:flex;align-items:center;font-size:1rem}
.ul-idx4 .more .iconfont{width:1.875rem;height:1.875rem;background:#fcb814;border-radius:50%;line-height:1.875rem;text-align:center;margin-right:1.25rem;color:#212121}
.ul-idx4 .con:hover .more .iconfont{background-color:#fff}
.ul-idx4 .pic{padding-top:60%;position:relative;overflow:hidden;border-radius:.625rem}
.ul-idx4 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-idx4 .g-top1{margin-bottom:4.875rem}
.g-ban2.ban .txt em{color:#fcb814}
.row-joinus{padding:6.875rem 0 .4rem;background-position:top center;background-repeat:no-repeat;background-size:100% auto}
.ul-listjs1{margin-bottom:5.875rem}
.ul-listjs1 li{margin-bottom:1.25rem}
.ul-listjs1 .con{background:#fff;border-radius:.25rem;border:1px solid #e8eaef;transition:.3s}
.ul-listjs1 .on .con{box-shadow:6px -6px 45px 12px rgba(6,0,1,.1)}
.ul-listjs1 .top{position:relative}
.ul-listjs1 .on .top{color:#fff}
.ul-listjs1 .top::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;content:"";background-image:url(../images/inset/bg1.jpg);opacity:0;transition:.3s}
.ul-listjs1 .on .top::after,.ul-listjs1 .top:hover:after{opacity:1}
.ul-listjs1 .top .inner{display:flex;align-items:center;justify-content:space-between;padding:1.875rem 3.625rem 2rem 3.125rem;position:relative;z-index:1}
.ul-listjs1 .top .tit{font-size:1.625rem;margin-bottom:.375rem}
.ul-listjs1 .top .left{width: 60%;}
.ul-listjs1 .top .desc{font-size:.937rem;color:#323232;opacity:.7;display: flex;justify-content: space-between;}
.ul-listjs1 .on .top .desc{opacity:1;color:#fff}
.ul-listjs1 .top .right{text-align:right;width:10rem}
.ul-listjs1 .top .more{display:inline-block;font-size:1.062rem;color:#fba60d;line-height:1.375rem;opacity:.9;padding-right:1.125rem;background-position:right center;background-repeat:no-repeat;background-size:.687rem auto;background-image:url(../images/inset/arr.png);transition:.3s;cursor:pointer}
.ul-listjs1 .on .top .more{background-image:url(../images/inset/arr-1.png);color:#fff}
.ul-listjs1 .top:hover .more{color:#fff}
.ul-listjs1 .box2{display:flex;align-items:stretch;padding:3.475rem 4.375rem 3.875rem 3.125rem;color:#404044}
.ul-listjs1 .box2 .left{width:39%;border-right:1px solid #d5d8e0;padding-top:1rem;padding-right:1rem}
.ul-listjs1 .box2 .right{width:62%;padding:0 3.75rem 0 8.125rem}
.ul-listjs1 .box2 .tit1{font-size:1.125rem;margin-bottom:.5rem}
.ul-listjs1 .box2 .group1 .tit1{margin-bottom:0}
.ul-listjs1 .box2 .group{margin-bottom:3.125rem}
.ul-listjs1 .box2 .desc1{font-size:.937rem}
.ul-listjs1 .box2 .group1{margin-bottom:.75rem}
.ul-listjs1 .box2 .group1 a{color:#fba70e;transition:.3s}
.ul-listjs1 .box2 .group1 a:hover{opacity:.8}
.ul-listjs1 .box2 .btn{width:14.12rem;line-height:3.375rem;background:#fcb312;border-radius:1.687rem;font-size:1.125rem;color:#fff;display:block;text-align:center;transition:.3s;margin-top:2.5rem}
.ul-listjs1 .box2 .btn:hover{opacity:.8}
.ul-listjs1 .box2 .cont{font-size:1rem;margin-bottom:2.5rem}
.ul-listjs1 .box2 .tit2{font-weight:700;font-size:1.125rem;color:#fba70e;margin-bottom:.75rem;position:relative;padding-left:1.125rem}
.ul-listjs1 .box2 .tit2::after{position:absolute;left:.187rem;top:50%;transform:translateY(-50%);content:"";width:.187rem;height:1rem;background:#fcb814}
.ul-listjs1 .box2 .desc2{line-height:2}
.ul-listjs1 .box2 .info{height:25rem;overflow-y:auto;padding-right:3.75rem}
.ul-listjs1 .box2 .info::-webkit-scrollbar{width:.375rem;height:.375rem;background-color:#e1e1e1}
.ul-listjs1 .box2 .info::-webkit-scrollbar-thumb{border-radius:.312rem;background-color:#fcb814}
.row-newsdet{padding:7rem 0 6.625rem;background-color:#edf0f4}
.m-newsdet{padding:4.1rem 0 2rem;background-color:#fff;display:flex;align-items:stretch}
.m-newsdet .left{width:69%;padding:0 4.625rem 4.125rem 3.875rem;border-right:1px solid #f5f5f5}
.m-newsdet .right{overflow:hidden;padding:0 3.875rem;width:31%}
.m-newsdet .top{margin-bottom:3.237rem;border-bottom:1px solid #f5f5f5;padding-bottom:1.45rem}
.m-newsdet .top .tit{margin-bottom:2.325rem;font-weight:700;font-size:2rem}
.m-newsdet .desc{font-size:1.062rem;line-height:2.2}
.g-titn1{font-size:1.375rem;margin-bottom:1.5rem}
.ul-news li{margin-bottom:1.875rem}
.ul-news .con{display:block;border-radius:1.25rem;overflow:hidden;position:relative}
.ul-news .pic{padding-top:60%;position:relative}
.ul-news .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-news .con:hover .bg{transform:scale(1.06)}
.ul-news .info{position:absolute;left:0;right:0;bottom:.75rem;padding:0 1.875rem;width:100%;color:#fff}
.ul-news .info .date1{font-size:.875rem}
.ul-news .info .desc1{font-size:1rem;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}
.news-pages{margin-top:1.875rem;font-size:1.062rem;color:#414141;line-height:2.2;margin-bottom:3.125rem}
.news-pages a{display:block;transition:.3s;color:inherit;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.news-pages a:hover{color:#fcb814}
.m-newsdet .back{width:11.25rem;line-height:3.437rem;background:#fcb814;border-radius:1.75rem;align-items:center;justify-content:center;display:flex;font-size:1rem;color:#fff;transition:.3s}
.m-newsdet .back:hover{opacity:.8}
.m-newsdet .back .icon{display:block;width:1.062rem;margin-right:.625rem}
.m-tabtop{background-color:#fff}
.m-tabtop .wp{display:flex;align-items:center;justify-content:space-between}
.ul-tab li{display:inline-block;margin-right:6.3rem}
.ul-tab .con{display:block;line-height:5.625rem;font-size:1.125rem;transition:.3s;border-bottom:solid transparent}
.ul-tab .con:hover,.ul-tab .on .con{border-color:#fcb814}
.ul-idx4_2{margin:6.875rem -1.312rem 3rem}
.row-news{padding-bottom:1.75rem}
.row-ab1{padding-top:6.075rem;background-position:top center;background-repeat:no-repeat;background-size:cover}
.row-ab1 .pic img{display:block;width:100%}
.m-ab1 .top{margin-bottom:3.125rem}
.m-ab1 .g-top1 .en,.row-ab2 .g-top1 .en{margin-bottom:.6rem}
.m-ab1 .txt{margin-bottom:7.2rem}
.m-ab1 .tit1{font-size:1.625rem;color:#000;margin-bottom:2.25rem}
.m-ab1 .desc{font-size:1.125rem;line-height:2.1;color:#515151}
.row-ab2{background-position:top center;background-repeat:no-repeat;background-size:cover;padding:8rem 0 8.5rem}
.ul-listab2{margin:6.25rem -.375rem 0}
.ul-listab2 li{float:left;width:25%;padding:0 .375rem}
.ul-listab2 .con{display:block;position:relative;transition:.3s}
.ul-listab2 .con:hover{transform:translateY(-2.125rem)}
.ul-listab2 .pic{padding-top:133%;position:relative;border-radius:1rem;overflow:hidden}
.ul-listab2 .pic img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.ul-listab2 .txt{position:absolute;left:0;right:0;width:100%;top:30%;padding:0 3.125rem;color:#fff;text-align:center}
.ul-listab2 .tit{font-size:1.625rem;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}
.ul-listab2 .line{width:.937rem;height:.125rem;background:#fcb814;margin:.625rem auto 2.1rem}
.ul-listab2 .desc{font-size:1.062rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}
@media only screen and (max-width:1199px){
.banner .page-num{display:none}
.banner .txt .tit{font-size:2.2rem}
.banner .txt .desc{font-size:1.5rem}
.g-top1 .tit{font-size:2.2rem}
.g-top1 .en{font-size:1rem}
.ul-idx2 .top .logo{width:10rem;margin-bottom:2rem}
.m-idx2 .more{width:2.8rem;height:2.8rem}
.m-idx2 .more .iconfont{font-size:1.2rem}
.m-idx2 .left .tit{font-size:1.8rem;margin-bottom:1.5rem}
.m-idx2 .left .logo{width:6rem;margin-bottom:1rem}
.m-idx3{width:27rem;height:27rem;padding:2rem 1rem 0}
.m-idx3 .icon .iconfont{font-size:3rem}
.ul-idx3 .con{width:8rem;height:8rem}
.ul-idx3 .icon{max-width:6rem}
.ul-idx4{margin:2rem -1rem}
.ul-idx4 li{padding:0 1rem;margin-bottom:2rem}
.ul-listjs1 .box2 .right{padding:0 1.6rem}
.ul-listjs1 .box2 .info{padding-right:1rem}
.ul-listjs1 .box2{padding:2rem}
.ul-listjs1 .top .inner{padding:1.5rem}
.ul-listjs1{margin-bottom:2rem}
.ul-listjs1 .box2 .btn{width:9.12rem;line-height:2.375rem;border-radius:1.687rem;font-size:1.025rem;margin-top:1.5rem}
.row-newsdet{padding:4rem 0}
.m-newsdet{padding:1.5rem 0}
.m-newsdet .left,.m-newsdet .right{padding:0 1.5rem}
.m-newsdet .top .tit{font-size:1.5rem;margin-bottom:1rem}
.m-newsdet .top{padding-bottom:1rem;margin-bottom:1.5rem}
.m-newsdet .desc{line-height:1.6;font-size:1rem}
.ul-news .info{padding:0 .8rem}
.ul-tab li{margin-right:1rem}
.ul-tab .con{line-height:3rem}
.m-newsdet .back{width:8.25rem;line-height:2.437rem}
.m-ab1 .top{margin-bottom:1rem}
.m-ab1 .tit1{font-size:1.2rem;margin-bottom:.8rem}
.m-ab1 .desc{font-size:1.1rem;line-height:1.6}
.m-ab1 .txt{margin-bottom:3rem}
.ul-listab2 .con:hover{transform:translateY(0)}
}
@media only screen and (max-width:959px){
.banner .txt .tit{font-size:1.8rem;margin-bottom:2rem}
.banner .txt .desc{font-size:1.1rem;margin-bottom:.8rem}
.banner .slick-dots{bottom:1.5rem}
.banner .slick-dots button{width:2.8rem;height:.2rem}
.g-top1 .tit{font-size:1.8rem}
.ul-idx2 .top{top:3rem;right:5rem}
.m-idx2 .left .tit{font-size:1.4rem}
.m-idx2 .left .top{top:3rem}
.ul-idx4 li{width:50%}
.m-idx3{position:relative;margin:0 1.2rem;left:auto;bottom:auto;transform:translateX(0);width:auto;height:auto;border-radius:10px;padding:1rem 1rem 2rem}
.ul-idx3{overflow:hidden;margin:3rem 0 1rem}
.ul-idx3 li{position:relative;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;float:left;width:25%;margin-bottom:1rem}
.row-idx3 .bg{display:none}
.ul-idx3 .con{margin:0 auto}
.m-newsdet{display:block}
.m-newsdet .left{margin-bottom:3rem}
.m-newsdet .left,.m-newsdet .right{padding:0;width:100%;padding:0 1rem}
.news-pages{margin:1rem 0 1.5rem}
.ul-listab2 li{width:50%;margin-bottom:1rem}
}
@media only screen and (max-width:767px){
.ul-idx4 li{float:none;width:100%;padding:0}
.ul-idx4{margin:2rem 0}
.g-more1{width:7.5rem;line-height:2.5rem;padding:0 .5rem}
.g-more1 .iconfont{width:1.8em;height:1.8em;font-size:1.1rem}
.g-top1 .tit{font-size:1.6rem}
.g-top1 .desc{font-size:1rem}
.ul-idx4 .tit{font-size:1.3rem;margin-bottom:1rem}
.ul-idx4 .top{padding:1.2rem 1rem}
.row-idx4{padding:4rem 0 6rem;background-size:contain}
.m-idx4{width:100%}
.m-idx1 .left,.m-idx1 .right{float:none;width:100%}
.m-idx1 .left .top{margin-bottom:1.2rem}
.row-idx1{padding:4rem 0}
.g-top1 .en,.m-ab1 .g-top1 .en,.row-ab2 .g-top1 .en{margin-bottom:0}
.row-idx1 .pic{border-radius:.8rem}
.m-idx1{margin-bottom:2rem}
.row-idx2{padding-top:4rem}
.m-idx2{margin-top:2rem}
.m-idx2 .left,.m-idx2 .right{float:none;width:100%}
.ul-idx2 .top .logo{width:7rem}
.m-idx2 .more{width:2.2rem;height:2.2rem}
.ul-idx3 li{width:33.3%}
.banner .pic img{min-height:20rem;object-fit:cover}
.m-idx1 .right .info{line-height:1.6}
.ul-idx3 .con{width:6rem;height:6rem}
.ul-idx3 .icon{max-width:4rem}
.ul-idx4 .line{margin:1rem 0}
.ul-idx4 .more .iconfont{margin-right:.8rem}
.ul-listjs1 .top .tit{font-size:1.3rem}
.ul-listjs1 .box2{display:block;padding:1.2rem}
.ul-listjs1 .box2 .left{border-right:none;margin-bottom:2rem}
.ul-listjs1 .box2 .left,.ul-listjs1 .box2 .right{width:100%;padding:0}
.ul-listjs1 .box2 .group{margin-bottom:1.1rem}
.ul-listjs1 .box2 .tit2{margin-bottom:.6rem}
.ul-listjs1 .box2 .cont{margin-bottom:1.2rem}
.row-joinus{padding-top:4rem}
.ul-listab2{margin:2rem 0}
.ul-listab2 li{width:100%;float:none;padding:0}
.row-ab2{padding:4rem 0}
.row-ab1{padding-top:4rem}
.ul-listab2 .line{margin:.5rem auto 1rem}
}
.ban{height:0;position:relative;padding-top:33.05%;overflow:hidden}
.ban:before{content:'';background-color:rgba(0,0,0,.35);position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.ban:after{content:'';width:537px;height:630px;background:url(../images/qm/bg1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:0;bottom:0;z-index:2}
.ban img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ban .txt{position:absolute;top:49.7%;left:0;right:0;z-index:3;overflow:hidden}
.ban .txt em{display:block;font-size:36px;color:#fff;line-height:1.2em;font-family:Arial;font-weight:700;text-transform:uppercase;margin-bottom:2px;overflow:hidden}
.ban .txt h3{font-size:48px;color:#fff;line-height:1.3em;font-weight:400;overflow:hidden}
.pages{font-size:0;text-align:center;margin-bottom:79px;overflow:hidden}
.pages .box{display: flex;justify-content: center;align-items: center;}
.pages a{display:block;padding: .625rem 1rem; width:auto;height:auto;font-size:14px;color:#3a3a3a;text-align:center;font-family:Arial;border:1px solid #d5d0c5;border-radius:5px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin-right: .625rem;}
.pages a:last-child{margin: 0;}
.pages a.on,.pages a:hover {color:#fff;background-color:#fcb814;border-color:#fcb814}
.m-looking{background-color:#fff;margin-top:110px;padding:89px 88px 95px;overflow:hidden}
.m-looking .tit{margin-bottom:34px;overflow:hidden}
.m-looking .tit a{display:block;float:right;font-size:14px;color:#343635;line-height:36px;margin-right:175px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-looking .tit a:hover{color:#fcb814}
.m-looking .tit h3{font-size:26px;color:#000;line-height:36px;font-weight:400;margin-left:32px;overflow:hidden}
.m-looking .tit h3 em{display:inline-block;vertical-align:middle;font-size:18px;color:#343635;line-height:1.5em;font-family:Arial;text-transform:uppercase;opacity:.4;filter:alpha(opacity=40);filter:alpha(Opacity=40);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';margin-left:13px;margin-top:4px}
.m-looking .form{padding-right:143px;position:relative}
.m-looking .form:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-looking .form select{display:block;width:100%;height:71px;font-size:18px;color:#343635;line-height:69px;border:1px solid #e5e7eb;background:url(../images/qm/icon1.png) 96.8% 50% no-repeat #fff;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto;border-radius:4px;padding:0 70px 0 32px;overflow:hidden}
.m-looking .form button{display:block;width:120px;height:70px;font-size:16px;color:#fff;line-height:70px;border:none;background-color:#fcb814;border-radius:6px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-looking .form button:hover{background-color:#4a4c51}
.m-pcore{margin-top:56px;overflow:hidden}
.m-pcore .top{overflow:hidden}
.m-pcore .top h3{font-size:30px;color:#000;line-height:1.2em;font-weight:400;margin-bottom:24px;overflow:hidden}
.m-pcore .top .desc{font-size:17px;color:#515151;line-height:2.24em;overflow:hidden}
.ul-imgtxtq1{margin:58px 0 25px;overflow:hidden}
.ul-imgtxtq1 ul{margin:0 -19px}
.ul-imgtxtq1 li{float:left;width:50%;padding:0 19px;margin-bottom:50px;overflow:hidden}
.ul-imgtxtq1 .con{display:block;background-color:#fff;padding:45px 0;overflow:hidden}
.ul-imgtxtq1 .pic{float:right;width:370px;height:460px;position:relative;margin-left:4px;overflow:hidden}
.ul-imgtxtq1 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq1 a:hover .pic img{-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);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxtq1 .txt{padding:86px 0 20px 68px;overflow:hidden}
.ul-imgtxtq1 h3{font-size:24px;color:#000;line-height:1.5em;font-weight:400;margin-bottom:39px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq1 .desc{height:7.48em;font-size:15px;color:#717171;line-height:1.87em;overflow:hidden}
.ul-imgtxtq1 .desc p{position:relative;padding-left:11px}
/* .ul-imgtxtq1 .desc p:after{content:'•';font-size:15px;color:#717171;line-height:1.87em;position:absolute;top:0;left:0} */
.ul-imgtxtq1 .look{display:block;width:185px;font-size:15px;color:#fff;line-height:50px;text-align:center;background-color:#fcb814;border-radius:5px;margin-top:43px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq1 a:hover .look{background-color:#4a4c51}
.m-details{margin-top:110px;margin-bottom:96px;overflow:hidden}
.m-details .top{background-color:#fff;background-repeat:no-repeat;background-position:right bottom;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.m-details .img{float:left;width:622px;margin-right:175px;overflow:hidden}
.m-details .img .pic{height:550px;position:relative;overflow:hidden}
.m-details .img .pic img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-details .img .slick-next,.m-details .img .slick-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;width:37px;height:37px;font-size:0;line-height:0;z-index:2;background-color:#fcb814;border:none;border-radius:50%;padding:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-details .img .slick-next:after,.m-details .img .slick-prev:after{content:'\e65d';font-size:16px;color:#fff;font-family:iconfont!important;text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-details .img .slick-prev{left:45px}
.m-details .img .slick-prev:after{-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.m-details .img .slick-next{right:45px}
.m-details .img .slick-next:hover,.m-details .img .slick-prev:hover{background-color:#4a4c51}
.m-details .img .slick-dots{position:absolute;left:0;bottom:30px;width:100%;font-size:0;text-align:center;z-index:2}
.m-details .img .slick-dots li{display:inline-block;margin:0 4px}
.m-details .img .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border:1px solid #4a4c51;border-radius:50%}
.m-details .img .slick-dots li.slick-active button{background-color:#fcb814;border-color:#fcb814}
.m-details .txt{padding-top:77px;padding-right:117px;overflow:hidden}
.m-details .txt h3{font-size:36px;color:#000;line-height:1.5em;font-weight:400;border-bottom:1px solid rgba(74,76,81,.2);padding-bottom:42px;margin-bottom:60px;overflow:hidden}
.m-details .txt .desc{font-size:17px;color:#717171;line-height:1.88em;overflow:hidden}
.m-details .txt .bot{margin-top:62px;overflow:hidden}
.m-details .txt .bot a{display:block;float:left;width:185px;font-size:15px;color:#fff;line-height:50px;text-align:center;border-radius:5px;background-color:#fcb814;margin-right:15px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-details .txt .bot a:hover{background-color:#4a4c51}
.m-details .box{margin-top:62px;overflow:hidden}
.m-details .box h3{font-size:30px;color:#000;line-height:1.2em;font-weight:400;margin-bottom:24px;overflow:hidden}
.m-details .box .desc{font-size:17px;color:#515151;line-height:2.24em;overflow:hidden}
.m-details .box .picbox{font-size:0;text-align:center;margin:36px -10px 0;overflow:hidden}
.m-details .box .picbox .pic{display:inline-block;vertical-align:middle;max-width:50%;padding:0 10px 20px}
.m-details .box .picbox .pic img{display:block;width:100%;height:auto}
.ul-imgq1{margin:110px 0 79px;overflow:hidden}
.ul-imgq1 ul{margin:0 -8px}
.ul-imgq1 li{float:left;width:14.28%;padding:0 8px;margin-bottom:15px;overflow:hidden}
.ul-imgq1 li.big{width:28.56%}
.ul-imgq1 li img{max-width: 9.375rem; max-height: 9.375rem; object-fit: contain;}
.ul-imgq1 li.big img{max-width: 21.25rem;max-height: 9.375rem;object-fit: contain;}
.ul-imgq1 .con{display:block;background-color:#fff;border-radius:10px;position:relative;overflow:hidden}
.ul-imgq1 .pic{height:210px;font-size:0;line-height:210px;text-align:center;position:relative;overflow:hidden}
.ul-imgq1 .pic img{display:inline-block;vertical-align:middle;}
.ul-imgq1 .txt{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fcb814;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgq1 a:hover .txt{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.ul-imgq1 .txt h3{font-size:24px;color:#fff;line-height:1.42em;font-weight:400;text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 10px;overflow:hidden}
@keyframes draw{
form{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
}
@-moz-keyframes draw{
form{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
}
@-ms-keyframes draw{
form{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
}
@-webkit-keyframes draw{
form{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
}
@-o-keyframes draw{
form{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
}
.m-map{background-color:#f4f4f4;position:relative;overflow:hidden}
.m-map .map{width:100%;height:auto;position:relative;overflow:hidden}
.m-map .map img{display:block;width:100%;height:auto}
.m-map .map .icon{width:76px;height:101px;position:absolute;top:43.2%;right:35.3%;z-index:3;-webkit-animation:1s linear infinite alternate draw;-moz-animation:1s linear infinite alternate draw;-ms-animation:draw 1s linear infinite alternate;-o-animation:1s linear infinite alternate draw;animation:1s linear infinite alternate draw;overflow:hidden}
.m-map .map .icon i{display:block;width:100%;height:100%;background:url(../images/qm/ding.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-map .box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-image:linear-gradient(to right,#f4f4f4,#f4f4f4,#f4f4f4,rgba(244,244,244,.2),rgba(244,244,244,0),rgba(244,244,244,0));overflow:hidden}
.m-map .cont{width:50%;padding-top:82px}
.g-titq1{overflow:hidden}
.g-titq1 h2{font-size:50px;color:#212121;line-height:1.28em;overflow:hidden}
.g-titq1 h2 em{display:block;font-size:22px;color:#fcb814;line-height:1.2em;font-family:Arila;font-weight:700;text-transform:uppercase;margin-bottom:17px;overflow:hidden}
.m-map .g-titq1{margin-bottom:62px}
.m-map h3{font-size:28px;color:#353535;line-height:1.3em;font-weight:400;margin-bottom:16px;overflow:hidden}
.m-map .desc{font-size:18px;color:#353535;line-height:36px;overflow:hidden}
.m-map .desc p{margin-bottom:3px;overflow:hidden}
.m-map .desc i{float:left;width:29px;font-size:20px;color:#cd0000;overflow:hidden}
.m-map .desc span{display:block;overflow:hidden}
.m-map .desc span em{font-size:17px;color:#787878}
.m-map .desc .tel{font-size:24px;font-family:Poppins,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:16px}
.m-map .desc .tel em{display:block;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1px}
.m-map .ma{width:138px;margin-top:54px}
.m-map .ma .pic{width:100%;height:138px;-webkit-box-shadow:0 0 51px rgba(205,0,0,.11);-moz-box-shadow:0 0 51px rgba(205,0,0,.11);-ms-box-shadow:0 0 51px rgba(205,0,0,.11);-o-box-shadow:0 0 51px rgba(205,0,0,.11);box-shadow:0 0 51px rgba(205,0,0,.11);margin-bottom:10px;overflow:hidden}
.m-map .ma .pic img{display:block;width:100%;height:100%}
.m-map .ma span{display:block;font-size:16px;color:#353535;line-height:1.3em;text-align:center;overflow:hidden}
.m-form{background-color:#fff;padding:87px 0 120px;overflow:hidden}
.m-form .left{float:left;width:36.25%;padding-right:20px;padding-top:16px;overflow:hidden}
.m-form .left .tel{font-size:18px;color:#313131;line-height:2.22em;margin-top:40px;overflow:hidden}
.m-form .left .tel span{display:block;font-size:30px;line-height:1.2em;font-family:Poppins,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
.m-form .right{overflow:hidden}
.m-form .right .box{margin:0 -10px;overflow:hidden}
.m-form .right .item{position:relative;padding:0 10px;margin-bottom:20px}
.m-form .right .box2 .item{float:left;width:50%}
.m-form .right .ll{display:block;float:left;width:138px;height:60px;font-size:16px;color:#323232;line-height:58px;text-align:center;background-color:#f3f3f3;border:1px solid rgba(0,0,0,.1);border-right:none;overflow:hidden}
.m-form .right .ll.qm{height:193px;line-height:191px}
.m-form .right .rr{overflow:hidden}
.m-form .right .inp,.m-form .right textarea{display:block;width:100%;height:60px;font-size:14px;color:#000;line-height:58px;border:1px solid rgba(0,0,0,.1);padding:0 30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-form .right textarea{height:193px;resize:none}
.m-form .right .ma{float:left;width:362px;position:relative}
.m-form .right .inp2{padding-right:130px}
.m-form .right .pic{width:auto;height:auto;position:absolute;top:50%;right:2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.m-form .right .pic a{display:block;overflow:hidden}
.m-form .right .pic img{display:block;width:100%;height:100%}
.m-form .sub-btn{display:block;float:left;width:138px;font-size:16px;color:#fff;line-height:60px;text-align:center;border:none;background-color:#fcb814;margin-left:20px;cursor:pointer;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form .sub-btn:hover{background-color:#4a4c51}
.ul-imgtxtq2{margin:200px 0 56px;overflow:hidden}
.ul-imgtxtq2 ul{margin:0 -20px}
.ul-imgtxtq2 li{float:left;width:50%;padding:0 20px;margin-bottom:50px;overflow:hidden}
.ul-imgtxtq2 .con{display:block;background-color:#fff;padding:129px 64px;overflow:hidden}
.ul-imgtxtq2 .pic{float:right;width:292px;height:292px;border-radius:50%;background-color:#f6f6f6;position:relative;margin-left:33px;overflow:hidden;padding: 2rem;}
.ul-imgtxtq2 .pic img{display:block;width:80%;height:100%;object-fit:contain;margin: auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq2 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxtq2 .txt{padding-top:2px;overflow:hidden}
.ul-imgtxtq2 h3{font-size:24px;color:#000;line-height:1.5em;font-weight:400;margin-bottom:39px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq2 .desc{height:7.48em;font-size:15px;color:#717171;line-height:1.87em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.ul-imgtxtq2 .look{display:block;width:185px;font-size:15px;color:#fff;line-height:50px;text-align:center;background-color:#fcb814;border-radius:5px;margin-top:44px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq2 a:hover .look{background-color:#4a4c51}
@media only screen and (min-width:1200px) and (max-width:1920px){
.ban:after{width:33.56rem;height:39.37rem}
.ban .txt em{font-size:2.25rem;margin-bottom:.125rem}
.ban .txt h3{font-size:3rem}
.pages{margin-bottom:4.937rem}
.pages li{margin:0 .312rem}
.pages li a{width:2.5rem;height:2.5rem;font-size:.875rem;line-height:2.375rem;border-radius:.312rem}
.pages .pages-end a,.pages .pages-first a,.pages .pages-next a{width:4.375rem}
.m-looking{margin-top:6.875rem;padding:5.562rem 5.5rem 5.937rem}
.m-looking .tit{margin-bottom:2.125rem}
.m-looking .tit a{font-size:.875rem;line-height:2.25rem;margin-right:10.93rem}
.m-looking .tit h3{font-size:1.625rem;line-height:2.25rem;margin-left:2rem}
.m-looking .tit h3 em{font-size:1.125rem;margin-left:.812rem;margin-top:.25rem}
.m-looking .form{padding-right:8.937rem}
.m-looking .form select{height:4.437rem;font-size:1.125rem;line-height:4.312rem;-webkit-background-size:1.25rem auto;-moz-background-size:1.25rem auto;-ms-background-size:1.25rem auto;-o-background-size:1.25rem auto;background-size:1.25rem auto;border-radius:.25rem;padding:0 4.375rem 0 2rem}
.m-looking .form button{width:7.5rem;height:4.375rem;font-size:1rem;line-height:4.375rem;border-radius:.375rem}
.m-pcore{margin-top:3.5rem}
.m-pcore .top h3{font-size:1.875rem;margin-bottom:1.5rem}
.m-pcore .top .desc{font-size:1.062rem}
.ul-imgtxtq1{margin:3.625rem 0 1.562rem}
.ul-imgtxtq1 ul{margin:0 -1.187rem}
.ul-imgtxtq1 li{padding:0 1.187rem;margin-bottom:3.125rem}
.ul-imgtxtq1 .con{padding:2.812rem 0}
.ul-imgtxtq1 .pic{width:23.12rem;height:28.75rem;margin-left:.25rem}
.ul-imgtxtq1 .txt{padding:5.375rem 0 1.25rem 4.25rem}
.ul-imgtxtq1 h3{font-size:1.5rem;margin-bottom:2.437rem}
.ul-imgtxtq1 .desc{font-size:.937rem}
.ul-imgtxtq1 .desc p{padding-left:.687rem}
.ul-imgtxtq1 .desc p:after{font-size:.937rem}
.ul-imgtxtq1 .look{width:11.56rem;font-size:.937rem;line-height:3.125rem;border-radius:.312rem;margin-top:2.687rem}
.m-details{margin-top:6.875rem;margin-bottom:6rem}
.m-details .img{width:38.87rem;margin-right:10.93rem}
.m-details .img .pic{height:34.37rem}
.m-details .img .slick-next,.m-details .img .slick-prev{width:2.312rem;height:2.312rem}
.m-details .img .slick-next:after,.m-details .img .slick-prev:after{font-size:1rem}
.m-details .img .slick-prev{left:2.812rem}
.m-details .img .slick-next{right:2.812rem}
.m-details .img .slick-dots{bottom:1.875rem}
.m-details .img .slick-dots li{margin:0 .25rem}
.m-details .img .slick-dots li button{width:.625rem;height:.625rem}
.m-details .txt{padding-top:4.812rem;padding-right:7.312rem}
.m-details .txt h3{font-size:2.25rem;padding-bottom:2.625rem;margin-bottom:3.75rem}
.m-details .txt .desc{font-size:1.062rem}
.m-details .txt .bot{margin-top:3.875rem}
.m-details .txt .bot a{width:11.56rem;font-size:.937rem;line-height:3.125rem;border-radius:.312rem;margin-right:.937rem}
.m-details .box{margin-top:3.875rem}
.m-details .box h3{font-size:1.875rem;margin-bottom:1.5rem}
.m-details .box .desc{font-size:1.062rem}
.m-details .box .picbox{margin:2.25rem -.625rem 0}
.m-details .box .picbox .pic{padding:0 .625rem 1.25rem}
.ul-imgq1{margin:6.875rem 0 4.937rem}
.ul-imgq1 ul{margin:0 -.5rem}
.ul-imgq1 li{padding:0 .5rem;margin-bottom:.937rem}
.ul-imgq1 .con{border-radius:.625rem}
.ul-imgq1 .pic{height:13.12rem;line-height:13.12rem}
.ul-imgq1 .txt h3{font-size:1.5rem;padding:0 .625rem}
.m-map{background-color:#f4f4f4}
.m-map .map .icon{width:4.75rem;height:6.312rem}
.m-map .cont{padding-top:5.125rem}
.g-titq1 h2{font-size:3.125rem}
.g-titq1 h2 em{font-size:1.375rem;margin-bottom:1.062rem}
.m-map .g-titq1{margin-bottom:3.875rem}
.m-map h3{font-size:1.75rem;margin-bottom:1rem}
.m-map .desc{font-size:1.125rem;line-height:2.25rem}
.m-map .desc p{margin-bottom:.187rem}
.m-map .desc i{width:1.812rem;font-size:1.25rem}
.m-map .desc span em{font-size:1.062rem}
.m-map .desc .tel{font-size:1.5rem;margin-bottom:1rem}
.m-map .ma{width:8.625rem;margin-top:3.375rem}
.m-map .ma .pic{height:8.625rem;-webkit-box-shadow:0 0 3.187rem rgba(205,0,0,.11);-moz-box-shadow:0 0 3.187rem rgba(205,0,0,.11);-ms-box-shadow:0 0 3.187rem rgba(205,0,0,.11);-o-box-shadow:0 0 3.187rem rgba(205,0,0,.11);box-shadow:0 0 3.187rem rgba(205,0,0,.11);margin-bottom:.625rem}
.m-map .ma span{font-size:1rem}
.m-form{padding:5.437rem 0 7.5rem}
.m-form .left{padding-right:1.25rem;padding-top:1rem}
.m-form .left .tel{font-size:1.125rem;margin-top:2.5rem}
.m-form .left .tel span{font-size:1.875rem}
.m-form .right .box{margin:0 -.625rem}
.m-form .right .item{padding:0 .625rem;margin-bottom:1.25rem}
.m-form .right .ll{width:8.625rem;height:3.75rem;font-size:1rem;line-height:3.625rem}
.m-form .right .ll.qm{height:12.06rem;line-height:11.93rem}
.m-form .right .inp,.m-form .right textarea{height:3.75rem;font-size:.875rem;line-height:3.625rem;padding:0 1.875rem}
.m-form .right textarea{height:12.06rem}
.m-form .right .ma{width:22.62rem}
.m-form .right .inp2{padding-right:8.125rem}
.m-form .sub-btn{width:8.625rem;font-size:1rem;line-height:3.75rem;margin-left:1.25rem}
.ul-imgtxtq2{margin:12.5rem 0 3.5rem}
.ul-imgtxtq2 ul{margin:0 -1.25rem}
.ul-imgtxtq2 li{padding:0 1.25rem;margin-bottom:3.125rem}
.ul-imgtxtq2 .con{padding:8.062rem 4rem}
.ul-imgtxtq2 .pic{width:18.25rem;height:18.25rem;margin-left:2.062rem}
.ul-imgtxtq2 .txt{padding-top:.125rem}
.ul-imgtxtq2 h3{font-size:1.5rem;margin-bottom:2.437rem}
.ul-imgtxtq2 .desc{font-size:.937rem}
.ul-imgtxtq2 .look{width:11.56rem;font-size:.937rem;line-height:3.125rem;border-radius:.312rem;margin-top:2.75rem}
}
@media only screen and (max-width:1199px){
.wp{width:auto;max-width:none;padding:0 10px}
.ban .txt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban .txt em{font-size:16px}
.ban .txt h3{font-size:18px}
.pages{margin-bottom:30px}
.pages li{margin:0 5px}
.pages li a{width:30px;height:30px;font-size:12px;line-height:28px}
.pages .pages-end a,.pages .pages-first a,.pages .pages-next a{width:50px}
.m-looking{margin-top:30px;padding:20px 10px}
.m-looking .tit{margin-bottom:20px}
.m-looking .tit a{font-size:12px;line-height:24px;margin-right:87px}
.m-looking .tit h3{font-size:18px;line-height:24px;margin-left:16px}
.m-looking .tit h3 em{font-size:16px;margin-left:6px;margin-top:2px}
.m-looking .form{padding-right:90px}
.m-looking .form select{height:50px;font-size:16px;line-height:48px;padding:0 50px 0 10px}
.m-looking .form button{width:80px;height:50px;font-size:14px;line-height:50px}
.m-pcore{margin-top:30px}
.m-pcore .top h3{font-size:18px;margin-bottom:10px}
.m-pcore .top .desc{font-size:14px;line-height:1.8em}
.ul-imgtxtq1{margin:20px 0 10px}
.ul-imgtxtq1 ul{margin:0 -10px}
.ul-imgtxtq1 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxtq1 .con{padding:10px 0}
.ul-imgtxtq1 .pic{width:200px;height:248px}
.ul-imgtxtq1 .txt{padding:20px 0 20px 20px}
.ul-imgtxtq1 h3{font-size:18px;margin-bottom:10px}
.ul-imgtxtq1 .desc,.ul-imgtxtq1 .desc p:after{font-size:13px}
.ul-imgtxtq1 .look{width:100px;font-size:13px;line-height:40px;margin-top:10px}
.m-details{margin-top:30px;margin-bottom:10px}
.m-details .top{padding:20px 10px}
.m-details .img{float:none;width:auto;margin-right:0;margin-bottom:10px}
.m-details .img .slick-prev{left:10px}
.m-details .img .slick-next{right:10px}
.m-details .img .slick-dots{bottom:10px}
.m-details .txt{padding:0}
.m-details .txt h3{font-size:18px;padding-bottom:10px;margin-bottom:10px}
.m-details .txt .desc{font-size:14px}
.m-details .txt .bot{margin-top:10px}
.m-details .txt .bot a{width:100px;line-height:40px;font-size:13px;margin-right:10px}
.m-details .box{margin-top:30px}
.m-details .box h3{font-size:18px;margin-bottom:10px}
.m-details .box .desc{font-size:14px;line-height:1.8em}
.m-details .box .picbox{margin-top:10px}
.ul-imgq1{margin:30px 0 15px}
.ul-imgq1 .pic{height:110px;line-height:110px}
.ul-imgq1 .txt h3{font-size:16px}
.m-map .box{position:static;padding-bottom:20px}
.m-map .map .icon{width:40px;height:53px}
.m-map .cont{width:auto;padding-top:20px}
.g-titq1 h2{font-size:18px}
.g-titq1 h2 em{font-size:14px;margin-bottom:10px}
.m-map .g-titq1{margin-bottom:10px}
.m-map h3{font-size:16px;margin-bottom:10px}
.m-map .desc{font-size:14px;line-height:24px}
.m-map .desc i{width:24px;font-size:16px}
.m-map .desc span em{font-size:13px}
.m-map .desc .tel{font-size:18px;margin-bottom:5px}
.m-map .ma{width:100px;margin-top:10px}
.m-map .ma .pic{height:100px}
.m-map .ma span{font-size:14px}
.m-form{padding:30px 0 10px}
.m-form .left{float:none;width:auto;margin-right:0;padding-top:0;margin-bottom:10px}
.m-form .left .tel{font-size:14px;margin-top:10px}
.m-form .left .tel span{font-size:18px}
.m-form .right .ll{width:80px;height:40px;font-size:14px;line-height:38px}
.m-form .right .inp,.m-form .right textarea{height:40px;font-size:12px;line-height:38px;padding:0 10px}
.m-form .right .ll.qm{height:150px;line-height:148px}
.m-form .right textarea{height:150px}
.m-form .right .pic{width:48px;height:38px;right:10px}
.m-form .right .inp2{padding-right:80px}
.m-form .right .ma{width:44%}
.m-form .sub-btn{width:100px;font-size:14px;line-height:40px;margin-left:10px}
.ul-imgtxtq2{margin:30px 0 10px}
.ul-imgtxtq2 ul{margin:0 -10px}
.ul-imgtxtq2 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxtq2 .con{padding:20px}
.ul-imgtxtq2 .pic{width:160px;height:160px;margin-left:10px}
.ul-imgtxtq2 .txt{padding-top:0}
.ul-imgtxtq2 h3{font-size:18px;margin-bottom:10px}
.ul-imgtxtq2 .desc{font-size:13px}
.ul-imgtxtq2 .look{width:100px;font-size:13px;line-height:40px;margin-top:10px}
}
@media only screen and (max-width:767px){
.pages li{display:none}
.pages .pages-end,.pages .pages-first,.pages .pages-next,.pages li.on{display:block}
.m-looking .form select{padding-right:30px}
.m-looking .tit a{margin-right:0}
.m-looking .tit h3{margin-left:0}
.ul-imgtxtq1 ul{margin:0}
.ul-imgtxtq1 li{float:none;width:auto;padding:0}
.ul-imgq1 li{width:25%}
.ul-imgq1 li.big{width:50%}
.m-form .right .box2 .item,.m-form .right .ma{float:none;width:auto}
.m-form .sub-btn{margin-top:10px;margin-left:0}
.ul-imgtxtq2 ul{margin:0}
.ul-imgtxtq2 li{float:none;width:auto;padding:0}
}
@media only screen and (max-width:479px){
.m-looking .tit a{display:none}
.m-looking .tit h3 em{display:block;margin-left:0}
.ul-imgtxtq1 .pic{float:none;margin:0 auto 10px}
.ul-imgtxtq1 .txt{padding:0 10px 10px}
.ul-imgq1 li,.ul-imgq1 li.big{width:50%}
.ul-imgtxtq2 .pic{float:none;margin:0 auto 10px}
}
@media only screen and (max-width:1600px){
.wp{padding: 0 8rem;}
}

@media only screen and (max-width:1200px){
.wp{padding: 0 5rem;}
}
@media only screen and (max-width:768px){
.wp{padding: 0 20px;}
}