@font-face{font-family:OPPOSans-H;src:url(../fonts/OPPOSans-H.ttf)}
*,: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(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{background:#fff;font:14px/1.5 SourceHanSansCN,"Microsoft Yahei",sans-serif;outline:0;line-height:1.4;font-weight:400;color:#000}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:96%;max-width:1600px;margin:0 auto}
.wp1{width:100%;max-width:1770px;margin:0 auto}
.wp2{width:100%;max-width:1440px;margin:0 auto}
.wp3{width:96%;max-width:1300px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.menuBtn{position:absolute;width:40px;height:40px;color:#fff;font-size:32px;right:10px;top:50%;transform:translateY(-50%);display:none}
.menuBtn span{height:2px;position:absolute;top:50%;left:50%;display:block;width:24px;margin-left:-12px;border:none;cursor:pointer;color:inherit}
.menuBtn span:after,.menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%}
.menuBtn span:before{-ms-transform:translate(-50%,-.28em);-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}
.menuBtn span:after{-ms-transform:translate(-50%,.28em);-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}
.menuBtn span:after,.menuBtn span:before{-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.menuBtn.open span{background:0 0}
.menuBtn.open span:before{-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}
.menuBtn.open span:after{-ms-transform:translate(-50%,0) rotate(-45deg);-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}
.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#fff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.header{position:fixed;left:0;top:0;right:0;height:94px;z-index:100;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.header:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#fff;opacity:.3;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.header,.header .wp{display:-webkit-flex;display:flex}
.header .wp{height:100%;width:96%;flex-shrink:0}
.header .logo{display:block;height:100%;display:-webkit-flex;display:flex;align-items:center;flex-shrink:0}
.header .logo img{display:block;max-width:100%;max-height:50px;flex-shrink:0}
.header .header-r{flex-grow:1}
.header .header-r .header-r-con{height:100%;display:-webkit-flex;display:flex;justify-content:flex-end}
.header .header-r .header-search{display:none}
.header .header-nav{height:100%;display:-webkit-flex;display:flex}
.header .header-nav>li{height:100%}
.header .header-nav>li>a{padding:0 33.5px;display:block;height:100%;position:relative;font-size:16px;color:#fff;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header .header-nav>li>a:before{content:'';position:absolute;left:50%;bottom:0;width:30px;height:2px;background-color:#cf18b2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header .header-nav>li>a:after{content:'';position:absolute;right:0;top:50%;width:8px;height:14px;background:url(../images/d-line1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.header .header-nav>li>a span{display:block;flex-shrink:0}
.header .header-nav>li.on>a,.header .header-nav>li:hover>a{color:#cf18b2;font-weight:700}
.header .header-nav>li.on>a:before,.header .header-nav>li:hover>a:before{width:30px;opacity:1}
.header .header-set{margin:0 -24px 0 60px;font-size:16px;color:#f2f2f1;line-height:60px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.header .header-set a{font-size:inherit;color:inherit}
.header .header-set .items{padding:0 10px;display:block;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.header .header-set .icon{margin-right:8px;display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:24px auto;background-size:24px auto;flex-shrink:0}
.header .header-set .icon-online{background-image:url(../images/d-online1.png)}
.header .header-set .icon-user{background-image:url(../images/d-user1.png)}
.header .header-set .icon-so{background-image:url(../images/d-so1.png)}
.header .header-set .set-so .icon-so{margin:0;width:50px;height:50px}
.header .header-set .items:hover{text-decoration:underline}
.header .header-search{margin:0 auto;width:calc(100% - 40px);position:relative}
.header .header-search input{outline:0;border:none}
.header .header-search .inp{padding:0 20px;padding-right:40px;display:block;width:100%;height:40px;line-height:39px;background-color:transparent;border-bottom:1px solid #fff;font-size:16px;color:#fff}
.header .header-search .submit{position:absolute;right:0;top:0;width:40px;height:40px;background:url(../images/d-so1.png) center center no-repeat;-webkit-background-size:24px auto;background-size:24px auto}
.header.on{background-color:#191716}
.header.hide{margin-top:-100px}
.header.show{margin:0}
.pop-search{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000;display:none}
.pop-search input{outline:0;border:none}
.pop-search .btn-close{position:absolute;right:20%;top:10px;width:60px;height:60px;background:url(../images/d-close1.png) center center no-repeat;-webkit-background-size:26px auto;background-size:26px auto;cursor:pointer;z-index:10}
.pop-search .cont{padding:80px 0;background-color:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.pop-search .cont,.pop-search .cont form{display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.pop-search .cont form{flex-grow:1}
.pop-search .inp{padding:0 20px;width:500px;height:50px;line-height:48px;border:1px solid #666;border-radius:5px;font-size:16px;color:#333;flex-shrink:0}
.pop-search .inp:focus{border-color:#cf18b2}
.pop-search .submit{margin-left:20px;width:130px;height:50px;line-height:50px;background:#cf18b2 url(../images/d-so1.png) center center no-repeat;-webkit-background-size:24px auto;background-size:24px auto;border-radius:5px;flex-shrink:0}
.pop-search.active .cont{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
@media only screen and (max-width:1599px){
.header{height:80px}
.header .header-nav>li>a{padding:0 20px}
.header .header-set{margin-left:30px}
}
@media only screen and (max-width:1399px){
.header .header-nav>li>a{padding:0 13px}
.header .header-set{margin:0 -15px 0 20px;font-size:14px}
.header .header-set .icon{width:20px;height:20px;-webkit-background-size:20px auto;background-size:20px auto}
.header .header-set .set-so .icon-so{width:36px;height:36px}
}
@media only screen and (max-width:1199px){
.menuBtn{display:block}
.header{height:60px}
.header .logo{width:200px}
.header .logo img{max-height:40px}
.header .header-r{position:fixed;left:0;top:60px;right:0;bottom:0;background-color:#191716;overflow-y:auto;z-index:100;display:none}
.header .header-r .header-r-con{height:auto;overflow:hidden;flex-direction:column}
.header .header-nav{padding:15px 0;display:block;height:auto;order:3}
.header .header-nav>li{margin-bottom:10px}
.header .header-nav>li>a{padding:10px 0;height:auto;line-height:1.5}
.header .header-set{padding:10px 0;margin:0;margin-bottom:20px;line-height:40px;border-bottom:1px solid rgba(255,255,255,.3);justify-content:center;order:1}
.header .header-set .set-so{display:none}
.header .header-r .header-search{display:block;order:2}
}
@media only screen and (max-width:959px){
.wp,.wp1,.wp2,.wp3{max-width:none!important;width:100%!important;padding:0 20px!important}
}
.d-share1{margin:0 -18px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-share1 .items{margin:0 18px 20px;display:block;position:relative;flex-shrink:0}
.d-share1 .icon{width:36px;height:36px;border-radius:50%;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-share1 .icon img{display:block;width:100%;height:100%;object-fit:cover}
.d-share1 .mask-pic{padding-bottom:10px;position:absolute;left:50%;bottom:100%;z-index:10;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-o-transform:translate(-50%,-10px);transform:translate(-50%,-10px);opacity:0;visibility:hidden}
.d-share1 .mask-pic:before{content:'';position:absolute;left:50%;bottom:6px;border:6px solid #fff;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}
.d-share1 .mask-pic .pic{padding:5px;width:100px;height:100px;line-height:90px;font-size:0;text-align:center;background-color:#fff}
.d-share1 .mask-pic .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-share1 .items:hover .icon{opacity:.8}
.d-share1 .items:hover .mask-pic{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.footer{background-color:#191716}
.footer .footer-1{padding:40px 0 36px;border-bottom:1px solid rgba(255,255,255,.2);display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.footer .footer-2{padding:25px 0 18px;border-bottom:1px solid rgba(255,255,255,.2);display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.footer .footer-2 .fot-col{flex-grow:1}
.footer .footer-2 .fot-cor{margin-left:40px;flex-shrink:0}
.footer .footer-3{padding:30px 0 78px}
.footer .footer-logo{display:block;width:220px}
.footer .footer-logo img{display:block}
.footer .footer-info{margin:0 -8px -30px}
.footer .footer-info .inn{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start}
.footer .footer-info .items{padding:0 8px;margin-bottom:30px;display:-webkit-flex;display:flex;align-items:center}
.footer .footer-info .icon{margin-right:16px;width:52px;height:52px;line-height:50px;border:1px solid #fff;border-radius:50%;font-size:0;text-align:center;flex-shrink:0}
.footer .footer-info .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-info .text{font-size:16px;color:#ccc;line-height:24px}
.footer .footer-info .text h4{font-size:18px;color:#fff;font-weight:400}
.footer .footer-codes{display:-webkit-flex;display:flex;align-items:flex-start}
.footer .footer-codes .items{flex-shrink:0}
.footer .footer-codes .pic{margin:0 auto 10px;padding:10px;width:120px;height:120px;line-height:100px;font-size:0;text-align:center;background-color:#fff}
.footer .footer-codes .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-codes .title{font-size:14px;color:#ccc;line-height:1.3;text-align:center;font-weight:400}
.footer .footer-copy{font-size:14px;color:#fff;line-height:1.5}
.footer .footer-copy a{display:inline-block;font-size:inherit;color:inherit}
.footer .footer-copy a:hover{text-decoration:underline}
.goTop{position:fixed;right:52px;bottom:10%;width:64px;height:64px;line-height:64px;font-size:0;text-align:center;background-color:#cf18b2;z-index:99;cursor:pointer;display:none}
.goTop img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
@media only screen and (max-width:1599px){
.goTop{right:5px;width:40px;height:40px;line-height:40px}
.d-share1{margin:0 -10px -30px}
.d-share1 .items{margin:0 10px 30px}
.d-share1 .mask-pic .pic{width: 90px; height: 90px; line-height: 80px}
.footer .footer-1{padding:30px 0}
.footer .footer-2{padding:20px 0}
.footer .footer-3{padding:20px 0 40px}
}
@media only screen and (max-width:1399px){
.d-share1 .mask-pic .pic{width: 80px; height: 80px; line-height: 70px}
}
@media only screen and (max-width:1199px){
.d-share1 .mask-pic .pic{width: 70px; height: 70px; line-height: 60px}
}
@media only screen and (max-width:959px){
.d-share1{justify-content:center}
.footer .footer-1{padding:20px 0;display:block}
.footer .footer-2{flex-wrap:wrap}
.footer .footer-2 .fot-col,.footer .footer-2 .fot-cor{margin:0;width:100%}
.footer .footer-2 .fot-col{order:2}
.footer .footer-2 .fot-cor{margin-bottom:15px;order:1}
.footer .footer-3{padding:15px 0}
.footer .footer-logo{margin-bottom:15px;width:100%}
.footer .footer-logo img{margin:0 auto;max-height:64px}
.footer .footer-codes{justify-content:center}
.footer .footer-info{margin-bottom:-15px;display:-webkit-flex;display:flex;justify-content:center}
.footer .footer-info .inn{display:block}
.footer .footer-info .items{margin-bottom:15px}
.footer .footer-copy{text-align:center}
}
@media only screen and (max-width:767px){
.goTop{width:30px;height:30px;line-height:30px}
.d-share1{margin:0 0 -10px}
.d-share1 .items{margin:0 8px 10px}
.d-share1 .icon{width:30px;height:30px;line-height:30px}
.footer .footer-logo img{max-height:40px}
.footer .footer-codes .pic{margin-bottom:5px;width:100px;height:100px;line-height:80px}
.footer .footer-codes .title{font-size:13px}
.footer .footer-info{margin:0 0 -15px}
.footer .footer-info .icon{width:40px;height:40px;line-height:38px}
.footer .footer-info .text{font-size:13px}
.footer .footer-info .text h4{font-size:16px}
.footer .footer-copy{font-size:12px}
}
.dn{display:none}
a,img{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.y-contact1{margin-bottom:80px}
.y-contact1 ul{display:-webkit-flex;display:flex;align-items:stretch;margin:0 -18px}
.y-contact1 ul li{min-width:409px;flex-shrink:0}
.y-contact1 ul li:first-child{flex-grow:1}
.y-contact1 ul li .con{padding:70px 65px;margin:0 18px;background-color:#f8f8f8;overflow:hidden;height:100%}
.y-contact1 ul li .con .img{height:63px;margin-bottom:25px;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}
.y-contact1 ul li .con .ico{display:block}
.y-contact1 ul li .con .item{clear:both}
.y-contact1 ul li .con .item span{font-size:24px;color:#333;line-height:22px}
.y-contact1 ul li .con .item p{font-size:24px;color:#333;line-height:44px}
.y-contact2{margin-bottom:90px}
.y-contact2 .tit{text-align:center;font-size:36px;color:#f8f8f8;line-height:46px;background:linear-gradient(0deg,#cf18b3 0,#e51e6d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:26px}
.y-contact2 .tab{background-color:#f8f8f8;padding:15px 0;display:-webkit-flex;display:flex;align-items:center}
.y-contact2 .tab span{font-size:18px;color:#fff;line-height:67px;color:#333;border-radius:5px;text-align:center;cursor:pointer;width:25%}
.y-contact2 .tab span.active{background:linear-gradient(90deg,#cf18b3,#e51e6d);color:#fff}
.y-contact2 .con .map img{display:block;width:100%}
.y-contact3{background-color:#f8f8f8;padding:78px 0 88px}
.y-contact3 .form{margin:0 -16px;overflow:hidden}
.y-contact3 .form .inp{margin:0 16px;float:left;width:calc(50% - 32px);margin-bottom:20px}
.y-contact3 .form .inp.other{width:calc(100% - 32px)}
.y-contact3 .form .inp input{background-color:#fff;display:block;width:100%;line-height:50px;border:1px solid rgba(204,204,204,.5);padding:0 36px;color:#333}
.y-contact3 .form .inp textarea{background-color:#fff;display:block;width:100%;border:1px solid rgba(204,204,204,.5);height:130px;padding:16px 36px;color:#333}
.y-contact3 .form .btn{background:linear-gradient(90deg,#cf18b3,#e51e6d);line-height:48px;text-align:center;width:597px;text-align:center;color:#fff;font-size:18px;border:none;border-radius:50px;margin:0 auto;display:block}
.y-hezuo{padding:86px 0}
.y-hezuo .tit{font-size:20px;color:#666;line-height:36px;margin-bottom:50px}
.y-hezuo ul{overflow:hidden;margin:0 -15px}
.y-hezuo ul li{float:left;width:calc(25% - 30px);margin:0 15px 45px;border:1px solid #e8e8e9}
.y-hezuo ul li:hover .img img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.y-hezuo ul li:hover p{background-color:#cf18b2;color:#fff}
.y-hezuo ul li .img{height:118px;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.y-hezuo ul li .img img{max-width:80%}
.y-hezuo ul li p{background:#e8e8e9;line-height:74px;text-align:center;font-size:18px;color:#333;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.y-new-list{overflow:hidden}
.y-new-list ul{margin:0 -37px;overflow:hidden}
.y-new-list ul li{float:left;width:calc(33.33% - 74px);margin:0 37px 66px}
.y-new-list ul li .item{background-color:#f8f8f8}
.y-new-list ul li .item .img{position:relative;overflow:hidden;padding-top:57.85%;display:block}
.y-new-list ul li .item .img:hover img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.y-new-list ul li .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit: cover;}
.y-new-list ul li .item .txt{padding:50px}
.y-new-list ul li .item .tit{font-size:18px;color:#333;line-height:24px;margin-bottom:10px;display:block;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px}
.y-new-list ul li .item .tit:hover{color:#cf18b2}
.y-new-list ul li .item p{font-size:14px;color:#848484;line-height:22px;height:44px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.y-new-list ul li .item .mark{display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;margin-top:40px}
.y-new-list ul li .item .mark .time{font-size:14px;color:#999;padding-left:32px;line-height:24px;background:url(../images/y-time.png) left center no-repeat}
.g-jt1{font-size:14px;color:#999;padding-right:26px;line-height:24px;background:url(../images/index-jt4.png) right center no-repeat}
.y-pages{text-align:center;margin-bottom:70px}
.y-pages ul{display:inline-block}
.y-pages ul li{float:left;margin:0 7px}
.y-pages ul li a,.y-pages ul li span{display:block;width:54px;line-height:46px;text-align:center;color:#333;font-size:16px;border:1px solid #e1e4f3}
.y-pages ul li a.active,.y-pages ul li span.active{background-color:#cf18b2;color:#fff;border-color:#cf18b2}
.y-pages ul li a:hover{background-color:#cf18b2;border-color:#cf18b2;color:#fff}
.y_news_detail{padding:110px 0 0;overflow:hidden}
.y_news_detail .left{float:left;width:66.68%}
.y_news_detail .left .tit{padding-bottom:15px;border-bottom:1px solid #e9e9e9;margin-bottom:50px}
.y_news_detail .left .tit h1{font-weight:700;font-size:30px;color:#333;line-height:48px;margin-bottom:10px}
.y_news_detail .left .tit .mark span{display:inline-block;padding-right:20px;margin-right:20px;font-size:14px;color:#666;line-height:30px;position:relative}
.y_news_detail .left .tit .mark span:last-child::after{display:none}
.y_news_detail .left .tit .mark span::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background-color:#e9e9e9}
.y_news_detail .left .tit .mark span.ico{padding-left:30px;background:url(../images/y-time.png) left center no-repeat}
.y_news_detail .con{font-size:16px;color:#333;line-height:1.7;padding-bottom:48px;border-bottom:1px solid #e9e9e9}
.y_news_detail .con h3{font-size:18px;font-weight:700;margin-top:20px;margin-bottom:4px}
.y_news_detail .con img{display:block;max-width:100%;margin:20px 0}
.y_news_detail .right{float:right;width:27.75%}
.y_news_detail .right dl{margin-bottom:65px}
.y_news_detail .right dl dt{font-size:24px;color:#333;line-height:34px;padding-bottom:30px;border-bottom:1px solid #e9e9e9;position:relative;margin-bottom:10px}
.y_news_detail .right dl dt::after{content:"";position:absolute;left:0;bottom:-1px;width:39px;height:1px;background-color:#cf18b2}
.y_news_detail .right dl dd{font-size:16px;color:#333;line-height:26px}
.y_news_detail .right dl dd a{color:#969494;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:14px 0;position:relative;padding-left:10px;border-bottom:1px dashed #e9e9e9}
.y_news_detail .right dl dd a::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:2px;background-color:#cf18b2;border-radius:50%}
.y_news_detail .right dl dd a:hover{color:#cf18b2}
.detail-pages{padding:55px 0;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.detail-pages .page{flex-grow:1}
.detail-pages .page .item{overflow:hidden}
.detail-pages .page .item span{float:left;font-size:18px;color:#262a6a;line-height:40px}
.detail-pages .page .item a{overflow:hidden;font-size:18px;color:#333;line-height:40px}
.detail-pages .page .item a:hover{color:#262a6a}
.g-more2{background:linear-gradient(90deg,#cf18b3,#e51e6d);border-radius:23px;width:182px;text-align:center}
.g-more2:hover span{padding-right:46px}
.g-more2 span{line-height:46px;padding-right:36px;display:inline-block;background:url(../images/index-jt5.png) right center no-repeat;color:#fff;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.y-zl{height:100vh;background-repeat:no-repeat;background-position:left center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;background-attachment:fixed}
.y-zl .d-hd1{position:absolute;top:50px}
.y-zl:nth-child(2n) .txt{left:auto;right:164px}
.y-zl .txt{width:600px;position:absolute;left:164px;top:50%;transform:translateY(-50%)}
.y-zl .txt .con{overflow:hidden}
.y-zl .txt .con span{display:block;width:52px;line-height:52px;border-radius:52px;background-color:#fff;color:#333;-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);margin-bottom:10px;float:right;font-size:24px;text-align:center}
.y-zl .txt .con h3{font-weight:700;font-size:48px;color:#333;margin-bottom:20px;line-height:58px;clear:both}
.y-zl .txt .con p{font-size:18px;color:#333;line-height:36px}
.y-case-list{overflow:hidden;margin:0 -23px}
.y-case-list li{float:left;width:50%}
.y-case-list li .item{margin:0 23px 50px}
.y-case-list li .item .img{position:relative;overflow:hidden;padding-top:58%;margin-bottom:30px;display:block;border-radius:20px}
.y-case-list li .item .img:hover img{transform:scale(1.1)}
.y-case-list li .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px}
.y-case-list li .item .tit{font-size:24px;color:#000;line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:10px;display:block}
.y-case-list li .item .tit:hover{color:#cf18b2}
.y-case-list li .item p{font-size:16px;color:#333;line-height:30px;margin-bottom:40px;height:60px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.g-more3{display:block;width:147px;background:url(../images/y-more1.png) center no-repeat;line-height:44px;padding-left:25px}
.g-more3:hover span{padding-right:36px}
.g-more3 span{padding-right:26px;color:#fff;font-size:16px;display:inline-block;background:url(../images/index-jt5.png) right center no-repeat;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.y-server{padding:65px 0}
.y-server.bg{background-color:#f8f8f8}
.y-server .tit{text-align:center;margin-bottom:35px}
.y-server .tit h3{font-weight:700;font-size:42px;color:#fff;line-height:52px;background:linear-gradient(0deg,#cf18b3 0,#e51e6d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}
.y-server .tit p{font-size:24px;color:#333;line-height:34px}
.y-server ul{display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 -16px}
.y-server ul li{width:25%}
.y-server ul li .item{background:linear-gradient(0deg,#f8f8f8,#fff);box-shadow:0 1px 8px 0 rgba(102,102,102,.3);border-radius:20px;margin:0 16px 38px;border:1px solid #cfcfe6;padding-bottom:40px}
.y-server ul li .item .icon{height:250px;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin-bottom:10px;position:relative}
.y-server ul li .item .icon:hover img{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.y-server ul li .item .icon::after{content:'';position:absolute;width:100%;height:100%;left:50%;bottom:0;width:100px;height:2px;background:linear-gradient(90deg,#cf18b3,#e51e6d);border-radius:1px;transform:translateX(-50%)}
.y-server ul li .item .icon img{-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.y-server ul li .item p{font-weight:700;font-size:24px;color:#333;line-height:34px;text-align:center}
.section-ban.server2{display:none}
.section-ban.server{height:1017px}
.section-ban.server .d-ban1 .cont{display:block}
.section-ban.server .d-ban1{background-color:transparent}
.section-ban.server .d-ban1.big.toggle-img0 .bg,.section-ban.server .d-ban1.big.toggle-img1 .bg,.section-ban.server .d-ban1.big.toggle-img2 .bg{-webkit-animation:zoom-in 4s forwards;-o-animation:zoom-in 4s forwards;animation:zoom-in 4s forwards}
.section-ban.server .d-ban1.toggle-img0 .bg1.bg{-webkit-animation:zoom-out 2s forwards;-o-animation:zoom-out 2s forwards;animation:zoom-out 2s forwards;z-index:2}
.section-ban.server .d-ban1.toggle-img1 .bg2.bg{-webkit-animation:zoom-out 2s forwards;-o-animation:zoom-out 2s forwards;animation:zoom-out 2s forwards;z-index:2}
.section-ban.server .d-ban1.toggle-img2 .bg3.bg{-webkit-animation:zoom-out 2s forwards;-o-animation:zoom-out 2s forwards;animation:zoom-out 2s forwards;z-index:2}
.section-ban.server .d-ban1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin: right bottom;}
.section-ban.server .d-ban1 .bg2,.section-ban.server .d-ban1 .bg3{transform:scale(0)}
@keyframes zoom-in{
0%{transform:scale(1)}
100%{transform:scale(2)}
}
@keyframes zoom-out{
0%{transform:scale(0)}
100%{transform:scale(1)}
}
.d-hd1 .t2.animated span i{animation:indppTitleRight 2.6s ease both}
.ser-banner{overflow:hidden;padding-left:160px}
.ser-banner .ser-txt{flex-shrink:0;width:456px;margin-right:85px;float:left;padding-top:50px}
.ser-banner .ser-txt .con{-ms-transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s;transition:2s;opacity:0;-ms-transform:translateY(-100px);-moz-transform:translateY(-100px);-webkit-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);visibility:hidden;display:none}
.ser-banner .ser-txt .con.active{opacity:1;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;display:block}
.ser-banner .ser-txt .con span{font-weight:700;font-size:30px;color:#fff;line-height:36px;display:block;margin-bottom:50px}
.ser-banner .ser-txt .con h3{margin-bottom:35px;font-weight:700;font-size:60px;color:#fff;background:linear-gradient(0deg,#cf18b3 0,#e51e6d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:70px}
.ser-banner .ser-txt .con p{font-size:20px;color:#fff;line-height:36px}
.ser-banner .ser-swiper{position:relative;overflow:hidden;padding-bottom:120px;width:calc(100% - 541px)}
.ser-banner .ser-swiper .swiper-wrapper{opacity: 0;visibility: hidden;}
.ser-banner .ser-swiper .bot{position:absolute;bottom:0;left:0;display:-webkit-flex;display:flex;align-items:center;justify-content:center;right:40px}
.ser-banner .ser-swiper .bot .jt{flex-shrink:0;border:1px solid #453766;background-color:#110a21;width:58px;height:58px;border-radius:58px;background-repeat:no-repeat;background-position:center;margin-left:15px;cursor:pointer;position:static;display:block}
.ser-banner .ser-swiper .bot .jt:hover{background-color:#e51e6d;border-color:#e51e6d}
.ser-banner .ser-swiper .bot .jt.prev{background-image:url(../images/y-jt-w1.png)}
.ser-banner .ser-swiper .bot .jt.next{background-image:url(../images/y-jt-w2.png)}
.ser-banner .ser-swiper .bot .line{flex-grow:1;margin:0 10px;height:1px;width:100%;background-color:#fff}
.ser-banner .ser-swiper .bot .num{flex-shrink:0;font-weight:700;font-size:30px;color:#fff;line-height:48px}
.ser-banner .ser-swiper .img{position:relative;overflow:hidden;padding-top:126.4%;display:block;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor: pointer;}
.ser-banner .ser-swiper .img:hover{-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.ser-banner .ser-swiper .img:hover img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);opacity:1}
.ser-banner .ser-swiper .img img{display:block;border-radius:10px;width:100%;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6}
.ser-banner .ser-swiper .img p{font-weight:700;font-size:24px;color:#fff;line-height:36px;text-align:center;position:absolute;left:0;bottom:26px;width:100%;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ser-banner .ser-swiper .swiper-slide-active .img img{opacity:1}
.d-hd1 .t3{font-size:20px;color:#666;line-height:36px;margin-bottom:50px;font-weight:400;margin-top:20px}
.mt60{margin-top:60px}
@media only screen and (max-width:1599px){
.section-ban.server{height:800px}
.ser-banner{padding-left:2%}
.y-contact1 ul li .con{padding:50px 30px}
.y-contact1 ul li .con .item p{font-size:20px;line-height:40px}
.y-contact1 ul li{min-width:346px}
.y-zl .txt .con h3{font-size:30px;line-height:38px}
.y-zl .txt .con p{font-size:16px;line-height:24px}
.y-zl .txt{left:2%;width:500px}
.y-zl .txt .con span{width:30px;line-height:30px;font-size:12px}
.y-zl .d-hd1{margin-top:0}
.y-zl:nth-child(2n) .txt{right:2%}
}
@media only screen and (max-width:1199px){
.section-ban.server{height:auto}
.ser-banner .ser-txt{float:none}
.ser-banner .ser-txt .con h3{font-size:30px;line-height:40px}
.ser-banner .ser-txt .con p{font-size:16px;line-height:26px}
.section-ban.server .d-ban1 .bg{position:static;display:block;width:100%}
.section-ban.server .d-ban1{height:auto;overflow:hidden}
.section-ban.server .d-ban1 .cont{position:absolute;top:60px}
.section-ban.server{display:none}
.section-ban.server2{display:block}
.y-server ul li .item p{font-size:16px}
.y-server ul li .item .icon{height:140px}
.y-server ul li .item .icon img{max-width:50%;max-height:50%}
.y-server .tit{margin-bottom:20px}
.y-server .tit h3{font-size:28px;line-height:38px}
.y-server .tit p{font-size:16px;line-height:26px}
.y-server ul li .item{padding-bottom:20px}
.y-server{padding:40px 0}
.y-server ul li{width:33.33%}
.y-case-list li .item .tit{font-size:22px;line-height:32px}
.y-new-list ul li{width:calc(50% - 30px);margin:0 15px 30px}
.y-new-list ul{margin:0 -15px}
.y_news_detail{padding:50px 0}
.y-contact1 ul li{width:50%;margin-bottom:20px}
.y-contact1 ul li:first-child{width:100%}
.y-contact1 ul{flex-wrap:wrap}
}
@media only screen and (max-width:767px){
.y-server ul li{width:50%}
.y-server .tit h3{font-size:22px;line-height:32px}
.y-server .tit p{font-size:14px;line-height:24px}
.y-server ul li .item p{font-size:14px;line-height:22px}
.y-server ul li .item .icon{height:100px}
.y-server ul li .item .icon img{max-width:50%;max-height:50%}
.y-server ul li .item .icon::after{width:50px}
.y-server ul li .item{margin:0 8px 16px}
.y-server ul{margin:0 -8px}
.d-hd1 .t3{margin-bottom:10px}
.y-case-list{margin:0}
.y-case-list li{float:none;width:auto}
.y-case-list li .item{margin:0 0 20px}
.y-case-list li .item .img{border-radius:10px}
.y-case-list li .item .img img{border-radius:10px}
.y-case-list li .item .tit{font-size:18px;line-height:28px}
.y-case-list li .item p{font-size:14px;line-height:24px;margin-bottom:10px;height:48px}
.g-more3{line-height:32px;width:120px;padding-left:25px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.g-more3 span{font-size:12px}
.y-pages{margin-bottom:30px}
.y-pages ul li{margin:0 3px}
.y-pages ul li a,.y-pages ul li span{width:25px;line-height:25px;font-size:12px}
.mt60{margin-top:30px}
.mb30{margin-bottom:15px}
.y-zl .txt{width:100%}
.y-zl{height:auto;padding:30px 0;position:relative}
.y-zl .wp{position:relative;z-index:1}
.y-zl::after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.6);content:""}
.y-zl .d-hd1,.y-zl .txt{position:static;transform:translateY(0)}
.y-zl .d-hd1 .con span,.y-zl .txt .con span{margin-bottom:0}
.y-zl .d-hd1 .con h3,.y-zl .txt .con h3{font-size:22px;line-height:1.7}
.y-zl .d-hd1 .con p,.y-zl .txt .con p{font-size:14px;line-height:1.7}
.y-hezuo .tit{font-size:16px;line-height:1.7;margin-bottom:20px}
.y-hezuo ul li{width:calc(50% - 10px);margin:0 5px 10px}
.y-hezuo ul{margin:0 -5px}
.y-hezuo ul li .img{height:80px}
.y-hezuo ul li p{line-height:40px;font-size:14px}
.y-hezuo{padding:30px 0}
.d-hd1 .t2{font-size:22px}
.y-new-list ul li{width:100%;margin:0 0 20px}
.y-new-list ul{margin:0}
.y-new-list ul li .item .txt{padding:12px}
.y-new-list ul li .item .mark{margin-top:20px}
.y-new-list ul li .item .tit{font-size:16px;line-height:26px;height:52px}
.y-new-list ul li .item .mark .time{-webkit-background-size:16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px;padding-left:22px}
.g-jt1{-webkit-background-size:12px;-moz-background-size:12px;-o-background-size:12px;background-size:12px;padding-right:18px}
.y_news_detail .left{float:none;width:auto}
.y_news_detail .right{display:none}
.y_news_detail .left .tit{padding-bottom:10px;margin-bottom:24px}
.y_news_detail .left .tit h1{font-size:24px;line-height:1.7}
.y_news_detail .left .tit .mark span.ico{-webkit-background-size:16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px;padding-left:20px}
.y_news_detail .left .tit .mark span{padding-right:10px;margin-right:10px}
.y_news_detail .con{font-size:14px}
.detail-pages{padding:0 0 40px;display:block}
.detail-pages .page .item a,.detail-pages .page .item span{font-size:14px;line-height:26px}
.g-more2{display:block;margin:20px auto 0;font-size:14px;width:140px}
.g-more2 span{line-height:40px}
.y_news_detail .con{padding-bottom:24px}
.y-contact1 ul{display:block}
.y-contact1 ul li{width:100%}
.y-contact1 ul li .con{padding:12px}
.y-contact1 ul li .con .img{height:40px;margin-bottom:0}
.y-contact1 ul li .con .img .ico{max-height:100%;max-width:40px}
.y-contact1 ul li .con .item span{font-size:14px;line-height:1.7}
.y-contact1 ul li .con .item p{font-size:14px;line-height:1.7}
.y-contact2 .tit{font-size:24px;line-height:34px;margin-bottom:12px}
.y-contact2 .tab span{font-size:14px;line-height:34px}
.y-contact2 .tab{padding:10px 0}
.y-contact1,.y-contact2{margin-bottom:30px}
.y-contact3{padding:30px 0}
.y-contact3 .form{margin:0}
.y-contact3 .form .inp{float:none;width:auto;margin:0 0 12px}
.y-contact3 .form .inp.other{width:100%}
.y-contact3 .form .btn{width:100%;line-height:40px;font-size:16px}
.y-contact3 .form .inp input{line-height:40px;padding:0 12px}
.y-contact3 .form .inp textarea{padding:6px 12px}
}
.y-case-list{overflow:visible}
.y-case-list:after,.y-case-list:before{content:'';display:block;width:100%;height:0;clear:both;visibility:hidden}
.y-case-list li .item .img{overflow:visible}
.y-case-list li .item .img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.indal-link-img{display:block;width:100%;transform-style:preserve-3d;transform:perspective(200vw)}
.indal-link-img .imgwrap{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;overflow:hidden;transition:box-shadow .5s ease-in-out}
.indal-link-img:hover .imgwrap{box-shadow:30px 30px 40px -10px rgba(0,0,0,.15)}
@keyframes ani1{
from{width:0}
to{width:100%}
}
@keyframes indppTitleRight{
0%{transform:translateX(0)}
100%{transform:translateX(110%)}
}
.d-hd1{position:relative;overflow:hidden}
.d-hd1 .hd-col{overflow:hidden}
.d-hd1 .hd-cor{padding-top:19px;margin-left:40px;float:right}
.d-hd1 .t1{font-size:24px;color:#000;line-height:1.3;font-weight:700;display:-webkit-flex;display:flex}
.d-hd1 .t1 span{padding-left:48px;background:url(../images/d-shape1.png) left center no-repeat;-webkit-background-size:25px auto;background-size:25px auto;}
.d-hd1 .t2{margin-top:13px;font-size:42px;color:#000;font-weight:400;line-height:1.3}
.d-hd1 .t2 span{display:inline-block;position:relative}
.d-hd1 .t2 span i{position:absolute;width:100%;height:110%;left:0;top:-5%;transform-origin:100% 50%;transform:translateZ(0);background:#fff;opacity:.7}
.d-hd1.animated .t2 span i{animation:indppTitleRight 2.6s ease both}
.d-btns1{display:-webkit-flex;display:flex;justify-content:center}
.d-btns1 .a1{padding:0 24px;display:block;min-width:130px;font-size:16px;color:#fff;line-height:42px;background:linear-gradient(90deg,#cf19b1,#e51f6d);display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.d-btns1 .a1 span{padding-right:26px;display:block;background:url(../images/index-jt5.png) right center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-btns1 .a1:hover span{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.d-hd1.column .hd-cor{padding:0;margin:0;margin-top:128px;float:none}
.d-hd1.column .t2{margin-top:67px}
.d-hd1.column .t3{margin:0;margin-top:22px}
.d-hd1.column .d-btns1{justify-content:flex-start}
.section-ban{height:704px;position:relative;overflow:hidden}
.d-ban1{height:100%;position:relative;overflow:hidden}
.d-ban1 .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;z-index:1}
.d-ban1 .cont{position:absolute;left:0;top:50%;right:0;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-ban1 .cont,.d-ban1 .cont .wp{display:-webkit-flex;display:flex;align-items:flex-start}
.d-ban1 .cont .wp{height:100%;width:96%;flex-shrink:0}
.d-ban1 .cont .text{margin-right:20px;/*width:252px;*/color:#fff;flex-shrink:0}
.d-ban1 .cont .text .title{font-size:36px;font-weight:400;line-height:1.3}
.d-ban1 .cont .text .desc{margin-top:8px;font-size:18px;line-height:1.61}
.d-ban1 .cont .num{flex-shrink:0;display:-webkit-flex;display:flex;align-items:flex-start}
.d-ban1 .cont .num img{max-width:162px;flex-shrink:0}
.d-ban1 .cont .num em{margin-top:-8px;font-size:31px;line-height:1;font-weight:700;color:#fff;background:linear-gradient(0deg,#f1ebcb 0,#d2ab69 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.d-pos1{position:absolute;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:10}
.d-pos1,.d-pos1 .wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.d-pos1 .wp{height:100%;width:96%;flex-shrink:0}
.d-pos1 .pos-col{margin-right:40px;flex-grow:1}
.d-pos1 .pos-cor{padding:15px 0;max-width:35%;flex-shrink:0}
.d-navLs1{margin:0 -52px}
.d-navLs1 ul{display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-navLs1 .a1{padding:0 52px;display:block;font-size:18px;color:#fff;line-height:70px}
.d-navLs1 .a1:hover,.d-navLs1 .on .a1{font-weight:700}
.cur{padding-left:38px;font-size:18px;color:#fff;line-height:2.22;background:url(../images/d-home1.png) left top 6px no-repeat;-webkit-background-size:24px auto;background-size:24px auto;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start}
.cur a,.cur em,.cur span{font-size:inherit;color:inherit}
.cur em{margin:0 14px}
.cur a:hover{text-decoration:underline}
.d-sec1{padding:84px 0 60px;overflow:hidden}
.d-sec1 .title{font-size:36px;color:#121212;font-weight:400;line-height:1.3;text-align:center;letter-spacing:.3em}
.d-sec1 .desc1{margin-top:43px;font-size:22px;color:#333;line-height:2.18;text-align:center}
.d-sec1 .desc2{padding:0 20px;font-size:16px;color:#3d3d3d;line-height:1.88}
.d-sec1 .line{margin:35px 0 47px;height:1px;background-color:#262626}
.d-sec2{padding:84px 0 70px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.d-sec2 .wp3{padding:0 80px}
.d-sec3{padding:74px 0 108px;overflow:hidden}
.d-sec3 .d-hd1{margin-bottom:16px}
.d-sec4{padding:112px 0 105px;overflow:hidden}
.d-sec4 .d-hd1{margin-bottom:36px}
.d-sec5{padding:76px 0 100px;min-height:850px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.d-sec5 .d-hd1{margin-bottom:230px}
.d-numLs1{border-top:1px solid #fff;border-bottom:1px solid #fff}
.d-numLs1 ul{margin:0 -20px -60px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}
.d-numLs1 li{padding:44px 20px 68px;margin-bottom:60px;flex-shrink:0}
.d-numLs1 .num{font-family:Arial;font-size:100px;color:#fefefe;text-align:center;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.d-numLs1 .num .n{flex-shrink:0}
.d-numLs1 .num .unit1{margin-left:15px;font-size:72px;flex-shrink:0}
.d-numLs1 .num .unit2{margin-left:10px}
.d-numLs1 .desc{margin-top:13px;font-size:18px;color:#fefefe;text-align:center;line-height:1.3}
.d-ls1{margin:0 -33px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-ls1 li{padding:0 33px;margin-bottom:20px;width:50%;flex-shrink:0}
.d-ls1 .con{padding:30px 60px;padding-left:130px;display:block;height:100%;min-height:150px;background-color:#eff0f2;position:relative;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ls1 .num{position:absolute;left:38px;top:34px;font-size:24px;color:#ce17b3;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ls1 .icon{margin-right:95px;width:68px;height:68px;position:relative;flex-shrink:0}
.d-ls1 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ls1 .icon .ig2{opacity:0}
.d-ls1 .text{width:calc(100% - 163px);flex-shrink:0}
.d-ls1 .tit{font-size:24px;color:#333;font-weight:400;line-height:1.5;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ls1 .con:hover{background-color:#cf18b2}
.d-ls1 .con:hover .icon img{opacity:0}
.d-ls1 .con:hover .icon .ig2{opacity:1}
.d-ls1 .con:hover .num{color:#fff}
.d-ls1 .con:hover .tit{color:#fff}
.d-ls2{padding-right:25.5%;margin:0 -20px -60px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-ls2 li{width:33.33%;flex-shrink:0}
.d-ls2 .con{padding:0 20px;margin-bottom:60px;display:block;height:100%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.d-ls2 .icon{margin:0 auto 21px;width:134px;height:134px;line-height:134px;font-size:0;text-align:center;border-radius:50%;position:relative;z-index:1}
.d-ls2 .icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#f29f6a,#d62196);border:1px solid #e7ece9;opacity:.5;border-radius:50%;z-index:-1}
.d-ls2 .icon img{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%}
.d-ls2 .tit{font-size:24px;color:#ffffff;font-weight:400;text-align:center;line-height:1.3}
.d-ls2 .desc{margin-top:28px;font-size:16px;color:#ffffff;line-height:1.5;text-align:center}
.d-ls2 .con:hover{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}
.d-swiper1{padding:0 14.9%;position:relative;overflow:hidden}
.d-swiper1 .swiper-arrow{position:absolute;top:50%;width:60px;height:60px;border:1px solid #db2288;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:30px auto;background-size:30px auto;z-index:10;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-swiper1 .swiper-arrow.swiper-prev{left:3.84%;background-image:url(../images/d-arrow1.png)}
.d-swiper1 .swiper-arrow.swiper-next{right:3.84%;background-image:url(../images/d-arrow2.png)}
.d-swiper1 .swiper-arrow:hover{background-color:#db2288;border-color:#db2288}
.d-swiper1 .swiper-prev:hover{background-image:url(../images/d-arrow3.png)}
.d-swiper1 .swiper-next:hover{background-image:url(../images/d-arrow4.png)}
.d-swiper1 .swiper-pagination{position:absolute;left:0;bottom:0!important;right:0;font-size:0;text-align:center;z-index:10;display:none}
.d-swiper1 .swiper-pagination .swiper-pagination-bullet{margin:0 3px!important;display:inline-block;vertical-align:middle;width:8px;height:8px;background-color:#fff;border-radius:15px;opacity:1}
.d-swiper1 .swiper-pagination .swiper-pagination-bullet-active{width:24px;background-color:#db2288}
.d-swiper1 .slider{position:relative;overflow:hidden}
.d-swiper1 .slider:before{content:'';position:absolute;left:0;bottom:0;right:80px;height:1px;background-color:#262626}
.d-swiper1 .con{display:block;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:space-between}
.d-swiper1 .pic{width:478px;height:514px;line-height:514px;font-size:0;text-align:center;flex-shrink:0;order:2}
.d-swiper1 .pic img{display:inline-block;vertical-align:bottom;max-width:100%;max-height:100%}
.d-swiper1 .text{padding:36px 0;width:calc(100% - 626px);flex-shrink:0;order:1}
.d-swiper1 .title{font-size:28px;color:#303030;font-weight:400;line-height:1.3;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-swiper1 .desc{margin-top:42px;font-size:16px;color:#151515;line-height:1.88;height:9.4em;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}
.d-swiper1 .btns{margin-top:34px;font-size:14px;color:#303030;line-height:2.86;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-swiper1 .btns span{flex-shrink:0}
.d-swiper1 .btns .icon-arrow{margin-left:15px;width:28px;height:24px;background:url(../images/d-arrow5.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-swiper1 .con:hover .btns,.d-swiper1 .con:hover .title{color:#cf18b2}
.d-swiper1 .con:hover .btns .icon-arrow{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}
.banner{height:100vh;position:relative;overflow:hidden}
.banner video{display: block;width: 100%;}
.banner .swiper-slide{height:auto;position:relative;overflow:hidden}
.banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.banner .swiper-slide-active img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 3s linear;-o-transition:all 3s linear;transition:all 3s linear}
.banner .slide-jt{position:absolute;left:0;bottom:82px;right:0;z-index:10}
.banner .slide-jt,.banner .slide-jt .wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.banner .slide-jt .wp{height:100%;width:96%;flex-shrink:0}
.banner .slide-jt .num{padding-bottom:8px;font-size:16px;color:#f2e1af;line-height:1;flex-shrink:0;display:-webkit-flex;display:flex;align-items:flex-end}
.banner .slide-jt .num .num-active{margin:0 6px -3px 0;font-size:24px;flex-shrink:0}
.banner .slide-jt .num .swiper-num{margin:0 0 -2px 4px;flex-shrink:0}
.banner .slide-jt .line{margin:0 18px;height:1px;background-color:rgba(242,225,175,.5);position:relative;flex-grow:1}
.banner .slide-jt .line:before{content:'';position:absolute;left:0;top:0;width:0;height:1px;background-color:#cf18b2;z-index:10}
.banner .slide-jt .line.active:before{animation:ani1 5s linear alternate;-webkit-animation:ani1 5s linear alternate}
.banner .slide-jt .jt{width:30px;height:30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:13px auto;background-size:13px auto;cursor:pointer;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.banner .slide-jt .prev{background-image:url(../images/index-jt1.png)}
.banner .slide-jt .next{background-image:url(../images/index-jt2.png)}
.index-part1{padding:107px 0 55px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:100% auto;background-size:100% auto;overflow:hidden}
.index-part1 .d-hd1{margin-bottom:44px}
.index-part1 .d-hd1 .t3{margin:0;margin-top:2px}
.index-part1 .d-hd1 .d-btns1{display:-webkit-flex;display:flex}
.index-part1 .d-btns1{display:none}
.index-part1 ul{margin:0 -10px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.index-part1 ul li{padding:0 10px;margin-bottom:20px;width:33.33%;flex-shrink:0}
.index-part1 ul .con{display:block;perspective:5000px;height:680px;position:relative}
.index-part1 ul .ul-item1,.index-part1 ul .ul-item2{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;backface-visibility:hidden;transition:transform 2s cubic-bezier(.34,1.56,.64,1);border-radius:25px}
.index-part1 ul .ul-item1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.index-part1 ul .ul-item1 .text{position:absolute;top:0;left:0;width:100%;padding:54px 54px;transform:translate3d(0,0,10px)}
.index-part1 ul .ul-item1 .tit{font-size:36px;color:#000;font-weight:400;line-height:1.4}
.index-part1 ul .ul-item1 .desc{margin-top:14px;font-size:16px;color:#666;line-height:1.6}
.index-part1 ul .ul-item2{transform:rotateY(180deg);background:#d6d2e9;z-index:1000}
.index-part1 ul .ul-item2 .inner{padding:54px 54px;transform:translate3d(0,0,10px)}
.index-part1 ul .ul-item2 .tit{font-size:36px;color:#666;line-height:1.14;font-weight:400}
.index-part1 ul .ul-item2 .desc{margin-top:14px;font-size:16px;color:#666;line-height:1.6}
.index-part1 ul .ul-item2 .tags{margin-top:28px;font-size:16px;color:#666;line-height:2.63}
.index-part1 ul .con:hover .ul-item1{transform:rotateY(180deg)}
.index-part1 ul .con:hover .ul-item2{transform:rotateY(0)}
.swiper-part1{margin:0 -72px;padding:0 72px;position:relative}
.swiper-part1 .jt{position:absolute;top:50%;width:56px;height:56px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;border-radius:50%;box-shadow:0 1px 6px 0 rgba(102,102,102,.3);cursor:pointer;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper-part1 .jt:hover{background-color:#cf18b2}
.swiper-part1 .jt.prev{left:0;background-image:url(../images/index-jt3.png)}
.swiper-part1 .jt.prev:hover{background-image:url(../images/index-jt11.png)}
.swiper-part1 .jt.next{right:0;background-image:url(../images/index-jt4.png)}
.swiper-part1 .jt.next:hover{background-image:url(../images/index-jt12.png)}
.swiper-part1 .swiper-pagination{position:absolute;left:0;bottom:0!important;right:0;font-size:0;text-align:center;z-index:10;display:none}
.swiper-part1 .swiper-pagination .swiper-pagination-bullet{margin:0 3px!important;display:inline-block;vertical-align:middle;width:8px;height:8px;background-color:#ddd;border-radius:15px;opacity:1}
.swiper-part1 .swiper-pagination .swiper-pagination-bullet-active{width:24px;background-color:#db2288}
.swiper-part1 .slider{position:relative}
.swiper-part1 .swiper-slide{height:auto}
.swiper-part1 .part1-box{padding:48px 68px;display:block;height:100%;background:linear-gradient(-90deg,#eff0f2,#e1e2e6);position:relative;z-index:1;overflow:hidden}
.swiper-part1 .part1-box:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#cf19b1,#e51f6d);z-index:-1;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper-part1 .num{margin-bottom:92px;display:inline-block;min-width:52px;line-height:52px;font-size:24px;color:#333;text-align:center;border-radius:50%;background-color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper-part1 .icon{position:absolute;right:80px;top:56px;max-width:33.28%;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper-part1 .part1-txt{font-size:16px;color:#606060;line-height:1.88;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper-part1 .part1-txt h3{margin-bottom:24px;font-size:24px;color:#333;line-height:1.5;font-weight:700;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper-part1 .part1-txt p{height:5.64em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.swiper-part1 .part1-txt .more{margin-top:10px;padding-right:26px;display:inline-block;font-size:16px;color:#333;line-height:2.5;background:url(../images/index-jt10.png) right center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper-part1 .part1-box:hover:before{opacity:1}
.swiper-part1 .part1-box:hover .part1-txt{color:#fff}
.swiper-part1 .part1-box:hover .part1-txt h3{color:#fff}
.swiper-part1 .part1-box:hover .part1-txt .more{color:#fff;background-image:url(../images/index-jt5.png)}
.swiper-part1 .part1-box .part1-txt .more:hover{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.index-part2{padding:55px 0 110px;overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between}
.index-part2 .d-hd1 .t2{font-size:48px}
.index-part2 .d-hd1 .d-btns1{display:-webkit-flex;display:flex}
.index-part2 .d-btns1{display:none}
.index-part2 .left{float:none;width:26.88%;flex-shrink:0}
.index-part2 .right{float:none;width:58.44%;flex-shrink:0}
.index-part2 ul{border-top:1px solid #e1e2e6}
.index-part2 ul li{padding:24px 0;border-bottom:1px solid #e1e2e6}
.index-part2 ul .top{padding:0 30px 0 14px;cursor:default;display:-webkit-flex;display:flex;align-items:flex-start}
.index-part2 ul .top .num{margin-right:35px;min-width:52px;line-height:52px;border-radius:50%;position:relative;z-index:1;font-size:24px;color:#333;text-align:center;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-part2 ul .top .num:after,.index-part2 ul .top .num:before{content:'';position:absolute;border-radius:50%;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-part2 ul .top .num:before{left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#cf19b1,#e51f6d);z-index:-2}
.index-part2 ul .top .num:after{left:1px;top:1px;right:1px;bottom:1px;background-color:#fff;border-radius:50%;z-index:-1}
.index-part2 ul .top .tit{font-size:24px;color:#333;font-weight:400;line-height:52px;flex-grow:1}
.index-part2 ul .top .toggle{margin-left:40px;padding-right:30px;font-size:18px;color:#333;line-height:52px;background:url(../images/index-jt6.png) right center no-repeat;-webkit-background-size:14px auto;background-size:14px auto;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-part2 ul .bot{padding-left:101px;overflow:hidden;display:none}
.index-part2 ul .bot .txt{float:left;width:53.7%;font-size:16px;color:#333;line-height:1.88}
.index-part2 ul .bot img{margin-top:4px;float:right;display:block;width:42.6%}
.index-part2 ul .on{padding:25px 0 0;background-color:#f4f5f8}
.index-part2 ul .on .top{margin-bottom:6px;padding:0 30px 0 14px}
.index-part2 ul .on .top .num{color:#fff}
.index-part2 ul .on .top .num:after{opacity:0}
.index-part2 ul .on .top .tit{font-weight:700}
.index-part2 ul .on .top .toggle{background-image:url(../images/index-jt7.png)}
.index-part3{padding:88px 0 84px;overflow:hidden}
.index-part3 .d-hd1{margin-bottom:44px}
.index-part3 .d-hd1 .t2 span i{background-color:#f4f5f8}
.index-part3 .d-hd1 .t3{margin:0;margin-top:3px}
.index-part3 .d-hd1 .d-btns1{display:-webkit-flex;display:flex}
.index-part3 .d-btns1{display:none}
.index-part3 .y-case-list{margin:0 -23px -45px}
.index-part3 .y-case-list li .item{margin:0 23px 45px}
.index-part3 .y-case-list li .item .img{margin-bottom:33px}
.index-part3 .y-case-list li .item p{margin-bottom:0!important}
.index-part4{padding:112px 0 155px;position:relative;z-index:1;overflow:hidden}
.index-part4 .d-btns1{display:none}
.index-part4 .d-hd1{margin-bottom:24px}
.index-part4 .d-hd1 .t2{margin-top:36px}
.index-part4 .d-hd1 .d-btns1{display:-webkit-flex;display:flex}
.index-part4 .pic{position:absolute;right:0;top:244px;width:70%;z-index:-1}
.index-part4 .pic img{margin:0 auto;display:block}
.index-part4 .txt{width:47%}
.index-part4 .txt .infor{margin-bottom:50px;font-size:16px;color:#606060;line-height:1.88}
.index-part4 .txt .infor span{margin-bottom:20px;display:block;font-size:30px;color:#333;line-height:1.2}
.index-part4 .txt .infor span em{font-size:24px;line-height:1.5}
.index-part4 ul{margin:0 -38px -40px;font-size:18px;color:#333;line-height:1.67;display:-webkit-flex;display:flex;flex-wrap:wrap}
.index-part4 ul li{padding:0 38px;margin-bottom:40px;width:50%;flex-shrink:0}
.index-part4 ul .con{padding:14px 0;display:block;height:100%;border-bottom:1px solid #dcdcdc}
.index-part4 ul .num{font-family:OPPOSans-H;margin-bottom:12px;color:#cf18b2;line-height:1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.index-part4 ul .num em{font-size:72px}
.index-part4 ul .num span{margin-left:15px;font-size:48px}
.index-part5{padding:70px 0 117px;overflow:hidden}
.index-part5 .d-hd1{margin-bottom:38px}
.index-part5 .d-hd1 .t2 span i{background-color:#f4f5f8}
.index-part5 .d-hd1 .t3{margin:0;margin-top:3px}
.index-part5 .d-hd1 .d-btns1{display:-webkit-flex;display:flex}
.index-part5 .d-btns1{display:none}
.index-p5-box{min-height:624px;display:-webkit-flex;display:flex;justify-content:space-between}
.index-p5-box .left{float:none;width:27.5%;position:relative;box-shadow:0 6px 13px 2px rgba(125,125,125,.5);overflow:hidden;flex-shrink:0}
.index-p5-box .left img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box .left .txt{padding:44px 42px;position:absolute;left:0;bottom:0;right:0;background:url(../images/index-bg3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10}
.index-p5-box .left .word{font-size:24px;color:#fff;line-height:1.3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.index-p5-box .left span{margin-top:22px;display:block;font-size:18px;color:#fff}
.index-p5-box .left:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.index-p5-box .center{padding:52px 40px 38px;float:none;width:26.88%;background-color:#fff;box-shadow:0 6px 13px 2px rgba(125,125,125,.5);flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box .center span{font-family:OPPOSans-H;margin-bottom:26px;display:block;font-size:24px;color:#cf18b2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box .center .tit{margin-bottom:10px;display:block;font-size:26px;color:#333;font-weight:400;line-height:1.38;height:2.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box .center p{margin-bottom:4px;font-size:16px;color:#606060;line-height:1.88;height:5.64em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box .center .more{margin-bottom:52px;padding-right:22px;display:inline-block;font-size:16px;color:#666;line-height:2.5;background:url(../images/index-jt4.png) right center no-repeat;-webkit-background-size:12px auto;background-size:12px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box .center .img{display:block;height:205px;border-radius:10px;overflow:hidden}
.index-p5-box .center .img img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box .center:hover{background-color:#cf18b2}
.index-p5-box .center:hover span{color:#fff}
.index-p5-box .center:hover .tit{color:#fff}
.index-p5-box .center:hover p{color:#fff}
.index-p5-box .center:hover .more{color:#fff;background-image:url(../images/index-jt12.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.index-p5-box .center:hover .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.index-p5-box .right{float:none;width:43.56%;flex-shrink:0}
.index-p5-box ul{margin-bottom:-9px}
.index-p5-box ul li{padding:16px 0;margin-bottom:9px;display:block;min-height:202px;background-color:#fff;box-shadow:0 3px 8px 1px rgba(125,125,125,.5);display:-webkit-flex;display:flex;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box ul .time{padding:24px 20px;width:21%;font-size:24px;color:#cf18b2;text-align:center;line-height:1.25;border-right:1px solid #ebebeb;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box ul .txt{padding:22px 50px 0 40px;padding-top:23px;width:79%;flex-shrink:0}
.index-p5-box ul .tit{margin-bottom:10px;display:block;font-size:24px;color:#333;font-weight:400;line-height:1.25;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box ul p{margin-bottom:10px;font-size:16px;color:#606060;line-height:1.5;height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box ul .more{padding-right:24px;display:inline-block;font-size:16px;color:#666;line-height:2.5;background:url(../images/index-jt4.png) right center no-repeat;-webkit-background-size:12px auto;background-size:12px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-p5-box ul li:nth-child(3) .tit{white-space:normal;height:2.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.index-p5-box ul li:nth-child(3) p{display:block;height:auto;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.index-p5-box ul li:hover{background-color:#cf18b2}
.index-p5-box ul li:hover .time{color:#fff}
.index-p5-box ul li:hover .tit{color:#fff}
.index-p5-box ul li:hover p{color:#fff}
.index-p5-box ul li:hover .more{color:#fff;background-image:url(../images/index-jt12.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.index-part6{height:980px;position:relative;z-index:1;overflow:hidden}
.index-part6 .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;z-index:-1}
.index-part6 .txt{position:absolute;left:50%;top:48.2%;width:32%;font-size:18px;color:#606060;line-height:1.67;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.index-part6 .txt .tit{margin-bottom:25px;font-size:42px;color:#333;line-height:1.3;text-align:center}
.index-part6 .imgs{position:absolute;left:0;top:0;width:100%;height:100%}
.index-part6 .imgs .items{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid rgba(207,24,178,.2);border-radius:50%}
.index-part6 .imgs .items:before{content:'';display:block;padding-top:100%}
.index-part6 .imgs .items.i1{width:16.04%;z-index:10}
.index-part6 .imgs .items.i2{width:25.52%;z-index:9}
.index-part6 .imgs .items.i3{width:36.82%;z-index:8}
.index-part6 .imgs .items.i4{width:52.34%;z-index:7}
.index-part6 .imgs .items.i5{width:73.18%;z-index:6}
.index-part6 .imgs .items.i6{width:94.11%;z-index:5}
.index-part6 .imgs .item{position:absolute;z-index:10;animation-duration:20s}
.index-part6 .imgs .icon{width:134px;height:134px;line-height:134px;font-size:0;text-align:center;border-radius:50%;box-shadow:0 1px 8px 0 rgba(0,0,0,.1);background-color:#fff;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.index-part6 .imgs .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.index-part6 .imgs .icon.s1{width:150px;height:150px;line-height:150px}
.index-part6 .imgs .icon.s2{width:140px;height:140px;line-height:140px}
.index-part6 .imgs .icon.s3{width:180px;height:180px;line-height:180px}
.index-part6 .imgs .icon.s4{width:168px;height:168px;line-height:168px}
.index-part6 .imgs .item:hover .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.index-part6 ul{margin:0 -5px -10px;display:-webkit-flex;display:flex;flex-wrap:wrap;display:none}
.index-part6 ul li{padding:0 5px;margin-bottom:10px;width:20%;flex-shrink:0}
.index-part6 ul .icon{padding-top:100%;border-radius:50%;background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.1);position:relative;overflow:hidden}
.index-part6 ul .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.index-part7{padding:96px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.d-form1{padding:53px 65px 41px 78px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(90deg,rgba(208,24,177,.6),rgba(227,30,110,.6));display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.d-form1 input{outline:0;border:none;background-color:transparent}
.d-form1 input:focus{border:none;background-color:transparent}
.d-form1 .left{padding-top:17px;float:none;width:400px;font-size:24px;color:#fff;line-height:1.5;flex-shrink:0}
.d-form1 .left .title{margin-bottom:17px;font-size:42px;color:#fff;font-weight:700;line-height:1.3}
.d-form1 .left p{margin-bottom:30px}
.d-form1 .left .item{display:-webkit-flex;display:flex;align-items:center}
.d-form1 .left .icon{margin-right:16px;width:52px;height:52px;line-height:50px;font-size:0;text-align:center;border:1px dashed #fff;border-radius:50%;flex-shrink:0}
.d-form1 .left .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.d-form1 .left .txt{color:#fff}
.d-form1 .left .txt .t1{font-size:16px;line-height:1.88}
.d-form1 .left .txt .t2{font-size:24px;line-height:1.25}
.d-form1 .right{float:none;width:calc(100% - 510px);flex-shrink:0}
.d-form1 .right .title{margin-bottom:22px;font-size:24px;color:#fff;font-weight:700;line-height:1.3}
.d-form1 .right .cont{margin:0 -14px -25px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-form1 .right .item{margin:0 14px 25px;display:inline-block;vertical-align:top;width:calc(50% - 28px);border-bottom:1px solid rgba(255,255,255,.6);display:-webkit-flex;display:flex;align-items:center}
.d-form1 .right .label{margin-right:20px;font-size:16px;color:#fff;height:52px;line-height:52px;flex-shrink:0}
.d-form1 .right .inp{display:block;width:100%;height:52px;line-height:52px;font-size:16px;color:#fff;flex-grow:1}
.d-form1 .right .btns{margin:28px auto 0;display:block;width:210px;height:54px;line-height:54px;font-size:18px;color:#fff;background-color:#f63;position:relative;cursor:pointer;overflow:hidden;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-form1 .right .btns input{position:absolute;left:-9999px}
.d-form1 .right .btns span{padding-right:28px;display:block;background:url(../images/index-jt12.png) right center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;flex-shrink:0}
.d-form1 .right .btns:hover{opacity:.8}
@media only screen and (max-width:1799px){
.swiper-part1{margin:0}
}
@media only screen and (max-width:1599px){
.section-ban{height:560px}
.d-navLs1{margin:0 -30px}
.d-navLs1 .a1{padding:0 30px}
.cur em{margin:0 10px}
.d-swiper1 .pic{width:400px;height:430px;line-height:430px}
.d-swiper1 .text{width:calc(100% - 500px)}
.d-sec5{min-height:680px}
.d-sec5 .d-hd1{margin-bottom:180px}
.d-ls1 .con{padding-left:110px}
.d-ls1 .icon{margin-right:50px}
.d-hd1.column .hd-cor{margin-top:80px}
.d-hd1.column .t2{margin-top:40px}
.d-hd1.column .t3{margin-top:15px}
.index-part1 ul .con{height:540px}
.index-part1 ul .ul-item1 .text{padding:40px}
.index-part1 ul .ul-item1 .tit{font-size:28px}
.index-part1 ul .ul-item1 .desc{margin-top:10px;font-size:14px}
.index-part1 ul .ul-item2 .inner{padding:40px}
.index-part1 ul .ul-item2 .tit{font-size:28px}
.index-part1 ul .ul-item2 .desc{margin-top:10px;font-size:14px}
.index-part1 ul .ul-item2 .tags{margin-top:20px;font-size:14px}
.index-part2 .left{width:30%}
.swiper-part1 .part1-box{padding:40px 50px}
.swiper-part1 .icon{right:50px;top:30px}
.swiper-part1 .num{margin-bottom:50px}
.swiper-part1 .part1-txt h3{margin-bottom:15px}
.index-part4 .txt{width:52%}
.index-part6 .txt .tit{margin-bottom:10px;font-size:32px}
.index-part6 .txt{width:28%;font-size:16px}
.index-part6 .imgs .icon{width:100px;height:100px;line-height:100px}
.index-part6 .imgs .icon.s1{width:120px;height:120px;line-height:120px}
.index-part6 .imgs .icon.s2{width:112px;height:112px;line-height:112px}
.index-part6 .imgs .icon.s3{width:144px;height:144px;line-height:144px}
.index-part6 .imgs .icon.s4{width:134px;height:134px;line-height:134px}
}
@media only screen and (max-width:1399px){
.d-navLs1{margin:0 -20px}
.d-navLs1 .a1{padding:0 20px}
.cur em{margin:0 6px}
.d-sec5{min-height:540px}
.d-sec5 .d-hd1{margin-bottom:130px}
.index-p5-box{min-height:568px}
.index-p5-box .left .txt{padding:30px}
.index-p5-box .left span{margin-top:15px}
.index-p5-box .center{padding:50px 30px 30px}
.index-p5-box .center span{margin-bottom:20px}
.index-p5-box .center .tit{margin-bottom:8px}
.index-p5-box .center .more{margin-bottom:30px}
.index-p5-box .center .img{height:160px}
.index-p5-box ul li{min-height:180px}
.index-p5-box ul .time{padding:15px;width:26%}
.index-p5-box ul .txt{padding:15px 30px 0 30px;width:74%}
.index-p5-box ul .tit{margin-bottom:8px}
.index-p5-box ul p{margin-bottom:8px}
.index-part1 ul .con{height:400px}
.index-part1 ul .ul-item1 .text{padding:30px}
.index-part1 ul .ul-item1 .tit{font-size:22px}
.index-part1 ul .ul-item2 .inner{padding:30px}
.index-part1 ul .ul-item2 .tit{font-size:22px}
.index-part1 ul .ul-item2 .tags{margin-top:15px;line-height:2}
.index-part6{height:620px}
.index-part6 .imgs .icon{width:80px;height:80px;line-height:80px}
.index-part6 .imgs .icon.s1{width:96px;height:96px;line-height:96px}
.index-part6 .imgs .icon.s2{width:90px;height:90px;line-height:90px}
.index-part6 .imgs .icon.s3{width:116px;height:116px;line-height:116px}
.index-part6 .imgs .icon.s4{width:108px;height:108px;line-height:108px}
}
@media only screen and (max-width:1199px){
.section-ban{height:auto}
.d-ban1{height:360px}
.d-ban1 .cont .text .title{font-size:28px}
.d-ban1 .cont .text .desc{font-size:14px}
.d-ban1 .cont .num img{max-width:130px}
.d-pos1{padding:15px 0;position:static}
.d-pos1,.d-pos1 .wp{display:block}
.d-pos1 .pos-col,.d-pos1 .pos-cor{padding:0;width:100%;max-width:100%}
.d-navLs1 .a1{font-size:16px;line-height:40px}
.cur{padding-left:28px;font-size:16px;background-position:left 8px;-webkit-background-size:20px auto;background-size:20px auto}
.d-hd1 .t1{font-size:20px}
.d-hd1 .t1 span{padding-left:35px;-webkit-background-size:20px auto;background-size:20px auto}
.d-hd1 .t2{margin-top:10px;font-size:34px}
.d-hd1 .t3{font-size:20px}
.d-hd1.column .hd-cor{margin-top:40px}
.d-hd1.column .t2{margin-top:15px}
.d-hd1.column .t3{margin-top:5px}
.d-sec1{padding:60px 0}
.d-sec1 .title{font-size:28px}
.d-sec1 .desc1{margin-top:30px;font-size:18px}
.d-sec1 .line{margin:30px 0 35px}
.d-sec1 .desc2{font-size:14px}
.d-sec2{padding:60px 0}
.d-sec2 .wp3{padding:0 20px}
.d-sec3{padding:60px 0}
.d-sec4{padding:60px 0}
.d-sec5{padding:60px 0;min-height:0}
.d-sec5 .d-hd1{margin-bottom:40px}
.d-numLs1 li{padding:20px 20px 30px;max-width:33.33%}
.d-numLs1 .num{font-size:80px}
.d-numLs1 .desc{margin-top:5px;font-size:16px}
.d-ls1{margin:0 -20px -20px}
.d-ls1 li{padding:0 20px;margin-bottom:20px}
.d-ls1 .con{padding:20px 30px;padding-left:70px;min-height:120px}
.d-ls1 .num{left:25px;top:20px}
.d-ls1 .icon{margin-right:30px;width:60px;height:60px;line-height:60px}
.d-ls1 .text{width:calc(100% - 90px)}
.d-ls1 .tit{font-size:20px}
.d-ls2{padding-right:36%}
.d-ls2 .icon{margin-bottom:15px;width:90px;height:90px;line-height:90px}
.d-ls2 .tit{font-size:20px}
.d-ls2 .desc{margin-top:15px;font-size:14px}
.d-swiper1 .pic{width:50%}
.d-swiper1 .text{padding:30px 0;width:42%}
.d-swiper1 .title{font-size:22px}
.d-swiper1 .desc{margin-top:20px;font-size:14px}
.d-swiper1 .btns{margin-top:25px}
.banner{height:45vw}
.banner .slide-jt{bottom:20px}
.index-part1{padding:60px 0}
.index-part1 .d-hd1{margin-bottom:30px}
.swiper-part1 .num{margin-bottom:30px;min-width:40px;line-height:40px;font-size:20px}
.swiper-part1 .part1-box{padding:25px 30px;font-size:14px}
.swiper-part1 .part1-txt h3{margin-bottom:10px;font-size:20px}
.swiper-part1 .part1-txt .more{font-size:14px;line-height:2.14}
.index-part2{padding:60px 0}
.index-part2 .left{width:36%}
.index-part2 .d-hd1 .t2{font-size:34px}
.index-part2 ul li{padding:20px 0}
.index-part2 ul .top{padding:0 15px}
.index-part2 ul .top .num{margin-right:20px;min-width:40px;line-height:40px;font-size:20px}
.index-part2 ul .top .tit{font-size:20px;line-height:40px}
.index-part2 ul .top .toggle{margin-left:20px;font-size:16px;line-height:40px}
.index-part2 ul .bot{padding-left:74px}
.index-part2 ul .on{padding-top:20px;padding-bottom:20px}
.index-part3{padding:60px 0}
.index-part3 .d-hd1{margin-bottom:35px}
.index-part4{padding:60px 0}
.index-part4 .pic{top:190px}
.index-part4 .d-hd1{margin-bottom:20px}
.index-part4 .d-hd1 .t2{margin-top:10px}
.index-part4 .txt .infor{margin-bottom:10px;font-size:14px}
.index-part4 .txt .infor span{margin-bottom:10px;font-size:24px}
.index-part4 .txt .infor span em{font-size:20px}
.index-part4 ul{margin:0 -20px -40px;font-size:16px}
.index-part4 ul li{padding:0 20px;margin-bottom:40px}
.index-part4 ul .num{margin-bottom:10px}
.index-part4 ul .num em{font-size:56px}
.index-part4 ul .num span{margin-left:10px;font-size:38px}
.index-part5{padding:60px 0}
.index-part5 .d-hd1{margin-bottom:30px}
.index-p5-box{min-height:450px}
.index-p5-box .left .txt{padding:15px 20px}
.index-p5-box .left .word{font-size:18px}
.index-p5-box .left span{margin-top:10px;font-size:14px}
.index-p5-box .center span{margin-bottom:10px;font-size:14px}
.index-p5-box .center .tit{font-size:18px}
.index-p5-box .center p{font-size:14px}
.index-p5-box .center .more{margin-bottom:15px;font-size:14px;line-height:2.14}
.index-p5-box .center .img{height:120px}
.index-p5-box ul li{min-height:144px}
.index-p5-box ul .time{padding:5px 10px;width:20%;font-size:14px}
.index-p5-box ul .txt{padding:5px 20px 0 25px;width:80%}
.index-p5-box ul .tit{margin-bottom:6px;font-size:18px}
.index-p5-box ul p{margin-bottom:6px;font-size:14px}
.index-p5-box ul .more{font-size:14px;line-height:2.14}
.index-part6{height:496px}
.index-part6 .imgs .icon{width:64px;height:64px;line-height:64px}
.index-part6 .imgs .icon.s1{width:76px;height:76px;line-height:76px}
.index-part6 .imgs .icon.s2{width:72px;height:72px;line-height:72px}
.index-part6 .imgs .icon.s3{width:92px;height:92px;line-height:92px}
.index-part6 .imgs .icon.s4{width:86px;height:86px;line-height:86px}
.index-part6 .txt{font-size:14px}
.index-part6 .txt .tit{margin-bottom:5px;font-size:24px}
.index-part7{padding:60px 0}
.d-form1{padding:30px 40px}
.d-form1 .left{width:320px;font-size:20px}
.d-form1 .left .title{margin-bottom:10px;font-size:32px}
.d-form1 .left p{margin-bottom:20px}
.d-form1 .left .icon{width:42px;height:42px;line-height:40px}
.d-form1 .left .txt .t1{font-size:14px}
.d-form1 .left .txt .t2{font-size:20px}
.d-form1 .right{width:calc(100% - 360px)}
.d-form1 .right .title{margin-bottom:15px;font-size:20px}
.d-form1 .right .cont{margin-bottom:-15px}
.d-form1 .right .item{margin-bottom:15px}
.d-form1 .right .label{font-size:14px}
.d-form1 .right .inp{font-size:14px}
.d-form1 .right .btns{width:160px;height:50px;line-height:50px;font-size:14px}
}
@media only screen and (max-width:959px){
.d-numLs1 .num{font-size:64px}
.d-numLs1 .num .unit1{font-size:56px}
.d-swiper1{padding:0;padding-bottom:30px}
.d-swiper1 .swiper-arrow{display:none}
.d-swiper1 .swiper-pagination{display:block}
.d-swiper1 .pic{height:360px;line-height:360px}
.index-part1 .d-btns1{margin-top:40px;display:-webkit-flex;display:flex}
.index-part1 .d-hd1 .hd-cor{margin:0}
.index-part1 .d-hd1 .d-btns1{display:none}
.index-part2{display:block}
.index-part2 .d-btns1{margin-top:40px;display:-webkit-flex;display:flex}
.index-part2 .d-hd1 .d-btns1{display:none}
.index-part2 .d-hd1 .hd-cor{margin:0}
.index-part2 .left,.index-part2 .right{width:100%}
.index-part2 .left{margin-bottom:30px}
.index-part3 .d-btns1{margin-top:40px;display:-webkit-flex;display:flex}
.index-part3 .d-hd1{margin-bottom:30px}
.index-part3 .d-hd1 .hd-cor{margin:0}
.index-part3 .d-hd1 .d-btns1{display:none}
.index-part3 .y-case-list{margin:0 -10px -30px}
.index-part3 .y-case-list li .item{margin:0 10px 30px}
.index-part3 .y-case-list li .item .img{margin-bottom:25px}
.index-part4 .d-btns1{margin-top:40px;display:-webkit-flex;display:flex}
.index-part4 .d-hd1 .hd-cor{margin:0}
.index-part4 .d-hd1 .d-btns1{display:none}
.index-part4 ul .num em{font-size:44px}
.index-part4 ul .num span{font-size:30px}
.index-part4 .txt{width:100%}
.index-part4 .pic{margin-top:30px;width:100%;position:static}
.index-part5 .d-btns1{margin-top:40px;display:-webkit-flex;display:flex}
.index-part5 .d-hd1 .hd-cor{margin:0}
.index-part5 .d-hd1 .d-btns1{display:none}
.index-p5-box{min-height:0;flex-wrap:wrap}
.index-p5-box .center,.index-p5-box .left{width:49%;min-height:0;max-height:506px}
.index-p5-box .right{margin-top:15px;width:100%}
.index-p5-box .center .img{height:auto;padding-top:56.32%;position:relative}
.index-p5-box .center .img img{position:absolute;left:0;top:0}
.index-p5-box ul .time{width:80px}
.index-p5-box ul .txt{width:calc(100% - 80px)}
.index-part6{height:396px}
.index-part6 .imgs .icon{width:52px;height:52px;line-height:52px}
.index-part6 .imgs .icon.s1{width:60px;height:60px;line-height:60px}
.index-part6 .imgs .icon.s2{width:58px;height:58px;line-height:58px}
.index-part6 .imgs .icon.s3{width:72px;height:72px;line-height:72px}
.index-part6 .imgs .icon.s4{width:68px;height:68px;line-height:68px}
.d-form1{display:block}
.d-form1 .left,.d-form1 .right{width:100%;padding:0}
.d-form1 .left{margin-bottom:30px}
}
@media only screen and (max-width:767px){
.d-ban1{height:340px}
.d-ban1 .cont{top:45%}
.d-ban1 .cont .text{margin-right:15px;width:200px}
.d-ban1 .cont .text .title{font-size:24px}
.d-ban1 .cont .num img{max-width:80px}
.d-ban1 .cont .num em{margin-top:-4px;font-size:24px}
.d-navLs1{margin:0 -10px}
.d-navLs1 .a1{padding:0 10px;font-size:14px;line-height:30px}
.cur{padding-left:22px;font-size:14px;-webkit-background-size:16px auto;background-size:16px auto;background-position:left top 7px}
.cur em{margin:0 3px}
.d-hd1{margin-bottom:20px!important}
.d-hd1 .t1{font-size:16px}
.d-hd1 .t2{font-size:24px}
.d-hd1 .t3{font-size:14px;line-height:1.5}
.d-hd1.column .t2{margin-top:10px}
.d-btns1 .a1{font-size:14px}
.d-btns1 .a1 span{padding-right:18px;-webkit-background-size:12px auto;background-size:12px auto}
.d-sec1{padding:40px 0}
.d-sec1 .title{font-size:22px}
.d-sec1 .desc1{margin-top:15px;font-size:15px;line-height:1.8}
.d-sec1 .line{margin:25px 0 30px}
.d-sec2{padding:40px 0}
.d-sec3{padding:40px 0}
.d-sec4{padding:40px 0}
.d-sec5{padding:40px 0}
.d-numLs1{padding:15px 0}
.d-numLs1 ul{margin:0}
.d-numLs1 li{margin:0;padding:10px 20px;width:100%;max-width:100%}
.d-numLs1 .num{font-size:32px;justify-content:flex-start}
.d-numLs1 .num .unit1{margin-left:5px;font-size:24px}
.d-numLs1 .num .unit2{margin-left:5px}
.d-numLs1 .desc{font-size:14px;text-align:left}
.d-ls1 li{width:100%}
.d-ls1 .con{padding:20px;padding-left:50px;min-height:100px}
.d-ls1 .num{left:15px;top:15px;font-size:20px}
.d-ls1 .icon{margin-right:20px;width:40px;height:40px;line-height:40px}
.d-ls1 .text{width:calc(100% - 60px)}
.d-ls1 .tit{font-size:16px}
.d-ls2{padding:0;padding-right:17%;margin:0 -10px -20px;justify-content:center}
.d-ls2 li{width:50%}
.d-ls2 .con{padding:0 10px;margin-bottom:20px}
.d-ls2 .icon{margin-bottom:5px;width:50px;height:50px;line-height:50px}
.d-ls2 .tit{font-size:16px}
.d-ls2 .desc{margin-top:5px;font-size:12px}
.d-swiper1 .slider:before{right:0}
.d-swiper1 .con{display:block}
.d-swiper1 .pic{margin-bottom:20px;width:100%;height:260px;line-height:260px}
.d-swiper1 .text{padding:0;padding-bottom:15px;width:100%}
.d-swiper1 .title{font-size:18px}
.d-swiper1 .desc{margin-top:10px;height:auto;max-height:9.4em}
.d-swiper1 .btns{margin-top:10px}
.banner{height:60vw}
.banner .slide-jt{bottom:10px}
.banner .slide-jt .num{font-size:12px}
.banner .slide-jt .num .num-active{font-size:18px}
.banner .slide-jt .line{margin:0 12px}
.banner .slide-jt .jt{width:24px;height:24px;-webkit-background-size:10px auto;background-size:10px auto}
.index-part1{padding:40px 0;-webkit-background-size:cover;background-size:cover}
.index-part1 .d-btns1{margin-top:25px}
.index-part1 ul li{width:100%}
.index-part1 ul .con{height:260px}
.index-part1 ul .ul-item1,.index-part1 ul .ul-item2{border-radius:15px}
.index-part1 ul .ul-item1 .text{padding:20px}
.index-part1 ul .ul-item1 .tit{font-size:18px}
.index-part1 ul .ul-item1 .desc{margin-top:5px;font-size:13px}
.index-part1 ul .ul-item2{display:none}
.index-part1 ul .con:hover .ul-item1{transform:rotateY(0)}
.swiper-part1{padding:0;padding-bottom:30px}
.swiper-part1 .jt{display:none}
.swiper-part1 .part1-txt h3{font-size:18px}
.swiper-part1 .part1-txt{font-size:14px}
.swiper-part1 .swiper-pagination{display:block}
.index-part2{padding:40px 0}
.index-part2 .left{margin-bottom:20px}
.index-part2 .d-hd1{margin:0!important}
.index-part2 .d-hd1 .t2{font-size:24px}
.index-part2 .d-btns1{margin-top:25px}
.index-part2 ul li{padding:15px 0}
.index-part2 ul .top{padding:0 15px}
.index-part2 ul .top .num{margin-right:15px;min-width:32px;line-height:32px;font-size:16px}
.index-part2 ul .top .tit{font-size:16px;line-height:32px}
.index-part2 ul .top .toggle{padding-right:16px;font-size:14px;line-height:32px;-webkit-background-size:10px auto;background-size:10px auto}
.index-part2 ul .bot{padding:0 15px}
.index-part2 ul .bot .txt,.index-part2 ul .bot img{float:none;width:100%}
.index-part2 ul .bot .txt{margin-bottom:10px;font-size:14px;line-height:1.7}
.index-part2 ul .on{padding:0;padding-top:15px}
.index-part2 ul .on .top{padding:0 15px}
.index-part3{padding:40px 0}
.index-part3 .d-btns1{margin-top:20px}
.index-part3 .y-case-list{margin-bottom:-30px}
.index-part3 .y-case-list li{width:100%}
.index-part3 .y-case-list li .item{margin-bottom:30px}
.index-part3 .y-case-list li .item .img{margin-bottom:15px}
.index-part4{padding:40px 0}
.index-part4 .d-hd1{margin-bottom:10px!important}
.index-part4 .d-btns1{margin-top:25px}
.index-part4 .pic{margin-top:25px}
.index-part4 .txt .infor span{font-size:20px}
.index-part4 .txt .infor span em{font-size:16px}
.index-part4 ul{margin:0 -10px -20px;font-size:14px;line-height:1.5}
.index-part4 ul li{padding:0 10px;margin-bottom:20px}
.index-part4 ul .num{margin-bottom:5px}
.index-part4 ul .num em{font-size:36px}
.index-part4 ul .num span{margin-left:5px;font-size:24px}
.index-part5{padding:40px 0}
.index-part5 .d-btns1{margin-top:25px}
.index-p5-box .center,.index-p5-box .left{margin-bottom:10px;width:100%;min-height:0;max-height:none}
.index-p5-box .left{padding-top:100%;position:relative}
.index-p5-box .left img{position:absolute;left:0;top:0}
.index-p5-box .center{padding:30px 25px}
.index-p5-box .center .tit{height:auto;max-height:2.76em}
.index-p5-box .center p{height:auto;max-height:5.64em}
.index-p5-box .right{margin-top:0}
.index-p5-box ul{margin-bottom:-10px}
.index-p5-box ul li{margin-bottom:10px;min-height:0}
.index-part6{padding:40px 20px;height:auto}
.index-part6 .txt{margin-bottom:25px;position:static;width:100%;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;-o-transform:translate(0)!important;transform:translate(0)!important}
.index-part6 .imgs{display:none}
.index-part6 ul{display:-webkit-flex;display:flex}
.index-part7{padding:40px 0}
.d-form1{padding:20px}
.d-form1 .left{margin-bottom:15px;font-size:14px}
.d-form1 .left .title{margin-bottom:6px;font-size:24px}
.d-form1 .left p{margin-bottom:10px}
.d-form1 .right .title{margin-bottom:10px;font-size:16px}
.d-form1 .right .cont{margin-bottom:-10px}
.d-form1 .right .item{margin-bottom:10px;width:100%}
.d-form1 .right .label{height:40px;line-height:40px}
.d-form1 .right .inp{height:40px;line-height:40px}
.d-form1 .right .btns{margin-top:20px;width:140px;height:40px;line-height:40px;font-size:14px}
.d-form1 .right .btns span{padding-right:18px;-webkit-background-size:12px auto;background-size:12px auto}
}