@charset "utf-8";/* css hack*/html{font-size:62.5%;/* 10÷16=62.5% 10px=1rem*/
;}
:focus{outline:0;}
ol,ul,li{list-style:none;}
fieldset,img,button{border:none;}
a{text-decoration:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;color:#333333;}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
h1,.h1{font-size:3.2rem;}
h2,.h2{font-size:2.6rem;}
h3,.h3{font-size:2.4rem;}
h4,.h4{font-size:2.2rem;}
h5,.h5{font-size:1.8rem;}
h6,.h6{font-size:1.4rem;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2') format('woff2'),url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@font-face{font-family:'noto';src:url('../fonts/noto.eot');src:url('../fonts/noto.eot?#iefix') format('embedded-opentype'),url('../fonts/noto.woff2') format('woff2'),url('../fonts/noto.woff') format('woff'),url('../fonts/noto.ttf') format('truetype'),url('../fonts/noto.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'inter';src:url('../fonts/inter.eot');src:url('../fonts/inter.eot') format('embedded-opentype'),url('../fonts/inter.woff') format('woff'),url('../fonts/inter.woff2') format('woff2'),url('../fonts/inter.ttf') format('truetype'),url('../fonts/inter.svg#inter') format('svg');}
@font-face{font-family:'num';src:url('../fonts/num.eot');src:url('../fonts/num.eot') format('embedded-opentype'),url('../fonts/num.woff') format('woff'),url('../fonts/num.woff2') format('woff2'),url('../fonts/num.ttf') format('truetype'),url('../fonts/num.svg#inter') format('svg');}
body{font-size:1.3rem;font-family:'Poppins',sans-serif;overflow-x: hidden;background:#f5f6f9;}
.fl{float:left!important;}
.fr{float:right!important;}
.rel{position:relative;}
.ov{overflow:hidden;}
/*布局*/.warp{width:100%;margin:0 auto;}
.container{width:100%;}
.w{width:100%;margin:0 auto;}
.w2{width:100%;margin:0 auto;padding:0 6%;}
.w3{width:88%;margin:0 auto;}
.w1{max-width:1680px;padding:0 80px;margin:0 auto;}
.pc-hide{display:none;}
.bghui{background:#f8f8f8;}
.bglv{background:#eff8ea;}
.bglv2{background:#4cbc3e;}
.bgbai{background:#FFFFFF;}
.bg1{background:url(../images/bg1.jpg) top center no-repeat;}
.bg2{background:url(../images/bg2.jpg) top center no-repeat #f2fafd;}
.pb40{padding-bottom:4rem;}
.p40{padding-top:4rem;padding-bottom:4rem;}
.p60{padding-top:6rem;padding-bottom:6rem;}
.p30{padding-top:3rem;padding-bottom:3rem;}
.pt40{padding-top:4rem;}
.mt40{margin-top:4rem;}
.pb60{padding-bottom:6rem;}
.pb20{padding-bottom:2rem;}
.pt80{padding-top:8rem;padding-bottom:18rem;}
.mtb80{ margin:4rem 0 8rem;}
.mb8{ margin-bottom:8rem;}
.cell_mid{display: table;height:100%;width:100%;}
.cell_h{height:100%;display: table-cell;vertical-align: middle;}
/*文本*/.text-center{text-align:center!important;}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-oneline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-someline{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.line2{-webkit-line-clamp:2;}
.line3{-webkit-line-clamp:3;}
.line4{-webkit-line-clamp:4;}
.line5{-webkit-line-clamp:5;}
.line6{-webkit-line-clamp:6;}
.bigfont{text-transform:uppercase;}
.smallfont{text-transform:lowercase;}
.shadow{-o-box-shadow:0 0 2rem rgba(0,0,0,.1);-ms-box-shadow:0 0 2rem rgba(0,0,0,.1);-moz-box-shadow:0 0 2rem rgba(0,0,0,.1);-webkit-box-shadow:0 0 2rem rgba(0,0,0,.1);box-shadow:0 0 2rem rgba(0,0,0,.1);}
.z2{z-index:2;}
.z3{z-index:3;}
.z4{z-index:4;}
.z5{z-index:5;}
.z6{z-index:6;}
.z7{z-index:7;}
.z8{z-index:8;}
.fontbai{color:#fff;}
.page-container{position:relative;padding:0;}
/*顶部*/.ak-nav{width:100%;position: fixed;top: 0;left: 0;z-index:999;padding:4rem 0;-webkit-transition: all 600ms cubic-bezier(0.785,0.135,0.150,0.860);transition: all 600ms cubic-bezier(0.785,0.135,0.150,0.860);}
.ak-top{display: -webkit-flex;justify-content:space-between;align-items:center;}
.ak-top-left{display:flex;display: -webkit-flex;justify-content:space-between;align-items:center;}
.ak-nav-box{display:flex;justify-content:flex-end;height:8rem;}
.ak-logo a{display:block;display:flex;justify-content:flex-start;align-items:center;height:4rem;}
.ak-logo a img{height:4rem;}
.ak-logo-sm{padding-left:1rem;}
.ak-logo-sm span{display:block;width:100%;font-size:1.1rem;font-weight:400;color:#787878;text-transform:uppercase;}
.ak-logo-sm span.b-ak-logo-sm-txt{font-size:1.8rem;font-weight:600;color:#3a3a3a;letter-spacing:.1rem;line-height:2.2rem;}
.navlogo{}
.ak-logo-tel{position:relative;padding:0 0 0 3rem;}
.logo-dh{background:none;display:flex;align-items:center;}
.logo-dh:before{content:"\eb90";font-family:"iconfont";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:2.4rem;border-radius:50%;color:#fff;padding:8px;background:#0e6eb8;}
.logo-dh h1{font-size:1.5rem;color:#0e6eb8;padding-left:1rem;}
.logo-dh span{font-size:2.8rem;color:#0e6eb8;font-family:"num";font-weight:400;line-height:1.1;padding-left:1rem;}
.top-nav{text-align:center;width:100%;text-align:center;}
.top-nav>li{position:relative;z-index:999;display:inline-block;padding:0 4.5rem;}
.top-nav li a{color:#fff;display:inlink-block;position:relative;font-size:1.7rem;font-weight:400;text-transform:uppercase;z-index:6;padding:1rem 0;}
.top-nav li .hson:after{content:'\eb8f';font-family:"iconfont";position:absolute;left:50%;bottom:-30%;height:13px;width:13px;transform:rotate(0) translateX(-50%);font-size:13px!important;color:#28a4a6;font-weight:600;opacity:0 ;visibility: hidden;transition:all .3s ease;}
.top-nav li>ul{position:absolute;left:10%;top:100%;visibility:hidden;opacity:0;box-shadow:0px 10px 70px rgba(0,0,0,0.15);background-color:rgba(40,159,160,.3);transition:all .3s ease;padding:1.5rem;text-align:left;border-radius:8px; width:80%;}
.top-nav>li:hover>ul{top:180%;opacity:1;visibility:visible;}
.top-nav>li>ul>li{float:left;position:relative;min-width:100%;display:block;white-space:nowrap;}
.top-nav>li>a:hover:after{width:100%;opacity:1;visibility:visible;transform:rotate(0) translate(-50%,-30%);}
.top-nav>li>ul>li>a{color:#fff;font-size:1.4rem;padding:0.8rem 0 0.8rem .5rem;text-transform: capitalize;display:inline-block;}
.top-nav>li>ul>li>a:before{content:'\eb8e';font-family:"iconfont";color:#fff;font-size:1.5rem;font-weight:400;}
.top-nav>li>ul>li:first-child{background:none;}
.top-nav li>ul a{font-weight:normal;text-transform:lowercase;}
.top-nav>li>ul>li>a:hover{transform:translateX(3px);-webkit-transform:translateX(3px);color:#e7e8bb!important;}
.top-nav>li>ul>li>a:hover:before{color:#e7e8bb!important;}
.zwcon{width:100%;height:80px;}
.dqon:after{opacity:1!important;visibility:visible!important;transform:rotate(0) translate(-50%,-30%)!important;}
.ak-top-right{display:flex;display: -webkit-flex;justify-content:flex-end;align-items:center;}
/*navsearch*/.fixed-nav{position: fixed;width: 100%;top: 0;z-index: 10009;box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);transform: translate3d(0px, -2px, 0px);background:#fff;padding:2rem 0;}
.fixed-nav .top-nav li a{color:#252525;}
.fixed-nav .top-nav>li>a:hover{color:#25a0a1;}
.fixed-nav .top-nav>li>ul>li>a{color:#fff;}
.fixed-nav .navlogow{display:none;}
.fixed-nav .navlogo{display:block;}
.fixed-nav .dqon{color:#25a0a1!important;}
/*幻灯片*/.slider-ctr{width: 100%;height: 100vh;position:relative;box-sizing: border-box;overflow: hidden;}
.slider-ctr:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(to bottom, transparent 70%, rgba(0, 0, 0, 0.6) 100%);background: -webkit-linear-gradient(to bottom, transparent 70%, rgba(0, 0, 0, 0.6) 100%);pointer-events: none;z-index: 9;}
.slide{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transition: 0.95s all cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);margin:0;padding:0;}
.slide:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.125);}
.slide.slide-on{-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}
.slide.text-on .title{transition: 0.3s all cubic-bezier(0.65, 0.05, 0.36, 1) 0.45s;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.slide.text-on .author{transition: 0.3s all cubic-bezier(0.65, 0.05, 0.36, 1) 0.6s;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.slide img{display: block;max-width:49.64285714285714%;}
.slide figcaption{position: absolute;top: 30px;left: 30px;}
.slide .title{font-size: 50px;margin-bottom: 2px;color: white;transition: 0.3s all cubic-bezier(0.65, 0.05, 0.36, 1) 0.45s;-webkit-clip-path: inset(0 0 0 100%);clip-path: inset(0 0 0 100%);font-weight: 400;letter-spacing: 10px;text-transform: uppercase;position: relative;}
.slide .author{font-size: 16px;color: white;opacity: .8;transition: 0.3s all cubic-bezier(0.65, 0.05, 0.36, 1) 0.45s;-webkit-clip-path: inset(0 0 0 100%);clip-path: inset(0 0 0 100%);font-weight: 300;letter-spacing: 3px;position: relative;z-index: 9;}
.bannertxt{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:0;bottom:42%;width:100%;z-index:10;}
.text-on .bannertxt{opacity:1;}
.bannerimg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.banner_line{z-index:10;color:#fff;position:absolute;left:6%;bottom:0;height:38%;width:2px;background-color:#fff;}
.banner_line span{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;display:block;font-size:18px;font-family:Arial, Helvetica, sans-serif;top:-70px;}
.bannermask{margin:0 6%;}
.intro-home{position: relative;}
.mainvisual__slider{position: relative;height: 100vh;overflow: hidden;}
.mainvisual__slider .swiper-slide.swiper-slide-active .mainvisual__slider-item-img{transition: -webkit-transform 10s linear;transition: transform 10s linear;transition: transform 10s linear, -webkit-transform 10s linear;-webkit-transform: scale(1);transform: scale(1);}
.mainvisual__slider-item-img{-webkit-transform: scale(1.1);transform: scale(1.1);transition: -webkit-transform 10s linear ;transition: transform 10s linear;transition: transform 10s linear, -webkit-transform 10s linear;}
.mainvisual__slider-item-img img{width: 100%;height: 100vh;object-fit: cover;}
.mainvisual__slider-nav{position: absolute;bottom:10%;right:5%;z-index: 4;color: #FFF;display: -ms-flexbox;display: flex;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-align: center;align-items: center;}
@media screen and (max-width: 768px){.mainvisual__slider-nav{bottom: 91px;left: -116px;-webkit-transform: rotate(90deg) scale(0.75);transform: rotate(90deg) scale(0.75);}}
.mainvisual__slider-pagination{}
.mainvisual__slider-pagination-bullet{margin-right: 50px;position: relative;}
.mainvisual__slider-pagination span{float:left;display:block;margin:3rem 0 3rem 0!important;width:100%;background:none;position:relative;opacity:1!important;text-align:center;height:auto;}
.mainvisual__slider-pagination span i{position: relative;display: block;color: rgba(255,255,255,1);font-family:'num';font-size:1.6rem;font-style:normal;}
.mainvisual__slider-pagination span:not(:first-child):before{height:0;width:0.1rem;background:#FFFFFF;-webkit-transition: all .4s;transition: all .4s;content: "";position: absolute;left: 50%;bottom: 100%;}
.mainvisual__slider-pagination .swiper-pagination-bullet-active i{color: #fff;font-size:5.6rem;font-weight:lighter;display:block;}
.mainvisual__slider-pagination span:not(:first-child).swiper-pagination-bullet-active:before{height:3.6rem;width:0.1rem;background:#FFFFFF;-webkit-transition: all .4s;transition: all .4s;-webkit-backface-visibility: hidden;backface-visibility: hidden;content: "";position: absolute;left: 50%;bottom: 110%;}
.slider__blur{-webkit-filter:blur(9px);filter:blur(9px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;transform:translateY(50px)}
.text-on .slider__blur{-webkit-filter:blur(0);filter:blur(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;transform:translateY(0px)}
.trans-slowerest,.trans-slowerest:hover{-moz-transition:all 1200ms cubic-bezier(0.16, 0.01, 0.77, 1);-o-transition:all 1200ms cubic-bezier(0.16, 0.01, 0.77, 1);-webkit-transition:all 1200ms cubic-bezier(0.16, 0.01, 0.77, 1);transition:all 1200ms cubic-bezier(0.16, 0.01, 0.77, 1)}
.trans-anim-slow,.trans-anim-slow:hover{-moz-transition:all 1700ms cubic-bezier(0.16, 0.01, 0.77, 1);-o-transition:all 1700ms cubic-bezier(0.16, 0.01, 0.77, 1);-webkit-transition:all 1700ms cubic-bezier(0.16, 0.01, 0.77, 1);transition:all 1700ms cubic-bezier(0.16, 0.01, 0.77, 1)}


/*向下滑动提示*/.icon-scroll{width:2rem;height:3.5rem;margin-left:-1rem;position: absolute;bottom:10%;margin-top:-3.5rem;box-shadow: inset 0 0 0 0.1rem #fff;border-radius:2.5rem;z-index: 99;}
.icon-scroll, .icon-scroll:before{position: absolute;left: 50%;}
.icon-scroll:before{content:'';width:.4rem;height:.8rem;background: #fff;margin-left: -.2rem;top:.4rem;border-radius:.4rem;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: scroll;animation-name: scroll;}
/*提示下滑鼠标图形动画*/@-webkit-keyframes scroll{0%{opacity: 1;}
100%{opacity: 0;-webkit-transform: translateY(2rem);transform: translateY(2rem);}}
@keyframes scroll{0%{opacity: 1;}
100%{opacity: 0;-webkit-transform: translateY(2rem);transform: translateY(2rem);}}
.mainvisual__slider .swiper-slide{height:100vh;}
.swiper-slide-active .slider__blur{-webkit-filter:blur(0);filter:blur(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;transform:translateY(0px)}
.swiper-slide-active .bannertxt{opacity:1}
.slider__blur img{display: block;max-width:49.64285714285714%;}
.bannertxt_index{position:absolute;left:0;top:30%;width:100%;z-index:10;}
@media screen and (max-height: 768px){.mainvisual__slider-nav{bottom:80px;}
.mainvisual__scroll{margin-left:16px;}
.bannertxt_index{top:20%;}}
@media screen and (max-width: 1280px){.bottom-header{background-color:#fff;}
.bottom-header.showm{background:none}
.toplogo img:nth-child(1){display:block}
.toplogo img:nth-child(2){display:none}}
@media screen and (max-width: 768px){.slider__blur img{max-width:90%;}
.bannertxt_index{top:auto;height:100%;}
.mainvisual__slider-nav{bottom: 91px;left: -100px;-webkit-transform: rotate(90deg) scale(0.75);transform: rotate(90deg) scale(0.75);}}
#lbm{padding-top:15px;}
.pro_info_1_left .swiper-slide:after{bottom:0;height:5px;background-color:#fff;width:0;z-index:100;content:"";position: absolute;left:0%;/*transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;*/}
.pro_info_1_left .swiper-slide-active:after{width:100%;transition: width 5s ease-out 0s;}
@media screen and (max-width: 480px){.pro_info_1_left .swiper-slide:after{height:2px;}
.bottom-header .main-logo{height:50px;}}
/*主题*/.sek{z-index:0;position:absolute;background:#dfe9ee;opacity:.53;}
.sek5{background:#28a0a0;opacity:1;}
.sek1{width:20%;height:20%;left:0;top:0;}
.sek2{width:80%;height:30%;left:10%;top:10%;}
.sek3{width:18%;height:35%;left:41%;top:60%;}
.sek4{width:35%;height:34%;right:0;top:61%;}
.sek5{width:5%;height:35%;right:10%;top:40%;z-index:1;}
.sek6{width:26%;height:10%;top:0;left:2%;}
.sek7{width:80%;height:60%;bottom:0;left:0;}
.sek8{width:20%;height:50%;right:0;top:0;}
.sek9{width:94%;height:100%;top:0;left:3%;}
.sek10{width:3%;height:50%;bottom:0%;left:0%;}
.sek11{width:30%;height:50%;right:35%;bottom:0;}
.sek12{width:3%;height:50%;right:0;bottom:0%;}
.sek13{width:30%;height:40%;top:0%;left:0%;}
.sek14{width:60%;height:70%;right:15%;top:20%;}
.sek15{width:15%;height:50%;right:2%;top:0%;}
.sek16{background:#28a0a0;opacity:1;width:5%;height:30%;left:0%;top:50%;}
.spwz{ width:100%; height:100%; display:flex;justify-content:center; align-items:center;}
.sptext{ font-size:2.4rem; font-weight:400; color:#fff; text-align:center; line-height:1.2;}

/*首页简介*/.i-intro{width:77%;float:left;position:relative;}
.i-intro-title{text-align:right;}
.i-intro-title h1{display:inline-block;position:relative;font-size:4.8rem;color:#232323;font-weight:600;font-family:Arial, Helvetica, sans-serif;padding-bottom:15px;padding-top:30px;}
.i-intro-title h1:before{content:"";right:0;top:-10%;width:50%;height:1px;background:#2a9da2;position:absolute;}
.i-intro-title h2{color:#2a9da2;font-size:2.4rem;padding-bottom:40px;}
.i-intro-con{width:100%;background:#FFFFFF;}
.i-intro-con-c{position:relative;}
.i-intro-pic{width:62.8%;float:left;overflow:hidden;}
.i-intro-pic img{min-height:100%;}
.i-intro-txt{width:37.2%;float:right;}
.i-intro-c{width:100%;padding:8%;position:relative;}
.i-intro-c h1{font-size:2rem;color:#28a0a0;position:relative;width:100%;display:block;padding-right:50px;font-weight:400;text-align:right;font-weight:600;}
.i-intro-c h1:after{content:"";position:absolute;right:0;top:48%;height:2px;width:30px;background:#28a0a0;}
.i-intro-c p{display:block;width:100%;color:#212121;line-height: 2;font-size: 18px;color: #2c2d2d;margin:30px 0 60px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;word-wrap: break-word;word-break: break-all;}
.i-intro-c:after{content:"";right:-40px;top:-80px;width:1px;height:80%;background:#2a9da2;position:absolute;}
.viewmorelink{padding:12px 50px 12px 30px;cursor:pointer;display:inline-block;position:relative;z-index:10;background:#28a09f;}
.viewmorelink span{color:#fff;display:inline-block;position:relative;z-index:10;font-size:1.4rem;}
.viewmorelink:before{top:50%;margin-top:-5px;right:18px;content:'';position:absolute;width:14px;height:10px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/img3.png);-webkit-transition:all 400ms cubic-bezier(0.785,0.135,0.150,0.860);transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);}
.viewmorelink:after{left:0;bottom:0;height:100%;content:'';width:0%;display:block;position:absolute;background:#3a3a3a;-webkit-transform:translate3d(0,0,0);-webkit-transition:all 600ms cubic-bezier(0.785,0.135,0.150,0.860);transition:all 400ms cubic-bezier(0.785,0.135,0.150,0.860);}
.viewmorelink:hover:after{width:100%;-webkit-transform:translate3d(0,0,0);}
.viewmorelink:hover span{color:#fff;}
.viewmorelink:hover:before{right:0;opacity:0;}
/**/.ak-tl-title{padding:100px 0 20px 0;width:100%;position:absolute;text-align:center;z-index:6;}
.title-top{color:#fff;font-size:3.2rem;font-weight:600;margin-bottom:10px;display:inline-block;position:relative;}
.title-top:before{content:"";height:8px;background:#28a0a0;width:100%;left:0;top:-120%;position:absolute;}
.title-top span{color:#fff;}
.title-bottom{text-align:center;}
.title-bottom-tm{display:inline-block;position:relative;}
.title-bottom span{color:#fff;font-size:3.2rem;opacity:0.9;padding:0 6px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
/*业务领域*/.bg-yw{background-image:url(../images/img3.jpg);background-size:cover;position:relative;}
.yw-box{width:100%;}
.yw-list{display:flex;justify-content:space-between;height:100%;}
.yw-item{width:20%;border-right: 1px solid rgba(36,129,107,.8);height:100%;}
.yw-item a{display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:30% 50px 50px 50px;flex-direction:column;}
.yw-item a:hover{background:rgba(40,160,160,.7);}
.yw-item a h1,.yw-item a h2,.yw-item a h3,.yw-item a p{width:100%;display:inline-block;text-align:center;color:#fff;}
.yw-item a h1{font-size:7.2rem;font-weight:300;padding-bottom:30px;}
.yw-item a h2{font-size:3.2rem;font-weight:400;padding-bottom:30px;}
.yw-item a h3{margin-top:30px;}
.yw-item a p{font-size:1.3rem;font-weight:400;padding-bottom:30px;text-align:left;line-height:2;}
.single-circle{display:inline-block;width:1rem;height:1rem;border-radius:50%;background:rgba(74,247,189,1);position:relative;}
.single-circle:before{content:'';width:0.5rem;height:0.5rem;position: absolute;transform: translate(-1.25rem, -.8rem);border-radius: 50%;border: 1rem solid rgba(74,247,189,.5);-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0.5);
    box-shadow: 0 0 0 0 rgba(255,255,255,0.5);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;}
.single-circle:after{content:'';width:1rem;height:1rem;position: absolute;transform: translate(-1.45rem, -1rem);border-radius: 50%;border: 1rem solid rgba(74,247,189,.3);}
.yw-item:last-child{border-right:0;}
/*案例*/.case-box{width:66%;float:right;position:relative;padding:0 0 120px 0;margin-bottom:50px;}
.case-bg{background-image:url(../images/img4.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;}
.case-con{width:50%;height:86%;background:rgba(40,160,160,.8);position:relative;}
.case-con-bg{position:absolute;width:100%;height:100%;z-index:1;overflow:hidden;}
.case-con-bg-con{width:100%;height:100%;overflow:hidden;position:relative;overflow: hidden;}
.case-con-bg-yuan{width:100%;height:75%;background:rgba(255,255,255,.1);border-radius:50%;position:absolute;z-index:2;right:-30%;top:-20%;}
.case-con-swiper{position:absolute;width:100%;height:100%;padding:10% 10% 0 10%;z-index:3;}
.case-gd{width:100%;height:100%;overflow:hidden;position:relative;overflow: hidden;}
.case-pic{width:100%;border:5px solid #fff;overflow:hidden;margin-bottom:50px;}
.case-pic img{width:100%;}
.case-title{width:100%;padding:20px 0;}
.case-title h1,.case-title p{display:inline-block;}
.case-title h1{text-align:left;font-size:2.4rem;color:#fff;font-weight:400;float:left;}
.case-title p{text-align:right;font-size:1.5rem;color:#fff;float:right;}
.case-txt{font-size:1.5rem;color:#fff;margin:30px 0;line-height:2;}
.solution-button{position:absolute;left:25%;bottom:20px;width:50%;height:40px; z-index:100;}
.solution-button .swiper-button-prev,.solution-button .swiper-button-next{width:40px;height:40px;background: linear-gradient(to left,#fff,#eef3f6);}
.solution-button .swiper-button-prev:after,.solution-button .swiper-button-next:after{font-size:16px;color:#28a0a0;}
.solution-button .swiper-button-prev{float:left;}
.solution-button .swiper-button-next{float: right;}
.swiper-pagination-bullets.swiper-pagination-horizontal{right:-80%;bottom:6%;left:auto;}
.swiper-pagination-bullet{background:#fff;width:1.2rem;height:1.2rem;opacity:.6}
.swiper-pagination-bullet-active{opacity:1;}
.case-con-bt{position:absolute;width:82%;height:60%;right:100%;top:20%;z-index:2;display:flex;align-items:center;}
.case-con-left{position:absolute;width:82%;height:40%;background:#28a0a0;right:100%;top:20%;z-index:1;}
.case-con-right{position:absolute;width:1px;height:60%;background:#28a0a0;right:-60%;top:20%;z-index:2}
.cbt-txt{width:100%;padding:8%;position:relative;background:#FFFFFF;}
.cbt-txt h4{ width:100%; height:7.5rem; position:absolute; left:0; bottom:-7.5rem; background:rgba(49,160,160,.8); color:#FFFFFF; font-size:3.2rem; font-weight:400; text-align:center; padding:1.5rem; display:block; z-index:99;}
.cbt-txt h1{font-size:3.6rem;color:#28a0a0;position:relative;width:100%;display:block;padding-right:50px;font-weight:400;text-align:right;font-weight:600;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}
.cbt-txt h1:after{content:"";position:absolute;right:0;top:48%;height:2px;width:30px;background:#28a0a0;}
.cbt-txt h2{font-size:2.4rem;color:#212121;position:relative;width:100%;display:block;text-align:right;font-weight:400;padding-top:30px;line-height:2;}
.cbt-txt p{display:block;width:100%;color:#212121;line-height:2;font-size: 1.5rem;color: #2c2d2d;margin:30px 0 60px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;word-wrap: break-word;word-break: break-all;text-align:right;}
.cbt-txt h6{text-align:right;width:100%;font-weight:400;}
/*新闻*/.newspb{padding-bottom:15rem;}
.news-lmbt{width:100%;}
.dbt{float:left;position:relative;}
.dbt h4{font-size:1.8rem;font-weight:600;color:#28a0a0;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;display:inline-block;position:relative;}
.dbt h4:after{content:"";position:absolute;left:110%;top:48%;height:2px;width:30px;background:#28a0a0;}
.dbt h1{font-size:2.4rem;font-weight:600;color:#212121;padding:10px 0;}
.news-lmbt-more{float:right;text-align:right;}
.newslist{display:flex;margin-left:-4%;}
.news-item{width:29.3333%;margin:4% 0 0 4%;}
.news-pic{background:#FFFFFF;padding-bottom:60%;position:relative;overflow:hidden;}
.pic-img{isplay: block;overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;}
.pic-img img{display: block;overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;height: 100%;max-width: none;transition: 0.3s;}
.news-txt{width:100%;transition: 0.3s;position:relative;}
.news-txt h1{font-size:1.7rem;font-weight:600;color:#212121;padding:15px 0;}
.news-txt p{font-size:1.3rem;color:#666;margin:0 0 30px 0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
.news-time{color:#25a0a1;font-size:1.3rem;}
.news-item a:hover .news-pic img{transform:scale(1.2);transition:0.3s;}
.news-item a:hover .news-txt{padding-left:20%;}
.news-item a:hover .news-txt:before{content:"";position:absolute;left:10%;top:-10%;width:2px;height:120%;background:#25a0a1;}
/*底部*/.footer{width:100%;padding:10rem 0 10rem 0;background:#3a3a3a;position:relative;color:rgba(255,255,255,0.7);}
.fot{display:flex;justify-content:space-between;}
.fot-item{}
.dlogo-con{padding-right:100px;}
.dlogo-txt{padding-top:1.7rem;line-height:1.6;font-size:1.8rem;color:#fff;font-weight:400;}
.copy{color:rgba(255,255,255,.4);font-size:1.3rem;line-height:2;padding:6rem 0 0 0;}
.copy a{color:rgba(255,255,255,.4);display:inline-block;padding:0 2rem 0 0;transition:all .3s;}
.copy a:hover{color:rgba(255,255,255,1);}
.dimg{padding-top:1.5rem;}
.dimg img{width:100%;}
.fot-item h1{color:#fff;font-size:1.7rem;padding:2rem 0 2rem 0;display:block;position:relative;font-weight:400;}
.fot-item h1:before{position: absolute;left: 0;bottom:1rem;content: '';height: 2px;background: #25a0a1;width: 30px;transition: 0.3s;}
.fot-item:hover h1:before{width:60px;}
.fot-item p{padding-top:2rem;line-height:1.8;font-size:1.5rem;}
.fot-item-dnav{display:flex;justify-content:space-between;}
.dproduct{width:33.3333%;}
.dproduct ul{padding-top:1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;}
.dproduct ul li{width:100%;}
.dproduct ul li a{color:rgba(255,255,255,.6);font-size:1.5rem;padding:1rem 0 1rem 2rem ;text-transform: capitalize;display:block;position:relative;}
.dproduct ul li a:before{content:'\eb8e';font-family:"iconfont";color:#fff;font-size:1.5rem;font-weight:600;position:absolute;left:0;top:1.5rem;}
.dproduct ul li a:hover{transform:translateX(3px);-webkit-transform:translateX(3px);color:#25a0a1!important;}
.dproduct ul li a:hover:before{color:#25a0a1!important;}
.dlx{padding-left:6rem;border-left: 1px solid rgba(255, 255, 255, 0.1); width:350px;}
.dlx p{padding-bottom:1.5rem;}
.dlx-item{width:100%;}
.dlx-tel{color:#fff;font-size:2.4rem;position:relative;padding-left:3rem;}
.dlx-tel:before{content:"\eb90";font-family:"iconfont";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);font-size:2.8rem;border-radius:50%;padding:8px;}
.dlx-btn{padding-top:1.5rem;}
.dlx-btn a{display:inline-block;padding:.8rem 1.5rem;color:#fff;background:#de9f02;}
.dlx-btn a:hover{background:#f9b202;color:#fff;}
.dtel{height: auto;overflow: hidden;float: left;margin-top: 15px;}
.dtelicon{width: 70px;height: 70px;float: left;color: #FFF;line-height: 70px;}
.dtelicon span{font-size: 54px!important;}
.dtelc{width: 280px;float: right;height: auto;overflow: hidden;}
.dtelc p{font-size: 14px;color: #979799;line-height: 1.6;display: block;float: left;width: 100%;padding-top: 10px;padding-bottom: 10px;}
.dtelc h2{font-size: 24px;color: #fff;line-height: 1.2;display: block;float: left;width: 100%;}
.fot-alert{display:none;width:158px;background:#fff;position:absolute;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161,163,175,0.6);padding:15px;bottom:120%;left:-20px;text-align:center;color:#282828;}
.weixin-con img{width:100%;}
.fot-alert:before{display:block;content:'';width:0;border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent;position:absolute;bottom:-15px;left:30px;}
.fot-alert span{color:#aaa;font-size:12px;display:inline-block;width:100%;padding-bottom:5px;font-weight:normal;}
.fot-alert p{font-size:18px;font-weight:bold;display:inline-block;width:100%;}
.evm-con{width:128px;background:#fff;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161,163,175,0.6);padding:10px;text-align:center;}
.evm-con img{width:100%;}
/*页面加载*/.o-splashscreen{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9000}
.o-splashscreen.hide{pointer-events:none}
.o-splashscreen_bg{background-color:#fff;height:100%;left:0;position:fixed;top:0;transform:scaleX(1);transform-origin:100% 0;transition:.8s cubic-bezier(.14,1,.34,1) .2s;width:100%;z-index:1}
.hide .o-splashscreen_bg{transform:scaleX(0)}
.o-splashscreen_bg:after{background-color:#25a0a1;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:0 0;transition:.8s cubic-bezier(.14,1,.34,1) 0s;width:100%}
.hide .o-splashscreen_bg:after{transform:scaleX(1)}
.o-splashscreen_inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}
.o-splashscreen_logo{transition:.8s cubic-bezier(.14,1,.34,1) 0s,opacity .3s cubic-bezier(.215,.61,.355,1) 0s}
.o-splashscreen_logo svg{height:71px;width:71px}
.hide .o-splashscreen_logo{opacity:0;transform:translateX(60px)}
.o-page-overlay{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:5060}
.o-page-overlay_inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;z-index:1}
.shrink .o-page-overlay_inner{animation-delay:0s;animation-direction:normal;animation-duration:0s;animation-fill-mode:both;animation-iteration-count:1;animation-name:menuShrink;animation-timing-function:cubic-bezier(.215,.61,.355,1)}
@keyframes menuShrink{0%{opacity:1;transform:translateX(0);transform-origin:bottom}
to{opacity:0;transform:translateX(60px);transform-origin:bottom}}.init.shrink .o-page-overlay_inner{animation-duration:.4s}
.expand .o-page-overlay_inner{animation-delay:.1s;animation-direction:normal;animation-duration:.7s;animation-fill-mode:both;animation-iteration-count:1;animation-name:menuExpand;animation-timing-function:cubic-bezier(.215,.61,.355,1)}
.a-progress{background-color:#fff;height:3px;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,width 0s;width:0;z-index:8000}
.a-progress.show{opacity:1;transition:opacity .3s,width .2s}
.a-progress.init{background-color:#fff}
.loading2{position:absolute;left:0;top:0;width:100%;overflow:hidden;text-align:center;height:100%;z-index:10;}
.o-splashscreen_logo{overflow:hidden;position:relative;text-align:center}
.dflogo{height:40px;}
/*返回顶部*/.scroll-top{position:fixed;right:30px;bottom:50px;width:50px;height:50px;border-radius:50%;background-color:#ffffff;color:#25a0a1;line-height:50px;text-align:center;text-transform:uppercase;display:none;cursor:pointer;transform:rotate(0deg);transition:all 200ms linear;transition-delay:0.1s;z-index:999999999;display:inline-block;}
.scroll-top:before{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation-delay:.9s;animation-delay:.9s;content:"";-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.9);box-shadow:0 0 0 0 rgba(255,255,255,0.9);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;-webkit-transition:all .4s ease;transition:all .4s ease;}
.scroll-top:after{position:absolute;content:'';top:100%;left:5%;height:10px;width:90%;opacity:1;z-index:-1;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);background:-webkit-radial-gradient(center ellipse,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);}
.flaticon-up-arrow:before{content:"\ec07";font-family:"iconfont";font-size:24px;}
.scroll-top:hover{color:#ffffff;background-color:#25a0a1;border-color:#fff;}
@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 20px 0 0 20px 0 #fff;box-shadow:0 0 0 20px 0 0 20px 0 #fff;}
100%{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;}
;}
@keyframes ripple{70%{-webkit-box-shadow:0 0 0 20px rgb(255,255,255,.2);box-shadow:0 0 0 20px rgb(255,255,255,.2);}
100%{-webkit-box-shadow:0 0 0 0 rgb(255,255,255,0);box-shadow:0 0 0 0 rgb(255,255,255,0);}
;}
/*手机底部按钮*/.m-w{display:none;padding:15px 15px;background:#f7f7f7;}
.m-w:after,.m-menu-content:after{display:block;font-size:0;content:" ";clear:both;height:0;}
.mobile_btn{display:none;position:fixed;z-index:98;bottom:0;right:0;left:0;text-align:center;background-color:#fff;border-top:1px #f2f2f2 solid;padding:5px 0 5px 0;width:100%;overflow:hidden;}
.mobile_btn ul{margin-right:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:5px;}
.mobile_btn ul li{min-width:25%;}
.mobile_btn ul li a{font-size:12px;display:block;color:#b8b8b8;}
.mobile_btn ul li a i{display:block;font-size:24px !important;color:#787878;}
/*弹出二维码窗口*/.mobile-foot-weixin-dropdown{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:999999;-webkit-animation:fade-zoom-in .3s forwards;-o-animation:fade-zoom-in .3s forwards;animation:fade-zoom-in .3s forwards;display:none;-webkit-backface-visibility:hidden;}
.mobile-foot-weixin-dropdown .tooltip-weixin-inner{width:80%;text-align:center;border-radius:21px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;height:auto;background:#fff;}
.dhk-con{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;position:relative;background:#fff;border-radius:15px;}
.mobile-foot-weixin-dropdown .qcode img{width:100%;height:auto;}
.mobile-foot-weixin-dropdown.is-visible{display:block;}
.close-weixin{position:absolute;right:15px;top:15px;z-index:2;cursor:pointer;font-size:16px;color:#000000;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;}
.close-weixin:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.dhk-content{width:100%;}
.dhk-content-fix{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.dhk-content-fix .success{color:#1aad17;font-size:48px;}
.dhk-content-fix h3{color:#000;font-size:24px;line-height:1;font-weight:bold;margin:20px 0;}
.dhk-content-fix-dec{width:100%;font-size:16px;line-height:2;color:#666666;}
.dhk-content-fix-btn{width:100%;margin:20px 0;}
.dhk-content-fix-btn a{display:inline-block;width:45%;margin-right:5%;padding:6px 0 6px 0;text-align:center;font-size:22px;border-radius:5px;}
#stopwx{background:#ebebeb;color:#8d8d8d;}
#wxcopy{background:#1aad17;color:#fff;margin-right:0;}
/*对话框*//**/.ck-alert.open{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1028;}
.ck-alert.open .ck-zhezhao{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.8);}
.ck-tanchuang{width:300px;text-align:center;border-radius:10px;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:all 0.6s;position:absolute;height:auto;background:#fff;position:fixed;padding:20px;}
.ck-alert .ck-tanchuang .success{color:#1aad17;font-size:48px;}
.ck-alert .ck-tanchuang .fail{color:#FF0000;}
.ck-alert .ck-tanchuang p{width:100%;font-size:14px;line-height:1.5;color:#666666;margin:20px 0;}
.ck-alert .ck-tanchuang .ck-tanchuang-btn{width:100%;margin:20px 0;text-align:center;}
.ck-alert .ck-tanchuang .ck-tanchuang-close{display:inline-block;width:45%;padding:6px 0 6px 0;text-align:center;font-size:22px;border-radius:5px;background:#1aad17;color:#fff;}
.ck-alert .ck-tanchuang .ck-tanchuang-close.fail{background:#FF0000;}
.ck-alert.open .ck-tanchuang{transform:translate(-50%,-50%) scale(1);}
.pb0{padding-bottom:0!important;}
.m-flex{display:none;}
