﻿@charset "utf-8";

/*初始化样式*/
*{-webkit-tap-highlight-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{box-sizing:border-box;}
@media (min-width:1025px){
    ::-webkit-scrollbar{width:0.06rem;height:0.12rem;background-color:#fff;}
    ::-webkit-scrollbar-thumb{background-color:#d2d2d2;border-radius:0.2rem;}
}

/*html5设置*/
:root{--fz12:0.12rem;--fz14:0.14rem;--fz16:0.16rem;--fz18:0.18rem;--fz20:0.20rem;--fz22:0.22rem;--fz24:0.24rem;--fz26:0.26rem;--fz28:0.28rem;--fz30:0.30rem;--fz32:0.32rem;--fz34:0.34rem;--fz36:0.36rem;--fz38:0.38rem;--fz40:0.40rem;--fz42:0.42rem;--fz44:0.44rem;--fz46:0.46rem;--fz48:0.48rem;--fz50:0.50rem;--fz52:0.52rem;--fz54:0.54rem;--fz56:0.56rem;--fz58:0.58rem;--fz60:0.60rem;}
html{-webkit-text-size-adjust:none;font-size:calc(100vw/19.2);scroll-behavior:initial;}
@media only screen and (max-width:1280px){

    /*1280px*/
    html{font-size:calc(100vw/12.8);}
}
@media only screen and (max-width:1024px){

    /*1024px*/
    html{font-size:calc(100vw/10.24);}
}
@media only screen and (max-width:750px){

    /*750px*/
    html{font-size:calc(150vw/7.5);}
}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
html,body,div,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,.p,.h1,.h2,.h3,.h4,.h5,.h6,.dl,.dl dt,.dl dd,.ol,.ul,.ol li,.ul li{margin:0;padding:0;}
body{background-color:#fff;color:#333;font:normal 0.16rem/1.875em 'Sans-serif';overflow-x:hidden;word-wrap:break-word;text-align:justify;hyphens:auto;word-break:break-all;overflow-wrap:anywhere;}
a{text-decoration:none;outline:none;color:#333;}
a:focus{outline:none;-moz-outline:none;}
a:hover{color:#169ad5;}
a img{border:none;}
img{vertical-align:middle;max-width:100%;}
.ol li,.ul li{list-style:none;}
select,input,textarea,button{border-radius:0;-webkit-border-radius:0;background:none;border:none;margin:0;padding:0;outline:none;font-family:inherit;font-size:1em;}
input:focus{outline:none;}
input::-moz-placeholder{opacity:0.75;color:inherit;}
input:-moz-placeholder{opacity:0.75;color:inherit;}
input::-webkit-input-placeholder{opacity:0.75;color:inherit;}
input:-ms-input-placeholder{opacity:0.75;color:inherit;}
textarea{resize:none;}
textarea::-moz-placeholder{opacity:0.75;color:inherit;}
textarea:-moz-placeholder{opacity:0.75;color:inherit;}
textarea::-webkit-input-placeholder{opacity:0.75;color:inherit;}
textarea:-ms-input-placeholder{opacity:0.75;color:inherit;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;width:100%;box-sizing:border-box;}
table td,table th{box-sizing:border-box;}

/*全局样式*/
.inner{width:93.75%;max-width:16rem;margin:0 auto;}
.submit{cursor:pointer;}
.w1440{max-width: 14.4rem;}

/*figure*/
.figure{overflow:hidden;position:relative;}
.figure a{display:block;position:relative;overflow:hidden;}
.figure img{display:block;width:100%;height:auto;transition:all .3s;}
.figure:after{content:'';}
.figure .img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block;transition:all .3s;}
.figure .bg{background:no-repeat center center;background-size:cover;display:block;transition:all .3s;}

/*table*/
.table{display:table;table-layout:fixed;width:100%;}
.table .td{display:table-cell;vertical-align:middle;}

/*clearfix*/
.clearfix{clear:both;overflow:hidden;width:100%;}
.clearfix:after{display:block;content:'';width:100%;clear:both;}

/*nwrap*/
.nwrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*entry*/
.entry *{line-height:1.75em;}
.entry img{height:auto!important;}
.entry blockquote{margin:0 2em;font-style:italic;opacity:0.95;padding:1em;border:1px solid #e8e8e8;background-color:#f9f9f9;}
.entry hr{border:none;clear:both;border-bottom:1px solid #e6e6e6;}

/*rows*/
[class*=rows_]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.rows_1{line-clamp:1;-webkit-line-clamp:1;}
.rows_2{line-clamp:2;-webkit-line-clamp:2;}
.rows_3{line-clamp:3;-webkit-line-clamp:3;}
.rows_4{line-clamp:4;-webkit-line-clamp:4;}
.rows_5{line-clamp:5;-webkit-line-clamp:5;}

/*flex*/
[class*=flex]{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
[class*=_fdrr]{flex-direction:row-reverse;}
[class*=_fdc]{flex-direction:column;}
[class*=_fdcr]{flex-direction:column-reverse;}
[class*=_fww]{flex-wrap:wrap;}
[class*=_fwn]{flex-wrap:nowrap;}
[class*=_jcsb]{justify-content:space-between;}
[class*=_jcsa]{justify-content:space-around;}
[class*=_jcse]{justify-content:space-evenly;}
[class*=_jcfs]{justify-content:flex-start;}
[class*=_jcc]{justify-content:center;}
[class*=_jcfe]{justify-content:flex-end;}
[class*=_aifs]{align-items:flex-start;}
[class*=_aic]{align-items:center;}
[class*=_aife]{align-items:flex-end;}

/*delay*/
.delay{--name:all;--time:0.3s;transition:var(--name) var(--time);}

/*header*/
#header{position:fixed;top:0;width:100%;z-index:8;transition:all 0.3s;color:#fff;}
#header .inner{position:relative;}
#header a{color:#fff;}
#header a:hover{color:#169ad5;}
#header.fixed{box-shadow:0px 0px 0.1rem rgba(0,0,0,0.05);}
#header.hide{opacity:0;visibility:hidden;}
@media only screen and (max-width:1280px){
    #header.hide{opacity:1;visibility:visible;}
}
@media only screen and (min-width:1025px){
    #header.fixed #navi .parent{padding-top:0.15rem;padding-bottom:0.15rem;}
}
@media only screen and (max-width:1024px){
    #header{padding:0.15rem 0;}
}

/*noban*/
#header.white,#header.fixed,.noban #header{background-color:#fff;color:#333;z-index:9;}
#header.white a,#header.fixed a,.noban #header a{color:#333;}
#header.white #logo i:nth-child(1),#header.fixed #logo i:nth-child(1),.noban #header #logo i:nth-child(1){display:none;}
#header.white #logo i:nth-child(2),#header.fixed #logo i:nth-child(2),.noban #header #logo i:nth-child(2){display:block;}
#header.white #language i,#header.fixed #language i,.noban #header #language i{background-color:#ccc;}
#header.white #search span,#header.fixed #search span,.noban #header #search span{background-image:url(../images/search_02.svg);}
#header.white #navi .sub a,#header.fixed #navi .sub a,.noban #header #navi .sub a{color:#fff;}
#header.white #navbtn:before,#header.fixed #navbtn:before,.noban #header #navbtn:before,#header.white #navbtn:after,#header.fixed #navbtn:after,.noban #header #navbtn:after,#header.white #navbtn i,#header.fixed #navbtn i,.noban #header #navbtn i{background-color:#333;}
@media only screen and (max-width:1024px){
    #header.white #navi .drop a,#header.fixed #navi .drop a,.noban #header #navi .drop a{color:#333;}
}

/*logo*/
#logo{width:0.76rem;position:relative;z-index:10;}
#logo a{display:block;overflow:hidden;padding-bottom:67.10526316%;position:relative;}
#logo i{position:absolute;width:100%;height:100%;text-indent:-99999em;display:block;overflow:hidden;background:no-repeat left center;background-size:contain;}
#logo i:nth-child(2){display:none;}

/*navbtn*/
#navbtn{display:none;}
@media only screen and (max-width:1024px){

    /*1024*/
    #navbtn{position:relative;cursor:pointer;width:0.2rem;height:0.2rem;transition:all 0.3s;display:block;z-index:10;overflow:hidden;margin-left:0.32rem;}
    #navbtn:before,#navbtn:after,#navbtn i{width:100%;height:0.02rem;background-color:#c6d8dd;display:block;position:absolute;left:0;transition:all 0.3s;content:'';}
    #navbtn:before{top:0.01rem;}
    #navbtn:after{bottom:0.01rem;}
    #navbtn i{top:50%;transform:translateY(-50%);}
    #navbtn.active{overflow:visible;}
    #navbtn.active:before{transform:rotate(45deg);top:50%;}
    #navbtn.active:after{transform:rotate(-45deg);bottom:auto;top:50%;}
    #navbtn.active i{opacity:0;}
}

/*language*/
#language a{display:inline-block;position:relative;}
#language i{display:inline-block;width:1px;height:0.75em;background-color:rgba(255,255,255,0.2);margin:0 0.1rem;}

/*search*/
#search{margin-left:0.32rem;}
#search span{width:0.2rem;height:0.2rem;background:url(../images/search_01.svg) no-repeat center center;background-size:contain;display:block;cursor:pointer;}
#search .form{position:absolute;right:0;top:100%;width:4rem;background-color:#169ad5;display:none;}
#search .input{position:relative;padding-right:0.44rem;}
#search .text{display:block;width:100%;height:2.75em;line-height:1.75em;padding:0.5em 2.75em 0.5em 1.25em;color:#fff;}
#search .go{display:block;position:absolute;right:0;top:0;height:100%;width:2.75em;cursor:pointer;background:url(../images/search_01.svg) no-repeat center center;background-size:auto 45.45454545%;}
@media only screen and (max-width:750px){
    #search .form{width:100%;}
}

/*navi*/
#navi{width:calc(100% - 2rem);font-size:var(--fz18);line-height:2.77777778em;padding:0 0.4rem;}
#navi a{display:block;position:relative;}
#navi .parent{padding:0.3rem 0.37rem;position:relative;}
#navi .full{position:static;}
#navi .drop{display:none;}
#navi .sub{font-size:0.88888889em;line-height:2em;}
#navi .sub a{padding:0.5em 0;}
#navi .tab li ul{display:none;}
@media only screen and (min-width:1025px){
    #navi .parent > a:after{width:0.88888889em;height:0.66666667em;background:url(../images/navi_on_01.svg) no-repeat center top;background-size:100% auto;content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:-0.3rem;opacity:0;}
    #navi .on > a,#navi .cur > a{color:#169ad5;}
    #navi .on > a:after,#navi .cur > a:after{opacity:1;}
    #navi .drop{position:absolute;top:100%;transform:translateX(-50%);left:50%;box-shadow:0px 0.1rem 0.26rem 0.05rem rgba(0,0,0,0.06);}
    #navi .sub{min-width:100%;z-index:5;background-color:#169ad5;text-align:center;padding:0.5em 1.5em;}
    #navi .sub li{border-bottom:1px solid rgba(255,255,255,0.1);}
    #navi .sub li:last-child{border-bottom:none;}
    #navi .sub a{white-space:nowrap;}
    #navi .sub a:hover{color:#fff;}
    #navi .tab{width:100vw;background-color:#f8f8f8;}
    #navi .en_tab{transform:translateX(-39%);}
    #navi .info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
    #navi .item{width:25%;}
    #navi .right{width:50%;}
    #navi .right img{height:auto;min-height:100%;width:100%;object-fit:cover;position:relative;}
    #navi .left{font-size:0.17rem;line-height:2em;position:relative;}
    #navi .left:after{width:1px;height:100%;background-color:rgba(0,0,0,0.05);content:'';display:block;position:absolute;right:0;top:0;}
    #navi .left a{padding:0.13rem 0.4rem 0.13rem 1.6rem;color:#333;}
    #navi .left a:hover,#navi .left .cur a{background-color:#169ad5;color:#fff;}
    #navi .mid{font-size:0.16rem;line-height:2em;}
    #navi .mid a{padding:0.14rem 0.4rem;color:#666;}
    #navi .mid a:after{width:0.5em;height:0.75em;background:url(../images/arrow_right_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0.24rem;top:50%;transform:translateY(-50%);opacity:0;}
    #navi .mid a:hover,#navi .mid .on a{background-color:rgba(22,148,211,0.1);color:#169ad5;}
    #navi .mid a:hover:after,#navi .mid .on a:after{opacity:1;}
}
@media only screen and (max-width:1280px){
    #navi .parent{padding-top:0.15rem;padding-bottom:0.15rem;}
    #navi .left a{padding-left:12.5%;}
}
@media only screen and (max-width:1024px){

    /*1024px*/
    #navi{position:fixed;width:100%;max-width:30em;height:calc(100% - 0.81rem);background-color:#fff;z-index:9;right:0;top:0.81rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0.5rem 0;transform:translateX(100%);opacity:0;}
    #navi.active{transform:translateX(0);opacity:1;}
    #navi .menu{display:block;}
    #navi a{color:#333;}
    #navi .parent{padding:0 0.5rem;line-height:2em;position:relative;}
    #navi .parent > a{padding:1.5em 0;border-bottom:1px solid #e4e4e4;}
    #navi em{display:block;position:absolute;right:0.3rem;width:3.61111111em;height:5.05555556em;z-index:2;top:0;cursor:pointer;}
    #navi em:after{width:0.66666667em;height:0.66666667em;border-right:0.05555556em solid #333;border-bottom:0.05555556em solid #333;content:'';display:block;position:absolute;top:50%;left:50%;transform:rotate(-45deg);background-color:transparent;margin:-0.38888889em 0 0 -0.38888889em;transition:inherit;}
    #navi .on{background-color:#f9f9f9;}
    #navi .on > em:after{transform:rotate(45deg);}
    #navi .drop{position:static;padding:1em 0;background-color:transparent;box-shadow:none;font-size:0.88888889em;line-height:2em;}
    #navi .drop ul{padding-left:2em;}
    #navi .drop a{padding:0.75em 0;}
    #navi .mid,#navi .right{display:none;}
}
@media only screen and (max-width:750px){
    #navi{padding:0;}
    #navi .parent{padding:0 3.125%;}
    #navi em{right:0;}
}

/*footer*/
#footer{background-color:#0b2532;padding:0.7rem 0 0.5rem;color:#fff;}
#footer a{color:#fff;}
#footer a:hover{color:rgba(255,255,255,0.92);}

/*follow*/
#follow .social{margin-right:0.2rem;}
#follow li{margin-bottom:0.1rem;}
#follow a{display:block;overflow:hidden;width:0.4rem;height:0.4rem;border-radius:50%;background:rgba(248,248,248,0.2) no-repeat center center;background-size:contain;text-indent:-9999em;}
#follow a:hover{background-color:rgba(248,248,248,0.5);}
#follow .wx a{background-image:url(../images/follow_wx.svg);}
#follow .dy a{background-image:url(../images/follow_dy.svg);}
#follow .qrcode{width:1.12rem;text-align:center;font-weight:300;line-height:1.5em;}
#follow .qrcode img{display:block;width:100%;height:auto;}
#follow .name{margin-top:0.08rem;}
@media only screen and (max-width:750px){
    #follow{margin-bottom:0.2rem;flex-direction:column;}
    #follow .social{margin-right:0;margin-bottom:0.2rem;}
    #follow ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;}
    #follow li{margin:0 0.05rem;}
    #follow .qrcode{width:1.5rem;}
}

/*copyright*/
#copyright{line-height:1.5em;color:rgba(255,255,255,0.92);}
#copyright p{margin-bottom:0.12rem;}
#copyright p:last-child{margin-bottom:0;}
#copyright a{display:inline-block;color:rgba(255,255,255,0.92);}
#copyright a:hover{color:#fff;}

/*bottom*/
#bottom{width:100%;}
@media only screen and (max-width:750px){
    #bottom{flex-direction:column;align-items:center;text-align:center;}
}

/*infor*/
#infor{max-width:4.61rem;}
#infor .logo{width:1.29rem;max-width:100%;margin-bottom:0.55rem;}
#infor .logo img{display:block;width:100%;height:auto;}
#infor .meta{line-height:1.6em;}
#infor .meta .item{margin-bottom:0.13rem;}
#infor .meta .item:last-child{margin-bottom:0;}
#infor .meta strong{font-size:var(--fz36);line-height:1.5em;}
@media only screen and (max-width:1024px){

    /*1024px*/
    #infor{width:100%;max-width:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between;}
    #infor .meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;justify-content:space-between;}
    #infor .meta .item{padding-right:5%;}
    #infor .meta .item:first-child{width:100%;padding-right:0;}
}
@media only screen and (max-width:750px){

    /*750px*/
    #infor{flex-direction:column;align-items:center;}
    #infor .logo{margin-bottom:0.35rem;}
    #infor .meta{display:block;text-align:center;margin-bottom:0.3rem;}
    #infor .meta .item{padding-right:0;}
}

/*menu*/
#menu{width:8.1rem;}
#menu dt{font-size:var(--fz18);line-height:1.35em;margin-bottom:0.15rem;}
#menu dd{line-height:2em;}
@media only screen and (max-width:1024px){
    #menu{display:none;}
}

/*slides*/
.slides{color:#fff;}
.slides .swiper{width:100%;}
.slides .figure{padding-bottom:100vh;transform:scale(1.05);--time:1s;}
.slides .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:2;margin-top:-0.2rem;}
.slides .box{transform:translateY(1rem) skew(0deg,5deg);opacity:0;--time:1s;}
.slides .title{font-size:var(--fz60);font-weight:500;line-height:1.25em;}
.slides .intro{font-size:var(--fz28);line-height:1.71428571em;font-weight:300;margin-top:0.25rem;}
.slides .more{background:url(../images/slides_more_arrow_01.svg) no-repeat left center;background-size:0.875em auto;padding-left:2.125em;font-weight:300;margin-top:0.4rem;}
.slides ul{margin-top:0.75rem;}
.slides li{text-align:center;margin-right:0.6rem;}
.slides li:last-child{margin-right:0;}
.slides .icon{width:0.84rem;background:no-repeat center center;background-size:contain;margin:0 auto 0.07rem;}
.slides .icon:after{display:block;content:'';padding-bottom:100%;}
.slides a{display:block;overflow:hidden;color:#fff;position:relative;}
.slides .in .box,.slides .on .box{transform:translateY(0) skew(0deg,0deg);opacity:1;}
.slides .out .box{transform:scale(0.8);opacity:0;}
.slides .swiper-slide-duplicate-active .figure,.slides .swiper-slide-active .figure{transform:scale(1);}
.slides .control{position:absolute;left:50%;bottom:8.75%;transform:translateX(-50%);z-index:5;}
.slides .swiper-pagination{position:relative;}
.slides .swiper-pagination-bullet{width:0.03rem;height:0.03rem;background-color:#fff;opacity:1;display:block;position:relative;margin:0 0.055rem;transition:all 1s;border-radius:0;}
.slides .swiper-pagination-bullet-active{width:0.3rem;border-radius:0.02rem;background-color:#169ad5;}
.slides .arrow{position:relative;height:auto;background:no-repeat center center;background-size:contain;width:0.12rem;top:auto;margin-top:0;left:auto;right:auto;opacity:1;}
.slides .arrow:after{content:'';padding-bottom:158.33333333%;}
.slides .swiper-button-prev{background-image:url(../images/swiper_prev_01.svg);}
.slides .swiper-button-next{background-image:url(../images/swiper_next_01.svg);}
@media only screen and (max-width:1024px){
    .slides .title{font-size:var(--fz50);}
    .slides .intro{font-size:var(--fz20);}
    .slides ul{margin-top:0.35rem;}
    .slides li{margin-right:0.1rem;}
    .slides .icon{width:0.4rem;}
}
@media only screen and (max-width:750px){
    .slides .title{font-size:var(--fz40);}
    .slides .intro{font-size:var(--fz18);}
}

/*hbox*/
.hbox{overflow:hidden;background:no-repeat center center;background-size:cover;position:relative;}
.hbox .bgimg{height:inherit;background:#f2f7fa url(../images/news_bg.jpg) no-repeat center bottom;background-size:100% auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;}

/*boxname*/
.boxname{font-size:var(--fz60);line-height:1.25em;font-weight:400;}
.boxname.center{text-align:center;}
@media only screen and (max-width:1280px){
    .boxname{font-size:var(--fz50);}
}
@media only screen and (max-width:750px){
    .boxname{font-size:var(--fz40);}
}
@keyframes turn{
    0%{transform:rotate(0);}
    100%{transform:rotate(360deg);}
}

/*vmore*/
.vmore{width:0.44rem;height:0.44rem;border-radius:50%;padding:0.06rem;position:relative;}
.vmore:before{display:block;content:'';padding-bottom:100%;border-radius:50%;background:rgba(255,255,255,0.3) url(../images/more_01.svg) no-repeat center center;background-size:43.75% auto;}
.vmore:after{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;border:1px dashed #fff;left:0;top:0;}
.vmore.blue:before{background-color:#fff;background-image:url(../images/more_02.svg);}
.vmore:hover:after{animation:turn 3s linear 0s infinite;}

/*news*/
.news .list{width:103.33333333%;padding-right:3.33333333%;overflow:hidden;margin-top:0.22rem;}
.news .swiper{overflow:visible;}
.news .swiper-slide{width:5.333rem;padding-top:0.5rem;}
.news .figure{padding-bottom:100%;}
.news .date{position:absolute;left:0;font-size:var(--fz18);line-height:1.66666667em;top:0;padding:7.14285714% 8.16326531%;}
.news .date time{display:block;background:url(../images/news_date_01.svg) no-repeat left center;background-size:1.11111111em auto;padding-left:1.72222222em;}
.news .text{position:absolute;left:0;bottom:0;padding:7.34693878% 8.16326531%;width:100%;}
.news .title{font-size:var(--fz24);line-height:1.33333333em;font-weight:400;max-height:2.66666667em;}
.news .morebtn i:before{filter:brightness(100);opacity:0.5;}
.news .morebtn i:after{filter:brightness(100);}
.news .info{position:relative;display:block;color:#fff;margin-right:7.54716981%;}
.news .info:hover .img{transform:scale(1.05);}
.news .info:hover .box{transform:translateY(-0.5rem);}
@media only screen and (min-width:1281px){
    .news .list{width:calc(100% + 1.6rem);padding-right:1.6rem;}
}
@media only screen and (max-width:750px){
    .news .list{width:100%;padding-right:0;}
    .news .info{margin-right:0;}
    .news .info:hover .box{transform:translateY(0);}
}
.morebtn .go{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;font-weight:lighter;}
.morebtn i{width:3.5em;height:3.5625em;display:block;font-style:normal;position:relative;transition:inherit;margin-right:0.5625em;margin-top:-0.5em;}
.morebtn i:before,.morebtn i:after{content:'';display:block;position:absolute;background:no-repeat center center;background-size:contain;}
.morebtn i:before{background-image:url(../images/vmore_bg.svg);width:100%;height:100%;transition:inherit;}
.morebtn i:after{width:19.64285714%;padding-bottom:16.92307692%;background-image:url(../images/vmore_01.svg);filter:brightness(100);left:35.71428571%;bottom:35.0877193%;transition:inherit;}
.morebtn.blue .go i:before{filter:brightness(100);}
.morebtn.blue .go i:after{filter:brightness(100%);left:32.35294118%;bottom:29.41176471%;}
.morebtn .small i{width:0.34rem;height:0.34rem;margin-right:0;}
.morebtn .small i:after{width:26.47058824%;padding-bottom:26.47058824%;left:29.41176471%;bottom:29.41176471%;}
.morebtn .go:hover i{transform:rotate(-45deg);}

/*about*/
.about{background-image:linear-gradient(180deg,#f2f7fa 0%,#caefff 100%);position:relative;}
.about .bg{padding-bottom:65.43209877%;background-position:right bottom;background-size:contain;}
.about .inner{position:relative;z-index:2;}
.about .info{max-width:5.2rem;}
.about .info .intro{line-height:2em;font-weight:300;margin-top:0.22rem;}
.about .info .meta{margin-top:0.23rem;margin-bottom:0.92rem;}
.about .info .meta ul{overflow:hidden;}
.about .info .meta li{border-bottom:1px solid rgba(119,136,163,0.12);font-weight:300;padding-bottom:0.23rem;padding-top:0.5rem;}
.about .info .meta .icon{width:0.65rem;background:no-repeat center center;background-size:contain;}
.about .info .meta .icon:after{display:block;content:'';padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.about .info .meta .text{width:calc(100% - 0.7rem);}
.about .info .meta .num{font-size:var(--fz36);color:#169ad5;font-weight:400;margin-bottom:0.06rem;}
.about .info .meta span{font-size:var(--fz60);line-height:1em;font-weight:700;}
.about .swiper-wrapper{transition-duration:1500ms!important;}
.about .swiper-slide{height:100vh;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.about .swiper-slide:first-child{width:100vw;}
.about .swiper-slide:nth-child(2){width:44.12rem;}
.about .data{width:100%;color:#fff;}
.about .data ul{justify-content:space-around;height:100vh;position:relative;padding:0 13.59927471% 0 4.53309157%;}
.about .data li{height:100%;position:relative;font-size:var(--fz36);padding:10.9375vh 0 17.1875vh;}
.about .data li:nth-child(2n+1){align-items:flex-end;}
.about .data li:last-child{position:absolute;right:5.2130553%;bottom:auto;}
.about .data .num{color:#169ad5;line-height:1.125em;font-weight:bold;margin-bottom:0.1rem;}
.about .data .num span{font-size:3.88888889em;line-height:1em;display:inline-block;vertical-align:top;}
.about .data .num sup{display:inline-block;vertical-align:middle;margin-left:0.36111111em;}
.about .data p{font-size:0.66666667em;line-height:1.33333333em;font-weight:300;}
.about .data .title{font-size:1.33333333em;line-height:1.25em;font-weight:400;margin-bottom:0.2rem;}
.about .figure{position:absolute;right:0;bottom:0;width:67.5%;}
@media only screen and (max-width:1280px){
    .about .info .meta{margin:0 0 0.5rem;}
    .about .info .meta span{font-size:var(--fz50);}
}
@media only screen and (max-width:1024px){
    .about .info .meta li{padding-top:0.35rem;}
}
@media only screen and (max-width:750px){
    .about .info{margin-bottom:2rem;}
    .about .figure{width:100%;}
    .about .swiper-slide:nth-child(2){width:28rem;}
    .about .data li{font-size:var(--fz30);padding:18vh 0 20vh;}
}

/*service*/
.service:before{content:'';display:block;position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,#f2f7fa 0%,#caefff 100%);opacity:0.92;}
.service .inner{position:relative;z-index:2;}
.service .process .list{margin-top:0.52rem;}
.service .process li{width:16.66666667%;position:relative;}
.service .process li:before{width:100%;height:1px;background-color:#169ad5;content:'';display:block;position:absolute;left:0;top:0;margin-top:22.49997188%;}
.service .process li:hover .icon{background-color:#169ad5;}
.service .process li:hover i{filter:brightness(100);}
.service .process .icon{margin:0 auto;width:44.99994375%;position:relative;z-index:2;background-color:#fff;border-radius:50%;}
.service .process i{display:block;overflow:hidden;padding-bottom:100%;border-radius:50%;background:no-repeat center center;background-size:50% auto;transition:inherit;}
.service .process .name{text-align:center;font-size:var(--fz20);line-height:1.35em;font-weight:500;margin-top:0.22rem;}
.service .need{margin-top:0.9rem;}
.service .search{max-width:10rem;margin:0.54rem auto 0;position:relative;padding-right:2rem;}
.service .search .text{background:#fff url(../images/search_03.svg) no-repeat 1.25em center;background-size:1.125em auto;font-weight:300;color:#555;height:4.375em;line-height:2em;padding:1.1875em 1.25em 1.1875em 2.9375em;width:100%;}
.service .search .submit{background-color:#169ad5;color:#fff;width:2rem;position:absolute;right:0;top:0;height:100%;font-size:var(--fz20);}
.service .info{max-width:12.6rem;margin:0.6rem auto 0;}
.service .info li{padding-right:0.2rem;}
.service .info li:last-child{padding-right:0;}
.service .info li:hover .icon{transform:rotateY(180deg);}
.service .info .icon{width:0.7rem;margin-right:0.22rem;}
.service .info .icon i{display:block;overflow:hidden;padding-bottom:100%;background:#169ad5 no-repeat center center;background-size:42.85714286% auto;border-radius:50%;}
.service .info .name{font-size:var(--fz24);font-weight:500;line-height:1.35em;margin-bottom:0.08rem;}
.service .info p{color:#666;font-weight:300;}
@media only screen and (max-width:1024px){
    .service .process .name{font-size:var(--fz18);margin-top:0.15rem;}
    .service .need{margin-top:0.6rem;}
    .service .info li{width:33.333%;}
    .service .info .icon{width:0.6rem;margin-right:0.12rem;}
}
@media only screen and (max-width:750px){
    .service .process li{width:33.333%;margin-bottom:0.2rem;}
    .service .search{padding-right:1.2rem;margin-top:0.35rem;}
    .service .search .submit{width:1.2rem;}
    .service .info li{width:100%;margin-bottom:0.2rem;padding-right:0;}
    .service .info li:last-child{margin-bottom:0;}
    .service .info .icon{width:0.7rem;margin-right:0.22rem;}
}

/*areas*/
.areas .tab {width: 7.12rem; max-width: calc(100% - 4rem); overflow: hidden;}
.areas .tab ul{position:relative;}
.areas .tab .swiper:before,
.areas .tab ul:before{content:'';display:block;position:absolute;left:0;bottom:1px;background-color:rgba(0,12,37,0.05);width:100%;height:1px;}
.areas .tab .li{font-size:var(--fz24);line-height:1.5em;position:relative;padding-bottom:1em;margin-right:0.7rem;cursor:pointer; width: auto;}
.areas .tab .li:last-child{margin-right:0;}
.areas .tab .li:after{content:'';display:block;position:absolute;left:0;bottom:0;background-color:#169ad5;height:0.125em;width:100%;opacity:0;}
.areas .tab .cur{color:#169ad5;}
.areas .tab .cur:after{opacity:1;}
.areas .btm{width:110%;overflow:hidden;margin-top:0.7rem;}
.areas .list{display:none;}
.areas .swiper{overflow:visible;}
.areas .info{background-color:#fff;}
.areas .figure{width:50%;}
.areas .figure:after{display:block;padding-bottom:100%;}
.areas .text{width:50%;padding:0 5.61403509% 0 7.89473684%;}
.areas .title{font-size:var(--fz36);line-height:1.33333333em;font-weight:400;margin-bottom:0.26rem;height:2.66666667em;}
.areas .intro{color:#666;font-weight:300;margin-bottom:31.47699758%;}
@media only screen and (max-width:1280px){
    .areas .intro{margin-bottom:20%;}
    .areas .btm{width:103.33333333%;}
}
@media only screen and (max-width:1024px){
    .areas .title{font-size:var(--fz32);}
    .areas .tab .li{margin-right:0.4rem;}
}
@media only screen and (max-width:750px){
    .areas .title{font-size:var(--fz26);height:auto;margin-bottom:0.15rem;-webkit-line-clamp:1;line-clamp:1;}
    .areas .tab{width:100%;margin-top:5%; max-width: none;}
    .areas .tab ul{justify-content:space-between;}
    .areas .tab .li{margin-right:0.27rem;font-size:var(--fz20);}
    .areas .figure{width:100%;}
    .areas .text{width:100%;padding:0.25rem;}
    .areas .intro{margin-bottom:10%;}
    .areas .btm{margin-top:0.5rem;}
}

/*product*/
.product{background-image:url(../images/product_bg.jpg);}
.product .pic{width:62.4375%;}
.product .pic i{display:block;overflow:hidden;padding-bottom:63.16316316%;background:no-repeat center center;background-size:contain;}
.product .text{width:28.9375%;}
.product .tab{margin-top:14.03887689%;}
.product .tab .swiper-slide{width:auto;}
.product .tab ul{position:relative;}
.product .tab .swiper:before,.product .tab ul:before{content:'';display:block;position:absolute;left:0;bottom:1px;background-color:rgba(0,12,37,0.05);width:100%;height:1px;}
.product .tab .li{position:relative;padding-bottom:1.625em;margin-right:0.42rem;cursor:pointer;}
.product .tab .li:last-child{margin-right:0;}
.product .tab .li:after{content:'';display:block;position:absolute;left:0;bottom:0;background-color:#169ad5;height:0.125em;width:100%;opacity:0;}
.product .tab .cur{color:#169ad5;}
.product .tab .cur:after{opacity:1;}
.product .info{margin-top:9.93520518%;}
.product .title{font-size:var(--fz36);line-height:1.33333333em;font-weight:400;margin-bottom:0.16rem;}
.product .intro{font-weight:300;height:3.75em;margin-bottom:9.71922246%;}
.product .box{margin-top:12.31101512%;}
.product .item{display:none;}
.product .list .figure{background-color:#fff;width:50%;}
.product .list .figure:after{display:block;padding-bottom:100%;}
.product .list .text{width:50%;padding:0 0.3rem 0.3rem;}
.product .list .name{font-size:var(--fz24);line-height:1.5em;font-weight:500;}
.product .list .alias{font-size:var(--fz16);line-height:1.35em;font-weight:400;}
.product .list .excerpt{height:5.625em;margin-top:0.14rem;}
.product .list .morebtn{position:absolute;right:0.3rem;bottom:0.25rem;z-index:2;}
.product .list a{background-color:#169ad5;color:#fff;}
.product .swiper-pagination{width:50%;bottom:0.15rem;}
.product .swiper-pagination-bullet{background-color:#1694d3;opacity:0.3;margin:0 0.05rem;}
.product .swiper-pagination-bullet-active{opacity:1;}
@media only screen and (max-width:1280px){
    .product .pic{width:50%;}
    .product .text{width:40%;}
    .product .tab{margin-top:7%;}
    .product .title{font-size:var(--fz32);}
    .product .intro{margin-bottom:5.5%;}
    .product .box{margin-top:8%;}
}
@media only screen and (max-width:1024px){
    .product .list .figure img{object-fit:contain;height:70%}
}
@media only screen and (max-width:750px){
    .product .info{margin-top:5%;}
    .product .text{width:100%;}
    .product .tab{margin-top:5%;}
    .product .tab ul{justify-content:space-between;}
    .product .tab .li{padding-bottom:1em;}
    .product .pic{width:100%;margin-top:0.5rem;}
}

/*fixednav*/
.fixednav{position:fixed;left:0;top:0;height:100vh;border-right:1px solid rgba(255,255,255,0.2);z-index:7;width:0.6rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:4.6875vh 0 6.25vh;color:#fff;}
.fixednav .mouse{position:relative;}
.fixednav .mouse:before{width:0.12rem;height:0.2rem;background:url(../images/mouse_02.svg) no-repeat center center;background-size:contain;display:block;content:'';margin:0 auto 0.14rem;}
.fixednav .mouse span{display:block;writing-mode:sideways-rl;width:1em;line-height:1em;font-size:var(--fz12);opacity:0.5;margin:0 auto;}
.fixednav .menu{width:0.18rem;height:0.12rem;position:relative;cursor:pointer;}
.fixednav .menu:before,.fixednav .menu:after,.fixednav .menu i{width:100%;height:0.02rem;background-color:#fff;content:'';display:block;position:absolute;left:0;}
.fixednav .menu i{top:50%;transform:translateY(-50%);}
.fixednav .menu:before{top:0;}
.fixednav .menu:after{bottom:0;}
.fixednav.blue{color:#333;border-right-color:rgba(119,136,163,0.12);}
.fixednav.blue .menu:before,.fixednav.blue .menu:after,.fixednav.blue .menu i{background-color:#169ad5;}
.fixednav.blue .mouse:before{background-image:url(../images/mouse_01.svg);}
@media only screen and (max-width:1280px){
    .fixednav,#fp-nav{display:none;}
}
.ishome{overflow:hidden;}
#fullpage{position:relative;z-index:5;opacity:0;}
#fullpage.events{pointer-events:none;}
#fullpage.fullpage-wrapper{opacity:1;}
#before{position:absolute;left:0;top:0;width:100vw;height:100vh;overflow:hidden;}
#before .fixedbox{height:100vh;position:fixed;left:0;top:0;width:100%;height:100%;}
#before .fixedbox > div{height:inherit;}
@media only screen and (max-width:750px){
    #before .fixedbox .inner{opacity:0;transform:translateY(1rem);transition:all 1s;}
    #before .slides .inner,#before .active .inner{opacity:1;transform:translateY(0);}
    #fullpage .inner{padding:5vh 0;}
}

/*btmbar*/
.btmbar{position:fixed;left:0;bottom:0;width:100%;background-color:rgba(14,28,40,0.8);padding:0.1rem 0;color:#fff;z-index:9;font-size:var(--fz16);transform:translateY(100%);opacity:0;}
.btmbar.show{transform:translateY(0);opacity:1;}
.btmbar a{color:rgba(255,255,255,0.5);}
.btmbar a:hover{color:#fff;}
.btmbar .close{width:1.75em;height:1.75em;background:url(../images/close_01.svg) no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:1.04166667%;cursor:pointer;}
.btmbar .form{min-width:50%;}
.btmbar .search{width:28.75em;position:relative;padding-right:10em;margin-right:1.875em;}
.btmbar .search .text{background:#fff url(../images/input_01.svg) no-repeat 1.25em center;background-size:1.0625em auto;color:#555;height:3.75em;line-height:2em;padding:0.875em 1.25em 0.875em 2.9375em;width:100%;}
.btmbar .search .submit{background-color:#169ad5;color:#fff;width:8em;position:absolute;right:0;top:0;height:100%;font-size:1.25em;}
.btmbar .tips{font-size:1.25em;line-height:1.5em;position:relative;padding-left:3.25em;}
.btmbar .tips .figure{width:2.1em;position:absolute;left:0;bottom:0;}
.btmbar .tips .figure:after{display:block;padding-bottom:211.9047619%;}
.btmbar .tips .img{object-fit:contain;}
.btmbar .tips a{color:#45c1ff;}
@media only screen and (max-width:1280px){
    .btmbar{font-size:0.14rem;}
}
@media only screen and (max-width:1024px){
    .btmbar{font-size:0.12rem;}
}
@media only screen and (max-width:750px){
    .btmbar{transform:translateY(0);opacity:1;}
    .btmbar .inner{flex-direction:column;}
    .btmbar .tips{margin-bottom:0.15rem;}
    .btmbar .form{flex-direction:column;width:100%;padding:0 2em;}
    .btmbar .search{margin-right:0;width:100%;}
    .btmbar .agree{margin-top:0.05rem;}
}

/*scroll__animate*/
.scroll__animate{visibility:hidden;}
.scroll__animate.animate__animated{visibility:visible;}

/*widget*/
#widget{position:fixed;right:0.1rem;top:50%;transform:translateY(-20%);z-index:9;}
#widget li{list-style:none;position:relative;margin-bottom:0.04rem;}
#widget .wap{display:none;}
#widget .icon{width:34%;padding-bottom:34%;position:relative;margin:0 auto;filter:brightness(100);}
#widget .icon img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:all 0.2s;}
#widget .name{text-align:center;color:#000;font-size:0.14rem;line-height:1.5em;font-weight:lighter;margin:0;}
#widget a{display:flex;align-items:center;justify-content:center;overflow:hidden;width:0.6rem;height:0.6rem;position:relative;background-color:#169ad5;}
#widget a:hover{background-color:#fff;}
#widget a:hover .icon{filter:brightness(100%);}
#widget .top a{background-color:#fff;}
#widget .top .icon{filter:brightness(100%);}
#widget .drop{position:absolute;right:100%;top:50%;transform:translateY(-50%);box-shadow:0px 0px 0.3rem 0px rgba(0,0,0,0.1);border-radius:0.1rem;background-color:#fff;margin-right:0.15rem;display:none;}
#widget .drop:after{display:block;content:'';position:absolute;left:100%;top:50%;transform:translateY(-50%);border-left:0.075rem solid #fff;border-top:0.075rem solid transparent;border-bottom:0.075rem solid transparent;}
#widget .tel{color:#000;font-weight:700;white-space:nowrap;font-size:0.3rem;padding:0.5em 0.75em;color:#169ad5;}
#widget .qr{padding:0.05rem;width:1.2rem;}
#widget .qr img{display:block;width:100%;height:auto;}
@media only screen and (max-width:750px){
    #widget{top:70%}
    #widget a{width:0.5rem;height:0.5rem;}
}

/*#banner*/
#banner{position:relative;color:#fff;}
#banner a{color:#fff;}
#banner .bg{padding-bottom:7rem;background:no-repeat center center;background-size:cover;}
#banner .info{position:absolute;left:0;bottom:0;width:100%;}
@media only screen and (max-width:750px){
    #banner .bg{padding-bottom:5.5rem;}
}

/*banname*/
.banname{font-size:var(--fz60);line-height:1.25em;font-weight:normal;margin-bottom:0.32rem;}
@media only screen and (max-width:750px){
    .banname{font-size:var(--fz50);}
}

/*bsearch*/
.bsearch{max-width:7rem;margin-bottom:0.65rem;}
.bsearch .input{position:relative;padding-right:2em;}
.bsearch .text{background:rgba(255,255,255,0.7) url(../images/search_01.svg) no-repeat 1.25em center;background-size:1.125em auto;display:block;width:100%;height:3.88888889em;line-height:1.88888889em;padding:1em 1em 1em 2.9375em;color:#fff;font-weight:lighter;}
.bsearch .submit{font-size:var(--fz20);width:2rem;background-color:#169ad5;color:#fff;position:absolute;right:0;top:0;height:100%;}
@media only screen and (max-width:750px){
    .bsearch .input{padding-right:1.5rem;}
    .bsearch .submit{width:1.5rem;}
}

/*breadcrumb*/
#bar{position:relative;}
#bar:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:1px;background-color:rgba(255,255,255,0.2);}

/*breadcrumb*/
.breadcrumb{font-size:var(--fz14);font-weight:300;line-height:2.57142857em;padding:0.1rem 0;}
.breadcrumb i{font-style:normal;margin:0 0.1rem;}
.breadcrumb *{transition:inherit;}
.breadcrumb a:first-child{background:url(../images/home_01.svg) no-repeat left center;background-size:1.14285714em auto;padding-left:1.92857143em;}
@media only screen and (max-width:1024px){
    .breadcrumb{width:100%;}
}

/*submenu*/
.submenu{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;position:relative;z-index:2;}
.submenu ul{width:max-content;}
.submenu li{font-size:var(--fz18);line-height:2em;margin-right:0.1rem;}
.submenu li:last-child{margin-right:0;}
.submenu a{display:block;padding:0.32rem 1.27777778em;}
.submenu a:hover,.submenu .cur a{background-color:#169ad5;}
@media only screen and (max-width:1024px){
    .submenu{width:100%;}
}
@media only screen and (max-width:750px){
    .submenu a{padding-top:0.2rem;padding-bottom:0.2rem;}
}

/*wrapper*/
#wrapper{padding:1rem 0 1.2rem;}
#wrapper.hidden{overflow:hidden;}
@media only screen and (max-width:750px){
    #wrapper{padding:0.7rem 0 0.8rem;}
}

/*videos*/
.videos{width:103.125%;margin-bottom:0.2rem;}
.vitem{width:33.333%;padding-right:3.03030303%;padding-bottom:3.63636364%;}
.vitem .figure{padding-bottom:60%;}
.vitem .figure:before,.vitem .figure:after{content:'';display:block;position:absolute;z-index:5;}
.vitem .figure:before{left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}
.vitem .figure:after{width:10.2%;padding-bottom:10.2%;background:url(../images/play_01.svg) no-repeat center center;background-size:contain;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0.3s;}
.vitem .title{font-size:var(--fz20);line-height:1.5em;font-weight:normal;padding:0.34rem 0;}
.vitem a{display:block;overflow:hidden;color:#1a1a1a;border-bottom:1px solid #ebebeb;}
.vitem a:hover{color:#169ad5;}
.vitem a:hover .img{transform:scale(1.05);}
.vitem a:hover .figure:after{transform:translate(-50%,-50%) scale(0.95);}
@media only screen and (max-width:1024px){
    .vitem{width:50%;}
    .vitem .title{padding:0.25rem 0;}
}
@media only screen and (max-width:750px){
    .vitem{width:100%;padding-bottom:0.5rem;}
}

/*popup*/
.popup{position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.75);z-index:10;-webkit-overflow-scrolling:touch;display:none;}
.popup .wrap{width:100%;min-height:100%;justify-content:center;align-items:center;padding:1vh 0;display:flex;}
.popup .info{background-color:#fff;}
.vpopup video{display:block;width:auto;max-width:90vw;height:auto;max-height:90vh;}

/*Pages*/
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump,.Pages .a_first,.Pages .a_end{display:none;}
.Pages .p_page{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
.Pages .num{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;justify-content:center;font-style:normal;}
.Pages a{display:block;margin:0 0.1rem;background-color:#fff;min-width:3.75em;text-align:center;line-height:3.75em;border-radius:1.875em;height:3.75em;padding:0 0.25em;color:#454545;border:1px solid #e0e0e0;position:relative;}
.Pages a:hover,.Pages .a_cur{color:#fff;background-color:#169ad5;border-color:#169ad5;}
.Pages .a_prev,.Pages .a_next{text-indent:-99999em;overflow:hidden;border-radius:50%;}
.Pages .a_prev:after,.Pages .a_next:after{width:13.79310345%;padding-bottom:20.68965517%;background:no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.Pages .a_prev:hover:after,.Pages .a_next:hover:after{filter:brightness(100);}
.Pages .a_prev{margin-right:0.4rem;}
.Pages .a_prev:after{background-image:url(../images/pages_prev_01.svg);}
.Pages .a_next{margin-left:0.4rem;}
.Pages .a_next:after{background-image:url(../images/pages_next_01.svg);}
@media only screen and (max-width:750px){
    .Pages .num{display:none;}
}

/*question*/
.question{overflow:hidden;margin-bottom:0.5rem;}

/*qitem*/
.qitem{background-color:#f3fafe;margin-bottom:0.3rem;}
.qitem .letter{width:1rem;font-size:var(--fz34);font-weight:bold;color:#169ad5;line-height:1em;padding:0.315rem 0;}
.qitem .text{width:calc(100% - 1rem);position:relative;}
.qitem .title{font-size:var(--fz20);line-height:1.8em;border-bottom:1px solid transparent;padding:0.315rem 0.55rem 0.315rem 0.3rem;cursor:pointer;}
.qitem .title:after{width:0.55em;height:0.95em;background:url(../images/question_arrow_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:0.4rem;right:0.4rem;transition:all 0.2s;}
.qitem .intro{font-weight:lighter;padding-top:0.27rem;padding-bottom:0.27rem;padding:0.27rem 0.4rem 0.27rem 0.3rem;}
.qitem .btm{display:none;}
.qitem .btm .letter{background-color:transparent;color:#ccc;}
.qitem.active .top .letter{background-color:#169ad5;color:#fff;}
.qitem.active .title{border-bottom-color:rgba(0,0,0,0.05);}
.qitem.active .title:after{height:0.55em;width:0.95em;background-image:url(../images/question_arrow_02.svg);top:0.45rem;right:0.36rem;}
@media only screen and (max-width:750px){
    .qitem .letter{padding:0.215rem 0;width:0.65rem;}
    .qitem .text{width:calc(100% - 0.65rem);}
    .qitem .title{padding:0.215rem 0.45rem 0.215rem 0.25rem;}
    .qitem .title:after{right:0.2rem;top:0.3rem;}
    .qitem .intro{padding:0.2rem 0.3rem 0.2rem 0.25rem;}
    .qitem.active .title:after{top:0.35rem;right:0.16rem;}
}

/*download*/
.download{width:103.125%;margin-bottom:0.3rem;}

/*ditem*/
.ditem{width:33.333%;padding-right:3.03030303%;padding-bottom:3.03030303%;}
.ditem .title{font-size:var(--fz26);line-height:1.38461538em;font-weight:normal;min-height:4.15384615em;margin-bottom:0.4rem;}
.ditem .info{border-top:1px solid rgba(0,0,0,0.05);padding-top:0.22rem;}
.ditem .meta{color:#999;font-weight:lighter;width:calc(100% - 1.3rem);}
.ditem .more{color:#333;font-weight:lighter;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;white-space:nowrap; margin-right: 0.15rem;height:3.5625em;line-height: 4em;}
.ditem .more:hover {color:#169ad5;}
.ditem .more:last-child {margin-right: 0;}
.ditem .more i{width:3.5em;height:3.5625em;display:block;position:relative;margin-top:-0.5em;}
.ditem .more i:before,.ditem .more i:after{content:'';display:block;position:absolute;}
.ditem .more i:before{background:url(../images/vmore_bg.svg) no-repeat center center;background-size:contain;left:0;top:0;width:100%;height:100%;}
.ditem .more i:after{width:30.35714286%;padding-bottom:30.35714286%;background:url(../images/download_01.svg) no-repeat center center;background-size:contain;left:28.57142857%;bottom:32.14285714%;}
.ditem .box {position:relative;height:100%;background-color:#f3fafe;padding:0.32rem 0.4rem;}
.ditem .box:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:0.05rem;transition:inherit;background-color:#169ad5;opacity:0;}
.ditem .box:hover{box-shadow:0px 0.1rem 0.26rem 0.05rem rgba(0,0,0,0.06);background-color:#fff;color:#169ad5;}
.ditem .box:hover:before{opacity:1;}
@media only screen and (max-width:1024px){
    .ditem{width:50%;}
}
@media only screen and (max-width:750px){
    .ditem{width:100%;padding-bottom:0.3rem;}
}

/*aftersale*/
.aftersale{padding:0.33rem 0;overflow:hidden;}
.aftersale .item{padding:0.67rem 0;}
.aftersale .pic{width:50%;position:relative;}
.aftersale .pic:before{padding-bottom:50%;width:101.25%;background-color:#f3fafe;content:'';display:block;position:absolute;bottom:-9.16666667%;left:18.75%;}
.aftersale .figure{padding-bottom:60%;}
.aftersale .text{width:44.6875%;}
.aftersale .meta{margin-bottom:0.42rem;}
.aftersale .num{color:#1694d3;font-size:0.9rem;line-height:1em;opacity:0.1;}
.aftersale .icon img{display:block;width:auto;max-height:0.6rem;}
.aftersale .title{font-size:var(--fz34);line-height:1.41176471em;font-weight:normal;margin-bottom:0.4rem;}
.aftersale .entry{font-size:var(--fz18);line-height:1.88888889em;font-weight:300;}
.aftersale .entry *{line-height:1.88888889em;}
.aftersale .entry p{margin:0;}
.aftersale .item:nth-child(2n) .inner{flex-direction:row-reverse;}
.aftersale .item:nth-child(2n) .pic:before{left:auto;right:18.75%;}
@media only screen and (max-width:1024px){
    .aftersale .pic{width:100%;}
    .aftersale .text{width:100%;margin-bottom:0.5rem;}
}
@media only screen and (max-width:1024px){
    .aftersale .item{padding:0.35rem 0;}
}

/*columnname*/
.columnname{font-size:var(--fz50);font-weight:normal;line-height:1.25em;margin:0;}
.columnname.center{text-align:center;margin-bottom:0.42rem;}

/*about*/
#about .left{width:31.875%;}
#about .right{width:56.25%;}
#about .slogan{font-size:var(--fz36);line-height:1.55555556em;font-weight:lighter;margin-top:1.52777778em;}
#about .entry{font-weight:lighter;font-size:var(--fz18);line-height:1.88888889em;}
#about .entry *{line-height:1.88888889em;}
#about .entry p{margin-top:0;}
#about .data li{border-bottom:1px solid rgba(119,136,163,0.12);font-weight:300;padding-bottom:0.23rem;padding-top:0.55rem;}
#about .data .icon{width:0.65rem;background:no-repeat center center;background-size:contain;}
#about .data .icon:after{display:block;content:'';padding-bottom:100%;background:no-repeat center center;background-size:contain;}
#about .data .text{width:calc(100% - 0.7rem);}
#about .data .num{font-size:var(--fz20);color:#169ad5;font-weight:400;margin-bottom:0.06rem;}
#about .data span{font-size:var(--fz60);line-height:1em;font-weight:700;margin-right:0.08rem;}
@media only screen and (max-width:1280px){
    #about .left{width:43%;}
    #about .right{width:53%;}
}
@media only screen and (max-width:1024px){
    #about .left{width:100%;margin-bottom:0.35rem;}
    #about .right{width:100%;}
}
@media only screen and (max-width:750px){
    #about .slogan{font-size:var(--fz32);}
}

/*culture*/
#culture{overflow:hidden;}
#culture .list{width:100.625%;}
#culture .item{flex-grow:1;padding-right:0.62111801%;}
#culture .item *{transition:inherit;}
#culture .box{padding-bottom:5.2rem;background:no-repeat center center;background-size:auto 100%;color:#fff;position:relative;}
#culture .box:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);}
#culture .info{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;width:100%;padding:1em;}
#culture .icon{width:100%;height:0.4rem;margin-bottom:0.1rem;}
#culture .icon img{display:block;width:100%;height:100%;object-fit:contain;}
#culture .title{font-size:var(--fz18);line-height:1.5em;font-weight:normal;}
#culture .intro{font-size:var(--fz30);line-height:1.5em;display:none;margin-top:0.11rem;}
#culture .active{flex-grow:4.125;}
#culture .active .box:before{background-color:rgba(22,148,211,0.6);}
#culture .active .icon{height:0.62rem;margin-bottom:0.24rem;}
#culture .active .title{font-size:var(--fz18);}
#culture .active .intro{display:block;}
@media only screen and (max-width:750px){
    #culture .list{flex-direction:column;width:auto;}
    #culture .item{width:100%;padding-right:0;padding-bottom:0.1rem;}
    #culture .box{padding-bottom:65.65656566%;}
}

/*contact*/
#contact{background:no-repeat center bottom;background-size:100% auto;overflow:hidden;padding:0.9rem 0 1.48rem;}

/*information*/
.information{margin-bottom:7.625%;}
.information .list{width:101.5%;}
.information .item{width:25%;padding-right:1.47783251%;padding-bottom:1.47783251%;}
.information .info{background-color:#fff;box-shadow:0px 0.1rem 0.26rem 0.05rem rgba(0,0,0,0.06);position:relative;height:100%;text-align:center;padding:0.37rem 0.3rem 0.29rem;}
.information .icon{margin-bottom:0.12rem;}
.information .icon img{display:block;width:auto;height:0.4rem;object-fit:contain;}
.information .title{font-size:var(--fz16);color:#444;font-weight:normal;line-height:1.875em;margin-bottom:0.05rem;}
.information .intro{font-size:var(--fz18);line-height:1.77777778em;}
.information strong{font-size:var(--fz36);color:#169ad5;line-height:1.35em;}
@media only screen and (max-width:1280px){
    .information .item{width:50%;}
}
@media only screen and (max-width:750px){
    .information .item{width:100%;padding-bottom:0.25rem;}
}

/*msgform*/
.msgform .input{position:relative;font-size:var(--fz18);margin-bottom:0.08rem;}
.msgform .label{position:absolute;left:0;top:0;line-height:1.5em;color:#999;height:3.16em;padding:0.83em 0;display:none;}
.msgform .text{font-size:1em;line-height:1.5em;display:block;width:100%;border-bottom:1px solid rgba(0,0,0,0.1);padding:0.83em 0;height:3.16em;position:relative;z-index:2;}
.msgform textarea.text{height:6.5em;}
.msgform .col2 .input{width:48.11320755%;}
.msgform .morebtn{margin-top:0.55rem;}
@media only screen and (max-width:750px){
    .msgform .col2 .input{width:100%;}
}

/*message*/
.message .form{background-color:#fff;box-shadow:0px 0.1rem 0.26rem 0.05rem rgba(0,0,0,0.06);max-width:6.3rem;padding:0.45rem 0.5rem 0.68rem;}
.message .title{color:#169ad5;text-align:center;font-size:var(--fz34);line-height:1.41176471em;font-weight:normal;margin-bottom:0.3rem;}

/*responsibility*/
#responsibility .left{width:37.5%;position:relative;}
#responsibility .right{width:56.25%;position:relative;}
#responsibility .intro{font-size:var(--fz18);line-height:1.88888889em;font-weight:lighter;}
#responsibility .safe .text{padding-bottom:15%;}
#responsibility .safe .title{font-size:var(--fz44);line-height:1.09090909em;font-weight:normal;color:#169ad5;position:relative;margin-top:0.5rem;margin-bottom:7.16666667%;padding-right:0.9rem;}
#responsibility .safe .title:after{width:1.15909091em;height:1.09090909em;background:url(../images/quote_end.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;bottom:100%;}
#responsibility .global{margin-top:-13.125%;}
#responsibility .global .left{overflow:visible;}
#responsibility .global .left:after{width:10.66666667%;padding-bottom:13.33333333%;background:url(../images/drip.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;bottom:0;transform:translateX(50%);margin-bottom:-4%;}
#responsibility .global .text{padding-top:15%;}
#responsibility .global .title{font-size:var(--fz30);line-height:1.6em;font-weight:normal;margin-bottom:3.33333333%;}
@media only screen and (max-width:1024px){
    #responsibility .item{flex-direction:column;margin-bottom:0.5rem;}
    #responsibility .item:last-child{margin-bottom:0;}
    #responsibility .item .text{padding:0;margin-bottom:0.5rem;}
    #responsibility .left{width:100%;}
    #responsibility .right{width:100%;}
    #responsibility .safe .title{margin-bottom:0.43rem;}
    #responsibility .global{margin-top:0;flex-direction:column-reverse;}
    #responsibility .global .left:after{display:none;}
}

/*swiper-arrows*/
.swiper-arrows{position:relative;}
.swiper-arrows .arrow{margin-top:0;transform:translateY(-50%);width:0.62rem;border-radius:50%;border:1px solid #169ad5;height:auto;background-color:#fff; z-index: 8;}
.swiper-arrows .arrow:before{width:13.33333333%;padding-bottom:20%;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:no-repeat center center;background-size:contain;}
.swiper-arrows .arrow:after{padding-bottom:100%;content:'';}
.swiper-arrows .arrow:hover{background-color:#169ad5;}
.swiper-arrows .arrow:hover:before{filter:brightness(100);}
.swiper-arrows .swiper-button-prev{left:0;}
.swiper-arrows .swiper-button-prev:before{background-image:url(../images/swiper_prev_02.svg);}
.swiper-arrows .swiper-button-next{right:0;}
.swiper-arrows .swiper-button-next:before{background-image:url(../images/swiper_next_02.svg);}
@media only screen and (max-width:750px){
    .swiper-arrows .arrow{width:0.45rem;}
}

/*history*/
#history{padding:0.9rem 0;overflow:hidden;background:url(../images/history_bg.jpg) no-repeat center bottom;background-size:100% auto;}
#history .event{max-width:12.1rem;margin:0 auto 0.6rem;}
#history .event .info{padding:1rem 0.4rem 0.8rem 0.4rem;position:relative;}
#history .event .year{color:#1694d3;font-weight:bold;font-size:5.6rem;line-height:1em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;opacity:0.08;font-family:Arial;}
#history .event .figure{width:37.32142857%;border:solid 1px #eaeaea;}
#history .event .figure:after{padding-bottom:60.09615385%;display:block;}
#history .event .text{width:56.96428571%;position:relative;z-index:2;}
#history .event .title{font-size:var(--fz60);line-height:1.25em;color:#169ad5;margin-bottom:0.15rem;}
#history .event .intro{font-weight:lighter;}
#history .time{padding:0 0.9rem;position:relative;}
#history .time .swiper:before{content:'';display:block;position:absolute;left:0;top:0.16rem;background-color:#169ad5;height:1px;width:100%;}
#history .time .swiper-slide{cursor:pointer;}
#history .time .dot{display:block;width:0.28rem;height:0.34rem;margin:0 auto;position:relative;}
#history .time .dot:before,#history .time .dot:after{content:'';display:block;position:absolute;transition:inherit;}
#history .time .dot:before{width:0.2rem;height:0.2rem;border:0.04rem solid #fff;border-radius:50%;background-color:#e2e2e2;left:50%;top:50%;transform:translate(-50%,-50%);}
#history .time .dot:after{background:url(../images/history_dot_01.svg) no-repeat center center;background-size:contain;left:0;top:0;width:100%;height:100%;opacity:0;}
#history .time .year{display:block;text-align:center;font-size:var(--fz18);color:#aaa;line-height:1.75em;transition:inherit;}
#history .time .swiper-slide-thumb-active .dot:before{opacity:0;}
#history .time .swiper-slide-thumb-active .dot:after{opacity:1;}
#history .time .swiper-slide-thumb-active .year{font-size:var(--fz22);}
#history .time .arrow{transform:none;top:-0.14rem;}
@media only screen and (max-width:1024px){
    #history .event .year{font-size:43.9453125vw;}
}
@media only screen and (max-width:750px){
    #history .event .info{padding-top:0;padding-bottom:0;}
    #history .event .figure{width:100%;margin-bottom:0.3rem;}
    #history .event .text{width:100%;}
    #history .time{padding:0 0.6rem;}
    #history .time .arrow{top:-0.05rem;}
}

/*newstop*/
#newstop{margin-bottom:1rem;}
#newstop .figure{width:49.875%;}
#newstop .figure:after{display:block;padding-bottom:66.16541353%;}
#newstop .text{width:50.125%;padding:0 3.75%;}
#newstop time{background:url(../images/date_01.svg) no-repeat left center;background-size:1em auto;color:#999;padding-left:1.625em;margin-bottom:4.43786982%;display:block;}
#newstop .title{font-size:var(--fz28);line-height:1.14285714em;font-weight:normal;margin-bottom:4.43786982%;}
#newstop .excerpt{line-height:2em;font-weight:lighter;color:#666;margin-bottom:10.0591716%;}
#newstop a{background-color:#f3fafe;overflow:hidden;}
#newstop a:hover{color:#169ad5;}
#newstop a:hover .img{transform:scale(1.05);}
#newstop .swiper-pagination{left:auto;right:3.75%;bottom:14.39393939%;}
#newstop .swiper-pagination-bullet{width:0.16rem;height:0.2rem;display:block;border-radius:0;position:relative;background:none;opacity:1;margin:0 0.03rem;}
#newstop .swiper-pagination-bullet:before,#newstop .swiper-pagination-bullet:after{content:'';display:block;position:absolute;}
#newstop .swiper-pagination-bullet:before{width:0.06rem;height:0.06rem;border-radius:50%;background-color:rgba(0,0,0,0.2);left:50%;top:50%;transform:translate(-50%,-50%);}
#newstop .swiper-pagination-bullet:after{left:0;top:0;width:100%;height:100%;background:url(../images/drip.svg) no-repeat center center;background-size:contain;opacity:0;}
#newstop .swiper-pagination-bullet-active:before{opacity:0;}
#newstop .swiper-pagination-bullet-active:after{opacity:1;}
@media only screen and (max-width:750px){
    #newstop{margin-bottom:0.6rem;}
    #newstop .figure{width:100%;}
    #newstop .text{width:100%;padding:0.35rem;}
    #newstop .swiper-pagination{bottom:0;margin-bottom:0.35rem;}
}

/*newslist*/
#newslist{overflow:hidden;margin-bottom:0.2rem;}

/*nitem*/
.nitem{border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:0.6rem;padding-bottom:0.6rem;}
.nitem .figure{width:4.2rem;}
.nitem .figure:after{display:block;padding-bottom:66.19047619%;}
.nitem .text{width:calc(100% - 4.2rem);padding-right:11.875%;}
.nitem time{background:url(../images/date_01.svg) no-repeat left center;background-size:1em auto;color:#999;padding-left:1.625em;margin-bottom:2.34215886%;display:block;}
.nitem .title{font-size:var(--fz24);line-height:1.33333333em;font-weight:normal;margin-bottom:2.44399185%;}
.nitem .excerpt{line-height:2em;font-weight:lighter;color:#333;margin-bottom:5.90631365%;}
.nitem a{color:#1a1a1a;}
.nitem a:hover{color:#169ad5;}
.nitem a:hover .img{transform:scale(1.05);}
@media only screen and (max-width:1024px){
    .nitem .figure{width:3.5rem;}
    .nitem .text{padding-right:5%;width:calc(100% - 3.5rem);}
}
@media only screen and (max-width:750px){
    .nitem{padding-bottom:0.5rem;margin-bottom:0.5rem;}
    .nitem .figure{width:100%;margin-bottom:0.35rem;}
    .nitem .text{width:100%;padding-right:0;}
}

/*npost*/
#npost .top{background-color:rgba(243,250,254,0.5);border-radius:0.2rem;text-align:center;padding:0.4rem 0.4rem 0.46rem;margin-bottom:0.5rem;}
#npost .title{font-weight:normal;font-size:var(--fz34);line-height:1.5em;}
#npost .meta{color:#169ad5;font-weight:lighter;margin-top:0.38rem;}
#npost .meta span{display:block;background:no-repeat left center;background-size:1em auto;padding-left:1.625em;margin:0 0.1rem;}
#npost .meta .date{background-image:url(../images/date_02.svg);}
#npost .btm{border-top:1px solid rgba(0,0,0,0.1);padding-top:0.52rem;margin-top:0.47rem;}
#npost .pnav{line-height:2.25em;font-weight:lighter;width:calc(100% - 1.5rem);}
#npost .pnav i{font-style:normal;color:#999;}
#npost .back a{display:block;background:url(../images/back_01.svg) no-repeat left top;background-size:3.5em auto;padding-left:4.0625em;line-height:4.0625em;font-weight:lighter;}
#npost .entry{overflow:hidden;font-weight:lighter;}
#npost .entry .left{float:left;width:50%;margin-bottom:3.125%;}
#npost .entry .right{float:right;width:43%;margin-bottom:3.125%;}
#npost .entry p{clear:both;margin-top:0;}
#npost .entry h3{font-size:1.25em;line-height:1.75em;}
#npost .entry strong{font-weight:bold;}
@media only screen and (max-width:750px){
    #npost .entry .left,#npost .entry .right{width:auto;float:none;}
}

/*cases*/
#cases{width:102.5%;margin-bottom:0.4rem;}

/*citem*/
.citem{width:33.333%;padding-right:2.43902439%;padding-bottom:2.43902439%;}
.citem .figure{padding-bottom:75.09881423%;}
.citem .figure:after{display:block;background-image:linear-gradient(0deg,#000000 0%,#5a5f68 45%,#c5d2e5 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0.4;}
.citem .text{position:absolute;left:0;bottom:0;text-align:center;width:100%;z-index:6;padding:0 8.89328063%;height:0.96rem;}
.citem .title{font-weight:normal;font-size:var(--fz20);line-height:1.5em;max-width:100%;}
.citem .info{font-weight:lighter;margin-top:6.29539952%;display:none;}
.citem .excerpt{height:3.75em;margin-bottom:13.55932203%;}
.citem .morebtn i:before{filter:brightness(100);}
.citem .morebtn i:after{filter:brightness(100%);}
.citem a{display:block;overflow:hidden;position:relative;color:#fff;}
.citem a *{transition:inherit;}
.citem a:hover .text{background:rgba(22,148,211,0.8);height:100%;}
.citem a:hover .title{font-size:var(--fz24);}
.citem a:hover .info{display:flex;flex-direction:column;align-items:center;}
@media only screen and (max-width:1024px){
    .citem{width:50%;}
}
@media only screen and (max-width:750px){
    .citem{width:100%;padding-bottom:0.35rem;}
}

/*project*/
.project{margin-bottom:6.25%;}
.project .top{margin-bottom:0.47rem;}
.project .top .hgroup{width:4.1rem;}
.project .top .title{font-weight:normal;font-size:var(--fz40);line-height:1.25em;margin-bottom:0.38rem;}
.project .top time{font-weight:lighter;background:url(../images/date_01.svg) no-repeat left center;background-size:1em auto;color:#999;padding-left:1.625em;display:block;}
.project .top .entry{width:calc(100% - 4.1rem);padding-left:10.9375%;font-weight:lighter;line-height:2.125em;}
.project .mid{background-color:#f3fafe;padding:0.2rem 0;margin-bottom:0.82rem;}
.project .mid li{width:25%;text-align:center;padding:0 0.3rem;margin:0.2rem 0;}
.project .mid li:not(:nth-child(4n)){border-right:1px dashed rgba(22,148,211,0.2);}
.project .mid .name{font-size:var(--fz18);font-weight:lighter;line-height:1.5em;color:#169ad5;margin-bottom:0.08rem;}
.project .mid .intro{font-weight:lighter;max-width:2.45rem;margin:0 auto;}
.project .btm{padding:0 1.2rem;}
.project .btm .figure{padding-bottom:47.79411765%;}
@media only screen and (max-width:1024px){
    .project .top .hgroup{width:auto;margin-bottom:0.3rem;}
    .project .top .title{margin-bottom:0.2rem;}
    .project .top .entry{width:auto;padding-left:0;}
    .project .mid li{width:50%;}
    .project .mid li:not(:nth-child(2n)){border-right:1px dashed rgba(22,148,211,0.2);}
}
@media only screen and (max-width:750px){
    .project{margin-bottom:0.5rem;}
    .project .mid{margin-bottom:0.5rem;}
    .project .mid li{width:100%;margin:0;padding:0.2rem 0;margin:0 0.2rem;}
    .project .mid li:nth-child(n+1){border-right:none;}
    .project .mid li:not(:last-child){border-bottom:1px dashed rgba(22,148,211,0.2);}
    .project .btm{padding:0 0.6rem;}
}

/*usedpro*/
.usedpro .top{margin-bottom:0.5rem;}
.usedpro .name{font-size:var(--fz40);line-height:1.25em;font-weight:normal;}
.usedpro .btm{width:110%;overflow:hidden;}
.usedpro .figure{padding-bottom:52.68542199%;margin-bottom:0.3rem;transition:all 0.2s;}
.usedpro .img{object-fit:contain;}
.usedpro .text{text-align:center;}
.usedpro .title{font-size:var(--fz24);line-height:1.5em;font-weight:500;margin-bottom:0.05rem;}
.usedpro .alias{color:#999;font-weight:lighter;}
.usedpro .info{background-color:#f5fcff;display:block;overflow:hidden;padding:0.47rem 0.35rem 0.35rem;}
.usedpro .info:hover .figure{transform:scale(1.05);}
.usedpro .list{padding:0 0.9rem;}
@media only screen and (max-width:750px){
    .usedpro .top{flex-direction:column;}
    .usedpro .morebtn{margin-top:0.35rem;}
    .usedpro .list{padding:0 0.6rem;}
}

/*application*/
#application{padding:0.7rem 0;}
@media only screen and (max-width:750px){
    #application{padding:0.5rem 0;}
}

/*aitem*/
.aitem{padding:0.4rem 0;}
.aitem .figure{width:100%;}
.aitem .figure:after{display:block;padding-bottom:62.5%;}
.aitem .text{position:relative;width:100%;padding-top:0.5rem;}
.aitem .icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:1.2rem;z-index:2;}
.aitem .icon i{display:block;overflow:hidden;padding-bottom:100%;border-radius:50%;background:#fff no-repeat center center;background-size:45.83333333% auto;box-shadow:0px 0px 0.18rem 0.02rem rgba(0,0,0,0.1);}
.aitem .num{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:3.5rem;line-height:1em;text-shadow:1px 0px 0px #1694d3,0px 1px 0px #1694d3,-1px 0px 0px #1694d3,0px -1px 0px #1694d3;color:#fff;opacity:0.1;font-weight:bold;}
.aitem .info{position:relative;z-index:3;}
.aitem .title{font-size:var(--fz36);line-height:1.33333333em;font-weight:normal;margin-bottom:0.75em;}
.aitem .intro{font-weight:lighter;font-size:var(--fz18);line-height:1.66666667em;margin-bottom:0.5rem;color:#666;}
.aitem:hover .img{transform:scale(1.05);}
@media only screen and (min-width:1025px){
    .aitem .figure,.aitem .text{width:50%;}
    .aitem .num{font-size:25vw;}
    .aitem .icon{width:15%;top:50%;}
    .aitem .intro{margin-bottom:15.2%;}
    .aitem:nth-child(2n+1) .text{padding-top:0;padding-left:10.625%;}
    .aitem:nth-child(2n+1) .icon{left:0;}
    .aitem:nth-child(2n){flex-direction:row-reverse;}
    .aitem:nth-child(2n) .text{padding-top:0;padding-right:10.625%;}
    .aitem:nth-child(2n) .icon{left:100%;}
    .aitem:nth-child(2n) .num{right:10.625%;}
}
@media only screen and (max-width:750px){
    .aitem{padding:0.3rem 0;}
}

/*apost*/
#apost{margin-bottom:6.25%;}
#apost .top{text-align:center;margin-bottom:0.4rem;}
#apost .top .name{font-size:var(--fz50);line-height:1.35em;font-weight:normal;margin-bottom:0.28rem;}
#apost .top .intro{font-weight:lighter;font-size:var(--fz20);line-height:2em;max-width:9.3rem;margin:0 auto;}
#apost .figure{padding-bottom:37.5%;}
#apost .text{background-color:#f3fafe;position:relative;}
#apost .info{position:absolute;left:0;bottom:0;width:4.7rem;background:url(../images/apost_btm_bg.jpg) no-repeat center center;background-size:cover;color:#f3fafe;z-index:5;padding:0.53rem 0.6rem 0.53rem 0.5rem;}
#apost .info .name{font-size:var(--fz24);line-height:1.35em;font-weight:normal;margin-bottom:0.28rem;}
#apost .info .entry{font-weight:lighter;}
#apost .info .entry p{margin:0 0 0.03rem;}
#apost .info .entry small{font-size:1.2em;color:rgba(243,250,254,0.8);}
#apost .info .entry ul{margin:0;padding:0;}
#apost .info .entry li{padding-left:1.27777778em;list-style:none;position:relative;margin-bottom:0.18rem;}
#apost .info .entry li:before{width:0.66666667em;height:0.77777778em;background:url(../images/drip.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:0;top:0.58333333em;filter:brightness(100);}
#apost .info .entry li:last-child{margin-bottom:0;}
#apost .value{width:calc(100% - 4.7rem);padding:0.66rem 0.5rem 0.7rem;}
#apost .value .title{font-size:var(--fz20);color:#1694d3;font-weight:normal;line-height:1.5em;margin-bottom:0.08rem;}
#apost .value .intro{font-size:var(--fz18);font-weight:lighter;line-height:1.75em;}
#apost .arrow{top:0;margin-top:37.5%;}
#apost .swiper-button-prev{left:auto;right:1.4rem;}
#apost .swiper-button-next{right:0.5rem;}
@media only screen and (max-width:1024px){
    #apost .info{position:relative;width:100%;left:auto;bottom:auto;}
    #apost .value{width:100%;}
}
@media only screen and (max-width:750px){
    #apost{margin-bottom:0.6rem;}
    #apost .swiper-button-prev{right:1rem;}
    #apost .swiper-button-next{right:0.35rem;}
}
/*acontent*/
.acontent {margin-bottom:6.25%;}
/*propage*/
#propage{overflow:hidden;padding:0.5rem 0 1.1rem;}
.acontent.flex_jcsb_aic .figure{width:55%;padding-bottom:26%;}
.acontent.flex_jcsb_aic .txt{width:42%}
/*categories*/
.categories{margin-bottom:0.5rem;}
.categories li{font-size:var(--fz18);line-height:1.66666667em;margin-right:3.4375%;position:relative;}
.categories li:before{width:3.55555556em;height:2.77777778em;background:url(../images/drip_02.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;}
.categories li:last-child{margin-right:0;}
.categories a{color:#999;padding:0.55555556em 0;display:block;position:relative;z-index:2;}
.categories .cur a,.categories a:hover{color:#169ad5;}
.categories .cur:before{opacity:1;}
@media only screen and (max-width:1024px){
    .categories li{margin-right:2.5%;}
}
@media only screen and (max-width:750px){
    .categories{overflow-x:auto;-webkit-overflow-scrolling:touch;}
    .categories ul{justify-content:flex-start;flex-wrap:nowrap;}
    .categories li{margin-right:0.25rem;}
    .categories a{white-space:nowrap;}
	.acontent.flex_jcsb_aic{flex-wrap:wrap}
	.acontent.flex_jcsb_aic .figure{width:100%;padding-bottom:48%;}
.acontent.flex_jcsb_aic .txt{width:100%;margin-top:20px}
}

/*prolist*/
#prolist{width:102.5%;margin-bottom:0.4rem;}

/*pitem*/
.pitem{width:25%;padding-right:2.43902439%;padding-bottom:2.43902439%;}
.pitem .figure{max-width:2.5rem;margin:0 auto 0.34rem;transition:all 0.2s;}
.pitem .figure:after{display:block;padding-bottom:82.4%;}
.pitem .img{object-fit:contain;}
.pitem .text{text-align:center;}
.pitem .title{font-size:var(--fz24);line-height:1.5em;font-weight:500;margin-bottom:0.03rem;}
.pitem .intro{color:#999;font-weight:lighter;height:3.75em;}
.pitem .info{background-color:#f5fcff;display:block;overflow:hidden;padding:0.46rem 0.5rem 0.3rem;position:relative;}
.pitem .info:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:0.05rem;background-color:#1694d3;opacity:0;transition:inherit;}
.pitem .info:hover{background-color:#fff;box-shadow:0px 0.1rem 0.26rem 0.05rem rgba(0,0,0,0.06);}
.pitem .info:hover:before{opacity:1;}
.pitem .info:hover .figure{transform:scale(1.05);}
@media only screen and (max-width:1024px){
    .pitem{width:50%;}
}
@media only screen and (max-width:750px){
    .pitem{width:100%;padding-bottom:0.25rem;}
}

/*probox*/
.probox{overflow:hidden;padding:1.1rem 0;}
.probox:nth-child(2n){background-color:#f3fafe;}
@media only screen and (max-width:750px){
    .probox{padding:0.6rem 0;}
}

/*proinfo*/
.proinfo .pic{width:51.25%;background-color:#f3fafe;padding:4%;}
.proinfo .figure{max-width:4.73rem;margin:0 auto;}
.proinfo .figure:after{display:block;padding-bottom:82.45243129%;}
.proinfo .controls{margin-top:0.57rem;}
.proinfo .arrow{width:0.12rem;height:0.19rem;position:static;margin-top:0;color:#999;font-weight:500;}
.proinfo .arrow:after{font-size:0.19rem;}
.proinfo .arrow:hover{color:#169ad5;}
.proinfo .swiper-button-prev{margin-right:0.20945rem;}
.proinfo .swiper-button-next{margin-left:0.20945rem;}
.proinfo .swiper-pagination{position:relative;}
.proinfo .swiper-pagination-bullet{width:0.03rem;height:0.03rem;background-color:#999;opacity:1;display:block;margin:0 0.055rem;border-radius:0.015rem;transition:all 0.2s;}
.proinfo .swiper-pagination-bullet-active{width:0.3rem;background-color:#169ad5;}
.proinfo .text{width:42.5%;}
.proinfo .item{margin-bottom:0.33rem;}
.proinfo .line{clear:both;width:100%;height:1px;background-color:rgba(0,0,0,0.05);margin-bottom:0.33rem;}
.proinfo .title{font-size:var(--fz42);font-weight:500;line-height:1.35em;margin-bottom:0.32rem;}
.proinfo .name{color:#169ad5;font-weight:500;font-size:var(--fz20);line-height:1.25em;position:relative;padding-left:1em;margin-bottom:0.17rem;}
.proinfo .name:before{width:0.25em;height:0.9em;background-color:#169ad5;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:0.15em;}
.proinfo .intro{font-weight:lighter;padding-left:1.25em;}
.proinfo .btn{margin-top:0.4rem;}
.proinfo .btn span{display:block;margin-right:11.02941176%;}
.proinfo .btn span:last-child{margin-right:0;}
.proinfo .btn a{display:block;background:no-repeat left top;background-size:3.5em auto;padding-left:4.0625em;line-height:4.0625em;font-weight:lighter;}
.proinfo .btn .back{background-image:url(../images/back_01.svg);}
.proinfo .btn .now{background-image:url(../images/now_01.svg);}
@media only screen and (max-width:1024px){
    .proinfo .pic{width:100%;margin-bottom:0.35rem;padding:0.4rem;}
    .proinfo .text{width:100%;}
    .proinfo .btn{margin-top:0.2rem;}
}

/*proname*/
.proname{font-size:var(--fz34);line-height:1.35em;text-align:center;font-weight:500;margin-bottom:0.35rem;}

/*prointro*/
.prointro{font-size:var(--fz18);line-height:1.88888889em;font-weight:lighter;text-align:center;}

/*profun*/
.profun .list{width:101.25%;}
.profun .item{width:25%;padding-right:1.2345679%;padding-bottom:1.2345679%;}
.profun .info{position:relative;height:100%;background-color:rgba(255,255,255,0.7);padding:0.56rem 0.4rem 0.6rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;}
.profun .info:hover{background-color:#fff;}
.profun .icon{width:0.55rem;margin:0 auto 0.27rem;}
.profun .icon i{display:block;overflow:hidden;padding-bottom:90.90909091%;background:no-repeat center center;background-size:contain;}
.profun .title{font-size:var(--fz22);line-height:1.13636364em;font-weight:normal;text-align:center;margin-bottom:0.18rem;}
.profun .intro{font-weight:lighter;}
@media only screen and (max-width:1024px){
    .profun .item{width:33.333%;flex-grow:1;}
}
@media only screen and (max-width:750px){
    .profun .item{width:100%;}
}

/*prometa*/
.prometa table{border:solid 1px #eaeaea;}
.prometa td{border:solid 1px #eaeaea;border-left:none;font-size:var(--fz18);font-weight:lighter;line-height:1.66666667em;padding:0.1rem 6.25%;}
.prometa td:nth-last-of-type(1){width:44.5%;}
.prometa td:nth-last-of-type(2){width:30.4375%;}
.prometa .name{color:#169ad5;text-align:center;font-weight:normal;border-right:none;}

/*prosize*/
.prosize .box{background-color:rgba(255,255,255,0.7);padding:0.63rem;text-align:center;}
.prosize .tips{font-size:var(--fz18);line-height:1.38888889em;color:#666;margin-top:5%;}
@media only screen and (max-width:750px){
    .prosize .box{padding:0.3rem;}
    .prosize .tips{margin-top:0.25rem;}
}

/*prosystem*/
.prosystem .prointro{max-width:13.9rem;margin:0 auto 0.42rem;}
.prosystem .figure{max-width:8rem;margin:0 auto;border:solid 1px #eaeaea;}

/*proinstall*/
.proinstall .figure{width:48.75%;margin-top:2.5%;}
@media only screen and (max-width:750px){
    .proinstall .figure{width:100%;}
}

/*procase*/
.procase .list{padding:0 0.9rem;}
.procase .figure{padding-bottom:74.88986784%;}
.procase .title{font-size:var(--fz18);line-height:2.66666667em;font-weight:normal;text-align:center;padding:0.12rem 0;}
.procase .info{border-bottom:1px solid rgba(0,0,0,0.04);display:block;overflow:hidden;}
.procase .info:hover .img{transform:scale(1.05);}
@media only screen and (max-width:750px){
    .procase .list{padding:0 0.6rem;}
}

/*promsg*/
.promsg .figure{width:54.25%;z-index:5;}
.promsg .figure:after{padding-bottom:57.60368664%;display:block;}
.promsg .right{width:45.75%;transform:translateY(0.74rem);}
.promsg .box{width:139.61748634%;margin-left:-39.61748634%;background-color:rgba(255,255,255,0.6);box-shadow:0px 0.1rem 0.26rem 0.05rem rgba(0,0,0,0.06);}
.promsg .form{width:71.62426614%;padding:0.4rem 0.5rem 0.62rem;}
.promsg .input{margin-bottom:0.22rem;}
.promsg .label{padding-left:3.11111111em;}
.promsg .text{background:no-repeat 0.88888889em 1em;background-size:1.22222222em auto;padding-left:3.11111111em;}
.promsg .name{background-image:url(../images/msgform_01.svg);}
.promsg .phone{background-image:url(../images/msgform_02.svg);}
.promsg .mail{background-image:url(../images/msgform_03.svg);}
.promsg .company{background-image:url(../images/msgform_04.svg);}
.promsg .desc{background-image:url(../images/msgform_05.svg);}
.promsg textarea .text{height:7.7em;}
.promsg .morebtn{margin-top:0.34rem;}
@media only screen and (max-width:1280px){
    .promsg .figure{width:100%;}
    .promsg .right{width:100%;transform:none;}
    .promsg .box{width:auto;margin-left:0;}
    .promsg .form{width:auto;}
}
@media only screen and (max-width:750px){
    .promsg .form{padding:0.35rem 0.35rem 0.5rem;}
}

/*honor*/
#honor{background:#fff url(../images/honor_bg.png) no-repeat center bottom;background-size:100% auto;padding:0.9rem 0 1.1rem;overflow:hidden;position:relative;z-index:2;}
#honor .inner{overflow:hidden;}
#honor .list{width:3.35rem;margin:0 auto;}
#honor .cert{overflow:visible;}
#honor .cert .swiper-slide{padding-bottom:0.55rem;}
#honor .frame{background:url(../images/honor_frame.png) no-repeat center center;background-size:100% 100%;padding:0.2rem;position:relative;}
#honor .frame:after{width:100%;padding-bottom:16.56626506%;background:url(../images/honor_shadow.png) no-repeat center center;background-size:100% auto;content:'';display:block;position:absolute;top:100%;left:0;margin-top:-1.5060241%;}
#honor .figure{padding-bottom:140.81632653%;}
#honor .text{font-size:var(--fz24);color:#666;text-align:center;line-height:1.5em;padding:0.15rem 0;}
#honor .swiper-button-prev{left:-1.25rem;}
#honor .swiper-button-next{right:-1.25rem;}
@media only screen and (min-width:751px){
    #honor .swiper-slide-prev{transform-origin:left center!important;}
    #honor .swiper-slide-next{transform-origin:right center!important;}
}
@media only screen and (max-width:750px){
    #honor{background-size:300% auto;}
    #honor .list{width:auto;padding:0 0.5rem;}
    #honor .swiper-button-prev{left:0;}
    #honor .swiper-button-next{right:0;}
}
@media only screen and (min-width:751px){
	.embed-icon{transform: translateY(-50%); bottom: 50%!important;right: 10px!important;}
}
@media only screen and (max-width:750px){
	.embed-icon{transform: translateY(-15%)!important;}
}

