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:Source-Han-Sans-CN-Normal,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
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=reset],input[type=submit]{-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}
a:hover{color:#ff4b59}
.wp{margin:0 auto;width:100%;max-width:1520px}
.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;z-index:5}
.menuBtn b{display:block;height:4px;background-color:#000;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)}
@font-face{font-family:Source-Han-Sans-CN-Bold;src:url(../fonts/Source-Han-Sans-CN-Bold.otf)}
@font-face{font-family:Source-Han-Sans-CN-Medium;src:url(../fonts/Source-Han-Sans-CN-Medium.otf)}
@font-face{font-family:Source-Han-Sans-CN-Normal;src:url(../fonts/Source-Han-Sans-CN-Normal.otf)}
@font-face{font-family:Source-Han-Sans-CN-Regular;src:url(../fonts/Source-Han-Sans-CN-Regular.otf)}
@font-face{font-family:Anton;src:url(../fonts/Anton.ttf)}
@font-face{font-family:Cinzel-Bold;src:url(../fonts/Cinzel-Bold.ttf)}
@font-face{font-family:Cinzel-Regular;src:url(../fonts/Cinzel-Regular.ttf)}
.header{position:absolute;left:0;right:0;width:100%;z-index:999;padding:32px 179px 0 200px}
.header::after{position:absolute;top:0;left:0;right:0;width:100%;height:100px;display:block;content:' ';background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%)}
.header .inner{position:relative;z-index:9999;display:flex;justify-content:space-between;align-items:center}
.header .logo{display:inline-block}
.header .logo a{display:block;justify-content:center;align-items:center;height:35px}
.header .logo a img{display:block}
.nav{display:inline-block;vertical-align:middle;margin-right:30px}
.nav .v1{position:relative;font-size:16px;color:#252626;padding:0 23px 17px;transition:.5s}
.nav .v1::after{position:absolute;display:block;content:' ';bottom:0;left:50%;transform:translateX(-50%);width:32px;height:4px;background:#e5342e;opacity:0;transition:.5s}
.nav .on .v1::after,.nav li:hover .v1::after{opacity:1}
.nav li{display:inline-block}
.nav .on .v1,.nav li:hover .v1{font-weight:700;color:#e5342e}
.hd-tel{display:inline-block;vertical-align:middle;font-size:28px;font-family:DIN;font-weight:700;color:#e5342e;background-image:url(../images/hd-tel.png);background-size:27px auto;background-repeat:no-repeat;background-position:left center;padding-left:40px}
.footer .box{padding:67px 0 34px;background-color:#3d332f}
.footer .top{position:relative;margin-bottom:53px}
.footer .top::after{position:absolute;left:0;right:0;top:49px;content:' ';width:100%;height:1px;background:#594b44}
.ul-ft .tit{position:relative;z-index:5;font-size:18px;font-weight:700;padding-bottom:24px;color:#fff;margin-bottom:28px}
.ul-ft .tit::after{position:absolute;left:0;bottom:0;content:' ';width:24px;height:3px;background:#fff}
.m-ft-links .link a{font-size:14px;color:#cba88c;margin-bottom:10px;transition:.5s;line-height:2.7}
.m-ft-links .link:hover a{text-decoration:underline}
.ul-ft{display:flex;justify-content:space-between}
.ul-ft .desc{font-size:14px;line-height:28px;color:#cba88c}
.ul-ft li{float:left;width:160px;margin-right:100px}
.ul-ft .li4{width:284px}
.ul-ft .li4 .tit{margin-bottom:39px}
.ul-ft .li5{width:auto;margin-right:0}
.ul-ft .li5 .tit{margin-bottom:32px}
.ul-ft .li5 .tel{font-family:DIN;font-size:40px;font-weight:700;color:#fff;padding-bottom:11px;border-bottom:1px solid #594b44;margin-bottom:16px}
.ul-ft .li5 .item{justify-content:space-between;align-items:center}
.ul-ft .li5 .item .icon{display:inline-block;font-size:14px;color:#3d332f;border-radius:50px;padding:9.5px 20px;overflow:hidden;background-color:#f4e3db}
.ul-ft .li5 .m-weixin{margin-left:24px}
.ul-ft .li5 .item .icon1:first-child{margin-left:0!important}
.ul-ft .li5 .item .icon span{display:inline-block;background-size:20px auto;background-position:left center;background-repeat:no-repeat;padding-left:30px;height:1.5em;line-height:1.5em}
.ul-ft .add{margin-bottom:34px}
.m-links-e1{padding:27.2px 0;overflow:hidden;border-top:1px solid #594b44;border-bottom:1px solid #594b44;margin-bottom:26px}
.m-ft-links .pic{margin-bottom:17px}
.m-ft-links .pic img{display:block;width:100%}
.m-links-e1,.m-links-e1 .span2 a{font-size:14px;color:#cba88c}
.m-links-e1 .span2 a{margin-right:30px}
.m-links-e1 .span2 a:last-child{margin-right:0}
.m-links-e1 .span1{float:left;margin-right:17px}
.m-links-e1 .span2{overflow:hidden}
.footer .copy{display:flex;justify-content:space-between;align-items:center}
.footer .copy,.footer .copy a{font-size:14px;color:#cba88c}
.footer .con2 a{margin-left:0!important}
.footer .copy a{margin-left:33px}
.m-bottom-e1{background:#fff;box-shadow:0 -16px 36px 0 rgba(0,14,77,.15)}
.m-bottom-e1 .inner{position:relative}
.m-bottom-e1 .con1{position:relative;float:left;height:120px}
.m-bottom-e1 .con2{float:right;padding-top:32px}
.m-bottom-e1 .con1 .pic{position:absolute;left:0;bottom:0;float:left;width:250px;height:140px;margin-right:24px}
.m-bottom-e1 .con1 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-bottom-e1 .con1 .txt{overflow:hidden;margin-left:274px;margin-top:24px}
.m-bottom-e1 .con1 .tit{font-size:24px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#e5342e;height:1.5em;margin-bottom:10px}
.m-bottom-e1 .con1 .desc{font-size:16px;color:#252626;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.5em;margin-bottom:0}
.form-e2 .g-inp-e1{overflow:hidden}
.form-e2 .g-inp-e1 .item{float:left;margin-right:16px;background:#f5f7fa;width:240px;height:56px;line-height:56px}
.form-e2 .g-inp-e1 .item3{display:flex;justify-content:space-between;align-items:center;margin-right:28px}
.form-e2 .g-inp-e1 .item3 em{font-size:16px;color:#252626;padding-right:20px}
.form-e2 .inp{font-size:16px;color:#000;width:100%;height:100%;padding:0 16px;background:#f5f7fa}
.form-e2 .g-inp-e1 .inp3{width:200px}
.form-e2 .inp::placeholder{color:#bbbdbf}
.form-e2 .g-more-e1{width:176px;height:56px}
.m-bottom-e1 .close{position:absolute;top:32px;right:-80px;width:24px;height:24px;background-image:url(../images/e-close.png);background-size:24px auto;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:9}
@media only screen and (min-width:1199px){
.wp{max-width:79.16vw}
.header{left:0;right:0;padding:1.666vw 9.322vw 0 10.41vw}
.header::after{top:0;left:0;right:0;height:5.208vw;content:' ';background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%)}
.header .inner{justify-content:space-between;align-items:center}
.header .logo a{justify-content:center;align-items:center;height:1.822vw}
.nav{margin-right:1.562vw}
.nav .v1{font-size:.833vw;padding:0 1.197vw;transition:.5s;padding-bottom:.885vw}
.nav .v1::after{content:' ';bottom:0;transform:translateX(-50%);width:1.666vw;height:.208vw;background:#e5342e;opacity:0;transition:.5s}
.nav .on .v1::after,.nav li:hover .v1::after{opacity:1}
.nav .on .v1,.nav li:hover .v1{font-weight:700}
.hd-tel{font-size:1.458vw;font-family:DIN;font-weight:700;background-image:url(../images/hd-tel.png);background-size:1.406vw auto;background-repeat:no-repeat;padding-left:2.083vw}
.footer .box{padding:3.489vw 0 1.77vw}
.footer .top{margin-bottom:2.76vw}
.footer .top::after{left:0;right:0;top:2.552vw;content:' ';height:1px;background:#594b44}
.ul-ft .tit{font-size:.937vw;font-weight:700;padding-bottom:1.25vw;margin-bottom:1.458vw}
.ul-ft .tit::after{left:0;bottom:0;content:' ';width:1.25vw;height:.156vw;background:#fff}
.m-ft-links .link a{font-size:.729vw;margin-bottom:.52vw;transition:.5s;line-height:2.7}
.m-ft-links .link:hover a{text-decoration:underline}
.ul-ft{justify-content:space-between}
.ul-ft .desc{font-size:.729vw;line-height:1.458vw}
.ul-ft li{width:8.333vw;margin-right:5.208vw}
.ul-ft .li4{width:14.79vw}
.ul-ft .li4 .tit{margin-bottom:2.031vw}
.ul-ft .li5{width:auto}
.ul-ft .li5 .tit{margin-bottom:1.666vw}
.ul-ft .li5 .tel{font-family:DIN;font-size:2.083vw;font-weight:700;padding-bottom:.572vw;border-bottom:1px solid #594b44;margin-bottom:.833vw}
.ul-ft .li5 .item{justify-content:space-between;align-items:center}
.ul-ft .li5 .item .icon{font-size:.729vw;border-radius:2.604vw;padding:.494vw 1.041vw}
.ul-ft .li5 .item .m-weixin{margin-left:1.25vw}
.ul-ft .li5 .item .icon span{background-size:1.041vw auto;background-repeat:no-repeat;padding-left:1.562vw}
.ul-ft .add{margin-bottom:1.77vw}
.m-links-e1{padding:1.416vw 0;border-top:1px solid #594b44;border-bottom:1px solid #594b44;margin-bottom:1.354vw}
.m-ft-links .pic{margin-bottom:.885vw}
.m-links-e1,.m-links-e1 .span2 a{font-size:.729vw}
.m-links-e1 .span2 a{margin-right:1.562vw}
.m-links-e1 .span1{margin-right:.885vw}
.footer .copy{justify-content:space-between;align-items:center}
.footer .copy,.footer .copy a{font-size:.729vw}
.footer .copy a{margin-left:1.718vw}
.m-bottom-e1{background:#fff;box-shadow:0 -.833vw 1.875vw 0 rgba(0,14,77,.15)}
.m-bottom-e1 .con1{height:6.25vw}
.m-bottom-e1 .con2{padding-top:1.666vw}
.m-bottom-e1 .con1 .pic{left:0;bottom:0;width:13.02vw;height:7.291vw;margin-right:1.25vw}
.m-bottom-e1 .con1 .txt{margin-left:14.27vw;margin-top:1.25vw}
.m-bottom-e1 .con1 .tit{font-size:1.25vw;font-weight:700;white-space:nowrap;height:1.5em;margin-bottom:.52vw}
.m-bottom-e1 .con1 .desc{font-size:.833vw;white-space:nowrap;height:1.5em}
.form-e2 .g-inp-e1 .item{margin-right:.833vw;background:#f5f7fa;width:12.5vw;height:2.916vw;line-height:2.916vw}
.form-e2 .g-inp-e1 .item3{justify-content:space-between;align-items:center;margin-right:1.458vw}
.form-e2 .g-inp-e1 .item3 em{font-size:.833vw;padding-right:1.041vw}
.form-e2 .inp{font-size:.833vw;padding:0 .833vw;background:#f5f7fa}
.form-e2 .g-inp-e1 .inp3{width:10.41vw}
.form-e2 .g-more-e1{width:9.166vw;height:2.916vw}
.m-bottom-e1 .close{top:1.666vw;right:-4.166vw;width:1.25vw;height:1.25vw;background-image:url(../images/e-close.png);background-size:1.25vw auto;background-repeat:no-repeat}
}
.footer-mob{display:none;width:100%;position:fixed;bottom:0;height:80px;padding:15px 0 23px;background:#fff;box-sizing:border-box;z-index:999}
.footer-mob .item{margin-left:120px;display:block;width:fit-content;width:-moz-fit-content;float:left}
.footer-mob .item img{width:24px;height:auto;display:block}
.footer-mob .item p{text-align:center;white-space:nowrap;font-size:14px;color:#252626;font-family:Source Han Sans CN}
.footer-mob #codeBtn.item,.footer-mob .item:last-of-type{margin-left:142px;width:96px;height:42px;border-radius:25px;border:1px solid #e5342e;box-sizing:border-box;outline:0;background:0 0;overflow:hidden;display:flex;align-items:center;justify-content:center}
.footer-mob #codeBtn.item img,.footer-mob .item:last-of-type img{float:left;width:22px;margin-right:15px}
.footer-mob #codeBtn.item p,.footer-mob .item:last-of-type p{display:block;text-align:left;float:left;font-size:14px;color:#e5342e}
.footer-mob .item:last-of-type{background:#e5342e}
.footer-mob .item:last-of-type p{color:#fff}
@media only screen and (max-width:1199px){
.wp{max-width:100%}
.header{position:fixed;background-color:#fff;height:55px;padding:0 20px}
.header::after{display:none}
.header .inner{display:inline-block}
.nav{display:block;margin-right:0;margin-bottom:10px}
.hd-r{position:fixed;top:55px;padding:10px 30px 0;left:0;right:0;bottom:0;display:none;z-index:2;background-color:#fff;border-top:1px solid #ccc}
.header .logo{height:55px;line-height:55px;display:flex;align-items:center}
.header .logo a{height:26px}
.menuBtn,.nav li{display:block}
.nav .v1{display:block;font-size:16px;color:#252626;padding:0;line-height:2.5}
.nav .v1::after{display:none}
.hd-tel{font-size:18px;background-image:url(../images/hd-tel.png);background-size:20px auto;background-repeat:no-repeat;background-position:left center;padding-left:30px}
.footer .top,.m-bottom-e1,.m-links-e1{display:none}
.footer .box{padding:20px 0 10px}
.footer .copy{display:block;text-align:center;line-height:1.8}
.footer .copy a{display:block;margin-left:0}
.footer .con2 a{display:inline-block}
.mob-ft-e1{display:block}
.mob-ft-e1 .p{text-align:center}
.mob-ft-e1 .hd-tel{background-image:url(../images/hd-tel-on.png);color:#cba88c;font-weight:400;margin-bottom:5px}
.mob-ft-e1 .kefu{background-image:url(../images/kefu.png)}
.footer{display:none}
.footer-mob{display:block}
.footer-mob .item{margin-left:10vw}
.footer-mob #codeBtn.item,.footer-mob .item:last-of-type{margin-left:11.84vw}
}
@media only screen and (max-width:767px){
.footer-mob #codeBtn.item,.footer-mob .item:last-of-type{margin-left:6.84vw}
.footer-mob .item{margin-left:6vw}
}
@media only screen and (max-width:375px){
.footer-mob #codeBtn.item,.footer-mob .item:last-of-type{margin-left:4.84vw}
}
.ul-ft .li5 .m-weixin{display:inline-block;position:relative}
.ul-ft .li5 .m-weixin .qr{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;text-align:center;opacity:0;transition:.3s;overflow:hidden}
.ul-ft .li5 .m-weixin.on .qr{display:block;opacity:1;overflow:visible}
.ul-ft .li5 .m-weixin .qr img{display:inline-block;max-width:100%}
@media only screen and (max-width:1500px){
.ul-ft .li5 .item .m-weixin{margin-left:.8vw}
}
.idx-ban{position:relative}
.swiper-ban .item{display:block;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;}
.swiper-ban .item img{width: 100%;height: auto;}
.swiper-ban .con{position:absolute;top:50%;transform:translateY(-50%);z-index:99;width:100%}
.swiper-ban .tit{font-size:56px;font-weight:700;color:#3d332f;margin-bottom:24px}
.g-more-e1{display:flex;justify-content:center;align-items:center;width:148px;height:48px;background:#e5342e;font-size:16px;text-align:center;color:#fff;cursor:pointer}
.g-more-e1:hover{background:rgba(229,52,46,.8);color:rgba(255,255,255,.8)}
.swiper-ban .info{margin-bottom:95px}
.swiper-ban .info span{position:relative;font-size:18px;color:#3d332f;padding-left:20px;margin-right:52px}
.swiper-ban .info span::after{position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#e5342e;display:block;content:' '}
.swiper-ban .swiper-horizontal>.swiper-pagination-bullets,.swiper-ban .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-ban .swiper-pagination-custom,.swiper-ban .swiper-pagination-fraction{bottom:48px!important;left:200px;width:auto!important}
.g-swiper-button-next,.g-swiper-button-prev{position:absolute;width:48px!important;height:48px!important;color:transparent!important;background-image:url(../images/e-prev2.png);background-position:center;background-size:48px auto;background-repeat:no-repeat;z-index:20}
.g-swiper-button-next.swiper-button-disabled,.g-swiper-button-prev.swiper-button-disabled{opacity:1!important;cursor:auto;pointer-events:none}
.g-swiper-button-prev{left:0}
.g-swiper-button-next{background-image:url(../images/e-next2.png);background-position:center;background-size:48px auto;background-repeat:no-repeat;right:0}
.g-swiper-button-next:hover,.g-swiper-button-prev:hover{background-image:url(../images/e-prev2-on.png)}
.g-swiper-button-next:hover{background-image:url(../images/e-next2-on.png)}
.g-swiper-button-next:after,.g-swiper-button-prev:after{display:none!important}
.swiper-ban .g-swiper-button-next,.swiper-ban .g-swiper-button-prev{position:absolute;top:auto!important;left:auto!important;right:201px!important;bottom:49px!important;transform:translateX(0);width:50px!important;height:50px!important;color:transparent!important;background-position:center;background-size:0 auto;z-index:20}
.swiper-ban .g-swiper-button-prev{left:auto!important;right:283px!important}
.swiper-ban .g-swiper-button-next .bg,.swiper-ban .g-swiper-button-prev .bg{width:48px;height:48px;display:flex;justify-content:center;align-items:center;animation:3s linear infinite spin}
.swiper-ban .g-swiper-button-next .bg-img,.swiper-ban .g-swiper-button-prev .bg-img{display:block;width:48px}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes spin1{
0%{transform:rotate(360deg)}
100%{transform:rotate(0)}
}
.swiper-ban .g-swiper-button-next .icon,.swiper-ban .g-swiper-button-prev .icon{position:absolute;left:50%;transform:translate(-50%,-50%);display:block;width:24px}
.swiper-ban .swiper-pagination-bullet{width:4px;height:28px;border-radius:10px;background:#fff;opacity:1!important}
.swiper-ban .swiper-pagination-bullet-active{width:8px;height:40px;background:#e5342e}
.swiper-ban .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-ban .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px!important}
.swiper-ban .date{margin-bottom:77px}
.swiper-ban .date span{font-size:18px;position:relative;color:#3d332f;padding-right:15px;text-transform:capitalize}
.swiper-ban .date span::after{position:absolute;top:50%;left:100%;transform:translateY(-50%);width:100px;height:1px;display:block;content:' ';background:#e5342e}
.m-idxe1{background-size:cover;background-repeat:no-repeat;background-position:center;padding:45px 0 30px}
.ul-list-e1{margin:0 -16px}
.ul-list-e1 li{float:left;width:25%;margin-bottom:15px}
.ul-list-e1 .item{position:relative;margin:0 16px;padding:7px;background-color:#fff;box-shadow:0 8px 32px 0 rgba(153,31,12,.2);transition:.5s}
.ul-list-e1 .item .bg{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;transition:.5s;display:none}
.ul-list-e1 .item:hover .bg{display:block}
.ul-list-e1 .item:hover{box-shadow:0 8px 32px 0 rgba(153,31,12,.2)}
.ul-list-e1 .con{position:relative;z-index:2;display:flex;align-items:center;background-size:332px auto;background-repeat:no-repeat;background-position:center;background-image:url(../images/e-bg.png);transition:.5s;padding:36px 36px 38px}
.ul-list-e1 .item:hover .con{background-size:332px auto;background-repeat:no-repeat;background-position:center;background-image:url(../images/e-bg-on.png)}
.ul-list-e1 .pic{width:40px;height:40px;margin-right:25px}
.ul-list-e1 .pic img{display:block;max-width:100%;max-height:100%;transition:.5s}
.ul-list-e1 .item .pic .img2,.ul-list-e1 .item:hover .pic .img1{display:none}
.ul-list-e1 .item:hover .pic .img2{display:block}
.ul-list-e1 .tit{font-size:18px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#51312d;transition:.5s;height:1.5em;margin-bottom:12px}
.ul-list-e1 .desc{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#51312d;height:1.5em;transition:.5s}
.ul-list-e1 .item:hover .desc,.ul-list-e1 .item:hover .tit{color:#fff}
.row-e2{padding:80px 0;background-size:cover;background-repeat:no-repeat;background-position:center}
.row-e2 .wp{max-width:1280px}
.m-idxe2{position:relative;padding:12px;height:400px;box-sizing:border-box;background-size:contain;background-repeat:no-repeat;background-position:center}
.m-idxe2 .bg{position:absolute;top:0;left:0;bottom:0;width:640px;height:400px;background-size:100% 400px;background-repeat:no-repeat;background-position:center;z-index:1}
.m-idxe2 .box{position:relative;z-index:2;background-size:100% auto;background-repeat:no-repeat;background-position:center;overflow:hidden}
.m-idxe2 .tit1{font-size:22px;font-weight:700;color:#fff;margin:0 0 37px;text-align:center}
.m-idxe2 .l{padding:26px 160px 0 60px;width:640px;height:100%}
.m-idxe2 .con2{overflow:hidden;padding:24px 52px 0 48px}
.m-idxe2 .con2 .tit1{margin-bottom:13px}
.m-idxe2 .con2 .info{margin-bottom:23px}
.ul-list-e2{overflow:hidden;margin:0 -12px 8px}
.ul-list-e2 li{float:left;width:33.3%;margin-bottom:24px}
.ul-list-e2 .pic{width:36px;height:36px;display:flex;justify-content:center;align-items:center;margin:0 auto 12px}
.ul-list-e2 .pic img{display:block;max-width:100%;max-height:100%}
.ul-list-e2 .con{display:block;padding:20px 16px 14px;gap:20px;background:linear-gradient(90deg,#fbf7f6 0,#f4e3db 99%);margin:0 12px;box-sizing:border-box;border:3px solid #cba88c;border-radius:10px}
.ul-list-e2 .tit{font-size:16px;text-align:center;height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#51312d}
.m-idxe2 .info{font-size:16px;color:#51312d;text-align:center;margin-bottom:30px}
.m-idxe2 .info span{font-size:18px;font-weight:500;color:#e5342e;margin:0 7px}
.m-idxe2 .info .desc{display:inline-block;background-image:url(../images/e-icon12.png);background-size:18px auto;background-repeat:no-repeat;background-position:left center;padding-left:30px}
.form-e1 input,.group-sel .sp select{color:#000;font-size:16px;font-weight:400;padding:13.5px 16px}
.form-e1 .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}
.form-e1 .top .inp{width:256px}
.group-sel .sp select{color:#333}
.form-e1 input::placeholder{color:#bbbdbf}
.form-control{display:inline-block;width:126px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.m-idxe2 .con2 .form-e1 .info{margin-bottom:26px}
.g-radio,.g-radio a{font-size:14px;color:#51312d}
.g-radio a{padding-left:5px;text-decoration:underline}
.row-e3{padding:69px 0 0}
.g-idx-tit{margin-bottom:50px}
.g-idx-tit .tit{font-size:40px;font-family:Source-Han-Sans-CN-Bold;text-align:center;color:#3d332f;margin-bottom:5px}
.g-idx-tit .en{font-size:18px;text-align:center;text-transform:uppercase;color:#8a8d8d;font-family:Cinzel-Bold}
.m-idxe3{position:relative;overflow:hidden}
.swiper-pic1{position:relative}
.product-swiper{height:760px;overflow:visible!important}
.product-swiper .inner{width:100%;height:100%;position:relative;z-index:10!important;background-repeat:no-repeat;background-size:cover;background-position:center}
.product-swiper .inner .con{position:absolute;z-index:10;left:0;top:50px}
.product-swiper .inner .con .num{position:relative;font-family:Anton;font-size:80px;display:inline-block;vertical-align:middle;color:#fff;margin-right:20px;text-shadow:0 3px 10px rgba(0,0,0,.2)}
.product-swiper .inner .con i{font-style:normal;display:inline-block;vertical-align:middle;width:36px;height:78px;background-image:url(../images/e-icon13.png);background-repeat:no-repeat;background-size:36px auto;background-position:center}
.product-swiper .inner .con .tit{margin-bottom:11px}
.product-swiper .inner .con .tit .tit1{display:inline-block;vertical-align:bottom;line-height:1.1}
.product-swiper .inner .con .tit .span1{font-size:36px;font-weight:700;display:inline-block;vertical-align:bottom;color:#fff;text-shadow:0 3px 10px rgba(0,0,0,.2)}
.product-swiper .inner .con .desc{font-size:44px;font-weight:700;color:#fff;text-shadow:0 3px 10px rgba(0,0,0,.2);margin-bottom:25px}
.product-swiper .inner .con .info{margin-bottom:67px}
.product-swiper .inner .con .info span{position:relative;font-size:18px;color:#fff;padding-right:25px;margin-right:32px}
.product-swiper .inner .con .info span::after{content:'';display:block;width:1px;height:20px;background:#fff;border-radius:50%;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.product-swiper .inner .con .info span:last-child:after{display:none}
.product-swiper .inner .con .more{border:1px solid #fff;padding:5px;display:inline-block;cursor:pointer}
.product-swiper .inner .con .more a{display:flex;justify-content:center;align-items:center;width:128px;height:32px;background-image:url(../images/e-bg5.png);background-size:128px auto;background-repeat:no-repeat;background-position:center;font-size:14px;text-align:center;color:#fff}
.product-swiper .inner .con .more:hover{background:#e5342e;border-color:#e5342e}
.product-swiper .swiper-slide-next .arrow{position:absolute;top:50%;left:20px;transform:translateY(-50%);z-index:5;display:none;width:48px}
.product-swiper .swiper-slide-next:hover .arrow{display:inline-block}
.swiper-e4 .g-swiper-button-next,.swiper-e4 .g-swiper-button-prev{position:absolute;background-color:#fff;border-radius:50%;overflow:hidden;box-shadow:0 6px 18px 0 rgba(100,100,111,.2);width:34.5px!important;height:34.5px!important;color:transparent!important;background-image:url(../images/e-prev.png);background-position:center;background-size:15px auto;background-repeat:no-repeat;z-index:20}
.swiper-e4 .g-swiper-button-next{background-image:url(../images/e-next.png);background-position:center;background-size:15px auto;background-repeat:no-repeat}
.row-e4{padding:80px 0 0}
.m-row-e4{padding:0 32px 20px;overflow:hidden}
.m-row-e4 .con1{float:left;width:240px;height:210px;margin-right:32px;background-image:url(../images/e-pic1.png);background-size:cover;background-repeat:no-repeat;background-position:left center;display:flex;justify-content:center;align-items:center;margin-top:40px}
.m-row-e4 .con1 .img1{display:block;width:21px;margin:13px auto}
.m-row-e4 .con1 .tit1{font-size:36px;font-weight:700;text-align:center;color:#fff;height:1.1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.1}
.m-row-e4 .con2{position:relative;overflow:hidden;padding:0 87px;margin-top:-5px}
.swiper-e1 .con{position:relative;margin:0 10px;padding:45px 0;display:block}
.swiper-e1 .pic{position:relative;padding-top:66.3%;height:0;border-radius:16px;overflow:hidden}
.swiper-e1 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.swiper-e1 .con:hover .pic img{transform:scale(1.08)}
.swiper-e1 .tit{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;padding:0 10px;font-size:18px;font-weight:700;text-align:center;color:#252626;height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:.5s}
.swiper-e1 .con:hover .tit{color:#e5342e}
.swiper-e1 .swiper-pagination{display:none!important}
.m-swiper-tab{position:absolute;top:168px;left:202px;z-index:10}
.ul-swiper-tabe1{height:300px}
.ul-swiper-tabe1 .tit{position:relative;font-size:16px;color:#51312d;padding-left:20px}
.ul-swiper-tabe1 .tit::after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:' ';width:10px;height:10px;border-radius:50%;background:#51312d}
.ul-swiper-tabe1 .swiper-slide-active .tit{font-size:24px;font-weight:700;color:#e5342e}
.ul-swiper-tabe1 .swiper-slide-active .tit::after{background:#e5342e}
.m-idxe3 .box{position:relative}
.swiper-pagination-txt{position:absolute;left:0;bottom:0;font-family:DIN;font-size:24px;font-weight:500;color:#fff;z-index:15}
.swiper-pagination-txt .now{font-family:DIN;font-size:36px;font-weight:700;color:#e5342e}
.m-swiper-tabcon{position:absolute;left:202px;bottom:40px;height:96px}
.swiper-e4{width:459px}
.swiper-e4 .item{padding:10px 8px}
.swiper-e4 .pic{position:relative;overflow:hidden;height:0;padding-top:60%;box-shadow:0 4px 24px 0 rgba(30,33,36,.3)}
.swiper-e4 .pic img{position:absolute;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:100px;object-fit:cover}
.group-sel{overflow:hidden;margin-bottom:21px}
.group-sel .outer{display:flex;justify-content:space-between;align-items:center}
.group-sel .sp select{width:166px;height:48px;line-height:48px;padding:0 16px;appearance:none;background-image:url(../images/e-sel.png);background-size:18px auto;background-repeat:no-repeat;background-position:right 16px center}
.group-sel .sp:last-child{margin-right:0}
.group-sel .group .txt{line-height:66px;font-size:18px;color:#666;display:inline-block;float:left;margin-right:10px}
.group-sel .group .txt span{display:inline-block;color:#f80a0a}
.group-sel .group .inp{overflow:hidden}
.group-sel .group .inp input{display:block;width:100%;font-size:18px;height:66px;background-color:transparent;border:none}
.group-sel .group .text{height:140px;resize:none;display:block;width:100%;background-color:transparent;padding:22px 0;font-size:18px}
.form-e1 .submit{width:216px;margin:0 auto;font-size:16px;color:#fff}
.g-radio{text-align:center}
.form-e1 .radio input[type=checkbox]{margin-right:8px;width:15.33px;height:15.33px;display:inline-block;border:1px solid #51312d;border-radius:50%;-webkit-appearance:none;appearance:none;padding:0;font-size:0;position:relative;top:2px}
.form-e1 .radio input[type=checkbox]:checked{background-image:url(../images/e-radio.png);background-position:center;background-size:cover;background-repeat:no-repeat;border:none}
.swiper-notice{height:1.5em}
@media only screen and (min-width:1199px){
.swiper-ban .con{top:50%;transform:translateY(-50%)}
.swiper-ban .tit{font-size:2.916vw;font-weight:700;margin-bottom:1.25vw}
.g-more-e1{justify-content:center;align-items:center;width:7.708vw;height:2.5vw;background:#e5342e;font-size:.833vw}
.swiper-ban .info{margin-bottom:4.947vw}
.swiper-ban .info span{font-size:.937vw;padding-left:1.041vw;margin-right:2.708vw}
.swiper-ban .info span::after{top:50%;left:0;transform:translateY(-50%);width:.416vw;height:.416vw;border-radius:50%;background:#e5342e;content:' '}
.swiper-ban .swiper-horizontal>.swiper-pagination-bullets,.swiper-ban .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-ban .swiper-pagination-custom,.swiper-ban .swiper-pagination-fraction{bottom:2.5vw!important;left:10.41vw;width:auto!important}
.g-swiper-button-next,.g-swiper-button-prev{width:2.5vw!important;height:2.5vw!important;background-image:url(../images/e-prev2.png);background-size:2.5vw auto;background-repeat:no-repeat}
.g-swiper-button-next.swiper-button-disabled,.g-swiper-button-prev.swiper-button-disabled{opacity:1!important;pointer-events:none}
.g-swiper-button-prev{left:0}
.g-swiper-button-next{background-image:url(../images/e-next2.png);background-size:2.5vw auto;background-repeat:no-repeat;right:0}
.swiper-ban .g-swiper-button-next,.swiper-ban .g-swiper-button-prev{top:auto!important;left:auto!important;right:10.46vw!important;bottom:2.552vw!important;transform:translateX(0);width:2.604vw!important;height:2.604vw!important;background-size:0 auto}
.swiper-ban .g-swiper-button-prev{left:auto!important;right:14.73vw!important}
.swiper-ban .g-swiper-button-next .bg,.swiper-ban .g-swiper-button-prev .bg{width:2.5vw;height:2.5vw;justify-content:center;align-items:center;animation:3s linear infinite spin}
.swiper-ban .g-swiper-button-next .bg-img,.swiper-ban .g-swiper-button-prev .bg-img{width:2.5vw}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes spin1{
0%{transform:rotate(360deg)}
100%{transform:rotate(0)}
}
.swiper-ban .g-swiper-button-next .icon,.swiper-ban .g-swiper-button-prev .icon{transform:translate(-50%,-50%);width:1.25vw}
.swiper-ban .swiper-pagination-bullet{width:.208vw;height:1.458vw;border-radius:.52vw;background:#fff;opacity:1!important}
.swiper-ban .swiper-pagination-bullet-active{width:.416vw;height:2.083vw;background:#e5342e}
.swiper-ban .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-ban .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .312vw!important}
.swiper-ban .date{margin-bottom:4.010vw}
.swiper-ban .date span{font-size:.937vw;padding-right:.781vw}
.swiper-ban .date span::after{top:50%;transform:translateY(-50%);width:5.208vw;height:1px;content:' ';background:#e5342e}
.m-idxe1{background-size:cover;background-repeat:no-repeat;padding:2.343vw 0 1.562vw}
.ul-list-e1{margin:0 -.833vw}
.ul-list-e1 li{margin-bottom:.781vw}
.ul-list-e1 .item{margin:0 .833vw;padding:.364vw;box-shadow:0 .416vw 1.666vw 0 rgba(153,31,12,.2);transition:.5s}
.ul-list-e1 .item:hover{box-shadow:0 .416vw 1.666vw 0 rgba(153,31,12,.2)}
.ul-list-e1 .con{align-items:center;background-size:17.29vw auto;background-repeat:no-repeat;background-image:url(../images/e-bg.png);transition:.5s;padding:1.875vw 1.875vw 1.979vw}
.ul-list-e1 .item:hover .con{background-size:17.29vw auto;background-repeat:no-repeat;background-image:url(../images/e-bg-on.png)}
.ul-list-e1 .pic{width:2.083vw;height:2.083vw;margin-right:1.302vw}
.ul-list-e1 .tit{font-size:.937vw;font-weight:700;white-space:nowrap;transition:.5s;height:1.5em;margin-bottom:.625vw}
.ul-list-e1 .desc{font-size:.729vw;white-space:nowrap;height:1.5em;transition:.5s}
.row-e2{padding:4.166vw 0;background-size:cover;background-repeat:no-repeat}
.row-e2 .wp{max-width:66.66vw}
.m-idxe2{padding:.625vw;height:20.83vw;box-sizing:border-box;background-size:contain;background-repeat:no-repeat}
.m-idxe2 .bg{top:0;left:0;bottom:0;width:33.33vw;height:20.83vw;background-size:100% 20.83vw;background-repeat:no-repeat}
.m-idxe2 .box{background-size:100% auto;background-repeat:no-repeat}
.m-idxe2 .tit1{font-size:1.145vw;font-weight:700;margin:0 0 1.927vw}
.m-idxe2 .l{padding:1.354vw 8.333vw 0 3.125vw;width:33.33vw}
.m-idxe2 .con2{padding:1.25vw 2.708vw 0 2.5vw}
.m-idxe2 .con2 .tit1{margin-bottom:.677vw}
.m-idxe2 .con2 .info{margin-bottom:1.197vw}
.ul-list-e2{margin:0 -.625vw .416vw}
.ul-list-e2 li{width:33.3%;margin-bottom:1.25vw}
.ul-list-e2 .pic{width:1.875vw;height:1.875vw;justify-content:center;align-items:center;margin:0 auto .625vw}
.ul-list-e2 .con{padding:1.041vw .833vw .729vw;gap:1.041vw;background:linear-gradient(90deg,#fbf7f6 0,#f4e3db 99%);margin:0 .625vw;box-sizing:border-box;border:solid #cba88c;border-radius:.52vw}
.ul-list-e2 .tit{font-size:.833vw;height:1.5em;white-space:nowrap}
.m-idxe2 .info{font-size:.833vw;margin-bottom:1.562vw}
.m-idxe2 .info span{font-size:.937vw;font-weight:500;margin:0 .364vw}
.m-idxe2 .info .desc{background-image:url(../images/e-icon12.png);background-size:.937vw auto;background-repeat:no-repeat;padding-left:1.562vw}
.form-e1 input,.group-sel .sp select{font-size:.833vw;font-weight:400;padding:.703vw .833vw}
.form-e1 .top{justify-content:space-between;align-items:center;margin-bottom:.833vw}
.form-e1 .top .inp{width:13.33vw}
.form-control{width:6.562vw;height:1.77vw;padding:.312vw .625vw;font-size:.729vw;line-height:1.42857143;background-image:none;border:1px solid #ccc;border-radius:.208vw;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.m-idxe2 .con2 .form-e1 .info{margin-bottom:1.354vw}
.g-radio,.g-radio a{font-size:.729vw}
.g-radio a{padding-left:.26vw;text-decoration:underline}
.row-e3{padding:3.593vw 0 0}
.g-idx-tit{margin-bottom:2.604vw}
.g-idx-tit .tit{font-size:2.083vw;margin-bottom:.26vw}
.g-idx-tit .en{font-size:.937vw;text-transform:uppercase}
.product-swiper{height:39.58vw}
.product-swiper .inner .con{left:0;top:2.604vw}
.product-swiper .inner .con .num{font-family:Anton;font-size:4.166vw;margin-right:1.041vw;text-shadow:0 .156vw .52vw rgba(0,0,0,.2)}
.product-swiper .inner .con i{font-style:normal;width:1.875vw;height:4.062vw;background-image:url(../images/e-icon13.png);background-repeat:no-repeat;background-size:1.875vw auto}
.product-swiper .inner .con .tit{margin-bottom:.572vw}
.product-swiper .inner .con .tit .tit1{line-height:1.1}
.product-swiper .inner .con .tit .span1{font-size:1.875vw;font-weight:700;text-shadow:0 .156vw .52vw rgba(0,0,0,.2)}
.product-swiper .inner .con .desc{font-size:2.291vw;font-weight:700;text-shadow:0 .156vw .52vw rgba(0,0,0,.2);margin-bottom:1.302vw}
.product-swiper .inner .con .info{margin-bottom:3.489vw}
.product-swiper .inner .con .info span{font-size:.937vw;padding-right:1.302vw;margin-right:1.666vw}
.product-swiper .inner .con .info span::after{content:'';width:1px;height:1.041vw;background:#fff;border-radius:50%;right:0;top:50%;transform:translateY(-50%)}
.product-swiper .inner .con .more{border:1px solid #fff;padding:.26vw}
.product-swiper .inner .con .more a{justify-content:center;align-items:center;width:6.666vw;height:1.666vw;background-image:url(../images/e-bg5.png);background-size:6.666vw auto;background-repeat:no-repeat;font-size:.729vw}
.swiper-e4 .g-swiper-button-next,.swiper-e4 .g-swiper-button-prev{border-radius:50%;box-shadow:0 .312vw .937vw 0 rgba(100,100,111,.2);width:1.796vw!important;height:1.796vw!important;background-image:url(../images/e-prev.png);background-size:.781vw auto;background-repeat:no-repeat}
.swiper-e4 .g-swiper-button-next{background-image:url(../images/e-next.png);background-size:.781vw auto;background-repeat:no-repeat}
.row-e4{padding:4.166vw 0 0}
.m-row-e4{padding:0 1.666vw 1.041vw}
.m-row-e4 .con1{width:12.5vw;height:10.93vw;margin-right:1.666vw;background-image:url(../images/e-pic1.png);background-size:cover;background-repeat:no-repeat;justify-content:center;align-items:center;margin-top:2.083vw}
.m-row-e4 .con1 .img1{width:1.093vw;margin:.677vw auto}
.m-row-e4 .con1 .tit1{font-size:1.875vw;font-weight:700;height:1.1em;white-space:nowrap;line-height:1.1}
.m-row-e4 .con2{padding:0 4.531vw;margin-top:-.26vw}
.swiper-e1 .con{margin:0 .52vw;padding:2.343vw 0}
.swiper-e1 .pic{padding-top:66.3%;border-radius:.833vw}
.swiper-e1 .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover;transition:.5s}
.swiper-e1 .con:hover .pic img{transform:scale(1.08)}
.swiper-e1 .tit{bottom:0;transform:translateX(-50%);padding:0 .52vw;font-size:.937vw;font-weight:700;height:1.5em;white-space:nowrap;transition:.5s}
.m-swiper-tab{top:8.75vw;left:10.52vw}
.ul-swiper-tabe1{height:15.62vw}
.ul-swiper-tabe1 .tit{font-size:.833vw;padding-left:1.041vw}
.ul-swiper-tabe1 .tit::after{top:50%;left:0;transform:translateY(-50%);content:' ';width:.52vw;height:.52vw;border-radius:50%;background:#51312d}
.ul-swiper-tabe1 .swiper-slide-active .tit{font-size:1.25vw;font-weight:700}
.ul-swiper-tabe1 .swiper-slide-active .tit::after{background:#e5342e}
.swiper-pagination-txt{left:0;bottom:0;font-family:DIN;font-size:1.25vw;font-weight:500}
.swiper-pagination-txt .now{font-family:DIN;font-size:1.875vw;font-weight:700}
.m-swiper-tabcon{left:10.52vw;bottom:2.083vw;height:5vw}
.swiper-e4{width:23.9vw}
.swiper-e4 .item{padding:.52vw .416vw}
.swiper-e4 .pic{box-shadow:0 .208vw 1.25vw 0 rgba(30,33,36,.3)}
.swiper-e4 .pic img{top:0;left:0;bottom:0;right:0;height:5.208vw;object-fit:cover}
.group-sel{margin-bottom:1.093vw}
.group-sel .outer{justify-content:space-between;align-items:center}
.group-sel .sp select{width:8.645vw;height:2.5vw;line-height:2.5vw;padding:0 .833vw;appearance:none;background-image:url(../images/e-sel.png);background-size:.937vw auto;background-repeat:no-repeat;background-position:right .833vw center}
.group-sel .group .txt{line-height:3.437vw;font-size:.937vw;margin-right:.52vw}
.group-sel .group .inp input{font-size:.937vw;height:3.437vw;border:none}
.group-sel .group .text{height:7.291vw;resize:none;padding:1.145vw 0;font-size:.937vw}
.form-e1 .submit{width:11.25vw;margin:0 auto;font-size:.833vw}
.form-e1 .radio input[type=checkbox]{margin-right:.416vw;width:.798vw;height:.798vw;border:1px solid #51312d;border-radius:50%;-webkit-appearance:none;appearance:none;padding:0;font-size:0;top:.104vw}
.form-e1 .radio input[type=checkbox]:checked{background-image:url(../images/e-radio.png);background-size:cover;background-repeat:no-repeat;border:none}
}
@media only screen and (max-width:1199px){
.swiper-ban .date{margin-bottom:20px}
.swiper-ban .date span{font-size:16px;padding-right:13px}
.swiper-ban .date span::after{width:80px}
.swiper-ban .tit{font-size:25px;margin-bottom:10px}
.swiper-ban .info span{font-size:15px;padding-left:15px;margin-right:15px}
.swiper-ban .info span::after{width:6px;height:6px}
.swiper-ban .info{margin-bottom:40px}
.g-more-e1{width:100px;height:35px;font-size:12px}
.swiper-ban .swiper-horizontal>.swiper-pagination-bullets,.swiper-ban .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-ban .swiper-pagination-custom,.swiper-ban .swiper-pagination-fraction{bottom:28px!important;left:20px;width:auto!important}
.swiper-ban .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-ban .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px!important}
.swiper-ban .swiper-pagination-bullet{width:3px;height:20px}
.swiper-ban .swiper-pagination-bullet-active{width:6px;height:30px;background:#e5342e}
.swiper-ban .g-swiper-button-next,.swiper-ban .g-swiper-button-prev{position:absolute;top:auto!important;left:auto!important;right:20px!important;bottom:28px!important;transform:translateX(0);width:40px!important;height:40px!important;color:transparent!important;background-position:center;background-size:0 auto;z-index:20}
.swiper-ban .g-swiper-button-prev{left:auto!important;right:80px!important}
.swiper-ban .g-swiper-button-next .bg,.swiper-ban .g-swiper-button-prev .bg{width:40px;height:40px}
.swiper-ban .g-swiper-button-next .bg-img,.swiper-ban .g-swiper-button-prev .bg-img{display:block;width:40px}
.ul-list-e1 li{width:50%}
.ul-list-e1 .con{background-size:95% 95%;padding:50px 36px}
.ul-list-e1 .item:hover .con{background-size:95% 95%;background-repeat:no-repeat;background-position:center;background-image:url(../images/e-bg-on.png)}
.row-e2{padding:40px 0}
.m-idxe2 .bg{display:none}
.m-idxe2 .box{background-size:0}
.m-idxe2 .l{float:none;padding:26px 30px;width:100%;height:100%;background:linear-gradient(238deg,#e56450 0,#bf270f 100%)}
.m-idxe2 .con2{overflow:hidden;padding:10px 30px 0}
.m-idxe2{position:relative;padding:0 0 30px;height:auto}
.form-e1 .top .inp{width:48%}
.group-sel .sp{width:31%}
.group-sel .sp select{width:100%}
.form-e1 .submit{width:216px;height:40px;padding:0;font-size:16px;color:#fff}
.row-e3{padding:30px 0 0}
.g-idx-tit .tit{font-size:25px;margin-bottom:2px}
.g-idx-tit .en{font-size:14px}
.g-idx-tit{margin-bottom:20px}
.row-e4{padding:40px 0 0}
.row-e4 .wp{width:100%}
.m-row-e4 .con1{float:none;width:200px;height:180px;margin:40px auto 0;background-size:contain}
.m-row-e4{padding:0 0 30px;overflow:hidden}
.m-row-e4 .con1 .tit1{font-size:27px}
.swiper-e1 .tit{font-size:16px}
.swiper-e1 .con{padding:35px 0}
.g-swiper-button-next,.g-swiper-button-prev{width:40px!important;height:40px!important;color:transparent!important;background-image:url(../images/e-prev2.png);background-position:center;background-size:40px auto;background-repeat:no-repeat}
.g-swiper-button-next{background-image:url(../images/e-next2.png);background-position:center;background-size:40px auto;background-repeat:no-repeat;right:0}
}
@media only screen and (max-width:959px){
.ul-list-e1 .item{margin:0 10px}
.ul-list-e1{margin:0 -10px}
}
@media only screen and (max-width:767px){
.swiper-ban .tit{font-size:18px;margin-bottom:8px}
.swiper-ban .date{margin-bottom:10px}
.swiper-ban .date span{font-size:12px;padding-right:10px}
.swiper-ban .date span::after{width:50px}
.swiper-ban .info span{font-size:14px;padding-left:15px;margin-right:10px}
.swiper-ban .info{margin-bottom:20px}
.swiper-ban .swiper-horizontal>.swiper-pagination-bullets,.swiper-ban .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-ban .swiper-pagination-custom,.swiper-ban .swiper-pagination-fraction{bottom:15px!important;left:15px;width:auto!important}
.swiper-ban .g-swiper-button-next,.swiper-ban .g-swiper-button-prev{right:15px!important;bottom:15px!important}
.swiper-ban .g-swiper-button-prev{left:auto!important;right:80px!important}
.ul-list-e1 .con{padding:28px 19px 33px}
.ul-list-e1{margin:0 -10px}
.ul-list-e1 .item{margin:0 10px}
.ul-list-e1 .tit{font-size:16px}
.ul-list-e1 .pic{width:35px;height:35px;margin-right:15px}
.row-e2{padding:30px 0}
.m-idxe2 .tit1{font-size:18px;margin:0 0 15px}
.ul-list-e2{overflow:hidden;margin:0 -5px}
.ul-list-e2 .con{padding:10px 10px 5px;margin:0 5px;box-sizing:border-box;border:2px solid #cba88c}
.m-idxe2 .l{padding:26px 10px 10px}
.ul-list-e2 li{margin-bottom:15px}
.ul-list-e2 .pic{width:30px;height:30px;margin:0 auto 8px}
.m-idxe2 .con2{padding:20px 10px 0}
.form-e1 input,.group-sel .sp select{font-size:14px;padding:11.5px 8px}
.group-sel .sp select{height:42px;line-height:42px;padding:0 8px;background-image:url(../images/e-sel.png);background-size:15px auto;background-repeat:no-repeat;background-position:right 6px center}
.g-idx-tit .tit{font-size:18px}
.g-idx-tit .en{font-size:12px}
.m-row-e4 .con1{float:none;width:160px;height:140px}
.m-row-e4 .con1 .tit1{font-size:20px}
.swiper-e1 .tit{position:static;left:auto;transform:translateX(0);text-align:center;font-size:16px;margin-top:10px}
.m-row-e4 .con2{padding:0 10px;margin-top:-5px}
.swiper-e1 .swiper-pagination{display:block!important}
.m-row-e4 .con2 .swiper-button-next,.m-row-e4 .con2 .swiper-button-prev{display:none}
.swiper-e1 .swiper-pagination-bullet-active{background-color:#e5342e}
}
@media only screen and (max-width:600px){
.ul-list-e1 .item{margin:0}
.ul-list-e1 .con{padding:20px 15px 25px}
.ul-list-e1 li{float:none;width:100%}
.m-idxe1{padding:30px 0 10px}
.ul-list-e1{margin:0}
.ul-list-e1 .con,.ul-list-e1 .item:hover .con{background-size:0}
.ul-list-e1 .item,.ul-list-e1 .item:hover{background:linear-gradient(90deg,rgba(230,52,46,0) 0,rgba(230,52,46,.7) 61%,#e6342e 96%),url(矩形.png),#e6342e;background-blend-mode:normal,overlay,normal;box-shadow:0 8px 32px 0 rgba(153,31,12,.2);border-radius:10px}
.ul-list-e1 .pic img{display:none}
.ul-list-e1 .item .pic .img2,.ul-list-e1 .item:hover .pic .img2{display:block}
.ul-list-e1 .item .desc,.ul-list-e1 .item .tit,.ul-list-e1 .item:hover .desc,.ul-list-e1 .item:hover .tit{color:#fff}
}
.m-example{margin:70px 0 85px}
.group-sel2 .sp {width: 33.33%; float: left;overflow: hidden;}
.group-sel2 .sp select { border: 1px solid #E1E3E5;}
.group-sel2 .sp .con { margin: 0 12px;}
.group-sel2 .sp select { width: 100%;}
.group-sel2 .inner { overflow: hidden;margin: 0 -12px;}
.swiper-ex{padding-bottom:96px!important}
.swiper-ex .swiper-pagination{bottom:0!important}
.swiper-ex .swiper-pagination-bullet{width:16px;height:16px;transition:.3s;margin:0 5px!important;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.swiper-ex .swiper-pagination-bullet-active{width:40px;background-color:#e5342e;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.swiper-ex .swiper-slide{width:500px}
.swiper-ex .con{display:block}
.swiper-ex .pic{padding-top:76%;position:relative;overflow:hidden}
.swiper-ex .pic img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;width:100%;height:100%;object-fit:cover;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.swiper-ex .con:hover .pic img{transform:scale(1.05) translateY(-50%);-webkit-transform:scale(1.05) translateY(-50%);-moz-transform:scale(1.05) translateY(-50%);-ms-transform:scale(1.05) translateY(-50%);-o-transform:scale(1.05) translateY(-50%)}
.swiper-ex .txt{padding:36px 24px;background:linear-gradient(90deg,#fbf7f6 0,#f4e3db 99%);border-radius:0 0 56px}
.swiper-ex .top{overflow:hidden;margin-bottom:26px}
.swiper-ex .c-r{float:left;margin:0 -6px}
.swiper-ex .love{float:right;font-size:16px;line-height:28px;padding-left:28px;position:relative;color:#3d332f}
.swiper-ex .love::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;background:url(../images/z1.png) center center no-repeat;background-size:contain;width:20px;height:18px}
.swiper-ex .desc{font-size:16px;line-height:1.4;color:#3d332f;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.swiper-ex .c-r span{display:inline-block;height:28px;line-height:28px;padding:0 12px;color:#fff;margin:0 6px;font-size:12px}
.m-tol .g-idx-tit{margin-bottom:0}
.m-tol .content{display:flex;align-items:flex-end;margin-top:-20px}
.m-tol .col{width:37.5%;flex-shrink:0}
.m-tol .pic{width:660px}
.m-tol .pic img{max-width:100%;height:auto;object-fit:cover}
.m-tol .tits{font-size:24px;line-height:1.2;margin-bottom:26px;font-weight:700;color:#3d332f;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.m-tol .line{width:32px;height:3px;background-color:#e5342e;margin-bottom:28px}
.m-tol .desc{font-size:18px;line-height:1.4;color:#3d332f;margin-bottom:70px}
.m-tol .desc p{margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.m-tol .cor{width:62.5%;flex-shrink:0}
.m-tol .con2{position:relative;background:linear-gradient(123deg,#eccca5 0,#f4dccf 98%);height:460px;display:block}
.m-tol .more{display:block;width:30px;height:13px;background:url(../images/za5.png) center center no-repeat;background-size:cover}
.m-tol .con2 .txt{position:absolute;left:50%;top:170px}
.ul-tol{overflow:hidden}
.ul-tol li{float:left;width:50%}
.ul-tol .con{position:relative;display:block;padding:60px 72px}
.ul-tol .desc{margin-bottom:77px}
.ul-tol .icon{position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;right:-50px;bottom:-55px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-tol .bg{position:absolute;background:url(../images/z2.png) center center no-repeat;background-size:cover;left:-140px;bottom:60px;width:479px;height:552px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-tol .con2:hover .bg{bottom:70px;left:-150px}
.ul-tol .con:hover .icon{right:-40px;bottom:-45px}
.ul-tol .icon1{width:512px;height:312px;bottom:-40px}
.ul-tol .con:hover .icon1{bottom:-30px}
.ul-tol .icon2,.ul-tol .icon4{width:302px;height:352px}
.ul-tol .icon3{width:332px;height:352px}
.m-history .top{width:100%}
.m-history .top img{width:100%;object-fit:cover;max-width:100%;height:auto;display:block;object-fit:cover}
.m-history .content{height:780px;padding:158px 0 0 200px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}
.m-history .lz{margin-right:16px}
.m-history .desc{display:inline-block;font-size:18px;line-height:1.4;color:#cba88c;position:relative;padding-right:130px}
.m-history .desc::after{content:"";display:block;width:100px;height:1px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:0;background-color:#cba88c}
.m-history .cz{margin-right:72px;padding-bottom:68px}
.m-history .info p{font-size:18px;line-height:1.2;margin-bottom:16px;color:#cba88c;letter-spacing:5px}
.m-history .years{font-size:100px;font-weight:700;color:#f4e3db;line-height:1.2}
.m-history .rz{overflow:hidden}
.m-history .item{margin-bottom:48px;color:#cba88c;font-size:18px;line-height:1.2}
.m-history .item span{font-size:44px;color:#f4e3db;font-weight:700;margin-right:8px}
.m-history .text-box{width:18.8vw;height:18.8vw;font-weight:700;text-transform:uppercase;position:relative;overflow:hidden;clip-path:url(#svgTextPath);color:#fff;background:url(../images/z7.png) center center no-repeat;background-size:cover;margin-top:-4vw}
.m-history .dot{display:inline-block;border-radius:50%;position:absolute;left:0;top:0;opacity:.9}
.m-history svg text{font-size:18.8vw;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}
.m-history .move{content:"";display:block;position:absolute;right:185px;bottom:150px;width:630px;height:535px;background:url(../images/a10.png) center center no-repeat;background-size:contain}
.m-history .move-box{width:100%;height:100%;margin:7px;position:relative}
.m-history .button{background:url(../images/z4.png) center center no-repeat;background-size:contain;width:64px;height:64px;position:absolute;top:283px;left:235px;cursor:pointer;-webkit-animation:6s linear infinite loader-1-outter;animation:6s linear infinite loader-1-outter}
@-webkit-keyframes loader-1-outter{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.m-history .video{position:absolute;left:0;top:0;width:616px;height:521px}
.m-history .imp{float:left}
.m-history .box{display:flex;align-items:flex-end}
.m-quality{padding:80px 0;background-size:cover;background-position:center center;background-repeat:no-repeat}
.ul-quality li{float:left;width:20%}
.ul-quality{padding-top:20px;margin:0 -15px}
.ul-quality .con:hover{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}
.ul-quality .icon{width:56px;display:inline-block;margin-bottom:40px}
.ul-quality .icon img{width:100%;height:auto;object-fit:contain}
.ul-quality .con{margin:0 15px;display:block;background-color:#fff;padding:50px 32px 46px;box-shadow:0 8px 32px 0 rgba(149,157,165,.2);text-align:center;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-quality .tit{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:20px}
.ul-quality .line{width:32px;height:4px;background-color:#e5342e;margin-bottom:14px;display:inline-block}
.ul-quality .desc{font-size:14px;line-height:2em;color:#575859;height:4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.m-craft{padding-top:80px}
.m-standard .desc{color:#252626}
.ul-title-z{text-align:center;margin-bottom:56px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.ul-title-z li{display:inline-block}
.ul-title-z .tit{display:block;width:116px;height:44px;line-height:44px;text-align:center;font-size:14px;color:#bbbdbf;border:1.5px solid #575859;margin:0 5px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-title-z .on .tit,.ul-title-z .tit:hover{background-color:#e5342e;color:#fff;border-color:transparent}
.m-craft .box-sw{padding:0 80px;position:relative}
.m-craft .swiper-button-next,.m-craft .swiper-button-prev{left:0;width:46px;height:46px;border:1px solid #fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-craft .swiper-button-next{right:0;left:auto}
.m-craft .swiper-button-next::after,.m-craft .swiper-button-prev::after{width:24px;height:20px;content:"";display:block;background:url(../images/neye-z/cr8.png) center center no-repeat;background-size:contain}
.m-craft .swiper-button-next::after{background:url(../images/neye-z/cr9.png) center center no-repeat;background-size:contain}
.m-craft .swiper-button-next:hover,.m-craft .swiper-button-prev:hover{background-color:#e5342e;border-color:transparent}
.ul-craft .con{display:block}
.ul-craft .pic{padding-top:77.5%;position:relative;overflow:hidden}
.ul-craft .pic img{position:absolute;left:0;width:100%;height:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);object-fit:cover;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-craft .con:hover .pic img{transform:translateY(-50%) scale(1.1);-webkit-transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);-o-transform:translateY(-50%) scale(1.1)}
.ul-craft .txt{padding:26px 32px;background-color:#fff;text-align:center}
.ul-craft .tit{font-size:18px;line-height:30px;height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#252626}
.ul-craft .info{font-size:18px;color:#575859;line-height:24px;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.m-standard{padding:80px 0 60px}
.ul-standard{overflow:hidden;margin:0 -14px}
.ul-standard li{float:left;width:14.285%;margin-bottom:36px}
.ul-standard .con{display:block;margin:0 14px}
.ul-standard .pic{position:relative;padding-top:111.11%;overflow:hidden;margin-bottom:20px}
.ul-standard .pic img{width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);object-fit:cover;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-standard .con:hover .pic img{transform:translateY(-50%) scale(1.1);-webkit-transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);-o-transform:translateY(-50%) scale(1.1)}
.ul-standard .tit{font-size:16px;line-height:1.5em;height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;color:#252626}
.m-after-sale .g-idx-tit{margin-bottom:75px}
.ul-after-sale{margin-bottom:95px;margin-left:-40px;overflow:hidden}
.ul-after-sale li{float:left;width:25%}
.ul-after-sale .con{padding-left:118px;position:relative}
.ul-after-sale .con::after{position:absolute;content:"";width:1px;height:60px;background-color:#e1e3e5;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-after-sale li:last-child .con::after{display:none}
.ul-after-sale .icon{width:50px;position:absolute;top:50%;left:40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-after-sale .icon img{width:100%;height:auto;object-fit:cover}
.ul-after-sale .txt{overflow:hidden}
.ul-after-sale .tit{font-size:20px;color:#e5342e}
.ul-after-sale span{font-size:44px;font-weight:700;line-height:1.2;font-family:'Anton.ttf'}
.ul-after-sale .info{font-size:18px;line-height:32px;color:#3d332f}
.m-after-sale{background-size:cover;background-position:center center;background-repeat:no-repeat;height:1238px;padding-top:70px}
.m-scale-tb .box{padding:68px 72px 80px;box-shadow:0 8px 32px 0 rgba(149,157,165,.2);position:relative;background-color:#fff}
.ul-scale-tb{border-bottom:1px solid #e1e3e5;position:relative;margin-bottom:40px;display:flex;align-items:bottom}
.ul-scale-tb .tit{font-size:16px;color:#3d332f;cursor:pointer;position:relative;padding-left:12px;line-height:32px;padding-bottom:16px}
.ul-scale-tb li:first-child .tit{padding-left:0;margin-right:5px}
.ul-scale-tb li .tit::before{content:"/";display:block;font-size:16px;color:#3d332f;position:absolute;left:0;top:35%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-scale-tb .tit::after{content:"";display:block;width:0;height:4px;background-color:#e5342e;position:absolute;left:0;bottom:-2px}
.ul-scale-tb .on .tit::after{width:100%}
.ul-scale-tb li:first-child .tit::before{display:none}
.ul-scale-tb .on .tit{font-size:24px;color:#e5342e;font-weight:700}
.m-scale-tb .top{display:flex;justify-content:space-between;margin-bottom:24px}
.m-scale-tb .item{overflow:hidden;width:45%}
.m-scale-tb .item2{width:100%}
.m-scale-tb .textarea{overflow:hidden;margin-bottom:12px}
.m-scale-tb .textarea textarea{padding:10px 20px;width:100%;height:170px;border:1px solid #e1e3e5;font-size:16px}
.m-scale-tb .name{font-size:18px;color:#252626;padding-left:15px;position:relative;width:110px;float:left;height:56px;line-height:56px}
.m-scale-tb .name::after{content:"";display:block;background:url(../images/neye-z/as7.png) center center no-repeat;background-size:contain;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-scale-tb .input{overflow:hidden;height:100%}
.m-scale-tb .input input{width:100%;height:56px;border:1px solid #e1e3e5;font-size:16px;padding:10px 20px}
.m-scale-tb .info{font-size:14px;line-height:24px;color:#575859;margin-bottom:50px;margin-left:110px}
.m-scale-tb .center{text-align:center}
.m-scale-tb .submit{width:224px;height:56px;background-color:#e5342e;margin-bottom:36px;font-size:20px;color:#fff;cursor:pointer;border:1px solid transparent;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-scale-tb .submit:hover{background-color:#fff;border-color:#e5342e;color:#e5342e}
.m-scale-tb .tel{display:inline-block;font-size:20px;color:#252626;line-height:1.4;padding-left:34px;position:relative}
.m-scale-tb .icon{width:27px;height:27px;background:url(../images/neye-z/as6.png) center center no-repeat;background-size:cover;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%)}
.m-quoted-price{margin-top:-1px;height:520px;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:80px}
.m-quoted-price .g-idx-tit-w{margin-bottom:80px}
.g-idx-tit-w .en,.g-idx-tit-w .tit{color:#fff}
.ul-quoted-price .g-idx-tit{margin-bottom:100px}
.ul-quoted-price{overflow:hidden}
.ul-quoted-price li{width:20%;float:left;text-align:center}
.ul-quoted-price .con{display:inline-block}
.ul-quoted-price .con img{width:100%;height:auto;object-fit:cover}
.m-count{height:874px;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:70px;overflow:hidden}
.m-count .g-idx-tit{margin-bottom:52px}
.m-count-in{padding:12px 52px 12px 12px;background-color:#fff;display:flex;height:424px;box-shadow:0 8px 32px 0 rgba(149,157,165,.2);margin-bottom:50px}
.m-count-in .pic{background:url(../images/neye-z/pr2.png) center center no-repeat;background-size:cover;flex:none;width:320px;padding:40px;margin-right:56px}
.m-count-in .txt{flex:1;padding-top:40px}
.m-count-in .tits{font-size:40px;color:#fff;font-weight:700;line-height:1.4;margin-bottom:42px}
.m-count-in .line{width:32px;height:4px;background-color:#fff;margin-bottom:46px}
.m-count-in .desc{font-size:18px;color:#fff;line-height:2}
.m-count-in .top{margin:0 -12px 20px}
.m-count-in .bot2{padding-top:25px;border-top:1px solid #e1e3e5}
.m-count-in .item{margin:0 12px}
.m-count-in .layui-form-select .layui-input{padding:10px 16px;margin:0;height:50px;width:100%;border-color:#e1e3e5;font-size:16px}
.layui-form-item .layui-input-inline{margin:0}
.m-count-in .layui-form-select .layui-input:focus{border-color:#e1e3e5!important;box-shadow:none}
.m-count-in .layui-input-inline{width:100%!important}
.m-count-in .layui-form-item{margin-bottom:0}
.m-count-in .li{width:33.3%;float:left}
.m-count-in .input{margin:0 12px}
.m-count-in .input input{width:100%;padding:10px 16px;height:50px;border:1px solid #e1e3e5;font-size:16px}
.m-count-in .btn{text-align:center}
.m-count-in .submit{width:240px;height:50px;line-height:50px;cursor:pointer;background-color:#e5342e;color:#fff;margin-bottom:35px;font-size:16px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border:1px solid transparent}
.m-count-in .submit:hover{background-color:#fff;border-color:#e5342e;color:#e5342e}
.m-count-in .bot{margin:0 -12px 22px}
.ul-count-in{float:left;width:33.33%;margin-right:4%;padding-top:10px;position:relative}
.ul-count-in::after{content:"";display:block;width:1px;height:56px;background-color:#e1e3e5;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-count-in2::after{display:none}
.ul-count-in2{overflow:hidden;width:62.66%;border:none;margin-right:0}
.ul-count-in li{margin-bottom:16px}
.ul-count-in .con{padding-left:30px;position:relative}
.ul-count-in .tit{font-size:14px;color:#575859}
.ul-count-in .tit2{font-size:16px}
.ul-count-in .tit span{color:#e5342e}
.ul-count-in .mark{font-size:16px;font-family:'Anton.ttf';font-weight:700}
.ul-count-in .icon{position:absolute;background:url(../images/neye-z/pr4.png) center center no-repeat;background-size:cover;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-count-in .icon2{background:url(../images/neye-z/pr6.png) center center no-repeat;background-size:cover}
.ul-count-in .icon3{background:url(../images/neye-z/pr5.png) center center no-repeat;background-size:cover}
.ul-count-in2 li{float:left;width:50%}
.m-count-mark .tit{font-size:28px;line-height:1.4;color:#3d332f;margin-bottom:40px;text-align:center;font-weight:700}
.ul-count-mark{margin:0 -20px;padding:0 150px;overflow:hidden}
.ul-count-mark li{float:left;width:25%}
.ul-count-mark .con{margin:0 20px;display:flex;justify-content:center;align-items:center}
.ul-count-mark .icon{margin-right:6px}
.ul-count-mark .info{font-size:18px;color:#252626;line-height:1.4}
.m-count-in .imp{position:relative}
.m-count-in .imp::after{content:"";display:block;position:absolute;width:14px;height:14px;background:url(../images/neye-z/pr33.png) center center no-repeat;background-size:cover;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:2}
.m-lucency .left{float:left;width:49%}
.m-lucency .g-idx-tit .en,.m-lucency .g-idx-tit .tit{text-align:left}
.ul-lucenc .content{overflow:hidden}
.ul-lucency li{float:left;margin-right:68px}
.ul-lucency1{margin-bottom:48px}
.ul-lucency .top{position:relative}
.ul-lucency .pic{width:72px}
.ul-lucency .pic img{width:100%;height:auto;object-fit:cover}
.ul-lucency .icon{position:absolute;right:-44px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(../images/neye-z/pr24.png) center center no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-lucency li:last-child .icon{display:none}
.ul-lucency .tit{text-align:center}
.m-photo-l{overflow:hidden;width:50%}
.m-photo-l .pic{width:288px;height:420px;float:left;margin-right:12px}
.m-photo-l .photo img,.m-photo-l .pic img{width:100%;height:100%;object-fit:cover}
.m-photo-l .box-p{overflow:hidden}
.m-photo-l .photo{width:460px;height:204px}
.m-photo-l .photo1{margin-bottom:12px}
.m-lucency{background:#f5f7fa;padding:80px 0;overflow:hidden}
.m-serve{padding:80px 0;overflow:hidden}
.m-serve .g-idx-tit{margin-bottom:46px}
.ul-serve{overflow:hidden;margin:0 -26px}
.ul-serve li{width:33.33%;float:left}
.ul-serve .con{margin:0 26px;border:1px solid #e1e3e5;padding:40px 0;text-align:center}
.ul-serve .pic{display:inline-block;width:92px;margin-bottom:26px}
.ul-serve .pic img{width:100%;height:auto;object-fit:cover}
.ul-serve .tit{font-size:22px;color:#252626;line-height:1.2;margin-bottom:36px;font-weight:700}
.ul-serve .btn{display:inline-block;background-color:#e5342e;width:144px;height:44px;line-height:44px;text-align:center;color:#fff;border:1px solid transparent;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-serve .btn:hover{background-color:#fff;color:#e5342e;border-color:#e5342e}
.m-service{padding:80px 0 100px;overflow:hidden}
.m-service .g-idx-tit{margin-bottom:50px}
.ul-service{margin:0 -12px}
.ul-service li{float:left;width:25%}
.ul-service .con{display:block;margin:0 12px;background-color:#fff;padding:48px 0;text-align:center}
.ul-service .pic{display:inline-block;margin-bottom:30px;width:128px;height:128px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 0 32px 0 rgba(0,0,0,.15)}
.ul-service .pic img{width:100%;height:100%;object-fit:cover}
.ul-service .name{font-size:20px;color:#252626;margin-bottom:10px;font-weight:700;line-height:1.4}
.ul-service .info{color:#8a8d8d;font-size:16px;line-height:1.4;margin-bottom:42px}
.ul-service .box{display:inline-block;padding-left:26px;position:relative;line-height:44px;color:#e5342e;font-size:14px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-service .telnum{width:80%;height:40px;line-height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;color:#fff;font-size:18px;position:absolute;background-color:#e5342e;top:-110%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);display:none;z-index:1}
.ul-service .tel{width:56%;position:relative;display:inline-block;height:44px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border:1px solid #e1e3e5;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-service .box::after{content:"";display:block;width:20px;height:20px;background:url(../images/neye-z/pr6.png) center center no-repeat;background-size:contain;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%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-service .action .tel,.ul-service .tel:hover{background-color:#e5342e;border-color:transparent}
.ul-service .action .tel .box,.ul-service .tel:hover .box{color:#fff}
.ul-service .action .tel .box::after,.ul-service .tel:hover .box::after{background:url(../images/neye-z/cr25.png) center center no-repeat;background-size:contain}
.m-count-in .input .imp{padding-right:40px}
.m-count-in .layui-form-select dl dd.layui-this{color:#e5342e}
.m-lucency .content{overflow:hidden}
@media only screen and (min-width:1199px){
.ul-count-in .mark{font-size:.833vw}
.m-example{margin:3.645vw 0 4.427vw}
.m-tol .content{margin-top:-1.041vw;align-items:flex-end}
.swiper-ex{padding-bottom:5vw!important}
.swiper-ex .swiper-pagination{bottom:0!important}
.swiper-ex .swiper-pagination-bullet{width:.833vw;height:.833vw;transition:.3s;margin:0 .26vw!important;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.swiper-ex .swiper-pagination-bullet-active{width:2.083vw;border-radius:.416vw;-webkit-border-radius:.416vw;-moz-border-radius:.416vw;-ms-border-radius:.416vw;-o-border-radius:.416vw}
.swiper-ex .swiper-slide{width:26.04vw}
.swiper-ex .pic img{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;object-fit:cover}
.swiper-ex .txt{padding:1.875vw 1.25vw;background:linear-gradient(90deg,#fbf7f6 0,#f4e3db 99%);border-radius:0 0 2.916vw}
.swiper-ex .top{margin-bottom:1.354vw}
.swiper-ex .c-r{margin:0 -.312vw}
.swiper-ex .love{font-size:.833vw;line-height:1.458vw;padding-left:1.458vw}
.swiper-ex .love::after{content:"";top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;width:1.041vw;height:.937vw}
.swiper-ex .desc{font-size:.833vw;line-height:1.4;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.swiper-ex .c-r span{height:1.458vw;line-height:1.458vw;padding:0 .625vw;margin:0 .312vw}
.m-tol .col{width:37.5%;flex-shrink:0}
.m-tol .pic{width:34.37vw}
.m-tol .tits{font-size:1.25vw;line-height:1.2;margin-bottom:1.354vw;font-weight:700}
.m-tol .line{width:1.666vw;height:.156vw;margin-bottom:1.458vw}
.m-tol .desc{font-size:.937vw;line-height:1.4;margin-bottom:3.645vw}
.m-tol .desc p{margin-bottom:.833vw}
.m-tol .con2{background:linear-gradient(123deg,#eccca5 0,#f4dccf 98%);height:23.95vw}
.m-tol .bg{background:url(../images/z2.png) center center no-repeat;background-size:cover;left:-7.291vw;bottom:3.125vw;width:24.94vw;height:28.75vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-tol .con2:hover .bg{bottom:3.645vw;left:-7.812vw}
.ul-tol .icon{right:-2.604vw;bottom:-2.864vw}
.ul-tol .con:hover .icon{right:-2.083vw;bottom:-2.343vw}
.ul-tol .icon1{width:26.66vw;height:16.25vw;bottom:-2.083vw}
.ul-tol .con:hover .icon1{bottom:-1.562vw}
.ul-tol .icon2,.ul-tol .icon4{width:15.72vw;height:18.33vw}
.ul-tol .icon3{width:17.29vw;height:18.33vw}
.m-tol .more{width:1.562vw;height:.677vw}
.m-tol .con2 .txt{top:8.854vw}
.ul-tol .con{padding:3.125vw 3.75vw}
.ul-tol .desc{margin-bottom:4.010vw}
.m-history .top img{object-fit:cover}
.m-history .content{height:40.62vw;padding:8.229vw 0 0 10.41vw}
.m-history .lz{margin-right:.833vw}
.m-history .desc{font-size:.937vw;line-height:1.4;padding-right:6.77vw}
.m-history .desc::after{content:"";width:5.208vw;height:1px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:0}
.m-history .cz{margin-right:3.75vw;padding-bottom:3.541vw}
.m-history .info p{font-size:.937vw;line-height:1.2;margin-bottom:.833vw;letter-spacing:.26vw}
.m-history .years{font-size:5.208vw;font-weight:700;line-height:1.2}
.m-history .item{margin-bottom:2.5vw;font-size:.937vw;line-height:1.2}
.m-history .item span{font-size:2.291vw;font-weight:700;margin-right:.416vw}
.m-history .move{content:"";right:9.635vw;bottom:7.812vw;width:32.81vw;height:27.86vw}
.m-history .move-box{margin:.364vw}
.m-history .button{width:3.333vw;height:3.333vw;left:14.73vw;top:12.23vw}
.m-history .video{left:0;top:0;width:32.08vw;height:27.13vw}
.m-after-sale .g-idx-tit{margin-bottom:3.906vw}
.ul-after-sale{margin-bottom:4.947vw;margin-left:-2.083vw}
.ul-after-sale .con{padding-left:6.145vw}
.ul-after-sale .con::after{content:"";width:1px;height:3.125vw;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-after-sale .icon{width:2.604vw;left:0;top:50%;left:2.083vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-after-sale .icon img{height:auto;object-fit:cover}
.ul-after-sale .tit{font-size:1.041vw}
.ul-after-sale span{font-size:2.291vw;font-weight:700;line-height:1.2}
.ul-after-sale .info{font-size:.937vw;line-height:1.666vw}
.m-after-sale{height:64.47vw;padding-top:3.645vw}
.m-scale-tb .box{padding:3.541vw 3.75vw 4.166vw;box-shadow:0 .416vw 1.666vw 0 rgba(149,157,165,.2)}
.ul-scale-tb{border-bottom:1px solid #e1e3e5;margin-bottom:2.083vw;align-items:bottom}
.ul-scale-tb .tit{font-size:.833vw;padding-left:.625vw;line-height:1.666vw;padding-bottom:.833vw}
.ul-scale-tb li:first-child .tit{margin-right:.26vw}
.ul-scale-tb li .tit::before{content:"/";font-size:.833vw;left:0;top:35%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-scale-tb .tit::after{content:"";height:.208vw;left:0;bottom:-.104vw}
.ul-scale-tb .on .tit{font-size:1.25vw}
.m-scale-tb .top{justify-content:space-between;margin-bottom:1.25vw}
.m-scale-tb .textarea{margin-bottom:.625vw}
.m-scale-tb .textarea textarea{padding:.52vw 1.041vw;height:8.854vw;border:1px solid #e1e3e5;font-size:.833vw}
.m-scale-tb .name{font-size:.937vw;padding-left:.781vw;width:5.729vw;height:2.916vw;line-height:2.916vw}
.m-scale-tb .name::after{content:"";background:url(../images/neye-z/as7.png) center center no-repeat;background-size:contain;width:.416vw;height:.416vw;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-scale-tb .input input{height:2.916vw;border:1px solid #e1e3e5;font-size:.833vw;padding:.52vw 1.041vw}
.m-scale-tb .info{font-size:.729vw;line-height:1.25vw;margin-bottom:2.604vw;margin-left:5.729vw}
.m-scale-tb .submit{width:11.66vw;height:2.916vw;margin-bottom:1.875vw;font-size:1.041vw}
.m-scale-tb .tel{font-size:1.041vw;line-height:1.4;padding-left:1.77vw}
.m-scale-tb .icon{width:1.406vw;height:1.406vw;background:url(../images/neye-z/as6.png);left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-quoted-price{height:27.08vw;padding-top:4.166vw}
.m-quoted-price .g-idx-tit-w{margin-bottom:4.166vw}
.ul-quoted-price .g-idx-tit{margin-bottom:5.208vw}
.ul-quoted-price .con{width:8.854vw}
.ul-quoted-price .con img{height:auto;object-fit:cover}
.m-count{height:45.52vw;padding-top:3.645vw}
.m-count .g-idx-tit{margin-bottom:2.708vw}
.m-count-in{padding:.625vw 2.708vw .625vw .625vw;height:22.08vw;box-shadow:0 .416vw 1.666vw 0 rgba(149,157,165,.2);margin-bottom:2.604vw}
.m-count-in .pic{background:url(../images/neye-z/pr2.png) center center no-repeat;background-size:cover;flex:none;width:16.66vw;padding:2.083vw;margin-right:2.916vw}
.m-count-in .txt{flex:1;padding-top:2.083vw}
.m-count-in .tits{font-size:2.083vw;font-weight:700;line-height:1.4;margin-bottom:2.187vw}
.m-count-in .line{width:1.666vw;height:.208vw;margin-bottom:2.395vw}
.m-count-in .desc{font-size:.937vw;line-height:2}
.m-count-in .top{margin:0 -.625vw;margin-bottom:1.041vw}
.group-sel2 .sp .con { margin: 0 0.625vw;}
.group-sel2 .inner { margin: 0 -0.625vw;}
.m-count-in .bot2{padding-top:1.302vw;border-top:1px solid #e1e3e5}
.m-count-in .item{margin:0 .625vw}
.m-count-in .layui-form-select .layui-input{padding:.52vw .833vw;margin:0;height:2.604vw;font-size:.833vw}
.m-count-in .layui-input-inline{width:100%!important}
.m-count-in .li{width:33.3%}
.m-count-in .input{margin:0 .625vw}
.m-count-in .input input{padding:.52vw .833vw;height:2.604vw;border:1px solid #e1e3e5;font-size:.833vw}
.m-count-in .submit{width:12.5vw;height:2.604vw;line-height:2.604vw;margin-bottom:1.822vw;font-size:.833vw}
.m-count-in .bot{margin:0 -.625vw;margin-bottom:1.145vw}
.ul-count-in{width:33.33%;padding-top:.52vw}
.ul-count-in::after{content:"";width:1px;height:2.916vw;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-count-in2{width:62.66%;border:none}
.ul-count-in li{margin-bottom:.833vw}
.ul-count-in .con{padding-left:1.562vw}
.ul-count-in .tit{font-size:.729vw}
.ul-count-in .tit2{font-size:.833vw}
.ul-count-in .icon{background:url(../images/neye-z/pr4.png) center center no-repeat;background-size:cover;width:1.041vw;height:1.041vw;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-count-mark .tit{font-size:1.458vw;line-height:1.4;margin-bottom:2.083vw;font-weight:700}
.ul-count-mark{margin:0 -1.041vw;padding:0 7.812vw}
.ul-count-mark .con{margin:0 1.041vw;justify-content:center;align-items:center}
.ul-count-mark .icon{margin-right:.312vw}
.ul-count-mark .info{font-size:.937vw;line-height:1.4}
.m-count-in .input::after{content:"";width:.729vw;height:.729vw;background:url(../images/neye-z/pr33.png) center center no-repeat;background-size:cover;right:1.041vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-lucency li{margin-right:3.541vw}
.ul-lucency1{margin-bottom:2.5vw}
.ul-lucency .pic{width:3.75vw}
.ul-lucency .pic img{height:auto;object-fit:cover}
.ul-lucency .icon{right:-2.291vw;top:50%;transform:translateY(-50%);width:1.041vw;height:1.041vw;background:url(../images/neye-z/pr24.png) center center no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-photo-l .pic{width:15vw;height:21.87vw;margin-right:.625vw}
.m-photo-l .photo{width:23.95vw;height:10.62vw}
.m-photo-l .photo1{margin-bottom:.625vw}
.m-lucency{background:#f5f7fa;padding:4.166vw 0}
.m-serve{padding:4.166vw 0}
.m-serve .g-idx-tit{margin-bottom:2.395vw}
.ul-serve{margin:0 -1.354vw}
.ul-serve li{width:33.33%}
.ul-serve .con{margin:0 1.354vw;border:1px solid #e1e3e5;padding:2.083vw 0}
.ul-serve .pic{width:4.791vw;margin-bottom:1.354vw}
.ul-serve .pic img{height:auto;object-fit:cover}
.ul-serve .tit{font-size:1.145vw;line-height:1.2;margin-bottom:1.875vw}
.ul-serve .btn{width:7.5vw;height:2.291vw;line-height:2.291vw}
.m-service{padding:4.166vw 0 5.208vw}
.m-service .g-idx-tit{margin-bottom:2.604vw}
.ul-service{margin:0 -.625vw}
.ul-service .con{margin:0 .625vw;padding:2.5vw 0}
.ul-service .pic{margin-bottom:1.562vw;width:6.666vw;height:6.666vw;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:solid #fff;box-shadow:0 0 1.666vw 0 rgba(0,0,0,.15)}
.ul-service .pic img{object-fit:cover}
.ul-service .name{font-size:1.041vw;margin-bottom:.525vw;line-height:1.4}
.ul-service .info{font-size:.833vw;line-height:1.4;margin-bottom:2.187vw}
.ul-service .box{padding-left:1.354vw;line-height:2.291vw;font-size:.729vw}
.ul-service .tel{height:2.291vw;border-radius:2.604vw;-webkit-border-radius:2.604vw;-moz-border-radius:2.604vw;-ms-border-radius:2.604vw;-o-border-radius:2.604vw;border:1px solid #e1e3e5}
.ul-service .telnum{height:2.083vw;line-height:2.083vw;border-radius:1.041vw;-webkit-border-radius:1.041vw;-moz-border-radius:1.041vw;-ms-border-radius:1.041vw;-o-border-radius:1.041vw;font-size:.937vw}
.ul-service .box::after{content:"";width:1.041vw;height:1.041vw;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-count-in .input .imp{padding-right:2.083vw}
.m-quality{padding:4.166vw 0}
.ul-quality{margin:0 -.781vw}
.ul-quality .icon{width:2.916vw;margin-bottom:2.083vw}
.ul-quality .icon img{height:auto;object-fit:contain}
.ul-quality .con{margin:0 .781vw;padding:2.604vw 1.666vw 2.395vw;box-shadow:0 .416vw 1.666vw 0 rgba(149,157,165,.2);border-radius:.833vw;-webkit-border-radius:.833vw;-moz-border-radius:.833vw;-ms-border-radius:.833vw;-o-border-radius:.833vw}
.ul-quality .tit{font-size:1.041vw;font-weight:700;line-height:1.4;margin-bottom:1.041vw}
.ul-quality .line{width:1.666vw;height:.208vw;margin-bottom:.729vw}
.ul-quality .desc{font-size:.729vw;line-height:2em;height:4em;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-craft{padding-top:4.166vw}
.ul-title-z{margin-bottom:2.916vw}
.ul-title-z .tit{width:6.041vw;height:2.291vw;line-height:2.291vw;font-size:.729vw;border:solid #575859;margin:0 .26vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-craft .box-sw{padding:0 4.166vw}
.m-craft .swiper-button-next,.m-craft .swiper-button-prev{left:0;width:2.395vw;height:2.395vw}
.m-craft .swiper-button-next::after,.m-craft .swiper-button-prev::after{width:1.25vw;height:1.041vw}
.m-craft .swiper-button-next{right:0;left:auto}
.ul-craft .pic{padding-top:77.5%}
.ul-craft .pic img{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);object-fit:cover;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-craft .con:hover .pic img{transform:translateY(-50%) scale(1.1);-webkit-transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);-o-transform:translateY(-50%) scale(1.1)}
.ul-craft .txt{padding:1.354vw 1.666vw}
.ul-craft .tit{font-size:.937vw;line-height:1.562vw;height:1.562vw;white-space:nowrap}
.ul-craft .info{font-size:.937vw;line-height:1.25vw;height:2.5vw;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-standard{padding:4.166vw 0 3.125vw}
.ul-standard{margin:0 -.729vw}
.ul-standard li{width:14.285%;margin-bottom:1.875vw}
.ul-standard .con{margin:0 .729vw}
.ul-standard .pic{padding-top:111.11%;margin-bottom:1.041vw}
.ul-standard .pic img{top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);object-fit:cover;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-standard .con:hover .pic img{transform:translateY(-50%) scale(1.1);-webkit-transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);-o-transform:translateY(-50%) scale(1.1)}
.ul-standard .tit{font-size:.833vw;line-height:1.5em;height:1.5em;white-space:nowrap}
}
@media only screen and (min-width:1920px){
.swiper-ex .c-r span{font-size:.625vw}
.m-tol .content{margin-top:20px}
}
@media only screen and (max-width:1199px){
.ul-count-mark{padding:0}
.ul-count-mark .icon{width:26px}
.ul-quoted-price .con{padding:0 10px}
.ul-count-mark .info{font-size:16px}
.m-lucency .content{text-align:center}
.m-lucency .left,.m-photo-l{width:auto;float:none;display:inline-block}
.m-lucency,.m-serve{padding:40px 0}
.m-service{padding:40px 0 100px}
.ul-service li{width:50%;margin-bottom:20px}
.ul-serve .pic{width:60px}
.ul-serve .tit{font-size:18px}
.ul-serve .btn{width:120px;height:38px;line-height:38px;font-size:14px}
.m-lucency .left{margin-bottom:20px}
.swiper-ex .swiper-slide{width:400px}
.m-history .cz{padding-bottom:0;padding-top:10px}
.m-history .button{left:137px;top:114px}
.m-history .content{padding:20px;height:600px}
.m-history .years{font-size:40px}
.m-history .move-box{margin:2px;text-align:center}
.m-history .item{margin-bottom:20px;font-size:16px}
.m-history .item span{font-size:24px}
.m-history .move{width:315px;height:268px;bottom:112px;right:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.m-history .desc{font-size:16px;padding-right:80px}
.m-history .desc::after{width:50px}
.m-history .text-box{margin-top:-2vw}
.m-history .button{width:40px;height:40px}
.m-history .video{width:311px;height:264px}
.swiper-ex .txt{padding:20px 15px}
.swiper-ex .top{margin-bottom:15px}
.swiper-ex{padding-bottom:40px!important}
.swiper-ex .swiper-pagination-bullet{width:10px;height:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.swiper-ex .swiper-pagination-bullet-active{width:25px}
.ul-tol li{width:100%;float:none}
.m-tol .content{display:block}
.m-tol .cor{width:100%}
.m-tol .box{display:block;overflow:hidden}
.m-tol .col{width:100%}
.m-tol .pic{width:400px;float:right}
.m-tol .con2{width:100%;height:300px}
.m-tol .bg{width:300px;height:330px;left:-80px}
.m-tol .con2 .txt{left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);top:50%}
.ul-tol .desc{margin-bottom:40px}
.m-tol .tits{font-size:22px;margin-bottom:20px}
.m-example{margin:40px 0 60px}
.m-history .rz{text-align:right}
.m-history .box{align-items:flex-start}
.m-quality{padding:40px 0}
.ul-quality li{width:33.33%;margin-bottom:20px}
.m-craft{padding:40px 0}
.ul-title-z li{margin-bottom:10px}
.m-standard{padding:40px 0 60px}
.ul-standard li{width:25%}
.ul-title-z{margin-bottom:20px}
.ul-after-sale .con{padding-left:100px}
.ul-after-sale .icon{width:38px}
.ul-after-sale span{font-size:26px}
.ul-after-sale .tit{font-size:18px}
.ul-after-sale .info{font-size:16px;line-height:1.4}
.m-after-sale .g-idx-tit{margin-bottom:30px}
.m-after-sale{padding:40px 0 120px;height:auto}
.ul-after-sale{margin-bottom:40px}
.m-scale-tb .box{padding:30px}
.m-scale-tb .submit{width:180px;height:42px;line-height:42px;font-size:18px}
.ul-scale-tb .on .tit{font-size:20px}
.m-scale-tb .name{font-size:16px;height:42px;line-height:42px}
.m-scale-tb .input input{height:42px}
.m-scale-tb .tel{font-size:18px}
.m-scale-tb .icon{width:22px;height:22px}
.m-count .g-idx-tit,.m-quoted-price .g-idx-tit-w{margin-bottom:30px}
.ul-quoted-price li{width:33.33%;margin-bottom:20px}
.m-count,.m-quoted-price{height:auto;padding:40px 0}
.m-count-in .tits{font-size:26px}
.m-count-in .desc{font-size:16px}
.m-count-in .pic{width:280px;margin-right:20px}
.ul-count-in{width:100%;float:none;margin-right:0}
.m-count-in{margin-bottom:30px}
.m-count-in .bot2{padding-top:0}
.m-count-in .txt{padding-top:20px}
.m-count-in .submit{width:200px;height:40px;line-height:40px}
.ul-count-in::after{display:none}
.m-count-in .input input,.m-count-in .layui-form-select .layui-input{height:40px;font-size:14px}
.group-sel2 .sp select{
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}
.m-count-mark .tit{margin-bottom:15px;font-size:18px}
.m-service .g-idx-tit{margin-bottom:30px}
.pages ul li{margin-left:5px}
}
@media only screen and (max-width:960px){
.swiper-ex .swiper-slide{width:300px}
.ul-lucency li{margin-bottom:15px}
.ul-service .name{font-size:18px}
.ul-service .info{font-size:14px}
.ul-count-mark li{margin-bottom:20px}
.ul-serve li{width:100%;margin-bottom:20px}
.ul-serve .con{padding:15px 0}
.ul-service .pic{width:90px;height:90px}
.m-count-mark .tit{font-size:17px}
.ul-count-in2 li,.ul-count-mark li{width:100%}
.m-count-in .tits{font-size:20px}
.m-count-in .pic{padding:15px;width:100%;margin-right:0}
.ul-serve .pic,.ul-serve .tit,.ul-service .info,.ul-service .pic{margin-bottom:15px}
.ul-service li{width:100%}
.ul-service .con{padding:20px 0}
.ul-lucency1{margin-bottom:20px}
.ul-lucency .pic{margin-bottom:10px}
.m-count{padding:40px 0 20px}
.m-count-in{display:block;height:auto;padding:10px}
.m-count-in .li{width:100%;margin-bottom:20px}
.m-count-in .top{margin-bottom:0}
.m-history .rz{text-align:left;overflow:hidden;width:100%;margin-top:20px}
.m-history .imp{float:none}
.m-history .desc{float:left;margin-bottom:20px}
.m-history .col{text-align:center}
.m-history .cz{float:none;display:inline-block;margin-right:0}
.m-history .item{display:inline-block;width:48%;font-size:14px}
.m-history .item span{font-size:20px}
.m-history .info p{font-size:14px;letter-spacing:1px;margin-bottom:10px}
.m-history .years{font-size:30px}
.m-history .content{height:700px}
.m-history .move{bottom:100px}
.swiper-ex .c-r span{height:25px;line-height:25px;padding:0 8px;margin:0 2px}
.swiper-ex .c-r{width:100%;float:none;margin-bottom:10px}
.swiper-ex .love{float:left}
.swiper-ex .desc,.swiper-ex .love{font-size:14px}
.m-example{margin:30px 0 40px}
.m-tol .g-idx-tit{margin-bottom:20px}
.m-tol .pic{width:200px}
.m-tol .tits{font-size:20px}
.m-tol .line{margin-bottom:15px}
.m-tol .desc p{margin-bottom:6px}
.m-tol .desc{font-size:14px;margin-bottom:30px}
.m-tol .content{margin-top:0}
.m-tol .con2{height:200px}
.m-tol .more{width:25px;height:10px}
.m-tol .bg{width:220px;height:240px;bottom:20px}
.ul-tol .con{padding:20px 30px}
.ul-tol .icon{right:-25px;bottom:-27px}
.ul-tol .icon1{width:256px;height:156px;bottom:-20px}
.ul-tol .icon2,.ul-tol .icon4{width:151px;height:176px}
.ul-tol .icon3{width:166px;height:176px}
.ul-tol .con:hover .icon{right:-20px;bottom:-22px}
.ul-tol .con:hover .icon1{bottom:-15px}
.m-tol .con2:hover .bg{bottom:35px;left:-75px}
.ul-quality li{width:100%}
.ul-standard li{width:33.33%}
.ul-quality .con{padding:30px 15px}
.ul-quality .icon{margin-bottom:20px}
.ul-quality .desc{height:auto}
.m-craft .box-sw{padding:0 40px}
.m-craft .swiper-button-next,.m-craft .swiper-button-prev{width:30px;height:30px}
.m-craft .swiper-button-next::after,.m-craft .swiper-button-prev::after{width:18px;height:17px}
.ul-craft .info{font-size:16px}
.ul-after-sale li{width:50%;margin-bottom:10px}
.ul-scale-tb{margin-bottom:20px}
.group-sel2 .sp{
    width: 100%;
    margin-bottom: 20px;
}
}
@media only screen and (max-width:767px){
.swiper-ex{padding:0 10px 30px!important}
.ul-title-z .tit{width:100px;height:34px;line-height:34px;font-size:13px}
.m-scale-tb .input input,.m-scale-tb .textarea textarea{font-size:14px}
.ul-quoted-price li{width:50%}
.ul-lucency .pic{width:50px}
.ul-service .tel{height:38px}
.ul-service .telnum{height:32px;line-height:32px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;font-size:14px}
.ul-service .box::after{width:17px;height:17px}
.ul-service .box{line-height:38px;font-size:13px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.m-photo-l .pic{width:100%;float:none;height:auto;margin-right:0;margin-bottom:12px}
.m-history .years{font-size:22px}
.m-history .rz{text-align:left}
.ul-serve .tit{font-size:16px}
.m-history .move{bottom:30px}
.m-tol .con2 .txt{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-history .content{height:650px;padding:20px 10px}
.m-history .desc{font-size:12px;padding-right:30px}
.m-history .desc::after{width:20px}
.m-history .item{width:100%;margin-bottom:15px}
.m-tol .pic{width:120px}
.m-tol .tits{font-size:18px}
.ul-tol .con{padding:20px 120px 20px 10px}
.swiper-ex .txt{padding:20px 10px}
.swiper-ex .top{margin-bottom:10px}
.m-history .cz{padding:0}
.ul-standard li{width:50%}
.ul-quality .tit{font-size:18px;margin-bottom:15px}
.ul-quality .con{padding:20px 10px}
.ul-after-sale .con::after{display:none}
.ul-after-sale li{width:100%}
.ul-after-sale .con{display:inline-block}
.m-scale-tb .box{padding:20px 10px}
.m-scale-tb .top{display:block}
.m-scale-tb .item{margin-bottom:10px}
.m-scale-tb .info{margin-bottom:30px;margin-left:80px}
.ul-after-sale .icon{width:30px;left:0}
.ul-after-sale span{font-size:20px}
.ul-after-sale{margin-left:0}
.m-scale-tb .item{width:100%}
.m-scale-tb .center{text-align:left;padding-left:80px}
.ul-after-sale .con{padding-left:60px}
.m-scale-tb .name{width:80px;font-size:14px}
.ul-craft .tit{font-size:16px}
.ul-craft .info{font-size:14px}
.ul-craft .txt{padding:10px}
}
@media only screen and (max-width:425px){
.m-history .content{height:610px}
}
.pages{font-size:0;text-align:center;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 4px}
.pages li a,.pages li span{display:block;min-width:38px;font-size:14px;color:#575859;line-height:36px;border:1px solid #e1e3e5;border-radius:6px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;padding:0 5px}
.pages .pages-next a,.pages .pages-prev a{min-width:72px}
.pages .pages-end a{min-width:56px}
.pages li.on a,.pages li:hover a{color:#fff;border-color:#e5171f;background-color:#e5171f}
@media only screen and (max-width:767px){
.pages li{display:none}
.pages .pages-end,.pages .pages-next,.pages .pages-prev{display:block}
}
.g-row{background:#f5f7fa;padding:48px 0 120px}
.g-ul{margin:0 -14px 32px;overflow:hidden}
.g-ul li{float:left;width:33.3%;margin-bottom:40px}
.g-con{display:block;margin:0 14px;background-color:#fff}
.g-con .pic{position:relative;height:0;padding-top:65.7%;overflow:hidden}
.g-con .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.g-con:hover .pic img{transform:scale(1.08)}
.g-con .txt{overflow:hidden;padding:25px 24px 28px}
.g-con .tit{height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;color:#252626;margin-bottom:18px;transition:.5s}
.ul-case .g-con:hover .tit,.ul-case-detail2 .g-con:hover .tit{color:#e5342e}
.g-con .bot{display:flex;justify-content:space-between;align-items:center}
.g-con .bot .desc span{display:inline-block;font-size:12px;color:#fff;padding:5px 16px;margin-right:9px}
.g-con .bot .desc span:last-child{margin-right:0}
.g-con .eye span{font-size:16px;color:#3d332f;padding-left:30px;background-image:url(../images/contact/e-eye.png);background-repeat:no-repeat;background-size:20px auto;background-position:left center}
.g-ban .pic{position:relative;height:0;overflow:hidden;padding-top:34.7%}
.g-ban .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover}
.cur{background-image:url(../images/contact/cur.png);background-size:18px auto;background-repeat:no-repeat;background-position:left center;padding-left:25px}
.cur,.cur a{font-size:14px;color:#eba79c}
.cur i{display:inline-block;font-style:normal;font-size:14px;padding:0 10px}
.cur span{color:#fff}
.m-liste1{background-size:660px auto;background-repeat:no-repeat;background-position:left top;border-bottom:1px solid #e1e3e5}
.m-liste1 .box{display:flex;justify-content:space-between;align-items:center;height:100px}
.g-liste1 li{display:inline-block}
.g-liste1 .con{display:block}
.g-liste1 .tit{position:relative;padding:0 48px}
.g-liste1 .tit::after{position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background:#e1e3e5;overflow:hidden;content:' '}
.g-liste1 li:first-child .con .tit{margin-left:0}
.g-liste1 li:first-child .con .tit::after{display:none}
.g-liste1 .tit a{display:block;position:relative;font-size:20px;color:#252626}
.g-liste1{margin-right:-48px}
.g-liste1 .tit::before{position:absolute;display:block;left:50%;bottom:-19px;transform:translateX(-50%);content:' ';width:40px;height:4px;border-radius:10px;background:#e5342e;overflow:hidden;opacity:0}
.g-liste1 .con:hover .tit::before,.g-liste1 .on .con .tit::before{opacity:1}
.g-liste1 .con:hover .tit a,.g-liste1 .on .con .tit a{font-family:Source-Han-Sans-CN-Bold;color:#e5342e}
@media only screen and (min-width:1199px){
.g-row{background:#f5f7fa;padding:2.5vw 0 6.25vw}
.g-ul{margin:0 -.729vw 1.666vw}
.g-ul li{width:33.3%;margin-bottom:2.083vw}
.g-con{margin:0 .729vw}
.g-con .pic{padding-top:65.7%}
.g-con .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover;transition:.5s}
.g-con:hover .pic img{transform:scale(1.08)}
.g-con .txt{padding:1.302vw 1.25vw 1.458vw}
.g-con .tit{height:1.5em;white-space:nowrap;font-size:.937vw;margin-bottom:.937vw}
.g-con .bot{justify-content:space-between;align-items:center}
.g-ban .pic{padding-top:34.7%}
.g-ban .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover}
.cur{background-image:url(../images/contact/cur.png);background-size:.937vw auto;background-repeat:no-repeat;padding-left:1.302vw}
.cur,.cur a{font-size:.729vw}
.cur i{font-style:normal;font-size:.729vw;padding:0 .52vw}
.m-liste1{background-size:34.37vw auto;border-bottom:1px solid #e1e3e5}
.m-liste1 .box{justify-content:space-between;align-items:center;height:5.208vw}
.g-liste1 .tit::before{width:1px;height:1.041vw;content:' ';bottom:-.989vw;transform:translateX(-50%);content:' ';width:2.083vw;height:.208vw;border-radius:.52vw;background:#e5342e;opacity:0}
.g-liste1 .tit a{font-size:1.041vw}
.g-liste1{margin-right:-2.5vw}
.g-liste1 .tit{padding:0 2.5vw}
.g-liste1 .con:hover .tit::before,.g-liste1 .on .con .tit::before{opacity:1}
.g-liste1 .con:hover .tit span,.g-liste1 .on .con .tit span{font-family:Source-Han-Sans-CN-Bold}
}
@media only screen and (max-width:1440px){
.cur,.cur a{font-size:12px}
.cur{background-image:url(../images/contact/cur.png);background-size:16px auto;background-repeat:no-repeat;padding-left:26px}
.cur i{font-size:12px;padding:0 8px}
.g-liste1 .tit a{font-size:14px}
.g-liste1 .tit::after{height:14px}
}
@media only screen and (max-width:1199px){
.m-liste1{background-size:0}
.cur{display:none}
.m-liste1 .box{display:block;line-height:80px;height:80px}
.g-liste1{margin-right:0}
.g-liste1 .tit::before{bottom:10px}
.g-liste1 .tit a{font-size:16px}
.g-liste1 .tit{padding:0 20px}
}
@media only screen and (max-width:959px){
.g-ban .pic{padding-top:46%}
}
@media only screen and (max-width:767px){
.g-liste1{overflow:hidden;white-space:nowrap;overflow-x:auto}
.m-liste1 .box{line-height:60px;height:60px}
.g-liste1 .tit::before{bottom:10px;width:30px;height:3px}
.g-ban .pic{padding-top:46%;min-height:200px}
}
.m-detailcase h1{font-size:32px;font-family:Source-Han-Sans-CN-Bold;line-height:60px;text-align:center;color:#252626;margin-bottom:26px}
.m-case-detail .inner{overflow:hidden}
.m-case-detail .l{width:73.65%}
.m-caselinks,.m-detailcase .box1{padding:43px 70px 72px;margin-bottom:24px;background:#fff}
.m-caselinks{padding-top:0!important;padding-bottom:0!important;display:flex;justify-content:space-between;margin-bottom:0!important}
.m-caselinks .page-prev{display:block;width:34.5%}
.m-caselinks .links{height:80px;line-height:80px;cursor:pointer}
.m-caselinks .page-prev .tit{display:inline-block;vertical-align:middle;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#575859;background-image:url(../images/contact/e-prev-age.png);background-position:left center;background-repeat:no-repeat;background-size:22px auto;padding:0 36px;width:100%;transition:.5s}
.m-caselinks .pages-c:hover .tit{color:#575859}
.m-caselinks .page-prev:hover .tit{color:#e5342e;background-image:url(../images/contact/e-prev-age-on.png)}
.m-caselinks .pages-c{display:block;width:29%;border-left:1px solid #e1e3e5;border-right:1px solid #e1e3e5;text-align:center}
.m-caselinks .pages-c .tit{display:inline-block;vertical-align:middle;text-align:center;background-image:url(../images/contact/e-list.png);background-position:left center;background-repeat:no-repeat;background-size:22px auto;padding-left:36px}
.m-caselinks .page-next .tit{text-align:right;background-image:url(../images/contact/e-prev-next.png);background-position:right center;background-repeat:no-repeat;background-size:22px auto}
.m-caselinks .page-next:hover .tit{color:#e5342e;background-image:url(../images/contact/e-prev-next-on.png)}
.g-casetit{margin-bottom:19px}
.g-casetit span{position:relative;font-size:20px;color:#252626;padding-left:18px;font-family:Source-Han-Sans-CN-Bold}
.g-casetit span::after{position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;content:' ';background:#e5342e}
.m-case-detail .r{width:25.01%;background-color:#fff;padding:43px 24px 0}
.m-case-detail .r .tit1{margin-bottom:28px;font-family:Source-Han-Sans-CN-Bold;font-size:24px;color:#252626;padding-bottom:16px;border-bottom:1px solid #e1e3e5}
.ul-case-detail li{float:none;width:100%;margin-bottom:15px}
.ul-infocase{overflow:hidden;margin:0 -14px 35px}
.ul-infocase li{float:left;width:33.3%}
.ul-infocase .con{margin:0 14px;box-sizing:border-box;overflow:hidden}
.ul-infocase span{display:inline-block;vertical-align:middle;height:50px;line-height:50px;font-size:16px;color:#252626}
.ul-infocase .span1{float:left;width:120px;background:#f5f7fa;color:#252626;text-align:center}
.ul-infocase .span2{border:1px solid #ebedf0;border-left:none!important;padding:0 24px;box-sizing:border-box;width:calc(100% - 120px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-detailcase .desc{font-size:16px;line-height:32px;color:#252626;padding:24px 32px;border:1px solid #e1e3e5;margin-bottom:62px}
.g-casetit2{position:relative;text-align:center;margin-bottom:48px}
.g-casetit2 span{position:relative;font-family:Source-Han-Sans-CN-Bold;font-size:36px;font-weight:700;color:#252626;text-align:center;padding:0 30px;z-index:5;background-color:#fff;text-transform:uppercase}
.g-casetit2::before{position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);width:100%;height:2px;content:' ';background:#e1e3e5}
.m-casepic img{display:block;width:100%;margin-bottom:28px}
.m-casepic img:last-child{margin-bottom:0}
.ul-case-detail2{margin-bottom:15px}
.ul-case-detail2 .g-con .txt{padding:25px 0 18px}
.ul-information{margin:0 -26px 32px}
.ul-information .g-con .pic{padding-top:59.4%}
.ul-information .con{margin:0 26px}
.ul-information .tit{overflow:hidden;transition:.5s;margin-bottom:11px}
.ul-information .info{font-size:16px;height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#8a8d8d;transition:.5s;margin-bottom:31px}
.ul-information .txt{padding:27px 0 17px;transition:.5s;border-bottom:4px solid transparent}
.ul-information .con:hover .txt{border-bottom-color:#e5342e}
.ul-information .date,.ul-information .more{font-size:14px;color:#8a8d8d}
.ul-information .con:hover .date,.ul-information .con:hover .info,.ul-information .con:hover .more,.ul-information .con:hover .tit{color:#e5342e}
.ul-information .con:hover .tit{font-family:Source-Han-Sans-CN-Bold}
.ul-information .pic::before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:0;display:block;content:' ';width:100%;background:rgba(0,0,0,.6);transition:.5s}
.ul-information .con:hover .pic::before{height:100%;z-index:5}
.ul-video{margin:0 -16px 32px}
.ul-video .g-con .pic{padding-top:67.2%}
.ul-video li{width:25%}
.ul-video .con{margin:0 16px}
.ul-video .txt{padding:16px 0 0}
.ul-video .tit{font-size:16px;white-space:inherit!important;height:4em;line-height:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0!important}
.ul-video .bot{position:absolute;left:0;right:0;bottom:0;height:128px;z-index:3;align-items:end;padding:0 16px 10px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 86%)}
.ul-video .btn{position:absolute;left:50%;top:50%;z-index:10;transition:.5s;width:48px;height:48px;transform:translate(-50%,-50%);background-image:url(../images/contact/e-play.png);background-repeat:no-repeat;background-size:48px auto;background-position:center}
.ul-video .date,.ul-video .time{font-size:14px;color:#fff}
.ul-knowledge{padding-bottom:48px}
.ul-knowledge li{margin-bottom:32px}
.ul-knowledge .con{display:block;overflow:hidden;padding:20px 24px 18px;border:1px solid #e1e3e5;transition:.5s}
.ul-knowledge .con:hover{border-color:#e5342e}
.ul-knowledge .pic{float:left;width:528px;height:168px;overflow:hidden;margin-right:32px}
.ul-knowledge .txt{overflow:hidden}
.ul-knowledge .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-knowledge .con:hover .pic img{transform:scale(1.08)}
.ul-knowledge .tit{font-size:20px;font-family:Source-Han-Sans-CN-Bold;color:#252626;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.3em;line-height:1.3;margin-bottom:16px;transition:.5s}
.ul-knowledge .con:hover .tit{color:#e5342e}
.ul-knowledge .info{font-size:16px;white-space:inherit!important;height:5.4em;line-height:1.8;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#8a8d8d;margin-bottom:17px}
.ul-knowledge .more{float:right;font-size:14px;color:#e5342e}
.m-detailcase2 h1{font-size:36px;text-align:left;margin-bottom:14px}
.m-detailcase2 .info{padding-bottom:28px;border-bottom:1px solid #e1e3e5}
.m-detailcase2 .info span{font-size:16px;color:#8a8d8d;background-repeat:no-repeat;background-size:18px auto;background-position:left center;padding-left:25px;margin-right:55px}
.m-detailcase2 .info span:last-child{margin-right:0!important}
.m-detailcase2 .desc img{display:inline-block}
.m-detailcase2 .desc{font-size:16px;line-height:30px;color:#252626;border:none;padding:40px 0 0}
.m-detailcase2 .box1{padding:43px 70px 3px}
.ul-information2{margin:0 0 15px}
.ul-information2 .tit{font-size:16px;font-family:Source-Han-Sans-CN-Medium;margin-bottom:13px}
.ul-information2 li{float:none;width:100%;margin-bottom:15px}
.ul-information2 .pic::before{display:none}
.ul-information2 .con{margin:0}
.ul-information2 .txt{padding:9px 0 19px;border-bottom:1px solid #e1e3e5}
.ul-information2 li:first-child .txt{padding:25px 0 19px}
.ul-information2 .info{font-size:14px;margin-bottom:0}
@media only screen and (min-width:1199px){
.m-detailcase h1{font-size:1.666vw;font-family:Source-Han-Sans-CN-Bold;line-height:3.125vw;margin-bottom:1.354vw}
.m-case-detail .l{width:73.65%}
.m-caselinks,.m-detailcase .box1{padding:2.239vw 3.645vw 3.75vw;margin-bottom:1.25vw;background:#fff}
.m-caselinks{justify-content:space-between;margin-bottom:0!important}
.m-caselinks .page-prev{width:34.5%}
.m-caselinks .links{height:4.166vw;line-height:4.166vw}
.m-caselinks .page-prev .tit{font-size:.833vw;white-space:nowrap;background-image:url(../images/contact/e-prev-age.png);background-repeat:no-repeat;background-size:1.145vw auto;padding:0 1.875vw}
.m-caselinks .pages-c{border-left:1px solid #e1e3e5;border-right:1px solid #e1e3e5}
.m-caselinks .pages-c .tit{background-image:url(../images/contact/e-list.png);background-repeat:no-repeat;background-size:1.145vw auto;padding-left:1.875vw}
.m-caselinks .page-next .tit{background-image:url(../images/contact/e-prev-next.png);background-repeat:no-repeat;background-size:1.145vw auto}
.g-casetit{margin-bottom:.989vw}
.g-casetit span{font-size:1.041vw;padding-left:.937vw;font-family:Source-Han-Sans-CN-Bold}
.g-casetit span::after{left:0;top:50%;transform:translateY(-50%);width:.208vw;height:1.041vw;content:' ';background:#e5342e}
.m-case-detail .r{width:25.01%;padding:2.239vw 1.25vw 0}
.m-case-detail .r .tit1{margin-bottom:1.458vw;font-family:Source-Han-Sans-CN-Bold;font-size:1.25vw;padding-bottom:.833vw;border-bottom:1px solid #e1e3e5}
.ul-case-detail li{margin-bottom:.781vw}
.ul-infocase{margin:0 -.729vw 1.822vw}
.ul-infocase li{width:33.3%}
.ul-infocase .con{margin:0 .729vw;box-sizing:border-box}
.ul-infocase span{height:2.604vw;line-height:2.604vw;font-size:.833vw}
.ul-infocase .span1{width:6.25vw;background:#f5f7fa}
.ul-infocase .span2{border:1px solid #ebedf0;padding:0 1.25vw;box-sizing:border-box;width:calc(100% - 6.25vw)}
.m-detailcase .desc{font-size:.833vw;line-height:1.666vw;padding:1.25vw 1.666vw;border:1px solid #e1e3e5;margin-bottom:3.229vw}
.g-casetit2{margin-bottom:2.5vw}
.g-casetit2 span{font-family:Source-Han-Sans-CN-Bold;font-size:1.875vw;font-weight:700;padding:0 1.562vw;text-transform:uppercase}
.g-casetit2::before{left:0;top:50%;transform:translateY(-50%);height:.104vw;content:' ';background:#e1e3e5}
.m-casepic img{margin-bottom:1.458vw}
.ul-case-detail2{margin-bottom:.781vw}
.ul-case-detail2 .g-con .txt{padding:1.302vw 0 .937vw}
.ul-information{margin:0 -1.354vw 1.666vw}
.ul-information .g-con .pic{padding-top:59.4%}
.ul-information .con{margin:0 1.354vw}
.ul-information .tit{transition:.5s;margin-bottom:.572vw}
.ul-information .info{font-size:.833vw;height:1.5em;white-space:nowrap;transition:.5s;margin-bottom:1.614vw}
.ul-information .txt{padding:1.406vw 0 .885vw;transition:.5s;border-bottom:solid transparent}
.ul-information .date,.ul-information .more{font-size:.729vw}
.ul-information .con:hover .tit{font-family:Source-Han-Sans-CN-Bold}
.ul-information .pic::before{top:50%;transform:translate(-50%,-50%);content:' ';background:rgba(0,0,0,.6);transition:.5s}
.ul-video{margin:0 -.833vw 1.666vw}
.ul-video .g-con .pic{padding-top:67.2%}
.ul-video .con{margin:0 .833vw}
.ul-video .txt{padding:.833vw 0 0}
.ul-video .tit{font-size:.833vw;white-space:inherit!important;height:4em;line-height:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0!important}
.ul-video .bot{left:0;right:0;bottom:0;height:6.666vw;align-items:end;padding:0 .833vw .52vw;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 86%)}
.ul-video .btn{top:50%;transition:.5s;width:2.5vw;height:2.5vw;transform:translate(-50%,-50%);background-image:url(../images/contact/e-play.png);background-repeat:no-repeat;background-size:2.5vw auto}
.ul-video .date,.ul-video .time{font-size:.729vw}
.ul-knowledge{padding-bottom:2.5vw}
.ul-knowledge li{margin-bottom:1.666vw}
.ul-knowledge .con{padding:1.041vw 1.25vw .937vw;border:1px solid #e1e3e5}
.ul-knowledge .pic{width:27.5vw;height:8.75vw;margin-right:1.666vw}
.ul-knowledge .pic img{object-fit:cover;transition:.5s}
.ul-knowledge .con:hover .pic img{transform:scale(1.08)}
.ul-knowledge .tit{font-size:1.041vw;font-family:Source-Han-Sans-CN-Bold;white-space:nowrap;height:1.3em;line-height:1.3;margin-bottom:.833vw}
.ul-knowledge .info{font-size:.833vw;white-space:inherit!important;height:5.4em;line-height:1.8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.885vw}
.ul-knowledge .more{font-size:.729vw}
.m-detailcase2 h1{font-size:1.875vw;margin-bottom:.729vw}
.m-detailcase2 .info{padding-bottom:1.458vw;border-bottom:1px solid #e1e3e5}
.m-detailcase2 .info span{font-size:.833vw;background-repeat:no-repeat;background-size:.937vw auto;padding-left:1.302vw;margin-right:2.864vw}
.m-detailcase2 .info span:last-child{margin-right:0!important}
.m-detailcase2 .desc{font-size:.833vw;line-height:1.562vw;border:none;padding:2.083vw 0 0}
.m-detailcase2 .box1{padding:2.239vw 3.645vw .156vw}
.ul-information2{margin:0 0 .781vw}
.ul-information2 .tit{font-size:.833vw;font-family:Source-Han-Sans-CN-Medium;margin-bottom:.677vw}
.ul-information2 li{margin-bottom:.781vw}
.ul-information2 .con{margin:0}
.ul-information2 .txt{padding:.468vw 0 .989vw;border-bottom:1px solid #e1e3e5}
.ul-information2 li:first-child .txt{padding:1.302vw 0 .989vw}
.ul-information2 .info{font-size:.729vw}
}
@media only screen and (max-width:1600px){
.g-con .tit{font-size:16px}
.g-con .bot .desc span{padding:3px 10px}
.g-con .eye span{font-size:14px;padding-left:22px;background-size:14px auto}
.ul-information2 .info{font-size:14px}
}
@media only screen and (max-width:1440px){
.g-con .bot .desc span{padding:2px 8px;margin-right:5px}
.m-detailcase .desc{font-size:12px;line-height:28px}
.ul-infocase span{height:45px;line-height:45px;font-size:12px}
.g-casetit span{font-size:14px}
.m-caselinks .tit{font-size:14px!important;background-size:16px auto!important;padding:0 27px!important}
.ul-information .info{font-size:14px}
.ul-information .date,.ul-information .more,.ul-video .date,.ul-video .time{font-size:12px}
.ul-knowledge .tit{font-size:16px}
.ul-knowledge .info{font-size:14px}
.ul-knowledge .more{font-size:12px}
.ul-information2 .info{font-size:14px}
.m-detailcase2 .desc{font-size:14px;line-height:28px}
.m-detailcase2 .info span{font-size:12px;background-repeat:no-repeat;background-size:14px auto;padding-left:20px}
.m-case-detail .r .tit1{font-size:17px}
}
@media only screen and (max-width:1050px){
.g-ul li{width:50%}
}
@media only screen and (max-width:1199px){
.g-row{padding:30px 0 120px}
.g-con{margin:0 8px}
.g-ul{margin:0 -8px 15px}
.g-con .txt{padding:15px 15px 20px}
.g-con .tit{margin-bottom:10px}
.g-ul li{margin-bottom:20px}
.m-case-detail .l,.m-case-detail .r{width:100%;float:none}
.m-case-detail .r{display:none}
.m-caselinks,.m-detailcase .box1{padding:30px 20px 12px;margin-bottom:10px}
.m-detailcase h1{font-size:25px;line-height:normal;margin-bottom:15px}
.ul-infocase span{height:50px;line-height:50px;font-size:16px}
.g-casetit span{font-size:18px}
.m-detailcase .desc{font-size:16px;line-height:32px}
.g-casetit2 span{font-size:27px}
.ul-information{margin:0 -15px 15px}
.ul-information .con{margin:0 15px}
.ul-video .txt{padding:15px 0 0}
.ul-video{margin:0 -8px 15px}
.ul-video .con{margin:0 8px}
.ul-video li{width:33.3%}
.ul-knowledge .pic{width:44.03vw;height:14.01vw;margin-right:2.668vw}
.m-detailcase2 .info{padding-bottom:15px}
}
@media only screen and (max-width:959px){
.ul-infocase li{width:50%;margin-bottom:15px}
.ul-information .txt{border-bottom:2px solid transparent}
.ul-video li{width:50%}
.ul-knowledge .pic{float:none;width:100%;height:auto;margin-right:0;margin-bottom:15px}
.ul-knowledge .con{padding:20px 20px 18px}
.ul-knowledge li{margin-bottom:20px}
}
@media only screen and (max-width:767px){
.g-ul li{float:none!important;width:100%!important}
.g-ul{margin:0 0 10px!important}
.g-con{margin:0!important}
.g-con .txt{padding:15px 0 0}
.ul-case .txt{padding:15px 10px 20px}
.m-caselinks,.m-detailcase .box1{padding:30px 21px 12px}
.m-detailcase h1{font-size:18px;margin-bottom:10px}
.ul-infocase{overflow:hidden;margin:0 0 10px}
.ul-infocase .con{margin:0}
.ul-infocase li{width:100%;float:none}
.g-casetit{margin-bottom:10px}
.m-detailcase .desc{padding:15px 10px;margin-bottom:30px}
.g-casetit2 span{font-size:20px;padding:0 10px}
.g-casetit2,.m-casepic img{margin-bottom:15px}
.m-caselinks{display:block}
.m-caselinks .links{width:100%;height:50px;line-height:50px}
.m-caselinks .pages-c{border:none;text-align:left}
.m-caselinks .page-next .tit{text-align:left;background-image:url(../images/contact/e-prev-age.png);background-position:left center;background-repeat:no-repeat;background-size:17px auto}
.m-caselinks .tit{font-size:15px!important;background-size:17px auto!important;padding:0 29px!important}
.ul-information .tit{margin-bottom:8px}
.ul-information .info{margin-bottom:15px}
.ul-video li{width:100%}
.ul-video .txt{padding:15px 0 0}
.ul-video .tit{line-height:1.8}
.ul-knowledge .con{padding:15px 15px 10px}
.ul-knowledge .tit{margin-bottom:7px}
.ul-knowledge{padding-bottom:10px}
.m-detailcase2 .info span{display:block;margin-right:0;margin-bottom:8px}
.m-detailcase2 .info{padding-bottom:8px}
}
.g-rowpreferential{padding:80px 0 0}
.m-preferential1{padding-bottom:59px}
.m-preferential1 .h3{display:block;font-size:24px;font-family:Source-Han-Sans-CN-Bold;color:#252626;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.5em;margin-bottom:19px;transition:.5s}
.m-preferential1 .date{font-size:16px;color:#252626;margin-bottom:31px}
.m-preferential1 .box1 .desc{padding-bottom:39px;margin-bottom:35px;border-bottom:1px solid #e1e3e5}
.m-preferential1 .desc p{font-size:16px;height:4em;line-height:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#252626}
.m-preferential1 .more{display:inline-block}
.m-preferential1 .more span{display:inline-block;height:2em;line-height:2;vertical-align:middle;font-size:16px;text-transform:uppercase;color:#252626;background-image:url(../images/contact/e-more1.png);background-size:20px auto;background-repeat:no-repeat;background-position:right center;padding-right:38px;transition:.5s}
.m-preferential1 .box1 .more:hover span,.ul-preferential1 .con .more:hover span{color:#e5342e;transform:translateX(10px)}
.m-preferential1 .box1:hover h3{color:#e5342e}
.m-preferential1 .box1{overflow:hidden;margin-bottom:40px}
.m-preferential1 .box1 .pic{float:left;width:740px;height:340px;overflow:hidden;margin-right:100px;border-radius:20px}
.m-preferential1 .box1 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.m-preferential1 .box1:hover .pic img{transform:scale(1.08)}
.m-preferential1 .txt{overflow:hidden;padding:30px 0 0}
.ul-preferential1{margin:0 -20px;overflow:hidden}
.ul-preferential1 li{float:left;width:50%;margin-bottom:15px}
.ul-preferential1 h3{font-size:16px;margin-bottom:17px}
.ul-preferential1 .desc{margin-bottom:20px}
.ul-preferential1 .desc p{font-size:14px;height:3.6em;line-height:1.8}
.ul-preferential1 .con{display:block;margin:0 20px}
.ul-preferential1 .con:hover h3{color:#e5342e}
.ul-preferential1 .pic{display:block;position:relative;height:0;padding-top:29.7%;overflow:hidden;border-radius:20px;margin-bottom:23px}
.ul-preferential1 .txt{overflow:hidden;padding:0!important}
.ul-preferential1 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-preferential1 .con:hover .pic img{transform:scale(1.08)}
.m-preferential2{padding:69px 0 18px}
.g-preferential-tit .tit{margin-bottom:3px}
.g-preferential-tit .en{font-weight:400}
.ul-preferential2 li{margin-bottom:56px}
.ul-preferential2 .con{display:block;overflow:hidden;padding-bottom:50px;border-bottom:1px solid #e1e3e5}
.ul-preferential2 li:last-child .con{padding-bottom:0;border-bottom:none}
.ul-preferential2 .pic{float:left;width:820px;overflow:hidden;margin-right:120px}
.ul-preferential2 .pic img{display:block;width:100%;object-fit:cover}
.ul-preferential2 .txt{overflow:hidden;text-align:center;padding:9px 0 0}
.ul-preferential2 h3{font-size:30px;font-family:Source-Han-Sans-CN-Bold;color:#3d332f;transition:.5s;margin-bottom:13px}
.ul-preferential2 .desc{font-size:16px;color:#575859;height:8em;line-height:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:36px}
.ul-preferential2 .more{display:inline-block;padding:20px 0 18px}
.ul-preferential2 .more span{display:inline-block;vertical-align:middle;font-size:20px;color:#fff;text-align:center;padding:10px 52px;background:linear-gradient(180deg,#fbaa41 0,#e2320d 89%);box-sizing:border-box;border-width:1.5px 0;border-style:solid;border-color:rgba(255,255,255,.5);box-shadow:4px 6px 16px 0 rgba(128,26,10,.3);border-radius:50px;overflow:hidden;transition:.5s}
.ul-preferential2 .more:hover span{color:#e2320d;background:#fff}
.ul-preferential2 .info{font-size:14px;color:#8a8d8d;overflow:hidden;height:1.5em;text-overflow:ellipsis;white-space:nowrap}
.m-preferential3{padding:69px 0 64px}
.m-preferential3 .g-idx-tit{margin-bottom:35px}
.ul-preferential3 li{float:left;width:50%;padding-top:16px}
.ul-preferential3{overflow:hidden;margin:0 -8px}
.ul-preferential3 .con{position:relative;display:block;margin:0 8px;height:340px}
.ul-preferential3 .pic{width:500px;max-height:356px;position:absolute;bottom:0;right:40px;z-index:2;overflow:hidden;transition:.5s}
.ul-preferential3 .con:hover .pic{bottom:20px;right:60px}
.ul-preferential3 .pic img{float:right;display:block;max-width:100%;max-height:100%}
.ul-preferential3 h3{font-size:24px;font-family:Source-Han-Sans-CN-Bold;color:#3d332f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;transition:.5s;margin-bottom:22px}
.ul-preferential3 .con:hover h3{color:#e5342e}
.g-b{display:block;width:32px;height:3px;background:#e5342e;margin-bottom:24px}
.ul-preferential3 .desc{font-size:18px;color:#3d332f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;margin-bottom:82px}
.ul-preferential3 .more{width:32px}
.ul-preferential3 .more img{display:block;max-width:100%}
.ul-preferential3 .txt{position:relative;z-index:3;padding:55px 40px 0 68px}
.m-preferential4{padding:80px 0 120px}
.m-preferential4 .l{width:34.25%}
.m-preferential4 .r{width:60.55%}
.m-preferential4 .inner{overflow:hidden}
.m-preferentialbox1{padding:39px 48px 40px;background:#fff}
.m-preferentialbox1 h3{font-size:22px;font-family:Source-Han-Sans-CN-Bold;color:#252626;margin-bottom:22px}
.m-preferentialbox1 .g-b{height:4px;margin-bottom:22px}
.m-preferentialbox1 .desc{font-size:14px;line-height:28px;color:#252626;margin-bottom:38px}
.m-preferentialbox1 .qr{float:left;width:120px;margin-right:37px}
.m-preferentialbox1 .qr .pic{height:120px;margin-bottom:13px}
.m-preferentialbox1 .qr .pic img{display:block;height:100%}
.m-preferentialbox1 .tit{font-size:14px;font-weight:400;text-align:center;color:#575859}
.m-preferentialbox1 .tel{overflow:hidden}
.m-preferentialbox1 .tel .pic{display:flex;justify-content:center;align-items:center;height:64px;margin-bottom:17px}
.m-preferentialbox1 .tel .pic img{display:block;height:100%}
.m-preferentialbox1 .tel .tel-num{font-family:DIN;font-size:28px;font-weight:700;color:#252626;text-align:center;margin-bottom:8px}
.m-preferentialbox1 .bot{overflow:hidden}
.form-box1 .inp,.form-box1 .textarea{padding:0 20px;font-size:14px;color:#333}
.form-box1 .inp{display:block;width:100%;height:60px;line-height:60px;margin-bottom:20px;font-size:14px}
.form-box1 .inp::placeholder,.form-box1 .textarea::placeholder{color:#bbbdbf}
.form-box1 .textarea{resize:none;width:100%;height:160px;padding:23px 20px;background:#fff;color:#333}
.form-box1 .box,.form-box1 .box2{overflow:hidden}
.form-box1 .box{margin-bottom:22px}
.form-box1 .box1{width:620px;float:left;margin-right:20px}
.form-box1 .box2 .tit1{font-size:18px;color:#252626;font-family:Source-Han-Sans-CN-Medium;margin-bottom:21px}
.form-box1 .box2{padding:34px 24px 19px;background:#fff}
.form-box1 .box2 .g-b{margin-bottom:21px}
.form-box1 .box2 .info p{position:relative;font-size:14px;color:#252626;line-height:28px;padding-left:15px;margin-bottom:14px;cursor:pointer}
.form-box1 .box2 .info p::before{position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;content:' ';display:block;background:#e5342e}
.form-box1 .submit{display:block;width:100%;border:none;outline:0;height:60px;line-height:60px;background:#e5342e;font-size:16px;color:#fff;font-family:Source-Han-Sans-CN-Medium}
@media only screen and (min-width:1199px){
.g-rowpreferential{padding:4.166vw 0 0}
.m-preferential1{padding-bottom:3.072vw}
.m-preferential1 .h3{font-size:1.25vw;font-family:Source-Han-Sans-CN-Bold;white-space:nowrap;height:1.5em;margin-bottom:.989vw;transition:.5s}
.m-preferential1 .date{font-size:.833vw;margin-bottom:1.614vw}
.m-preferential1 .box1 .desc{padding-bottom:2.031vw;margin-bottom:1.822vw;border-bottom:1px solid #e1e3e5}
.m-preferential1 .desc p{font-size:.833vw;height:4em;line-height:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-preferential1 .more span{height:2em;line-height:2;font-size:.833vw;text-transform:uppercase;background-image:url(../images/contact/e-more1.png);background-size:1.041vw auto;background-repeat:no-repeat;padding-right:1.979vw;transition:.5s}
.m-preferential1 .box1 .more:hover span,.ul-preferential1 .con .more:hover span{transform:translateX(.52vw)}
.m-preferential1 .box1{margin-bottom:2.083vw}
.m-preferential1 .box1 .pic{width:38.54vw;height:17.7vw;margin-right:5.208vw;border-radius:1.041vw}
.m-preferential1 .box1 .pic img{object-fit:cover;transition:.5s}
.m-preferential1 .box1:hover .pic img{transform:scale(1.08)}
.m-preferential1 .txt{padding:1.562vw 0 0}
.ul-preferential1{margin:0 -1.041vw}
.ul-preferential1 li{margin-bottom:.781vw}
.ul-preferential1 h3{font-size:.833vw;margin-bottom:.885vw}
.ul-preferential1 .desc{margin-bottom:1.041vw}
.ul-preferential1 .desc p{font-size:.729vw;height:3.6em;line-height:1.8}
.ul-preferential1 .con{margin:0 1.041vw}
.ul-preferential1 .pic{padding-top:29.7%;border-radius:1.041vw;margin-bottom:1.197vw}
.ul-preferential1 .txt{padding:0!important}
.ul-preferential1 .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover;transition:.5s}
.ul-preferential1 .con:hover .pic img{transform:scale(1.08)}
.m-preferential2{padding:3.593vw 0 .937vw}
.g-preferential-tit .tit{margin-bottom:.156vw}
.ul-preferential2 li{margin-bottom:2.916vw}
.ul-preferential2 .con{padding-bottom:2.604vw;border-bottom:1px solid #e1e3e5}
.ul-preferential2 li:last-child .con{border-bottom:none}
.ul-preferential2 .pic{width:42.7vw;margin-right:6.25vw}
.ul-preferential2 .pic img{object-fit:cover}
.ul-preferential2 .txt{padding:.468vw 0 0}
.ul-preferential2 h3{font-size:1.562vw;font-family:Source-Han-Sans-CN-Bold;transition:.5s;margin-bottom:.677vw}
.ul-preferential2 .desc{font-size:.833vw;height:8em;line-height:2;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:1.875vw}
.ul-preferential2 .more{padding:1.041vw 0 .937vw}
.ul-preferential2 .more span{font-size:1.041vw;padding:.52vw 2.708vw;background:linear-gradient(180deg,#fbaa41 0,#e2320d 89%);box-sizing:border-box;border-width:.078vw 0;border-style:solid;box-shadow:.208vw .312vw .833vw 0 rgba(128,26,10,.3);border-radius:2.604vw}
.ul-preferential2 .info{font-size:.729vw;height:1.5em;white-space:nowrap}
.m-preferential3{padding:3.593vw 0 3.333vw}
.m-preferential3 .g-idx-tit{margin-bottom:1.822vw}
.ul-preferential3 li{padding-top:.833vw}
.ul-preferential3{margin:0 -.416vw}
.ul-preferential3 .con{margin:0 .416vw;height:17.7vw}
.ul-preferential3 .pic{width:26.04vw;max-height:18.54vw;bottom:0;right:2.083vw;transition:.5s}
.ul-preferential3 .con:hover .pic{bottom:1.041vw;right:3.125vw}
.ul-preferential3 h3{font-size:1.25vw;font-family:Source-Han-Sans-CN-Bold;white-space:nowrap;height:1.5em;transition:.5s;margin-bottom:1.145vw}
.g-b{width:1.666vw;height:.156vw;background:#e5342e;margin-bottom:1.25vw}
.ul-preferential3 .desc{font-size:.937vw;white-space:nowrap;height:1.5em;margin-bottom:4.27vw}
.ul-preferential3 .more{width:1.666vw}
.ul-preferential3 .txt{padding:2.864vw 2.083vw 0 3.541vw}
.m-preferential4{padding:4.166vw 0 6.25vw}
.m-preferential4 .l{width:34.25%}
.m-preferential4 .r{width:60.55%}
.m-preferentialbox1{padding:2.031vw 2.5vw 2.083vw;background:#fff}
.m-preferentialbox1 h3{font-size:1.145vw;font-family:Source-Han-Sans-CN-Bold;margin-bottom:1.145vw}
.m-preferentialbox1 .g-b{height:.208vw;margin-bottom:1.145vw}
.m-preferentialbox1 .desc{font-size:.729vw;line-height:1.458vw;margin-bottom:1.979vw}
.m-preferentialbox1 .qr{width:6.25vw;margin-right:1.927vw}
.m-preferentialbox1 .qr .pic{height:6.25vw;margin-bottom:.677vw}
.m-preferentialbox1 .tit{font-size:.729vw;font-weight:400}
.m-preferentialbox1 .tel .pic{justify-content:center;align-items:center;height:3.333vw;margin-bottom:.885vw}
.m-preferentialbox1 .tel .tel-num{font-family:DIN;font-size:1.458vw;font-weight:700;margin-bottom:.416vw}
.form-box1 .inp,.form-box1 .textarea{padding:0 1.041vw;font-size:.729vw}
.form-box1 .inp{height:3.125vw;line-height:3.125vw;margin-bottom:1.041vw;font-size:.729vw}
.form-box1 .textarea{resize:none;height:8.333vw;padding:1.197vw 1.041vw;background:#fff}
.form-box1 .box{margin-bottom:1.145vw}
.form-box1 .box1{width:32.29vw;margin-right:1.041vw}
.form-box1 .box2 .tit1{font-size:.937vw;font-family:Source-Han-Sans-CN-Medium;margin-bottom:1.093vw}
.form-box1 .box2{padding:1.77vw 1.25vw .989vw;background:#fff}
.form-box1 .box2 .g-b{margin-bottom:1.093vw}
.form-box1 .box2 .info p{font-size:.729vw;line-height:1.458vw;padding-left:.781vw;margin-bottom:.729vw}
.form-box1 .box2 .info p::before{left:0;top:.52vw;width:.416vw;height:.416vw;border-radius:50%;content:' ';background:#e5342e}
.form-box1 .submit{border:none;outline:0;height:3.125vw;line-height:3.125vw;background:#e5342e;font-size:.833vw;font-family:Source-Han-Sans-CN-Medium}
}
@media only screen and (max-width:1440px){
.m-preferential1 .desc p{font-size:14px}
.m-preferential1 .date{font-size:12px}
.m-preferential1 .h3{font-size:16px}
.m-preferential1 .more span{font-size:12px;background-size:15px auto;padding-right:25px}
.ul-preferential2 .desc{font-size:13px}
.form-box1 .inp,.form-box1 .textarea,.m-preferentialbox1 .tit,.ul-preferential2 .info{font-size:12px}
.ul-preferential2 .more span{font-size:13px}
.form-box1 .box2 .tit1,.m-preferentialbox1 h3,.ul-preferential3 h3{font-size:16px}
.ul-preferential3 .desc{font-size:13px}
.m-preferentialbox1 .desc{font-size:14px;line-height:28px}
.form-box1 .box2 .info p{font-size:12px;padding-left:12px}
.form-box1 .box2 .info p::before{left:0;top:7px;width:5px;height:5px}
.form-box1 .textarea{height:10.333vw}
}
@media only screen and (max-width:1199px){
.g-rowpreferential{padding:40px 0 0}
.m-preferential1 .box1 .pic{width:45%;height:auto;margin-right:50px;border-radius:10px}
.m-preferential1 .txt{padding:15px 0 0}
.m-preferential1 .h3{margin-bottom:8px}
.m-preferential1 .date{margin-bottom:15px}
.m-preferential1 .box1 .desc{padding-bottom:20px;margin-bottom:20px}
.m-preferential1 .box1{margin-bottom:20px}
.m-preferential1{padding-bottom:30px}
.ul-preferential2 .pic{width:48%;margin-right:60px}
.ul-preferential2 h3{font-size:20px;margin-bottom:5px}
.ul-preferential2 .desc{margin-bottom:0}
.ul-preferential2 .more span{padding:6px 30px}
.ul-preferential2 .more{padding:10px 0 8px}
.ul-preferential2 .con{padding-bottom:30px}
.ul-preferential2 li{margin-bottom:30px}
.m-preferential2{padding:30px 0 18px}
.m-preferential3{padding:30px 0}
.m-preferential3 .g-idx-tit{margin-bottom:5px}
.m-preferential4{padding:40px 0 120px}
.m-preferential4 .l,.m-preferential4 .r{float:none;width:100%}
.m-preferential4 .l{margin-bottom:20px}
.form-box1 .box1{width:57%}
.ul-preferential3 h3{font-size:20px}
.ul-preferential3 .desc{font-size:16px}
.form-box1 .box2 .tit1,.m-preferentialbox1 h3{font-size:18px}
.m-preferentialbox1 .tel .tel-num{font-size:20px}
.m-preferentialbox1 .tit{font-size:14px}
.m-preferentialbox1 .desc{font-size:16px;line-height:30px}
.form-box1 .submit{font-size:16px;height:50px;line-height:50px}
.form-box1 .box2 .info p{font-size:16px;padding-left:16px}
.form-box1 .box2 .info p::before{left:0;top:10px;width:6px;height:6px}
.m-preferentialbox1{padding:30px 20px 20px}
.form-box1 .inp,.form-box1 .textarea{font-size:16px;padding:0 20px}
.form-box1 .textarea{padding:15px 20px 20px;height:135px}
.ul-preferential3 .txt{padding:40px 30px 20px}
.ul-preferential1 .pic{border-radius:10px;margin-bottom:15px}
.ul-preferential1{margin:0 -10px}
.ul-preferential1 .con{display:block;margin:0 10px}
}
@media only screen and (max-width:959px){
.ul-preferential1{margin:0 -5px}
.ul-preferential1 .con{display:block;margin:0 5px}
.form-box1 .box1,.ul-preferential2 .pic{float:none;width:100%;margin-right:0;margin-bottom:10px}
.form-box1 .textarea{height:200px;margin-bottom:15px}
.ul-preferential3 .pic{width:60%;right:10px}
.ul-preferential3 .con:hover .pic{bottom:15px;right:20px}
.ul-preferential3 .con{height:320px}
.ul-preferential3 .desc{margin-bottom:65px}
}
@media only screen and (max-width:767px){
.ul-preferential1{margin:0}
.ul-preferential1 .con{display:block;margin:0}
.ul-preferential1 li{float:none;width:100%;margin-bottom:25px}
.m-preferential1 .box1 .pic{width:100%;height:auto;margin-right:0;border-radius:10px;float:none}
.g-rowpreferential{padding:30px 0 0}
.m-preferential1 .box1 .desc{padding-bottom:15px;margin-bottom:15px}
.m-preferential1 .box1{margin-bottom:25px}
.ul-preferential1 .desc{margin-bottom:5px}
.m-preferential1{padding-bottom:10px}
.ul-preferential2 h3{font-size:16px;margin-bottom:3px}
.ul-preferential2 .desc{font-size:14px}
.ul-preferential2 .con{padding-bottom:20px}
.ul-preferential2 li{margin-bottom:20px}
.ul-preferential3{margin:0}
.ul-preferential3 li{float:none;width:100%}
.ul-preferential3 .con{height:270px;margin:0}
.form-box1 .box2{display:none;padding:14px 10px 10px;background:#fff}
.form-box1 .submit{display:none}
.m-preferential4{padding:40px 0 60px}
.ul-preferential3 .txt{padding:30px 20px 10px}
.ul-preferential3 h3{font-size:16px;margin-bottom:10px}
.g-b{width:25px;height:2px;margin-bottom:15px}
.ul-preferential3 .desc{font-size:15px;margin-bottom:40px}
.ul-preferential3 .more{width:22px}
.m-preferentialbox1 .g-b{height:3px;margin-bottom:15px}
.m-preferentialbox1{padding:20px 15px}
.m-preferentialbox1 .desc{margin-bottom:20px}
.ul-infocase .span2{padding:0 12px}
}
@media only screen and (max-width:500px){
.m-preferentialbox1 .bot{overflow:hidden}
.m-preferentialbox1 .qr{float:none;width:auto;margin-right:0;margin-bottom:25px}
.m-preferentialbox1 .qr .pic{display:flex;justify-content:center;align-items:center;height:110px;margin-bottom:10px}
.m-preferentialbox1 .tel .pic{display:flex;justify-content:center;align-items:center;height:55px;margin-bottom:6px}
.form-box1 .inp{display:block;width:100%;height:55px;line-height:55px;margin-bottom:15px;padding:0 15px}
.form-box1 .textarea{padding:15px 15px 20px;height:180px}
.form-box1 .box2 .tit1,.m-preferentialbox1 h3{margin-bottom:12px}
.form-box1 .box2 .info p{margin-bottom:5px}
}
@media only screen and (max-width:1199px){
.wp{width:96%}
}
.row-ab1{padding:90px 0;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-ab1{overflow:hidden}
.m-ab1 .pic{display:block;float:right;width:36.84%;margin-left:120px;position:relative}
.m-ab1 .pic .img{display:block;width:100%}
.m-ab1 .pic::after{position:absolute;left:12px;right:12px;top:12px;bottom:12px;background-image:url(../images/about/a4.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:""}
.m-ab1 .pic .play{width:64px;height:64px;background-image:url(../images/about/a3.png);background-position:center;background-repeat:no-repeat;background-size:contain;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}
.m-ab1 .txt{overflow:hidden;font-family:Source-Han-Sans-CN-Normal}
.m-ab1 .tit{font-size:32px;font-family:Source-Han-Sans-CN-Bold}
.m-ab1 .line{margin:30px 0 35px}
.m-ab1 .line img{display:block;width:100%}
.m-ab1 .desc{font-size:14px;line-height:2}
.m-ab1 .txtbox{margin-bottom:60px}
.ul-listab1{margin-bottom:50px;overflow:hidden}
.ul-listab1 li{float:left;width:25%;text-align:center}
.ul-listab1 .top{color:#e5342e;font-size:18px}
.ul-listab1 .top span{font-size:44px;font-family:Anton}
.ul-listab1 .desc1{font-size:16px}
.m-ab1 .info{font-family:Cinzel-Bold;font-size:18px;font-weight:700}
.m-ab1 .info .en{display:inline-block;padding-right:140px;position:relative}
.m-ab1 .info .en::after{position:absolute;right:0;top:50%;content:"";background-color:#3d332f;width:100px;height:1px}
.row-ab2{background-position:center;background-repeat:no-repeat;background-size:cover;padding:70px 0 216px;position:relative}
.g-titab{color:#fff;text-align:center}
.g-titab .ch{font-size:40px;font-family:Source-Han-Sans-CN-Bold;margin-bottom:6px}
.g-titab .en{font-size:16px;font-family:Cinzel-Regular;text-transform:uppercase}
.g-titab .desc{font-size:16px;line-height:2;margin-top:38px}
.m-banab2{margin-top:54px;color:#fff;padding:0 0 120px 200px}
.m-banab2::after{position:absolute;left:0;right:0;top:58px;width:100%;height:1px;background-color:#fff;opacity:.3;content:""}
.m-banab2 .con{padding-right:48px;transition:.3s}
.m-banab2 .con:hover{color:#e5342e}
.m-banab2 .year{margin-bottom:14px;font-size:20px;font-family:Cinzel-Bold}
.m-banab2 .cirlce{width:28px;height:28px;border:1px solid #fff;border-radius:50%;position:relative;transition:.3s}
.m-banab2 .cirlce::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:.3s}
.m-banab2 .con:hover .cirlce{border-color:#e5342e}
.m-banab2 .con:hover .cirlce::after{background-color:#e5342e}
.m-banab2 .top{margin:72px 0 10px}
.m-banab2 .t1{font-family:Anton;font-size:36px;margin-right:10px}
.m-banab2 .t2{font-family:Cinzel-Bold;font-size:20px}
.m-banab2 .desc{font-size:16px;line-height:2;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.m-banab2 .slick-arrow{position:absolute;bottom:0;width:44px;height:44px;background-position:center;background-repeat:no-repeat;background-size:22px auto;font-size:0;background-color:transparent;transition:.3s;border:1px solid #fff;cursor:pointer;z-index:1}
.m-banab2 .slick-arrow:hover{background-color:#e5342e;border-color:#e5342e}
.m-banab2 .slick-prev{background-image:url(../images/about/left.png);right:60%}
.m-banab2 .slick-next{background-image:url(../images/about/right.png);left:60%}
.m-contab2{position:relative}
.m-contab2 .ps{font-size:20px;line-height:44px;bottom:0;left:0;right:0;text-align:center;width:100%;font-family:Source-Han-Sans-CN-Normal;position:absolute;color:#fff}
.m-banab2 .slick-list{padding-right:100px}
.row-ab2::after{position:absolute;right:0;top:0;bottom:0;height:100%;width:320px;content:"";background:linear-gradient(90deg,rgba(37,45,61,0) 0,#252d3d 100%)}
.g-titab2{color:#3d332f}
.g-titab2 .en{color:#8a8d8d}
.row-ab3{padding:70px 0 80px;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-banab3{margin-top:50px;padding-bottom:98px}
.m-banab3 .slick-list{padding:0 224px}
.m-banab3 .item{padding:0 22px}
.m-banab3 .pic{padding-top:136.5%;position:relative;overflow:hidden}
.m-banab3 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;height:100%;width:100%;display:block;transition:.3s}
.m-banab3 .txt{padding:20px 28px;background-color:#fff}
.m-banab3 .tit{font-size:16px;height:1.5em;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;text-align:center;transition:.3s}
.m-banab3 .item:hover .tit{color:#e5342e}
.m-banab3 .slick-arrow{position:absolute;bottom:0;width:42px;height:42px;background-position:center;background-repeat:no-repeat;background-size:22px auto;font-size:0;background-color:transparent;transition:.3s;border:1px solid #e5342e;cursor:pointer;z-index:1}
.m-banab3 .slick-arrow:hover{background-color:#e5342e}
.m-banab3 .slick-prev{background-image:url(../images/about/left1.png);right:60%}
.m-banab3 .slick-prev:hover{background-image:url(../images/about/left.png)}
.m-banab3 .slick-next{background-image:url(../images/about/right1.png);left:60%}
.m-banab3 .slick-next:hover{background-image:url(../images/about/right.png)}
.g-dots .slick-dots{bottom:0;left:0;right:0;width:100%;position:absolute;text-align:center}
.g-dots .slick-dots li{display:inline-block;margin:0 8px;line-height:42px}
.g-dots .slick-dots li button{font-size:0;width:16px;height:16px;background:#e1e3e5;border-radius:50%;cursor:pointer;transition:.3s;display:inline-block;vertical-align:middle;border:none}
.g-dots .slick-dots li.slick-active button{width:40px;border-radius:8px;background-color:#e5342e}
.row-ab4{padding:70px 0 100px;background:#f5f7fa}
.m-banab4{margin-top:50px;padding-bottom:60px}
.m-banab4 .item{margin-bottom:28px;padding:0 14px}
.m-banab4 .pic{padding-top:71.8%;position:relative;overflow:hidden}
.m-banab4 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;transition:.3s;object-fit:cover}
.m-banab4 .item:hover .pic img{transform:scale(1.06)}
.m-banab4 .txt{padding:20px 28px;background-color:#fff}
.m-banab4 .tit{font-size:16px;height:1.5em;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;text-align:center;transition:.3s}
.m-banab4 .item:hover .tit{color:#e5342e}
.map{width:100%}
.mapBox1{height:440px}
.mapBox1 img{max-width:99999px}
.map-tit{font-size:20px}
.map-desc{font-size:16px;color:#999}
.row-catus1{padding:56px 0 70px}
.ul-catus1{margin:0 -12px 40px;overflow:hidden}
.ul-catus1 li{float:left;width:33.3%;padding:0 12px}
.ul-catus1 .con{display:block;border:1px solid #e1e3e5;height:160px;padding:0 40px;display:flex;align-items:center}
.ul-catus1 .icon{margin-right:24px}
.ul-catus1 .icon img{display:block;width:64px;height:64px}
.ul-catus1 .tit{font-size:22px;margin-bottom:10px;font-family:Source-Han-Sans-CN-Bold}
.ul-catus1 .desc{color:#575859;font-size:18px;font-family:Source-Han-Sans-CN-Normal}
.ul-catus1 li:last-child .desc{font-size:16px}
.m-catus2{overflow:hidden;margin-top:35px}
.m-catus2 .pic{float:right;width:46%;margin-left:120px}
.m-catus2 .pic img{display:block;width:100%}
.m-catus2 .txt{overflow:hidden}
.m-formcat .inp,.m-formcat .textarea{border:1px solid #e1e3e5}
.row-catus2{padding:0 0 120px}
.g-titpr1{text-align:center}
.g-titpr1 .tit{font-family:Source-Han-Sans-CN-Bold;font-size:40px;margin-bottom:5px}
.g-titpr1 .desc{font-family:Source-Han-Sans-CN-Normal;font-size:18px;color:#8a8d8d;line-height:2}
.ul-proces1_1{padding-top:50px}
.ul-proces1_1 li{float:left;width:20%;padding:0 18px}
.ul-proces1_1 .con{background:#fff;text-align:center;box-shadow:0 8px 24px 0 rgba(149,157,165,.2);border-radius:16px;min-height:372px;padding:40px 32px 0;transition:.3s;display:block}
.ul-proces1_1 .con:hover{transform:translateY(-16px);background:#e5342e;color:#fff}
.ul-proces1_1 .num{color:#e1e3e5;font-size:64px;margin-bottom:30px;font-family:Anton}
.ul-proces1_1 .con:hover .num{color:#fff}
.ul-proces1_1 .icon{margin-bottom:30px}
.ul-proces1_1 .icn{border:1px solid #e1e3e5;width:96px;height:96px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center}
.ul-proces1_1 .con:hover .icn{background-color:#fff;border-color:#fff}
.ul-proces1_1 .icn img{display:block;width:40px;height:40px}
.ul-proces1_1 .icn .img2{display:none}
.ul-proces1_1 .con:hover .img2{display:block}
.ul-proces1_1 .con:hover .img1{display:none}
.ul-proces1_1 .tit{font-size:22px;font-family:Source-Han-Sans-CN-Bold;margin-bottom:6px}
.ul-proces1_1 .desc{color:#8a8d8d;font-size:14px;font-family:Source-Han-Sans-CN-Normal;transition:.3s}
.ul-proces1_1 .con:hover .desc{color:#fff}
.row-proces1_1{padding:70px 0 80px}
.g-titpr2,.g-titpr2 .desc{color:#fff}
.row-proces1_2{padding:70px 0 80px;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-proces1_2{margin-top:50px;padding:16px 20px;background-color:#fff;display:flex;align-items:center}
.m-proces1_2 img{display:block}
.m-proces1_2 .pic{width:400px;margin-right:80px}
.m-proces1_2 .txt{flex:1}
.ul-proces1_3{text-align:center}
.ul-proces1_3 li{margin:0 12px;display:inline-block}
.ul-proces1_3 .icon{margin-bottom:12px}
.ul-proces1_3 .icon img{display:block;width:64px;height:64px;margin:0 auto}
.ul-proces1_3 .tit{font-size:20px;font-family:Source-Han-Sans-CN-Bold}
.row-proces1_3{padding:70px 0 75px}
.row-proces1_3 .img1{display:block;width:100%;margin:50px 0 56px}
.row-proces1_4{padding:80px 0 60px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.m-proces1_5{position:relative;z-index:1}
.m-formpro{background:linear-gradient(246deg,#e56450 0,#bf270f 100%);width:50%;padding:56px 400px 56px 160px;float:right}
.m-formpro .group{margin-bottom:20px;background-color:#fff;position:relative}
.m-formpro .group .s1{font-size:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}
.m-formpro .group-last{padding-right:40px}
.m-formpro .inpt{line-height:52px;width:100%;display:block;padding:0 16px;font-size:16px}
.m-formpro .submit{height:52px;background:#51312d;font-size:16px;color:#fff;transition:.3s;display:block;width:100%;cursor:pointer;margin-bottom:10px}
.m-formpro .submit:hover{background-color:#fff;color:#bf270f}
.m-formpro .ps{color:#eba79c;font-size:12px}
.m-contpro1_5{position:absolute;top:-10px;left:400px;color:#fff;font-family:Source-Han-Sans-CN-Bold}
.m-contpro1_5 .s1{font-size:50px;margin-bottom:20px}
.m-contpro1_5 .tit{font-size:40px;margin-bottom:15px}
.m-contpro1_5 .desc{color:#8a8d8d;font-size:22px;line-height:2;margin-bottom:30px}
.m-contpro1_5 .info{text-transform:capitalize;font-size:16px;color:#575859}
.m-contpro1_5 .info .n1{display:inline-block;position:relative;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl}
.m-contpro1_5 .info img{display:inline-block}
.m-banpro2_1{position:relative;min-height:525px}
.m-banpro2_1 .pic{position:relative;padding-top:50%}
.m-banpro2_1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-banpro2_1 .pic::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;content:"";background:linear-gradient(90deg,rgba(4,11,26,.1) 0,rgba(4,11,26,.7) 100%);opacity:1;transition:.3s}
.m-banpro2_1 .slick-active .pic{-webkit-transform:scale(1.16);-moz-transform:scale(1.16);-ms-transform:scale(1.16);-o-transform:scale(1.16);transform:scale(1.16);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;border:8px solid transparent}
.m-banpro2_1 .slick-center .pic::after{opacity:0}
.m-banpro2_1 .slick-center .pic{-webkit-transform:scale(1.35);-moz-transform:scale(1.35);-ms-transform:scale(1.35);-o-transform:scale(1.35);transform:scale(1.35);transform-origin:50% 50%;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;border-color:#fff;box-shadow:0 8px 32px 0 rgba(0,0,0,.2)}
.m-banpro2_1 .item{padding:115px 10px}
.m-banpro2_1 .item .pic{padding-top:64%;height:0;position:relative}
.m-banpro2_1 .slick-active{position:relative}
.m-banpro2_1 .slick-center{z-index:99;position:relative}
.m-banpro2_1 .slick-arrow{position:absolute;bottom:0;width:48px;height:48px;background-position:center;background-repeat:no-repeat;background-size:18px auto;font-size:0;background-color:transparent;transition:.3s;border:1px solid #fff;border-radius:50%;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}
.m-banpro2_1 .slick-arrow:hover{background-color:#e5342e;border-color:#e5342e}
.m-banpro2_1 .slick-prev{background-image:url(../images/about/left3.png);left:10%}
.m-banpro2_1 .slick-next{background-image:url(../images/about/right3.png);right:10%}
.row-proces2_1{padding:70px 0 20px}
.row-proces2_2{background-position:center;background-repeat:no-repeat;background-size:cover;padding:70px 0 80px}
.ul-pro2_2{text-align:center;margin:50px 0 40px}
.ul-pro2_2 li{display:inline-block;margin:0 8px}
.ul-pro2_2 .con{display:block;padding:34px 28px;transition:.3s;background:#3d3f42;border-radius:12px;height:196px;text-align:center;color:#fff;width:170px}
.ul-pro2_2 .con:hover{transform:translateY(-16px)}
.ul-pro2_2 .icon{margin-bottom:25px}
.ul-pro2_2 .icon img{display:block;margin:0 auto;width:44px;height:44px}
.ul-pro2_2 .tit{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;height:3em;font-size:18px}
.ul-pro2_3{background:#3d3f42;padding:24px 20px;overflow:hidden;margin:0 -12px}
.ul-pro2_3 li{float:left;width:20%;padding:0 12px}
.ul-pro2_3 .con{display:block;background-color:#fff;border-radius:16px;overflow:hidden}
.ul-pro2_3 .pic{padding-top:117%;position:relative;overflow:hidden}
.ul-pro2_3 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-pro2_3 .con:hover .pic img{transform:scale(1.06)}
.ul-pro2_3 .txt{padding:20px}
.ul-pro2_3 .tit{font-size:20px;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;height:1.5em;font-family:Source-Han-Sans-CN-Bold;text-align:center}
.row-proces2_3{padding:70px 0 390px;position:relative;min-height:1050px}
.row-proces2_3::after{position:absolute;left:0;right:0;top:0;width:100%;height:350px;display:block;content:"";background-image:url(../images/about/e7.jpg);background-position:top center;background-repeat:no-repeat;background-size:100% auto}
.row-proces2_3::before{position:absolute;left:0;right:0;bottom:0;width:100%;height:700px;display:block;content:"";background-image:url(../images/about/e8.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:100% auto}
.row-proces2_3 .wp{position:relative;z-index:1}
.m-banpro2_3{margin-top:50px;position:relative;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}
.m-banpro2_3 .item{display:block;padding:28px 32px;background-color:#fff}
.m-banpro2_3 .con{overflow:hidden;background:linear-gradient(90deg,#fbf7f6 0,#f4e3db 99%)}
.m-banpro2_3 .pic{float:left;width:63%;margin-right:64px}
.m-banpro2_3 .pic .img{padding-top:45.68%;position:relative;overflow:hidden}
.m-banpro2_3 .pic img{display:block;width:100%;position:absolute;left:0;right:0;bottom:0;top:0;height:100%;object-fit:cover}
.m-banpro2_3 .txt{overflow:hidden;padding:50px 56px 0 0}
.m-banpro2_3 .t1{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}
.m-banpro2_3 .tit{padding-bottom:26px;margin-bottom:28px;position:relative;font-size:32px;font-family:Source-Han-Sans-CN-Bold}
.m-banpro2_3 .tit::after{position:absolute;left:0;bottom:0;width:40px;height:4px;content:"";background:#e5342e}
.m-banpro2_3 .desc{font-size:18px;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;line-height:1.8;text-align:justify}
.m-banpro2_3 .slick-arrow{position:absolute;bottom:78px;width:120px;height:48px;background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;background-color:transparent;transition:.3s;border:none;cursor:pointer;z-index:1}
.m-banpro2_3 .slick-arrow:hover{opacity:.8}
.m-banpro2_3 .slick-next{background-image:url(../images/about/right4.png);right:64px}
.m-banpro2_3 .slick-dots{bottom:80px;width:33%;right:0;position:absolute;text-align:left}
.m-banpro2_3 .slick-dots li{display:inline-block;margin:0 6px}
.m-banpro2_3 .slick-dots li button{font-size:0;width:10px;height:10px;background:#cba88c;border-radius:50%;cursor:pointer;transition:.3s;display:inline-block;vertical-align:middle;border:none}
.m-banpro2_3 .slick-dots li.slick-active button{width:16px;height:16px;background:#e5342e}
.row-proces4_1{padding:70px 0 80px;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-proces4_1{overflow:hidden;margin-top:50px}
.ul-proces4_1{float:left;width:208px}
.ul-proces4_1 .con{display:block}
.ul-proces4_1 .pic{padding-top:53.84%;position:relative;overflow:hidden}
.ul-proces4_1 .pic::after{position:absolute;left:0;right:0;width:100%;height:100%;display:block;background:linear-gradient(0deg,rgba(255,255,255,.6),rgba(255,255,255,.6));transition:.3s;content:"";top:0;bottom:0}
.ul-proces4_1 .on .pic::after{opacity:0}
.ul-proces4_1 .pic::before{position:absolute;left:0;right:0;width:100%;height:100%;display:block;border:4px solid #e5342e;transition:.3s;content:"";opacity:0;top:0;bottom:0;z-index:1}
.ul-proces4_1 .on .pic::before{opacity:1}
.ul-proces4_1 .pic img{position:absolute;left:0;right:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s;top:0;bottom:0}
.m-proces4_1 .cont{overflow:hidden}
.m-banpro4_1 .con{overflow:hidden;background-color:#fff}
.m-banpro4_1 .pic{float:left;width:63.7%;margin-right:56px}
.m-banpro4_1 .pic img{display:block;width:100%}
.m-banpro4_1 .txt{overflow:hidden;padding:50px 56px 0 0}
.m-banpro4_1 .tit{font-size:32px;margin-bottom:6px;font-family:Source-Han-Sans-CN-Bold}
.m-banpro4_1 .info{color:#8a8d8d;font-size:14px}
.m-banpro4_1 .top{padding-bottom:32px;margin-bottom:32px;position:relative}
.m-banpro4_1 .top::after{position:absolute;left:0;bottom:0;width:40px;height:4px;background:#e5342e;content:""}
.m-banpro4_1 .desc{font-size:18px;line-height:1.8;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}
.m-banpro4_1 .slick-dots{bottom:60px;width:33%;right:0;position:absolute;text-align:center}
.m-banpro4_1 .slick-dots li{display:inline-block;margin:0 6px}
.m-banpro4_1 .slick-dots li button{font-size:0;width:8px;height:8px;background:#e1e3e5;border-radius:50%;cursor:pointer;transition:.3s;display:inline-block;vertical-align:middle;border:none}
.m-banpro4_1 .slick-dots li.slick-active button{width:28px;border-radius:10px;background:#e5342e}
.row-proces4_2{padding:70px 0 60px;position:relative;overflow: hidden;}
.row-proces4_2::after{left:50%;transform:translateX(-50%);width:1500px;height:812px;background-image:url(../images/about/f4.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:112px;content:""}
.row-proces4_2 .wp{position:relative;z-index:1}
.m-proces4_2 .pic{margin:50px 0 80px}
.m-proces4_2 .pic img{display:block;margin:0 auto}
.ul-proces4_2{overflow:hidden;margin:0 -12px}
.ul-proces4_2 li{float:left;width:12.5%;padding:0 12px;margin-bottom:20px}
.ul-proces4_2 .icon{padding-top:42%;position:relative;overflow:hidden;border:1px solid #e1e3e5;background-color:#fff}
.ul-proces4_2 .icon img{position:absolute;left:50%;top:50%;display:block;transform:translate(-50%,-50%);transition:.3s;max-width:160px;max-height:40px}
.ul-proces4_2 .con:hover .icon img{transform:translate(-50%,-50%) scale(1.06)}
.row-proces4_3{background-position:center;background-repeat:no-repeat;background-size:cover;padding:80px 0 60px}
.m-proces4_3{width:1520px;float:right;overflow:hidden;background-color:rgba(81,49,45,.95)}
.m-proces4_3-l{float:left;padding:80px 56px;color:#fff;text-align:center;width:528px}
.m-proces4_3-l .tit{font-size:40px;margin-bottom:20px;font-family:Source-Han-Sans-CN-Bold}
.m-proces4_3-l .desc{font-size:22px;line-height:2;margin-bottom:45px;font-family:Source-Han-Sans-CN-Bold}
.m-proces4_3-l .btn span{display:inline-block;padding:8px 40px;border-radius:30px;background-color:#fff;color:#51312d;font-size:16px}
.m-formpro4_3{overflow:hidden;width:auto;float:none;background:linear-gradient(247deg,#e56450 2%,#bf270f 100%);padding-right:430px}
@media only screen and (min-width:1199px){
.row-ab1{padding:4.687vw 0}
.m-ab1 .pic{width:36.84%;margin-left:6.25vw}
.m-ab1 .pic::after{left:.625vw;right:.625vw;top:.625vw;bottom:.625vw}
.m-ab1 .pic .play{width:3.333vw;height:3.333vw}
.m-ab1 .txt{font-family:Source-Han-Sans-CN-Normal}
.m-ab1 .tit{font-size:1.666vw;font-family:Source-Han-Sans-CN-Bold}
.m-ab1 .line{margin:1.562vw 0 1.822vw}
.m-ab1 .desc{font-size:.729vw;line-height:2}
.m-ab1 .txtbox{margin-bottom:3.125vw}
.ul-listab1{margin-bottom:2.604vw}
.ul-listab1 .top{font-size:.937vw}
.ul-listab1 .top span{font-size:2.291vw;font-family:Anton}
.ul-listab1 .desc1{font-size:.833vw}
.m-ab1 .info{font-family:Cinzel-Bold;font-size:.937vw;font-weight:700}
.m-ab1 .info .en{padding-right:7.291vw}
.m-ab1 .info .en::after{right:0;top:50%;content:"";width:5.208vw;height:1px}
.row-ab2{padding:3.645vw 0 11.25vw}
.g-titab .ch{font-size:2.083vw;font-family:Source-Han-Sans-CN-Bold;margin-bottom:.312vw}
.g-titab .en{font-size:.833vw;font-family:Cinzel-Regular;text-transform:uppercase}
.g-titab .desc{font-size:.833vw;line-height:2;margin-top:1.979vw}
.m-banab2{margin-top:2.812vw;padding:0 0 6.25vw 10.41vw}
.m-banab2::after{left:0;right:0;top:3.020vw;height:1px;opacity:.3;content:""}
.m-banab2 .con{padding-right:2.5vw;transition:.3s}
.m-banab2 .year{margin-bottom:.729vw;font-size:1.041vw;font-family:Cinzel-Bold}
.m-banab2 .cirlce{width:1.458vw;height:1.458vw;border:2px solid #fff;border-radius:50%;transition:.3s}
.m-banab2 .cirlce::after{top:50%;transform:translate(-50%,-50%);content:"";border-radius:50%;width:.729vw;height:.729vw;transition:.3s}
.m-banab2 .top{margin:3.75vw 0 .52vw}
.m-banab2 .t1{font-family:Anton;font-size:1.875vw}
.m-banab2 .t2{font-family:Cinzel-Bold;font-size:1.041vw}
.m-banab2 .desc{font-size:.833vw}
.m-banab2 .slick-arrow{bottom:0;width:2.291vw;height:2.291vw;background-size:1.145vw auto}
.m-banab2 .slick-prev{background-image:url(../images/about/left.png);right:60%}
.m-banab2 .slick-next{background-image:url(../images/about/right.png)}
.m-contab2 .ps{font-size:1.041vw;line-height:2.291vw;bottom:0;left:0;right:0;font-family:Source-Han-Sans-CN-Normal}
.m-banab2 .slick-list{padding-right:5.208vw}
.row-ab2::after{right:0;top:0;bottom:0;width:16.66vw;content:"";background:linear-gradient(90deg,rgba(37,45,61,0) 0,#252d3d 100%)}
.row-ab3{padding:3.645vw 0 4.166vw}
.m-banab3{margin-top:2.604vw;padding-bottom:5.104vw}
.m-banab3 .slick-list{padding:0 11.66vw}
.m-banab3 .item{padding:0 1.145vw}
.m-banab3 .pic{padding-top:136.5%}
.m-banab3 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-banab3 .txt{padding:1.041vw 1.458vw}
.m-banab3 .tit{font-size:.833vw}
.m-banab3 .slick-arrow{bottom:0;width:2.187vw;height:2.187vw;background-size:1.145vw auto}
.m-banab3 .slick-prev{background-image:url(../images/about/left1.png);right:60%}
.m-banab3 .slick-prev:hover{background-image:url(../images/about/left.png)}
.m-banab3 .slick-next{background-image:url(../images/about/right1.png)}
.m-banab3 .slick-next:hover{background-image:url(../images/about/right.png)}
.g-dots .slick-dots{bottom:0;left:0;right:0}
.g-dots .slick-dots li{margin:0 .416vw;line-height:2.187vw}
.g-dots .slick-dots li button{font-size:0;width:.833vw;height:.833vw;background:#e1e3e5;border-radius:50%;transition:.3s;border:none}
.g-dots .slick-dots li.slick-active button{width:2.083vw;border-radius:.416vw}
.row-ab4{padding:3.645vw 0 5.208vw;background:#f5f7fa}
.m-banab4{margin-top:2.604vw;padding-bottom:3.125vw}
.m-banab4 .item{margin-bottom:1.458vw;padding:0 .729vw}
.m-banab4 .pic{padding-top:71.8%}
.m-banab4 .pic img{left:0;right:0;top:0;bottom:0;transition:.3s;object-fit:cover}
.m-banab4 .item:hover .pic img{transform:scale(1.06)}
.m-banab4 .txt{padding:1.041vw 1.458vw}
.m-banab4 .tit{font-size:.833vw}
.mapBox1 img{max-width:5208.vw}
.map-tit{font-size:1.041vw}
.map-desc{font-size:.833vw}
.row-catus1{padding:2.916vw 0 3.645vw}
.ul-catus1{margin:0 -.625vw 2.083vw}
.ul-catus1 li{width:33.3%;padding:0 .625vw}
.ul-catus1 .con{border:1px solid #e1e3e5;height:8.333vw;padding:0 2.083vw;align-items:center}
.ul-catus1 .icon{margin-right:1.25vw}
.ul-catus1 .icon img{width:3.333vw;height:3.333vw}
.ul-catus1 .tit{font-size:1.145vw;margin-bottom:.52vw;font-family:Source-Han-Sans-CN-Bold}
.ul-catus1 .desc{font-size:.937vw;font-family:Source-Han-Sans-CN-Normal}
.ul-catus1 li:last-child .desc{font-size:.833vw}
.m-catus2{margin-top:1.822vw}
.m-catus2 .pic{margin-left:6.25vw}
.m-formcat .inp,.m-formcat .textarea{border:1px solid #e1e3e5}
.row-catus2{padding:0 0 6.25vw}
.g-titpr1 .tit{font-family:Source-Han-Sans-CN-Bold;font-size:2.083vw}
.g-titpr1 .desc{font-family:Source-Han-Sans-CN-Normal;font-size:.937vw;line-height:2}
.ul-proces1_1{padding-top:2.604vw}
.ul-proces1_1 li{padding:0 .937vw}
.ul-proces1_1 .con{background:#fff;box-shadow:0 .416vw 1.25vw 0 rgba(149,157,165,.2);border-radius:.833vw;min-height:19.37vw;padding:1.583vw 1.666vw 0;transition:.3s}
.ul-proces1_1 .con:hover{transform:translateY(-.833vw);background:#e5342e}
.ul-proces1_1 .num{font-size:3.333vw;margin-bottom:1.262vw;font-family:Anton}
.ul-proces1_1 .icon{margin-bottom:1.562vw}
.ul-proces1_1 .icn{border:1px solid #e1e3e5;width:5vw;height:5vw;border-radius:50%;margin:0 auto;align-items:center;justify-content:center}
.ul-proces1_1 .icn img{width:2.083vw;height:2.083vw}
.ul-proces1_1 .tit{font-size:1.145vw;font-family:Source-Han-Sans-CN-Bold;margin-bottom:.312vw}
.ul-proces1_1 .desc{font-size:.729vw;font-family:Source-Han-Sans-CN-Normal;transition:.3s}
.row-proces1_1,.row-proces1_2{padding:3.645vw 0 4.166vw}
.m-proces1_2{margin-top:2.604vw;padding:.833vw 1.041vw;align-items:center}
.m-proces1_2 .pic{width:20.83vw;margin-right:4.166vw}
.m-proces1_2 .txt{flex:1}
.ul-proces1_3 li{margin:0 .625vw}
.ul-proces1_3 .icon{margin-bottom:.625vw}
.ul-proces1_3 .icon img{width:3.333vw;height:3.333vw;margin:0 auto}
.ul-proces1_3 .tit{font-size:1.041vw;font-family:Source-Han-Sans-CN-Bold}
.row-proces1_3{padding:3.645vw 0 3.906vw}
.row-proces1_3 .img1{margin:2.604vw 0 2.916vw}
.row-proces1_4{padding:4.166vw 0 3.125vw}
.m-formpro{background:linear-gradient(246deg,#e56450 0,#bf270f 100%);padding:2.916vw 20.83vw 2.916vw 8.333vw}
.m-formpro .group{margin-bottom:1.041vw}
.m-formpro .group .s1{font-size:.833vw;right:.833vw;top:50%;transform:translateY(-50%)}
.m-formpro .group-last{padding-right:2.083vw;margin-bottom:1.4vw}
.m-formpro .inpt{line-height:2.708vw;padding:0 .833vw;font-size:.833vw}
.m-formpro .submit{height:2.708vw;background:#51312d;font-size:.833vw;transition:.3s;margin-bottom:.52vw}
.m-formpro .ps{font-size:.625vw}
.m-contpro1_5{top:-.52vw;left:20.83vw;font-family:Source-Han-Sans-CN-Bold}
.m-contpro1_5 .s1{font-size:2.604vw;margin-bottom:1.041vw}
.m-contpro1_5 .tit{font-size:2.083vw;margin-bottom:.781vw}
.m-contpro1_5 .desc{font-size:1.145vw;line-height:2;margin-bottom:1.562vw}
.m-contpro1_5 .info{text-transform:capitalize;font-size:.833vw}
.m-banpro2_1{min-height:30.34vw}
.m-banpro2_1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.m-banpro2_1 .pic::after{left:0;right:0;top:0;bottom:0;content:"";background:linear-gradient(90deg,rgba(4,11,26,.1) 0,rgba(4,11,26,.7) 100%);opacity:1;transition:.3s}
.m-banpro2_1 .slick-active .pic{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.m-banpro2_1 .slick-center .pic::after{opacity:0}
.m-banpro2_1 .slick-center .pic{box-shadow:0 .416vw 1.666vw 0 rgba(0,0,0,.2)}
.m-banpro2_1 .item{padding:5.989vw .52vw}
.m-banpro2_1 .slick-arrow{bottom:0;width:2.5vw;height:2.5vw;background-size:.937vw auto}
.m-banpro2_1 .slick-prev{background-image:url(../images/about/left3.png)}
.m-banpro2_1 .slick-next{background-image:url(../images/about/right3.png);right:10%}
.row-proces2_1{padding:3.645vw 0 1.041vw}
.row-proces2_2{padding:3.645vw 0 4.166vw}
.ul-pro2_2{margin:2.604vw 0 2.083vw}
.ul-pro2_2 li{margin:0 .416vw}
.ul-pro2_2 .con{padding:1.77vw 1.458vw;transition:.3s;background:#3d3f42;border-radius:.625vw;height:10.2vw;width:8.854vw}
.ul-pro2_2 .con:hover{transform:translateY(-.833vw)}
.ul-pro2_2 .icon{margin-bottom:1.302vw}
.ul-pro2_2 .icon img{margin:0 auto;width:2.291vw;height:2.291vw}
.ul-pro2_2 .tit{font-size:.937vw}
.ul-pro2_3{background:#3d3f42;padding:1.25vw 1.041vw;margin:0 -.625vw}
.ul-pro2_3 li{padding:0 .625vw}
.ul-pro2_3 .con{border-radius:.833vw}
.ul-pro2_3 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-pro2_3 .con:hover .pic img{transform:scale(1.06)}
.ul-pro2_3 .txt{padding:1.041vw}
.ul-pro2_3 .tit{font-size:1.041vw}
.row-proces2_3{padding:3.645vw 0 20.31vw;min-height:54.68vw}
.row-proces2_3::after{left:0;right:0;top:0;height:18.22vw}
.row-proces2_3::before{left:0;right:0;bottom:0;height:36.45vw}
.m-banpro2_3{margin-top:2.604vw}
.m-banpro2_3 .item{padding:1.458vw 1.666vw}
.m-banpro2_3 .con{background:linear-gradient(90deg,#fbf7f6 0,#f4e3db 99%)}
.m-banpro2_3 .pic{margin-right:3.333vw}
.m-banpro2_3 .txt{padding:2.604vw 2.916vw 0 0}
.m-banpro2_3 .tit{padding-bottom:1.354vw;margin-bottom:1.458vw;font-size:1.666vw;font-family:Source-Han-Sans-CN-Bold}
.m-banpro2_3 .tit::after{left:0;bottom:0;width:2.083vw;height:.208vw;content:"";background:#e5342e}
.m-banpro2_3 .desc{font-size:.937vw}
.m-banpro2_3 .slick-arrow{bottom:4.062vw;width:6.25vw;height:2.5vw}
.m-banpro2_3 .slick-arrow:hover{opacity:.8}
.m-banpro2_3 .slick-next{background-image:url(../images/about/right4.png);right:3.333vw}
.m-banpro2_3 .slick-dots{bottom:4.166vw;right:0}
.m-banpro2_3 .slick-dots li{margin:0 .312vw}
.m-banpro2_3 .slick-dots li button{font-size:0;width:.52vw;height:.52vw;background:#cba88c;border-radius:50%;transition:.3s;border:none}
.m-banpro2_3 .slick-dots li.slick-active button{width:.833vw;height:.833vw;background:#e5342e}
.row-proces4_1{padding:3.645vw 0 4.166vw}
.m-proces4_1{margin-top:2.604vw}
.ul-proces4_1{width:10.83vw}
.ul-proces4_1 .pic{padding-top:53.84%}
.ul-proces4_1 .pic::after{left:0;right:0;background:linear-gradient(0deg,rgba(255,255,255,.6),rgba(255,255,255,.6));transition:.3s;content:"";top:0;bottom:0}
.ul-proces4_1 .on .pic::after{opacity:0}
.ul-proces4_1 .pic::before{left:0;right:0;border:solid #e5342e;transition:.3s;content:"";opacity:0;top:0;bottom:0}
.ul-proces4_1 .on .pic::before{opacity:1}
.ul-proces4_1 .pic img{left:0;right:0;object-fit:cover;transition:.3s;top:0;bottom:0}
.m-banpro4_1 .pic{width:63.7%;margin-right:2.916vw}
.m-banpro4_1 .txt{padding:2.604vw 2.916vw 0 0}
.m-banpro4_1 .tit{font-size:1.666vw;margin-bottom:.312vw;font-family:Source-Han-Sans-CN-Bold}
.m-banpro4_1 .info{font-size:.729vw}
.m-banpro4_1 .top{padding-bottom:1.666vw;margin-bottom:1.666vw}
.m-banpro4_1 .top::after{left:0;bottom:0;width:2.083vw;height:.208vw;background:#e5342e;content:""}
.m-banpro4_1 .desc{font-size:.937vw;line-height:1.8}
.m-banpro4_1 .slick-dots{bottom:3.125vw;right:0}
.m-banpro4_1 .slick-dots li{margin:0 .312vw}
.m-banpro4_1 .slick-dots li button{font-size:0;width:.416vw;height:.416vw;background:#e1e3e5;border-radius:50%;transition:.3s;border:none}
.m-banpro4_1 .slick-dots li.slick-active button{width:1.458vw;border-radius:.52vw;background:#e5342e}
.row-proces4_2{padding:3.645vw 0 3.125vw}
.row-proces4_2::after{transform:translateX(-50%);width:78.12vw;height:42.29vw;top:5.833vw;content:""}
.m-proces4_2 .pic{margin:2.604vw 0 4.166vw}
.m-proces4_2 .pic img{margin:0 auto}
.ul-proces4_2{margin:0 -.625vw}
.ul-proces4_2 li{width:12.5%;padding:0 .625vw;margin-bottom:1.041vw}
.ul-proces4_2 .icon{border:1px solid #e1e3e5}
.ul-proces4_2 .icon img{top:50%;transform:translate(-50%,-50%);transition:.3s;max-width:7.333vw;max-height:2.083vw}
.row-proces4_3{padding:4.166vw 0 3.125vw}
.m-proces4_3{width:79.16vw}
.m-proces4_3-l{padding:4.166vw 2.916vw;width:27.5vw}
.m-proces4_3-l .tit{font-size:2.083vw;margin-bottom:1.041vw;font-family:Source-Han-Sans-CN-Bold}
.m-proces4_3-l .desc{font-size:1.145vw;line-height:2;margin-bottom:2.343vw;font-family:Source-Han-Sans-CN-Bold}
.m-proces4_3-l .btn span{padding:.416vw 2.083vw;border-radius:1.562vw;font-size:.833vw}
.m-formpro4_3{width:auto;background:linear-gradient(247deg,#e56450 2%,#bf270f 100%);padding-right:22.39vw}
}
@media only screen and (max-width:1199px){
.m-ab1 .pic{float:none;width:100%;margin-left:0;margin-bottom:50px}
.m-ab1 .pic::after{display:none}
.m-ab1 .tit{font-size:25px}
.m-ab1 .line{margin:10px 0}
.ul-listab1 .top span{font-size:30px}
.g-titab .ch{font-size:25px}
.g-titab .en{font-size:14px}
.m-banab2 .t1{font-size:20px}
.m-banab2{padding:30px 20px 80px}
.row-ab2::after{display:none}
.m-banab2::after{display:none}
.m-banab2 .year{font-size:16px}
.m-banab2 .top{margin:0 0 10px}
.m-banab2 .cirlce{display:none}
.m-banab2 .t2{font-size:14px}
.m-contab2 .ps{font-size:16px}
.m-banab3 .slick-list{padding:0 20px}
.m-banab2 .slick-list{padding:0}
.m-banab2 .con{padding:0 10px}
.ul-listab1 .desc1{font-size:14px}
.m-ab1 .info{font-size:16px}
.ul-catus1{margin:0 0 20px}
.ul-catus1 li{float:none;width:100%;margin-bottom:15px;padding:0}
.ul-catus1 .tit{font-size:18px;margin-bottom:4px}
.ul-catus1 .desc{font-size:14px}
.ul-catus1 .con{height:120px}
.ul-catus1 li:last-child .desc{font-size:14px}
.ul-catus1 .icon img{width:50px;height:50px}
.map-tit{font-size:16px}
.map-desc{font-size:14px}
.mapBox1{height:300px}
.g-titab .desc{font-size:14px;margin-top:20px;line-height:1.7}
.g-titab .desc br{display:none}
.m-catus2 .pic{float:none;width:100%;margin-left:0;margin-bottom:20px}
.row-catus2{padding:0 0 180px}
.g-titpr1 .tit{font-size:25px}
.g-titpr1 .desc{font-size:16px}
.ul-proces1_1 li{width:33.3%;margin-bottom:15px}
.ul-proces1_1 .num{font-size:30px;margin-bottom:15px}
.ul-proces1_1 .icn{width:60px;height:60px}
.ul-proces1_1 .icon{margin-bottom:15px}
.ul-proces1_1 .icn img{width:30px;height:30px}
.ul-proces1_1 .tit{font-size:18px}
.ul-proces1_1 .desc{font-size:12px}
.ul-proces1_1 .con{min-height:280px}
.m-proces1_2 .pic{width:300px;margin-right:30px}
.ul-proces1_3 .icon img{width:50px;height:50px}
.ul-proces1_3 .tit{font-size:16px}
.m-formpro{padding:20px;width:100%;float:none}
.m-contpro1_5{position:relative;top:auto;left:auto;padding:20px 0;margin-bottom:40px}
.m-contpro1_5 .info .n1{-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;writing-mode:lr-tb}
.m-contpro1_5 .s1,.m-contpro1_5 .tit{font-size:20px}
.m-contpro1_5 .desc{font-size:16px;line-height:1.7}
.m-contpro1_5 .info img{display:none}
.row-proces1_4{padding:40px 20px 100px}
.m-banpro2_1 .slick-center .pic{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:none}
.m-banpro2_1 .slick-active .pic{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);border:none}
.m-banpro2_1 .item{padding:20px 10px}
.m-banpro2_1 .pic::after{display:none}
.m-banpro2_1{min-height:auto}
.ul-pro2_2 li{margin-bottom:10px}
.ul-pro2_2 .tit{font-size:16px}
.ul-pro2_2 .icon img{width:35px;height:35px}
.ul-pro2_3 li{padding:0 5px}
.ul-pro2_3 .tit{font-size:16px}
.m-banpro2_3 .pic{float:none;width:100%;margin-right:0;margin-bottom:20px}
.m-banpro2_3 .txt{padding:0 20px 50px}
.m-banpro2_3 .slick-dots{width:100%;right:0;left:0;bottom:10px;text-align:center}
.m-banpro2_3 .tit{font-size:20px;padding-bottom:15px;margin-bottom:15px}
.m-banpro2_3 .tit::after{width:20px;height:2px}
.row-proces2_3{margin-bottom:80px}
.ul-proces4_1{float:none;width:100%;overflow:hidden}
.ul-proces4_1 li{float:left;width:25%}
.m-banpro4_1 .tit{font-size:25px}
.m-banpro4_1 .top{padding-bottom:20px;margin-bottom:20px}
.m-banpro4_1 .desc{line-height:1.7;font-size:16px}
.ul-proces4_2 li{width:16.6%}
.m-proces4_3{width:100%;float:none}
.m-proces4_3-l{float:none;width:100%}
.row-proces4_3{padding:40px 0 100px}
.row-proces4_2::after{left:0;right:0;top:0;bottom:0;width:100%;height:100%;transform:translateX(0);background-size:contain}
.m-proces4_3-l .tit{font-size:25px;margin-bottom:20px}
.m-proces4_3-l .desc{font-size:18px;margin-bottom:20px}
.ul-proces4_2 .icon img{max-width:120px;max-height:50px}
}
@media only screen and (max-width:959px){
.g-dots .slick-dots li{margin:0 4px}
.g-dots .slick-dots li.slick-active button{width:20px;height:8px}
.g-dots .slick-dots li button{width:8px;height:8px}
.m-banab3{padding-bottom:40px}
.m-banpro4_1 .pic{float:none;width:100%;margin-right:0}
.m-banpro4_1 .txt{padding:30px 20px 60px}
.m-banpro4_1 .slick-dots{left:0;right:0;bottom:10px;width:100%}
.m-proces4_3-l{padding:40px 20px}
.ul-proces4_2{margin:0}
.ul-proces4_2 li{width:20%;padding:0 5px;margin-bottom:10px}
}
@media only screen and (max-width:767px){
.row-ab1{padding:40px 0}
.m-ab1 .pic .play{width:45px;height:45px}
.m-ab1 .pic{margin-bottom:20px}
.m-ab1 .tit{font-size:18px}
.m-ab1 .desc{line-height:1.7}
.ul-listab1 .top span{font-size:20px}
.ul-listab1 .top{font-size:16px}
.ul-listab1 .desc1{font-size:12px}
.m-ab1 .info .en{padding-right:0}
.m-ab1 .info .en::after{display:none}
.m-ab1 .txtbox,.ul-listab1{margin-bottom:20px}
.m-banab2{margin-top:0}
.m-banab2 .desc{font-size:14px;line-height:1.7;height:auto}
.g-titab .ch{font-size:20px}
.m-banab2 .slick-arrow{width:30px;height:30px;background-size:18px auto}
.m-banab2 .slick-prev{right:78%}
.m-banab2 .slick-next{left:78%}
.m-contab2 .ps{line-height:30px}
.m-banab3 .item{padding:0 10px}
.m-banab3 .slick-list{padding:0}
.row-ab3{padding:40px 0}
.row-ab4{padding:40px 0 100px}
.m-banab4{margin-top:20px;padding-bottom:30px}
.m-banab4 .item{padding:0 10px;margin-bottom:10px}
.ul-catus1 .con{padding:0 10px}
.ul-catus1 .icon{margin-right:10px}
.ul-catus1 .icon img{width:40px;height:40px}
.ul-catus1 .tit{font-size:16px}
.row-catus1{padding:40px 0}
.g-titab .desc{margin-top:10px}
.row-proces1_1{padding:40px 0}
.g-titpr1 .tit{font-size:20px}
.g-titpr1 .desc{font-size:14px;line-height:1.7}
.ul-proces1_1 li{width:100%;padding:0;float:none}
.ul-proces1_1{padding-top:20px}
.ul-proces1_1 .con{min-height:auto;padding:20px 15px 30px}
.m-proces1_2{display:block}
.m-proces1_2 .pic{width:100%;margin-right:0;margin-bottom:30px}
.row-proces1_3 .img1{margin:30px 0}
.ul-proces1_3 .icon img{width:35px;height:35px}
.row-proces1_2,.row-proces1_3{padding:40px 0}
.m-contpro1_5{padding:0;margin-bottom:20px}
.m-formpro .group{margin-bottom:15px}
.row-proces2_1{padding:40px 0 20px}
.m-banpro2_1 .slick-arrow{width:35px;height:35px;background-size:12px auto}
.ul-pro2_2 li{width:100%;display:block;margin:0 0 10px}
.ul-pro2_2 .con{width:auto;padding:20px 15px;height:auto}
.ul-pro2_2{margin:20px 0}
.ul-pro2_3 li{width:50%;margin-bottom:10px}
.ul-pro2_3 .txt{padding:10px}
.ul-pro2_3{margin:0;padding:20px 10px}
.m-banpro2_3 .item{padding:0}
.m-banpro2_3 .desc{font-size:14px;line-height:1.7}
.m-banpro2_3 .tit{font-size:18px}
.row-proces2_3{padding:40px 0 100px;min-height:auto}
.m-banpro2_3{margin-top:20px}
.ul-proces4_2 li{width:33.3%}
.m-proces4_2 .pic{margin:20px 0}
.row-proces4_2{padding:40px 0}
.m-proces4_1{margin-top:20px}
.ul-proces4_1 .pic::before{border-width:2px}
.m-banpro4_1 .tit{font-size:18px}
.m-banpro4_1 .info{font-size:12px}
.m-banpro4_1 .top{padding-bottom:15px;margin-bottom:15px}
.m-banpro4_1 .desc{font-size:14px}
.m-banpro4_1 .top::after{width:20px;height:2px}
.m-proces4_3-l .tit{font-size:20px}
.m-proces4_3-l .desc{font-size:16px}
.m-proces4_3-l .btn span{padding:4px 20px;font-size:14px}
.row-proces4_1{padding:40px 0}
.m-formcat .form-box1 .submit{display:block}
.ul-proces4_2 .icon img{max-width:80px;max-height:35px}
}
@font-face{font-family:Gravel;src:url(../fonts/Gravel.ttf)}
.g-titq1{text-align:center;overflow:hidden}
.g-titq1 h3{font-size:43px;color:#3d332f;line-height:1.2em;font-weight:400;font-family:Source-Han-Sans-CN-Medium;overflow:hidden}
.g-titq1 em{font-size:25px;color:#595757;line-height:1.2em;text-transform:uppercase;font-family:Gravel;overflow:hidden}
.m-thermal{font-family:Source-Han-Sans-CN-Regular;padding:25px 0 54px;overflow:hidden}
.m-thermal .box{position:relative;margin-top:74px;overflow:hidden}
.m-thermal .box .pic{float:right;width:1274px;height:auto;margin-right:12px;overflow:hidden}
.m-thermal .box .pic img{display:block;width:100%;height:auto}
.ul-txtq1{overflow:hidden}
.ul-txtq1 li{position:absolute;right:50%}
.ul-txtq1 .li1{top:167px;right:55.8%}
.ul-txtq1 .li2{top:307px;right:59.7%}
.ul-txtq1 .li3{top:457px;right:42%}
.ul-txtq1 .con{display:inline-block;vertical-align:middle;margin-right:12px;overflow:hidden}
.ul-txtq1 h3{font-size:27px;color:#e60012;line-height:1.2em;font-weight:400;margin-bottom:-1px;overflow:hidden}
.ul-txtq1 em{display:block;font-size:10px;color:#4d4542;line-height:1.2em;text-align:justify;text-transform:uppercase;overflow:hidden}
.ul-txtq1 i{display:inline-block;vertical-align:middle;height:3px;background-color:#e60012;position:relative;margin-top:10px}
.ul-txtq1 .i1{width:458px}
.ul-txtq1 .i2{width:420px}
.ul-txtq1 .i3{width:724px}
.ul-txtq1 i:after{content:'';width:12px;height:12px;border-radius:50%;background-color:#e60012;position:absolute;top:50%;right:-6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-thermal .bot{position:relative;margin-top:33px}
.m-thermal .bot .pic{width:235px;height:auto;margin-left:193px;overflow:hidden}
.m-thermal .bot .pic img{display:block;width:100%;height:auto}
.m-thermal .bot .con{position:absolute;top:-101px;left:650px}
.m-thermal .bot .con:after{content:'';width:339px;height:67px;background:url(../images/iconq1.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;top:90px;left:-326px}
.m-thermal .bot .img{width:153px;height:153px;border:2px solid #e60012;border-radius:50%;margin:0 auto 5px;overflow:hidden}
.m-thermal .bot .img img{display:block;width:100%;height:100%}
.m-thermal .bot .txt{text-align:center;overflow:hidden}
.m-thermal .bot h3{font-size:21px;color:#e60012;line-height:1.2em;font-weight:400;overflow:hidden}
.m-thermal .bot em{display:block;font-size:10px;color:#4d4542;line-height:1.5em;text-transform:uppercase;overflow:hidden}
.ul-imgtxtq1{font-size:0;text-align:center;margin-top:92px;overflow:hidden}
.ul-imgtxtq1 li{display:inline-block;vertical-align:middle;padding:0 60px;margin-bottom:20px;overflow:hidden}
.ul-imgtxtq1 .con{overflow:hidden}
.ul-imgtxtq1 .pic{width:86px;height:86px;border-radius:50%;margin:0 auto 26px;overflow:hidden}
.ul-imgtxtq1 .pic img{display:block;width:100%;height:100%;transition:.5s}
.ul-imgtxtq1 .con:hover .pic img{transform:scale(1.08)}
.ul-imgtxtq1 h3{font-size:18px;color:#3f3b3a;line-height:1.43em;font-weight:400;overflow:hidden;transition:.5s}
.ul-imgtxtq1 .con:hover h3{color:#e6342e}
.m-temperature{padding:4px 0 8px;overflow:hidden}
.m-temperature .ll{float:left;font-family:Source-Han-Sans-CN-Medium;overflow:hidden}
.m-temperature .ll em{display:block;font-size:144px;color:#e6342e;line-height:1.1em;text-transform:uppercase;letter-spacing:-17px;margin-bottom:27px;overflow:hidden}
.m-temperature .ll .txt{margin-left:150px;overflow:hidden}
.m-temperature .ll h3{font-size:43px;color:#3d332f;line-height:1.3em;font-weight:400;margin-bottom:19px;overflow:hidden}
.m-temperature .ll span{display:block;font-size:25px;color:#3d332f;line-height:1.36em;overflow:hidden}
.ul-imgtxtq2{float:right;padding-top:110px;overflow:hidden}
.ul-imgtxtq2 li{float:left;margin-left:32px;overflow:hidden}
.ul-imgtxtq2 .con{overflow:hidden}
.ul-imgtxtq2 .pic{width:268px;height:315px;margin-bottom:3px;position:relative;overflow:hidden}
.ul-imgtxtq2 .pic img{display:block;width:100%;height:100%}
.ul-imgtxtq2 .pic i{display:block;width:81px;height:31px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:160px;left:0;right:0;margin:0 auto}
.ul-imgtxtq2 .pic .i1{background-image:url(../images/iconq8.png);-webkit-animation:.5s infinite dong1;-moz-animation:.5s infinite dong1;-ms-animation:dong1 .5s infinite;-o-animation:.5s infinite dong1;animation:.5s infinite dong1}
.ul-imgtxtq2 .pic .i2{background-image:url(../images/iconq9.png);-webkit-animation:.5s infinite dong2;-moz-animation:.5s infinite dong2;-ms-animation:dong2 .5s infinite;-o-animation:.5s infinite dong2;animation:.5s infinite dong2}
@keyframes dong1{
0%,100%{top:160px}
50%{top:170px}
}
@-moz-keyframes dong1{
0%,100%{top:160px}
50%{top:170px}
}
@-ms-keyframes dong1{
0%,100%{top:160px}
50%{top:170px}
}
@-webkit-keyframes dong1{
0%,100%{top:160px}
50%{top:170px}
}
@-o-keyframes dong1{
0%,100%{top:160px}
50%{top:170px}
}
@keyframes dong2{
0%,100%{top:160px}
50%{top:150px}
}
@-moz-keyframes dong2{
0%,100%{top:160px}
50%{top:150px}
}
@-ms-keyframes dong2{
0%,100%{top:160px}
50%{top:150px}
}
@-webkit-keyframes dong2{
0%,100%{top:160px}
50%{top:150px}
}
@-o-keyframes dong2{
0%,100%{top:160px}
50%{top:150px}
}
.ul-imgtxtq2 h3{font-size:18px;color:#3f3b3a;line-height:1.8em;font-weight:400;text-align:center;font-family:Source-Han-Sans-CN-Regular;overflow:hidden}
.ul-imgtxtq2 h3 i{display:inline-block;vertical-align:middle;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:3px}
.m-health{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:82px 0 64px;overflow:hidden}
.m-health .top{position:relative;margin-right:138px;padding-bottom:48px;overflow:hidden}
.m-health .top:after{content:'';height:101px;background-color:#e6342e;position:absolute;left:0;right:0;bottom:0}
.m-health .top h3{float:right;width:38px;font-size:26px;color:#e6342e;line-height:1em;font-weight:400;text-align:right;font-family:Source-Han-Sans-CN-Medium;position:relative;padding-left:7px;overflow:hidden}
.m-health .top h3:after{content:'';width:7px;background-color:#e6342e;position:absolute;top:4px;left:0;bottom:1px}
.m-health .top .video{width:1039px;height:613px;background-color:#777;margin-top:4px;position:relative;z-index:2;overflow:hidden}
.m-health .top .video video{display:block;width:100%;height:auto;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-health .top .video .play{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/picq8.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer;overflow:hidden}
.m-health .pic{width:100%;height:auto;position:relative;margin-top:120px;overflow:hidden}
.m-health .pic img{display:block;width:100%;height:auto}
.m-health .pic .leaf{width:944px;height:876px;position:absolute;right:26px;bottom:7px}
.m-health .pic .txt{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;font-family:Source-Han-Sans-CN-Medium;padding-top:5px;overflow:hidden}
.m-health .pic h3{font-size:43px;color:#3d332f;line-height:1.5em;font-weight:400;text-align:center;overflow:hidden}
.m-health .pic span{display:block;font-size:25px;color:#3d332f;line-height:1.4em;position:absolute;top:47.2%;right:626px;overflow:hidden}
.m-health .bot{font-size:0;text-align:center;font-family:Source-Han-Sans-CN-Medium;margin-top:69px;overflow:hidden}
.m-health .cont{display:inline-block;vertical-align:middle;text-align:right}
.m-health .tt{margin-bottom:61px;overflow:hidden}
.m-health .tt i{display:inline-block;vertical-align:middle;width:82px;height:82px;background:url(../images/iconq4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 13px}
.m-health .tt .tit{display:inline-block;vertical-align:middle;font-size:55px;color:#3d332f;line-height:1.3em;overflow:hidden}
.m-health .tt .tit em{display:inline-block;vertical-align:middle;font-size:59px;line-height:1.5em;margin-top:-2px;margin-left:25px}
.ul-txtq2{display:inline-block;vertical-align:middle;overflow:hidden}
.ul-txtq2 li{float:left;margin-left:20px;overflow:hidden}
.ul-txtq2 .con{overflow:hidden}
.ul-txtq2 .txt{float:left;text-align:center;overflow:hidden}
.ul-txtq2 .txt span{display:block;font-size:56px;color:#3d332f;line-height:1.2em;margin-bottom:-3px;overflow:hidden}
.ul-txtq2 .txt h3{font-size:21px;color:#3d332f;line-height:1.2em;font-weight:400;overflow:hidden}
.ul-txtq2 .e1{display:block;float:left;font-size:47px;color:#3d332f;line-height:1.5em;margin-left:20px;overflow:hidden}
.m-health .tp{font-size:20px;color:#3d332f;line-height:1.5em;overflow:hidden}
.m-health .tp i{display:inline-block;vertical-align:middle;width:32px;height:2px;background-color:#3d332f;margin-top:-2px;margin-right:10px;overflow:hidden}
.m-case{padding:39px 0 70px;overflow:hidden}
.m-imgtxtq1{position:relative;padding-top:76px;padding-bottom:149px;margin:10px -15px 0;overflow:hidden}
.m-imgtxtq1:after{content:'';height:2px;background-color:#777;position:absolute;top:0;left:0;right:0}
.m-imgtxtq1 .swiper-slide{padding:0 15px}
.m-imgtxtq1 .con{display:block;overflow:hidden}
.m-imgtxtq1 .pic{position:relative;height:0;padding-top:65.8%;margin-bottom:20px;overflow:hidden}
.m-imgtxtq1 .pic img{display:block;min-width:100%;min-height:100%;max-width:100%;max-height:100%;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}
.m-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)}
.m-imgtxtq1 .info{overflow:hidden}
.m-imgtxtq1 .info span{display:block;float:left;font-size:11px;color:#3d332f;line-height:29px;padding:0 12px;margin-right:13px;overflow:hidden}
.m-imgtxtq1 .swiper-button-next,.m-imgtxtq1 .swiper-button-prev{width:54px;height:54px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;top:auto;bottom:0;margin-top:0;z-index:2;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxtq1 .swiper-button-prev{left:50%;margin-left:-213px;background-image:url(../images/iconq5.jpg)}
.m-imgtxtq1 .swiper-button-next{right:50%;margin-right:-213px;background-image:url(../images/iconq6.jpg)}
.m-imgtxtq1 .swiper-button-next:after,.m-imgtxtq1 .swiper-button-prev:after{display:none}
.m-imgtxtq1 .a-show{display:block;width:188px;height:56px;background:url(../images/iconq7.jpg) 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;right:0;bottom:0;margin:0 auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxtq1 .a-show:hover,.m-imgtxtq1 .swiper-button-next:hover,.m-imgtxtq1 .swiper-button-prev:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-imgtxtq1 .swiper-pagination-progressbar{background:0 0!important}
.m-imgtxtq1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#e6342e}
.m-formq1{padding:22px 120px 10px 14px;overflow:hidden}
.m-formq1 h3{font-size:36px;color:#3d332f;line-height:1.5em;text-align:center;font-weight:400;font-family:Source-Han-Sans-CN-Medium;padding-left:90px;overflow:hidden}
.m-formq1 .form{margin-top:13px;overflow:hidden}
.m-formq1 .item{margin-bottom:44px;overflow:hidden}
.m-formq1 .left{display:block;float:left;font-size:18px;color:#3d332f;line-height:50px;font-family:Source-Han-Sans-CN-Medium;overflow:hidden}
.m-formq1 .right{overflow:hidden}
.m-formq1 .inp{display:block;width:100%;height:50px;font-size:21px;color:#3d332f;line-height:50px;background-color:#fff;border-radius:25px;padding:0 20px;overflow:hidden}
.m-formq1 .bot{margin-left:90px;margin-top:59px;overflow:hidden}
.m-formq1 .submit{display:block;width:100%;height:50px;font-size:24px;color:#fff;line-height:50px;font-family:Source-Han-Sans-CN-Medium;background-color:#e6342e;border-radius:25px;overflow:hidden}
@media only screen and (min-width:1199px){
.g-titq1 h3{font-size:2.239vw}
.g-titq1 em{font-size:1.302vw}
.m-thermal{padding:1.302vw 0 2.812vw}
.m-thermal .box{margin-top:3.854vw}
.m-thermal .box .pic{width:66.35vw;margin-right:.625vw}
.ul-txtq1 .li1{top:8.697vw}
.ul-txtq1 .li2{top:15.98vw}
.ul-txtq1 .li3{top:23.8vw}
.ul-txtq1 .con{margin-right:.625vw}
.ul-txtq1 h3{font-size:1.406vw}
.ul-txtq1 em{font-size:.52vw}
.ul-txtq1 i{height:.156vw;margin-top:.52vw}
.ul-txtq1 .i1{width:23.85vw}
.ul-txtq1 .i2{width:21.87vw}
.ul-txtq1 .i3{width:37.7vw}
.ul-txtq1 i:after{width:.625vw;height:.625vw;right:-.312vw}
.m-thermal .bot{margin-top:1.718vw}
.m-thermal .bot .pic{width:12.23vw;margin-left:10.05vw}
.m-thermal .bot .con{top:-5.26vw;left:33.85vw}
.m-thermal .bot .con:after{width:17.65vw;height:3.489vw;top:4.687vw;left:-16.97vw}
.m-thermal .bot .img{width:7.968vw;height:7.968vw;border:solid #e60012;margin:0 auto .26vw}
.m-thermal .bot h3{font-size:1.093vw}
.m-thermal .bot em{font-size:.52vw}
.ul-imgtxtq1{margin-top:4.791vw}
.ul-imgtxtq1 li{padding:0 3.125vw;margin-bottom:1.041vw}
.ul-imgtxtq1 .pic{width:4.479vw;height:4.479vw;margin:0 auto 1.354vw}
.ul-imgtxtq2 .pic i{width:4.218vw;height:1.614vw;top:8.333vw}
.ul-imgtxtq1 h3{font-size:.937vw}
.m-temperature{padding:.208vw 0 .416vw}
.m-temperature .ll em{font-size:7.5vw;letter-spacing:-.885vw;margin-bottom:1.406vw}
.m-temperature .ll .txt{margin-left:7.812vw}
.m-temperature .ll h3{font-size:2.239vw;margin-bottom:.989vw}
.m-temperature .ll span{font-size:1.302vw}
.ul-imgtxtq2{padding-top:5.729vw}
.ul-imgtxtq2 li{margin-left:1.666vw}
.ul-imgtxtq2 .pic{width:13.95vw;height:16.4vw;margin-bottom:.156vw}
.ul-imgtxtq2 h3{font-size:.937vw}
.ul-imgtxtq2 h3 i{width:1.562vw;height:1.562vw;margin-top:-.104vw;margin-right:.156vw}
.m-health{padding:4.27vw 0 3.333vw}
.m-health .top{margin-right:7.187vw;padding-bottom:2.5vw}
.m-health .top:after{height:5.26vw}
.m-health .top h3{width:1.979vw;font-size:1.354vw;padding-left:.364vw}
.m-health .top h3:after{width:.364vw;top:.208vw}
.m-health .top .video{width:54.11vw;height:31.92vw;margin-top:.208vw}
.m-health .pic{margin-top:6.25vw}
.m-health .pic .leaf{width:49.16vw;height:45.62vw;right:1.354vw;bottom:.364vw}
.m-health .pic .txt{padding-top:.26vw}
.m-health .pic h3{font-size:2.239vw}
.m-health .pic span{font-size:1.302vw;right:32.6vw}
.m-health .bot{margin-top:3.593vw}
.m-health .tt{margin-bottom:3.177vw}
.m-health .tt i{width:4.27vw;height:4.27vw;margin:0 .677vw}
.m-health .tt .tit{font-size:2.864vw}
.m-health .tt .tit em{font-size:3.072vw;margin-top:-.104vw;margin-left:1.302vw}
.ul-txtq2 li{margin-left:1.041vw}
.ul-txtq2 .txt span{font-size:2.916vw;margin-bottom:-.156vw}
.ul-txtq2 .txt h3{font-size:1.093vw}
.ul-txtq2 .e1{font-size:2.447vw;margin-left:1.041vw}
.m-health .tp{font-size:1.041vw}
.m-health .tp i{width:1.666vw;height:.104vw;margin-top:-.104vw;margin-right:.52vw}
.m-case{padding:2.031vw 0 3.645vw}
.m-imgtxtq1{padding-top:3.958vw;padding-bottom:7.76vw;margin:.52vw -.781vw 0}
.m-imgtxtq1:after{height:.104vw}
.m-imgtxtq1 .swiper-slide{padding:0 .781vw}
.m-imgtxtq1 .pic{margin-bottom:1.041vw}
.m-imgtxtq1 .info span{font-size:.572vw;line-height:1.51vw;padding:0 .625vw;margin-right:.677vw}
.m-imgtxtq1 .swiper-button-next,.m-imgtxtq1 .swiper-button-prev{width:2.812vw;height:2.812vw}
.m-imgtxtq1 .swiper-button-prev{margin-left:-11.09vw}
.m-imgtxtq1 .swiper-button-next{margin-right:-11.09vw}
.m-imgtxtq1 .a-show{width:9.791vw;height:2.916vw}
.m-formq1{padding:1.145vw 6.25vw .52vw .729vw}
.m-formq1 h3{font-size:1.875vw;padding-left:4.687vw}
.m-formq1 .form{margin-top:.677vw}
.m-formq1 .item{margin-bottom:2.291vw}
.m-formq1 .left{font-size:.937vw;line-height:2.604vw}
.m-formq1 .inp{height:2.604vw;font-size:1.093vw;line-height:2.604vw;border-radius:1.302vw;padding:0 1.041vw}
.m-formq1 .bot{margin-left:4.687vw;margin-top:3.072vw}
.m-formq1 .submit{height:2.604vw;font-size:1.25vw;line-height:2.604vw;border-radius:1.302vw}
}
@media only screen and (max-width:1199px){
.g-titq1 h3{font-size:20px}
.g-titq1 em{font-size:14px}
.m-thermal{padding:30px 0 10px}
.m-thermal .box{margin-top:20px}
.m-thermal .box .pic{float:none;width:auto;margin-right:0}
.ul-txtq1{margin-top:10px}
.ul-txtq1 li{float:left;width:33.33%;padding:0 10px;position:static}
.ul-txtq1 i{display:none}
.ul-txtq1 .con{display:block;text-align:center;margin-right:0}
.ul-txtq1 h3{font-size:16px;margin-bottom:0}
.ul-txtq1 em{text-align:center}
.m-thermal .bot{margin-top:80px}
.m-thermal .bot .pic{margin-left:0}
.m-thermal .bot .con{top:-64px;left:470px}
.m-thermal .bot h3{font-size:16px}
.m-thermal .bot .con:after{top:62px}
.ul-imgtxtq1{margin:20px -10px 0}
.ul-imgtxtq1 li{padding:0 10px}
.ul-imgtxtq1 .pic{margin-bottom:10px}
.ul-imgtxtq1 h3{font-size:14px}
.m-temperature{padding:30px 0}
.m-temperature .ll{float:none;text-align:center}
.m-temperature .ll em{font-size:30px;letter-spacing:0;margin-bottom:10px}
.m-temperature .ll .txt{margin-left:0}
.m-temperature .ll h3{font-size:18px;margin-bottom:10px}
.m-temperature .ll span{font-size:14px}
.ul-imgtxtq2{float:none;padding-top:20px}
.ul-imgtxtq2 li{width:50%;margin:0;padding:0 10px}
.ul-imgtxtq2 .pic{margin:0 auto 10px}
.ul-imgtxtq2 h3{font-size:14px}
.ul-imgtxtq2 h3 i{width:20px;height:20px}
.m-health{padding:30px 0}
.m-health .top{margin-right:0;padding-bottom:10px}
.m-health .top h3{float:none;width:auto;font-size:18px;text-align:center;padding-left:0}
.m-health .top h3:after{display:none}
.m-health .top .video{width:auto;height:400px;margin-top:20px}
.m-health .pic{margin-top:20px}
.m-health .pic .leaf{width:49.16vw;height:45.62vw;right:1.354vw;bottom:.364vw}
.m-health .pic h3{font-size:20px;margin-bottom:10px}
.m-health .pic span{font-size:14px;text-align:center;position:static}
.m-health .bot{margin-top:20px}
.m-health .tt{margin-bottom:20px}
.m-health .tt i{width:60px;height:60px;margin:0 5px}
.m-health .tt .tit{font-size:30px}
.m-health .tt .tit em{font-size:32px;margin-left:10px}
.ul-txtq2 li{margin-left:10px}
.ul-txtq2 .txt span{font-size:30px}
.ul-txtq2 .txt h3{font-size:14px}
.ul-txtq2 .e1{font-size:20px;margin-left:10px}
.m-health .tp{font-size:14px}
.m-case{padding:30px 0}
.m-imgtxtq1{padding:20px 0 50px;margin:10px -10px 0}
.m-imgtxtq1 .swiper-slide{padding:0 10px}
.m-imgtxtq1 .pic{margin-bottom:10px}
.m-imgtxtq1 .info span{padding:0 8px;margin-right:10px}
.m-imgtxtq1 .swiper-button-next,.m-imgtxtq1 .swiper-button-prev{width:30px;height:30px}
.m-imgtxtq1 .swiper-button-prev{margin-left:-100px}
.m-imgtxtq1 .swiper-button-next{margin-right:-100px}
.m-imgtxtq1 .a-show{width:101px;height:30px}
.m-formq1{padding:20px 10px}
.m-formq1 h3{font-size:20px;padding-left:0}
.m-formq1 .form{margin-top:10px}
.m-formq1 .item{margin-bottom:10px}
.m-formq1 .left{font-size:14px;line-height:40px}
.m-formq1 .inp{height:40px;font-size:16px;line-height:40px}
.m-formq1 .bot{margin-top:20px;margin-left:0}
.m-formq1 .submit{height:40px;font-size:16px;line-height:40px}
.row-e2.qm{margin-bottom:80px}
}
@media only screen and (max-width:767px){
.m-thermal .bot{margin-top:20px}
.m-thermal .bot .pic{margin:0 auto 10px}
.m-thermal .bot .con{position:static}
.m-thermal .bot .con:after{display:none}
.m-temperature{padding-bottom:10px}
.ul-imgtxtq2 li{float:none;width:auto;padding:0;margin-bottom:20px}
.m-health .cont{text-align:center}
.m-health .top .video{height:260px}
.m-health .tt{margin-bottom:10px}
.m-health .tt .tit,.m-health .tt i{display:none}
.ul-txtq2 .txt span{font-size:24px;margin-bottom:0}
.m-health .tp i{width:16px;height:1px}
.m-formq1{padding-bottom:10px}
}
@media only screen and (max-width:479px){
.ul-txtq1 li{float:none;width:auto;padding:0;margin-bottom:10px}
.ul-txtq2{display:block;font-size:0;text-align:center}
.ul-txtq2 li{display:inline-block;vertical-align:middle;float:none;margin-bottom:10px}
}
@font-face{font-family:DOUYU;src:url(../fonts/DOUYU.ttf)}
.bP-tit1{font-size:25px;color:#3d332f;font-family:Source-Han-Sans-CN-Medium}
.bP-tit2{font-size:25px;color:#3d332f;text-align:center;line-height:1.45;font-family:Source-Han-Sans-CN-Medium}
.bP-tit2 h3{font-size:36px;font-weight:400}
.cM-tit1{display:-webkit-flex;display:flex;justify-content:center}
.cM-tit1 h3{padding:0 118px;font-size:35px;color:#e6342e;font-weight:400;text-align:center;position:relative;font-family:Source-Han-Sans-CN-Medium}
.cM-tit1 h3:after,.cM-tit1 h3:before{content:'';position:absolute;top:50%;width:84px;height:3px;background-color:#e6342e;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.cM-tit1 h3:before{left:0}
.cM-tit1 h3:after{right:0}
.cM-tit2 h3{font-size:35px;color:#e6342e;font-weight:400;text-align:center;font-family:Source-Han-Sans-CN-Medium}
.cM-tit3{margin-bottom:60px}
.cM-tit3 h3{font-size:35px;color:#3d332f;text-align:center;line-height:1.37;font-weight:400;font-family:Source-Han-Sans-CN-Medium}
.bP-basicP1{height:838px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}
.bP-basicP1 .text{position:absolute;left:23.96%;right:23.96%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);line-height:1.36;z-index:10}
.bP-basicP1 .text .tit{font-size:65px;color:#e6342e;font-weight:400;font-family:DOUYU}
.bP-basicP1 .text .desc{font-size:40px;color:#3d332f;font-family:Source-Han-Sans-CN-Regular}
.bP-basicP2{padding:80px 0 48px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.bP-basicP2 .g-titq1{margin-bottom:40px}
.bP-tabD1{padding-left:64px}
.bP-tabD1 .box1{position:relative}
.bP-tabD1 .box1 .pic{width:69.23%;font-size:0;overflow:hidden;position:relative;z-index:2}
.bP-tabD1 .box1 .pic img{display:block;width:100%}
.bP-tabD1 .box1 .list1{padding-top:3.6%;position:absolute;left:88.5%;top:-48px;height:624px}
.bP-tabD1 .box1 .list1:before{content:'';position:absolute;right:100%;top:50%;width:624px;height:624px;background:url(../images/basicPlan/bP-circle.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.bP-tabD1 .box1 .list1 li{height:14.8%;position:relative;z-index:10}
.bP-tabD1 .box1 .list1 .con{padding-left:27px;height:100%;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.bP-tabD1 .box1 .list1 .box-line{position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.bP-tabD1 .box1 .list1 .box-line .line{position:absolute;right:6px;bottom:-1px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%}
.bP-tabD1 .box1 .list1 .box-line .line:before{margin-top:-1px;content:'';position:absolute;left:0;top:0;width:6px;height:6px;border-radius:50%;background-color:#e5342e}
.bP-tabD1 .box1 .list1 .box-line .circle1{position:absolute;right:0;top:50%;width:12px;height:12px;border-radius:50%;background-color:#e5342e;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.bP-tabD1 .box1 .list1 .box-line .circle1:before{content:'';position:absolute;left:50%;top:50%;width:24px;height:24px;border-radius:50%;border:1px solid #e5342e;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.bP-tabD1 .box1 .list1 .tit{font-size:18px;color:#252626;white-space:nowrap;font-family:Source-Han-Sans-CN-Medium}
.bP-tabD1 .box1 .list1 .i1 .con{-webkit-transform:translateX(-84px);-ms-transform:translateX(-84px);-o-transform:translateX(-84px);transform:translateX(-84px)}
.bP-tabD1 .box1 .list1 .i1 .box-line .line{width:430px;height:2px;background-image:url(../images/basicPlan/bP-line1.png)}
.bP-tabD1 .box1 .list1 .i2 .con{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px)}
.bP-tabD1 .box1 .list1 .i2 .box-line .line{width:463px;height:60px;background-image:url(../images/basicPlan/bP-line2.png)}
.bP-tabD1 .box1 .list1 .i3 .con{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px)}
.bP-tabD1 .box1 .list1 .i3 .box-line .line{width:787px;height:160px;background-image:url(../images/basicPlan/bP-line3.png)}
.bP-tabD1 .box1 .list1 .i4 .con{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px)}
.bP-tabD1 .box1 .list1 .i4 .box-line .line{width:849px;height:198px;background-image:url(../images/basicPlan/bP-line4.png)}
.bP-tabD1 .box1 .list1 .i5 .con{-webkit-transform:translateX(-21px);-ms-transform:translateX(-21px);-o-transform:translateX(-21px);transform:translateX(-21px)}
.bP-tabD1 .box1 .list1 .i5 .box-line .line{width:557px;height:62px;background-image:url(../images/basicPlan/bP-line5.png)}
.bP-tabD1 .box1 .list1 .i6 .con{-webkit-transform:translateX(-76px);-ms-transform:translateX(-76px);-o-transform:translateX(-76px);transform:translateX(-76px)}
.bP-tabD1 .box1 .list1 .i6 .box-line .line{width:615px;height:88px;background-image:url(../images/basicPlan/bP-line6.png)}
.bP-tabT1{padding:194px 0 70px 64px;background-color:#f6f5f8;position:relative;z-index:9}
.bP-tabT1>ul{display:-webkit-flex;display:flex;justify-content:space-between}
.bP-tabT1>ul>li{width:33.33%;flex-shrink:0}
.bP-tabT1 .box1{height:100%;min-height:290px;display:-webkit-flex;display:flex;justify-content:space-between}
.bP-tabT1 .box1 .left{width:64.4%;overflow:hidden}
.bP-tabT1 .box1 .right{padding:0 14px;width:35.6%;flex-shrink:0}
.bP-tabD2,.bP-tabD2 .tabD2-item{height:100%}
.bP-tabD2 .pic{height: 290px; line-height: 290px; font-size: 0; text-align: center; background-color:#d8d8d8;overflow:hidden;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.bP-tabD2 .pic img{display: inline-block; vertical-align: middle; max-width:100%;max-height:100%}
.bP-tabT2{padding:20px 0;height:100%;position:relative}
.bP-tabT2:before{content:'';position:absolute;left:0;top:20px;bottom:20px;width:3px;background-color:#a3a6a6}
.bP-tabT2 .next,.bP-tabT2 .prev{margin-left:-6px;position:absolute;left:0;width:15px;height:15px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:10}
.bP-tabT2 .prev{bottom:0;background-image:url(../images/basicPlan/bP-up1.png)}
.bP-tabT2 .next{top:0;background-image:url(../images/basicPlan/bP-down1.png)}
.bP-tabT2 li+li{margin-top:8px}
.bP-tabT2 .tit{display:block;padding-left:13px;position:relative;line-height:34px;font-size:20px;color:#3d332f;font-family:Source-Han-Sans-CN-Medium}
.bP-tabT2 .tit:before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background-color:#e6342e;opacity:0}
.bP-tabT2 .on .tit{font-size:25px}
.bP-tabT2 .on .tit:before{opacity:1}
.bP-trait1{height:358px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative}
.bP-trait1 .list1{position:absolute;right:6.68%;top:56.8%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10;display:-webkit-flex;display:flex;align-items:flex-start}
.bP-trait1 .list1 li{margin-left:40px;min-width:160px}
.bP-trait1 .list1 .icon{margin:0 auto 28px;width:96px;height:96px;line-height:96px;font-size:0;text-align:center;border-radius:50%;box-shadow:0 8px 32px 0 rgba(41,61,102,.2);background:linear-gradient(90deg,#fbf7f6 0,#f4e3db 99%)}
.bP-trait1 .list1 .icon img{display:inline-block;vertical-align:middle;max-width:50%;max-height:50%}
.bP-trait1 .list1 .tit{font-size:20px;color:#252626;font-weight:400;text-align:center;line-height:1;font-family:Source-Han-Sans-CN-Bold}
.bP-basicP3{padding:45px 0;overflow:hidden}
.bP-basicP3 .g-titq1{margin-bottom:50px}
.bP-ul1{display:-webkit-flex;display:flex;flex-wrap:wrap}
.bP-ul1 li{width:25%;flex-shrink:0}
.bP-ul1 .con{padding:15px 0;position:relative}
.bP-ul1 .con:after{content:'';position:absolute;right:0;top:0;width:2px;height:175px;background-color:#595757}
.bP-ul1 .icon{margin-bottom:11px;height:110px;line-height:110px;font-size:0;text-align:center}
.bP-ul1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.bP-ul1 .inner{line-height:1.2;text-align:center;font-family:Source-Han-Sans-CN-Medium}
.bP-ul1 .tit{margin-bottom:2px;font-size:30px;color:#3d332f;font-weight:400}
.bP-ul1 .desc{font-size:20px;color:#595757}
.bP-ul1 li:last-child .con:after{display:none}
.bP-basicP4{padding:50px 0 0;overflow:hidden}
.bP-basicP4 .g-titq1{margin-bottom:10px}
.bP-ad1{height:338px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;border-radius:0 30px 0 0;overflow:hidden}
.bP-ad1 .text{position:absolute;left:17.86%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:36px;color:#e5342e;font-family:Source-Han-Sans-CN-Medium}
.bP-basicP5{padding:54px 0;overflow:hidden}
.bP-basicP5 .bP-tit2{margin-bottom:30px}
.bP-adv1 .list1{display:-webkit-flex;display:flex;flex-wrap:wrap}
.bP-adv1 .list1 li{width:50%;flex-shrink:0}
.bP-adv1 .list1 .pic{padding-top:59.28%;position:relative;overflow:hidden}
.bP-adv1 .list1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.bP-adv1 .box-in1{color:#3d332f;font-family:Source-Han-Sans-CN-Medium;display:-webkit-flex;display:flex}
.bP-adv1 .box-in1 .left{padding:30px 4.7% 30px 0;width:24.9%;flex-shrink:0}
.bP-adv1 .box-in1 .left .title{margin-bottom:46px}
.bP-adv1 .box-in1 .left .title .t1{font-size:36px}
.bP-adv1 .box-in1 .left .title .t2{font-size:25px}
.bP-adv1 .box-in1 .left .txt{font-size:20px;line-height:2}
.bP-adv1 .box-in1 .right{width:75.1%;flex-shrink:0}
.bP-adv1 .list2{margin:0 -4px -8px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.bP-adv1 .list2 li{padding:0 4px;margin-bottom:8px;width:33.33%;flex-shrink:0}
.bP-adv1 .list2 .pic{padding-top:60%;position:relative;border-radius:7px;overflow:hidden}
.bP-adv1 .list2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.bP-adv1 .vs{margin:-278px auto -224px;width:298px;height:502px;line-height:502px;font-size:0;text-align:center;position:relative;z-index:10}
.bP-adv1 .vs img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.bP-adv1 .box1{margin-bottom:64px;background-color:#f4e4dd}
.bP-adv1 .box1 .box-in1{padding:23px 46px 50px 52px;align-items:center}
.bP-adv1 .box2{background:linear-gradient(0deg,#e6342e,#f4e4dd)}
.bP-adv1 .box2 .box-in1{padding:37px 46px 46px 54px}
.cM-customM1{padding:28px 0 36px;position:relative;z-index:1;overflow:hidden}
.cM-customM1 .cM-customM1-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;opacity:.1;z-index:-1}
.cM-customM1 .g-titq1{margin-bottom:30px}
.cM-swiper1{position:relative;overflow:hidden}
.cM-swiper1 .box1{position:relative;overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end}
.cM-swiper1 .box1 .left{width:55.59%;position: relative;flex-shrink:0}
.cM-swiper1 .box1 .left .pic{overflow:hidden}
.cM-swiper1 .box1 .left .pic img{display:block}
.cM-swiper1 .box1 .point{}
.cM-swiper1 .box1 .point .item{position: absolute; width: 14px; height:14px; border-radius: 50%; background-color: #3d332f; z-index: 20;}
.cM-swiper1 .box1 .point .item.active{background-color: #e60012;}
.cM-swiper1 .box1 .point .it1{left: 454px; top: 230px;}
.cM-swiper1 .box1 .point .it2{left: 190px; top: 226px;}
.cM-swiper1 .box1 .point .it3{left: 296px; top: 610px;}
.cM-swiper1 .box1 .right{margin-right:1.97%;width:27.17%;flex-shrink:0}
.cM-swiper1 .box1 .right .pic{margin:0 auto 20px;overflow:hidden}
.cM-swiper1 .box1 .right .pic img{display:block;margin:0 auto}
.cM-swiper1 .box1 .right .text{padding:38px 30px;min-height:162px;background-color:rgba(0,0,0,.23);border-radius:30px;font-size:30px;text-align:center;line-height:1.2;position:relative;z-index:10}
.cM-swiper1 .box1 .right .text .line{position:absolute;right:99.6%;bottom:124px;width:618px;height:474px;background:url(../images/customMade/cM-line1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.cM-swiper1 .box1 .right .text .t1{margin-bottom:4px;color:#3d332f;font-family:Source-Han-Sans-CN-Medium}
.cM-swiper1 .box1 .right .text .info{color:#3d332f;font-family:Source-Han-Sans-CN-Normal}
.cM-swiper1 .box1 .right .item.it1 .text .line{}
.cM-swiper1 .box1 .right .item.it2 .text .line{bottom: 86px; width: 884px; height: 520px;}
.cM-swiper1 .box1 .right .item.it3 .text .line{bottom: 143px; width: 782px; height: 78px; background-image: url(../images/customMade/cM-line3.png);}
.cM-swiper1 .swiper-btns{position:absolute;right:0;top:320px;width:16px;height:290px;z-index:10}
.cM-swiper1 .swiper-scrollbar{position:absolute!important;left:calc(50% - 1px)!important;top:50%!important;bottom:auto!important;right:auto!important;width:250px!important;height:3px!important;background:#a3a6a6!important;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);-o-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}
.cM-swiper1 .swiper-scrollbar .swiper-scrollbar-drag:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#e6342e}
.cM-swiper1 .next,.cM-swiper1 .prev{position:absolute;left:50%;width:15px;height:15px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:10;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}
.cM-swiper1 .prev{bottom:0;background-image:url(../images/basicPlan/bP-up1.png)}
.cM-swiper1 .next{top:0;background-image:url(../images/basicPlan/bP-down1.png)}
.cM-info{margin-top:36px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.cM-info .left{width:39.28%;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-end}
.cM-info .left .info{padding:0 28px;font-size:35px;color:#e6342e;font-family:Source-Han-Sans-CN-Normal}
.cM-info .right{width:60.72%;flex-shrink:0}
.cM-info .right .pic{display:block;overflow:hidden}
.cM-info .right .pic img{display:block;margin:0 auto}
.cM-customM2{padding:47px 0 83px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.cM-customM2 .cM-tit1{margin-bottom:106px}
.cM-ul1{padding:0 5.5%;margin:0 -10px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.cM-ul1 li{padding:0 10px;margin-bottom:20px;width:12.5%;flex-shrink:0}
.cM-ul1 .con{display:block}
.cM-ul1 .icon{margin-bottom:14px;height:90px;line-height:90px;font-size:0;text-align:center}
.cM-ul1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.cM-ul1 .tit{font-size:17px;color:#fff;font-weight:400;text-align:center;line-height:1.24;font-family:Source-Han-Sans-CN-Normal}
.cM-customM3{padding:44px 0 0;overflow:hidden}
.cM-customM3 .g-titq1{margin-bottom:52px}
.cM-customM3 .cM-tit2{margin-bottom:44px}
.cM-swiper2{margin:0 auto 20px;padding:0 40px;width:1060px;position:relative;overflow:hidden}
.cM-swiper2 .slider{padding: 24px 0; position:relative;overflow:hidden}
.cM-swiper2 .swiper-wrapper{align-items:center}
.cM-swiper2 .swiper-slide{width:122px}
.cM-swiper2 .swiper-slide.swiper-slide-active{width:178px}
.cM-swiper2 .con{-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.cM-swiper2 .swiper-slide:hover{z-index: 12;}
.cM-swiper2 .pic{padding-top:66.94%;position:relative;overflow:hidden}
.cM-swiper2 .pic img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cM-swiper2 .con:hover{-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}
.cM-swiper2 .swiper-slide-thumb-active{z-index: 10;}
.cM-swiper2 .swiper-slide-thumb-active .con{-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}
.cM-swiper2 .next,.cM-swiper2 .prev{position:absolute;top:50%;width:15px;height:15px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.cM-swiper2 .prev{right:0;background-image:url(../images/customMade/cM-prev1.png)}
.cM-swiper2 .next{left:0;background-image:url(../images/customMade/cM-next1.png)}
.cM-house{overflow:hidden}
.cM-house img{display:block;margin:0 auto}
.cM-customM4{padding:48px 0 76px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.cM-customM4 .box1+.box1{margin-top:88px}
.cM-customM4 .box1:nth-child(even) .box-in1 .col{order:2}
.cM-customM4 .box1:nth-child(even) .box-in1 .cor{order:1}
.cM-customM4 .box1:nth-child(even) .cM-tabT1 .next,.cM-customM4 .box1:nth-child(even) .cM-tabT1 .prev{margin:0 -6px 0 0;left:auto;right:0}
.cM-customM4 .box1:nth-child(even) .cM-tabT1:before{left:auto;right:0}
.cM-customM4 .box1:nth-child(even) .cM-tabT1 .tit{padding:19px 20px 19px 0;text-align:right}
.cM-customM4 .box1:nth-child(even) .cM-tabT1 .tit:before{right:0;left:auto}
.cM-customM4 .box1:nth-child(even) .cM-tabT1 .on .tit{padding:42px 20px 42px 0}
.cM-customM4 .box1:nth-child(even) .cM-tabD1 .bigImg .left{order:2}
.cM-customM4 .box1:nth-child(even) .cM-tabD1 .bigImg .right{order:1}
.cM-customM4 .box-in1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.cM-customM4 .box-in1 .col{width:calc(100% - 130px);flex-shrink:0}
.cM-customM4 .box-in1 .cor{padding-top:24px;width:130px;flex-shrink:0}
.cM-tabT1{padding:20px 0;height:100%;position:relative}
.cM-tabT1:before{content:'';position:absolute;left:0;top:20px;bottom:20px;width:3px;background-color:#a3a6a6}
.cM-tabT1 .next,.cM-tabT1 .prev{margin-left:-6px;position:absolute;left:0;width:15px;height:15px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:10}
.cM-tabT1 .prev{bottom:0;background-image:url(../images/basicPlan/bP-up1.png)}
.cM-tabT1 .next{top:0;background-image:url(../images/basicPlan/bP-down1.png)}
.cM-tabT1 ul{padding-bottom:40px}
.cM-tabT1 li+li{margin-top:8px}
.cM-tabT1 .tit{padding:19px 0 19px 25px;display:block;position:relative;line-height:34px;font-size:20px;color:#3d332f;font-family:Source-Han-Sans-CN-Medium}
.cM-tabT1 .tit:before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background-color:#e6342e;opacity:0}
.cM-tabT1 .on .tit{padding:42px 0 42px 25px;font-size:30px}
.cM-tabT1 .on .tit:before{opacity:1}
.cM-tabD1 .bigImg{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.cM-tabD1 .bigImg .left{width:64.6%;height:690px;position:relative;flex-shrink:0}
.cM-tabD1 .bigImg .left .pic{height:100%;overflow:hidden;display: -webkit-flex;display: flex;justify-content: center; align-items: center}
.cM-tabD1 .bigImg .left .pic img{display:block;max-width:88%;max-height:88%;flex-shrink: 0}
.cM-tabD1 .bigImg .right{padding:98px 40px 0 10%;width:35.4%;flex-shrink:0}
.cM-tabT2{position:absolute;left:0;bottom:0;right:0;z-index:10;display:-webkit-flex;display:flex}
.cM-tabT2 li{flex-grow:1}
.cM-tabT2 .tit{padding:14px 15px;display:block;font-size:17px;color:#fff;text-align:center;line-height:1.2;font-family:Source-Han-Sans-CN-Regular;background-repeat: no-repeat;background-position: center center; -webkit-background-size: cover; background-size: cover}
.cM-tabT2 .i1{background-color:#41526a}
.cM-tabT2 .i2{background-color:#303841}
.cM-tabT2 .i3{background-color:#a3a6a6}
.cM-tabT2 .i4{background-color:#2a62b7}
.cM-tabT2 .i5{background-color:#cb3c31}
.cM-tabD2 .pic{margin-bottom:6px;height:124px;line-height:124px;font-size:0}
.cM-tabD2 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.cM-tabD2 .name{margin-bottom:16px;font-size:20px;color:#3d332f;font-weight:400;position:relative;font-family:Source-Han-Sans-CN-Medium}
.cM-tabD2 .name .icon{margin:-2px 10px 0 0;display:inline-block;vertical-align:middle;width:15px;height:15px;background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover}
.cM-tabD2 .info{font-size:20px;color:#221815;line-height:1.2;font-family:Source-Han-Sans-CN-Regular}
@media only screen and (min-width:1199px){
.bP-tit1,.bP-tit2{font-size:1.302vw}
.bP-tit2 h3{font-size:1.875vw}
.cM-tit1 h3{padding:0 6.145vw;font-size:1.822vw}
.cM-tit1 h3:after,.cM-tit1 h3:before{width:4.375vw;height:.156vw}
.cM-tit2 h3{font-size:1.822vw}
.cM-tit3{margin-bottom:3.125vw}
.cM-tit3 h3{font-size:1.822vw}
.bP-basicP1{height:43.64vw}
.bP-basicP1 .text .tit{font-size:3.385vw}
.bP-basicP1 .text .desc{font-size:2.083vw}
.bP-basicP2{padding:4.166vw 0 2.5vw}
.bP-basicP2 .g-titq1{margin-bottom:2.083vw}
.bP-tabD1{padding-left:3.333vw}
.bP-tabD1 .box1 .list1{top:-2.5vw;height:32.5vw}
.bP-tabD1 .box1 .list1:before{width:32.5vw;height:32.5vw}
.bP-tabD1 .box1 .list1 .con{padding-left:1.406vw}
.bP-tabD1 .box1 .list1 .box-line .line{right:.312vw}
.bP-tabD1 .box1 .list1 .box-line .line:before{width:.312vw;height:.312vw}
.bP-tabD1 .box1 .list1 .box-line .circle1{width:.625vw;height:.625vw}
.bP-tabD1 .box1 .list1 .box-line .circle1:before{width:1.25vw;height:1.25vw}
.bP-tabD1 .box1 .list1 .tit{font-size:.937vw}
.bP-tabD1 .box1 .list1 .i1 .con{-webkit-transform:translateX(-4.375vw);-ms-transform:translateX(-4.375vw);-o-transform:translateX(-4.375vw);transform:translateX(-4.375vw)}
.bP-tabD1 .box1 .list1 .i1 .box-line .line{width:22.39vw;height:.104vw}
.bP-tabD1 .box1 .list1 .i2 .con{-webkit-transform:translateX(-1.302vw);-ms-transform:translateX(-1.302vw);-o-transform:translateX(-1.302vw);transform:translateX(-1.302vw)}
.bP-tabD1 .box1 .list1 .i2 .box-line .line{width:24.11vw;height:3.125vw}
.bP-tabD1 .box1 .list1 .i3 .con{-webkit-transform:translateX(.104vw);-ms-transform:translateX(.104vw);-o-transform:translateX(.104vw);transform:translateX(.104vw)}
.bP-tabD1 .box1 .list1 .i3 .box-line .line{width:40.98vw;height:8.333vw}
.bP-tabD1 .box1 .list1 .i4 .con{-webkit-transform:translateX(.104vw);-ms-transform:translateX(.104vw);-o-transform:translateX(.104vw);transform:translateX(.104vw)}
.bP-tabD1 .box1 .list1 .i4 .box-line .line{width:44.21vw;height:10.31vw}
.bP-tabD1 .box1 .list1 .i5 .con{-webkit-transform:translateX(-1.093vw);-ms-transform:translateX(-1.093vw);-o-transform:translateX(-1.093vw);transform:translateX(-1.093vw)}
.bP-tabD1 .box1 .list1 .i5 .box-line .line{width:29.01vw;height:3.229vw}
.bP-tabD1 .box1 .list1 .i6 .con{-webkit-transform:translateX(-3.958vw);-ms-transform:translateX(-3.958vw);-o-transform:translateX(-3.958vw);transform:translateX(-3.958vw)}
.bP-tabD1 .box1 .list1 .i6 .box-line .line{width:32.03vw;height:4.583vw}
.bP-tabT1{padding:10.1vw 0 3.645vw 3.333vw}
.bP-tabT1 .box1{min-height:15.1vw}
.bP-tabT1 .box1 .right{padding:0 .729vw}
.bP-tabT2:before{width:.156vw}
.bP-tabT2 li+li{margin-top:.416vw}
.bP-tabT2 .tit{padding-left:.677vw;line-height:1.77vw;font-size:1.041vw}
.bP-tabT2 .tit:before{width:.26vw}
.bP-tabT2 .on .tit{font-size:1.302vw}
.bP-trait1{height:18.64vw}
.bP-trait1 .list1 li{margin-left:2.083vw;min-width:8.333vw}
.bP-trait1 .list1 .icon{margin:0 auto 1.458vw;width:5vw;height:5vw;line-height:5vw;box-shadow:0 .416vw 1.666vw 0 rgba(41,61,102,.2)}
.bP-trait1 .list1 .tit{font-size:1.041vw}
.bP-basicP3{padding:2.343vw 0}
.bP-basicP3 .g-titq1{margin-bottom:2.604vw}
.bP-ul1 .con{padding:.781vw 0}
.bP-ul1 .con:after{width:.104vw;height:9.114vw}
.bP-ul1 .icon{margin-bottom:.572vw;height:5.729vw;line-height:5.729vw}
.bP-ul1 .tit{margin-bottom:.104vw;font-size:1.562vw}
.bP-ul1 .desc{font-size:1.041vw}
.bP-basicP4{padding:2.604vw 0 0}
.bP-basicP4 .g-titq1{margin-bottom:.52vw}
.bP-ad1{height:17.6vw;border-radius:0 1.562vw 0 0}
.bP-ad1 .text{font-size:1.875vw}
.bP-basicP5{padding:2.812vw 0}
.bP-basicP5 .bP-tit2{margin-bottom:1.562vw}
.bP-adv1 .box-in1 .left{padding:1.562vw 0;padding-right:4.7%}
.bP-adv1 .box-in1 .left .title{margin-bottom:2.395vw}
.bP-adv1 .box-in1 .left .title .t1{font-size:1.875vw}
.bP-adv1 .box-in1 .left .title .t2{font-size:1.302vw}
.bP-adv1 .box-in1 .left .txt{font-size:1.041vw}
.bP-adv1 .list2{margin:0 -.208vw -.416vw}
.bP-adv1 .list2 li{padding:0 .208vw;margin-bottom:.416vw}
.bP-adv1 .list2 .pic{border-radius:.364vw}
.bP-adv1 .vs{margin:-14.47vw auto -11.66vw;width:15.52vw;height:26.14vw;line-height:26.14vw}
.bP-adv1 .box1{margin-bottom:3.333vw}
.bP-adv1 .box1 .box-in1{padding:1.197vw 2.395vw 2.604vw 2.708vw}
.bP-adv1 .box2 .box-in1{padding:1.927vw 2.395vw 2.395vw 2.812vw}
.cM-customM1{padding:1.458vw 0 1.875vw}
.cM-customM1 .g-titq1{margin-bottom:1.562vw}
.cM-swiper1 .box1 .point .it1{left: 23.64vw; top: 11.97vw;}
.cM-swiper1 .box1 .point .it2{left: 9.895vw; top: 11.77vw;}
.cM-swiper1 .box1 .point .it3{left: 15.41vw; top: 31.77vw;}
.cM-swiper1 .box1 .right .pic{margin:0 auto 1.041vw}
.cM-swiper1 .box1 .right .text{padding:1.979vw 1.562vw;min-height:8.437vw;border-radius:1.562vw;font-size:1.562vw}
.cM-swiper1 .box1 .right .text .line{bottom:6.458vw;width:32.18vw;height:24.7vw}
.cM-swiper1 .box1 .right .text .t1{margin-bottom:.208vw}
.cM-swiper1 .box1 .right .item.it2 .text .line{bottom: 4.458vw; width: 46.08vw; height: 27.1vw}
.cM-swiper1 .box1 .right .item.it3 .text .line{bottom: 7.458vw; width: 40.78vw; height: 4.1vw}
.cM-swiper1 .swiper-btns{top:16.66vw;width:.833vw;height:15.1vw}
.cM-swiper1 .swiper-scrollbar{width:13.02vw!important;height:.156vw!important}
.cM-swiper1 .swiper-scrollbar .swiper-scrollbar-drag:before{height:.26vw}
.cM-swiper1 .next,.cM-swiper1 .prev{width:.781vw;height:.781vw}
.cM-info{margin-top:1.875vw}
.cM-info .left .info{padding:0 1.458vw;font-size:1.822vw}
.cM-customM2{padding:2.447vw 0 4.322vw}
.cM-customM2 .cM-tit1{margin-bottom:5.52vw}
.cM-ul1{margin:0 -.52vw -1.041vw}
.cM-ul1 li{padding:0 .52vw;margin-bottom:1.041vw}
.cM-ul1 .icon{margin-bottom:.729vw;height:4.687vw;line-height:4.687vw}
.cM-ul1 .tit{font-size:.885vw}
.cM-customM3{padding:2.291vw 0 0}
.cM-customM3 .g-titq1{margin-bottom:2.708vw}
.cM-customM3 .cM-tit2{margin-bottom:2.291vw}
.cM-swiper2{margin:0 auto 2.291vw;padding:0 2.083vw;width:55.2vw}
.cM-swiper2 .swiper-slide{width:6.354vw}
.cM-swiper2 .swiper-slide.swiper-slide-active{width:9.27vw}
.cM-customM4{padding:2.5vw 0 3.958vw}
.cM-customM4 .box1+.box1{margin-top:4.583vw}
.cM-customM4 .box1:nth-child(even) .cM-tabT1 .next,.cM-customM4 .box1:nth-child(even) .cM-tabT1 .prev{margin:0;margin-right:-.312vw}
.cM-customM4 .box1:nth-child(even) .cM-tabT1 .tit{padding:.989vw 0;padding-right:1.041vw}
.cM-customM4 .box1:nth-child(even) .cM-tabT1 .on .tit{padding:2.187vw 0;padding-right:1.041vw}
.cM-customM4 .box-in1 .col{width:calc(100% - 9.562vw)}
.cM-customM4 .box-in1 .cor{padding-top:1.25vw;width:9.562vw}
.cM-tabT1:before{width:.156vw}
.cM-tabT1 ul{padding-bottom:2.083vw}
.cM-tabT1 li+li{margin-top:.416vw}
.cM-tabT1 .tit{padding:.989vw 0;padding-left:1.302vw;line-height:1.77vw;font-size:1.041vw}
.cM-tabT1 .tit:before{width:.26vw}
.cM-tabT1 .on .tit{padding:2.187vw 0;padding-left:1.302vw;font-size:1.562vw}
.cM-tabD1 .bigImg .left{height:35.93vw}
.cM-tabD1 .bigImg .right{padding:5.104vw 2.083vw 0}
.cM-tabT2 .tit{padding:.729vw .781vw;font-size:.885vw}
.cM-tabD2 .pic{margin-bottom:.312vw;height:6.458vw;line-height:6.458vw}
.cM-tabD2 .name{margin-bottom:.833vw;font-size:1.041vw}
.cM-tabD2 .name .icon{margin:-.104vw .52vw 0 0;width:.781vw;height:.781vw}
.cM-tabD2 .info{font-size:1.041vw}
}
@media only screen and (max-width:1199px){
.case-pb1{padding-bottom:100px}
.bP-tit1{font-size:14px}
.bP-tit2{font-size:16px}
.bP-tit2 h3{font-size:20px}
.cM-tit1 h3{padding:0 50px;font-size:20px}
.cM-tit1 h3:after,.cM-tit1 h3:before{width:40px;height:2px}
.cM-tit2 h3,.cM-tit3 h3{font-size:20px}
.bP-basicP1{height:420px}
.bP-basicP1 .text{left:12%;right:12%}
.bP-basicP1 .text .tit{font-size:32px}
.bP-basicP1 .text .desc{font-size:20px}
.bP-basicP2{padding:40px 0 30px}
.bP-basicP2 .g-titq1{margin-bottom:2.531vw}
.bP-tabD1{padding-left:4.050vw}
.bP-tabD1 .box1 .list1{top:-3.037vw;height:39.49vw}
.bP-tabD1 .box1 .list1:before{width:39.49vw;height:39.49vw}
.bP-tabD1 .box1 .list1 .con{padding-left:1.708vw}
.bP-tabD1 .box1 .list1 .box-line .line{right:.379vw}
.bP-tabD1 .box1 .list1 .box-line .line:before{width:.379vw;height:.379vw}
.bP-tabD1 .box1 .list1 .box-line .circle1{width:.759vw;height:.759vw}
.bP-tabD1 .box1 .list1 .box-line .circle1:before{width:1.518vw;height:1.518vw}
.bP-tabD1 .box1 .list1 .tit{font-size:12px}
.bP-tabD1 .box1 .list1 .i1 .con{-webkit-transform:translateX(-5.316vw);-ms-transform:translateX(-5.316vw);-o-transform:translateX(-5.316vw);transform:translateX(-5.316vw)}
.bP-tabD1 .box1 .list1 .i1 .box-line .line{width:27.21vw;height:.126vw}
.bP-tabD1 .box1 .list1 .i2 .con{-webkit-transform:translateX(-1.582vw);-ms-transform:translateX(-1.582vw);-o-transform:translateX(-1.582vw);transform:translateX(-1.582vw)}
.bP-tabD1 .box1 .list1 .i2 .box-line .line{width:29.3vw;height:3.797vw}
.bP-tabD1 .box1 .list1 .i3 .con{-webkit-transform:translateX(.126vw);-ms-transform:translateX(.126vw);-o-transform:translateX(.126vw);transform:translateX(.126vw)}
.bP-tabD1 .box1 .list1 .i3 .box-line .line{width:49.81vw;height:10.12vw}
.bP-tabD1 .box1 .list1 .i4 .con{-webkit-transform:translateX(.126vw);-ms-transform:translateX(.126vw);-o-transform:translateX(.126vw);transform:translateX(.126vw)}
.bP-tabD1 .box1 .list1 .i4 .box-line .line{width:53.73vw;height:12.53vw}
.bP-tabD1 .box1 .list1 .i5 .con{-webkit-transform:translateX(-1.329vw);-ms-transform:translateX(-1.329vw);-o-transform:translateX(-1.329vw);transform:translateX(-1.329vw)}
.bP-tabD1 .box1 .list1 .i5 .box-line .line{width:35.25vw;height:3.924vw}
.bP-tabD1 .box1 .list1 .i6 .con{-webkit-transform:translateX(-4.81vw);-ms-transform:translateX(-4.81vw);-o-transform:translateX(-4.81vw);transform:translateX(-4.81vw)}
.bP-tabD1 .box1 .list1 .i6 .box-line .line{width:38.92vw;height:5.569vw}
.bP-tabT1{padding:96px 0 34px 32px}
.bP-tabT1 .box1{min-height:146px}
.bP-tabT2 .tit{padding-left:10px;font-size:12px;line-height:24px}
.bP-tabT2 .on .tit{font-size:16px}
.bP-trait1{height:180px}
.bP-trait1 .list1 li{min-width:80px;margin-left:20px}
.bP-trait1 .list1 .icon{margin-bottom:14px;width:48px;height:48px;line-height:48px}
.bP-trait1 .list1 .tit{font-size:14px}
.bP-basicP3{padding:30px 0}
.bP-basicP3 .g-titq1{margin-bottom:30px}
.bP-ul1 .con:after{height:110px}
.bP-ul1 .icon{margin-bottom:8px;height:40px;line-height:40px}
.bP-ul1 .tit{font-size:16px}
.bP-ul1 .desc{font-size:12px}
.bP-basicP4{padding:30px 0 0}
.bP-ad1{height:170px}
.bP-ad1 .text{left:9%;right:9%;font-size:18px}
.bP-basicP5{padding:30px 0}
.bP-adv1 .box1,.bP-basicP5 .bP-tit2{margin-bottom:30px}
.bP-adv1 .box1 .box-in1{padding:20px 30px}
.bP-adv1 .box-in1 .left .title{margin-bottom:20px}
.bP-adv1 .box-in1 .left .title .t1{font-size:18px}
.bP-adv1 .box-in1 .left .title .t2{font-size:14px}
.bP-adv1 .box-in1 .left .txt{font-size:12px}
.bP-adv1 .vs{margin:-140px auto -110px;width:150px;height:250px;line-height:250px}
.bP-adv1 .box2 .box-in1{padding:20px 30px}
.cM-swiper1 .box1 .point .it1{left: 23vw; top: 16.8vw}
.cM-swiper1 .box1 .point .it2{left: 12vw; top: 14vw}
.cM-swiper1 .box1 .point .it3{left: 18.3vw; top: 38vw}
.cM-swiper1 .box1 .right{margin-right:8%}
.cM-swiper1 .box1 .right .text{padding:20px;border-radius:15px;font-size:16px;min-height:80px}
.cM-swiper1 .box1 .right .text .line{bottom:7.848vw;width:39.11vw;height:27.59vw}
.cM-swiper1 .box1 .right .item.it2 .text .line{bottom: 11vw; width: 49.5vw; height: 26.9vw}
.cM-swiper1 .box1 .right .item.it3 .text .line{bottom: 9vw; width: 43vw; height: 5vw}
.cM-swiper1 .swiper-btns{height:146px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.cM-swiper1 .swiper-scrollbar{width:106px!important}
.cM-info .left .info{font-size:20px}
.cM-customM2{padding:30px 0}
.cM-customM2 .cM-tit1{margin-bottom:30px}
.cM-ul1 .icon{height:40px;line-height:40px}
.cM-ul1 .tit{font-size:12px}
.cM-customM3{padding:30px 0 0}
.cM-customM3 .g-titq1{margin-bottom:30px}
.cM-swiper2{width:80%;margin-bottom:30px}
.cM-swiper2 .swiper-slide{width:13.71%}
.cM-swiper2 .swiper-slide.swiper-slide-active{width:17.73%}
.cM-customM3 .cM-tit2{margin-bottom:20px}
.cM-customM4{padding:30px 0}
.cM-customM4 .box1+.box1{margin-top:40px}
.cM-tit3{margin-bottom:20px}
.cM-tabT1 ul{padding-bottom:20px}
.cM-tabT1 .tit{padding:8px 0 8px 12px;font-size:14px;line-height:1.7}
.cM-tabT1 .on .tit{padding:20px 0 20px 12px;font-size:18px}
.cM-tabT2 .tit{padding:8px;font-size:12px}
.cM-tabD1 .bigImg .right{padding:40px 20px 0 10%}
.cM-tabD1 .bigImg .left{height:346px}
.cM-tabD2 .pic{height:60px;line-height:60px}
.cM-tabD2 .name{margin-bottom:8px;font-size:16px}
.cM-tabD2 .info{font-size:14px}
.cM-customM4 .box1:nth-child(even) .cM-tabT1 .tit{padding:8px 12px 8px 0}
.cM-customM4 .box1:nth-child(even) .cM-tabT1 .on .tit{padding:20px 10% 20px 0}
}
@media only screen and (max-width:767px){
.bP-basicP1{height:240px}
.bP-basicP1 .text{left:8%;right:8%}
.bP-tabD1 .box1 .list1 .tit{font-size:9px}
.bP-tabT1{padding:20px}
.bP-tabT1>ul{display:block;margin-bottom:-15px}
.bP-tabT1>ul>li{margin-bottom:15px;width:100%}
.bP-tabT1 .box1{flex-wrap:wrap}
.bP-tabT1 .box1 .left,.bP-tabT1 .box1 .right{width:100%}
.bP-tabT1 .box1 .left{order:2}
.bP-tabT1 .box1 .right{padding:0;order:1}
.bP-tabT2{padding:0}
.bP-tabT2:before{top:auto;bottom:0;width:100%;height:3px}
.bP-tabT2 ul{display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;overflow-x:auto}
.bP-tabT2 li{margin:0!important}
.bP-tabT2 .tit{padding:0 15px 10px}
.bP-tabT2 .tit:before{top:auto;bottom:0;width:100%;height:3px}
.bP-tabT2 .next,.bP-tabT2 .prev{margin:0;left:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.bP-tabT2 .prev{left:0;background-image:url(../images/customMade/cM-next1.png)}
.bP-tabT2 .next{right:0;background-image:url(../images/customMade/cM-prev1.png)}
.bP-tabD2 .pic{height:200px;line-height:200px}
.bP-trait1{height:120px}
.bP-trait1 .list1{right:5%}
.bP-trait1 .list1 li{min-width:50px;margin-left:10px}
.bP-trait1 .list1 .icon{width:32px;height:32px;line-height:32px}
.bP-trait1 .list1 .tit{font-size:12px}
.bP-ul1 li{width:50%}
.bP-ul1 li:nth-child(even) .con:after{display:none}
.bP-ul1 .con:after{top:20px;height:80px}
.bP-ad1{height:120px}
.bP-ad1 .text{left:10%;right:10%}
.bP-adv1 .box-in1{display:block}
.bP-adv1 .box-in1 .left,.bP-adv1 .box-in1 .right{width:100%}
.bP-adv1 .box-in1 .left{padding:0;margin-bottom:20px}
.bP-adv1 .box-in1 .left .title{margin-bottom:10px}
.bP-adv1 .box1 .box-in1,.bP-adv1 .box2 .box-in1{padding:30px 20px}
.cM-swiper1 .box1 .right .text{padding:10px;border-radius:10px;font-size:10px;min-height:0}
.cM-info .left .info{padding:0 20px;font-size:16px}
.cM-ul1 li{width:25%}
.cM-ul1 .icon{height:32px;line-height:32px}
.cM-swiper2{width:90%}
.cM-customM4 .box-in1{flex-wrap:wrap}
.cM-customM4 .box-in1 .col,.cM-customM4 .box-in1 .cor{width:100%;padding:0}
.cM-customM4 .box-in1 .col{order:2}
.cM-customM4 .box-in1 .cor{order:1}
.cM-tabT1{padding:0}
.cM-tabT1:before{top:auto;bottom:0;width:100%;height:3px}
.cM-tabT1 ul{padding:0;display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;overflow-x:auto}
.cM-tabT1 li{margin:0!important}
.cM-tabT1 .tit{padding:0 15px 10px!important}
.cM-tabT1 .tit:before{top:auto;bottom:0;width:100%;height:3px}
.cM-tabT1 .next,.cM-tabT1 .prev{margin:0;left:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.cM-tabT1 .prev{left:0;background-image:url(../images/customMade/cM-next1.png)}
.cM-tabT1 .next{right:0;background-image:url(../images/customMade/cM-prev1.png)}
.cM-tabD1 .bigImg{display:block}
.cM-tabD1 .bigImg .left,.cM-tabD1 .bigImg .right{width:100%}
.cM-tabD1 .bigImg .left{height:240px}
.cM-tabD1 .bigImg .right{padding:30px 20px 0}
.cM-customM4 .box1+.box1{margin-top:40px}
}
