.banner{position:fixed;top:0;right:0;left:0;height:100vh;z-index:-1}
.banner video{position:absolute;top:0;width:100%;height:100%;object-fit:cover;z-index:-999}
.banner .btn-play_banner{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;height:48px;background:url(../images/icon-play.svg) no-repeat center;-webkit-background-size:36px auto;background-size:36px auto;border:1px solid #fff;border-radius:50%}
main{background:#222}
.h100vh{height:100vh}
.index-row1{position:relative;padding-left:46.3%;margin-bottom:200px}
.index-row1:before{content:'';height:70px;background:#222;position:absolute;bottom:100%;left:0;width:46.3%}
.index-row1 .tit1{font-style:italic;position:absolute;top:-260px;left:4%;font-family:STONEHARBOUR-Regular;font-size:320px;color:#fff001;padding-right:10%;pointer-events:none}
.index-row1 .swiper-news{padding-right:130px}
.index-row1 .swiper-news .box{overflow:hidden}
.index-row1 .swiper-news .box .swiper-slide{display:flex;align-items:center;padding:24px 30px;background:#34373e;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-row1 .swiper-news .box .swiper-slide:hover{opacity:.7}
.index-row1 .swiper-news .box .swiper-slide .pic{width:130px;margin-right:36px}
.index-row1 .swiper-news .box .swiper-slide .pic img{display:block;width:100%}
.index-row1 .swiper-news .box .swiper-slide .txt{flex:1;width:0}
.index-row1 .swiper-news .box .swiper-slide .txt .date{font-size:12px;color:#bebebe;margin-bottom:10px}
.index-row1 .swiper-news .box .swiper-slide .txt p{font-size:16px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index-row1 .swiper-news .tit-arrow{position:absolute;top:0;right:0;width:130px}
.index-row1 .swiper-news .tit-arrow .tit2{width:130px;height:65px;line-height:65px;font-size:16px;color:#fff;background:#3e414a;text-align:center}
.index-row2{padding-left:7.8125%;padding-bottom:120px;display:flex}
.index-row2 .txt-box{position:relative;flex:1;margin-right:90px}
.index-row2 .txt-box .tit1{position:absolute;top:-155px;left:0;font-size:188px;color:#2f2f2f;white-space:nowrap;font-weight:700}
.index-row2 .txt-box .tit2{font-size:36px;line-height:52px;margin-bottom:52px}
.index-row2 .txt-box .tit2 em,.index-row2 .txt-box .tit2 strong{color:#fff000}
.index-row2 .txt-box .desc{font-size:16px;line-height:24px;text-indent:2em;margin-bottom:52px;text-align: justify}
.index-row2 .txt-box .btn-more{position:relative;z-index:5;display:block;width:190px;color:#3d3d3d;height:63px;line-height:63px;text-align:center;border-radius:31px;background:#fff001;transition:all .3s;overflow:hidden}
.index-row2 .txt-box .btn-more:hover:before{transform:scaleX(1);transform-origin:left}
.index-row2 .txt-box .btn-more:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#fff;border-radius:31px;transform:scaleX(0);transform-origin:right;-webkit-transition:transform .6s cubic-bezier(.785,.135,.15,.86);-moz-transition:transform .6s cubic-bezier(.785,.135,.15,.86);-o-transition:transform .6s cubic-bezier(.785,.135,.15,.86);transition:transform .6s cubic-bezier(.785,.135,.15,.86)}
.index-row2 .pic{flex:0 0 1000px}
.index-row3{padding:0 0 113px}
.index-row3 .bg{position:sticky;top:100px;left:0;right:0}
.index-row3 .bg img{width:100%}
.index-row3 .box{position:relative;background:#222}
.index-row3 .box .g-tit1{position:absolute;bottom:100%;left:0;width:70.84%;background:#222;padding-left:7.8125%;padding-top:66px;padding-bottom:22px}
.index-row3 .box .box-l{position:absolute;top:17%;left:12%;z-index:2}
.index-row3 .box .box-l:before{content:'';position:absolute;top:-30px;bottom:-30px;left:-46px;width:1px;background:linear-gradient(180deg,rgba(216,216,216,0) 0,#d8d8d8 47%,rgba(216,216,216,0) 100%)}
.index-row3 .box .box-l .ul-list1{margin-bottom:100px}
.index-row3 .box .box-l .ul-list1 li{margin-bottom:34px;cursor:pointer}
.index-row3 .box .box-l .ul-list1 li .tit{position:relative;font-size:24px}
.index-row3 .box .box-l .ul-list1 li .tit:before{content:'';position:absolute;width:3px;height:0;left:-47px;top:9px;background:#fff000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-row3 .box .box-l .ul-list1 li .desc{display:none;font-size:14px;color:#999}
.index-row3 .box .box-l .ul-list1 li.on .tit{font-weight:700;font-size:32px;color:#fff000}
.index-row3 .box .box-l .ul-list1 li.on .tit:before{height:32px}
.index-row3 .box .box-l .ul-list1 li.on .desc{display:block}
.index-row3 .box .box-l .btn-open{position:relative;z-index:5;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:24px;width:211px;height:51px;line-height:49px;border-radius:51px;border:1px solid #fff000;padding-left:21px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.index-row3 .box .box-l .btn-open i{width:8px;height:13px;background:url(../images/icon-arrow1.svg) no-repeat center;margin-left:19px}
.index-row3 .box .box-l .btn-open:hover{background-color:#fff000}
.index-row3 .box .box-r .swiper-z1{overflow:hidden;height:700px}
.index-row3 .box .box-r .swiper-z1 .swiper-slide{display:flex;align-items:center;justify-content:flex-end;padding-right:16%}
.index-row3 .swiper-z2{position:relative;overflow:hidden}
.index-row3 .swiper-z2 .swiper-slide{display:flex}
.index-row3 .swiper-z2 .swiper-slide:hover .pic img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}
.index-row3 .swiper-z2 .swiper-slide:hover .txt .cont .tit2:before{transform-origin:left top;transform:scale(1,1)}
.index-row3 .swiper-z2 .swiper-slide:hover .txt .cont .num-tit .num:before{width:100%}
.index-row3 .swiper-z2 .swiper-slide .pic{width:50%;overflow:hidden}
.index-row3 .swiper-z2 .swiper-slide .pic img{width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-row3 .swiper-z2 .swiper-slide .txt{width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:89px;background:#34373e}
.index-row3 .swiper-z2 .swiper-slide .txt .cont .tit1{display:inline-flex;font-size:16px;line-height:38px;background:#fff000;color:#3d3d3d;padding:0 17px 0 14px;margin-bottom:10px}
.index-row3 .swiper-z2 .swiper-slide .txt .cont .tit2{position:relative;z-index:2;display:inline-flex;font-size:24px;line-height:46px;background:#fff;color:#3d3d3d;padding:0 17px 0 14px;margin-bottom:10px}
.index-row3 .swiper-z2 .swiper-slide .txt .cont .tit2:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;background:#faf221;transform-origin:right top;transform:scale(0,1);-webkit-transition:transform .3s;transition:transform .3s}
.index-row3 .swiper-z2 .swiper-slide .txt .cont .desc{line-height:30px;padding:24px 0 0;max-width:430px;text-align:justify}
.index-row3 .swiper-z2 .swiper-slide .txt .cont .num-tit{display:flex;align-items:flex-end;line-height:1}
.index-row3 .swiper-z2 .swiper-slide .txt .cont .num-tit .num{position:relative;top:12px;font-family:Arial;font-size:72px;color:#828692;margin-right:10px}
.index-row3 .swiper-z2 .swiper-slide .txt .cont .num-tit .num span{position:relative;z-index:2;font-weight:700}
.index-row3 .swiper-z2 .swiper-slide .txt .cont .num-tit .num:before{content:'';position:absolute;bottom:6px;left:0;width:100%;height:10px;background:#fff000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-row3 .swiper-z2 .swiper-slide .txt .cont .num-tit .tit{font-weight:700;font-size:24px;color:#fff}
.index-row3 .swiper-z2 .arrow-box{position:absolute;right:50%;bottom:0;z-index:2;width:130px}
.index-row4{position:relative;padding:22px 0 76px}
.index-row4:before{content:'';position:absolute;top:0;bottom:0;left:0;background:#292a2d;width:70.84%}
.index-row4 .g-tit1{position:relative;z-index:2;margin-bottom:82px}
.index-row4 .z-tab1{position:relative;z-index:2;display:flex;justify-content:center;margin-bottom:35px;flex-wrap: wrap;}
.index-row4 .z-tab1 li{margin:0 28px}
.index-row4 .z-tab1 li a{position:relative;display:block;font-size:18px;/*line-height:2;*/color:#d8d8d8;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.index-row4 .z-tab1 li a:before{content:'';position:absolute;bottom:0;left:50%;width:0;right:0;height:2px;background:#fff000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-row4 .z-tab1 li a:hover{color:#fff000}
.index-row4 .z-tab1 li a:hover:before{left:0;width:100%}
.index-row4 .z-tab1 li.on a{color:#fff000;border-bottom-color:#fff000}
.index-row5{padding:0 0 120px}
.index-row5 .bg{position:sticky;top:100px;left:0;right:0}
.index-row5 .bg img{width:100%}
.index-row5 .FAQS-box{padding:100px 0 0;position:relative;background:#222}
.index-row5 .FAQS-box .title-box{position:absolute;bottom:100%;left:0;width:70.84%;background:#222;padding-left:7.8125%;padding-top:66px;padding-bottom:22px}
.index-row5 .FAQS-box .title-box .tit2{position:absolute;top:0;right:50px;font-family:STONEHARBOUR-Regular;font-size:144px;color:rgba(59,62,68,.3);z-index:3;transform:rotate(-25deg)}
.index-row6{margin-bottom:113px}
.index-row7{padding:22px 0 100px;position:relative;overflow:hidden}
.index-row7:before{content:'';position:absolute;top:0;bottom:0;left:0;background:#292a2d;width:70.84%}
.index-row7 .wp{position:relative;z-index:2}
.index-row7 .swiper-z3{position:relative;margin:90px 0 80px}
.index-row7 .swiper-z3 .box{overflow:hidden}
.index-row7 .swiper-z3 .box .swiper-slide .pic img{filter:blur(0);-webkit-transition:all .8s ease;transition:all .8s ease}
.index-row7 .swiper-z3 .box .swiper-slide:hover .pic img{filter:blur(5px)}
.index-row7 .swiper-z3 .box .swiper-slide .txt{position:absolute;left:33px;right:33px;bottom:34px;background:rgba(0,0,0,.6);backdrop-filter:blur(5px);border-radius:23px;padding:26px 135px 20px 27px}
.index-row7 .swiper-z3 .box .swiper-slide .txt .btn-play{position:absolute;top:25px;right:25px;width:53px;height:53px;border:2px solid #fff;border-radius:50%;background:url(../images/icon-play.svg) no-repeat center}
.index-row7 .swiper-z3 .box .swiper-slide .txt .tit{font-weight:700;font-size:24px;line-height:35px;margin-bottom:14px}
.index-row7 .swiper-z3 .box .swiper-slide .txt p{line-height:20px}
.index-row7 .swiper-z3 .arrow{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;background:url(../images/icon-arrow2.svg) no-repeat center;cursor:pointer}
.index-row7 .swiper-z3 .arrow.swiper-button-disabled{opacity:0}
.index-row7 .swiper-z3 .arrow.next{right:-90px}
.index-row7 .swiper-z3 .arrow.prev{left:-90px;transform:rotate(180deg)}
.index-row7 .btn-up{display:block;margin:0 auto 54px;width:54px;height:54px;background:url(../images/icon-up.svg) no-repeat center;transform:rotate(180deg);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-row7 .btn-up.show{transform:rotate(0)}
.index-row7 .ul-list2{display:none;overflow:hidden;margin-right:-35px}
.index-row7 .ul-list2 li{float:left;width:33.33%}
.index-row7 .ul-list2 li a{padding:39px 0 16px;display:block;margin-right:35px;border-bottom:1px solid #34373e}
.index-row7 .ul-list2 li a:hover .tit{color:#fff000}
.index-row7 .ul-list2 li a .tit{font-weight:700;font-size:16px;line-height:23px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.index-row7 .ul-list2 li a .desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:13px}
.index-row7 .ul-list2 li a .date{color:#999}
.pop-mask{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:799}
.pop-video{display:none;position:fixed;top:40px;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:800}
.pop-video video{display:block;width:100%;height:100%;border-radius:20px;overflow:hidden;background:#000;padding:0px}
.pop-video .btn-close{position:absolute;top:10px;right:10px;width:41px;height:41px;background:url(../images/icon-close.svg) no-repeat center;z-index:801;cursor:pointer}
.contact-row1{padding:300px 0 145px;overflow:hidden;}
.contact-row1 .title{font-size:50px;line-height:1.2;margin-bottom:15px}
.contact-row1 .title i{position:relative;display:inline-block;top:-8px;margin-left:15px;width:25px;height:25px;animation:Ani 3s linear infinite;-webkit-animation:Ani 3s linear infinite}
.contact-row1 .title i:before{content:'';position:absolute;left:50%;top:50%;width:100%;height:3px;background:#fff000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.contact-row1 .title i:after{content:'';position:absolute;left:50%;top:50%;width:3px;height:100%;background:#fff000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.contact-row1 .desc{font-size:18px}
@keyframes Ani{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@-webkit-keyframes Ani{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.contact-row2{background:url(../images/contact-bg1.jpg) no-repeat center/cover;background-attachment:fixed}
.contact-row2 .contact-list1{display:flex;flex-wrap:wrap}
.contact-row2 .contact-list1 li{padding:78px 0 0;height:375px}
.contact-row2 .contact-list1 li:nth-child(even){width:39%;padding-left:61px}
.contact-row2 .contact-list1 li:nth-child(odd){width:61%;border-right:1px solid #666}
.contact-row2 .contact-list1 li:nth-child(n+3){border-top:1px solid #666}
.contact-row2 .contact-list1 li .tit{font-weight:700;font-size:30px}
.contact-row2 .contact-list1 li .qr{width:104px;height:104px;margin-bottom:24px}
.contact-row2 .contact-list1 li .s3{font-size:16px}
.contact-row2 .contact-list1 li .con{display:flex;padding-top:26px}
.contact-row2 .contact-list1 li .con .item{width:33.33%;padding-right:100px}
.contact-row2 .contact-list1 li .con .item.item-addr{width:auto}
.contact-row2 .contact-list1 li .con .item.item-addr .s1{color:#fff}
.contact-row2 .contact-list1 li .con .item .s1{font-size:16px;color:#999;margin-bottom:3px}
.contact-row2 .contact-list1 li .con .item .s2{font-weight:700;font-size:18px}
.contact-row2 .contact-list1 li .con .item .s2.tel{color:#fff000}
.contact-row2 .contact-list1 li .btn{display:flex;margin-top:40px}
.contact-row2 .contact-list1 li .btn a{position:relative;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:41px;padding:0 25px;font-size:14px}
.contact-row2 .contact-list1 li .btn a:hover:after{width:41px;-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px);border-color:red;background-color:red}
.contact-row2 .contact-list1 li .btn a:hover i{background-image:url(../images/icon-r2-on.svg);-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}
.contact-row2 .contact-list1 li .btn a i{position:relative;z-index:2;width:12px;height:12px;background:url(../images/icon-r2.svg) no-repeat center;margin-left:8px;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.contact-row2 .contact-list1 li .btn a:after{content:'';width:100%;height:100%;-webkit-border-radius:41px;border-radius:41px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:absolute;right:0;border:1px solid rgba(255,255,255,.5);-webkit-transition:all .8s ease;transition:all .8s ease}
.contactFormMain{padding:150px 0 140px;overflow:hidden;position:relative}
.contactFormMain .wp{display:flex;justify-content:space-between}
.contactFormMain .content .title{font-size:42px}
.contactFormMain .content .desc{font-size:18px;padding-top:40px}
.contactFormMain .contactForm{width:805px}
.contactFormMain .contactForm .formTitle{padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.contactFormMain .contactForm .formTitle::before{content:'';margin-right:10px;width:12px;height:12px;background:#fff000;-webkit-border-radius:100%;border-radius:100%}
.contactFormMain .contactForm form{display:flex;flex-wrap:wrap;justify-content:space-between}
.contactFormMain .contactForm form .input{position:relative;width:calc(50% - 6px);margin-top:20px}
.contactFormMain .contactForm form .input.w100{width:100%}
.contactFormMain .contactForm form .input input{width:100%;height:54px;-webkit-border-radius:54px;border-radius:54px;padding:0 25px;border:1px solid #e5e0d7;color:#2a2829}
.contactFormMain .contactForm form .input textarea{width:100%;height:140px;-webkit-border-radius:25px;border-radius:25px;padding:25px;font-size:15px;border:1px solid #e5e0d7;color:#2a2829}
.contactFormMain .contactForm form .code{width:100%;position:relative;margin-top:20px}
.contactFormMain .contactForm form .code .code-inp{width:100%;background:#fff;color:#2a2829;height:54px;-webkit-border-radius:54px;border-radius:54px;padding:0 23px;font-size:15px}
.contactFormMain .contactForm form .code .code-btn{position:absolute;top:7px;right:7px;/*width:130px;height:40px;*/background:#dae0e6;border-radius:20px;color:#3d3d3d}
.contactFormMain .contactForm form .code .code-btn.on{background:#000;color:#fff}
.contactFormMain .contactForm form .btn{width:100%;margin-top:25px}
.contactFormMain .contactForm form .btn input{height:54px;-webkit-border-radius:54px;border-radius:54px;width:100%;background:#fff000;color:#313339;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.contactFormMain .contactForm form .btn.no{pointer-events:none}
.contactFormMain .contactForm form .btn.no input{background:#121212;color:#fff}
.job-list{margin:0 -22px;overflow:hidden;padding:177px 0 35px}
.job-list li{float:left;width:50%}
.job-list li.li1 .inner{background:#17484c}
.job-list li.li2 .inner{background:#6a605f}
.job-list li.li3 .inner{background:#2bb1b7}
.job-list li.li4 .inner{background:#cdb7a1}
.job-list li.li5 .inner{background:#b4b8b8}
.job-list li.li6 .inner{background:#427178}
.job-list li .inner{display:block;position:relative;margin:0 22px 120px;padding:32px 35px 0 363px;height:313px}
.job-list li .inner .pic{position:absolute;bottom:0;left:10px;width:330px;display:flex;justify-content:center}
.job-list li .inner .tit{font-weight:700;font-size:36px;margin-bottom:6px}
.job-list li .inner .desc{font-size:18px;line-height:26px;height:156px;margin-bottom:6px}
.job-list li .inner .num{font-size:16px}
.ban-about{height:100vh;background-position:center;-webkit-background-size:cover;background-size:cover;background-attachment:fixed}
.about-row1{position:relative;padding:0 0 143px}
.about-row1 .title-box{position:absolute;bottom:100%;left:0;padding:80px 580px 48px 7.8125%;background:#222;width:70.83%}
.about-row1 .count-list{width:58%;display:flex;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}
.about-row1 .count-list li{position:relative;flex:1;text-align:center;padding:45px 0 52px}
.about-row1 .count-list li+li:before{content:'';position:absolute;top:50%;margin-top:-40px;left:0;width:1px;height:80px;background:rgba(255,255,255,.2)}
.about-row1 .count-list li .numberBox{color:#fff000}
.about-row1 .count-list li .numberBox span{font-size:56px}
.about-row1 .count-list li .numberBox em{position:relative;top:-35px;left:20px;font-size:20px}
.about-row1 .count-list li p{font-size:16px}
.about-row2{padding:120px 0;background:url(../images/about-bg2.png) no-repeat center/cover;background-attachment:fixed}
.about-row2 .wp{position:relative}
.about-row2 .yueyue{position:absolute;top:-258px;right:8%}
.about-row2 .yueyue .tip{position:absolute;right:-60px;top:50px;font-size:18px;width:220px;height:41px;line-height:41px;background:#fff000;text-align:center;color:#3d3d3d;border-radius:12px}
.about-row2 .yueyue .tip:before{content:'';position:absolute;bottom:-10px;left:-10px;width:30px;height:30px;background:url(../images/icon-sj3.svg)}
.about-row2 .g-tit2 .desc{text-indent:2em;padding:26px 0 0}
.about-row2 .about-list2{overflow:hidden;margin:0 -10px;padding:98px 0 0}
.about-row2 .about-list2 li{float:left;width:33.33%}
.about-row2 .about-list2 li .inner{display:flex;flex-direction:column;justify-content:space-between;height:280px;border:2px solid #fff000;margin:0 10px;padding:36px 40px 47px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.about-row2 .about-list2 li .inner:hover{background:rgba(255,240,0,.1)}
.about-row2 .about-list2 li .inner .tit{font-size:32px}
.about-row2 .about-list2 li .inner .desc{font-size:16px}
.about-row3{background:url(../images/about-bg3.png) no-repeat center/cover;background-attachment:fixed;padding:160px 0}
.about-row3 .wp{display:flex;align-items:center}
.about-row3 .wp .swiper-about{flex:0 0 910px;margin-left:110px}
.about-row3 .wp .swiper-about .box{overflow:hidden;width:910px}
.about-row3 .wp .swiper-about .box .swiper-slide-active p{opacity:1}
.about-row3 .wp .swiper-about .box .pic{margin-bottom:20px}
.about-row3 .wp .swiper-about .box .pic img{width:100%}
.about-row3 .wp .swiper-about .box p{opacity:0;font-size:18px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.about-row3 .wp .swiper-about .arrow{position:absolute;width:50%;top:0;bottom:0;z-index:2}
.about-row3 .wp .swiper-about .arrow.prev{left:0}
.about-row3 .wp .swiper-about .arrow.next{right:0}
.about-row4{background:url(../images/about-bg4.png) no-repeat center/cover;padding:155px 0;background-attachment:fixed}
.about-row4 .about-list4{position:relative}
.about-row4 .about-list4 li{position:relative;width:calc(50% - 10px);height:288px;background:rgba(0,0,0,.5);margin-bottom:15px;padding:52px 47px 0}
.about-row4 .about-list4 li:last-child{position:absolute;top:0;right:0;height:100%}
.about-row4 .about-list4 li .tit{font-weight:700;font-size:32px;color:#fff000;margin-bottom:20px}
.about-row4 .about-list4 li .desc{font-size:18px}
.about-row4 .about-list4 li .desc .item{margin-bottom:15px}
.about-row4 .about-list4 li .desc .tit2{font-weight:700}
.about-row4 .about-list4 li .desc .p2{color:#d8d8d8}
.about-row4 .about-list4 li .icon{position:absolute;right:63px;top:50%;transform:translateY(-50%)}
.pov-detail{position:relative;z-index:2;display:flex;padding:0 0 155px}
.pov-detail .pov-detail-l{flex:1;background:#34373e;padding:0 35px}
.pov-detail .pov-detail-r{width:456px;margin-left:44px}
.pov-detail .pov-detail-r .box{background:#34373e;padding:44px 28px}
.pov-detail .pov-detail-r .box .title{font-size:24px}
.m-text{padding:40px 0 0}
.m-text h1{font-weight:700;font-size:24px;margin-bottom:14px}
.m-text .info{padding-bottom:18px;border-bottom:1px solid #5c5f67; color:#999}
.m-text .info span{margin-right:22px}
.m-text .con{padding:20px 0 20px;font-size:16px;line-height:24px}
.m-text .con img{display:block;margin:0 auto 20px; height:auto}
.m-text .con h2{font-weight:700;line-height: 1.5;font-size:18px; border-left:5px #fff000 solid; background: #222222; padding:10px; margin: 15px 0;}
.m-text .con h3{font-weight:600;line-height: 1.5;font-size:16px;padding:6px 10px;margin: 10px 0;}
.m-text .con hr {
    margin: 15px 0;
    border-bottom: #666 1px solid  !important;
    display: block;
}
.m-text .con p {
    margin: 15px 0;
    line-height: 32px;
    text-indent: 2em;
    font-weight: 400;
    word-break: break-word;
    letter-spacing: .5px;
}

.m-text .con li>:first-child {
    margin-top: 0;
}

.m-text .con li>p {
    margin: 4px 0;
    text-indent: 0em!important;
}
.m-text .con strong {
    font-weight: bold;
}
.m-text .con ul, .m-text .con ol {
     margin: 15px 0;
     padding-left: 15px;
     display: block;
    list-style-type: disc;
     margin-block-start: 1em;
     margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
}


.m-text .con ul li::marker {
  content: '· '; 
}

.m-text .con ol {
             counter-reset: item;
        }

.m-text .con ol li {
            position: relative;
            padding-left: 1.2em;
            line-height: 32px;
            margin: 15px 0;
        }

.m-text .con ol li:before {
            content: counters(item, ".") ". ";
            counter-increment: item;
            position: absolute;
            left: 0;
            top: 3px;
        }

.m-text .con ol ul li {
            list-style-type: disc;
            position: static;
            padding-left: 0;
        }

.m-text .con ol ul li:before {
            content: none;
        }
.m-text .con ol > li > ul > li > ul > li {
    list-style-type: circle;
}



.ban-pov-detail{margin-bottom:-312px}
.tag-box{padding:26px 0 26px 36px;font-size:16px;background:url(../images/icon-tag.svg) no-repeat left center;border-top:1px dashed #5c5f67;}
.tag-box a{margin-right:10px;}
.turn-box{display:flex;justify-content:space-between;padding:25px 0;border-top:1px dashed #5c5f67;}
.turn-box a{font-size:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.turn-box a.no{pointer-events:none;opacity:.4}
.turn-box a:hover{color:#fff000}

.turn-box .prev{padding-left:45px;background:url(../images/icon-prev.svg) no-repeat left center}
.turn-box .prev:hover{background-image:url(../images/icon-prev-on.svg)}
.turn-box .next{padding-right:45px;background:url(../images/icon-next.svg) no-repeat right center}
.turn-box .next:hover{background-image:url(../images/icon-next-on.svg)}
.pov-list li{padding:18px 0;border-bottom:1px dashed #5c5f67}
.pov-list li .s1{display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pov-list li .s1:hover{color:#fff000}
.pov-list li .s2 {color:#999}
.pov-list li .s2 span{margin-right:10px}
.tab-list1{display:flex;border-bottom:1px solid #999}
.tab-list1 li a{display:block;font-size:18px;line-height:95px;padding:0 40px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.tab-list1 li a:hover{color:#fff000}
.tab-list1 li.on a{color:#fff000}
.news-list{overflow:hidden;margin:0 -29px;padding:64px 0 0}
.news-list li{float:left;width:33.33%}
.news-list li a{display:block;margin:0 29px 48px;background:#313339;padding:30px 25px 32px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.news-list li a:hover{background:#fff000;color:#313339}
.news-list li a:hover .btn{font-size:14px}
.news-list li a:hover .btn i{margin-left:20px;background-image:url(../images/icon-more-on.svg)}
.news-list li a .date{font-size:16px;margin-bottom:26px}
.news-list li a .tit{font-weight:700;font-size:16px;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-list li a .desc{line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;margin-bottom:28px}
.news-list li a .btn{display:flex;align-items:center;font-size:0;height:24px}
.news-list li a .btn i{width:24px;height:7px;background:url(../images/icon-more.svg);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:0}
.classification-box{display:flex;padding:55px 0 25px}
.classification-box .tit{display:flex;align-items:center;justify-content:center;flex:0 0 88px;height:60px;font-size:18px;line-height:24px;border-right:1px solid #3e414a;margin-right:40px; padding-right:20px}
.classification-box .con{flex:1;display:flex;flex-wrap:wrap;/*margin-right:-90px*/}
.classification-box .con li{/*width:9%;*/font-size:0;margin-bottom:5px; margin-right:24px;}
.classification-box .con li.on a{color:#fff000}
.classification-box .con li a{display:inline-block;font-size:16px;line-height:30px;color:#999;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.classification-box .con li a:hover{color:#fff000}
.case-show{position:relative;z-index:2;margin-top:-315px;margin-bottom:40px}
.case-show .case-show-l{position:sticky;top:100px;width:420px;/*height: 679px;*/}
.case-show .case-show-l .box {background:#3e414a;padding:36px 20px 24px;}



.case-show .case-show-l .tit{font-weight:700;font-size:32px;margin-bottom:16px}
.case-show .case-show-l ul{margin-bottom:20px}
.case-show .case-show-l ul li{border-bottom:1px dashed #6d6d6d;line-height:41px}
.case-show .case-show-l ul li a{color:#fff000}
.case-show .case-show-l .pic{margin-bottom:15px;min-height:277px}
.case-show .case-show-l .pic img{width:100%}
.case-show .case-show-l .btn-want{display:block;line-height:34px;text-align:center;border-radius:3px;background:#fff000;color:#3d3d3d}
.case-show .case-show-r{position:relative;background:#34373e;padding:42px 34px 0;margin-left:420px;/*margin-top:-679px*/}
.case-show .case-show-r .icon-box{position:absolute;top:44px;right:35px;display:flex;z-index:2}
.case-show .case-show-r .icon-box a{position:relative;display:block;width:32px;height:32px;background-color:#222;background-position:center;background-repeat:no-repeat;border-radius:50%;margin-left:10px;background-size:20px 20px}
.case-show .case-show-r .icon-box a:hover .g-qr{display:block}
.case-show .case-show-r .icon-box a.icon1{background-image:url(../images/icon-link.svg)}
.case-show .case-show-r .icon-box a.icon2{background-image:url(../images/icon-qr.svg)}
.case-show .case-show-r .icon-box a.icon3{background-image:url(../images/icon-return.svg)}
.case-show .case-show-r .tit{font-weight:700;font-size:24px;color:#d8d8d8;margin-bottom:22px}
.case-show .case-show-r .desc{font-size:16px;line-height:2;padding:0 0 28px}
.case-show-r .pic img{display: block; margin: 0 auto;}
.case-show .case-show-r .btn-zan{display:flex;align-items:center;justify-content:center;flex-direction:column;width:140px;height:75px;background:#222;font-size:12px;line-height:2;border-radius:100px;text-align:center;margin:60px auto 44px}
.case-show .case-show-r .btn-zan i{display:block;width:36px;height:36px;background:url(../images/icon-zan.svg) no-repeat center;-webkit-background-size:30px auto;background-size:30px auto;margin:0 auto}
.case-box{background:#313339;padding:35px 30px;margin-bottom:40px}
.case-box .title{font-size:18px;margin-bottom:28px;font-weight:700}
.case-list2{margin:0 -10px;overflow:hidden}
.case-list2 li{float:left;width:25%}
.case-list2 li a{display:block;margin:0 10px}
.case-list2 li a .txt{padding:16px 9px 0}
.case-list2 li a .tit{font-weight:700;font-size:16px;margin-bottom:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.case-list2 li a p{line-height:24px;color:#999;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:72px}
.pop-win{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10001;display:none}
.pop-win.animat .pop-win-box{width:1050px;padding-left:445px}
.pop-win .pop-win-container{position:absolute;left:0;top:0;width:100%;height:100%;padding:40px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pop-win .pop-win-box{width:605px;padding-left:0;-webkit-transition:all .8s ease;transition:all .8s ease;position:relative;margin:0 auto;-webkit-border-radius:30px;border-radius:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background-image:url(../images/pop-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat; background-color:#3333}
.pop-win .pop-win-box .close-btn{position:absolute;right:25px;top:25px;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:20;cursor:pointer;background:url(../images/icon-close2.svg) no-repeat center}
.pop-win .pop-win-box .pop-txt{position:absolute;left:48px;top:40px}
.pop-win .pop-win-box .pop-txt .pop-tit{font-weight:700;font-size:32px}
.pop-win .pop-win-box .pop-txt .pop-desc{/*font-size:20px;*/width:350px;margin:50px 0}
.pop-win .pop-win-box .pop-txt .pop-con .item{display:flex;line-height:38px;margin-bottom:10px;font-size:16px}
.pop-win .pop-win-box .pop-txt .pop-con .item .con{overflow:hidden;width:260px}
.pop-win .pop-win-box .pop-txt .pop-con .item .con strong{color:#00ffbf}
.pop-win .pop-win-box .pop-txt .pop-con .item .con em{display:inline-block;width:5px}
.pop-win .pop-win-box .pop-txt .pop-con .item .con .name{font-size:20px}
.pop-win .pop-win-box .pop-txt .pop-con .item .con .con-item{float:left;font-size:16px;/*width:119px;*/padding-left:10px; padding-right:10px;height:38px;line-height:36px;text-align:center;border:1px dashed #999;margin:0 11px 10px 0;background:rgba(255,255,255,.1);color:#999;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pop-win .pop-win-box .pop-txt .pop-con .item .con .con-item.on{background:rgba(255,240,0,.1);border-color:#fff000;color:#fff}
.pop-win .pop-win-box .pop-sever{position:absolute;left:48px;bottom:48px}
.pop-win .pop-win-box .pop-sever p{font-size:16px;line-height:42px;padding-left:24px;background:url(../images/icon-ok.svg) no-repeat left center}
.pop-win .pop-win-box .form-z{position:relative;z-index:3;width:605px;padding:32px 35px 50px 45px;background:url(../images/pop-bg2.png) no-repeat center}
.pop-win .pop-win-box .form-z .inp{display:block;font-size:16px;width:100%;height:60px;background:0 0;border-bottom:1px solid #999;margin-bottom:17px}
.pop-win .pop-win-box .form-z textarea{display:block;font-size:16px;width:100%;height:136px;background:0 0;border-bottom:1px solid #999;margin-bottom:17px}
.pop-win .pop-win-box .form-z .code{position:relative;margin-bottom:32px}
.pop-win .pop-win-box .form-z .code .code-btn{position:absolute;top:0;right:0;font-size:16px;height:40px;color:#1961fe;text-decoration:underline;background:0 0}
.pop-win .pop-win-box .form-z .submit{display:block;font-size:16px;width:100%;height:50px;background:#222;color:#fff}
.quotation-row{display:flex;padding:80px 0 100px}
.quotation-row .quotation-row-l{flex:0 0 1190px;margin-right:55px}
.quotation-row .quotation-row-l .quotation-box{padding:40px;background:#313339;margin-bottom:20px;}
.quotation-row .quotation-row-l .quotation-box .title2{display:inline-block;font-weight:700;font-size:28px;padding:20px 0 5px;border-bottom:3px solid #fff000;/*width:246px;*/margin-bottom:14px}
.quotation-row .quotation-row-l .quotation-box .desc{font-size:18px;color:#d8d8d8}
.quotation-row .quotation-row-l .quotation-box1{border-radius:10px 10px 0 0}
.quotation-row .quotation-row-l .quotation-box1 .title{font-weight:700;font-size:36px;text-align:center;margin-bottom:30px}
.quotation-row .quotation-row-l .quotation-box1 .content{display:flex;flex-direction:row-reverse}
.quotation-row .quotation-row-l .quotation-box1 .content .txt-box{flex:1}
.quotation-row .quotation-row-l .quotation-box1 .content .pic-box{flex:0 0 442px;margin-left:55px}
.quotation-row .quotation-row-l .quotation-list1 li{display:flex}
.quotation-row .quotation-row-l .quotation-list1 li+li{margin-top:17px}
.quotation-row .quotation-row-l .quotation-list1 li .tit{font-size:18px;/*flex:0 0 105px*/ margin-right:10px; font-weight:600;}
.quotation-row .quotation-row-l .quotation-list1 li .con{flex:1;width:0;font-size:18px}
.quotation-row .quotation-row-l .quotation-list1 li .con span{color:#fff000}
.quotation-row .quotation-row-l .quotation-list1 li .con strong{font-size:24px;color:#00ffbf}
.quotation-row .quotation-row-l .quotation-list1 li .con sup, 
.quotation-row .quotation-row-l .quotation-list1 li .con sub {font-size: 0.75em;vertical-align: baseline;position: relative;top: -0.4em;}
.quotation-row .quotation-row-l .quotation-list1 li .con sub {top: 0.4em;}
.quotation-row .quotation-row-l .quotation-list1 li .con .config{overflow:hidden;margin:0 -5px 12px}
.quotation-row .quotation-row-l .quotation-list1 li .con .config .item{float:left;/*width:25%*/}
.quotation-row .quotation-row-l .quotation-list1 li .con .config .item .inner{font-size:16px;color:#999;margin:0 5px 10px;height:38px;line-height:36px;text-align:center;border:1px dashed #999; padding:0 10px;}
.quotation-row .quotation-row-l .quotation-list1 li .con .btns{display:flex}
.quotation-row .quotation-row-l .quotation-list1 li .con .btns a{position:relative;font-size:16px;width:122px;height:44px;line-height:44px;text-align:center;background:#9fa0a5;color:#000;margin-right:21px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.quotation-row .quotation-row-l .quotation-list1 li .con .btns a:hover{background:#fff000}
.quotation-row .quotation-row-l .quotation-list1 li .con .btns a:hover .g-qr{display:block}
.quotation-row .quotation-row-r{flex:1}
.quotation-row .quotation-row-r dl{margin-bottom:10px}
.quotation-row .quotation-row-r dl.active dt{background-color:#fff000;background-image:url(../images/icon-minus2.svg);color:#292d32}
.quotation-row .quotation-row-r dl dt{font-weight:700;font-size:18px;background:#3e414a url(../images/icon-add.svg) no-repeat right 15px center;height:65px;line-height:65px;padding:0 15px;cursor:pointer}
.quotation-row .quotation-row-r dl dd a{display:block;font-size:16px;height:52px;line-height:52px;padding:0 15px;background:#34373e;border-bottom:1px solid #292c32}
.quotation-row .quotation-row-r dl dd a.on{background:#5c5f67}
.z-table{padding:36px 0 0}
.z-table table{width:100%}
.z-table table tr:nth-child(even){background:#3e414a}
.z-table table tr th{font-size:18px;height:48px;padding:0 16px;border:1px solid #999;text-align:left}
.z-table table tr td{font-size:16px;height:42px;padding:10px 16px;border:1px solid #999}
.z-table table tr td.td0{padding:0}
.z-table table tr td.td1{background:#313339;text-align:center}
.z-table table tr td span{color:#fff000}
.gnsm-box{padding:18px 0 0}
.gnsm-box .gnsm-list{overflow:hidden;border-bottom:1px solid #999}
.gnsm-box .gnsm-list li{float:left;width:16.66%;text-align:center;margin-bottom:30px}
.gnsm-box .gnsm-list li .icon{display:flex;align-items:center;justify-content:center;position:relative;width:64px;height:64px;text-align:center;border:2px solid #5c5f67;border-radius:50%;margin:0 auto 14px}
.gnsm-box .gnsm-list li .icon:before{content:'';position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #5c5f67;border-radius:50%}
.gnsm-box .tip{font-size:16px;padding:12px 12px 10px 16px}
.z-table2{padding:26px 0 0;display:flex}
.z-table2 table{width:50%}
.z-table2 table tr th{font-weight:400;font-size:18px;height:60px;text-align:center;background:#3e414a;border:1px solid #999}
.z-table2 table tr td{font-size:16px;height:60px;padding:0 16px;border:1px solid #999}
.quotation-box7{padding-right:0!important}
.quotation-box7 #echartBar{height:300px;margin-top:55px}
.swiper-quotation{display:none;margin:20px 0}
.swiper-quotation .swiper-quotation-top{position:relative;padding:0 80px}
.swiper-quotation .swiper-quotation-top .box{overflow:hidden}
.swiper-quotation .swiper-quotation-top .box .swiper-slide{font-size:18px;height:50px;line-height:50px;background:#313339;text-align:center}
.swiper-quotation .swiper-quotation-top .box .swiper-slide.on{background:#fff000;color:#222}
.swiper-quotation .swiper-quotation-top .arrow-box{display:block}
.swiper-quotation .swiper-quotation-top .arrow-box .arrow{position:absolute;top:-50px;width:50px;height:50px;border-radius:50%}
.swiper-quotation .swiper-quotation-top .arrow-box .arrow.prev{left:-65px}
.swiper-quotation .swiper-quotation-top .arrow-box .arrow.next{right:-65px}
.swiper-quotation .swiper-quotation-bottom{border-top:1px solid #3d3d3d;border-bottom:1px solid #3d3d3d;text-align:center;padding:20px 0;min-height:63px}
.swiper-quotation .swiper-quotation-bottom a{display:inline-block;margin:0 20px}
.swiper-quotation .swiper-quotation-bottom a.on{color:#fff000}
.case-list3{overflow:hidden;margin:0 -20px -40px;padding:45px 0 0}
.case-list3 li{float:left;width:50%}
.case-list3 li a{display:block;margin:0 20px 40px;border:1px solid #222}
.case-list3 li a .pic img{width:100%}
.case-list3 li a p{font-weight:700;font-size:20px;line-height:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 30px}
.step-box{position:relative;margin-top:40px}
.step-box:before{content:'';position:absolute;right:60px;top:48px;bottom:115px;width:0;border-left:2px dashed #9fa0a5}
.step-box:after{content:'';position:absolute;top:146px;right:54px;width:13px;height:13px;background:url(../images/icon-arrow-r.svg) no-repeat center;transform:rotate(90deg)}
.step-list{position:relative;left:-30px;display:flex;justify-content:center}
.step-list:before{content:'';position:absolute;top:42px;left:100px;right:30px;height:0;border-top:2px dashed #9fa0a5}
.step-list.forward li:last-child:before{display:none}
.step-list.reverse{margin-top:72px;flex-direction:row-reverse}
.step-list.reverse li:before{transform:rotate(180deg)}
.step-list.reverse li:first-child:before{display:none}
.step-list li{position:relative;text-align:center;flex:1}
.step-list li:before{content:'';position:absolute;top:36px;right:0;width:13px;height:13px;background:url(../images/icon-arrow-r.svg) no-repeat center}
.step-list li .jdtChart{position:absolute;top:-5px;left:50%;margin-left:-47px;width:94px;height:94px}
.step-list li .icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:84px;height:84px;background:#fff;border-radius:50%;margin:0 auto 42px;padding-left:4px}
.step-list li p{font-size:18px}
.h20{height:20px}
.modeling-row1 .swiper-modeling{overflow:hidden}
.modeling-row1 .swiper-modeling .swiper-slide .pic{position:relative;z-index:2;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.modeling-row1 .swiper-modeling .swiper-slide .txt .tit1{font-weight:700;font-size:26px;line-height:1.4;color:#fff000;text-align:center}
.modeling-row1 .swiper-modeling .swiper-slide .txt .tit2{font-weight:700;font-size:18px;color:#fff000;text-align:center;margin-bottom:18px}
.modeling-row1 .swiper-modeling .swiper-slide .txt p{line-height:26px}
.modeling-row3{position:relative;padding:22px 0 85px;overflow:hidden}
.modeling-row3:before{content:'';position:absolute;top:0;bottom:0;left:0;background:#292a2d;width:70.84%}
.modeling-list2{display:flex;justify-content:center;margin-bottom:74px}
.modeling-list2 li{width:280px;text-align:center}
.modeling-list2 li .s1{font-size:24px;line-height:1.4}
.modeling-list2 li .s1 strong{font-size:64px}
.modeling-list2 li .s2{font-size:18px;line-height:1.2}
.modeling-list3{display:flex;justify-content:center;margin-bottom:32px}
.modeling-list3 li{margin:0 75px}
.modeling-list3 li .tit{font-size:20px;text-align:center;margin-bottom:14px}
.modeling-list3 li .pic{width:162px;height:162px;border-radius:12px;padding:2px;border:1px solid #fff}
.modeling-list3 li .pic img{filter:blur(0);-webkit-transition:all .8s ease;transition:all .8s ease}
.modeling-list3 li:hover .pic img{filter:blur(2px)}
.xnr-box{text-align:center}
.xnr-box .s1{font-size:20px;margin-bottom:15px}
.xnr-box .line{margin-bottom:6px}
.xnr-box .line img{margin:0 auto}
.xnr-box .s2{font-size:18px;max-width:1260px;margin:0 auto}
.modeling-row2{margin-bottom:80px}
.mobile-row1{padding:0 0 120px}
.mobile-row2{margin-bottom:120px}
.mobile-list1{display:flex;flex-wrap:wrap;justify-content:space-between}
.mobile-list1 li{width:calc(25% - 21px)}
.mobile-list1 li .inner{height:100%;background:#313339;border-top:2px solid #fff000;padding:61px 37px 59px}
.mobile-list1 li .inner:hover .icon{top:-5px}
.mobile-list1 li .inner .icon{position:relative;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:flex;align-items:center;width:73px;height:73px;margin-bottom:13px}
.mobile-list1 li .inner .tit{font-weight:700;font-size:24px;margin-bottom:5px}
.mobile-list1 li .inner .desc{font-size:16px;line-height:2;color:#d8d8d8}
.mobile-list2{padding:76px 0 40px}
.mobile-list2 li{display:flex}
.mobile-list2 li+li{margin-top:120px}
.mobile-list2 li:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.mobile-list2 li:nth-child(even){flex-direction:row-reverse}
.mobile-list2 li:nth-child(even) .txt-box{padding-left:0;padding-right:54px}
.mobile-list2 li .pic{width:50%;border-radius:10px;overflow:hidden}
.mobile-list2 li .pic img{-webkit-transition:all .8s ease;transition:all .8s ease}
.mobile-list2 li .txt-box{width:50%;padding-left:54px}
.mobile-list2 li .txt-box .s1{font-weight:700;font-size:24px;color:#fff000;padding:38px 0 22px;border-bottom:2px solid #626776;margin-bottom:20px}
.mobile-list2 li .txt-box .s2{font-size:18px}
.mobile-list2 li .txt-box .s3{padding:40px 0 0;display:flex;flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.mobile-list2 li .txt-box .s3 dl{width:30%; margin-bottom:10px;}
.mobile-list2 li .txt-box .s3 dl dt{position:relative;font-weight:700;font-size:18px;line-height:32px;margin-bottom:24px}
.mobile-list2 li .txt-box .s3 dl dt span{position:relative;z-index:2}
.mobile-list2 li .txt-box .s3 dl dt:before{content:'';position:absolute;bottom:0;left:-2px;right:-2px;height:14px;background:#3d3d3d}
.mobile-list2 li .txt-box .s3 dl dd{font-size:16px;line-height:2;color:#d8d8d8;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mobile-list2 li .txt-box .s3 dl dd:hover{color:#fff000}
.mobile-list2 li .txt-box .s4{display:flex;flex-wrap:wrap;padding:54px 0 0}
.mobile-list2 li .txt-box .s4 .item{font-size:14px;width:160px;height:46px;line-height:44px;text-align:center;border-radius:20px;border:1px solid #d8d8d8;margin:0 20px 20px 0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mobile-list2 li .txt-box .s4 .item:hover{background:#fff000;border-color:#fff000;color:#000}
.mobile-row4.modeling-row4 .content-box{padding-bottom:20px}
.website-row1{padding:0 0 110px}
.swiper-step{overflow:hidden}
.swiper-step .swiper-slide{background:#313339;padding:30px 30px 60px}
.swiper-step .swiper-slide .num{color:#fff000;margin-bottom:16px}
.swiper-step .swiper-slide .tit{font-size:24px;margin-bottom:8px}
.swiper-step .swiper-slide .desc{font-size:16px;line-height:1.4;margin-bottom:24px}
.swiper-step .swiper-slide .con{font-size:16px;line-height:1.4;margin-bottom:60px}
.swiper-step .swiper-slide .con p{display:flex;color:#d8d8d8}
.swiper-step .swiper-slide .con p:before{content:'·';margin:0 10px}
.swiper-step .swiper-slide .pic{display:flex;align-items:center;justify-content:center;height:170px}
.website-row3{position:relative}
.website-row3 .ul-dots{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;right:150px}
.website-row3 .ul-dots li{position:relative;display:flex;align-items:center;font-size:16px;color:#d8d8d8;margin:23px 0;cursor:pointer}
.website-row3 .ul-dots li+li:after{content:'';position:absolute;left:3px;top:-27px;width:1px;height:30px;background:#fff}
.website-row3 .ul-dots li.active{color:#fff000}
.website-row3 .ul-dots li.active:before{background-color:#fff000;border-color:#fff000}
.website-row3 .ul-dots li:before{content:'';width:8px;height:8px;border:1px solid #d8d8d8;border-radius:50%;margin-right:15px}
.swiper-website{position:relative}
.swiper-website .swiper-slide{height:931px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;padding:118px 0 0}
.swiper-website .swiper-slide .title-box{margin-bottom:50px}
.swiper-website .swiper-slide .title-box .en{font-size:18px;margin-bottom:3px}
.swiper-website .swiper-slide .title-box .dot{display:flex;margin-bottom:6px}
.swiper-website .swiper-slide .title-box .dot em{width:10px;height:4px;background:#d8d8d8;margin-right:1px}
.swiper-website .swiper-slide .title-box .dot em.on{background:#fff000}
.swiper-website .swiper-slide .title-box .tit{font-size:42px;margin-bottom:8px}
.swiper-website .swiper-slide .title-box .desc{font-size:18px}
.brand-list{max-width:519px}
.brand-list li{display:flex;align-items:center;padding:25px 0;border-bottom:1px solid #d8d8d8}
.brand-list li .icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-right:15px}
.brand-list li .icon.icon2{width:46px;height:46px;background:rgba(216,216,216,.3);border-radius:23px}
.brand-list li .num{font-family:Arial;font-size:36px;margin-right:12px}
.brand-list li .txt .tit{font-size:20px;line-height:1.4}
.brand-list li .txt .desc{font-size:12px;color:#828692}
.website-row4{position:relative;padding:92px 0 86px}
.website-row4:before{content:'';position:absolute;left:0;top:70px;bottom:0;width:70.84%;background:rgba(52,55,62,.4)}
.website-list2{position:relative;z-index:2;display:flex;justify-content:space-between;padding:110px 0 0}
.website-list2 li{width:calc(20% - 16px)}
.website-list2 li .tit{font-size:24px;border-bottom:1px solid #828692;margin-bottom:28px;padding-bottom:7px}
.website-list2 li .con .item{display:flex;align-items:center;font-size:24px;color:#d8d8d8;margin-bottom:24px}
.website-list2 li .con .item:before{content:'';width:12px;height:12px;margin-right:25px;background:#d8d8d8;border-radius:50%}
.website-list2 li .con .item.item2{color:#fff000}
.website-list3{position:relative;z-index:2;display:flex;justify-content:space-between}
.website-list3 li{width:calc(33.33% - 18px);background:#313339;height:625px;padding:168px 50px 0;border-radius:20px;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.website-list3 li:hover{padding-top:88px;background:url(../images/website-bg1.png)}
.website-list3 li:hover .tit{margin-bottom:64px}
.website-list3 li:hover .answer{display:block}
.website-list3 li .line{display:flex;margin-bottom:38px}
.website-list3 li .line em{width:3px;height:4px;background:#d8d8d8;margin-right:3px}
.website-list3 li .line em:nth-child(1){width:23px;background:#fff000}
.website-list3 li .tit{font-size:36px;margin-bottom:128px}
.website-list3 li .tit strong{color:#fff000}
.website-list3 li .ask{font-size:24px;color:#d8d8d8;text-align:center;margin-bottom:34px;cursor:pointer}
.website-list3 li .answer{display:none;text-align:center;font-size:24px;color:#d8d8d8}
.website-row6{padding:80px 0 60px}