html{font-size:100px}
body{height:100vh}
.header{position:fixed;top:0;left:0;width:100%;z-index:200;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .wp{display:flex;align-items:center;justify-content:space-between}
.header .wp .hd-logo{
    height:.7rem;
    display:flex;
    align-items:center;
    justify-content:center
}
.header .wp .hd-logo img{display:block;height:100%}
.header .wp .hd-logo .color{display:none}
.header .wp .hd-r{border-bottom:.01rem solid #00b6b7;display:flex;align-items:center}
.header.scroll{background-color:#fff;box-shadow:0 0 .15rem #0000004d}
.header.scroll .wp .hd-r{border-bottom:none}
.header.scroll .hd-logo .def{display:none}
.header.scroll .hd-logo .color{display:block}
.hd-nav{display:flex;align-items:center;margin-right:.6rem}
.hd-nav .hd-nav-item{position:relative}
.hd-nav .hd-nav-item .inner{display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;background-color:#fff;text-align:center;box-shadow:0rem .1rem .21rem 0rem rgba(86,86,86,.14);border-radius:0rem 0rem .08rem .08rem;border-top:.03rem solid #00b6b7;padding:.1rem .4rem}
.hd-nav .hd-nav-item .inner dl dt a{font-size:.16rem;color:#333;line-height:.52rem;white-space:nowrap;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.hd-nav .hd-nav-item .inner dl dt a:hover{color:#009299}
.hd-nav .hd-nav-title{padding:0 .3rem;font-size:.16rem;color:#222;height:.7rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:600;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.hd-nav .hd-nav-item.active .hd-nav-title,.hd-nav .hd-nav-item.on .hd-nav-title{color:#009299}
.hd-nav .hd-nav-title:hover{color:#009299}
.hd-lang{display:flex;align-items:center;justify-content:center}
.hd-lang a+a{margin-left:.2rem}
.hd-lang a{border-radius:50%;font-size:.16rem;font-weight:600;color:#222;display:flex;align-items:center;justify-content:center;width:.3rem;height:.3rem}
.hd-lang .active{color:#009299;border:.01rem solid #009299}
.hd-sub-mod{position:fixed;z-index:90;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.7);padding-top:.7rem}
.hd-sub-mod .wp{display:flex;justify-content:flex-end}
.hd-sub-mod .close{position:absolute;background:url(../images/close.png) no-repeat center center/contain;cursor:pointer;width:.3rem;height:.3rem;right:.3rem;top:.2rem;z-index:99}
.hd-sub-mod .inner{padding-right:.3rem;padding-top:.7rem;transform:translateX(calc(50vw - 6.6rem));display:flex;color:#fff;margin:0 .2rem;flex-wrap:wrap}
.hd-sub-mod .inner a{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.hd-sub-mod .inner a:hover{color:#009299}
.hd-sub-mod .inner dl{flex:0 0 calc(25% - .4rem);margin:0 .2rem}
.hd-sub-mod .inner dl dt{font-size:.14rem;font-weight:400}
.hd-sub-mod .inner dl dt a{display:block;border-bottom:.01rem solid #fff;margin-bottom:.2rem;padding-bottom:.1rem}
.hd-sub-mod .inner dl dd a{color:#fff;display:block;margin-bottom:.2rem}
.header.white,.header.white.scroll{background:0 0;box-shadow:none}
.header.white .wp .hd-r,.header.white.scroll .wp .hd-r{border-bottom:.01rem solid #009299}
.header.white .hd-nav .hd-nav-title,.header.white.scroll .hd-nav .hd-nav-title{color:#fff}
.header.white .hd-nav .hd-nav-title:hover,.header.white.scroll .hd-nav .hd-nav-title:hover{color:#009299}
.header.white .hd-nav .hd-nav-item.active .hd-nav-title,.header.white.scroll .hd-nav .hd-nav-item.active .hd-nav-title{color:#009299}
.header.white .hd-lang a,.header.white.scroll .hd-lang a{color:#fff;border-radius:50%}
.header.white .hd-lang .active,.header.white.scroll .hd-lang .active{color:#009299;border:.01rem solid #009299}
.banner{height:100vh;position:relative;overflow:hidden}
.banner img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:1}
.banner .wp{position:relative;z-index:2;height:100%}
.banner .banner-text{position:absolute;left:0;top:60%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff}
.banner .banner-text h1{border-bottom:.02rem solid #009299;opacity:0}
.banner .banner-text h1 span{font-size:.72rem}
.banner .banner-text p{border-top:.02rem solid #00b6b7;opacity:0;font-size:.3rem;font-weight:600;padding-top:.15rem;-webkit-transform:translateY(.3rem);-moz-transform:translateY(.3rem);-ms-transform:translateY(.3rem);-o-transform:translateY(.3rem);transform:translateY(.3rem);-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.banner .banner-text .fade-text{position:absolute;top:0;left:0}
.banner .banner-text .fade-text span{position:absolute;top:0;left:0;font-size:.72rem;border-bottom:none;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.01rem;opacity:0}
.banner .banner-text .fade-text span b{width:15px;height:15px;display:block;border-radius:50%;background-color:#fff;margin:0 .15rem}
.banner .wave{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:3;pointer-events:none}
.main{padding-top:.7rem}
.fade-text.start span{white-space:nowrap;animation:7.5s linear forwards 0s;-ms-animation:ae-pop-kf 7.5s linear forwards;-webkit-animation:ae-pop-kf 7.5s linear forwards;opacity:0}
.fade-text span:nth-child(2){animation-delay:2.5s;-ms-animation-delay:2.5s;-webkit-animation-delay:2.5s}
.fade-text span:nth-child(3){animation-delay:5s;-ms-animation-delay:5s;-webkit-animation-delay:5s}
.fade-text span:nth-child(4){-ms-animation:ae-pop-2-kf 7.5s linear 8.5s forwards;-webkit-animation:ae-pop-2-kf 7.5s linear 8.5s forwards}
.banner-text.show p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
@-webkit-keyframes ae-pop-kf{
	0%{opacity:0}
	5%{opacity:0;transform:rotate(0) scale(2) skew(0) translate(0rem) translateX(6rem)}
	10%{opacity:1;transform:translateY(0rem) translateX(4rem) scale(1.75)}
	25%{opacity:1;transform:translateY(0rem) translateX(2rem) scale(1.25)}
	30%{opacity:0;transform:translateY(0rem) translateX(0rem) scale(1)}
	80%{opacity:0}
	100%{opacity:0}
}
@-moz-keyframes ae-pop-2-kf{
	0%{opacity:0}
	5%{opacity:0;-moz-transform:rotate(0) scale(2) skew(0) translate(0rem) translateX(6rem)}
	10%{opacity:1;-moz-transform:translateY(0rem) scale(1.5) translateX(3rem)}
	25%{opacity:1;-moz-transform:translateY(0rem) scale(1) translateX(0rem)}
	to{opacity:1}
}
@-webkit-keyframes ae-pop-2-kf{
	0%{opacity:0}
	5%{opacity:0;-webkit-transform:rotate(0) scale(2) skew(0) translate(0rem) translateX(6rem)}
	10%{opacity:1;-webkit-transform:translateY(0rem) scale(1.5) translateX(3rem)}
	25%{opacity:1;-webkit-transform:translateY(0rem) scale(1) translateX(0rem)}
	to{opacity:1}
}
@-ms-keyframes ae-pop-2-kf{
	0%{opacity:0}
	5%{opacity:0;-ms-transform:rotate(0) scale(2) skew(0) translate(0rem) translateX(6rem)}
	10%{opacity:1;-ms-transform:translateY(0rem) scale(1.5) translateX(3rem)}
	25%{opacity:1;-ms-transform:translateY(0rem) scale(1) translateX(0rem)}
	to{opacity:1}
}
.section1{height:100vh;background:url(../images/map-bg.jpg) no-repeat center center/cover}
.section1 .wp{height:100%}
.section1-inner{display:flex;flex-direction:column;justify-content:center;height:100%}
.section1-inner h1{width:100%;text-align:center;font-size:.48rem;color:#333;font-weight:600}
.section1-inner .wrap{display:flex;margin-top:.9rem}
.section1-inner .data-list{padding-top:.3rem;flex:0 0 50%;display:flex;flex-wrap:wrap;margin-bottom:-.8rem}
.section1-inner .data-list .item{flex:0 0 33.3%;text-align:center;margin-bottom:.8rem}
.section1-inner .data-list .item .top{display:flex;align-items:flex-end;justify-content:center;line-height:1;margin-bottom:.2rem}
.section1-inner .data-list .item .top .count{font-size:.5rem;color:#333;font-weight:700}
.section1-inner .data-list .item .top .unit{margin-left:.05rem;position:relative;top:-.05rem;font-size:.14rem;color:#666;font-weight:700}
.section1-inner .data-list .item .bot{font-weight:700;font-size:.16rem;color:#017ca8}
.section1-inner .map-wrap{flex:0 0 50%}
.section1-inner .map-wrap img{display:block;width:100%}
.map-wrap{position:relative}
.map-wrap .echarts{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}
.section2{height:100vh}
.section2 .wp{height:100%}
.section2 .inner{height:100%;display:flex;flex-direction:column;justify-content:center}
.section-title{position:relative;padding-top:.8rem;color:#fff}
.section-title h1{font-size:.48rem;font-weight:600;margin-bottom:.4rem}
.section-title p{font-size:.16rem;font-weight:700;display:flex;justify-content:space-between;align-items:center}
.section-title p a{color:#fff}
.section-title .en{font-size:1.56rem;font-weight:700;position:absolute;right:0;top:0;line-height:1;color:rgba(255,255,255,.15);pointer-events:none}
.section-title.black{color:#333}
.section-title.black .en{color:rgba(102,102,102,.15)}
.service-swiper-wrap{margin-top:.6rem;position:relative}
.service-swiper-wrap .swiper-button-next,.service-swiper-wrap .swiper-button-prev{width:.6rem;height:.6rem;border-radius:50%;border:.02rem solid #fff}
.service-swiper-wrap .swiper-button-next:After,.service-swiper-wrap .swiper-button-prev:After{position:absolute;width:100%;height:100%;top:0;left:0;font-size:0;background:url(../images/arrow.png) no-repeat center center/50%}
.service-swiper-wrap .swiper-button-prev{left:-.8rem}
.service-swiper-wrap .swiper-button-prev:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.service-swiper-wrap .swiper-button-next{right:-.8rem}
.service-swiper{overflow:hidden}
.service-swiper .service-item{background-color:#ffffffB3;border-radius:.12rem .12rem .7rem .12rem;overflow:hidden;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.service-swiper .service-item .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;object-fit:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.service-swiper .service-item .top{z-index:2;padding:.3rem .3rem .2rem;position:relative}
.service-swiper .service-item .top:after{content:'';position:absolute;bottom:0;left:.2rem;right:.2rem;height:.01rem;background-color:#00b6b7;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.service-swiper .service-item .top .icon{width:.45rem;height:.45rem;display:flex;align-items:center;justify-content:center;margin-bottom:.1rem;position:relative}
.service-swiper .service-item .top .icon img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.service-swiper .service-item .top .icon .active{opacity:0}
.service-swiper .service-item .top .tit{
    font-weight:700;font-size:.22rem;color:#333;-webkit-transition:all .3s;
    -moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;
    transition:all .3s;
    /*white-space: nowrap;*/
    /*overflow:hidden;*/
    text-overflow:ellipsis;
    height: 56px;
}
.service-swiper .service-item .bot{position:relative;z-index:2;padding:.3rem;min-height: 2.05rem;}
.service-swiper .service-item .bot ul li+li{margin-top:.1rem}
.service-swiper .service-item .bot ul li{display:flex;align-items:center}
.service-swiper .service-item .bot ul li i{background:url(../images/det.png) no-repeat center center/contain;display:block;width:.14rem;height:.14rem;margin-right:.05rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.service-swiper .service-item .bot ul li span{font-size:.14rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#666;white-space: nowrap;overflow:hidden;text-overflow:ellipsis}
.service-swiper .service-item:hover{background-color:transparent}
.service-swiper .service-item:hover .bg{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.service-swiper .service-item:hover .top .icon .def{opacity:0}
.service-swiper .service-item:hover .top .icon .active{opacity:1}
.service-swiper .service-item:hover .top .tit{color:#fff}
.service-swiper .service-item:hover .top:after{opacity:0}
.service-swiper .service-item:hover .bot{background-color:#55afa3b3}
.service-swiper .service-item:hover .bot ul li i{background-image:url(../images/det-on.png)}
.service-swiper .service-item:hover .bot ul li span{color:#fff}
.section3{height:100vh;background-position:bottom left;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.section3 .section-title{padding-top:.4rem}
.section3 .section-title h1{margin-bottom:.1rem}
.section3 .wp{height:100%}
.section3 .inner{height:100%;display:flex;flex-direction:column;justify-content:center}
.section3 .content{display:flex;margin-top:.4rem;align-items:center}
.section3 .content .business-swiper-wrap{flex:0 0 60%;width:60%;padding-right:1.2rem}
.section3 .content .business-swiper{overflow:hidden;color:#666;position:relative}
.section3 .content .business-swiper .swiper-slide{
    /*padding-top:1rem;*/
    padding-bottom:2rem}
.section3 .content .business-swiper h3{font-size:.24rem;margin-bottom:.2rem}
.section3 .content .business-swiper p{font-size:.14rem;line-height:1.8}
.section3 .content .business-swiper .swiper-pagination{text-align:left}
.section3 .content .business-swiper .swiper-pagination-bullet{width:.5rem;height:.07rem;background:#fff;opacity:1;border-radius:.02rem}
.section3 .content .business-swiper .swiper-pagination-bullet-active{background:#00b6b7}
.section3 .content .pic-group{flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-.2rem}
.section3 .content .pic-group .item{flex:0 0 calc(50% - .1rem);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-bottom:.2rem;border-radius:.2rem;overflow:hidden;position:relative;cursor:pointer}
.section3 .content .pic-group .item:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#55afa3;opacity:.1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.section3 .content .pic-group .item img{display:block;width:100%}
.section3 .content .pic-group .item h3{position:absolute;right:.25rem;bottom:.2rem;color:#fff;font-size:.16rem;z-index:2}
.section3 .content .pic-group .item:hover{box-shadow:.05rem .05rem .1rem 0 rgba(0,0,0,.2)}
.section3 .content .pic-group .item:hover:after{opacity:.7;background-color:#55afa3}
.section4{height:100vh;background:url(../images/sec4-bg.jpg) no-repeat center center/cover}
.section4 .wp{height:100%}
.section4 .inner{height:100%;display:flex;flex-direction:column;justify-content:center}
.section4 .section-title{padding-top:.5rem}
.section4 .section-title .more-wrap{display:flex;justify-content:flex-end}
.section4 .section-title .en{right:auto;left:2rem}
.news-swiper{overflow:hidden;padding:.4rem .1rem 2rem;margin:0 -.1rem;position:relative}
.news-swiper .news-item{padding:.2rem .2rem;display:flex}
.news-swiper .news-item .pic{position:relative;z-index:3;display:block;flex:0 0 1.3rem;height:1.3rem;border-radius:.1rem;margin-right:.3rem;overflow:hidden}
.news-swiper .news-item .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-swiper .news-item .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.news-swiper .news-item .text{position:relative;z-index:3;flex:1;font-size:.14rem;color:#666}
.news-swiper .news-item .text .tit{font-size:.16rem;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0279a4;margin:.1rem 0}
.news-swiper .news-item .text .desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.3rem}
.news-swiper .news-item .text .more{color:#666}
.news-swiper .news-item .mask{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:100%;z-index:1;box-shadow:0 0 .15rem -.05rem #3333;border-radius:.1rem;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden}
.news-swiper .news-item .mask:before{content:'';position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:calc(100% + .4rem);opacity:0;left:0;width:100%;background:linear-gradient(to top,#2c6698 0,#479799 100%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.news-swiper .news-item:hover .mask{height:calc(100% + .4rem)}
.news-swiper .news-item:hover .mask:before{opacity:1}
.news-swiper .news-item:hover .text{color:#fff}
.news-swiper .news-item:hover .text .tit,.news-swiper .news-item:hover .text a{color:#fff}
.news-swiper .swiper-button-next,.news-swiper .swiper-button-prev{bottom:0;top:auto;left:calc(50% + .6rem);margin-left:-.3rem;width:.6rem;height:.6rem;background:url(../images/swi-r.png) no-repeat center center/contain;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.news-swiper .swiper-button-next:after,.news-swiper .swiper-button-prev:after{display:none}
.news-swiper .swiper-button-prev{left:calc(50% - .6rem);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-left:-.3rem}
.news-swiper .swiper-button-next:hover,.news-swiper .swiper-button-prev:hover{background-image:url(../images/swi-r-on.png)}
.section5{height:100vh;background:url(../images/sec5-bg.jpg) no-repeat center center/cover}
.section5 .wp{height:100%}
.section5 .inner{height:100%;display:flex;flex-direction:column;justify-content:center}
.section5 .section-title{padding-top:.5rem}
.section5 .section-title .more-wrap{display:flex;justify-content:flex-end}
.section5 .section-title .en{right:auto;left:2rem}
.section5 .btn{width:1rem;height:.52rem;border-radius:.04rem;display:flex;align-items:center;justify-content:center;margin:0 auto .2rem;background:rgba(0,182,183,.05);border:.01rem solid #00b6b7;cursor:pointer;color:#fff;font-size:.16rem;font-weight:700;letter-spacing:.02rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.section5 .btn:hover{background:#00b6b7}
.form-box{display:flex;flex-wrap:wrap;max-width:8.8rem;margin:.4rem auto 0}
.form-box .col{flex:0 0 50%;padding:0 .1rem;margin-bottom:.2rem}
.form-box .col.w25{flex:0 0 25%}
.form-box .col.w100{flex:0 0 100%}
.form-box input,.form-box textarea{display:block;width:100%;background:rgba(0,182,183,.05);border:.01rem solid #00b6b7;height:.52rem;border-radius:.04rem;padding:0 .1rem;color:#fff;font-size:.16rem;resize:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.form-box input:focus,.form-box input:hover,.form-box textarea:focus,.form-box textarea:hover{border-color:#fff}
.form-box textarea{padding:.1rem;height:1.7rem}
.form-box input::-webkit-input-placeholder{color:#fff}
.form-box input::-moz-placeholder{color:#fff}
.form-box input:-moz-placeholder{color:#fff}
.form-box input:-ms-input-placeholder{color:#fff}
.form-box textarea::-webkit-input-placeholder{color:#fff}
.form-box textarea::-moz-placeholder{color:#fff}
.form-box textarea:-moz-placeholder{color:#fff}
.form-box textarea:-ms-input-placeholder{color:#fff}
.footer{background:#006599 url(../images/fd-bg.png) no-repeat top right/75% 100%}
.footer .fd-top{padding:.6rem 0 1.3rem;display:flex;justify-content:space-between}
.footer .fd-top .logo{display:block;height:.7rem}
.footer .fd-top .logo img{display:block;height:100%}
.footer .fd-top .fd-nav{display:flex;justify-content:flex-end;flex:1;}
.footer .fd-top .fd-nav dl{color:#fff;font-weight:700}
.footer .fd-top .fd-nav dl a{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.footer .fd-top .fd-nav dl a:hover{color:#00b6b7}
.footer .fd-top .fd-nav dl dt{font-size:.16rem;margin-bottom:.15rem;position:relative;padding-left:.1rem}
.footer .fd-top .fd-nav dl dt:after{content:'';width:.03rem;height:.16rem;margin-top:-.08rem;top:50%;position:absolute;left:0;background-color:#fff}
.footer .fd-top .fd-nav dl dd{font-size:.14rem;padding-left:.15rem;margin-bottom:.1rem}
.footer .fd-top .fd-nav dl+dl{margin-left:.5rem}
.footer .fd-bot{display:flex;justify-content:space-between;padding-bottom:1.2rem;border-bottom:.01rem solid #fff}
.footer .fd-bot .address .tab{display:flex;align-items:center;margin-bottom:.2rem}
.footer .fd-bot .address .tab .item+.item{margin-left:.3rem}
.footer .fd-bot .address .tab .item{cursor:pointer;font-size:.14rem;color:#fff;font-weight:700}
.footer .fd-bot .address .tab .item.active{color:#0cc2df;position:relative}
.footer .fd-bot .address .tab .item.active:after{transition:all .15s ease-in-out;content:"";position:absolute;width:0;height:0;bottom:-.1rem;left:50%;-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(-50%) rotate(180deg);border:.07rem solid transparent;border-top-color:#0cc2df}
.footer .fd-bot .address .address-con .address-item:first-child{display:block}
.footer .fd-bot .address .address-item{display:none}
.footer .fd-bot .address .address-item h3{font-weight:700;color:#fff;font-size:.14rem;margin-bottom:.1rem}
.footer .fd-bot .address .address-item p{font-size:.14rem;color:#ccc;line-height:1.8}
.footer .fd-bot .media{width:3.05rem}
.footer .fd-bot .media .tab{display:flex;align-items:center;margin-bottom:.2rem}
.footer .fd-bot .media .tab .item+.item{margin-left:.3rem}
.footer .fd-bot .media .tab .item{cursor:pointer;font-size:.14rem;color:#fff;font-weight:700;display:flex;align-items:center}
.footer .fd-bot .media .tab .item .icon{margin-right:.05rem}
.footer .fd-bot .media .tab .item .icon .active{display:none}
.footer .fd-bot .media .tab .item .icon .def{display:block}
.footer .fd-bot .media .tab .item.active{color:#0cc2df;position:relative}
.footer .fd-bot .media .tab .item.active .active{display:block}
.footer .fd-bot .media .tab .item.active .def{display:none}
.footer .fd-bot .media .media-con .media-item.show{display:flex}
.footer .fd-bot .media .media-item{display:none;align-items:center;justify-content:center;padding:.24rem 0;background-color:#fff3;position:relative}
.footer .fd-bot .media .media-item img{display:block;width:1.05rem;height:1.05rem}
.footer .fd-bot .media .media-item:after{transition:all .15s ease-in-out;content:"";position:absolute;width:0;height:0;top:-.14rem;left:.37rem;border:.07rem solid transparent;border-top-color:#fff3;-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(-50%) rotate(180deg)}
.footer .fd-bot .media .media-item:last-child:after{left:1.16rem}
.footer .copyright{padding:.3rem 0 .7rem;text-align:center;color:#eee;font-size:.14rem}
.footer .copyright a{color:#eee}
.to-top{position:fixed;bottom:.35rem;right:.25rem;z-index:80}
.to-top:after{position:absolute;z-index:-1;content:"";top:100%;left:5%;height:.1rem;width:90%;opacity:.7;background:radial-gradient(ellipse at center,#0003 0,#0000 80%)}
.to-top i{display:block;width:.42rem;height:.42rem;background:url(../images/to-top.png) no-repeat center center/contain;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.to-top i:hover{background-image:url(../images/to-top-on.png)}
.float-side{position:fixed;right:0;top:30%;z-index:80}
.float-side .item+.item{margin-top:.1rem}
.float-side .item.active .inner{border-radius:0 .04rem .04rem 0}
.float-side .item{display:flex;justify-content:flex-end;position:relative}
.float-side .item .inner{position:relative;z-index:2;width:.6rem;height:.6rem;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:.04rem;background:linear-gradient(to top,#2c6698 0,#479799 100%);cursor:pointer}
.float-side .item .inner img{display:block}
.float-side .item .inner span{color:#fff;font-size:.12rem;font-weight:700;margin-top:.04rem}
.float-side .item .tel{position:absolute;right:.6rem;height:100%;top:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);background:linear-gradient(to top,#2c6698 0,#479799 100%);color:#fff;border-radius:.04rem 0 0 .04rem;display:flex;flex-direction:column;justify-content:center;padding:0 .1rem;z-index:1;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.float-side .item .tel *{white-space:nowrap}
.float-side .item .tel.show{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.float-side .item .media{position:absolute;right:.6rem;top:0;z-index:1;opacity:0;pointer-events:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding-right:.1rem}
.float-side .item .media .pic{width:1.2rem;border-radius:.04rem;padding:.1rem;background:linear-gradient(to top,#2c6698 0,#479799 100%)}
.float-side .item .media img{display:block;width:1rem;height:1rem}
.float-side .item .media.show{pointer-events:auto;opacity:1}
.header-mob{display:none}
.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;overflow:hidden}
.loading .mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:#fff;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.loading .left,.loading .right{position:relative;z-index:2;flex:0 0 50%;height:100%;background-color:#4a96f1;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.loading .circle{width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}
.loading .circle img{display:block;width:100%;height:100%;animation:rotate 2s linear infinite;-moz-animation:rotate 2s linear infinite;-webkit-animation:rotate 2s linear infinite;-o-animation:rotate 2s linear infinite}
@keyframes rotate{
	from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
	to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.loading.open .mask{opacity:0}
.loading.open .left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
.loading.open .right{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.loading.open .circle{opacity:0}
.inner-banner{position:relative}
.inner-banner img{display:block;width:100%;height:100%}
.inner-banner .text{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:left}
.inner-banner .text h3{color:#308d80;font-size:.54rem;font-weight:500;position:relative}
/*.inner-banner .text h3:after{content:'';width:.82rem;height:.02rem;background:#7eaac7;position:absolute;right:calc(100% + .42rem);top:50%;margin-top:-.01rem}*/
.inner-banner .text p{font-family:MiSans-Bold;text-transform:uppercase;font-weight:700;font-size:.72rem;line-height:1.2;color:#175b9c;opacity:.2;letter-spacing:.1rem}
.inner-banner .text p.small{font-size:.41rem;letter-spacing:.01rem}
.inner-banner .text .no-dec h3:after{display:none}
.inner-banner .text .desc2{margin-top:.3rem;font-weight:400;font-size:.36rem;color:#333}
.inner-banner .text.blue h3{color:#175b9d}
.inner-banner .text.white h3{color:#fff}
.inner-banner .text.white p{color:#fff}
.inner-banner .text2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:left}
.inner-banner .text2 .tit{
    display:flex;
    align-items:center;
    /*justify-content:center*/
}
.inner-banner .text2 .tit h3{font-weight:500;font-size:.54rem;position:relative;color:#175b9d;margin-bottom:.3rem}
.inner-banner .text2 .tit h3:after{
    /*content:'';*/
    /*width:.81rem;*/
    /*height:.03rem;*/
    /*background:#175b9d;*/
    /*position:absolute;*/
    /*right:calc(100% + .3rem);*/
    /*top:50%;*/
    /*margin-top:-.02rem*/
}
.inner-banner .text2 .tit h3:before{
    /*content:'';*/
    /*width:.81rem;*/
    /*height:.03rem;*/
    /*background:#175b9d;*/
    /*position:absolute;*/
    /*left:calc(100% + .3rem);*/
    /*top:50%;*/
    /*margin-top:-.02rem*/
}
.inner-banner .text2 .tit h3{
    text-align: left;
}
.inner-banner .text2 .tit.no-dec h3:after,.inner-banner .text2 .tit.no-dec h3:before{display:none}
.inner-banner .text2 p{color:#333;font-size:.36rem;font-weight:400}
.crumb{display:flex;align-items:center;font-size:.16rem;font-weight:500;margin:.3rem 0}
.crumb i{background:url(../images/icon-home.png) no-repeat center center/contain;display:block;width:.2rem;height:.2rem;margin-right:.1rem}
.crumb em{margin:0 .1rem}
.crumb a,.crumb em{color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.crumb a:hover,.crumb span{color:#006599}
.team-sec{padding:.4rem 0 1rem;background-color:#fff}
.inner-title{line-height:1;position:relative;text-align:center;color:#202f45;font-size:.36rem;font-weight:500;padding-bottom:.17rem}
.inner-title:after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:.39rem;height:.04rem;background:#006599}
.team-sec .g-tab{margin-top:.5rem}
.g-tab{display:flex;border-bottom:.01rem solid #e5e5e5;justify-content:center}
.g-tab .item{flex:0 0 1.8rem;display:flex;align-items:center;justify-content:center;padding-bottom:.16rem;color:#333;font-size:.24rem;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-bottom:.02rem solid transparent}
.g-tab .item.active,.g-tab .item:hover{color:#175b9c;border-bottom-color:#175b9c}
.team-list{display:flex;flex-wrap:wrap;margin:.5rem -.75rem -.5rem}
.team-item{flex:0 0 33.3%;margin-bottom:.5rem}
.team-item .inner{margin:0 .75rem}
.team-item .pic{height:3.56rem;display:flex;align-items:center;justify-content:center}
.team-item .pic img{display:block}
.team-item .text{margin-top:.2rem}
.team-item .text .top{margin-bottom:.3rem;display:flex;align-items:flex-end;line-height:1;position:relative;padding-bottom:.06rem}
.team-item .text .top:after{content:'';position:absolute;background:url(../images/title-bg.png) no-repeat center center/contain;width:3.5rem;height:.11rem;left:0;bottom:0}
.team-item .text .top .name{color:#175b9c;font-size:.28rem;font-weight:600}
.team-item .text .top .title{color:#999;font-size:.16rem;font-weight:500;margin-left:.1rem}
.team-item .text .info{color:#333;font-size:.16rem;line-height:.25rem;margin-bottom:.28rem}
.team-item .text .info li{padding-left:.1rem;position:relative}
.team-item .text .info li:after{content:'';width:.05rem;height:.05rem;background:#175b9c;border-radius:50%;position:absolute;left:0;top:.1rem}
.team-item .text .more{color:#949494;font-size:.16rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.team-item .text .more:hover{color:#175b9c}
.tab-con-wrap .tab-con{display:none}
.tab-con-wrap .tab-con.show{display:block}
.advisor-sec{padding:1.35rem 0;background:rgba(228,234,246,.5)}
.inner-title2{display:flex}
.inner-title2 .inner{position:relative}
.inner-title2 .inner:after{content:'';background:url(../images/tit-bg.png) no-repeat center center/contain;width:2.15rem;height:1.37rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.inner-title2 .inner p{color:#202f45;font-size:.17rem;text-transform:uppercase;font-weight:500}
.inner-title2 .inner h3{color:#202f45;font-size:.39rem;font-weight:500}
.inner-title2.size2{justify-content:space-between;align-items:flex-end}
.inner-title2.size2 .more{color:#666;font-size:.18rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.inner-title2.size2 .more:hover{color:#006599}
.inner-title2.size2 .inner{line-height:1}
.inner-title2.size2 .inner:after{background:url(../images/g-tit-l.png) no-repeat center center/contain;width:.33rem;height:.38rem;top:-.24rem;left:-.26rem;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.inner-title2.size2 .inner:before{content:'';position:absolute;background:url(../images/g-tit-r.png) no-repeat center center/contain;width:.33rem;height:.38rem;bottom:.01rem;right:-.36rem}
.inner-title2.size2 .inner h3{font-size:.36rem;color:#202f45}
.inner-title2.size2 .inner p{margin-top:.03rem;font-size:.18rem;color:#727b87}
.inner-title2.fz30 .inner h3{font-size:.3rem}
.inner-title2.rn .inner:before{display:none}
.inner-title2.size2.rn .inner:after{width:.26rem;height:.26rem;top:-.14rem;left:-.19rem}
.inner-title2.bb{padding-bottom:.3rem;border-bottom:.01rem solid rgba(181,181,181,.3)}
.advisor-swiper-wrap{position:relative;margin-top:.74rem}
.advisor-swiper-wrap .swiper-button-prev{left:-1.4rem}
.advisor-swiper-wrap .swiper-button-next{right:-1.4rem}
.advisor-swiper-wrap .swiper-button-next,.advisor-swiper-wrap .swiper-button-prev{width:.81rem;height:.81rem;background:#dde9f5;border-radius:50%}
.advisor-swiper-wrap .swiper-button-next:after,.advisor-swiper-wrap .swiper-button-prev:after{content:'';background:url(../images/swi-r2.png) no-repeat center center/contain;width:.26rem;height:.37rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.advisor-swiper-wrap .swiper-button-prev:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
.advisor-swiper-wrap .swiper-button-next.swiper-button-disabled,.advisor-swiper-wrap .swiper-button-prev.swiper-button-disabled{opacity:1}
.advisor-swiper-wrap .swiper-button-next.swiper-button-disabled:after,.advisor-swiper-wrap .swiper-button-prev.swiper-button-disabled:after{content:'';background-image:url(../images/swi-l2.png)}
.advisor-swiper-wrap .swiper-button-next.swiper-button-disabled:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
.advisor-swiper-wrap .swiper-button-prev.swiper-button-disabled:after{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
.advisor-swiper{overflow:hidden}
.advisor-swiper .swiper-slide{background-color:#fff}
.advisor-swiper .team-item .inner{margin:0;padding:0 .4rem}
.advisor-swiper .team-item .text .top{display:block;margin-bottom:.15rem}
.advisor-swiper .team-item .text .top:after{display:none}
.advisor-swiper .team-item .text .top .title{margin-left:0;display:block;height:.45rem;line-height:.45rem;padding-left:.2rem;margin-top:.15rem;background:linear-gradient(to right,#e9f6fe 0,rgba(0,0,0,0))}
.see-sec{padding-top:.67rem;padding-bottom:.78rem}
.news-list{margin-top:.3rem}
.news-item{display:flex;border:.01rem solid rgba(204,208,215,.8);padding:.3rem;margin-bottom:.3rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.news-item .left{flex:1;width:0}
.news-item .left .date{color:#009699;font-size:.28rem}
.news-item .left .text{margin:.3rem 0}
.news-item .left .text h3{color:#1d1d1d;font-size:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}
.news-item .left .text p{color:#333;font-size:.16rem;line-height:.25rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.news-item .left .more{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:1.09rem;height:.39rem;border-radius:.03rem;border:.01rem solid #ccd0d7;display:flex;align-items:center;justify-content:center;color:#949494;font-size:.16rem}
.news-item .pic{flex:0 0 3.88rem;height:2.78rem;overflow:hidden;border-radius:.1rem;margin-left:.55rem}
.news-item .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-item:hover{background:rgba(242,246,249,.8);border-color:rgba(242,246,249,.8)}
.news-item:hover .left .more{color:#949494;border:none}
.news-item:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.link-sec{padding-bottom:1.53rem}
.link-sec .title{color:#202f45;font-size:.28rem;margin-bottom:.4rem;font-weight:600}
.link-list{display:flex;flex-wrap:wrap;margin:0 -.12rem -.24rem}
.link-list a{display:flex;align-items:center;justify-content:center;flex:0 0 calc(20% - .24rem);margin:0 .12rem .24rem;height:.97rem;background:#f8f9fa;border-radius:.05rem;border:.01rem solid #e9edef;overflow:hidden}
.link-list a img{display:block}
.link-list.white a{background-color:#fff}
.link-list.w4 a{height:.87rem;flex:0 0 calc(25% - .24rem)}
.news-detail-wrap{margin-top:.54rem;padding-bottom:.9rem;display:flex}
.news-detail-wrap .right{flex:0 0 4rem;width:4rem;margin-left:.4rem}
.news-detail-wrap .left{flex:1}
.news-detail{padding-top:.24rem}
.news-detail h1{font-size:.3rem;color:#202f45;font-weight:600}
.news-detail .info{color:#999;font-size:.14rem;padding:.28rem 0 .12rem;border-bottom:.01rem solid #e6e8eb;margin-bottom:.4rem}
.news-detail .video{background:#000;position:relative;overflow:hidden;max-height:3.58rem;margin-bottom:.4rem}
.news-detail .video .play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/play.png) no-repeat center center/contain;width:.7rem;height:.7rem;cursor:pointer;z-index:2}
.news-detail .video video{display:block;width:100%;height:100%;object-fit:contain}
.news-detail .content{color:#999;font-size:.14rem;line-height:.25rem;padding-bottom:.7rem;margin-bottom:.4rem;border-bottom:.01rem solid #e6e8eb}
.news-detail .det-page a{color:#1d1c1c;font-size:.18rem}
.news-detail .det-page a:hover{color:#006599}
.news-detail .det-page .next{margin-top:.22rem}
.news-detail .det-page .next,.news-detail .det-page .prev{padding-left:.4rem;position:relative}
.news-detail .det-page .next:after,.news-detail .det-page .prev:after{content:'';background:url(../images/det-arrow.png) no-repeat center center/contain;width:.28rem;height:.28rem;position:absolute;left:0;top:0}
.news-detail .det-page .next:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.news-txt-list .item:last-child{border-bottom:none}
.news-txt-list .item{padding:.24rem 0;border-bottom:.01rem solid rgba(181,181,181,.3)}
.news-txt-list .item a{color:#1d1c1c;font-size:.26rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:500}
.news-txt-list .item a:hover{color:#006599}
.news-txt-list .item .date{margin:.05rem 0;font-size:.14rem;color:#999}
.news-txt-list .item p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.14rem;color:#666;line-height:.25rem}
.news-txt-list .item .pic{display:block;margin-top:.3rem}
.news-txt-list .item .pic img{display:block;width:100%}
.headquarters-sec{padding:.96rem 0 1.6rem}
.office-sec{padding-bottom:1.85rem}
.c-title{text-align:center;position:relative;margin-bottom:1rem}
.c-title p{position:absolute;left:0;width:100%;top:-.27rem;text-align:center;color:#175b9c;font-size:.51rem;text-transform:uppercase;opacity:.1;font-weight:700;z-index:1;font-family:MiSans-Bold}
.c-title h3{position:relative;z-index:2;color:#202f45;font-size:.36rem;font-weight:500}
.headquarters-list{display:flex;justify-content:space-between}
.headquarters-list .item{flex:1}
.headquarters-list .item .icon{width:.85rem;height:.85rem;border-radius:50%;border:.01rem solid #000;display:flex;align-items:center;justify-content:center;margin:0 auto .42rem}
.headquarters-list .item .icon img{display:block}
.headquarters-list .item p{text-align:center;color:#333;font-size:.22rem}
.office-list{display:flex;flex-wrap:wrap;margin:-.6rem -.1rem 0}
.office-list .item{flex:0 0 calc(33.3% - .2rem);margin:0 .1rem;padding:.6rem .25rem .7rem;border-bottom:.01rem solid rgba(46,66,99,.35)}
.office-list .item h3{font-weight:500;font-size:.2rem;color:#1b2a41;margin-bottom:.3rem}
.office-list .item .pos,.office-list .item .tel{color:#999;font-size:.16rem;line-height:.25rem;padding-left:.3rem;position:relative}
.office-list .item .tel:after{content:'';background:url(../images/b-tel.png) no-repeat center center/contain;width:.14rem;height:.14rem;position:absolute;top:.04rem;left:0}
.office-list .item .pos:after{content:'';background:url(../images/b-pos.png) no-repeat center center/contain;width:.13rem;height:.17rem;position:absolute;top:.04rem;left:0}
.join-us-page{background:url(../images/page-bg.jpg) no-repeat center bottom/100% auto}
.join-us{padding:.9rem 0 4.66rem}
.join-us .c-title{margin-bottom:.5rem}
.culture{position:relative}
.culture .bg{height:7.26rem;overflow:hidden;position:relative}
.culture .bg img{display:block;width:100%;height:100%;object-fit:cover}
.culture .bg:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#353c4f;opacity:.55}
.culture .culture-list{position:absolute;width:100%;height:100%;top:0;left:0;display:flex}
.culture .culture-list .item{flex:0 0 25%;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.culture .culture-list .item p{white-space:pre-line;font-family:MiSans-Demibold;color:#fff;font-size:.36rem;line-height:.56rem;opacity:.2;font-weight:600;text-transform:uppercase;text-align:center}
.culture .culture-list .item h3{margin:.9rem 0 2rem;font-family:MiSans-Medium;color:#fff;font-size:.28rem;font-weight:500;position:relative}
.culture .culture-list .item h3:after{content:'';width:.4rem;height:.04rem;background:#fff;bottom:-.28rem;position:absolute;left:50%;margin-left:-.2rem}
.culture .culture-list .item .bot{color:#fff;text-align:center;font-size:.16rem}
.culture .culture-list .item .bot .num{margin-bottom:.2rem}
.culture .culture-list .item .bot span{display:block;text-transform:uppercase}
.culture .culture-list .item:hover{background:rgba(0,153,153,.9)}
.benefits-sec{padding-top:1.3rem}
.benefits{position:relative;padding:1.2rem 0 1.3rem;margin-bottom:.68rem;background:url(../images/bg2.jpg) no-repeat center center/cover}
.benefits:after{pointer-events:none;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#f5f8fb;opacity:.17;z-index:1}
.benefits .title{text-align:center;margin-bottom:.72rem;color:#0e999a;font-size:.28rem;position:relative;z-index:2;font-weight:600}
.benefits .list{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;max-width:9rem;margin:0 auto -.5rem}
.benefits .list .item{flex:0 0 16.666%;margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}
.benefits .list .item .icon{width:.6rem;height:.6rem;background:#0e999a;border-radius:50%;margin-bottom:.13rem;display:flex;align-items:center;justify-content:center}
.benefits .list .item .icon img{display:block}
.benefits .list .item p{color:#454545;font-size:.16rem}
.benefits-list .item+.item{margin-top:.68rem}
.benefits-list .item{display:flex;align-items:center}
.benefits-list .item .text{padding-right:.75rem;flex:1}
.benefits-list .item .text .tit{position:relative;margin-bottom:.4rem}
.benefits-list .item .text .tit h3{color:#0c0c0c;font-size:.26rem;font-weight:500}
.benefits-list .item .text .tit em{line-height:1;display:block;font-family:HONORSansCN-Heavy;font-size:.97rem;color:#0e999a;font-weight:800;position:absolute;bottom:0;left:0;opacity:.2}
.benefits-list .item .text .desc{color:#333;font-size:.16rem;margin-bottom:.4rem}
.benefits-list .item .text ul li+li{margin-top:.4rem}
.benefits-list .item .text ul li h3{color:#175b9c;font-size:.2rem;font-weight:700;padding-left:.3rem;position:relative;margin-bottom:.2rem}
.benefits-list .item .text ul li h3:after{content:'';background:url(../images/dec.png) no-repeat center center/contain;width:.24rem;height:.22rem;position:absolute;left:0;top:0}
.benefits-list .item .text ul li p{color:#333;font-size:.16rem}
.benefits-list .item .pic{flex:0 0 50%}
.benefits-list .item .pic img{display:block;width:100%}
.benefits-list .item:nth-child(even){flex-direction:row-reverse}
.benefits-list .item:nth-child(even) .text{padding-right:0;padding-left:.75rem}
.qr-mod{margin-top:1.7rem;display:flex;flex-direction:column;justify-content:center;align-items:center}
.qr-mod img{display:block;width:2.52rem}
.qr-mod p{text-align:center;margin-top:.2rem;color:#1b2a41;font-size:.2rem}
.inner-banner .text .desc{font-size:.36rem;color:#666;margin-bottom:.2rem}
.inner-banner .text p.fz54{font-size:.54rem;letter-spacing:.01rem;max-width:9rem}
.sec.bg{background:rgba(240,244,247,.4)}
.page-early .inner-title{margin-bottom:.6rem}
.page-early .sec1{background-color:#fff;padding:1.05rem 0}
.page-early .sec{padding:1rem 0 1.3rem}
.page-early .sec-row{padding:.8rem 0;background:url(../images/row-bg.jpg) no-repeat center center/cover}
.page-early .list-text-rad-pic.half .item .pic{flex:0 0 50%}
.page-early .icon-row{display:flex}
.page-early .icon-row .item+.item{position:relative}
.page-early .icon-row .item+.item:after{content:'';position:absolute;left:0;top:0;height:100%;background:radial-gradient(circle,#f9f9f9 0,rgba(0,145,123,0) 100%);opacity:.8;width:.02rem}
.page-early .icon-row .item{flex:auto;display:flex;align-items:center}
.page-early .icon-row .item .icon{width:2.06rem;height:2.06rem;flex:0 0 2.06rem}
.page-early .icon-row .item .icon img{display:block}
.page-early .icon-row .item .text{font-size:.2rem;font-weight:500;color:#fff;line-height:.55rem;position:relative}
.page-early .icon-row .item .text .in{position:absolute;width:4.2rem;top:50%;left:-.2rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.page-early .icon-row .item+.item{padding-left:.7rem;margin-left:.7rem}
.page-early .list-text-rad-pic .item+.item{margin-top:.4rem}
.page-early .list-text-rad-pic .item.fdrr,.page-early .list-text-rad-pic .item:nth-child(even){flex-direction:row-reverse}
.page-early .list-text-rad-pic .item{display:flex;align-items:center;border-radius:1.2rem 0rem 1.2rem 0rem;background:#eaf2f6;overflow:hidden}
.page-early .list-text-rad-pic .item .pic{flex:0 0 8rem;height:3.67rem}
.page-early .list-text-rad-pic .item .pic img{display:block;width:100%;height:100%;object-fit:cover}
.page-early .list-text-rad-pic .item .text{flex:1;padding:0 1.05rem;color:#003f88;line-height:.55rem}
.page-early .list-text-rad-pic .item .text h3{font-size:.3rem}
.page-early .list-text-rad-pic .item .text p{font-size:.24rem}
.page-early .sec-pic img{mix-blend-mode:multiply;display:block;width:100%}
.text-pic-mod{display:flex;align-items:center}
.text-pic-mod .text{flex:1;color:#333;font-size:.16rem;line-height:.45rem}
.text-pic-mod .pic{flex:0 0 6.05rem;margin-left:1rem}
.text-pic-mod .pic img{display:block;width:100%}
.text-pic-mod .text.lhn{line-height:.41rem;font-size:.17rem}
.text-pic-mod .pic.w640{flex:0 0 6.4rem;margin-left:.7rem}
.g-btn-tab{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}
.g-btn-tab .item{min-width:1rem;padding:0 .2rem;height:.4rem;background:#fff;border-radius:.03rem;border:.01rem solid #dde3ee;display:flex;align-items:center;justify-content:center;color:#333;font-size:.16rem;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-btn-tab .item+.item{margin-left:.2rem}
.g-btn-tab .item.active,.g-btn-tab .item:hover{color:#006599;border:.01rem solid #006599}
.sec-contact{background:#f7fafc;padding:2rem 0 1.8rem;text-align:center}
.sec-contact h3{color:#006599;font-size:.46rem}
.sec-contact p{color:#006599;font-size:.24rem}
.sec-contact a{
    display: inline-block;
    padding: 15px 40px;
    /*display:flex;*/
    align-items:center;
    justify-content:center;
    /*width:2.96rem;*/
    /*height:.79rem;*/
    background:#099;border-radius:.14rem;color:#fff;font-size:.3rem;margin:.5rem auto 0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sec-contact a:hover{background:#006599}
.sec-contact.white{background-color:#fff}
.sec-text{background-color:#fff;padding:.7rem 0 1rem}
.sec-text,.text-mod{font-size:.18rem;line-height:.36rem;color:#333}
.sec-text b,.text-mod b{font-weight:500;display:block;margin-bottom:.15rem;font-size:.2rem}
.sec-text h3,.text-mod h3{margin-bottom:.2rem;font-weight:500;font-size:.36rem;color:#333}
.sec-text ul li,.text-mod ul li{padding-left:.2rem;position:relative}
.sec-text ul li:after,.text-mod ul li:after{content:'';width:.08rem;height:.08rem;background:#115ea0;opacity:.5;position:absolute;left:0;top:.12rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.text-mod.big-marge ul li+li{margin-top:.2rem}
.text-mod{margin-top:.32rem}
.sec.p80{padding:.8rem 0}
.sec.pt100{padding-top:1rem}
.sec.p0{padding:0}
.sec-tit{color:#008299;font-size:.32rem;font-weight:500;margin-bottom:.3rem}
.sec-tit.tac{text-align:center}
.sec.pt60{padding-top:.6rem}
.text-item+.text-item{margin-top:.28rem}
.text-item.bg{background:#f4f7f9}
.text-item{background-color:#fff;padding:0 .35rem}
.text-item .tit{display:flex;align-items:center;padding:.4rem 0 .15rem;border-bottom:.01rem solid #c8cfd5;margin-bottom:.3rem}
.text-item .tit .icon{width:.3rem;height:.3rem;display:flex;align-items:center;justify-content:center;margin-right:.15rem}
.text-item .tit .icon img{display:block}
.text-item .tit h3{font-weight:500;color:#115ea0;font-size:.26rem}
.text-item .con{padding-bottom:.5rem}
.text-item .con b{font-weight:500;font-size:.18rem;color:#333;line-height:.42rem}
.text-item .con p{font-weight:400;font-size:.2rem;color:#333;line-height:.42rem;margin-bottom:.2rem}
.text-item .con .item{font-weight:400;font-size:.18rem;color:#333;line-height:.42rem;padding-left:.2rem;position:relative}
.text-item .con .item:after{content:'';width:.08rem;height:.08rem;background:#115ea0;opacity:.5;position:absolute;left:0;top:.16rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.text-item .wrap{display:flex}
.text-item .wrap .list+.list{margin-left:1.3rem}
.sec{padding:.8rem 0}
.inner-title2.blue .inner h3{color:#175b9d}
.inner-title2.size2.rn2 .inner:before{display:none}
.text-item2+.text-item2{margin-top:1.5rem}
.text-item2 .inner-title2{margin-bottom:.3rem}
.text-item2 p{font-weight:400;font-size:.18rem;color:#333;line-height:.36rem}
.text-item2 h4{font-weight:500;font-size:.2rem;color:#333;line-height:.36rem;margin-bottom:.2rem}
.m-pop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}
.m-pop .pop-mask{display:block;width:100%;height:100%;background:#181818;opacity:.65}
.m-pop .pop-con{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:9.77rem;background:#fff;border-radius:.32rem;padding:.8rem .6rem .5rem}
.m-pop .pop-con .close{position:absolute;cursor:pointer;top:.4rem;right:.4rem;background:url(../images/close3.png) no-repeat center center/contain;width:.16rem;height:.16rem}
.m-pop .pop-con .form-row+.form-row{margin-top:.2rem}
.m-pop .pop-con .form-row{display:flex;justify-content:space-between;margin:0 -.12rem}
.m-pop .pop-con .form-row .col{flex:1 0 calc(33.3% - .24rem);margin:0 .12rem;min-height:.56rem;border-radius:.08rem;border:.01rem solid #e4e4e6;position:relative;overflow:hidden}
.m-pop .pop-con .form-row .col span{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;padding-left:.24rem;padding-right:.24rem;font-size:.18rem;color:#333}
.m-pop .pop-con .form-row .col input{font-size:.18rem;color:#333;border:none;background:0 0;position:absolute;width:100%;height:100%;top:0;left:0;padding-left:.7rem}
.m-pop .pop-con .form-row .col textarea{display:block;width:100%;resize:none;border:none;height:2.6rem;padding:.24rem;font-size:.18rem;color:#333}
.m-pop .pop-con .form-row .col textarea::-webkit-input-placeholder{color:#333}
.m-pop .pop-con .form-row .col textarea::-moz-placeholder{color:#333}
.m-pop .pop-con .form-row .col textarea:-moz-placeholder{color:#333}
.m-pop .pop-con .form-row .col textarea:-ms-input-placeholder{color:#333}
.m-pop .pop-con .btn{cursor:pointer;margin:.5rem auto 0;width:4.42rem;height:.58rem;background:#099;border-radius:.09rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.2rem}
.sec.g-tab{padding-top:.34rem;border-bottom-color:#c1d2e1}
.sec.g-tab .item+.item{margin-left:1.2rem}
.sec.g-tab .item{font-size:.2rem;padding-bottom:.34rem;flex:0 0 1.36rem;border-bottom-width:.03rem}
.service-list{margin-bottom:.72rem;background-color:#fff;padding:.4rem .35rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.service-list .item+.item{margin-top:.2rem}
.service-list .item{display:flex;background:linear-gradient(to right,#f0f4f7 0,#f0f4f7 50%,rgba(0,0,0,0) 100%);border-radius:.49rem .09rem .09rem .09rem;height:.58rem;align-items:center;padding-left:.3rem}
.service-list .item .index{position:relative;margin-right:.3rem}
.service-list .item .index span{font-family:MiSans;width:.42rem;display:block;font-weight:800;font-size:.25rem;color:#d5dbe0;font-style:italic;background:linear-gradient(180deg,#d5dbe0 0,#f0f4f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.service-list .item .index em{position:absolute;bottom:0;line-height:1;width:100%;text-align:center;font-family:MiSans;font-weight:800;font-size:.43rem;color:#ffb30f;font-style:italic}
.service-list .item .con{font-weight:500;font-size:.22rem;color:#1e3f5b}
.service-list.bgn .item{background:0 0;padding-left:0}
.service-list.bgn .item .con{font-weight:400;font-size:.2rem;color:#333}
.service-list.list-bgn{background:0 0;padding-left:0}
.step-list{display:flex;justify-content:space-between}
.step-list .item .in{width:1.65rem;height:1.65rem;background:linear-gradient(-23deg,#308d86,#1a609c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.2rem;border:.1rem solid #dfe8f3;position:relative;z-index:2}
.step-list .item+.item{position:relative}
.step-list .item+.item:after{content:'';background:url(../images/arrow2.png) no-repeat center center/contain;width:1.27rem;height:.91rem;position:absolute;right:100%;top:50%;margin-top:-.45rem;z-index:1}
.section-text-pic-list .item:nth-child(even){background-color:#fff}
.section-text-pic-list .item:nth-child(even) .wp1400{flex-direction:row-reverse}
.section-text-pic-list .item:nth-child(even) .text{margin-right:0;margin-left:.8rem}
.section-text-pic-list .item{background:rgba(240,244,247,.4);padding:1.3rem 0 1.15rem}
.section-text-pic-list .item .wp1400{display:flex;align-items:center}
.section-text-pic-list .item .pic{flex:0 0 6.56rem}
.section-text-pic-list .item .pic img{display:block;width:100%}
.section-text-pic-list .item .text{flex:1;margin-right:.8rem}
.section-text-pic-list .item .text h3{font-weight:600;font-size:.36rem;color:#175b9d;margin-bottom:.4rem}
.section-text-pic-list .item .text .con p{font-weight:400;font-size:.18rem;color:#333;line-height:.44rem}
.section-text-pic-list .item .text .con ul{font-weight:400;font-size:.16rem;color:#333;line-height:.48rem}
.section-text-pic-list .item .text .con ul span{font-weight:700}
.section-text-pic-list .item .text .con ul li{padding-left:.2rem;position:relative}
.section-text-pic-list .item .text .con ul li:after{content:'';width:.08rem;height:.08rem;background:#115ea0;opacity:.5;position:absolute;left:0;top:.16rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.entry-list.mt0{margin-top:0}
.entry-list{margin:.54rem -.13rem -.29rem;display:flex;flex-wrap:wrap}
.entry-list .item{flex:0 0 33.3%;margin-bottom:.29rem}
.entry-list .item a{
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 .13rem;
    height:.8rem;
    background:#fff;
    box-shadow:0rem .07rem .12rem 0rem rgba(86,86,86,.07);
    border-radius:.06rem;
    font-weight:500;
    font-size:.2rem;
    color:#333;
    -webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    padding: 0px 15px;
}
.entry-list .item a:hover{box-shadow:0rem .07rem .12rem 0rem rgba(86,86,86,.07),0rem .03rem 0rem 0rem #009299}
.qus-list{margin-top:.54rem}
.qus-list .item+.item{margin-top:.45rem}
.qus-list .item{padding-left:.5rem;font-weight:400;font-size:.24rem;color:#333;position:relative}
.qus-list .item:After{content:'';background:url(../images/dec2.png) no-repeat center center/contain;width:.26rem;height:.24rem;position:absolute;left:0;top:.07rem}
.jc-mod p{font-size:.2rem;color:#333;line-height:.36rem;font-weight:500}
.dec-ul{font-size:.18rem;color:#333}
.dec-ul li+li{margin-top:.2rem}
.dec-ul li{padding-left:.2rem;position:relative}
.dec-ul li:after{content:'';width:.08rem;height:.08rem;background:#115ea0;opacity:.5;position:absolute;left:0;top:.1rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.jc-list{display:flex;margin:.4rem -.1rem 0}
.jc-list .item{flex:0 0 33.3%}
.jc-list .item .inner{margin:0 .1rem;height:100%;background-color:#fff;padding:.4rem .32rem .5rem}
.jc-list .item .inner h3{font-weight:500;font-size:.26rem;color:#115ea0;padding:0 0 .1rem;border-bottom:.01rem solid #c8cfd5}
.jc-list .item .inner ul{margin-top:.2rem}
.equ-mod{padding-top:.9rem}
/*.equ-mod .sec-tit{margin-bottom:.65rem}*/
.equ-swiper-wrap{position:relative;padding:0 1.1rem}
.equ-swiper-wrap .equ-swiper{overflow:hidden}
.equ-swiper-wrap .equ-swiper .swiper-slide{background:#f0f4f9;border-radius:.13rem;overflow:hidden}
.equ-swiper-wrap .equ-swiper .swiper-slide .item:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.equ-swiper-wrap .equ-swiper .swiper-slide .item{display:block;position:relative}
.equ-swiper-wrap .equ-swiper .swiper-slide .item .pic{height:2.85rem;display:flex;align-items:center;justify-content:center}
.equ-swiper-wrap .equ-swiper .swiper-slide .title{position:absolute;bottom:0;left:0;width:100%;z-index:2;height:.54rem;background:#dbdfe4;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:.15rem;color:#202e46}
.equ-swiper-wrap .equ-swiper .swiper-slide img{display:block;mix-blend-mode:multiply;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.equ-swiper-wrap .swiper-button-next,.equ-swiper-wrap .swiper-button-prev{width:.42rem;height:.42rem;background:rgba(163,166,171,.5);border-radius:50%}
.equ-swiper-wrap .swiper-button-next:after,.equ-swiper-wrap .swiper-button-prev:after{content:'';background:url(../images/arrow.png) no-repeat center center/contain;width:.2rem;height:.2rem;position:absolute;top:50%;left:50%;margin-left:-.1rem;margin-top:-.1rem}
.equ-swiper-wrap .swiper-button-prev:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.circle-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-.34rem}
.circle-list .item{margin-bottom:.34rem;width:3.46rem;height:3.46rem;background:linear-gradient(-53deg,rgba(0,153,153,.01),rgba(0,132,153,.01));box-shadow:.02rem .05rem .18rem 0rem rgba(133,154,153,.013);border-radius:50%;border:.01rem solid rgba(79,128,189,.05);display:flex;align-items:center;justify-content:center;padding:.3rem}
.circle-list .in{width:100%;height:100%;padding:.22rem;background:linear-gradient(-53deg,rgba(0,153,153,.05),rgba(0,132,153,.05));box-shadow:.02rem .05rem .18rem 0rem rgba(133,154,153,.013);border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}
.circle-list .in .txt{
    width:100%;
    height:100%;
    position:relative;
    z-index:2;
    font-weight:600;
    font-size:.21rem;
    color:#fff;
    line-height:.4rem;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0 .25rem;
    text-align:center
}
.circle-list .in:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.41rem;height:2.41rem;background:linear-gradient(-53deg,#099,#008499);box-shadow:.02rem .05rem .18rem 0rem rgba(133,154,153,.26);border-radius:50%}
.out-service-list{display:flex;flex-wrap:wrap;margin:.5rem -.1rem -.45rem}
.out-service-list .item{flex:0 0 33.3%;margin-bottom:.45rem}
.out-service-list .item .inner{display:block;margin:0 .1rem;border-bottom:.01rem solid #c0cdd0}
.out-service-list .item .inner .pic{padding-top:52.2%;position:relative;overflow:hidden}
.out-service-list .item .inner .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.out-service-list .item .inner .title{padding:.35rem .2rem .25rem;color:#4a4a49;font-size:.2rem;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.out-service-list .item .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.out-service-list .item .inner:hover .title{color:#175b9d}
.galaxy-sec{padding:1.55rem 0 3.7rem}
.galaxy{position:relative}
.galaxy .title{display:flex;align-items:center;justify-content:center}
.galaxy .title h3{font-weight:400;font-size:.38rem;color:#000;position:relative}
.galaxy .title h3:after{content:'';width:.63rem;height:.01rem;background:#175b9c;position:absolute;top:50%;right:calc(100% + .2rem)}
.galaxy .title h3:before{content:'';width:.63rem;height:.01rem;background:#175b9c;position:absolute;top:50%;left:calc(100% + .2rem)}
.galaxy .circle{width:2.92rem;height:2.92rem;padding:.26rem;background:linear-gradient(135deg,rgba(48,140,139,.11) 0,rgba(30,106,155,.11) 100%);border-radius:50%}
.galaxy .circle .in{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#48a4ce 0,#006599 99%);border-radius:50%;color:#eff3f6}
.galaxy .circle.c1{margin:1.6rem auto 0;position:relative}
.galaxy .circle.c1 .in{font-weight:600;font-size:.36rem}
.galaxy .circle.c1 .ring{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;opacity:.07}
.galaxy .circle.c1 .ring1{width:3.93rem;height:3.93rem;border:.02rem dashed #257795}
.galaxy .circle.c1 .ring2{width:5.49rem;height:5.49rem;border:.02rem solid #257795}
.galaxy .circle.c1 .ring3{width:8.09rem;height:8.09rem;border:.02rem dashed #257795;opacity:.1}
.galaxy .circle.c2,.galaxy .circle.c3,.galaxy .circle.c4{width:1.6rem;height:1.6rem;padding:.16rem;position:absolute}
.galaxy .circle.c2 .in,.galaxy .circle.c3 .in,.galaxy .circle.c4 .in{text-align:center;font-weight:600;font-size:.26rem;color:#eff3f6;line-height:.3rem;padding:0 .25rem}
.galaxy .circle.c2 ul,.galaxy .circle.c3 ul,.galaxy .circle.c4 ul{font-weight:600;font-size:.18rem;color:#175b9c;line-height:.38rem;position:absolute}
.galaxy .circle.c2 ul li,.galaxy .circle.c3 ul li,.galaxy .circle.c4 ul li{white-space:nowrap;padding-left:.17rem;position:relative}
.galaxy .circle.c2 ul li:after,.galaxy .circle.c3 ul li:after,.galaxy .circle.c4 ul li:after{content:'';width:.07rem;height:.07rem;background:#1073a5;border-radius:50%;position:absolute;left:0;top:.16rem}
.galaxy .circle.c2{top:1.2rem;left:2.52rem}
.galaxy .circle.c2 ul{width:3.3rem;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:flex;flex-wrap:wrap}
.galaxy .circle.c2 ul li{flex:0 0 50%}
.galaxy .circle.c3{top:5.2rem;left:4.52rem}
.galaxy .circle.c3 ul{position:absolute;left:calc(100% + .26rem);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.galaxy .circle.c4{top:2.2rem;left:9.52rem}
.galaxy .circle.c4 ul{position:absolute;left:calc(100% + .26rem);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.pic img{display:block}
.mt150{margin-top:1.5rem}
.business .desc{margin:.5rem 0 1rem;text-align:center;font-weight:400;font-size:.18rem;color:#333;line-height:.4rem}
.business-box{position:relative}
.circle-row{margin:.5rem 0;display:flex}
.circle-row .circle{margin:0 -.04rem;flex:0 0 20%;border-radius:50%;position:relative;padding:.57rem 0}
.circle-row .circle:after{content:'';background:url(../images/border.png) no-repeat center center/contain;width:2.88rem;height:1.45rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.circle-row .circle .inner{margin:0 auto;width:1.73rem;height:1.73rem;border-radius:50%;border:.13rem solid rgba(79,128,189,.24)}
.circle-row .circle .inner .txt{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(154deg,#308d86,#1a609c);border-radius:50%;font-weight:600;font-size:.26rem;color:#fff;line-height:.32rem;white-space:pre-line;text-align:center}
.circle-row .circle:nth-child(even){border-bottom:none}
.circle-row .circle:nth-child(even):after{bottom:auto;top:0;transform:translateX(-50%) rotate(180deg)}
.business-list{display:flex;justify-content:center;padding:0 .7rem}
.business-list .item{flex:auto}
.business-list .item h3{font-weight:600;font-size:.21rem;color:#0c0c0c;position:relative}
.business-list .item h3:after{content:'';background:url(../images/tit-dec.png) no-repeat center center/contain;width:.4rem;height:.4rem;position:absolute;left:-.18rem;top:50%;margin-top:-.2rem}
.business-list .item .txt{font-weight:500;font-size:.16rem;color:#454852;line-height:.23rem;margin-top:.15rem}
.business-list.bot{padding:0 1.6rem}
.sec-vaccine{background:rgba(240,244,247,.4) url(../images/research_bg2.jpg) no-repeat bottom center/100% auto}
.sec-vaccine .box+.box{margin-top:.9rem}
.global{position:relative;margin-top:.3rem}
.global .bg{display:block;width:100%;height:100%}
.aui-list .item+.item{margin-top:.5rem}
.aui-list .item{display:flex;align-items:center;font-weight:400;font-size:.24rem;color:#007e99}
.aui-list .item .icon{margin-right:.25rem}
.aui-list .item .icon img{display:block}
.link-list.mt60{margin-top:.6rem}
.intro-top{position:relative}
.intro-top .text{max-width:7rem;font-size:.16rem;line-height:.39rem;color:#333;padding-bottom:.56rem}
.intro-top .pic{position:absolute;right:0;bottom:0}
.intro-list{margin:.9rem -.25rem -.25rem;display:flex;flex-wrap:wrap}
.intro-list .item{flex:0 0 33.3%;margin-bottom:.25rem}
.intro-list .item .inner{margin:0 .25rem;height:1.15rem;border-radius:.11rem;border:.01rem solid #a2b4cb;display:flex;align-items:center;justify-content:space-between;padding-left:.35rem;padding-right:.4rem}
.intro-list .item .text{line-height:1}
.intro-list .item .text .num{font-weight:500;font-size:.42rem;color:#099;letter-spacing:.01rem;margin-bottom:.05rem}
.intro-list .item .text p{font-weight:400;font-size:.18rem;color:#0c0c0c}
.sec-history{background:#f9f9f9 url(../images/sec-bg2.png) no-repeat center center/contain}
.history-swiper-wrap{position:relative;margin-top:.85rem}
.history-swiper-wrap:after{content:'';height:.02rem;background:linear-gradient(-90deg,#175b9d 0,rgba(23,91,157,0) 100%);width:100%;position:absolute;top:50%;margin-top:-.01rem;left:0}
.history-swiper-wrap .swiper-button-next,.history-swiper-wrap .swiper-button-prev{width:.57rem;height:.57rem;background:#009299;border-radius:50%;right:-1.2rem}
.history-swiper-wrap .swiper-button-next:after,.history-swiper-wrap .swiper-button-prev:after{content:'';background:url(../images/swiper-r-w.png) no-repeat center center/contain;width:.12rem;height:.22rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.history-swiper-wrap .swiper-button-prev{right:auto;left:-1.2rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.history-swiper-wrap .swiper-button-next.swiper-button-disabled,.history-swiper-wrap .swiper-button-prev.swiper-button-disabled{background:#ececec;opacity:.8}
.history-swiper-wrap .swiper-button-next.swiper-button-disabled:after,.history-swiper-wrap .swiper-button-prev.swiper-button-disabled:after{background-image:url(../images/swiper-r-b.png)}
.history-swiper{overflow:hidden}
.history-swiper .swiper-slide{position:relative;height:6rem;padding-left:.2rem;-webkit-transform:translateX(-2rem);-moz-transform:translateX(-2rem);-ms-transform:translateX(-2rem);-o-transform:translateX(-2rem);transform:translateX(-2rem)}
.history-swiper .swiper-slide:nth-child(even) .item{padding-top:.25rem;top:0}
.history-swiper .swiper-slide:nth-child(even) .item:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.history-swiper .swiper-slide:nth-child(odd) .item{padding-top:.87rem;bottom:0}
.history-swiper .item{left:.2rem;position:absolute;padding-left:.3rem;height:50%}
.history-swiper .item:after{content:'';width:.02rem;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg,#009299 0,rgba(0,146,153,0) 100%)}
.history-swiper .item .year{font-weight:500;font-size:.36rem;color:#009299}
.history-swiper .item .text{width:3rem}
.history-swiper .item .text h3{font-weight:600;font-size:.26rem;color:#202f45;line-height:1;margin:.3rem 0 .2rem;position:relative}
.history-swiper .item .text h3:after{content:'';width:.19rem;height:.19rem;background:#009299;border-radius:50%;border:.05rem solid #fff;position:absolute;left:-.38rem;top:.04rem}
.history-swiper .item .text p{font-weight:400;font-size:.18rem;color:#3e3e3e;line-height:.28rem}
.sec-year{padding:1rem 0;background:url(../images/row-bg.jpg) no-repeat center center/cover}
.sec-year .wp1400{color:#fff;display:flex;justify-content:space-between}
.sec-year .wp1400 .col{flex:0 0 calc(33.3% - 1.2rem)}
.sec-year .wp1400 .col .top{display:flex;align-items:flex-end;line-height:1;font-size:.24rem;margin-bottom:.3rem}
.sec-year .wp1400 .col .top .num{
    font-size:.5rem;
    font-weight:500;
    position:relative;
    top:.04rem;
    padding-right: 10px;
}
.sec-year .wp1400 .col .bot{font-weight:400;font-size:.18rem;color:#fff;line-height:.33rem}
.sec-circle{padding:1.2rem 0}
.sec-circle .glax{display:flex;align-items:center;justify-content:center}
.sec-circle .glax .inner{display:flex;align-items:center;justify-content:center;position:relative}
.sec-circle .glax img{display:block}
.sec-circle .center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}
.sec-circle .center .logo{display:block}
.sec-circle .center h3{font-weight:700;font-size:.34rem;color:#175b9d;margin-top:.1rem}
.sec-circle .center p{font-weight:400;font-size:.2rem;color:#68717a}
.sec-circle .star-list{position:absolute;width:100%;height:100%;top:0;left:0}
.sec-circle .star{position:absolute;width:2.4rem;height:2.4rem;background:linear-gradient(-53deg,#099,#008499);box-shadow:.02rem .05rem .18rem 0rem rgba(133,154,153,.26);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center}
.sec-circle .star h3{font-weight:600;font-size:.21rem;color:#fff;margin-bottom:.1rem}
.sec-circle .star h4,.sec-circle .star p{font-weight:500;font-size:.18rem;color:#fff;line-height:.22rem}
.sec-circle .star p{font-weight:400;font-size:.14rem;line-height:.22rem;white-space:pre-line}
.sec-circle .star1{left:50%;margin-left:-1.2rem;top:.62rem}
.sec-circle .star2{right:1.3rem;top:2.6rem}
.sec-circle .star3{right:1.3rem;bottom:2.6rem}
.sec-circle .star4{left:50%;margin-left:-1.2rem;bottom:.62rem}
.sec-circle .star5{left:1.3rem;bottom:2.6rem}
.sec-circle .star6{left:1.3rem;top:2.6rem}
.swiper-honor-wrap{margin-top:.6rem;position:relative}
.swiper-honor-wrap .swiper-button-next,.swiper-honor-wrap .swiper-button-prev{width:.57rem;height:.57rem;background:#009299;border-radius:50%;right:-.77rem}
.swiper-honor-wrap .swiper-button-next:after,.swiper-honor-wrap .swiper-button-prev:after{content:'';background:url(../images/swiper-r-w.png) no-repeat center center/contain;width:.12rem;height:.22rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.swiper-honor-wrap .swiper-button-prev{right:auto;left:-.77rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.swiper-honor-wrap .swiper-button-next.swiper-button-disabled,.swiper-honor-wrap .swiper-button-prev.swiper-button-disabled{background:#ececec;opacity:.8}
.swiper-honor-wrap .swiper-button-next.swiper-button-disabled:after,.swiper-honor-wrap .swiper-button-prev.swiper-button-disabled:after{background-image:url(../images/swiper-r-b.png)}
.swiper-honor{overflow:hidden}
.swiper-honor .pic{padding-top:78.74%;position:relative;overflow:hidden;background:#f9f9f9}
.swiper-honor .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%}
.exp-pic{display:flex;margin-top:.5rem}
.exp-pic .pic+.pic{margin-left:2rem}
.exp-pic .pic img{mix-blend-mode:multiply;display:block}
.map-box{margin-top:.5rem;display:flex}
.map-box .pic{flex:0 0 8.75rem;margin-right:.23rem}
.map-box .text{flex:1;background:rgba(223,230,240,.5);padding:0 .56rem;display:flex;flex-direction:column;justify-content:center}
.map-box .text .item+.item{margin-top:.7rem}
.map-box .text .item .tit{display:flex;align-items:center;font-weight:500;font-size:.24rem;color:#333}
.map-box .text .item .tit .icon{margin-right:.1rem;width:.3rem}
.map-box .text .item .tit .icon img{display:block}
.map-box .text .item p{padding-left:.4rem;font-weight:400;font-size:.18rem;color:#000}
.sec-global2{padding:1.2rem 0;background:rgba(240,244,247,.4) url(http://192.168.0.102:3001/images/research_bg2.jpg) no-repeat bottom center/100% auto}
.global-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-.92rem}
.global-list .item{flex:0 0 calc(33.3% - 1.06rem);margin:0 .53rem .92rem}
.global-list .item h3{font-weight:600;font-size:.32rem;color:#006599;padding-bottom:.1rem;line-height:1;margin-bottom:.2rem;border-bottom:.01rem solid rgba(32,47,69,.5)}
.global-list .item p{font-weight:400;font-size:.18rem;color:#171717}
.link-list a img{max-width:80%}
.news-txt-list .item a{display:block}
.intro-top .text{position:relative;z-index:2}
.why-sec1{background:url(../images/bg3.jpg) no-repeat center center/cover;padding:1.9rem 0;font-weight:500;font-size:.3rem;color:#202f45;line-height:.75rem}
.why-list .item:nth-child(even){background:rgba(247,250,252,.7)}
.why-list .item:nth-child(even) .wp1400{flex-direction:row-reverse}
.why-list .item:nth-child(even) .wp1400 .pic{margin-left:0;margin-right:.75rem}
.why-list .item{padding:.8rem 0}
.why-list .item .wp1400{display:flex}
.why-list .item .pic{flex:0 0 5.6rem;margin-left:.75rem}
.why-list .item .pic img{display:block}
.why-list .item .text{flex:1}
.why-list .item .text em{display:block;font-weight:700;font-size:.26rem;color:#175b9c;opacity:.5;text-transform:uppercase;line-height:1}
.why-list .item .text h3{margin:.1rem 0 .3rem;line-height:.45rem;font-weight:600;font-size:.32rem;color:#202f45;white-space:pre-line}
.why-list .item .text h3 span{color:#308d80}
.why-list .item .text .desc{font-weight:400;font-size:.18rem;color:#333;line-height:.39rem}
.sec-contact h3{margin-bottom:.2rem}
.sec-contact p{max-width:10.84rem;margin:0 auto;text-align:center}
.sec-contact p.full{max-width:none}
html{overflow-x:hidden}
.team-item .text .info li{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.team-item .inner{height:100%;display:flex;flex-direction:column}
.team-item .text{flex:1;position:relative}
.team-item .text .more{position:absolute;left:0;bottom:0}
.team-item .text .top:after{content:'';width:60%;height:.02rem;background-color:#9cadc2;position:absolute;bottom:0;left:0}
.team-item .text .top .title{position:relative;z-index:2}
.team-item .text .top:before{content:'';z-index:1;background:url(../images/shange.png) no-repeat center center/contain;width:1rem;height:.11rem;position:absolute;bottom:0;right:0}
.advisor-swiper .swiper-slide{height:auto}
.advisor-swiper .swiper-slide .team-item{height:100%;margin-bottom:0;padding-bottom:.4rem}
.team-item .text .top .name{white-space:nowrap}
.team-item .text .top .title{white-space:nowrap}
.section3 .content .business-swiper h3{font-size:.26rem}
.section3 .content .business-swiper p{font-size:.16rem}
.intro-top .pic{width:8.62rem;height:4.42rem}
.intro-top .pic img{display:block;width:100%;height:100%;object-fit:contain}
.swiper-honor .txt{margin-top:.1rem;font-size:.14rem;color:#333}
.news-detail .content.yszc{
    /*white-space:pre-line;*/
    color:#000
}
.swiper-honor .txt{
	text-align: center;
}
.inner-title2.dec-none .inner:after,
.inner-title2.dec-none .inner:before{
	display: none;
}
.section-text-pic-list .item .text .con ul li{
	padding-left: 0;
}
.section-text-pic-list .item .text .con ul li:after{
	display: none;
}
.inner-title2.size2 .inner:after{
	display: none;
}
.sec-text ul li, .text-mod ul li{
	padding-left: 0;
}
.sec-text ul li:after, .text-mod ul li:after{
	display: none;
}
.text-item .con .item:after{
	display: none;
}
.text-item .con .item{
	padding-left: 0;
}
.dec-ul li{
	padding-left: 0;
}
.dec-ul li:after{
	display: none;
}

.banner .banner-text .fade-text{
	top: .4rem;
}

.banner-text.show p{
	padding-top: .16rem;
	margin-top: .16rem;
}

@media only screen and (max-width:1780px){
	.header .wp{
		padding: 0 20px;
	}
}


/*red*/
.inner-banner .text2 .tit h3,
.inner-banner .text h3,
.banner .banner-text .fade-text span{
	letter-spacing:-1.8px;
	line-height: 72px;
	font-size: 72px;
	font-weight: 300;
}
.inner-banner .text p{
	font-size: 72px;
	line-height: 1;
}
.inner-banner .text2 .tit h3,
.inner-banner .text h3{
	margin-bottom: 32px;
}
@media only screen and (max-width:1535px){
    .footer .fd-top .fd-nav dl+dl{
        margin-left: 30px;
    }
	.inner-banner .text2 .tit h3,
	.inner-banner .text h3,
	.banner .banner-text .fade-text span{
		letter-spacing:-1.5px;
		line-height: 80px;
		font-size: 60px;
		font-weight: 300;
	}
	.inner-banner .text p{
		font-size: 60px;
		line-height: 1;
	}
	.inner-banner .text2 .tit h3,
	.inner-banner .text h3{
		margin-bottom: 16px;
	}
}
@media only screen and (max-width:1279px){
	.inner-banner .text2 .tit h3,
	.inner-banner .text h3,
	.banner .banner-text .fade-text span{
		letter-spacing:-1.5px;
		line-height: 60px;
		font-size: 60px;
		font-weight: 300;
	}
	.inner-banner .text p{
		font-size: 60px;
		line-height: 1;
	}
	.inner-banner .text2 .tit h3,
	.inner-banner .text h3{
		margin-bottom: 8px;
	}
}


/*blue*/
.section3 .content .business-swiper h3,
.culture .culture-list .item .bot span,
.culture .culture-list .item .bot .num,
.inner-banner .text .desc,
.inner-banner .text .desc2,
.circle-list .in .txt,
.inner-banner .text2 p,
.step-list .item .in,
.banner-text.show p{
	font-size: 26px;
	line-height: 40px;
	font-weight: 300;

}
@media only screen and (max-width:1535px){
	.sec-year .wp1400 .col .top,
	.section3 .content .business-swiper h3,
	.culture .culture-list .item .bot span,
	.culture .culture-list .item .bot .num,
	.inner-banner .text .desc,
	.inner-banner .text .desc2,
	.circle-list .in .txt,
	.inner-banner .text2 p,
	.step-list .item .in,
	.banner-text.show p{
		font-size: 20px;
		line-height: 28px;
		font-weight: 300;

	}
}
@media only screen and (max-width:1279px){
	.section3 .content .business-swiper h3,
	.culture .culture-list .item .bot span,
	.culture .culture-list .item .bot .num,
	.inner-banner .text .desc,
	.inner-banner .text .desc2,
	.circle-list .in .txt,
	.inner-banner .text2 p,
	.step-list .item .in,
	.banner-text.show p{
		font-size: 20px;
		line-height: 28px;
		font-weight: 300;

	}
}



/*org*/
.benefits-list .item .text .tit h3,
.jc-list .item .inner h3,
.c-title h3,
.why-list .item .text h3,
.inner-title2,
.inner-title2.size2 .inner h3,
.sec-tit,
.text-item .tit h3,
.section-text-pic-list .item .text h3,
.inner-title2 .inner h3,
.section3 .section-title h1,
.section-title h1,
.section1-inner h1{
	line-height: 50px;
	font-size: 40px;
	font-weight: 400;
}
.section-text-pic-list .item .text h3,
.section3 .section-title h1,
.text-item2 .inner-title2,
.sec-tit,
.inner-title2,
.jc-list .item .inner h3,
.why-list .item .text h3,
.section-title h1{
	margin-bottom: 20px;
}
@media only screen and (max-width:1535px){
	.jc-list .item .inner h3,
	.benefits-list .item .text .tit h3,
	.c-title h3,
	.why-list .item .text h3,
	.inner-title2,
	.inner-title2.size2 .inner h3,
	.sec-tit,
	.text-item .tit h3,
	.section-text-pic-list .item .text h3,
	.inner-title2 .inner h3,
	.section3 .section-title h1,
	.section-title h1,
	.section1-inner h1{
		line-height: 45px;
		font-size: 36px;
		font-weight: 400;
	}
}



.inner-title2 + .service-list{
	padding-top: 0;
}
.sec-text h3, .text-mod h3{
	margin-bottom: 0;
}
.entry-list,
.qus-list,
.out-service-list{
	margin-top: 0;
}
.jc-list .item .inner h3{
	padding-bottom: .1rem;
	margin-bottom: .1rem;
}

/*green*/
.section-text-pic-list .item .text .con ul span,
.benefits-list .item .text .desc,
.benefits .list .item p,
.office-list .item h3,
.office-list .item .pos, .office-list .item .tel,
.headquarters-list .item p,
.why-list .item .text .desc,
.why-sec1,
.dec-ul,
.jc-mod p,
.qus-list .item,
.entry-list .item a,
.out-service-list .item .inner .title,
.service-list.bgn .item .con,
.text-item2 p,
.service-list .item .con,
.text-item .con .item,
.text-item .con,
.sec-text, .text-mod,
.section-text-pic-list .item .text .con,
.section-text-pic-list .item .text .con p,
.section-text-pic-list .item .text .con ul,
.section-text-pic-list .item .text .con ul li,
.swiper-honor .txt,
.intro-top .text,
.form-box input, .form-box textarea,
.section3 .content .business-swiper p,
.service-swiper .service-item .top .tit,
.section-title p,
.sec-year .wp1400 .col .bot,
.intro-list .item .text p,
.benefits-list .item .text ul li p,
.equ-swiper-wrap .equ-swiper .swiper-slide .title,
.section1-inner .data-list .item .bot{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
}
@media only screen and (max-width:1279px){
	.equ-swiper-wrap .equ-swiper .swiper-slide .title,
	.section-text-pic-list .item .text .con ul span,
	.benefits-list .item .text ul li p,
	.benefits-list .item .text .desc,
	.benefits .list .item p,
	.office-list .item h3,
	.office-list .item .pos, .office-list .item .tel,
	.headquarters-list .item p,
	.why-list .item .text .desc,
	.why-sec1,
	.dec-ul,
	.jc-mod p,
	.qus-list .item,
	.entry-list .item a,
	.out-service-list .item .inner .title,
	.service-list.bgn .item .con,
	.text-item2 p,
	.service-list .item .con,
	.text-item .con .item,
	.text-item .con,
	.sec-text, .text-mod,
	.section-text-pic-list .item .text .con,
	.section-text-pic-list .item .text .con p,
	.section-text-pic-list .item .text .con ul,
	.section-text-pic-list .item .text .con ul li,
	.swiper-honor .txt,
	.intro-top .text,
	.form-box input, .form-box textarea,
	.section3 .content .business-swiper p,
	.service-swiper .service-item .top .tit,
	.section-title p,
	.sec-year .wp1400 .col .bot,
	.intro-list .item .text p,
	.section1-inner .data-list .item .bot{
		font-size: 14px;
		line-height: 24px;
		font-weight: 400;
	}
}

.office-list .item h3{
	margin-bottom: 8px;
}
.why-list .item .text .desc p+p,
.text-mod.big-marge ul li+li,
.dec-ul li+li,
.qus-list .item+.item,
.sec-text ul+p,
.sec-text ul li,
.text-mod ul+p,
.text-mod ul li,
.text-item .con .item+.item,
.sec-text p+p,
.text-mod p+p,
.section-text-pic-list .item .text .con ul li,
.section-text-pic-list .item .text .con p+p,
.service-list .item+.item,
.intro-top .text p+p{
	margin-top: 8px;
}
.intro-list .item .text .num{
	margin-bottom: 8px;
}
.text-mod{
	margin-top: 0;
}
.qus-list .item{
	padding-left: .4rem;
}
.qus-list .item:After{
	top: 0.02rem;
}


/*purple*/
.culture .culture-list .item h3,
.benefits .title,
.benefits-list .item .text ul li h3,
.text-item .tit h3.purple-txt{
	font-weight: 600;
	font-size: 30px;
	line-height: 36px;
}
@media only screen and (max-width:1535px){
	.culture .culture-list .item h3,
	.benefits .title,
	.benefits-list .item .text ul li h3,
	.text-item .tit h3.purple-txt{
		font-weight: 600;
		font-size: 24px;
		line-height: 32px;
	}
}
@media only screen and (max-width:1279px){
	.culture .culture-list .item h3,
	.benefits .title,
	.benefits-list .item .text ul li h3,
	.text-item .tit h3.purple-txt{
		font-weight: 600;
		font-size: 20px;
		line-height: 28px;
	}
	.benefits-list .item .text ul li h3{
		margin-bottom: 8px;
	}
}

.form-box label{overflow: hidden;position: relative;}
.form-box label input{position: absolute;left: -9999px;}
.form-box label span a,
.form-box label span{color: #ffffff;font-size: 14px;
	line-height: 20px;
	font-weight: 400;}
/*padding-left: 20px;*/
.form-box label span{position: relative;display: block;}
/*.form-box label span:after{*/
/*	content: '';*/
/*	width: 16px;*/
/*	height: 16px;*/
/*	border-radius: 50%;*/
/*	border: 1px solid #fff;*/
/*	position: absolute;*/
/*	top: 3px;*/
/*	left: 0;*/
/*}*/
/*.form-box label input:checked+span:before{*/
/*	content: '';*/
/*	width: 10px;*/
/*	height: 10px;*/
/*	border-radius: 50%;*/
/*	background-color: #fff;*/
/*	position: absolute;*/
/*	top: 6px;*/
/*	left: 3px;*/

/*}*/
.form-tips{
	text-align: center;color: #ffffff;
	font-size: 12px;
	font-style: italic;
}

.intro-top .text,
.sec-year .wp1400 .col .bot,
.news-swiper .news-item .text .desc,
.section-text-pic-list .item .text .con,
.sec-text,
.text-item .con,
.text-item .con .item,
.text-item2 p,
.text-mod,
.sec-text p,
.why-list .item .text .desc,
.section3 .content .business-swiper p{
	text-align: left;
}
.step-list .item .in{
	font-size: 20px;
}

.section-text-pic-list .item .text .con ul span{
	font-weight: 700;
}
.text-item2+.service-list{
	margin-top: 20px;
}
.inner-banner .text .desc2{
	margin-top: 0;
}

.step-list-sec{
	padding: 150px 0;
	background: url("../images/research_bg3.jpg") no-repeat center center / cover;
	position: relative;
}
.step-list-sec:after{
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 131px;
	height: 32px;
	background: url("../images/line-bg.png") no-repeat bottom center / 100% auto;
}
.step-list2{
	display: flex;
	align-items: center;
	justify-content: space-between;

}
.step-list2 .item{
	padding-bottom: 53px;
	position: relative;
	z-index: 10;
}
.step-list2 .item:after{
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 18px;
	height: 18px;
	background: linear-gradient(-55deg, #308D86, #1A609C);
	border-radius: 50%;
	border: 3px solid #FFFFFF;
	margin-left: -9px;
}
.step-list2 .item .icon{
	width: 118px;
	height: 118px;
	position: relative;
	margin: 0 auto;
	background: url("../images/step-bg.png") no-repeat center center / 100% 100%;
	border-radius: 50%;
}
.step-list2 .item .icon:after{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
	width: 92px;
	height: 92px;
	background: linear-gradient(-55deg, #308D86, #1A609C);
	border-radius: 50%;
}
.step-list2 .item .icon img{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
}
.step-list2 .item .text{
	text-align: center;
	margin-top: 15px;
	font-size: 32px;
	color: #175b9d;
	font-weight: 600;
}
.intro-top.au .wp1400{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.intro-top.au .wp1400 .text{
	padding-bottom: 0;
	margin-right: 60px;
}
.intro-top.au .wp1400 .pic2{
	width: 6rem;
	flex:0 0 5rem;
}
@media only screen and (max-width:1660px){
	.intro-top .pic{
		width: 5rem;
	}
}
@media only screen and (max-width:1535px){
	.step-list-sec:after{
		bottom: 136px;
	}
	.step-list2 .item .text{
		font-size: 28px;
	}
	.header .wp{
		max-width: none;
	}
	.wp1580,
	.wp1400,
	.wp{
		max-width: 1200px;
	}
	.section3 .content .business-swiper h3{
		font-weight: normal;
	}
	.intro-top .pic{
		right: 20px;
	}
	.sec-year .wp1400 .col .top{
		line-height: 1;
		align-items: flex-end;
		margin-bottom: 12px;
		font-weight: normal;
	}
	.sec-year .wp1400 .col{
		flex:0 0 calc(33.3% - 80px)
	}
	.benefits-list .item .text ul li h3{
		margin-bottom: 12px;
	}
	.benefits-list .item .text ul li+li{
		margin-top: 12px;
	}
}

@media only screen and (max-width:1199px){
	.step-list2 .item .text{
		font-size: 24px;
	}
	.step-list-sec{
		padding: 60px 0;
	}
	.step-list-sec:after{
		bottom: 54px;
	}
	.wp1580{padding:0 80px}
	.page-early .list-text-rad-pic .item .pic{flex:0 0 50%}
	.page-early .icon-row .item .text .in{width:auto}
	.page-early .icon-row .item .text{flex:1}
	.wp,.wp1400,.wp1580{max-width:100%;padding-left:20px;padding-right:20px}
	.section1-inner h1{font-size:36px}
	.business-box,.galaxy{margin:0 auto;width:1400px;zoom:.8}
	.map-box .pic{flex:0 0 50%}
	.team-sec{overflow:hidden}
	.inner-title2{position:relative;left:20px}
	.hd-sub-mod .inner,.header .wp .hd-r{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
	.hd-nav{margin-right:50px}
	.banner .banner-text{left:10%}
	.banner .banner-text .fade-text span,.banner .banner-text h1 span{font-size:48px}
	.banner .banner-text p{font-size:22px}
	.service-swiper .service-item .bot{padding:30px 20px}
	.service-swiper .service-item .top .tit{font-size:18px}
	.news-swiper{padding-bottom:150px}
	.advisor-swiper-wrap{padding-left:50px;padding-right:50px}
	.advisor-swiper-wrap .swiper-button-next{right:0}
	.advisor-swiper-wrap .swiper-button-prev{left:0}
	.history-swiper-wrap,.swiper-honor-wrap{padding-left:50px;padding-right:50px}
	.history-swiper-wrap .swiper-button-next,.swiper-honor-wrap .swiper-button-next{right:0}
	.history-swiper-wrap .swiper-button-prev,.swiper-honor-wrap .swiper-button-prev{left:0}
	.service-swiper-wrap{padding-left:50px;padding-right:50px}
	.service-swiper-wrap .swiper-button-next{right:0}
	.service-swiper-wrap .swiper-button-prev{left:0}
	.footer .fd-top .fd-nav dl+dl{margin-left:40px}
	.out-service-list .item{flex:0 0 50%}
	.section-text-pic-list .item .wp1400{display:block}
	.section-text-pic-list .item:nth-child(even) .text{margin-left:0}
	.section-text-pic-list .item .text{margin-right:0;margin-bottom:30px}
	.step-list{justify-content:flex-start;flex-wrap:wrap}
	.step-list .item+.item:after{display:none}
	.sec.g-tab .item{flex:auto}
	.sec.g-tab .item+.item{margin-left:0}
	.intro-list{margin-left:-10px;margin-right:-10px}
	.intro-list .item .inner{margin:0 10px}
	.map-box .text .item+.item{margin-top:20px}
	.inner-banner .text p.small{font-size:20px}
	.text-pic-mod .pic.w640{margin-left:0}
	.m-pop .pop-con{width:90%}
	.page-early .list-text-rad-pic .item .text{padding:0 50px}
	.page-early .list-text-rad-pic .item .text h3{font-size:18px}
	.page-early .icon-row .item .text .in{font-size:16px;line-height:1.8}
	.page-early .list-text-rad-pic .item .text{line-height:1.8}
	.page-early .list-text-rad-pic .item .text p{font-size:16px}
	.text-pic-mod{display:block}
	.text-pic-mod .pic{margin-left:0;margin-top:30px}
	.inner-banner .text .desc{font-size:20px}
	.inner-banner .text p.fz54{font-size:20px}
	.business-box,.galaxy{zoom:.7}
	.team-item{flex:0 0 50%}
	.g-tab .item{flex:auto}
	.main{padding-top:50px}
	.inner-banner .text h3{font-size:24px}
	.inner-banner .text p{font-size:20px}
	.culture .culture-list .item p{font-size:20px;line-height:1.2}
	.culture .culture-list .item h3{margin:40px 0;font-size:20px}
	.header{display:none}
	.header-mob{position:fixed;top:0;left:0;width:100%;z-index:999;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:50px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
	.header-mob .logo{
        height:30px
    }
	.header-mob .logo img{display:block;height:100%}
	.header-mob .hd-r{display:flex;align-items:center;justify-content:flex-end;flex:1}
	.header-mob .menuBtn{width:30px;height:30px;background:url(../images/menu.png) no-repeat center center/contain;cursor:pointer;margin-left:30px}
	.header-mob .menuBtn.open{background-image:url(../images/close2.png)}
	.hd-nav-mob{display:none;position:fixed;z-index:999;top:50px;left:0;width:100%;height:calc(100vh - 50px);overflow-y:auto;background-color:#fff;border-top:1px solid #dbeefd}
	.hd-nav-mob .tit-l1{display:flex;align-items:center;height:42px;font-size:16px;color:#000;padding:0 20px;border-bottom:1px solid #dbeefd;justify-content:space-between}
	.hd-nav-mob .tit-l1 i{background:url(../images/add.png) no-repeat center center/20px;display:block;width:30px;height:30px;cursor:pointer}
	.hd-nav-mob .tit-l1.active i{background-image:url(../images/reduce.png)}
	.hd-nav-mob .tit-l2{display:flex;align-items:center;height:42px;font-size:16px;color:#000;padding-left:40px;padding-right:20px;border-bottom:1px solid #dbeefd;justify-content:space-between}
	.hd-nav-mob .tit-l2 i{background:url(../images/add.png) no-repeat center center/20px;display:block;width:30px;height:30px;cursor:pointer}
	.hd-nav-mob .tit-l2.active i{background-image:url(../images/reduce.png)}
	.hd-nav-mob .tit-l3{display:flex;align-items:center;height:42px;font-size:16px;color:#000;padding-left:60px;padding-right:20px;border-bottom:1px solid #dbeefd}
	.hd-nav-mob .list-l2{display:none}
	.hd-nav-mob .list-l3{display:none}
	.section1-inner h1{max-width:80%;margin:0 auto}
	.section-title{padding-top:20px}
	.section-title .en{font-size:100px}
	.section-title p{display:block}
	.section3 .section-title{padding-top:0}
	.section4 .section-title .en,.section5 .section-title .en{top:33px}
	.section4 .section-title .more-wrap{justify-content:flex-start}
	.footer .fd-top .fd-nav{margin-left:50px}

	.footer .fd-bot .media{width:100%}
	.footer .fd-top .fd-nav{justify-content:flex-start}
	.footer .fd-top .fd-nav dl+dl{margin-left:0}
	.footer .fd-top{display:block}
	.footer .fd-top .fd-nav{margin-left:0;margin-top:30px;flex-wrap:wrap}
	.footer .fd-top .fd-nav dl{margin-bottom:20px;flex:0 0 50%}
	.footer .fd-top{padding-bottom:20px}
	.footer .fd-bot{display:block;padding-bottom:30px}
	.footer .fd-bot .media{margin-top:30px}
	.footer .copyright{padding:30px 0}
}
@media only screen and (max-width:959px){
	.intro-top.au .wp1400 .pic2{
		width: 100%;
	}
	.intro-top.au .wp1400 .text{
		margin-right: 0;
		margin-bottom: 30px;
	}
	.intro-top.au .wp1400{
		display: block;
	}
	.step-list2{
		flex-wrap: wrap;
	}
	.step-list2 .item{
		flex:0 0 50%;
	}
	.step-list2 .item:after{
		display: none;
	}
	.step-list-sec:after{
		display: none;
	}
	.news-detail-wrap .right{width:100%}
	.why-list .item .wp1400{display:block}
	.why-list .item:nth-child(even) .wp1400 .pic{margin-right:0}
	.why-list .item .pic{margin-left:0;margin-top:20px}
	.why-list .item .pic img{width:100%}
	.sec-text h3,.text-item2 h4,.text-mod h3{line-height:1.8;font-size:18px}
	.jc-list .item .inner h3{font-size:18px}
	.inner-banner .text2 .tit h3{font-size:24px;margin-bottom:10px}
	.inner-banner .text2 .tit h3:after,.inner-banner .text2 .tit h3:before{display:none}
	.sec-circle .glax .inner{width:1118px;zoom:.7;margin:0 auto}
	.sec-year .wp1400 .col{flex:0 0 calc(33.3% - 30px)}
	.intro-list .item{flex:0 0 50%}
	.intro-top .text{z-index:6}
	.intro-top .pic:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.6;z-index:2}
	.intro-top .pic img{position:relative;z-index:1}
	.global-list .item{flex:0 0 calc(33.3% - 40px);margin-left:20px;margin-right:20px}
	.exp-pic .pic+.pic{margin-left:20px}
	.map-box .text{padding:20px}
	.map-box .pic{margin-right:0;margin-bottom:20px}
	.map-box{display:block}
	.page-early .icon-row .item{flex:1 1 50%}
	.page-early .icon-row .item{display:block}
	.page-early .icon-row .item .icon{margin:0 auto 20px}
	.page-early .icon-row .item .text .in{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
	.business-box,.galaxy{zoom:.52}
	.news-detail-wrap .right{margin-left:0;margin-top:40px}
	.news-detail-wrap{display:block}
	.news-item .pic{flex:0 0 50%}
	section{height:auto!important;padding:30px 0}
	.section1-inner .data-list{margin-bottom:20px}
	.section1-inner .wrap{display:block}
	.section3 .content{flex-direction:column-reverse}
	.section3 .content .business-swiper-wrap{padding-right:0;width:100%;margin-bottom:40px}
	.section3 .content .business-swiper .swiper-slide{padding:50px 0 100px}
}
@media only screen and (max-width:767px){
	.intro-top .pic{
		height: 100%;
		width: 100%;
	}
	.intro-top .pic img{
		height: 100%;
	}
	.intro-top .pic{
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	.step-list2 .item .text{
		font-size: 14px;
	}

	.why-list .item{padding:50px 0}
	.why-list .item .text em{font-size:20px}
	.why-list .item .text h3{font-size:18px;line-height:1.8;margin:10px 0 20px;white-space:normal}
	.why-list .item .text .desc{font-size:16px;line-height:1.8}
	.why-sec1{font-size:18px;line-height:1.8}
	.service-list.bgn{margin-bottom:0}
	.qus-list .item+.item{margin-top:20px}
	.qus-list .item{font-size:18px;padding-left:40px}
	.qus-list .item:After{top:1px}
	.jc-list{display:block}
	.jc-list .item{margin-bottom:20px}
	.jc-list .item .inner{padding:20px}
	.jc-mod p{font-size:16px;line-height:1.8}
	.out-service-list{display:block}
	.out-service-list .item .inner .title{padding:20px;font-size:18px}
	.circle-list .item{margin-bottom:0;width:150px;height:150px;padding:10px}
	.circle-list .in:after{width:100%;height:100%}
	.service-list.bgn .item .con{font-size:14px;line-height:1.8}
	.circle-list .in .txt{padding:0;font-size:14px;line-height:1.8}
	.sec-text b,.text-mod b{font-size:16px;line-height:1.8}
	.text-item .con b{font-size:16px;line-height:1.8}
	.equ-mod{padding-top:50px}
	.equ-mod .sec-tit{margin-bottom:30px}
	.equ-swiper-wrap{padding:0}
	.equ-swiper-wrap .swiper-button-next,.equ-swiper-wrap .swiper-button-prev{display:none}
	.section-text-pic-list .item .text .con ul li:after{top:8px}
	.section-text-pic-list .item .text h3{font-size:24px;margin-bottom:30px}
	.section-text-pic-list .item .text .con p{font-size:16px;line-height:1.8}
	.section-text-pic-list .item .text .con ul{font-size:14px;line-height:1.8}
	.section-text-pic-list .item{padding:50px 0}
	.step-list .item .in{font-size:18px}
	.step-list{justify-content:space-between}
	.step-list .item{margin-bottom:20px}
	.text-item2+.text-item2{margin-top:50px}
	.sec-text ul li:after,.text-mod ul li:after{top:7px}
	.text-item2 p{font-size:14px;line-height:1.8}
	.text-item .con .item:after{top:7px}
	.text-item .wrap{display:block}
	.text-item .wrap .list+.list{margin-left:0}
	.g-tab .item,.sec.g-tab .item{border-bottom-width:1px}
	.sec.g-tab{padding-top:10px}
	.text-item{padding:0 20px}
	.text-item .tit h3{font-size:18px}
	.text-item .con .item{font-size:14px;line-height:1.8}
	.sec-tit{font-size:24px;margin-bottom:30px}
	.service-list{padding:20px;margin-bottom:50px}
	.service-list .item{height:auto;padding-top:10px;padding-bottom:10px}
	.service-list .item .con{font-size:14px;line-height:1.8}
	.sec.g-tab .item{font-size:14px;padding-bottom:10px}
	.intro-top .text{font-size:14px;line-height:1.8}
	.inner-title2.size2 .inner:after{width:30px;height:30px;top:-11px;left:-26px}
	.intro-list .item .icon{width:30px}
	.intro-list .item .text .num{font-size:24px}
	.intro-list .item .text p{font-size:14px}
	.swiper-honor-wrap .swiper-button-next,.swiper-honor-wrap .swiper-button-prev{display:none}
	.sec-circle .glax .inner{zoom:.3}
	.sec-year{padding:50px 0}
	.sec-year .wp1400 .col .top .num{font-size:24px}
	.sec-year .wp1400 .col .top{font-size:16px;margin-bottom:5px}
	.sec-year .wp1400 .col .bot{font-size:14px;line-height:1.8}
	.sec-year .wp1400 .col+.col{margin-top:20px}
	.sec-year .wp1400{display:block}
	.history-swiper-wrap,.swiper-honor-wrap{margin-top:30px}
	.history-swiper .swiper-slide:nth-child(even) .item,.history-swiper .swiper-slide:nth-child(odd) .item{padding-top:10px}
	.history-swiper .swiper-slide{height:300px}
	.history-swiper .item .year{font-size:18px}
	.history-swiper .item .text h3{font-size:16px;margin:15px 0}
	.history-swiper .item .text p{font-size:14px;line-height:1.8}
	.history-swiper-wrap .swiper-button-next,.history-swiper-wrap .swiper-button-prev{display:none}
	.history-swiper-wrap,.swiper-honor-wrap{padding:0}
	.intro-list{display:block;margin:30px 0 -25px}
	.intro-list .item .inner{margin:0}
	.global-list{display:block;margin-bottom:0}
	.global-list .item h3{font-size:18px;padding-bottom:15px;margin-bottom:15px}
	.global-list .item p{font-size:14px}
	.global-list .item{margin:0 0 30px}
	.map-box .text .item .tit .icon{width:15px}
	.map-box .text .item p{padding-left:25px}
	.map-box .text .item .tit{font-size:18px}
	.map-box .text .item p{font-size:14px}
	.exp-pic{display:block;margin-top:30px}
	.map-box{margin-top:30px}
	.exp-pic .pic+.pic{margin-left:0}
	.exp-pic .pic{display:flex;align-items:center;justify-content:center}
	.aui-list .item .icon{flex:0 0 30px}
	.aui-list .item+.item{margin-top:20px}
	.aui-list .item,.business .desc,.text-pic-mod .text.lhn{font-size:16px;line-height:1.8}
	.business-box{width:100%;zoom:1}
	.circle-row{flex-wrap:wrap}
	.circle-row .circle{padding:0}
	.circle-row .circle .inner .txt{font-size:18px;line-height:1.8}
	.business-list,.business-list.bot{display:block;padding:0 20px}
	.business-list .item+.item{margin-top:20px}
	.business-list .item h3{font-size:18px}
	.business-list .item .txt{font-size:14px;line-height:1.8}
	.circle-row .circle:after{display:none}
	.m-pop .pop-con .close{top:10px;right:10px}
	.m-pop .pop-con{padding:30px 15px;border-radius:8px;max-height:80vh;overflow-y:auto}
	.m-pop .pop-con .form-row{display:block;margin:0}
	.m-pop .pop-con .form-row .col+.col{margin-top:20px}
	.m-pop .pop-con .form-row .col input,.m-pop .pop-con .form-row .col span,.m-pop .pop-con .form-row .col textarea{font-size:14px}
	.m-pop .pop-con .form-row .col textarea{height:150px}
	.m-pop .pop-con .btn{width:100%;height:40px;font-size:16px;margin-top:30px;border-radius:4px}
	.sec-contact{padding:50px 0}
	.sec-contact h3{font-size:24px;margin-bottom:10px}
	.sec-contact p{font-size:14px}
	.sec-contact a{margin-top:30px;
        /*width:150px;height:40px;*/
        font-size:16px;border-radius:7px}
	.g-btn-tab{flex-wrap:wrap;justify-content:space-between}
	.g-btn-tab .item+.item{margin-left:0}
	.link-list.w4 a{flex:0 0 calc(50% - 24px)}
	.g-btn-tab .item{margin:0 0 10px;flex:0 0 48%}
	.page-early .icon-row .item+.item{padding-left:0;margin-left:0;margin-top:30px}
	.page-early .icon-row .item+.item:after{display:none}
	.page-early .icon-row{display:block}
	.page-early .inner-title{margin-bottom:30px}
	.page-early .list-text-rad-pic .item{display:block;border-radius:10px}
	.page-early .list-text-rad-pic .item .text{padding:15px}
	.text-pic-mod .text{font-size:16px;line-height:1.8}
	.page-early .sec{padding:50px 0}
	.inner-banner .text .desc{margin-bottom:10px}
	.inner-banner img{min-height:300px;object-fit:cover}
	.mt150{margin-top:30px}
	.sec{padding:50px 0}
	.sec.pt100{padding-top:50px}
	.entry-list .item{flex:0 0 100%;margin-bottom:10px}
	.entry-list .item a{font-size:18px;height:60px}
	.sec-text,.text-mod{font-size:14px;line-height:1.8}
	.sec-text{padding:50px 0}
	.galaxy-sec{padding:50px 0}
	.galaxy .circle.c1{margin-top:30px}
	.galaxy .title h3{font-size:24px}
	.galaxy .circle.c1 .ring{display:none}
	.galaxy .circle.c1 .in{font-size:24px}
	.galaxy .circle.c2 .in,.galaxy .circle.c3 .in,.galaxy .circle.c4 .in{font-size:18px;line-height:1.5;padding:0}
	.galaxy .circle.c2,.galaxy .circle.c3,.galaxy .circle.c4{position:relative;top:0;left:0;right:0;bottom:0;margin-bottom:20px}
	.galaxy .circle.c2 ul,.galaxy .circle.c3 ul,.galaxy .circle.c4 ul{width:100%;position:absolute;left:calc(100% + 20px);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:1.5}
	.galaxy .circle.c2 ul li:after,.galaxy .circle.c3 ul li:after,.galaxy .circle.c4 ul li:after{top:7px}
	.galaxy{width:100%;zoom:1}
	.news-txt-list .item a{font-size:18px}
	.inner-title2.bb{left:0}
	.news-detail .det-page a{font-size:14px}
	.news-detail .video .play{width:40px;height:40px}
	.news-detail .info{padding:14px 0;margin-bottom:20px}
	.news-detail-wrap{margin-top:0}
	.news-detail h1{font-size:24px}
	.inner-banner .text p{letter-spacing:1px}
	.link-sec{padding-bottom:50px}
	.link-sec .title{font-size:24px}
	.link-list a{flex:0 0 calc(50% - 24px)}
	.news-item .pic{border-radius:0}
	.news-list .news-item .left .more{font-size:14px;width:80px;height:30px}
	.news-list .news-item .pic{margin-top:30px}
	.news-list .news-item{padding:15px}
	.news-list .news-item .left{width:100%}
	.news-list .news-item .left .date{font-size:14px}
	.news-list .news-item .left .text{margin:10px 0}
	.news-list .news-item .left .text h3{font-size:18px;white-space:normal}
	.news-list .news-item .left .text h3{margin-bottom:10px}
	.news-list .news-item .left .text p{font-size:14px}
	.news-item{display:block}
	.news-item .pic{margin:0}
	.inner-title2.size2 .more{font-size:14px;position:relative;right:20px}
	.see-sec{padding:50px 0}
	.inner-title2.size2 .inner h3{font-size:24px;line-height:1.8}
	.entry-list{margin-top:30px}
	.inner-title2.size2 .inner p{font-size:14px}
	.inner-title{font-size:24px}
	.g-tab .item{font-size:14px;padding-bottom:10px}
	.team-list{display:block;margin:0}
	.team-item .inner{margin:0}
	.team-item .text .top .name{font-size:20px}
	.advisor-sec{padding:50px 0}
	.inner-title2 .inner p{font-size:14px}
	.inner-title2 .inner:after{width:160px;height:90px;left:38%;top:48%}
	.inner-title2 .inner h3{font-size:24px}
	.advisor-swiper-wrap{padding:0;margin-top:30px}
	.advisor-swiper-wrap .swiper-button-next,.advisor-swiper-wrap .swiper-button-prev{display:none}
	.team-sec{padding-bottom:0}
	.team-item .pic{height:auto;margin-bottom:20px}
	.c-title{margin-bottom:30px}
	.office-sec{padding-bottom:50px}
	.headquarters-sec{padding:50px 0}
	.headquarters-list{display:block}
	.headquarters-list .item+.item{margin-top:30px}
	.headquarters-list .item .icon{width:40px;height:40px;margin-bottom:10px}
	.headquarters-list .item p{font-size:18px}
	.headquarters-list .item .icon img{width:50%}
	.office-list{display:block;margin:0}
	.office-list .item{margin:0;padding:15px}
	.office-list .item h3{margin-bottom:15px}
	.office-list .item .pos,.office-list .item .tel{font-size:14px}
	.main{padding-top:50px}
	.crumb{margin:20px 0;font-size:12px}
	.join-us{padding:0 0 50px}
	.benefits-sec{padding-top:50px}
	.benefits{padding:50px 0}
	.c-title p{font-size:30px;top:-12px}
	.benefits .title{font-size:20px;margin-bottom:30px}
	.benefits .list .item{flex:0 0 33.3%}
	.c-title h3{font-size:24px}
	.join-us .c-title{margin-bottom:30px}
	.culture .culture-list{flex-wrap:wrap}
	.culture .culture-list .item{flex:0 0 50%}
	.culture .culture-list .item h3:after{bottom:-8px;height:2px}
	.float-side .item .inner{width:50px;height:50px}
	.float-side .item .tel{right:50px}
	.float-side .item .inner img{width:15px}
	.float-side .item .media{right:50px}
	.banner{height:auto;padding-top:50px;position:relative;overflow:hidden}
	.banner img{position:static;height:auto;display:block}
	.banner .wp{position:absolute;width:100%;height:100%;top:0;left:0}
	.banner .banner-text{top:auto;bottom:30px;left:0;width:100%;text-align:left;padding-left:20px;padding-right:20px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
	.banner .banner-text .fade-text span,.banner .banner-text h1 span{font-size:24px;white-space:nowrap;display:inline-block}
	.banner .banner-text .fade-text{left:20px}
	.banner .banner-text .fade-text span{display:flex}
	.banner .banner-text .fade-text span b{width:10px;height:10px}
	.banner .banner-text p{font-size:14px;margin-top:10px}
	.section1-inner h1{max-width:100%;font-size:20px;line-height:1.5}
	.section1-inner .wrap{margin-top:30px}
	.section1-inner .data-list .item .top .count{font-size:18px}
	.section1-inner .data-list .item .bot{font-size:14px}
	.section1-inner .data-list .item{flex:0 0 50%;margin-bottom:20px}
	section{min-height:0}
	.section-title h1{font-size:24px;margin-bottom:30px}
	.section-title .en,.section4 .section-title .en,.section5 .section-title .en{font-size:60px;left:-10px;top:6px}
	.service-swiper-wrap .swiper-button-next,.service-swiper-wrap .swiper-button-prev{width:30px;height:30px}
	.service-swiper-wrap{padding:0 40px}
	.section3 .section-title,.section4 .section-title,.section5 .section-title{padding-top:20px}
	.section3 .content .business-swiper .swiper-pagination{text-align:center}
	.section3 .content .business-swiper p{color:#000;font-weight:400;opacity:1}
	.news-swiper .news-item{display:block}
	.news-swiper .news-item .pic{height:auto;width:100%;margin-bottom:20px}
	.news-swiper{padding-bottom:70px}
	.news-swiper .swiper-button-next,.news-swiper .swiper-button-prev{width:40px;height:40px;margin-left:-20px}
	.form-box{display:block;width:100%}

	.benefits-list .item{display:block}
	.benefits-list .item .text{padding-right:0}
	.benefits-list .item .text .tit em{font-size:50px}
	.benefits-list .item .text .tit h3{font-size:20px}
	.benefits-list .item .pic{margin-top:20px}
	.benefits-list .item:nth-child(even) .text{padding-left:0}
	.benefits-list .item .text ul li h3{font-size:18px}
	.banner .banner-text .fade-text{
		top: 0;
	}
	/*red	*/
	.inner-banner .text2 .tit h3, .inner-banner .text h3, .banner .banner-text .fade-text span{
		font-size: 36px;
		line-height: 40px;
	}
	/*blue*/
	.section3 .content .business-swiper h3,
	.culture .culture-list .item .bot span,
	.culture .culture-list .item .bot .num,
	.inner-banner .text .desc,
	.inner-banner .text .desc2,
	.circle-list .in .txt,
	.inner-banner .text2 p,
	.step-list .item .in,
	.banner-text.show p{
		font-size: 16px;
		line-height: 24px;

	}
	/*org*/
	.jc-list .item .inner h3, .benefits-list .item .text .tit h3, .c-title h3, .why-list .item .text h3, .inner-title2, .inner-title2.size2 .inner h3, .sec-tit, .text-item .tit h3, .section-text-pic-list .item .text h3, .inner-title2 .inner h3, .section3 .section-title h1, .section-title h1, .section1-inner h1{
		font-size: 24px;
		line-height: 30px;
	}
	.section-text-pic-list .item .text h3, .section3 .section-title h1, .text-item2 .inner-title2, .sec-tit, .inner-title2, .jc-list .item .inner h3, .why-list .item .text h3, .section-title h1{
		margin-bottom: 10px;
	}
	/*green*/
	.equ-swiper-wrap .equ-swiper .swiper-slide .title, .section-text-pic-list .item .text .con ul span, .benefits-list .item .text ul li p, .benefits-list .item .text .desc, .benefits .list .item p, .office-list .item h3, .office-list .item .pos, .office-list .item .tel, .headquarters-list .item p, .why-list .item .text .desc, .why-sec1, .dec-ul, .jc-mod p, .qus-list .item, .entry-list .item a, .out-service-list .item .inner .title, .service-list.bgn .item .con, .text-item2 p, .service-list .item .con, .text-item .con .item, .text-item .con, .sec-text, .text-mod, .section-text-pic-list .item .text .con, .section-text-pic-list .item .text .con p, .section-text-pic-list .item .text .con ul, .section-text-pic-list .item .text .con ul li, .swiper-honor .txt, .intro-top .text, .form-box input, .form-box textarea, .section3 .content .business-swiper p, .service-swiper .service-item .top .tit, .section-title p, .sec-year .wp1400 .col .bot, .intro-list .item .text p, .section1-inner .data-list .item .bot{
		font-size: 14px;
		line-height: 24px;
	}
	/*purple*/
	.culture .culture-list .item h3, .benefits .title, .benefits-list .item .text ul li h3, .text-item .tit h3.purple-txt{
		font-size: 20px;line-height: 28px;
	}
	.section1-inner .data-list .item .top{
		margin-bottom: 10px;
	}
	.section-title .en, .section4 .section-title .en, .section5 .section-title .en{
		font-size: 40px;
	}
	.intro-top .pic{
		right: 0;
	}
	.sec-circle .glax{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.sec-circle .glax img{
		max-width: none;
		width: 150%;
		position: relative;
		left: -20px;
	}
	.inner-title2{
		left: 0;
	}
	.text-item .tit{
		padding: 15px 0;
		margin-bottom: 10px;
	}
	.sec.pt60{
		padding-top: 50px;
	}
	.office-list .item .pos, .office-list .item .tel{
		padding-left: 18px;
	}
	.office-list .item{
		padding: 15px 10px;
	}
	.text-item .con{
		padding-bottom: 20px;
	}
}
.sec-text ul li, .text-mod ul li,
.jc-mod p,
.service-list .item .con{
	/*text-align: justify;*/
}
.banner .banner-text .fade-text span{
	font-weight: 500;
}
.pagination {font-size: 0;text-align: center}
.page-item {
    display: inline-block;vertical-align: middle;
    margin: 0 4px;
}
.page-item .page-link {
    font-size: 16px;
    padding: 0 14px;
    height: 33px;
    display: block;
    line-height: 31px;
    border: 1px solid #393939;
    color: #7a7a7a;
}
.page-item.turn .page-link {
    padding: 0 21px;
}
.page-item span.page-link {
    color: #808080;
}
.page-item .page-link:hover, .page-item.active .page-link {
    background-color: #009699;
    color: #fff;
    border: 1px solid #009699;
}
.out-service-list .item .inner{
    height: 100%;
}


















.cookies-pop-wrap{	display: none;}
.cookies-pop{
    /*display: none;*/
    display: flex;
    position: fixed;
    left: 50%;
    -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);
    width: calc(100% - 40px);
    max-width: 1350px;
    bottom: 20px;
    padding: 20px 64px;
    background-color: #fff;
    border-radius: 24px;
    align-items: center;
    justify-content: space-between;
    z-index: 999;
}
.cookies-pop .con{
    margin-right: 20px;
}
.cookies-pop .tit{
    font-size: 24px;
    line-height: 32px;
    color: #175b9d;
}
.cookies-pop .text{
    flex:1;
    color: rgb(58,58,58);
    font-size: 16px;
}
.cookies-pop .text a{
    color: rgb(58,58,58);
}
.cookies-pop .text a{
    text-decoration: underline;
    text-underline-offset: 4px;
}
.cookies-pop .btn-group{
    display: flex;
    align-items: center;
}
.cookies-pop .btn-group .btn{
    cursor: pointer;
    width: 105px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(58,58,58);
    border: 1px solid rgb(58,58,58);
    font-size: 16px;
    border-radius: 100px;
}
.cookies-pop .btn-group .btn:hover{
    background-color: #f4f4f4;
}
.cookies-pop .btn-group .btn.theme{
    color: #175b9d;
    border-color: #175b9d;
    margin-left: 16px;
}
.cookies-pop .btn-group .btn.theme:hover{
    color: #ffffff;
    background-color: #175b9d;
}
@media only screen and (max-width:1280px){
    .cookies-pop{
        padding: 20px;
    }
}
@media only screen and (max-width:768px){
    .cookies-pop{
        display: block;
    }
    .cookies-pop .con{
        margin-right: 0;
    }
    .cookies-pop .btn-group{
        justify-content: center;
        margin-top: 20px;
    }
}

.section-text-pic-list .item .text .con ul{
    list-style-type: disc;
    padding-left: 20px;
}

.news-detail .content *{
    margin: revert;
    padding: revert;
    list-style:revert;
    quotes:revert;
    border-collapse:revert;border-spacing:revert
}
.circle-list .in .txt{
    font-size: 20px;
    line-height: 32px;
}
@media  only screen and (max-width: 767px) {
    .circle-list .in .txt{
        font-size: 12px;
        line-height: 1.5;
    }
    .circle-list .item{
        width: 170px;
        height: 170px;
    }
}
