@charset "utf-8";
@keyframes ups{
0%{transform: translateY(0);}50%{transform: translateY(-10px);}100%{transform: translateY(0);}
}
.ani1s{animation: ups linear 2s infinite;}
.ani2s{animation: ups linear 1.8s infinite;}
.ani3s{animation: ups linear 2.2s infinite;}
.ani4s{animation: ups linear 1.4s infinite;}
.ani5s{animation: ups linear 1.6s infinite;}
.ani6s{animation: ups linear 2.6s infinite;}

.banner{position:relative;}
.banner:after{content: '';width: 6.3rem;bottom: 0;background: #06175a;position: absolute;right: 0;bottom: 0;height: 1rem;z-index: 2;pointer-events: none;display: none}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide a{display:block;position:relative}
/*
.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:2.6rem;background:url(/news/images/22s.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity: 1;}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:40%;background:url(/news/images/794.png) no-repeat top center;background-size:100% 100%;z-index:2;opacity: 1;}
*/
.banner .item  .slideImg{padding-bottom:0;height: 70vh;background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDots{text-align: center;display: flex;align-items: center;}
.banner .swiDots span{width: .16rem;height: 3px;background: rgba(255,255,255,.3);opacity: 1;border-radius: 5px;margin: 0 .1rem}
.banner .swiDots span.active{background: url(/news/images/svg/doton.svg) no-repeat center;background-size: 100% 100%;width: .19rem;height: .24rem;}
.banner .swiTool{position: absolute;right:0;bottom: 1rem;z-index: 8;color: #fff;left:0;transition: .5s}
.home .swiTool a{color: #fff;display: block;width: .36rem;height: .36rem;line-height: .36rem;text-align: center;border-radius: 50%}

.banner .slideImg video{width: 100%;height: 100%;object-fit: cover;}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height: 70vw}


.banner .slog1{right: 0;bottom: -.25rem;z-index: 5;width: 2.87rem}
.isIpadPro  .banner .swiTool{bottom: 1.1rem;}
.isIpadAir  .banner .swiTool{bottom: 1.1rem;}
@media (min-width:1025px){
.banner .swiper-slide .sc{-webkit-transition:6s .5s linear;-webkit-transform:scale(1.1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1)}
.scrolling .banner .swiTool{bottom: 1.1rem;}
}
@media (min-width: 993px){

}
@media (max-width:1024px){
.banner .swiper-slide a:before{opacity: 1;height: 30%}
.banner .item .slideImg {padding-bottom:0;height:50vw;min-height:inherit}
.banner{padding-left: 0}
.banner .link{display: none}
.banner .swiTool{bottom: 1.1rem;}
}
@media (max-width:992px){
.banner .item .slideImg {height:50vw;}
.banner .swiTool{bottom: .25rem}

.banner .swiDots span{width: .26rem;height: 3px;margin: 0 .1rem}
.banner .swiDots span.active{width: .29rem;height: .37rem;}
}
@media (max-width:597px){
.banner .item .slideImg {height:54vw;}

}

.iconfont{font-size: inherit;}
:root{
--color:#9c0808;
--width:calc((100vw - 14.5rem) / 2);
}

.intit {margin-bottom: .4rem}
.intit .h3 .en{text-transform: uppercase;opacity: .3;}
.intit .h3 .cn{font-size: .38rem;color: #2b7a9a;font-weight: bold;}
.intit .h3 .cn span.t2{/* color: #0850b3; */}
.intit.st2 .h3 .cn span.t2{margin-left: .45rem}
.intit.st2 .h3 .cn{background: url(/news/images/titbg2.png) no-repeat bottom center;background-size: 100% auto;padding-bottom: .1rem;padding: 0 .1rem .1rem}
.intit.st1 .h3 .cn{background: url(/news/images/titbg.png) no-repeat left bottom;background-size: auto .58rem;padding: 0 0 .1rem .55rem}
.intit.st1.w .h3 .cn{background: url(/news/images/titbgw.png) no-repeat left bottom;background-size: auto .58rem;padding: 0 0 .1rem .55rem}
.intit.st1 .h3 .en{padding-left: .55rem}
.intit .more a {display: flex;align-items: center;color: #2b7a9a}
.intit .more.w a {color: #fff}
.intit .more a img{width: .27rem;margin-left: .1rem;}
.intit .more.sp a img:last-child{display: none}
.intit .more.ab{position: absolute;right: 0;top: .3rem}
.intit .more span{/* position: absolute; *//* left: .05rem; *//* bottom: .15rem; */}

.intit.w .h3 .cn{color: #fff}
.intit.w .h3 .cn span{color: #fff}
.intit.w .h3 .en{color: #fff}

#app{width: 100%;overflow: hidden}
.swiBtn.sp a{display: block;width: .48rem;height: .48rem;background: #fff;text-align: center;line-height: .48rem;border-radius: 50%;text-align: center;color: #4cb3c1;transition: .3s;font-size: .18rem;box-shadow: 0 0 0.2rem rgba(50,130,140,.2);}

.svgMore .st0{fill:none;stroke:#2B7A9A;stroke-linecap:round;stroke-linejoin:round;}
.svgMore svg{height: .3rem;width: 1.23rem\0}
.sparr .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#2D88A3;}
.sparr svg{height: .1rem ;width: .37rem\0}
.intits {margin-bottom: .4rem}
.intits .h4 .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#4CB3C1;}
.intits.w .h4 .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;}
.intits .h4{padding-left: .2rem}
.intits .h4 svg{position: absolute;left: 0;top: .05rem;width: .13rem;height: .44rem}
.intits .h4 .cn{font-size: .3rem;font-weight: bold;line-height: 1em;margin-top: -.12rem}
.intits .h4 .en{font-size: .3rem;font-weight: bold;text-transform: uppercase;line-height: 1em;background: linear-gradient(180deg, rgba(76,179,193,.45) 0%, rgba(255, 255, 255, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;background: transparent\0;color: rgba(76,179,193,.25)}
.intits .more a{color: #4cb3c1}
.intits.w .more a{color: #fff}
.intits.w .h4 .cn{color: #fff}
.intits.w .h4 .en{background: linear-gradient(180deg, rgba(255,255,255,.65) 0%, rgba(255, 255, 255, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;background: transparent\0;color: rgba(255,255,255,.25)}
.bd .tabCon+.tabCon{display: none}
.home .content{background: url(/news/images/bg.jpg) no-repeat bottom center;background-size: cover;width: 100%;}

.homea{padding: 0 0 .6rem}
.homeb{padding: .6rem 0 .3rem}
.homec{padding: .6rem 0}
.homed{padding: .6rem 0}
.homed2{/* display:none; */opacity: 0;height: 0;padding: 0;}
.homee{padding: .6rem 0}
.homef{padding: .6rem 0}
.homeg{padding: .6rem 0}





.homeas .wp{background: #fff;padding: .3rem .4rem;border-radius: 1.4rem;box-shadow: 0 0 20px rgba(0,0,0,.1);position: relative;top: -.65rem;z-index: 5;transition: .3s}
.homeas .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#2B7A9A;}
.homeas .tel{color: #888}
.homeas .tel span {font-size: .2rem;color: #2b7a9a;display: block;margin-top: .05rem}
.homeas .quickUrl {flex:1;overflow: hidden;margin-right: .8rem}
.homeas .quickUrl li a{display: flex;align-items: center;}
.homeas .quickUrl li .ico{width: .7rem;height: .7rem;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(76,179,193,.4);border-radius: 50%;transition: .3s}
.homeas .quickUrl li .ico svg{width: .45rem;height: .45rem}
.homeas .quickUrl li .txt{width: calc(100% - .85rem);margin-left: .15rem}
.homeas .quickUrl li .txt h4{font-size: .2rem;line-height: 1.2em;white-space: nowrap;}
.homeas .quickUrl li .txt span{font-size: .12rem;opacity: .5;white-space: nowrap;}


.homea .slide-a{height: 3.8rem}
.homea .swiBtn{position: absolute;right: 0;bottom: -.5rem;z-index: 5}
.homea .swiBtn a+a{margin-left: .2rem}
.homea .slide-a .swiper-slide ul{width: 6rem;}
.homea .slide-a .swiper-slide ul li{width: 48%;padding: .3rem 0;user-select: none}
.homea .slide-a .swiper-slide ul+ul{text-align: right;}
.homea .list .num{color: #4cb3c1}
.homea .list .num span{font-size: .7rem;font-weight: bold;}
.homea .list p{font-size: .18rem}
.homea .cir{width: 5.9rem;height: 5.9rem;position: absolute;top: -1.05rem;left: 50%;margin-left: -2.95rem}
.homea .cir img{width: 100%;height: 100%;pointer-events: none;user-select: none}
.homea .cir .cir1{width:100%;height: 100%;animation: roteds 120s linear infinite;pointer-events: none }
.homea .cir .cir2{width:5.2rem;height: 5.2rem;position: absolute;left: 50%;margin-left: -2.6rem;top: 50%;margin-top: -2.6rem; }
.homea .cir .cir2 a{display: flex;align-items: center;justify-content: center; position: absolute;width: .42rem;height: .42rem;background: #4cb3c1;border-radius: 50%;top: 13%;right: 20%;z-index: 4}
.homea .cir .cir2 a svg{width: .14rem;height: .14rem}
.homea .cir .cir2 a .st0{fill:#fff;}
.homea .cir .cir2 img{animation: roted 60s linear infinite;pointer-events: none;display: block; }
.homea .cir .slog{width: 1.81rem;height: 1.81rem;position: absolute;top: 50%;left: 50%;margin-left: -.9rem;margin-top: -.9rem;z-index: 4}

.homeb .wp{background: url(/news/images/bbg.jpg) no-repeat right bottom;background-size: cover;border: .08rem solid #fff;border-radius: 0 .9rem 0 .9rem;overflow: hidden;box-shadow: 0 0 .4rem rgba(50,130,140,.2);position: relative;z-index: 5}

.homeb .left{width: 4.38rem;background: url(/news/images/bbg1.png) no-repeat right center;background-size: cover;padding: .5rem 0 .5rem .5rem;min-height: 6.8rem}
.homeb .right{width: calc(100% - 4.38rem);padding: .6rem .3rem .6rem .6rem}
.homeb .left .intit .more{top: auto;left: .8rem;bottom: .5rem;z-index: 5}
.homeb .left .intit .more a{color: #fff}
.homeb .left .intit .svgMore .st0{stroke: #fff}
.homeb .left .hd ul{padding-left: .3rem}
.homeb .left .hd ul li{padding: .28rem 0;font-size: .26rem;font-weight: bold;position: relative;}
.homeb .left .hd ul li:after{content: '';position: absolute;top:-1px;bottom: 0;left: -.8rem;width: 0;background: url(/news/images/bbgon.png) no-repeat left center;background-size: auto 100%;transition: .5s;z-index: 1}
.homeb .left .hd ul li:before{content: '';position: absolute;bottom:0;left:0;width: 2.4rem;background: rgba(255,255,255,.2);height: 1px;z-index: 0}
.homeb .left .hd ul li a{color: #fff;display: block;position: relative;z-index: 3}
.homeb .left .hd ul li a:after{content: '';width: .2rem;height: .2rem;background: #fff;border-radius: 50%;right: .04rem;right: 0\0;top: 50%;margin-top: -.1rem;position: absolute;z-index: 0}
.homeb .left .hd ul li a:before{content: '';width: .7rem;height: .7rem;background: url(/news/images/svg/kesvg.svg)#fff no-repeat center;background-size: .36rem .36rem; border-radius: 50%;right: -.22rem;right: -.18rem\0;top: 50%;margin-top: -.35rem;position: absolute;z-index: 2;transform: scale(0);visibility: hidden;transition: .3s}
.homeb .left .hd ul li:nth-child(1) a:after{right: .07rem;right: .1rem\0;}
.homeb .left .hd ul li:nth-child(2) a:after{right: -.1rem;}

.homeb .left .hd ul li:nth-child(1) a:before{right: -.18rem;}
.homeb .left .hd ul li:nth-child(2) a:before{right: -.35rem;right: -.3rem\0;}
.homeb .left .hd ul li.on a:before{transform: scale(1);visibility:visible;}
.homeb .left .hd ul li span{font-size: .14rem;font-weight: normal;opacity: .6;display: block;line-height: 1.4em}
.homeb .left .hd ul li.on:after{width: calc(100% + .8rem)}
.homeb .right .list{height: 3.8rem;overflow: auto;padding-right: .2rem;width: 100%}
.homeb .right .list::-webkit-scrollbar{width:6px;}
.homeb .right .list::-webkit-scrollbar-track{background:rgba(255,255,255,.2);border-radius: 5px}
.homeb .right .list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.8);border-radius: 5px}

.homeb .right .list li{width: 25%;font-size: .2rem;margin-bottom: .3rem;display: flex;float: left}
.homeb .right .list li  .desc{display: none}
.homeb .right .list li a{color: #fff;line-height: .5rem;border-radius: .5rem;display: flex;padding: 0 .1rem 0 .2rem;align-items: center;max-width: 100%;transition: .3s}
.homeb .right .list li span{margin-right: .2rem}

.homeb .right .intros {color: #fff;position: relative;padding-right: 2rem;padding-top: .3rem;position: relative;margin-top: .3rem;padding-left: .2rem;min-height: 140px;}
.homeb .right .intros:before{content: '';position: absolute;top: 0;left: -.8rem;right: -.3rem;height: .2rem;background:url(/news/images/736.png) no-repeat center;background-size: auto 100%}
.homeb .right .intros .tit{font-size: .22rem}
.homeb .right .intros .desc{line-height: 1.6em;text-align: justify;margin-top: .1rem;margin-bottom: .15rem;/* height: .5rem; */display: block;}
.homeb .right .intros .sparr .st0{fill:#fff;}
.homeb .right .intros .zjurl{position: absolute;right: .5rem;top: .4rem;z-index: 5}
.homeb .right .intros .zjurl a{ width: .8rem;height: .8rem;border-radius: 50%;color:#50b4c2;position: relative;display: block;font-size: .2rem }
.homeb .right .intros .zjurl a span{position: relative;z-index: 5;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;background: #fff;border-radius: 50%;transition: .3s}
.homeb .right .intros .zjurl a:before{content:'';display:block;width:100%;height:100%;border-radius:50%;opacity:.4;background:#fff;animation:scale 1.5s infinite cubic-bezier(0,0,.49,1.02);top:0;left: 0;position: absolute;;z-index: 0}
.homeb .right .intros .zjurl a:after{position:absolute;width:100%;height:100%;border-radius:50%;opacity:.4;background:#fff;top:0;left:0;animation:scales 1.5s infinite cubic-bezier(0,0,.49,1.02);content: '';z-index: 0}
@keyframes scale{0%{transform:scale(1)}50%,75%{transform:scale(1.2)}100%,78%{opacity:0}}
@keyframes scales{0%{transform:scale(1)}50%,75%{transform:scale(1.4)}100%,78%{opacity:0}}





.tabNav li+li:before{content: '/';color: #2b7a9a;opacity: .3}
.tabNav li{display: flex;align-items: center}
.tabNav li a{display: block;padding: 0 .28rem;line-height: .45rem;font-size: .2rem}
.tabNav li.on a{background: #fff;color: rgba(76,179,193,1);border-radius: .2rem 0 .2rem 0;box-shadow: 0 0 0.4rem rgba(50,130,140,.1);}
.homec .left{width: 10rem}
.homec .right{width: 5.4rem}
.homec .left .hd{position: absolute;top: .15rem;left: 2.6rem}
.homec .right .hd{position: absolute;top: .15rem;right:0;}
.homec .right .tabNav li a{padding:0 0.1rem;}
.homec .left .items .item{width: calc(50% - .2rem);position: relative;}
.homec .left .items .item .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;color: #fff;padding: .2rem}
.homec .left .items .item .txt .media{position: relative;left: -.08rem}
.homec .left .items .item .txt h4{font-size: .18rem;margin-top: .05rem}
.homec .left .items .item .imgp{position: relative;z-index: 3}
.homec .left .items .item .imgp .img{border-radius: 0 .3rem 0 .3rem;height: 2.7rem}
.homec .left .items .item .imgp .img.zoomImg.mask:after{background: url(/news/images/e3ms.png) repeat-x top center;background-size: auto 100%;height: 20%;}
.homec .left .items .item .imgp .slog{line-height: .4rem;background: rgba(76,179,193,1);border-radius: 0 .3rem .3rem .3rem;color: #fff;position: absolute;top: .2rem;left: -.1rem;z-index: 4;padding: 0 .2rem}
.homec .left .items .item.sp{width: 100%;margin-bottom: .4rem}
.homec .left .items .item.sp .txt{position: relative;background: url(/news/images/cbg1.png) no-repeat right center;background-size: cover;color: #222;z-index: 2;flex:1;overflow: hidden;border-radius: 0 0 0 .6rem;box-shadow: 0 0 0.4rem rgba(50,130,140,.1);padding: .4rem}
.homec .left .items .item.sp .txt time{display: block;font-size: .24rem;margin-bottom: .1rem}
.homec .left .items .item.sp .txt time span{font-size: .42rem;font-weight: bold;color: rgba(76,179,193,1);}
.homec .left .items .item.sp .txt time span:after{content: '/';color: #999;font-size: .24rem;font-weight: normal;margin: 0 .05rem}


.homec .left .items .item.sp .txt h4{font-weight: bold;line-height: 1.5em;font-size: .2rem;margin-bottom: .1rem;margin-top: .05rem;text-align: justify;max-height: .9rem\0}
.homec .left .items .item.sp .txt p{color: #888;line-height: 1.6em;text-align: justify;margin-bottom: .2rem;height: .5rem}
.homec .left .items .item.sp .txt .media{color: rgba(76,179,193,1);}
.homec .left .items .item.sp a{display: flex;}
.homec .left .items .item.sp .imgp{width:6.4rem}
.homec .left .items .item.sp .imgp .img{height: 3.6rem;border-radius: 0 .6rem 0 0}
.homec .right .intit .more{top: auto;bottom: 0;right: 0}
.homec .right .list li{border-top: 1px solid #e2f2f5;position: relative;}
.homec .right .list li:after{content: '';position: absolute;top: -1px;bottom: -1px;left: 0;right: 0;background: url(/news/images/cbg2.png) no-repeat center;background-size: cover;border-radius: 0 .3rem 0 .3rem;opacity: 0;visibility: hidden;transition: .3s}
.homec .right .list li:last-child{border-bottom: 1px solid #e2f2f5}
.homec .right .list li a{display: flex;padding: .34rem ;align-items: center;position: relative;z-index: 3}
.homec .right .list li a time{color: #4cb3c1;padding-right: .25rem;display: block;;position: relative;}
.homec .right .list li a time:after{content:'';position: absolute;right: 0;height: .4rem;top: 50%;margin-top: -.2rem;background: #ebebeb;width: 1px;transition: .3s}
.homec .right .list li a time span{display: block;font-size: .3rem;font-weight: bold;}
.homec .right .list li a h4{flex:1;overflow: hidden;margin-left: .25rem;font-size: .18rem;line-height: 1.5em;text-align: justify;max-height: .54rem\0;}

.homed .mask{display: block;}
.homed .intit{margin-left: .4rem;margin-right: .4rem}
.mores .more+.more{display: none}


.homed .wp{max-width: 16.8rem;}
.homed .swiNav{margin-bottom: .4rem}
.homed .tabNav li+li:before{margin: 0 .2rem}
.homed .slide-d .swiper-slide{width: 2.85rem;margin: 0 .7rem;}
.homed .slide-d .swiper-slide .img{clip-path: url(/news/css/);background: transparent;z-index: 4;height: 4rem;}
.homed .slide-d .swiper-slide .img img{width: 100%;height: 100%;transition: .3s;transform-origin: top center;}
.homed .slide-d .swiper-slide .imgp{position: relative;transform: scale(.9);}
.homed .slide-d .swiper-slide .imgp .bg{position: absolute;bottom: 1px;left: 0;right: 0;width: 100%;z-index: 0;transition: .3s}
.homed .slide-d .swiper-slide .tit{text-align: center;padding-top: .2rem}
.homed .slide-d .swiper-slide .tit h4{font-size: .28rem;color: #2b7a9a}
.homed .slide-d .swiper-slide .tit p{margin-top: .1rem;line-height: 1.6em;color: #666;height: .5rem}

.homed .swiBtn{margin-top: .4rem}
.homed .swiBtn a{display: block;width: .48rem;height: .48rem;background: #fff;text-align: center;line-height: .48rem;border-radius: 50%;text-align: center;color: #4cb3c1;transition: .3s;font-size: .18rem;margin: 0 .2rem;box-shadow: 0 0 0.4rem rgba(50,130,140,.1);}




.homee .left{width: 5.4rem;padding-right: 1rem}
.homee .right{width: 10.6rem}
.homee .left .list li{border-bottom: 1px solid #e7e7e7;position: relative;}
.homee .left .list li:after{content: '';position: absolute;left: 0;bottom: -1px;height: 2px;background: #2b7a9a;transition: .3s;width: 0}
.homee .left .list li a{display: block;position: relative;padding: .28rem 0;}
.homee .left .list li h4{font-size: .2rem;line-height: 1.5em;position:relative;padding-left: .35rem;max-height: .6rem\0;}
.homee .left .list li .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#0F7795;}
.homee .left .list li svg{width: .16rem;height: .16rem;position: absolute;left: 0;top: .05rem;}

.homee .right .slide-e{height: 5.75rem;top: -.2rem}
.homee .right .swiBtn{position: absolute;right: 0;bottom: 0;z-index: 5}
.homee .right .swiBtn a+a{margin-left: .2rem}
.homee .right .slide-e .swiper-slide .item{}
.homee .right .slide-e .swiper-slide .item h4{font-size: .24rem;font-weight: bold;height: .66rem;line-height: 1.4em}
.homee .right .slide-e .swiper-slide .item.st1{width: 51%}
.homee .right .slide-e .swiper-slide .item.st2{padding: .2rem 0 0 .7rem;width: 49%}
.homee .right .slide-e .swiper-slide .item.st1 .img{height: 3.05rem;border-radius: .5rem 0 0 0}
.homee .right .slide-e .swiper-slide .item.st2 .img{height: 2.5rem;border-radius:0 .5rem 0 .5rem;margin-bottom: .25rem}
.homee .right .slide-e .swiper-slide .item.st1 .txt{background: url(/news/images/d1bg.png) no-repeat center;background-size: cover;padding: .4rem}
.homee .right .slide-e .swiper-slide .item .desc{color: #888;line-height: 1.6em;margin-top: .2rem;margin-bottom: .4rem;min-height: .5rem;max-height: .75rem\0;}
.homee .right .slide-e .swiper-slide .item.st1 .txt time{color: #4cb3c1}
.homee .right .slide-e .swiper-slide .item.st2 .desc{-webkit-line-clamp: 3;}
.homee .right .slide-e .swiper-slide .item.st2 .txt time{display: block;font-size: .24rem;margin-bottom: .1rem;color: #222}
.homee .right .slide-e .swiper-slide .item.st2 .txt time span{font-size: .42rem;font-weight: bold;color: rgba(76,179,193,1);}
.homee .right .slide-e .swiper-slide .item.st2 .txt time span:after{content: '/';color: #999;font-size: .24rem;font-weight: normal;margin: 0 .05rem}


.homef .left{width: 5.8rem;background: url(/news/images/e2bg.jpg)no-repeat right center;background-size: cover;padding: .5rem}
.homef .right{width: 10.2rem}
.homef .left .slide-f1 .info{margin-top: .35rem}
.homef .left .slide-f1 .info p{line-height: 1.6em;margin-top: .1rem;color: rgba(255,255,255,.7)}
.homef .left .slide-f1 .info p img{width: .16rem;height: .16rem;margin-right: .1rem}
.homef .left .slide-f1 .item .img{height: 2.7rem;margin-bottom: .25rem}
.homef .left .slide-f1 .item a{color: #fff}
.homef .left .slide-f1 .item h4{font-size: .2rem;line-height: 1.6em;height: .64rem}
.homef .left .swiDots{text-align: center;display: flex;align-items: center;justify-content: flex-end;margin-top: .6rem}
.homef .left .swiDots span{width: .16rem;height: 3px;background: rgba(255,255,255,.3);opacity: 1;border-radius: 5px;margin: 0 .08rem}
.homef .left .swiDots span.active{background: url(/news/images/svg/e1doton.svg) no-repeat center;background-size: 100% 100%;width: .24rem;height: .24rem;}


.homef .right .col-1{padding:0 0 .5rem .51rem}
/*.homef .right .col-1 .slide-f2 .swiper-slide:nth-child(2n){transform: translateX(-0.5px);}*/
.homef .right .col-1 .slide-f2 .swiper-slide .img{height: 3.25rem}
.homef .right .col-1 .slide-f2 .swiper-slide:nth-child(2n+1) .img:after{background: url(/news/images/e3ms.png) no-repeat center;background-size: 100% 100%}
.homef .right .col-1 .slide-f2 .swiper-slide:nth-child(2n) .img:after{background: url(/news/images/e3ms.png) no-repeat center;background-size: 100% 100%}
.homef .right .col-1 .slide-f2 .swiper-slide .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;color: #ffffff;padding: .2rem}
.homef .right .col-1 .slide-f2 .swiper-slide .txt h4{font-size: .18rem;margin-top: .05rem}
.homef .right .col-1 .slide-f2p{position: relative;padding-right: .75rem}

.homef .right .col-1 .slide-f2p .swiBtn a{display: block;width: .5rem;height: .5rem;border-radius: 50%;text-align: center;line-height: .5rem;margin: .15rem 0;color: #4cb3c1;background: #fff;box-shadow: 0 0 0.2rem rgba(50,130,140,.2)}
.homef .right .col-1 .slide-f2p .swiBtn a:hover{background: #4cb3c1;color: #fff}
.homef .right .col-2{height: 2.25rem;background: url(/news/images/e3bg.jpg) no-repeat right center;background-size: cover;padding: .5rem .75rem}
.homef .right .col-2 .list{padding-left: .2rem}
.homef .right .col-2 .list a{display: flex;align-items: center;font-size: .2rem;color: #fff}
.homef .right .col-2 .list svg{width: .16rem;height: .16rem;margin-left: .1rem}
.homef .right .col-2 .list .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}


.homeg .slide-g .swiper-slide{width: 2.8rem;margin-right: .5rem}
.homeg .slide-g .swiper-slide .tit{width: 1.8rem;background: #4cb3c1;border-radius: 0 .25rem 0 .25rem;text-align: center;color: #fff;line-height: .5rem;margin: -.25rem auto 0;position: relative;z-index: 5;font-size: .18rem;padding: 0 .1rem}
.homeg .slide-g .swiper-slide .img{ height: 3.1rem; border-radius: 0 .5rem 0 .5rem}
.homeg .swiBtn{margin-top: .4rem}
.homeg .swiBtn a{display: block;width: .48rem;height: .48rem;background: #fff;text-align: center;line-height: .48rem;border-radius: 50%;text-align: center;color: #4cb3c1;transition: .3s;font-size: .18rem;margin: 0 .2rem;box-shadow: 0 0 0.4rem rgba(50,130,140,.1);}



.homeh{position: relative;top: .5rem;z-index: 5}
.homeh .wp{min-height: 1rem;background: #fff;border-radius: 1rem;box-shadow: 0 0 20px rgba(0,0,0,.1);padding: 0 .3rem;padding-top: .3rem\0}
.homeh .tit{font-size: .2rem;color: #0f7795;border-right: 1px solid #ddd;padding-right: .35rem}
.homeh .tit img{width: .24rem;height: .25rem;margin-right: .1rem}
.homeh .links{flex:1;overflow: hidden;font-size: .18rem;margin-left: .35rem}
.homeh .links a{margin-right: .3rem;display: inline-block;padding: .05rem 0}

.isIpadPro  .homeas .wp{top: -.65rem;}
.isIpadAir  .homeas .wp{top: -.65rem;}
@media (min-width: 1025px){
.homeg .swiBtn a:hover{background: #4cb3c1;color: #fff}
.homef .right .col-2 .list a:hover{text-decoration: underline;}
.homee .left .list li:hover:after{width: calc(100% + 1rem)}
.homee .left .list li:hover a{color: #2b7a9a}
.homee .left .list li:hover .st0{fill: #2b7a9a}
.homed .swiBtn a:hover{background: #4cb3c1;color: #fff}
.homed .slide-d .swiper-slide:hover .imgp .bg{filter: drop-shadow(0 0 .2rem rgba(50,130,140,.3));}
.homec .right .list li:hover:after{opacity: 1;visibility: visible;}
.homec .right .list li:hover{border-color: transparent}
.homec .right .list li:hover+li{border-color: transparent}
.homec .right .list li:hover a{color: #fff}
.homec .right .list li:hover time{color: #fff}
.homec .right .list li:hover time:after{background: rgba(255,255,255,.2)}
.homec .left .items .item.sp:hover .txt h4{color: rgba(76,179,193,1);}
.homeas .quickUrl li:hover .st0{fill:#fff;}
.homeas .quickUrl li:hover .ico{background:rgba(76,179,193,1) }
.scrolling .homeas .wp{top: -.65rem;}
.swiBtn.sp a:hover{background: #4cb3c1;color: #fff}
}
@media (min-width: 993px){
.swiBtn.sp a{display: block;}
.swiBtn.sp a:before{display: block;}
.swiBtn.sp .prev:before{transform: rotate(90deg);}
.swiBtn.sp .next:before{transform: rotate(90deg);}

.homea .intit .more{display: none}
.homeb .right .list li.on a{background: rgba(255,255,255,.1);}
.homeb .right .list li.on a:after{content: "\e600";font-family: swiper-icons !important;width: .3rem;height: .3rem;background: #fff;text-align: center;line-height: .3rem;border-radius: 50%;color: #50b4c2;font-size: .14rem}

.homef .right .col-1 .slide-f2p .swiBtn{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.homeas .swiBtn{display: none}
.homeas .swiDots{display: none}
.homeas ul li{width: auto}
.homeas .swiper-container{width: 85%}
}
@media (max-width: 1024px){
.homeas .wp{top: -.65rem;}
}
@media (max-width: 992px){
.intit .h3 .cn{font-size: .44rem}
.svgMore svg{height: .38rem}
.intit .more span{bottom: .2rem}
.home .content{padding-top: .5rem}
.homeas .wp{top:0;display: block;}
.homeas .tel{display: none}
.homeas .quickUrl{flex:inherit;width: 100%;margin-right: 0;overflow: visible;flex-wrap: nowrap;justify-content: flex-start;}

.homeas .quickUrl li{width: 20%;text-align: center;}
.homeas .swiBtn{display: none}
.homeas .swiDots{text-align: center;display: flex;align-items: center;justify-content: center;margin-top: .2rem}
.homeas .swiDots.swiper-pagination-lock{display: none}
.homeas .swiDots span{width: .26rem;height: 3px;background: #4cb3c1;opacity: .4;border-radius: 5px;margin: 0 .1rem}
.homeas .swiDots span.active{background: url(/news/images/svg/dotons.svg) no-repeat center;background-size: 100% 100%;width: .29rem;height: .37rem;opacity: 1;}
.homeas .wp{padding: .2rem .3rem;border-radius:.3rem;}

.homeas .quickUrl li .ico{width: .8rem;height: .8rem;}
.homeas .quickUrl li .ico svg{width: .5rem;height: .5rem}
.homeas .quickUrl li .txt{width: calc(100% - .95rem);margin-left: .15rem}
.homeas .quickUrl li .txt h4{font-size: .24rem;}
.homeas .quickUrl li .txt span{font-size: .18rem;display: none}
.homeas .quickUrl li a{flex-wrap: wrap;}
.homeas .quickUrl li .ico{margin: 0 auto}
.homeas .quickUrl li .txt{width: 100%;margin-left: 0;margin-top: .2rem}
.homea{padding-top: .6rem}
.homea .cir .cir2 a{display: none}
.homea .cir{transform: scale(.8);opacity: .5;}
.homea .swiBtn{position: relative;display: flex;justify-content: center;bottom:0;}
.homea .slide-a{height: auto}
.homea .list p{font-size: .22rem;/* max-width: 60%; *//* padding-left: 20%; */}
.homea .slide-a .swiper-slide ul{width: 45%}
.homea .list+.list p{
    padding-left:30%;
    padding-right:0
}
    .homea .list p{
    padding-right:30%;

}
.homeb, .homec, .homed, .homee, .homef,.homeg{padding-top: 0;padding-bottom: 0.2rem;}
.homec{padding-bottom:0.5rem}
.homeb .left{width: 100%;height: auto;min-height: inherit;padding: .4rem;background: url(/news/images/704.png) no-repeat left bottom;background-size: cover}
.homeb .left .intit{position: relative;}
.homeb .right{width: 100%}
.homeb .left .intit .more{top: .3rem;bottom: auto;left: auto;right: 0}
.homeb .right .intros .desc{height: auto}
.homeb .left .hd ul{display: flex;justify-content: space-between;padding-left: 0;flex-wrap: wrap;}
.homeb .left .hd ul li a:before,.homeb .left .hd ul li a:after{display: none}
.homeb .left .hd ul li:before{display: none}
.homeb .left .hd ul li{width: 30%;padding:.2rem 0 .2rem .3rem}
.homeb .left .hd ul li:after{left: 0;background-size: 100% 100%}
.homeb .left .hd ul li.on:after{width: 100%}
.homeb .left .hd ul li span{font-size: .18rem;margin-top: .1rem;display: none}
.homeb .left .hd ul li{font-size: .3rem}
.homeb .right .list li{width: 33.333%;font-size: .24rem}
.homeb .right .intros{display: none}
.homeb .right .list li span{margin-right: 0}
.swiBtn.sp a,.homed .swiBtn a{width: .6rem;height: .6rem;line-height: .6rem;font-size: .24rem}

.homeb .right .list li a{padding: 0}
.homeb .right{padding: .4rem}

.homec .left{width: 100%;/* margin-bottom: .5rem; */}
.homec .right{width: 100%;}
.tabNav li a{font-size: .28rem;line-height: .6rem;padding: 0 .4rem}
.tabNav li+li:before{margin: 0 .1rem}
.homec .right .hd{position: relative;left: 0;top: 0;margin-bottom: .4rem}
.homec .right .intit .more{bottom: auto;top: .3rem;}
.homec .left .hd{position: relative;left: 0;top: 0;margin-bottom: .4rem}

.homec .right .list li a h4{font-size: .24rem}
.homec .right .list li a time{font-size: .24rem}
.homec .right .list li a time span{font-size: .36rem}
.homec .left .items .item.sp .txt p{height: auto;display: none}
.homec .left .items .item.sp .txt h4{font-size: .26rem;margin-top: .1rem;margin-bottom: .2rem}
.homec .left .items .item .imgp .img{height: 26vw}
.homec .left .items .item .txt h4{font-size: .24rem;margin-top: .1rem}
.sparr svg{height: .15rem}
.homec .left .items .item.sp .imgp .img{min-height: 32vw;height: auto}
.homec .left .items .item.sp .txt time{font-size: .28rem;margin-bottom: .15rem}
.homec .left .items .item.sp .txt time span{font-size: .5rem;}
.homec .left .items .item.sp .txt time span:after{content: '/';color: #999;font-size: .28rem;font-weight: normal;margin: 0 .1rem}
.homed{display:none;}
.homed2{opacity: 1;height: auto;padding: 0;display: block;}
.homed .wp{max-width: inherit;position: relative;padding-bottom: .9rem}
.homed .slide-d .swiper-slide .tit p{height: auto}
.homed .intit{margin-left: 0;margin-right: 0;position: static;}
.homed .intit .more{top: auto;bottom: 0;right: 50%;transform: translateX(50%);}
.homed .slide-d .swiper-slide{width: 29.333%;margin: 0 2%}
.homed .slide-d .swiper-slide .img{height: 40vw}
.homed .slide-d .swiper-slide .imgp .bg{bottom: 3px}
.homed .slide-d .swiper-slide .tit h4{font-size: .32rem}

.tabNav{display: block;white-space: nowrap;overflow: auto;text-align: center;padding: .2rem;font-size: 0}
.tabNav::-webkit-scrollbar-track{background:#ddd;border-radius: 5px}
.tabNav::-webkit-scrollbar-thumb{background:#4cb3c1;border-radius: 5px}
.tabNav li{width: auto;display: inline-block;}
.tabNav li+li:before{font-size: .24rem}
.tabNav li a{display: inline-block;}

.homee .left{width: 100%;padding-right: 0;margin-bottom: .5rem}
.homee .right{width: 100%}
.homee .left .list li h4{font-size: .24rem}
.homee .left .list li svg{width: .24rem;height: .24rem}
.homee .right .slide-e{top: 0;height: auto}
.homee .right .swiBtn{position: relative;display: flex;justify-content: center;/* margin-top: .3rem; */}
.homee .right .slide-e .swiper-slide .item.st2{padding: 0 0 0 .3rem}
.homee .right .slide-e .swiper-slide .item h4{font-size: .28rem;height: auto}
.homee .right .slide-e .swiper-slide .item .desc{min-height: inherit;}

.homee .right .slide-e .swiper-slide .item.st2 .txt time{font-size: .28rem;margin-bottom: .15rem}
.homee .right .slide-e .swiper-slide .item.st2 .txt time span{font-size: .5rem;}
.homee .right .slide-e .swiper-slide .item.st2 .txt time span:after{content: '/';color: #999;font-size: .28rem;font-weight: normal;margin: 0 .1rem}
.homef .right .col-1 .slide-f2p{padding-right: 0}
.homef .right .col-1 .slide-f2p .swiBtn a{width: .6rem;height: .6rem;line-height: .6rem;font-size: .24rem;margin: 0 .2rem}
.homeg .swiBtn a{width: .6rem;height: .6rem;line-height: .6rem;font-size: .24rem;margin: 0 .2rem}
.homef .right .col-1 .slide-f2p .swiBtn{display: flex;justify-content: center;margin-top: .3rem}
.homef .left{width: 100%;margin-bottom: .5rem}
.homef .right{width: 100%}
.homef .right .col-1{padding: 0 0 .5rem 0}

.intits .h4 .cn{font-size: .4rem}
.intits .h4{padding-left: .3rem}
.intits .h4 svg{width: .2rem;height: auto;top: 0}
.homef .left .slide-f1 .item h4{height: auto;font-size: .24rem}
.homef .left .slide-f1 .info p img{width: .22rem;height: .22rem}
.homef .left .swiDots{justify-content: center;}
.homef .left .swiDots span{width: .26rem;margin: 0 .1rem}
.homef .left .swiDots span.active{width: .34rem;height: .34rem;}
.homef .left .slide-f1 .item .img{height: 25vw}
.homef .right .col-1 .slide-f2 .swiper-slide .txt h4{font-size: .24rem}
.homef .right .col-2 .list a{font-size: .24rem}
.homef .right .col-2 .list svg{width: .22rem;height: .22rem}
.homef .right .col-2{height: auto;padding: .4rem}
.homef .right .col-1 .slide-f2 .swiper-slide .img{height: 28vw}
.homef .right .col-2 .list{padding-left: 0}
.homef .right .col-2 .list li{margin-bottom: .3rem}


.homeg .wp{position: relative;padding-bottom: .9rem}
.homeg .intit{margin-left: 0;margin-right: 0;position: static;}
.homeg .intit .more{top: auto;bottom: 0;right: 50%;transform: translateX(50%);}

.homeg .slide-g .swiper-slide{width: 29.3333%;margin: 0 2%}
.homeg .slide-g .swiper-slide .img{height: auto}
.homeg .slide-g .swiper-slide .tit{width: 80%;margin: -.3rem 10% 0;line-height: .6rem;font-size: .24rem}

.homeh{}
.homeh .links{font-size: .24rem}
.homeh .tit{font-size: .28rem}
.homeh .tit img{width: .28rem;height: .29rem}
}
@media (max-width: 750px){
.homec .left .items .item.sp a{flex-wrap: wrap;}
.homec .left .items .item.sp .imgp{order: 1;width: 100%}
.homec .left .items .item.sp .imgp .img{min-height: inherit;height: 50vw;}
.homec .left .items .item.sp .txt{width: 100%;order: 2;flex:inherit;}
.homeh .wp{padding: .3rem;border-radius: .3rem}
.homeh .tit{width: 100%;border-right: 0;padding-right:0;margin-bottom: .2rem }
.homeh .links{flex:inherit;width: 100%}
.homeh .links a{padding: .1rem 0}
}
@media (max-width: 597px){
.homef .right .col-2 .list li{
    width:50%;
    /* text-align:center; */
}
.svgMore  a{font-size: .26rem}
.intit .more span{bottom: .2rem}
.svgMore svg{height: .42rem}
.homeas .quickUrl li{width:25%;text-align: center;}	

.homeas .quickUrl li .txt span{font-size: .22rem;display: none}
.homeas .quickUrl li .txt h4{font-size: .26rem}
.homeas .wp{padding: .3rem .2rem}

.homea .slide-a .swiper-slide ul{width: 100%;text-align: center;}
.homea .slide-a .swiper-slide ul+ul{text-align: center;}
.homea .cir{transform: scale(.9);top: 50%;margin-top: -2.95rem;opacity: .3;}
.homea .list p{font-size: .24rem}
    .homea .list+.list p{
    padding-left:0;
    padding-right:0
}
    .homea .list p{
    padding-right:0;

}
.homea .slide-a .swiper-slide ul li{padding: .2rem 0}
.homeb .left .hd ul li{width: 100%}
.homeb .left .hd ul li:before{display: block;width: 100%}
.homeb .right .list li{width: 50%;font-size: .26rem;margin-bottom: .2rem}
.homeb .right .list{height: auto}
.homec .left .items .item .imgp .slog{line-height: .5rem}
.homec .left .items .item{width: 100%;margin-bottom: .4rem}
.homec .left .items .item .imgp .img{height: 50vw}

.homec .left .items .item.sp .txt h4{font-size: .28rem}
.homec .left .items .item .txt h4{font-size: .28rem}
.homec .right .list li a h4{font-size: .28rem}
.homec .right .list li a time{font-size: .26rem}
.homec .right .list li a time span{font-size: .4rem}
.homec .right .list li a{padding: .3rem 0}
.tabNav li a,.homec .right .tabNav li a{padding: 0 .3rem}
.tabNav li+li:before,.homed .tabNav li+li:before{margin: 0 .15rem}
.tabNav li a{font-size: .3rem}
.homed .slide-d .swiper-slide .tit h4{font-size: .36rem}
.homed .slide-d .swiper-slide{width: 40%;margin: 0 5%}
.homed .slide-d .swiper-slide .img{height: 52vw}
.homee .right .slide-e .swiper-slide .item .desc{display: none}
.homee .right .slide-e .swiper-slide .item.st1{width: 100%;margin-bottom: .4rem}
.homee .right .slide-e .swiper-slide .item.st2{width: 100%;padding-left: 0}
.homee .right .slide-e .swiper-slide .item.st1 .img{height: 50vw}
.homee .right .slide-e .swiper-slide .item.st2 .img{height: 50vw}
.homee .right .slide-e .swiper-slide .item h4{font-size: .3rem;margin-bottom: .2rem}
.homee .left .list li h4{font-size: .28rem;padding-left: .4rem}
.homee .left .list li svg{width: .28rem;height: .28rem}

.homef .left .slide-f1 .item .img{height: 42vw}
.homef .left .slide-f1 .item h4{font-size: .28rem}
.homef .right .col-1 .slide-f2 .swiper-slide .img{height: 54vw}
.homef .right .col-1 .slide-f2 .swiper-slide .txt{padding: .25rem}
.homef .right .col-1 .slide-f2 .swiper-slide .txt h4{font-size: .28rem}
.homef .right .col-2 .list a{font-size: .28rem}
.homef .right .col-2 .list svg{width: .26rem;height: .26rem}

.homeg .slide-g .swiper-slide{width: 44%;margin: 0 3%}

.homeg .slide-g .swiper-slide .tit{width: 80%;margin: -.35rem 10% 0;line-height: .7rem;font-size: .28rem}
.homeh .links a{font-size: .26rem}
.homeh .tit{font-size: .3rem}
.homeb .left .hd ul li{padding: .25rem 0 .25rem .3rem}
.homeb .left .hd ul li:after{border-radius: .2rem 0 0 0}
.homeb .left .hd ul li:before{left: .3rem;width: auto;right: 0}
}

/*0315*/
.homef .left .slide-f1 .item+.item{margin-top: .8rem}
.mDots{display: flex;align-items: center;justify-content: center;margin-top: .3rem}
.mDots span{margin: 0 .1rem;width: .2rem;height: 3px;border-radius: 10px;background: #ffa461}
.mDots span.active{width: .19rem;height: .24rem;background: url(/news/images/0315/doton.svg) no-repeat center;background-size: 100% 100%;opacity: 1;border-radius: 0}
.slide-ass .mDots{display: none}
@media (max-width: 992px) {
	.homef .left .slide-f1 .item+.item{margin-top: .4rem}
}
@media (max-width: 597px) {
.homeb .right .list {height:4rem;}
.homee .left .list li:nth-last-child(1){display: none}
.homee .left .list li:nth-last-child(2){display: none}
.homee .left .list li:nth-last-child(3){display: none}
.homee .right .slide-e .swiper-slide .item.st2{display: none}
.homec .right .list li:nth-last-child(1){display: none}
.homec .right .list li:nth-last-child(2){display: none}
.homec .left .items .item:nth-last-child(1){display: none}
.homec .left .items .item:nth-last-child(2){display: none}
.mDots{margin-top: .5rem}
.mDots span{margin: 0 .1rem;width: .3rem;height: 4px;border-radius: 10px;background: #ffa461}
.mDots span.active{width: .3rem;height: .39rem;}
.slide-ass .mDots{display: flex}
.homea .slide-a .swiper-slide ul+ul{display: none}
.homea .cir{top: 25%;opacity: 1;}
.homea .slide-ap{padding-top: 30vw;}
}