*,::before,::after{box-sizing:border-box;margin:0;padding:0;border:0 solid currentColor}
html{min-height:100vh;width:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-webkit-touch-callout: none;-webkit-user-select: none; user-select: none;}
html,body{overflow-x: hidden;}

@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url(../fonts/SourceHanSansCN-Regular.woff2) format('woff2'),
    url('../fonts/SourceHanSansCN-Regular.otf') format('opentype');
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'SourceHanSansCN-Heavy';
    src: url(../fonts/SourceHanSansCN-Heavy.woff2) format('woff2'),
    url('../fonts/SourceHanSansCN-Heavy.otf') format('opentype');
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'SourceHanSansCN-Bold';
    src: url(../fonts/SourceHanSansCN-Bold.woff2) format('woff2'),
    url('../fonts/SourceHanSansCN-Bold.otf') format('opentype');
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'SourceHanSansCN-Medium';
    src: url(../fonts/SourceHanSansCN-Medium.woff2) format('woff2'),
    url('../fonts/SourceHanSansCN-Medium.otf') format('opentype');
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'InterSemiBold';
    src: url(../fonts/Inter-SemiBold.woff2) format('woff2');
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'InterBold';
    src: url(../fonts/Inter-Bold.woff2) format('woff2');
    font-style: normal;
    font-weight: normal; 
}

:root{--color-blue:#173A8B;--color-white:#fff;--color-gray:#666;}

html {font-size: clamp(calc(100vw / 38.4), calc(100vw / 19.2), calc(100vw / 19.2));}
body {font-size: clamp(14px, 2vw, 80px);}

body{min-height:100vh;width:100%;background:var(--color-white);color:#222;overflow-y:auto;font-family:'SourceHanSansCN-Regular','Microsoft YaHei','PingFang SC',Arial,Helvetica,sans-serif;line-height: 1;font-size: .16rem;}

.w1680{width: 16.8rem;margin: 0 auto;max-width: 90%;}

img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}
input,button,textarea,select{font:inherit;color:inherit;outline:0;border-radius:0;background-color:rgba(0,0,0,0)}
button{cursor:pointer}
p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
em,i{font-style: normal;}
a{text-decoration:none;color:inherit;outline:none;transition: all .3s;}
ul,ol{list-style:none}
.app{display: none!important;}
.pc{display: block!important;}
.flex{display:flex;}
.clearfix:before, .clearfix:after {content: " ";display: table}
.clearfix:after {clear: both}img{display:block;}
.pR,.poR{position:relative;}

.imgs{overflow: hidden;}
.imgs img{transition: all .5s;display: block;}
a:hover .imgs img{transform: scale(1.08);width: 100%;}

body::-webkit-scrollbar {width: 5px;background-color: #f0f0f0}
body::-webkit-scrollbar-thumb {background-color: var(--color-blue)}


.maskbg{background-color: rgba(0,0,0,.5);position: fixed;z-index: 9;width: 100%;height: 100%;top: 0;left:0;display: none;}
.disabled{pointer-events: none;}

.common_tit h6{font-family: 'SourceHanSansCN-Bold';font-size: .52rem;line-height: 1.2;}
.common_tit p{font-size: .2rem;color: #666;line-height: 1.5;margin-top: .3rem;}

.btn_arrow{display: inline-flex;justify-content: center;align-items: center;color: var(--color-blue);border-radius: 500px;border: 1px solid var(--color-blue);margin-top: .8rem;background-color: var(--color-white);padding-left: .3rem;font-family: 'SourceHanSansCN-Medium'; }
.btn_arrow svg{margin: .05rem;margin-left: .28rem;width: .48rem;}
.btn_arrow:hover{background-color: var(--color-blue);color: var(--color-white);}
.btn_arrow:hover circle{fill:var(--color-white);}
.btn_arrow:hover path{fill:var(--color-blue);}
.btn_arrow.black{color: black!important;}
.btn_arrow.black:hover{color: var(--color-white)!important;}

.center{display: flex;justify-content: center;flex-direction: column;align-items: center;}

.header{height: 1rem;color: #222;z-index:10;position: absolute;box-shadow: 0 0 .01rem rgba(0,0,0,.1);width: 100%;top: 0;color: var(--color-white);transition: all .4s;}
.header .w1680{align-items: center;height: 100%;position: relative;z-index: 9;justify-content: space-between;}
.headL{align-items: center;}
.headL a.logo svg{width: 2.2rem;}
.headL .headerCode{border-left: 1px solid rgba(255,255,255,.5);margin-left: .2rem;padding-left: .16rem;font-size: .14rem;font-family: 'SourceHanSansCN-Medium';display: flex;align-items: flex-start;justify-content: center;flex-direction: column;height: .42rem;}
.headL .headerCode p+p{margin-top: .12rem;}
.headR{justify-content: space-between;margin-left: 1.3rem;justify-content: space-between;width: calc(100% - 1.3rem - 3.3rem);height: 100%;align-items: center;}
.headR .nav{height: 100%;width: 9rem;justify-content: space-between;}
.header .mask{position:absolute;width:100vw;height:21.5vw;z-index:1;left:0;top:0;background-color:var(--color-white);transform-origin:0 0;transform:scaleY(.001);pointer-events:none;transition:transform .4s cubic-bezier(.25,.74,.22,.99)}
.headR .nav li .navApp{height: 100%;align-items: center;display: flex;}
.headR .nav li .navApp a{color: var(--color-white);font-family: 'SourceHanSansCN-Medium';font-size: .17rem;}
.headR .nav li .navApp img{display: none;}
.headR .nav li ol{position:absolute;padding-top:0rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;visibility:hidden;opacity:0;}
.headR .nav li ol li{margin-bottom: .22rem;}
.headR .nav li ol li a{color: #444;opacity: .8;text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;}
.headR .nav li ol li a:hover,.headR .langDown_big a:hover{text-decoration-line: underline;text-decoration-color:var(--color-blue);color: var(--color-blue);}

.headR .headR_inner{width: 2.1rem;align-items: center;justify-content: space-between;}
.search{position: relative;}
.headR .searchBtn svg{width: .2rem;cursor: pointer;}
.searchMain{background-color: var(--color-white);display: flex;position: fixed;top: 1rem;width: 100%;left: 0;box-shadow:inset 0 0 0 0 rgba(0,0,0,0),0 1px 1px -1px rgba(0,0,0,0.4),1px 0 1px -1px rgba(0,0,0,0.4),-1px 0 1px -1px rgba(0,0,0,0.4);padding: .5rem 0;cursor: auto;opacity: 0;visibility: hidden;transition: all .4s;}
.searchBox{display: flex;align-items: center;}
.search .searchMain .w1680{height: 100%;display: flex;align-items: center;justify-content: center;}
.search .searchMain.cur{opacity: 1;visibility: visible;}
.searchBox{width: 5.1rem;align-items: center;display: flex;border: 1px solid #5A5A5A;overflow: hidden;justify-content: space-between;margin: 0 auto;border-radius: 500px;padding-right: .35rem;}
.searchBox input[type=text]{width: calc(100% - .50rem);padding: .2rem 0 .2rem .25rem;height: .54rem;}
.searchBox input::placeholder{color: var(--color-gray);}
.headR_inner{height: 100%;}
.headR .lang{position: relative;height: 100%;}
.headR .langBtn{font-family: 'SourceHanSansCN-Medium';align-items: center;height: 100%;}
.headR .langBtn a{display: inline-flex;margin-right: .12rem;}
.headR .langBtn svg{transition: all .4s;width: .08rem;}
.headR .langDown_big{transition: all 0.5s;position:absolute;left:50%;top:1.1rem;transform:translateX(-50%);overflow:hidden;color:#222;padding-top:.06rem;box-shadow:0 0 .1rem rgba(0,0,0,0.1);opacity:0;visibility:hidden;text-align:center;}
.headR .langDown_big a{display: block;}
.headR .langDown{position: relative;background: var(--color-white); width: 1rem;padding: .05rem;}
.headR .langDown a{text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;margin: .15rem 0;}
.headR .langDown::before{content: '';position: absolute;left: 50%;top: -.12rem;border:.06rem solid transparent;border-bottom-color:var(--color-white);transform: translateX(-50%);}
.headR .lang:hover svg{transform: rotate(180deg);}
.headR .lang:hover .langDown_big{opacity: 1;visibility: visible; top: 1rem;}
.headR .menuBtn{width:.28rem;height:.18rem;cursor:pointer;position:relative;z-index:9999;}
.headR .menuBtn .burger{width:.28rem;height:.02rem;display:block;position:absolute;z-index:5;transform-origin:center;background:var(--color-white);}
.headR .menuBtn .burger-2{top:.07rem;width: .22rem;}
.headR .menuBtn .burger-3{top:.14rem;width: .16rem;}
.headR .menuBtn:hover .burger-1{width: .22rem;}
.headR .menuBtn:hover .burger-2{width:.28rem;}
.headR .menuBtn:hover .burger-3{width: .22rem;}
.trans,.trans:hover{transition:all .3s ease-in-out;}
.trans-fast,.trans-fast:hover{transition:all .3s;}

.header.cur,.header.curs{background-color: var(--color-white);color: #000;}
.header.curs{position: relative;}
.header.cur .headerCode,.header.cur .headerCode{border-left-color: rgba(102, 102, 102,.5);color: var(--color-gray);}
.header.cur .headR .nav li .navApp a,.header.curs .headR .nav li .navApp a{color: #222;}
.header.cur .langBtn a,.header.curs .langBtn a{color: var(--color-gray);}
.header.cur path.blue,.header.curs path.blue{fill: var(--color-blue);}
.header.cur path.gray,.header.curs path.gray{fill: var(--color-gray);}
.header.cur path.gray_stroke,.header.curs path.gray_stroke{stroke: var(--color-gray);}
.header.cur .headR .menuBtn .burger,.header.curs .headR .menuBtn .burger{background-color: var(--color-blue);}

.header.cur_navList{background-color: var(--color-white);color: #000;}
.header.cur_navList .headerCode{border-left-color: rgba(102, 102, 102,.5);color: var(--color-gray);}
.header.cur_navList .headR .nav li .navApp a{color: #222;}
.header.cur_navList .langBtn a{color: var(--color-gray);}
.header.cur_navList path.blue{fill: var(--color-blue);}
.header.cur_navList path.gray{fill: var(--color-gray);}
.header.cur_navList path.gray_stroke{stroke: var(--color-gray);}
.header.cur_navList .mask{pointer-events:auto;transform:scaleY(1)}
.header.cur_navList .headR .menuBtn .burger{background-color: var(--color-blue);}

.bannerInner .img{overflow: hidden;}
.bannerInner .img img{width: 100%;object-fit: cover;max-height: 100vh;aspect-ratio: 1920 / 800;}
.bannerInner .txt{position: absolute;top: 62%;left: 50%;transform: translate(-50%,-50%);z-index: 9;color: var(--color-white);width: 100%;}
.bannerInner .txt p{font-size: .2rem;border: .02rem solid var(--color-white);padding: .12rem .24rem;border-radius: 500px;display: inline-flex;font-family: 'SourceHanSansCN-Medium';}
.bannerInner .txt p+h6{margin-top: .44rem;}
.bannerInner .txt h6{font-size: .6rem;line-height: 1.2;font-family: 'SourceHanSansCN-Bold';}

.footer{background-color: #f3f4f6;padding: 1.2rem 0 0;}
.footer .flex{justify-content: space-between;}
.footer .footTop{margin-bottom: .9rem;}
.footer .footTop .fl{width: 11.2rem;}
.footer .footTop .fl dt{margin-bottom: .42rem;}
.footer .footTop .fl dt a{font-family: 'SourceHanSansCN-Bold';font-size: .18rem;color: #222;}
.footer .footTop .fl dd a{color: #444;display: flex;}
.footer .footTop .fl dd a+a{margin-top: .18rem;}
.footer .footTop .fr dt{display: flex;align-items: center;margin-bottom: .35rem;}
.footer .footTop .fr dt h6{font-size: .3rem;color: #222;font-family: 'SourceHanSansCN-Medium';margin-left: .2rem;}
.footer .footTop .fr dd{color: #222;line-height: 1.2;}
.footer .footTop .fr dd p+p{margin-top: .12rem;}
.footer .footTop .fr .code{margin-top: .4rem;text-align: center;width: max-content;}
.footer .footTop .fr .code .img img{overflow: hidden;border-radius: .15rem;}
.footer .footTop .fr .code p{margin-top: .32rem;color: var(--color-gray);}
.footer .footBottom{padding: .45rem 0;color: var(--color-gray);border-top: 1px solid #E4E4E4;}
.footer .footBottom .fl{width: 80%;}
.footer .footBottom .fr a{color: var(--color-gray);}
.footer .footBottom .fr a+a{margin-left: .28rem;}
.footer a{text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;}
.footer a:hover{color: var(--color-blue)!important;text-decoration-line: underline;text-decoration-color:var(--color-blue);}

/* 右侧展开 */
.navBar{transition: all 0.6s;transform: translateX(100%);position:fixed;right:0;top:0;width:5.5rem;height:100%;overflow-y:auto;z-index:1002;background-color:var(--color-white);padding:1rem 0.8rem 2rem 0.8rem;display: flex;flex-wrap: wrap;}
.navBar.cur{transform: translateX(0)}
.navBar .close{position:absolute;top:0.4rem;right:0.6rem;cursor: pointer;z-index: 1;width: .24rem;transition: all .4s;}
.navBar .close:hover{transform: rotate(90deg)}
.navBar .close:hover path{fill: var(--color-blue);}
.navBar_main .item{ border-top: 1px solid #e6e9ec;padding: 0.4rem 0}
.navBar_main .item:nth-of-type(1){border-top: none;}
.navBar_main .item h6{padding: 0 0 0.18rem;font-family: 'SourceHanSansCN-Medium';margin-bottom: .15rem;}
.navBar_main .item h6 a{ font-size: 0.24rem;color: var(--color-blue);}
.navBar_main .item .item_list{display: flex;flex-wrap: wrap}
.navBar_main .item .item_list a{width:50%;font-size:0.17rem;color:var(--color-gray);padding:0 0.4rem 0.2rem 0}
.navBar_main .item .item_list a:hover{color: var(--color-blue);}
.navBar_main .info{font-size: 0.17rem;color: var(--color-gray);font-family: 'SourceHanSansCN-Medium';}
.navBar_main .info p{ padding: 0 0 0.23rem}
.navBar_main .info p span{width: 1.2rem;display: inline-flex;}
.navBar_main .footer_follow{padding: 0.5rem 0 0}
.navBar_main .footer_follow .icons p img{-webkit-filter: brightness(0.1);filter: brightness(0.1);opacity: 0.3;transition: all .4;}
.navBar_main .footer_follow .icons:hover p img {-webkit-filter: none;filter: none;opacity: 1}
.footer_follow{display:flex;align-items:center;justify-content:space-between;padding:0.35rem 0.8rem 0 0}
.footer_follow .icons{position:relative;margin:0 0.16rem 0 0;cursor:pointer}
.footer_follow .icons span{display:block;width:0.5rem;height:0.5rem;background-color:#005ed1;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.6s}
.footer_follow .icons span img{-webkit-filter:invert(100) brightness(100);filter:invert(100) brightness(100);-webkit-transition:none;-o-transition:none;transition:none}
.footer_follow .icons span:hover{background-color:#fff}
.footer_follow .icons span:hover img{-webkit-filter:none;filter:none}
.footer_follow .icons .fewm{width:1.12rem;height:1.12rem;background-color:#fff;box-shadow:0px 4px 13px 0px rgba(161,176,170,0.49);border-radius:0.06rem;padding:0.08rem;position:absolute;left:50%;margin-left:-0.56rem;z-index:2;transform:translateY(10px);top:0.7rem;opacity:0;transition:all 0.3s;pointer-events:none}
.footer_follow .icons .fewm::before{content:"";display:block;width:0;height:0;border-left:0.05rem solid transparent;border-right:0.05rem solid transparent;border-top:0.01rem solid transparent;border-bottom:0.1rem solid #fff;position:absolute;z-index:3;left:50%;transform:translateX(-50%);top:-0.1rem}
.footer_follow .icons:hover .fewm{opacity:1;transform:translate(0)}

/* 新闻详情 */
.newsDetail_bg{background:url(../images/news-detail-bg.svg) no-repeat;}
.newDetail{align-items: flex-start;padding-top: .9rem;font-family: 'SourceHanSansCN-Regular';}
.newDetail .l{width: calc(100% - 3.3rem - .65rem);margin-right: .65rem;padding: 0 .3rem 0 .5rem;}
.newDetail .r{width: 3.3rem;}
.newDetail .l .newDetail_con dl{margin-bottom: .3rem;border-bottom: 1px solid #E6E6E6;}
.newDetail .l .newDetail_con dt{line-height: 1.4;margin-bottom: .25rem;font-family: 'SourceHanSansCN-Regular';color: #222;font-size: .3rem;}
.newDetail .l .newDetail_con dd{margin-bottom: .25rem;display: flex;align-items: center;}
.newDetail .l .newDetail_con dd p+p{margin-left: .4rem;}
.newDetail .l .newDetail_con dd p{display: flex;align-items: center;}
.newDetail .l .newDetail_con dd p span{margin-left:.08rem;display: inline-flex;color: #424242;}
.newDetail .l .newDetail_main img{display: inline-block;max-width: 100%;}
.newDetail .l .newDetail_main p{color: #444;line-height: 1.8;font-size: .17rem;}
.newDetail .l .newDetail_main p+p{margin-top: .15rem;}
.newShare{margin-top: .7rem;display: flex;align-items: center;margin-bottom: .5rem;color: #000;}
.newShare p{margin-right: .2rem;}
.social-share .social-share-icon{border-color: transparent;width: .4rem;height: .4rem;font-size: .26rem;line-height:1;display: inline-flex;justify-content: center;align-items: center;}
.social-share .icon-wechat .wechat-qrcode .qrcode{margin-bottom: 0}
.social-share .icon-weibo{color:#ee3e40}
.social-share .icon-wechat{color:#019b65}
.social-share .icon-weibo:hover{background: #ee3e40!important;}
.social-share .icon-wechat:hover{background: #019b65!important;}
.newsroomDetail_btns{margin-top: .5rem;margin-bottom: .1rem;height: .4rem;display: flex;align-items: center;justify-content: space-between;padding: .4rem 0 1.3rem;border-top: 1px solid rgba(0,0,0,.1);}
.newsroomDetail_btns a{padding: 0 .15rem;color: #000;display: inline-flex;align-items: center;}
.newsroomDetail_btns a img{width: .19rem;}
.newsroomDetail_btns a:hover{color: var(--color1);}
.newDetail .r h6{margin:.1rem 0 .3rem;font-family: 'SourceHanSansCN-Bold';color: #000;font-size: .2rem;}
.newDetail .r dl+dl{margin-top: .4rem;}
.newsItem a{color: #222;display: block;background: #fff;border-radius: 12px;box-shadow: 0 0 26px rgba(215, 219, 222,.5);overflow: hidden;}
.newsItem dt.imgs{overflow: hidden;border-radius: .1rem;}
.newsItem dt.imgs>img{display: block;border-radius: .12rem;overflow: hidden;width: 100%;}
.newsItem dd{padding: .25rem .22rem;}
.newsItem dd strong{font-family: 'SourceHanSansCN-Medium';font-weight: normal;margin-bottom: .2rem;display: block;color: var(--color-blue);}
.newsItem dd em{display: inline-flex;align-items: center;color: #878787;font-family: 'SourceHanSansCN-Medium';}
.newsItem dd em svg{margin-top: .05rem;width: .19rem;}
.newsItem dd p{line-height: 1.6;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: .2rem;}
.newsItem dd .time{display: flex;align-items: center;justify-content: space-between;}
.newsItem dd .time span{color: #999;font-family: 'SourceHanSansCN-Medium';}
.newsItem a:hover,.newsList a:hover{transform: translateY(-4px);}
.newsItem a:hover p{color:var(--color-blue)}
.newDetail .r .newsItem_video+.newsItem_video{margin-top: .25rem;}
.newsItem_video a,.caseStudiesItem a{background-color: transparent;box-shadow:none;border-radius:0}
.newsItem_video .videoBtn{width: .34rem;position: absolute;left: .2rem;bottom: .22rem;z-index: 1;}
.newsItem_video .videoBtn svg{width: 100%;}
.newsItem_video dd,.caseStudiesItem dd{padding: .25rem 0;}
.videoBox{margin-top: .8rem;}
.videoBox video{border-radius: .2rem;overflow: hidden;width: 100%;object-fit: cover;}
.videoBox #videoBtn{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;}
#videoBtn svg{width: .73rem;}
#videoBtn.cur{display: none;}

/* 新闻 */
.sub_tit {box-shadow: 0 0 .2rem rgba(0,0,0,.08);position: relative;z-index: 1;}
.sub_tit .scroll{border-bottom: 1px solid #DCE1E6;display: flex;align-items: center;}
.sub_tit .scroll a{font-size: .18rem;font-family: 'SourceHanSansCN-Medium';color: #222;height: 100%;position: relative;height: 1rem;display: inline-flex;align-items: center;opacity: .8;}
.sub_tit .scroll a+a{margin-left: .7rem;}
.sub_tit .scroll a::before,.HealthManagementPlan4 .tab_tit a::before{content: '';transform:scaleX(0);position: absolute;left: 0;bottom: 0;height: .03rem;background-color: var(--color-blue);transition: all .4s;width:100%;}
.sub_tit .scroll a.cur,.sub_tit .scroll a:hover,.HealthManagementPlan4 .tab_tit a:hover{color: var(--color-blue);opacity: 1;}
.sub_tit .scroll a.cur::before,.sub_tit .scroll a:hover::before,.HealthManagementPlan4 .tab_tit a.cur::before,.HealthManagementPlan4 .tab_tit a:hover:before{transform: scaleX(1);}
.newsList_bg{background:url(../images/news-list-bg.jpg) no-repeat;}
.newsVideo{padding-top: .8rem;}
.news_tab{justify-content: center;align-items: center;margin-bottom: .9rem;}
.news_tab a{font-family: 'SourceHanSansCN-Medium';color: #222;box-shadow: 0 .04rem .18rem rgba(199, 215, 238,.5);display: inline-flex;height: .54rem;align-items: center;justify-content: center;text-align: center;width: 1.66rem;border-radius: 500px;}
.news_tab a.cur{background: linear-gradient(320deg,#173A8B 45%,#0178F8 100%);color: #fff;}
.news_tab a+a{margin-left: .6rem;}

/* 相册 */
.newsPhotos{flex-wrap: wrap;}
.newsPhotos a.item{position: relative;width: calc((100% - .45rem * 2) / 3);margin-right: .45rem;margin-bottom: .9rem;}
.newsPhotos a.item:nth-of-type(3n){margin-right: 0;}
.newsPhotos a.item .imgs{border-radius: .25rem;aspect-ratio: 530 / 360;padding-top: calc( 360 / 530 * 100%);position: relative;width: 100%;}
.newsPhotos a.item .imgs>* {position: absolute;top: 0;left: 0;}
.newsPhotos a.item .imgs>img{width: 100%;object-fit: cover;}
.newsPhotos a.item strong{display: block;color: var(--color-blue);font-family: 'SourceHanSansCN-Medium';margin: .35rem 0 .2rem;}
.newsPhotos a.item p{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height: 1.5;font-size: .2rem;}
.newsPhotos a.item .videoBtn{width: .44rem;position: absolute;left: .25rem;bottom: .3rem;z-index: 1;top: auto;}
.newsPhotos a.item .videoBtn svg{width: 100%;}
.newsPhotos a.item .btn{border: 1px solid var(--color-blue);border-radius: 500px;display: inline-flex;color: var(--color-blue);height: .5rem;align-items: center;justify-content: center;text-align: center;padding: 0 .3rem;margin-top: .3rem;transition: all .4s;}
.newsPhotos a.item .btn svg{margin-right: .1rem;width: .18rem;}
.newsPhotos a.item:hover .btn{background-color: var(--color-blue);color: #fff;}
.newsPhotos a.item:hover .btn path{fill: var(--color-white);}
.newsVideos a.item .imgs{border-radius: .35rem;aspect-ratio: 530 / 300;padding-top: calc(300 / 530 * 100%);}
/* 页码 */
.pages{margin-top: .3rem;display: flex;justify-content: center;align-items: center;margin-bottom: 1.2rem;}
.pages a{display: inline-flex;min-width: .48rem;min-height: .48rem;color: #444;justify-content: center;align-items: center;border-radius: .16rem;background-color: #F4F4F4;margin: 0 .1rem;}
.pages a:hover,.pages a.cur{background: var(--color-blue);color: #fff;}
.pages a:hover svg path{stroke:white}
.pages a.next{border-radius: .16rem;padding:0 .2rem;}

/* 视频 */
.videosSwiper{padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #DCE1E6;position: relative;}
.videosSwiper a,.newsSwiper a{display: flex;align-items: center;}
.videosSwiper a .imgs,.newsSwiper a .imgs{overflow: hidden;border-radius: .3rem;width: 8.8rem;height: 4.9rem;}
.videosSwiper a .imgs img,.newsSwiper a .imgs img{width: 100%;}
.videosSwiper a .txt{background:var(--color-white) url(../images/video-swiper-bg.png) no-repeat right bottom;border-radius: .2rem;overflow: hidden;padding:.6rem .5rem .5rem;margin-left: -.8rem;z-index: 1;position: relative;width: 6rem;height: 3.2rem;box-shadow: 0 0 .15rem rgba(0,0,0,.08);}
.videosSwiper a .txt span,.newsSwiper a .txt span{color: var(--color-blue);font-family: 'SourceHanSansCN-Medium';display: block;margin-bottom: .25rem;}
.videosSwiper a .txt p,.newsSwiper a .txt p{line-height: 1.5;font-size: .3rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.videosSwiper a .txt .btn{margin-top: .35rem;}
.videosSwiper a .txt .btn img{width: .44rem;transition: all .4s;}
.videosSwiper a:hover .txt p,.newsSwiper a:hover p{color: var(--color-blue);}
.videosSwiper a:hover .btn img,.newsSwiper a:hover .btn img,.newsList a.item:hover .btn img{transform: translateX(.05rem) scale(1.05);}
.videosSwiper_btns,.serviceSwiper_btns,.HealthManagementPlan1Swiper_btns{position: absolute;z-index: 1;bottom: 1.2rem;left: calc(50% + .9rem);display: flex;align-items: center;}
.videosSwiper_btn,.newsSwiper_btn,.serviceSwiper_btn,.HealthManagementPlan1Swiper_btn,.about6Swiper_btn,.about2Swiper_btn,.home6Swiper_btn,.home5Swiper_btn{outline: none;cursor: pointer;} 
.swiper-button-disabled svg{opacity: .2;}
.videosSwiper_btn svg,.HealthManagementPlan1Swiper_btn svg,.productItemPlan2Swiper_btn svg,.about6Swiper_btn svg,.about2Swiper_btn svg,.researchInnovation2Swiper_btn svg,.newsSwiper_btn svg,.lifeSwiper_btn svg,.home6Swiper_btn svg,.home5Swiper_btn svg{width: .13rem;}
.videosSwiper .swiper-pagination,.HealthManagementPlan1Swiper .swiper-pagination{position: relative;bottom: auto;display: flex;align-items: center;width: auto;margin: 0 .12rem;}
.videosSwiper .swiper-pagination-bullet,.HealthManagementPlan1Swiper .swiper-pagination-bullet{background-color:#dfe8f1;opacity: 1;margin: 0 .07rem!important;}
.videosSwiper .swiper-pagination-bullet-active,.HealthManagementPlan1Swiper .swiper-pagination-bullet-active{background-color:var(--color-blue);}

.newsSwiper{margin-bottom: 1.15rem;position: relative;}
.newsSwiper a .imgs{width: 6.3rem;height: 4.3rem;}
.newsSwiper a .imgs img{height: 100%;object-fit: cover;}
.newsSwiper a .txt{width: 5.8rem;margin-right: 1.1rem;}
.newsSwiper a .txt span{color: #444;margin-bottom: .3rem;font-size: .17rem;}
.newsSwiper a .txt .btn{margin-top: .6rem;display: flex;align-items: center;color: #111;font-family: 'SourceHanSansCN-Medium';}
.newsSwiper a .txt .btn img,.newsList a.item .btn img{width: .48rem;margin-left: .3rem;display: inline-flex;transition: all .4s;}
.newsSwiper_btns,.lifeSwiper_btns,.researchInnovation2Swiper_btn_a,.about6Swiper_btns,.about2Swiper_btns{display: flex;align-items: center;margin-top: .35rem;}
.newsSwiper_btn,.lifeSwiper_btn,.HealthManagementPlan1Swiper_btn,.researchInnovation2Swiper_btn,.about6Swiper_btn,.about2Swiper_btn{box-shadow: 0 .04rem .17rem rgba(23, 58, 139,.2);background-color: var(--color-white);border-radius: 500px;width: .9rem;height: .48rem;display:inline-flex;align-items: center;justify-content: center;cursor: pointer;outline: none;}
.newsSwiper_btn+.newsSwiper_btn,.lifeSwiper_btn+.lifeSwiper_btn,.researchInnovation2Swiper_btn+.researchInnovation2Swiper_btn,.about6Swiper_btn+.about6Swiper_btn,.about2Swiper_btn+.about2Swiper_btn{margin-left: .2rem;}
.newsSwiper .swiper-slide{position: relative;}
.newsSwiper .swiper-slide::before{content: '';position: absolute;top: 0;right: 0;height: 100%;background: rgba(255, 255, 255,.8);z-index: 2;width: 100%;opacity: 1;visibility: visible;transition: all .4s;}
.newsSwiper .swiper-slide-active::before{opacity: 0;visibility: hidden;}

.newsList{margin-bottom: 1.2rem;}
.newsList a.item{display: flex;align-items: center;background-color: #F7F8FA;border-radius: .2rem;}
.newsList a.item+a.item{margin-top: .8rem;}
.newsList a.item .imgs{width: 5.7rem;height: 3.9rem;overflow: hidden;border-radius: .2rem;}
.newsList a.item .imgs img{width: 100%;object-fit: cover;height: 100%;}
.newsList a.item .txt{padding:.75rem .55rem .6rem 1rem;width: calc(100% - 5.7rem);}
.newsList a.item span{display: block;color: #444;font-size: .17rem;font-family: 'SourceHanSansCN-Medium';margin-bottom: .36rem;}
.newsList a.item h6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: .24rem;line-height: 1.2;}
.newsList a.item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #777;margin-top: .38rem;line-height: 1.2;}
.newsList a.item .date{justify-content: space-between;align-items: center;color: #777;font-size: .17rem;margin-top: .65rem;}
.newsList a.item .btn{color: #111;align-items: center;}
.newsList a.item:hover h6,.newsList a.item:hover .btn{color: var(--color-blue);}

.fancybox__viewport img.f-panzoom__content{margin: .3rem auto;max-height: calc(100% - .6rem);}
.f-carousel__toolbar__column.is-right{background: #000;}
.f-button.is-arrow{background: #292929;}
.f-button.is-arrow svg{stroke-width: 0;fill: var(--color-white);width: .48rem;height: .48rem;}
.f-button.is-arrow:hover{background: #222;}

/* 成果案例 */
.caseStudies_list{margin-top: 1rem;}
.caseStudies_list .item {align-items: flex-start;margin-bottom: 1.2rem;}
.caseStudies_list .item a .imgs{position: relative;}
.caseStudies_list .item .fl{width: 10.62rem;}
.caseStudies_list .item .fl a .imgs>img{aspect-ratio: 1062 / 602;object-fit: cover;}
.caseStudies_list .item .fr{margin-left: .6rem;width: 5.6rem;}
.caseStudies_list .item .fr a .imgs>img{aspect-ratio: 560 / 316;}
.caseStudies_list .item a .imgs{border-radius: .2rem;}
.caseStudies_list .item a .imgs>img{width: 100%;}
.caseStudies_list .item a .videoBtn{width: .44rem;position: absolute;left: .4rem;bottom: .4rem;z-index: 1;}
.caseStudies_list .item a .videoBtn svg{width: 100%;}
.caseStudies_list .item a .txt{display: flex;flex-direction: column;align-items: flex-start;}
.caseStudies_list .item a .txt span{color: var(--color-white);margin: .4rem 0 .2rem;font-family: 'SourceHanSansCN-Medium';border-radius: .06rem;padding: .09rem .12rem;line-height: 1;background: var(--color-blue);}
.caseStudies_list .item .fr a .txt span{background-color: #ACAEB2}
.caseStudies_list .item a .txt p{line-height: 1.5;font-size: .24rem;}
.caseStudies_list .item:hover p{color: var(--color-blue);}
.caseStudies_list .item:nth-of-type(2n){flex-direction: row-reverse;}
.caseStudies_list .item:nth-of-type(2n) .fr{margin-right: .6rem;margin-left: 0;}
.caseStudiesDetail .l{margin-right: .8rem;width: calc(100% -4.4rem - .8rem);}
.caseStudiesDetail .r{width: 4.4rem;}
.caseStudiesDetail_list .item{margin-top: .7rem;}
.caseStudiesDetail_list .item p{display: flex;align-items: center;margin-top: .3rem;font-size: .17rem;color: #444;}
.caseStudiesDetail_list .item p strong{color: var(--color-blue);font-family: 'SourceHanSansCN-Medium';display: inline-flex;margin-left: .12rem;font-size: .2rem;}
.caseStudiesItem a{background: transparent;box-shadow: none;}
.caseStudiesItem a .imgs{aspect-ratio: 410 / 232;}
.caseStudiesItem a .imgs img{width: 100%;object-fit: cover;}
.caseStudiesItem a .tip{margin-top: .03rem;}
.caseStudiesItem a dd strong,.researchResultsDetail .newsItem strong{background-color: #ACAEB2;color: var(--color-white);border-radius: .06rem;padding: .09rem .12rem;display: inline-flex;line-height: 1;}
.caseStudiesItem a dd p,.researchResultsDetail .newsItem p{font-size: .2rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: .15rem;}

/* 健康管理方案 */
.HealthManagementPlan1{padding: 1.3rem 0 0;}
.HealthManagementPlan1Swiper{margin-top: .8rem;padding: .2rem;padding-bottom: 1.3rem;}
.HealthManagementPlan1Swiper .item{background:#fff url(../images/HealthManagementPlan1-box-bg.jpg) no-repeat center bottom;border-radius: .2rem;padding: .45rem;box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);transition: all .4s;background-size:cover}
.HealthManagementPlan1Swiper .item dt{align-items: center;justify-content: space-between;}
.HealthManagementPlan1Swiper .item dt h6{position: relative;color: #333;font-size: .26rem;font-family: 'SourceHanSansCN-Bold';padding-bottom: .4rem;}
.HealthManagementPlan1Swiper .item dt h6::before{content: '';position: absolute;left: 0;bottom: 0;width: .7rem;height: .02rem;background-color: #DCE1E6;}
.HealthManagementPlan1Swiper .item img{width: .7rem;}
.HealthManagementPlan1Swiper .item .iconNo{display: block;}
.HealthManagementPlan1Swiper .item .iconCur{display: none;}
.HealthManagementPlan1Swiper .item dd{margin-top: .35rem;min-height: 1.6rem;}
.HealthManagementPlan1Swiper .item dd p{line-height: 1.8;color: #444;}
.HealthManagementPlan1Swiper .item .btn_arrow{margin-top: 0;}
.HealthManagementPlan1Swiper_btns{bottom: auto;margin-top: .75rem;left: auto;position: relative;justify-content: center;}
.HealthManagementPlan1Swiper .item:hover{background-color: var(--color-blue);background-image: none;}
.HealthManagementPlan1Swiper .item:hover *{color: var(--color-white);}
.HealthManagementPlan1Swiper .item:hover .btn_arrow{color: var(--color-blue);background-color: var(--color-white);}
.HealthManagementPlan1Swiper .item:hover .btn_arrow circle{fill: var(--color-blue);}
.HealthManagementPlan1Swiper .item:hover .btn_arrow path{fill: var(--color-white);}
.HealthManagementPlan1Swiper .item:hover .iconNo{display: none;}
.HealthManagementPlan1Swiper .item:hover .iconCur{display: block;}
.HealthManagementPlan2{padding: 1.3rem 0 1.2rem;background: url(../images/HealthManagementPlan2-bg.jpg) no-repeat;background-size: cover;}
.HealthManagementPlan2 .healthList_ul{margin-bottom: 0;}
.HealthManagementPlan2 .healthList_ul a{background-color: var(--color-white);}
.HealthManagementPlan2 .healthList_ul a .imgs{padding-bottom: .15rem;}
.HealthManagementPlan3{padding: 1.5rem 0 0;background: url(../images/HealthManagementPlan3-bg.jpg) no-repeat;color: #fff;min-height: 10rem;}
.HealthManagementPlan3 .main{justify-content: space-between;align-items: flex-start;}
.HealthManagementPlan3 .l{width: 4.5rem;}
.HealthManagementPlan3 .l .common_tit p{color: inherit;}
.HealthManagementPlan3 .l .des{margin-top: .8rem;line-height: 1.8;}
.HealthManagementPlan3 .r{width: 8.4rem;}
.HealthManagementPlan3 dl{border-bottom: 1px solid rgba(255, 255, 255,.4);}
.HealthManagementPlan3 dl dt{padding: .3rem 0;display: flex;align-items: center;justify-content: space-between;cursor: pointer;}
.HealthManagementPlan3 dl:nth-of-type(1) dt{padding-top: 0;}
.HealthManagementPlan3 dl dt h6{width: calc(100% - .5rem);line-height: 1.2;font-size: .26rem;font-family: 'SourceHanSansCN-Medium';}
.HealthManagementPlan3 dl dd{display: none;padding-bottom: .4rem;}
.HealthManagementPlan3 dl dd p{font-size: .17rem;line-height: 1.7;}
.HealthManagementPlan3 dl dd p+p{margin-top: .1rem;}
.HealthManagementPlan3 dl .toggle_btn img{width: .4rem;}
.HealthManagementPlan3 dt .toggle_btn .jiaIcon{display: none;}
.HealthManagementPlan3 dt .toggle_btn .jianIcon{display: block;}
.HealthManagementPlan3 dl.cur dd{display: block;}
.HealthManagementPlan3 dl.cur .toggle_btn .jiaIcon{display: block;}
.HealthManagementPlan3 dl.cur .toggle_btn .jianIcon{display: none;}
.HealthManagementPlan4{padding: 1.3rem 0 1.4rem;background:#fff url(../images/HealthManagementPlan4-bg.jpg) no-repeat;background-size: cover;}
.HealthManagementPlan4 .main{margin-top: .8rem;}
.HealthManagementPlan4 .tab_con>div{display: none;}
.HealthManagementPlan4 .tab_con>div.cur{display: block;}
.HealthManagementPlan4 .item{display: flex;align-items: center;}
.HealthManagementPlan4 .imgs{width: 9.2rem;overflow: hidden;border-radius: .2rem;}
.HealthManagementPlan4 .imgs img{width: 100%;}
.HealthManagementPlan4 .txt{margin-left: -1rem;background:#fff url(../images/HealthManagementPlan4-box-bg.jpg) no-repeat bottom right;border-radius: .2rem;overflow: hidden;box-shadow: 0 .08rem .14rem rgba(227, 227, 227,.5);display: flex;align-items: flex-start;min-height: 4.1rem;width: 7.86rem;flex-direction: column;padding: .6rem;justify-content: center;}
.HealthManagementPlan4 .txt dl+dl{margin-top: .25rem;}
.HealthManagementPlan4 .txt dt{font-size: .26rem;font-family: 'SourceHanSansCN-Medium';margin-bottom: .25rem;}
.HealthManagementPlan4 .txt dd{font-size: .17rem;color: #666;line-height: 1.7;}
.HealthManagementPlan4 .tab_tit{border-bottom: 1px solid #DCE1E6;margin-top: .6rem;}
.HealthManagementPlan4 .tab_tit a{flex: 1;display: inline-flex;padding-bottom: .5rem;font-size: .2rem;color: #000;justify-content: center;border-bottom: .03rem solid transparent;position: relative;}
.HealthManagementPlan4 .tab_tit a::before{bottom: -.05rem;}

/* 健康管理方案 */
.healthList_tit{padding: 1.5rem 0 1rem;border-bottom: 1px solid #DCE1E6;}
.healthList_ul{flex-wrap: wrap;margin: .95rem 0 calc(1.35rem - .3rem - .4rem);}
.healthList_ul a{border-radius: .3rem;box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);margin-right: .4rem;width: calc((100% - 3 * .41rem) / 4);margin-bottom: .4rem;padding: .3rem .4rem .45rem;display: block;}
.healthList_ul a:nth-of-type(4n){margin-right: 0;}
.healthList_ul a .imgs{border-bottom: 1px solid #DCE1E6;margin-bottom: .35rem;}
.healthList_ul a .imgs img{aspect-ratio: 320 / 260;}
.healthList_ul a .txt{text-align: center;line-height: 1.2;}
.healthList_ul a .txt h6{font-size: .26rem;font-family: 'SourceHanSansCN-Medium';}
.healthList_ul a .txt p{font-size: .17rem;color: #666;margin-top: .2rem;}
.healthList_ul a:hover{box-shadow: 0 0 .26rem rgba(215, 219, 222,.7);}
.healthList_ul a:hover h6{color: var(--color-blue);}

.healthDetail_bg{background: url(../images/healthDetail_bg.jpg) no-repeat;}
.healthDetail_top{padding: .3rem 0 1.7rem;}
.healthDetail_top .img{width: 7.46rem;margin-right: .7rem;}
.healthDetail_top .img img{aspect-ratio: 746 / 606;}
.healthDetail_top .info{width: calc(100% - 7.5rem - .7rem);margin-top: 1.1rem;}
.healthDetail_top .info dl{border-bottom: 1px solid #DCE1E6;}
.healthDetail_top .info dt{font-size: .3rem;font-family: 'SourceHanSansCN-Medium';}
.healthDetail_top .info dd{color: #424242;margin:.25rem 0 .4rem;}
.healthDetail_top .info .des{margin-top: .4rem;}
.healthDetail_top .info .des p{font-size: .2rem;color: #444;margin-top: .25rem;line-height: 1.2;}

.healthDetail_main{margin-bottom: .8rem;}
.healthDetail_main .item{border-bottom: 1px solid #DCE1E6;padding: .9rem 0 .8rem;}
.healthDetail_main .item:last-child{border: none;}
.healthDetail_main .item h6{margin-bottom: .45rem;font-size: .4rem;line-height: 1.2;font-family: 'SourceHanSansCN-Medium';}
.healthDetail_main .item p{margin-top: .4rem;line-height: 1.6;color: #444;}


/* 品项方案-详情 */
.productItemPlan1{padding: 1.8rem 0 1.3rem;}
.productItemPlan1 .w1680{justify-content: space-between;}
.productItemPlan1 .txt{width: 8rem;}
.productItemPlan1 .txt p{line-height: 1.6;font-size: .17rem;}
.productItemPlan1 .productItemPlan_tit{margin-top: .5rem;}
.productItemPlan1 .des{margin-top: .85rem;}
.productItemPlan1 .des p{font-size: .2rem;color: #444;line-height: 1.6;margin-top: .3rem;font-family: 'SourceHanSansCN-Medium';}
.productItemPlan1 .des p.p2{font-size: .17rem;}
.productItemPlan1 .img{width: 7.8rem;border-radius: .2rem;height: 5.24rem;}
.productItemPlan2{padding: 1.8rem 0 .8rem;background:#f8f8f8 url(../images/productItemPlan2-bg.jpg) no-repeat;background-size: cover;}
.productItemPlan2 .productItemPlan_tit{text-align: center;}
.productItemPlan2Swiper{padding:.8rem .25rem .4rem;}
.productItemPlan2Swiper .item{background: var(--color-white);border-radius: .3rem;box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);padding: .9rem;height: 4.2rem;text-align: center;transition: all .4s;}
.productItemPlan2Swiper .item:hover{background-color: var(--color-blue);}
.productItemPlan2Swiper .item:hover * {color:var(--color-white);}
.productItemPlan2Swiper .item:hover path{fill: var(--color-white);}
.productItemPlan2Swiper .item .icon{width: 1.36rem;margin: 0 auto;}
.productItemPlan2Swiper .item .icon svg{width: 1.36rem;}
.productItemPlan2Swiper .item h6{margin-top: .5rem;font-size: .26rem;margin-bottom: .2rem;}
.productItemPlan2Swiper .item p{font-size: .17rem;color: #666;line-height: 1.2;}
.productItemPlan2Swiper_btns{display: flex;align-items: center;margin-top: .8rem;justify-content: center;}
.productItemPlan2Swiper_btn{box-shadow: 0 .04rem .17rem rgba(23, 58, 139,.2);background-color: var(--color-white);border-radius: 500px;width: .9rem;height: .48rem;display:inline-flex;align-items: center;justify-content: center;cursor: pointer;outline: none;}
.productItemPlan2Swiper_btn.swiper-button-disabled{opacity: .3;}
.productItemPlan2Swiper_btn+.productItemPlan2Swiper_btn{margin-left: .2rem;}
.productItemPlan3{padding: 1.3rem 0 1.1rem;}
.productItemPlan3_top{align-items: center;justify-content: space-between;margin-bottom: .85rem;}
.productItemPlan3_list{min-height: 6.9rem;}
.productItemPlan3_list a{margin-right: .4rem;}
.productItemPlan3_list a:nth-of-type(3n){margin-right: 0;}
.productItemPlan3_list a{width: 4.25rem;}
.productItemPlan3_list a .imgs{aspect-ratio:424 / 240;}
.productItemPlan3_list a .imgs{position: relative;border-radius: .2rem;}
.productItemPlan3_list a .imgs>img{width: 100%;}
.productItemPlan3_list a .videoBtn{width: .4rem;position: absolute;left: .25rem;bottom: .27rem;z-index: 1;}
.productItemPlan3_list a .videoBtn svg{width: 100%;}
.productItemPlan3_list a .txt{display: flex;flex-direction: column;align-items: flex-start;}
.productItemPlan3_list a span{background: var(--color-gray);color: var(--color-white);margin: .24rem 0 .15rem;font-family: 'SourceHanSansCN-Medium';border-radius: .06rem;padding: .09rem .12rem;line-height: 1;transition: all .4s;}
.productItemPlan3_list a .txt p{line-height: 1.5;font-size: .24rem;}
.productItemPlan3_list a:hover p{color: var(--color-blue);}
.productItemPlan3_list a:nth-of-type(1){width: 7.5rem;}
.productItemPlan3_list a:nth-of-type(1) span,.productItemPlan3_list a:hover span{background: var(--color-blue);}
.productItemPlan3_list a:nth-of-type(1) .imgs{aspect-ratio:760 / 426;}

/* 服务支持 */
.serviceSupport1{padding: 1.3rem 0 1.4rem;background: url(../images/serviceSupport-bg1.jpg) no-repeat;background-size: 100%;height: 9.76rem;}
.serviceSupport1 .l{width: 52%;}
.serviceSupport1 .l .main{margin-top: .8rem;}
.serviceSupport1 .l .main dl+dl{margin-top: .4rem;}
.serviceSupport1 .l .main dt{margin-bottom: .18rem;cursor: pointer;}
.serviceSupport1 .l .main .serviceSupport1_tit{align-items: center;margin-bottom: .12rem;}
.serviceSupport1 .l .main dt p{font-size: .17rem;line-height: 1.6;color: #444;}
.serviceSupport1 .l .main dt .icon{box-shadow: 0 .04rem .26rem rgba(215, 219, 222,1);width: .48rem;border-radius: .08rem;overflow: hidden;}
.serviceSupport1 .l .main dt .icon svg{width: 100%;}
.serviceSupport1 .l .main dt .icon svg rect{transition: all .4s;}
.serviceSupport1 .l .main dt h6{margin-left: .35rem;font-size: .26rem;color: var(--color-blue);font-family: 'SourceHanSansCN-Medium'; color: #222;}
.serviceSupport1 .l .main dd{line-height: 1.6;color: #444;display: none;}
.serviceSupport1 .l .main dd p+p{margin-top: .2rem;}
.serviceSupport1 .l .main p{margin-left: .85rem;}
.serviceSupport1 .l .main dl path{fill: var(--color-blue);}
.serviceSupport1 .l .main dl path{fill: var(--color-blue);}
.serviceSupport1 .l .main dl.cur h6{color: var(--color-blue);}
.serviceSupport1 .l .main dl.cur dd{display: block;}
.serviceSupport1 .l .main dl.cur path{fill: var(--color-white);}
.serviceSupport1 .l .main dl.cur path.strokeColor{stroke: #fff;}
.serviceSupport2{padding: 1.6rem 0 0;background:#f5f9fa url(../images/serviceSupport-bg2.jpg) no-repeat;background-size: 100%;}
.serviceSupport2 .main{justify-content: space-between;}
.serviceSupport2 .l .btn_arrow{margin-top: 3.5rem;}
.serviceSupport2 .r{width: 8.7rem;}
.serviceSupport2 .r .questions_list{margin-top: 0;}
.serviceSupport3{padding: 1.4rem 0 0;background:#f5f9fa url(../images/serviceSupport-bg3.jpg) no-repeat;background-size: cover;height: 9.88rem;}
.serviceSupport3 .main{margin-top: .8rem;}
.serviceSupport3 .main .item{margin-right: .4rem;width: 2.05rem;border-radius: .3rem;overflow: hidden;position: relative;color: #fff;transition: all 1s;}
.serviceSupport3 .main .item::before{content: '';width: 100%;height: 100%;background:linear-gradient(180deg,rgba(23, 58, 139,0) 43% ,#004189) 100%;position: absolute;z-index: 1;}
.serviceSupport3 .main .item:last-of-type{margin-right: 0;}
.serviceSupport3 .main .item .img {width: 7rem;aspect-ratio: 700 / 520;}
.serviceSupport3 .main .item .img img{max-width: initial;object-fit: cover;height: 100%;object-position: center;transition: transform .8s ease-out;transform: translateX(-50%);}
.serviceSupport3 .main .item .txt{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;}
.serviceSupport3 .main .item .tit{display: flex;flex-direction: column-reverse;justify-content: flex-start;padding: 0 .25rem .4rem;}
.serviceSupport3 .main .item .tit h6{font-family: 'SourceHanSansCN-Medium';display: inline-flex;position: relative;font-size: .24rem;padding-bottom: 0;}
.serviceSupport3 .main .item .tit img{width: .42rem;margin-bottom: .2rem;}
.serviceSupport3 .main .item dl{display: none;margin-top: .38rem;}
.serviceSupport3 .main .item dt{font-size: .2rem;font-family: 'SourceHanSansCN-Medium'; margin-bottom: .25rem;}
.serviceSupport3 .main .item dd{line-height: 1.6;}
.serviceSupport3 .main .item dd p+p{margin-top: .15rem;}
.serviceSupport3 .main .item.cur{width: 7rem;}
.serviceSupport3 .main .item.cur .txt{padding: .6rem .4rem;flex-direction: column;justify-content: flex-start;}
.serviceSupport3 .main .item.cur .tit{display: flex;align-items: flex-start;justify-content: space-between;width: 100%;flex-direction: row;padding-right: .2rem;}
.serviceSupport3 .main .item.cur .tit h6{font-family: 'SourceHanSansCN-Bold';padding-bottom: .4rem;}
.serviceSupport3 .main .item.cur .tit h6::before{content: '';position: absolute;left: 0;bottom: 0;width: .8rem;height: .03rem;background-color: var(--color-white);}
.serviceSupport3 .main .item.cur .tit img{width: .6rem;margin-bottom: 0;}
.serviceSupport3 .main .item.cur dl{display: block;}
.serviceSupport3 .main .item.cur::before{background:linear-gradient(180deg,#173A8B,#004189);opacity: .8;}
.serviceSupport4{padding: 1.7rem 0 1.2rem;background: url(../images/serviceSupport-bg4.jpg) no-repeat;background-size: cover;}
.serviceSupport3 .main .item.cur .img img{transform: translateX(0);}
.serviceSupport4 .serviceSupport4_tit{align-items: center;justify-content: space-between;}
.serviceSupport4Swiper{margin-top: .8rem;padding: .1rem;}
.serviceSupport4Swiper .swiper-slide{width: 3.34rem;}
.serviceSupport4Swiper a{display: block;}
.serviceSupport4Swiper a .img{box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);background-color: #fbfbfc;}
.serviceSupport4Swiper a .txt{text-align: center;font-size: .17rem;color: #444;line-height: 1.6;margin-top: .35rem;}
.serviceSupport4Swiper a:hover{transform: translateY(-.05rem);}
.serviceSupport4Swiper a:hover .txt{color: var(--color-blue);}
.serviceSwiper_btns{bottom: auto;position: relative;left: auto;display: flex;align-items: center;width: 100%;justify-content: space-between;margin-top: .8rem;}
.serviceSwiper_btn+.serviceSwiper_btn{margin-left: .3rem;}
.serviceSwiper_btn_a{align-items: center;}
.serviceSupport4Swiper .swiper-pagination-progressbar{background-color: #DFE7F0;width: calc(100% - 1.4rem);position: relative;}
.serviceSupport4Swiper .swiper-pagination-progressbar-fill{background-color: var(--color-blue);}
.serviceSupport5{padding: 1.5rem 0 1.2rem;background:#f3f4f6 url(../images/serviceSupport-bg5.jpg) no-repeat;background-size: cover;}
.serviceSupport5 .main{flex-wrap: wrap;margin: .75rem 0 -.45rem;}
.serviceSupport5 .main a{margin-right: .4rem;height: 2.7rem;background-color: var(--color-white);padding: .55rem .4rem  .4rem .5rem;box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);border-radius: .3rem;width: calc((100% - .4rem * 2) / 3);margin-bottom: .45rem;}
.serviceSupport5 .main a:nth-of-type(3n){margin-right: 0;}
.serviceSupport5 .main a dt{height: 1.2rem;}
.serviceSupport5 .main a h6{line-height: 1.6;font-family: 'SourceHanSansCN-Medium';align-items: flex-start;}
.serviceSupport5 .main a svg{width: .38rem;margin-right: .3rem;margin-top: .02rem;}
.serviceSupport5 .main a span{width: calc(100% - .68rem);-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size: .2rem;}
.serviceSupport5 .main a dd{display: flex;align-items: center;justify-content: space-between;}
.serviceSupport5 .main a .vipIs{color: var(--color-blue);align-items: center;margin-left: .64rem;}
.serviceSupport5 .main a .vipIs svg{width: .28rem;margin-right: .1rem;}
.serviceSupport5 .main a .downloadIcon{width: .54rem;}
.serviceSupport5 .main a .downloadIcon svg{width: 100%;}
.serviceSupport5 .main a:hover{background-color: var(--color-blue);color: var(--color-white);}
.serviceSupport5 .main a:hover path{fill: var(--color-white);}
.serviceSupport5 .main a:hover .vipIs{color: var(--color-white);}
.serviceSupport5 .main a:hover circle{fill: var(--color-white);}
.serviceSupport5 .main a:hover .downloadIcon path{fill: var(--color-blue);}

/* 服务支持-常见问题 */
.customerSupport_list{padding: 1.5rem 0 0;}
.questions_list{margin-top: .8rem;margin-bottom: 1rem;}
.questions_list dl{border-radius: .08rem;background-color: var(--color-white);box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);padding: .3rem;font-family: 'SourceHanSansCN-Medium';margin-bottom: .2rem;transition: all .5s;}
.questions_list dt{display: flex;align-items: center;cursor: pointer;justify-content: space-between;}
.questions_list dt .txt{width: calc(100% - .6rem);display: flex;align-items: flex-start;}
.questions_list dt .txt svg{width: .28rem;}
.questions_list dt .txt svg path{fill: var(--color-gray);}
.questions_list dt .txt p{margin-left: .28rem;line-height: 1.3;font-size: .2rem;width: calc(100% - .6rem);}
.questions_list dt .toggle_btn{position: relative;width: .16rem;}
.questions_list dt .toggle_btn img{width: 100%;}
.questions_list dt .toggle_btn .jiaIcon{display: block;}
.questions_list dt .toggle_btn .jianIcon{display: none;}
.questions_list dd{border-top: 1px solid rgba(255,255,255,.1);margin: .3rem 0 .05rem;padding: .3rem .3rem 0;display: none;}
.questions_list dd,.serviceSupport2 .r .questions_list dd{line-height: 1.5;font-size: .17rem;}
.questions_list dl.cur,.serviceSupport2 .r .questions_list dl:hover{color: var(--color-white);background-color: var(--color-blue);}
.questions_list dl.cur dt .txt svg path,.serviceSupport2 .r .questions_list dl:hover dt .txt svg path{fill: var(--color-white);}
.questions_list dl.cur dt .toggle_btn .jiaIcon,.serviceSupport2 .r .questions_list dl:hover dt .toggle_btn .jiaIcon{display: none;}
.questions_list dl.cur dt .toggle_btn .jianIcon,.serviceSupport2 .r .questions_list dl:hover dt .toggle_btn .jianIcon{display: block;}

/* 服务支持-资料下载 */
.customerSupportDownload_list{display: flex;justify-content: space-between;margin-top: .85rem;align-items: flex-start;}
.customerSupportDownload_list .l,.customerSupportDownload_list .r .item{border-radius: .3rem;box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);}
.customerSupportDownload_list .l{width: 3.9rem;margin-right: .4rem;}
.customerSupportDownload_list .r{width: calc(100% - 3.9rem  - .4rem);}
.customerSupportDownload_list .l dl{margin: .6rem .38rem;padding-bottom: .45rem;border-bottom: 1px solid #DCE1E6;}
.customerSupportDownload_list .l dl:last-of-type{border: none;}
.customerSupportDownload_list .l dt{font-size: .2rem;font-family: 'SourceHanSansCN-Medium';margin-bottom: .36rem;}
.customerSupportDownload_list .l dd a{display: flex;}
.customerSupportDownload_list .l dd a+a{margin-top: .3rem;}
.customerSupportDownload_list .l dd a .icon img{display: none;}
.customerSupportDownload_list .l dd a .icon img.selecteNo{display: flex;}
.customerSupportDownload_list .l dd a p{font-size: .17rem;color: #444;margin-left: .15rem;line-height: 1.3;}
.customerSupportDownload_list .l dd a.cur .icon img.selecteNo{display: none;}
.customerSupportDownload_list .l dd a.cur .icon img.selected{display: flex;}
.customerSupportDownload_list .r{margin-bottom: .9rem;}
.customerSupportDownload_list .r .box{margin-bottom: .3rem;padding-top: .1rem;}
.customerSupportDownload_list .r .box h6{font-size: .17rem;font-family: 'SourceHanSansCN-Medium';color: #666;}
.customerSupportDownload_list .r .item{border-radius: .08rem;}
.customerSupportDownload_list .r .item ul{margin: .32rem .4rem;}
.customerSupportDownload_list .r .item ul li{border-bottom: 1px solid #DCE1E6;padding: .4rem 0;}
.customerSupportDownload_list .r .item ul li:last-of-type{border-bottom: none;}
.customerSupportDownload_list .r .item ul li a{line-height: 1.35;display: flex;align-items: flex-start;}
.customerSupportDownload_list .r .item ul li a .txt{width: calc(100% - .7rem);}
.customerSupportDownload_list .r .item ul li a dl{display: flex;align-items: flex-start;}
.customerSupportDownload_list .r .item ul li a dt{margin-top: .1rem;}
.customerSupportDownload_list .r .item ul li a dt img{width: .36rem;}
.customerSupportDownload_list .r .item ul li a dd{margin-left: .3rem;}
.customerSupportDownload_list .r .item ul li a span{display: flex;color: #999;}
.customerSupportDownload_list .r .item ul li a p{font-size: .2rem;color: #444;font-family: 'SourceHanSansCN-Medium';margin-top: .12rem;transition: all .4s;}
.customerSupportDownload_list .r .item ul li a .icon svg > *{transition: all .4s;}
.customerSupportDownload_list .r .item ul li a:hover p{color: var(--color-blue);}
.customerSupportDownload_list .r .item ul li a:hover .icon path{fill: var(--color-white);}
.customerSupportDownload_list .r .item ul li a:hover .icon circle{fill:var(--color-blue);}
.vipPop{width: 7.6rem;max-width: 100%;padding:.65rem .4rem;border-radius: .3rem;background:#fff url(../images/vipPop-bg.png) no-repeat;background-size: cover;}
.vipPop dl{text-align: center;font-family: 'SourceHanSansCN-Medium';border-bottom: 1px solid #E9E9E9;padding-bottom: .3rem;margin-bottom: .5rem;}
.vipPop dt{font-size: .32rem;margin-bottom: .25rem;}
.vipPop dd{color: #666;line-height: 1.35;}
.vipPop .form_main{margin: 0 auto;width:calc(100% - .4rem * 2);}
.vipPop .inputBox{width: 100%;display: flex;align-items: center;}
.vipPop .inputBox label{font-size: .18rem;color: #444;font-family: 'SourceHanSansCN-Medium';width: .7rem;margin-right: .2rem;}
.vipPop .inputBox input{width: 100%;border-radius: .12rem;border: 1px solid #C3C3C3;font-size: .18rem;padding:0 .15rem;height: .5rem;line-height: .5rem;}
::placeholder{color: #B7B7B7;}
.vipPop .inputBox+.inputBox{margin-top: .3rem;}
.vipPop .inputCode .flex{align-items: center;width: 3.4rem;}
.vipPop .inputCode input{width: 2.6rem;}
.vipPop .inputCode .code_tip{display: flex;align-items: flex-end;}
.vipPop .inputCode .code_tip img{margin: 0 .15rem;}
.vipPop .inputCode .code_tip a{font-size: .14rem;color: #666;}
.vipPop .inputCode .code_tip a:hover{color: var(--color-blue);}
.vipPop .logon_btn{width: 100%;border-radius: 500px;color: #fff;padding: .2rem 0;font-size: .18rem;text-align: center;background: linear-gradient(320deg,#173A8B 45%,#0178F8 100%);display: block;margin-top: .5rem;}
.fancybox__dialog .fancybox__container{--fancybox-backdrop-bg:rgba(0,0,0,.6)}
#vipPop .f-button.is-close-button,.jionPop .f-button.is-close-button{top: .25rem;right: .25rem;--f-button-color:var(--color-blue);--f-button-hover-color:var(--color-blue);}

/* 服务支持-季刊专栏 */
.customerSupportColumn_tit{align-items: flex-end;justify-content: space-between;}
.customerSupportColumn_tit .yearDown{border-radius: 500px;border: 1px solid var(--color-blue);height: .6rem;align-items: center;}
.customerSupportColumn_tit .yearDown select{width: 100%;height: 100%;padding: 0 .3rem;min-width: 2.4rem;appearance: none;background-image:url(../images/customerSupportColumn-icon.svg);background-repeat: no-repeat;background-position: right .3rem center;background-size: .2rem;outline: none;color: #111;font-family: 'SourceHanSansCN-Medium';}
.customerSupportColumn_list{flex-wrap: wrap;margin-top: .8rem;display: flex;margin-bottom: .8rem;}
.customerSupportColumn_list a{border-radius: .3rem;box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);margin-bottom: .4rem;width: calc((100% - .4rem * 3)/ 4);margin-right: .4rem;padding: .4rem .5rem;}
.customerSupportColumn_list a:nth-of-type(4n){margin-right: 0;}
.customerSupportColumn_list a .imgs{aspect-ratio: 298 / 406;}
.customerSupportColumn_list a .imgs img{width: 100%;}
.customerSupportColumn_list a .txt{text-align: center;margin-top: .3rem;}
.customerSupportColumn_list a .txt p{line-height: 1.2;font-size: .17rem;color: #444;}
.customerSupportColumn_list a:hover{color: var(--color-blue);}

/* 招贤纳士 */
.jion_box1{background: url(../images/jion_box1-bg.jpg) no-repeat;height: 7.62rem;background-size: cover;}
.jion_box1 .w1680{align-items: center;justify-content: space-between;height: 100%;}
.jion_box1 .txt{width: 5.6rem;}
.jion_box1 .des{margin-top: .6rem;}
.jion_box1 .des p{margin-top: .2rem;line-height: 1.8;font-size: .17rem;color: #444;}
.jion_box2{background: url(../images/jion_box2-bg.jpg) no-repeat;height: 9.2rem;background-size: cover;padding-top: 1.3rem;}
.jion_box2_tit{justify-content: space-between;align-items: flex-end;}
.lifeSwiper{margin-top: .8rem;margin-left: -3.2rem;}
.lifeSwiper .img img{border-radius: .2rem;overflow: hidden;}
.lifeSwiper p{margin-top: .4rem;font-size: .2rem;text-align: center;}
.lifeSwiper_btns{position: relative;margin-top: 0;}
.jion_box3{padding: 1.3rem 0 0;}
.jion_box3 .common_tit{margin-bottom: .8rem;}
.jion_item{margin-bottom: .6rem;border-radius: .3rem;background: #F4F6F9;align-items: center;justify-content: space-between;padding: .6rem;}
.jion_item dl{width: calc(100% - 2.6rem);}
.jion_item dt{padding: .3rem 0;border-bottom: 1px solid #DCE1E6;font-size: .26rem;font-family: 'SourceHanSansCN-Medium';}
.jion_item dd{padding: .4rem 0 .5rem;color: #666;font-size: .17rem;display: flex;flex-wrap: wrap;}
.jion_item dd p+p{margin-left: .85rem;}
.jion_item .btn_arrow{margin-top: 0;}
.jion_box3 .pages{margin-top: 1.2rem;}
.jionPop{width: 9.6rem;max-width: 100%;padding:.55rem .5rem;border-radius: .4rem;background:#fff url(../images/jionPop-bg.png) no-repeat;background-size: cover;max-height: 100%;}
.jionPop dl{font-family: 'SourceHanSansCN-Medium';border-bottom: 1px solid #E9E9E9;padding-bottom: .3rem;}
.jionPop dt{font-size: .32rem;margin-bottom: .25rem;}
.jionPop dd{color: #666;line-height: 1.35;display: flex;}
.jionPop dd p+p{margin-left: .35rem;}
.jion_main{overflow-y: auto;max-height: 85%;}
.jion_main h6{font-size: .2rem;font-family: 'SourceHanSansCN-Medium';margin: .3rem 0;}
.jion_main p{line-height: 1.6;color: #444;}
.jion_main .tip{color: #666;margin-top: .3rem;}
.apply_btn{border-radius: 500px;color: #fff;padding: .2rem .34rem;font-size: .18rem;background: linear-gradient(320deg,#173A8B 45%,#0178F8 100%);display: inline-flex;justify-content: center;align-items: center;margin-top: .35rem;line-height: 1;}
.apply_btn img{margin-left: .14rem;width: .2rem;}

/* 搜索 */
.search_bg{background:#fff url(../images/search_bg.png) no-repeat;padding-top: 1rem;padding-bottom: 1.2rem;}
.search_bg .pages{margin-bottom: 0;}
.search_tit{display: flex;align-items: center;margin-bottom: .3rem;}
.search_tit .return_a{display: inline-flex;color: var(--color-white);background-color: var(--color-blue);height: .54rem;align-items: center;justify-content: center;width: 1.62rem;border-radius: 500px;margin-right: .3rem;}
.search_tit .input_item{border-radius: 500px;border: 1px solid var(--color-gray);padding: 0 .25rem;background-color: var(--color-white);display: inline-flex;align-items: center;}
.search_tit .input_item input{width: 100%;width: 5rem;background-color: var(--color-white);}
.search_tit .input_item ::placeholder{color: #666;}
.search_tit .input_item  a{background: var(--color-white);height: auto;}
.search_tit .input_item  a svg{width: .2rem;}
.search_r{color: #999;padding-left: .2rem;}
.search_main{align-items: flex-start;margin-top: .5rem;}
.search_bg .l{width: 3.1rem;margin-right: .4rem;}
.search_bg .l,.search_bg .r ul{box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);border-radius: .3rem;padding: .6rem .4rem;}
.search_bg .l h6{font-size: .2rem;margin-bottom: .35rem;}
.search_bg .l .search_a{margin-left: .15rem;}
.search_bg .l .search_a a{display: block;margin-top: .3rem;font-size: .17rem;}
.search_bg .l .search_a a:hover{color: var(--color-blue);}
.search_bg .l .search_a a.cur{font-family: 'SourceHanSansCN-Bold';}
.search_bg .r{width: calc(100% - 3.1rem - .4rem);}
.search_bg .r ul{margin-bottom: 1.2rem;padding-bottom: .4rem;}
.search_bg .r ul li{border-bottom: 1px solid #DCE1E6;padding: .3rem 0;font-family: 'SourceHanSansCN-Medium';display: flex;align-items: flex-start;font-size: .17rem;}
.search_bg .r ul li:last-child{border-bottom: none;}
.search_bg .r ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: calc(100% - 1rem);}
.search_bg .r ul li span{color: #444;opacity: .6;}
.search_bg .r ul li a{display: inline-flex;margin-left: .3rem;}
.search_bg .r ul li em{display: inline-flex;width: 1rem;}
.search_bg .r ul li:hover p a{color: var(--color-blue);}

/* 重大课题/研究成果-详情 */
.researchResultsDetail .l{width: calc(100% - 4.1rem - .8rem);margin-right: .8rem;}
.researchResultsDetail .r{width: 4.1rem;}
.researchResultsDetail .r .r_list{box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);padding: .2rem .25rem;background: var(--color-white);border-radius: .2rem;margin-top: .4rem;}
.researchResultsDetail .r dl+dl{margin-top: 0;}
.researchResultsDetail .newsItem{border-bottom: 1px solid #DCE1E6;}
.researchResultsDetail .newsItem:last-of-type{border: none;}
.researchResultsDetail .newsItem a{box-shadow: none;border-radius: 0;}
.researchResultsDetail .newsItem p{margin-bottom:.2rem;}
.researchResultsDetail .more{display: flex;justify-content: flex-end;}
.researchResultsDetail .more svg{width: .19rem;transition: all .4s;}
.researchResultsDetail .newsItem a:hover{transform: none;}
.researchResultsDetail .newsItem a:hover .more svg{transform: translateX(.05rem);}

/* 科研创新 - 实验室 */
.researchInnovationSys{padding: 1.4rem 0 .4rem;}
.researchInnovationSys .main{margin-top: 1rem;}
.researchInnovationSys .item{border-top: 1px solid #DCE1E6;padding: 1.2rem 0;display: flex;justify-content: space-between;align-items: center;}
.researchInnovationSys .item:nth-child(2n){flex-direction: row-reverse;}
.researchInnovationSys .img{border-radius: .2rem;overflow: hidden;}
.researchInnovationSys .txt{width: 6.6rem;}
.researchInnovationSys .txt .icon{margin-bottom: .5rem;}
.researchInnovationSys .txt h5{margin-bottom: .5rem;font-size: .32rem;color: #000;font-family: 'SourceHanSansCN-Medium';}
.researchInnovationSys .txt .icon img{width: .82rem;}
.researchInnovationSys .txt h6{font-size: .24rem;color: #444;line-height: 1.7;font-family: 'SourceHanSansCN-Medium';}
.researchInnovationSys .txt .des p{font-size: .17rem;color: #444;line-height: 1.7;}
.researchInnovationSys .txt .des p+p{margin-top: .25rem;}
.researchInnovation1{background: url(../images/researchInnovation-bg1.jpg) no-repeat;padding: 1.2rem 0 1.6rem;background-size: cover;}
.researchInnovation1_tit .des{margin-top: .25rem;text-align: center;font-size: .18rem;}
.researchInnovation1_tit .des p{line-height: 1.6;}
.researchInnovation1 .main{margin-top: .8rem;display: flex;}
.researchInnovation1 .main .item{position: relative;margin-right: .4rem;width: 2.85rem;border-radius: .3rem;overflow: hidden;position: relative;color: #fff;transition: all 1s;}
/* .researchInnovation1 .main .item::before{content: '';width: 100%;height: 100%;background:linear-gradient(180deg,rgba(23, 58, 139,0) 43% ,#004189) 100%;position: absolute;} */
.researchInnovation1 .main .item:last-of-type{margin-right: 0;}
.researchInnovation1 .main .item .img {width: 7rem;}
.researchInnovation1 .main .item .img img{max-width: initial;}
.researchInnovation1 .main .item .txt{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;}
.researchInnovation1 .main .item .tit{display: flex;padding: 0 .25rem .4rem;align-items: center;justify-content: center;}
.researchInnovation1 .main .item .tit p{font-family: 'SourceHanSansCN-Medium';font-size: .24rem;}
.researchInnovation1 .main .item .tit img{display: none;width: .48rem;}
.researchInnovation1 .main .item.cur{width: 7rem;}
/* .researchInnovation1 .main .item.cur::before{background:linear-gradient(180deg,#173A8B,#004189);opacity: .8;} */
.researchInnovation1 .main .item.cur .tit{justify-content: space-between;}
.researchInnovation1 .main .item.cur .tit img{display: block;}
.researchInnovation2{background: url(../images/researchInnovation-bg2.jpg) no-repeat;background-size: cover;padding: 1.9rem 0 1.2rem;}
.researchInnovation2_tit{display: flex;justify-content: space-between;align-items: center;}
.researchInnovation2Swiper_btn_a{margin-top: 0;}
.researchInnovation2 .main{margin-top: 1rem;}
.researchInnovation2 .l{width: 4.6rem;position: relative;margin-left: 1.2rem;margin-right: 1.2rem;}
.researchInnovation2 .l .des{margin-top: .3rem;}
.researchInnovation2 .l .des dt{line-height: 1;display: flex;align-items: flex-end;}
.researchInnovation2 .l .des dt strong{display: inline-flex;background: linear-gradient(325deg, #173A8B 4%, #0178F8);-webkit-background-clip: text;background-clip: text;color: transparent;
font-size: .96rem;font-weight: 900;font-family: 'InterSemiBold';}
.researchInnovation2 .l .des dt span{font-size: .48rem;color: var(--color-blue);font-family: 'SourceHanSansCN-Heavy';margin-left: .1rem;margin-bottom: .05rem;}
.researchInnovation2 .l .des dd{margin-top: .25rem;}
.researchInnovation2 .l .des dd p{color: var(--color-blue);}
.researchInnovation2 .l .des dd em{color: #666;}
.researchInnovation2 .swiper-pagination-progressbar{bottom: .08rem;top: auto;background-color: #DFE7F0;}
.researchInnovation2 .swiper-pagination-progressbar-fill{background-color: var(--color-blue);}
.researchInnovation2Swiper{width: calc(1210 / 1920 * 100%);}
.researchInnovation2Swiper .swiper-slide{width: 2.64rem;text-align: center;}
.researchInnovation2Swiper .swiper-slide a{display: block;}
.researchInnovation2Swiper .swiper-slide .img{box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);background: url(../images/s-img-bg.jpg) no-repeat;width: 2.64rem;height: 3.68rem;background-size: cover;padding:.2rem .16rem;}
.researchInnovation2Swiper .swiper-slide p{color: #444;font-family: 'SourceHanSansCN-Medium'; margin-top: .3rem;line-height: 1.4;}
.researchInnovation3{background: url(../images/researchInnovation-bg3.jpg) no-repeat;background-size: cover;padding: 1.5rem 0 .9rem;color: var(--color-white);}
.researchInnovation3 .common_tit p{color: var(--color-white);}
.researchInnovation3Swiper{margin-top: .8rem;position: relative;padding-bottom: .9rem;}
.researchInnovation3Swiper .swiper-slide{width: 4.9rem;}
.researchInnovation3Swiper a{display: block;border-radius: .3rem;overflow: hidden;background: rgba(255, 255, 255,.2);color: #fff;padding: .5rem .4rem;}
.researchInnovation3Swiper a .icon{width: .5rem;}
.researchInnovation3Swiper a .icon path{fill: var(--color-white);}
.researchInnovation3Swiper a h6{font-size: .24rem;font-family: 'SourceHanSansCN-Medium'; line-height: 1.5;margin: .25rem 0;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-weight: normal;}
.researchInnovation3Swiper a p{line-height: 1.5;}
.researchInnovation3Swiper a:hover{background: var(--color-white);}
.researchInnovation3Swiper a:hover .icon path{fill: var(--color-blue);}
.researchInnovation3Swiper a:hover h6{color: var(--color-blue);font-family: 'SourceHanSansCN-Bold';}
.researchInnovation3Swiper a:hover p{color: #444;}
.researchInnovation3Swiper .swiper-pagination-bullet{opacity: .3;background: var(--color-white);width: .1rem;height: .1rem;margin: 0 .06rem!important;}
.researchInnovation3Swiper .swiper-pagination-bullet-active{opacity: 1;}
.researchInnovation4{background: url(../images/researchInnovation-bg4.jpg) no-repeat;padding: 1.6rem 0 1.4rem;background-size: cover;}
.researchInnovation4 .main{flex-wrap: wrap;margin-bottom: -.45rem;margin-top: .8rem;}
.researchInnovation4 .main a{margin-bottom: .45rem;width: calc((100% - .45rem * 2) / 3);box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);border-radius: .3rem;padding: .55rem .5rem .4rem;margin-right: .45rem;background: var(--color-white);}
.researchInnovation4 .main a:nth-of-type(3n){margin-right: 0;}
.researchInnovation4 .main a dt{display: flex;align-items: flex-start;height: 1.2rem;}
.researchInnovation4 .main a dt svg{width: .38rem;}
.researchInnovation4 .main a dt p{margin-left: .3rem;line-height: 1.5;font-size: .24rem;font-family: 'SourceHanSansCN-Medium'; color: #444;width: calc(100% - .6rem);}
.researchInnovation4 .main a dd{justify-content: flex-end;}
.researchInnovation4 .main a dd svg{width: .54rem;}
.researchInnovation4 .main a:hover{background: var(--color-blue);}
.researchInnovation4 .main a:hover dt path{fill: var(--color-white);}
.researchInnovation4 .main a:hover *{color: var(--color-white);}
.researchInnovation4 .main a:hover dd path{fill: var(--color-blue);}

/* 双核心战略 */
.twoCoreStrategy1{padding-top: 1.3rem;}
.twoCoreStrategy1 .main{margin-top: 1.2rem;flex-wrap: wrap;}
.twoCoreStrategy1 .item{width: 25%;border-top: 1px solid #DCE1E6;border-right: 1px solid #DCE1E6;padding: .95rem .7rem 0 .95rem;height: 5rem;}
.twoCoreStrategy1 .icon{display: flex;justify-content: flex-end;}
.twoCoreStrategy1 .icon img{border-radius: .08rem;box-shadow: 0 .04rem .26rem rgba(215, 219, 222,1);}
.twoCoreStrategy1 dl{margin-top: 1.15rem;}
.twoCoreStrategy1 dt{font-size: .26rem;font-family: 'SourceHanSansCN-Medium'; color: var(--color-blue);margin-bottom: .3rem;}
.twoCoreStrategy1 dd{line-height: 1.7;font-size: .17rem;color: #444;}
.twoCoreStrategy2 .txt{position: absolute;top: 0;left: 0;color: var(--color-white)!important;text-align: center;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.twoCoreStrategy2 .common_tit .bar{position: relative;height: .03rem;background-color: var(--color-white);width: 1.2rem;margin:.4rem auto .3rem;}
.twoCoreStrategy2 .common_tit p{color: var(--color-white);}
.twoCoreStrategy2 .btn_arrow{border: none;margin-top: .6rem;}
.twoCoreStrategy3{padding: 1.6rem 0;}
.twoCoreStrategy3 .tab_con{display: flex;align-items: center;justify-content: space-between;}
.twoCoreStrategy3 .tab_tit{width: 7.6rem;}
.twoCoreStrategy3 .tab_tit a{display: block;}
.twoCoreStrategy3 .tab_tit dl{padding: .4rem 0;position: relative;border-bottom: 1px solid #DCE1E6;}
.twoCoreStrategy3 .tab_tit dt{display: flex;justify-content: space-between;height: .28rem;}
.twoCoreStrategy3 .tab_tit dl::before{content: '';width: 0;height: .03rem;position: absolute;left: 0;background-color: var(--color-blue);transition: all .4s;bottom: 0;}
.twoCoreStrategy3 .tab_tit dt h6{width: calc(100% - .8rem);font-size: .2rem;font-family: 'SourceHanSansCN-Bold';line-height: 1.2;}
.twoCoreStrategy3 .tab_tit dt .num{width: .8rem;display: inline-flex;justify-content: center;}
.twoCoreStrategy3 .tab_tit dt .num img{width: .41rem;}
.twoCoreStrategy3 .tab_tit dd{line-height: 1.6;color: #444;font-size: .17rem;font-family: 'SourceHanSansCN-Medium'; padding: .3rem 0 0;display: none;}
.twoCoreStrategy3 .tab_tit a.cur h6,.twoCoreStrategy3 .tab_tit a:hover h6{font-size: .26rem;color: var(--color-blue);}
.twoCoreStrategy3 .tab_tit a.cur dl::before,.twoCoreStrategy3 .tab_tit a:hover dl::before{width: 100%;}
.twoCoreStrategy3 .tab_tit a.cur dt .num img,.twoCoreStrategy3 .tab_tit a:hover dt .num img{width: .53rem;}
.twoCoreStrategy3 .tab_tit a.cur dd{display: block;}
.twoCoreStrategy3 .tab_img{width: 7.6rem;height: 8.4rem;overflow: hidden;border-radius: .3rem;position: relative;}
.twoCoreStrategy3 .tab_img>div{opacity: 0;visibility: hidden;position: absolute;top: 0;left: 0;transition: all .4s;}
.twoCoreStrategy3 .tab_img>div.cur{opacity: 1;visibility: visible;}
.twoCoreStrategy3 .tab_img>div img{aspect-ratio: 760 / 840;object-fit: cover;}

/* 关于我们 */
.about1{background: url(../images/about1-bg.jpg) no-repeat;background-size: cover;padding: 1.5rem 0 1rem;}
.about1 .about1_tit{align-items: flex-start;justify-content: space-between;}
.about1 .about1_tit .common_tit{width:calc(600 / 1920 * 100%);}
.about1 .about1_tit .des{width:calc(1010 / 1920 * 100%);line-height: 1.5;color: #444;font-size: .17rem;}
.about1 .about1_tit .des .scrollY{height: 3.8rem;overflow-y: auto;padding-right: .2rem; }
.about1 .about1_tit .des .scrollY::-webkit-scrollbar {width: 4px;background-color: rgba(0,0,0,.1);}
.about1 .about1_tit .des .scrollY::-webkit-scrollbar-thumb {background-color: var(--color-blue)}
.about1 .about1_tit .des p+p{margin-top: .25rem;}
.about1 .numList{margin-top: .9rem;}
.numList dl{flex: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;border-right: 1px solid #DCE1E6;}
.numList dd h6{display: flex;align-items: flex-end;}
.numList dd h6 strong{display: inline-flex;background: linear-gradient(325deg, #173A8B 40%, #0178F8);-webkit-background-clip: text;background-clip: text;color: transparent;font-size: .64rem;font-weight: 900;font-family: 'InterBold';}
.numList dd h6 span{font-size: .48rem;color: var(--color-blue);font-family: 'SourceHanSansCN-Heavy';margin-left: .15rem;}
.numList dd p{margin-top: .3rem;color: #444;}
.about2{background: url(../images/about2-bg.jpg) no-repeat;background-size: cover;padding: 1.5rem 0 1.3rem;color: var(--color-white);}
.about2 .about2_tit{justify-content: space-between;align-items: flex-end;}
.about2 .main{margin-top: .9rem;justify-content: space-between;}
.about2 .main .l{margin-left: 1.2rem;flex-direction: column;padding-top: .2rem;width: 4.4rem;}
.about2 .main .l a{display: inline-flex;width: 2.4rem;height: .54rem;justify-content: center;align-items: center;border-radius: 500px;margin-top: .35rem;background-color: var(--color-white);font-size: .18rem;font-family: 'SourceHanSansCN-Medium'; color: #222;}
.about2 .main .l a.cur,.about2 .main .l a:hover{color: var(--color-white);background: linear-gradient(350deg, #173A8B 30%, #0178F8 90%);}
.about2_tab_con{width: calc(1360/ 1920 * 100%);}
.about2_tab_con .about2Swiper{height: 4.5rem;overflow: hidden;}
.about2Swiper .swiper-slide{width: 3.8rem;}
.about2Swiper a{border-radius: .3rem;overflow: hidden;display: block;position: relative;}
.about2Swiper a .img{border-radius: .32rem;overflow: hidden;;}
.about2Swiper a .txt{position: absolute;top: calc(100% - 1.4rem);left: 0;width: 100%;height: 100%;z-index: 1;background-color: var(--color-blue);color: var(--color-white);padding: .4rem;transition: all .4s;}
.about2Swiper a .txt dl{position: relative;font-family: 'SourceHanSansCN-Medium'; }
.about2Swiper a .txt .icon{position: absolute;top: 0;right: 0;transition: all .4s;}
.about2Swiper a .txt .icon img{width: .4rem;}
.about2Swiper a .txt dt{font-size: .26rem;}
.about2Swiper a .txt dd{opacity: .62;margin-top: .2rem;}
.about2Swiper a .txt .des{line-height: 1.7;margin-top: .4rem;-webkit-line-clamp:9;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.about2Swiper a .txt .des .scrollY{overflow-y: auto;height: 2.8rem;padding-right: .1rem;}
.about2Swiper a .txt .des .scrollY::-webkit-scrollbar {width: 4px;background-color: rgba(255,255,255,.1);}
.about2Swiper a .txt .des .scrollY::-webkit-scrollbar-thumb {background-color: #fff}
.about2Swiper a.cur .txt{border-radius: .3rem;overflow: hidden;top: 0;}
.about2Swiper a.cur .txt .icon{transform: rotate(45deg);}
.about2Swiper_btns{margin-top:0;}
.about2_tab_con>div,.about2 .tab_btn>div{display: none;}
.about2_tab_con>div.cur,.about2 .tab_btn>div.cur{display: block;}
.about3{background: #f8f8f8;}
.about3 .l{width: 50%;position: relative;overflow: hidden;}
.about3 .r{width: 50%;background: url(../images/about3-bg-r.jpg) no-repeat;padding: 1.9rem 0 1.4rem;background-size: cover;}
.about3Scrollbar{width:3px;height:100%;position:absolute;top:0;right:0;background:rgba(0,0,0,.1);right: 0;}
.about3Scrollbar .swiper-scrollbar-drag{background-color:var(--color-blue)}
.about3Swiper{width: 8rem;margin-top: 1rem;height: 4.5rem;padding-bottom: 2rem;margin-left: 0;margin-right: auto;padding-right: .2rem;}
.about3Swiper::before{position: absolute;bottom: 0;left: 0;width: 100%;height: 1.5rem;content: '';z-index: 2;background: linear-gradient(180deg,rgba(248, 248, 248,0) 0%,rgba(248, 248, 248,.5) 10%,#F8F8F8 100%);}
.about3Swiper dl{color: #444;width: 7.3rem;max-width: 100%;}
.about3Swiper dt{margin-bottom: .2rem;display: flex;align-items: flex-end;}
.about3Swiper dt strong{font-size: .4rem;font-family: 'InterBold';font-weight: normal;}
.about3Swiper dt span{font-size: .2rem;font-family: 'SourceHanSansCN-Medium';margin-left: .1rem;margin-bottom: .05rem;}
.about3Swiper dd{line-height: 1.6;font-size: .17rem;}
.about3Swiper dd p+p{margin-top: .15rem;}
.about3Swiper .swiper-slide{height: auto;cursor: pointer;}
.about3Swiper .swiper-slide.active dt{color: var(--color-blue);}
.about3Swiper .swiper-slide.active dd{font-family: 'SourceHanSansCN-Medium';}
/* 圆圈效果 */
.swiper_img{height: 100%;position: relative;margin-right: .8rem;}
.swiper_imgs_circle{width: 12.16rem;height:12.16rem;position:absolute;top:50%;right:-2.8rem;border-radius:50%;border:2px solid rgba(23, 58, 139,.1);transform:translate(-50%,-50%);}
.swiper_img .bg{width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: 50%;overflow: hidden;}
.swiper_img .item{border-radius:50%;overflow:hidden;/* cursor:pointer; */transition:all 0.5s;width:1.16rem;height:1.16rem;}
.swiper_img .item .bg{border-radius:50%;}
.swiper_img .item1{position:absolute;top:14%;right:8%}
.swiper_img .item2{position:absolute;bottom:14%;right:8%}
.swiper_img .acitem{position:absolute;top:50%;right:calc(-2.8rem - 1.6rem);transform:translate(-50%,-50%);}
.swiper_img .img{width:4.8rem;height:4.8rem;overflow:hidden;border-radius:50%;position:relative;background-color: var(--color-white);}
.swiper_img .img::before{border: 1px solid transparent;border-radius: 50%;position: absolute;content: '';width: calc(100%);height: calc(100%);transform: translate(-50%,-50%);top: 50%;left: 50%;z-index: 2;}
.swiper_img .acitem .img .bg1{z-index:2;position:relative;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);width: calc(100% );height: calc(100%);transform: translate(-50%,-50%);top: calc(50%);left: calc(50%);}
.swiper_img .acitem .img .bg2{position:absolute;top:0;z-index:1;left:0;width: calc(100%);height: calc(100%);transform: translate(-50%,-50%);top: 50%;left: 50%;top: 50%;left: 50%;}
.swiper_img .acitem .year{position:absolute;font-size:1.28rem;line-height:1;right:-.5rem;font-family:'InterBold';bottom:-.4rem;z-index:3;opacity:0;transform:translateX(.2rem);color:var(--color-blue)}
.swiper_img .acitem.active .img .bg1 {transition: all 0.6s cubic-bezier(0.91, 0.04, 0.58, 1);-webkit-clip-path: circle(50% at 50% 50%);clip-path: circle(50% at 50% 50%);}
.swiper_img .acitem.active .year{transition:all 0.1s cubic-bezier(0.91,0.04,0.58,1);transform:translateX(0);opacity:1;transition-delay:0.5s;}
.about4{background: url(../images/about4-bg.jpg) no-repeat;background-size: cover;padding: 1.3rem 0 1.4rem;}
.about4 .main{margin-top: .8rem;}
.about4 .item{border-radius: .3rem;overflow: hidden;position: relative;width: calc((100% - .4rem * 3) / 4);margin-right: .4rem;transition: all .5s;}
.about4 .item:last-child{margin-right: 0;}
.about4 .item .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 1;color: var(--color-white);}
.about4 .item .txt p{padding: 0 .35rem .35rem;line-height: 1.35;font-size: .24rem;font-family: 'SourceHanSansCN-Medium';}
.about4 .item:hover{transform: translateY(-.05rem);}
.about4 .item .img img{transition: all .5s;}
.about4 .item:hover .img img{transform: scale(1.08);}
.about5{background: url(../images/about5-bg.jpg) no-repeat;color: var(--color-white);background-size: cover;padding: 1.5rem 0 0;}
.about5 .main{margin-top: 2.35rem;border-top: 1px solid rgba(255,255,255,.1);}
.about5 .main .item{flex: 1;transition: all 1s;border-right: 1px solid rgba(255,255,255,.1);height: 4.2rem;display: flex;align-items: center;justify-content: center;}
.about5 .main .item dt {margin-bottom: .4rem;}
.about5 .main .item dt svg{width: .9rem;margin: 0 auto;}
.about5 .main .item dt circle{stroke: var(--color-white);}
.about5 .main .item dd{font-family: 'SourceHanSansCN-Medium'; }
.about5 .main .item dd h6{font-size: .24rem;}
.about5 .main .item dd p{font-size: .17rem;display: none;}
.about5 .main .item.cur{flex: 2;}
.about5 .main .item.cur dl{display: flex;align-items: center;}
.about5 .main .item.cur dt{margin-right: .48rem;margin-bottom: 0;}
.about5 .main .item.cur dt circle{ stroke: var(--color-blue);fill:var(--color-blue)}
.about5 .main .item.cur p{display: block;margin-top: .2rem;}
.about6{background-color: #F8F8F8;padding: 1.3rem 0 .9rem;}
.about6 .main{margin-top: .8rem;}
.about6Swiper{padding-bottom: .3rem;}
.about6Swiper a{display: block;cursor: auto;border-radius: .3rem;background-color: var(--color-white);box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);overflow: hidden;padding: .4rem .3rem .3rem;}
.about6Swiper a dt{line-height: 1.6;font-size: .2rem;margin-top: .15rem; }
.about6Swiper a dd{margin-top: .25rem;color: var(--color-blue);display: flex;align-items: center;font-family: 'SourceHanSansCN-Medium';}
.about6Swiper a dd svg{width: .56rem;margin-right: .15rem;}
.about6Swiper_btns{margin-top: .8rem;bottom: 0;position: relative;left: auto;justify-content: center;}
.about6Swiper a:hover{background-color: var(--color-blue);color: var(--color-white);}
.about6Swiper a:hover dd{color: var(--color-white);}
.about6Swiper a:hover dd circle{fill: var(--color-white);opacity: 1;}
.about7 .l{background: url(../images/about7-l-bg.jpg) no-repeat right bottom;color: var(--color-white);width: calc(740 / 1920 * 100%);display: flex;align-items: center;justify-content: center;background-size: cover;}
.about7 .l>div{min-width: 3.9rem;}
.about7 .common_tit p,.about5 .common_tit p,.about2 .common_tit p{color: var(--color-white);}
.about7 .l dl{margin-top: .8rem;}
.about7 .l dd{display: flex;align-items: flex-start;line-height: 1.5;}
.about7 .l dd+dd{margin-top: .25rem;}
.about7 .l dd svg{width: .24rem;}
.about7 .l dd p{margin-left: .18rem;}
.about7 .r{width: calc(1180 / 1920 * 100%);}

/* 首页 */
.bannerHome{position: relative;}
.homeSwiper .img img{aspect-ratio:1920 / 960;min-height: 100vh;}
.homeSwiper .swiper-slide-active .img img{animation: scaleBgs 12s infinite;-webkit-animation: scaleBgs 12s infinite;}
.homeSwiper .swiper-slide-active .txt{animation: ups 2s ease both;-webkit-animation: ups 2s ease both;}
.bannerHome .btn_arrow{border: none;}
.homeSwiper .swiperPagination{position: absolute;bottom: .6rem;left: 0;width: 100%;}
.homeSwiper .swiper-pagination{position: relative;left: auto;bottom: auto;text-align: left;}
.homeSwiper .swiper-pagination .swiper-pagination-bullet{margin:0 .24rem;background: transparent;font-size: .14rem;font-family: 'InterBold';color: var(--color-white);opacity:.5;letter-spacing: .04em;}
.homeSwiper .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.scorllBar{width: 3rem;height: .04rem;position: relative;top:-.03rem;display: inline-block;} 
.scorllBar i, .scorllBar em{display: inline-block;width:100%;height: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.scorllBar i{background:rgba(255,255,255,.5);}
.scorllBar em{background:rgba(255,255,255,1);z-index: 2;width: 0;}
.homeSwiper .swiper-pagination-bullet+.scorllBar{display: none;} 
.homeSwiper .swiper-pagination-bullet-active+.scorllBar{display: inline-block;} 
.homeSwiper .swiper-pagination-bullet-active+.scorllBar em{animation: widths 5s linear both;-webkit-animation: widths 5s linear both;} 
.scrollDown{position: absolute;z-index: 2;bottom: .6rem;right: 0;}
.scrollDown .w1680{justify-content: flex-end;}
.scrollDown img{width: 1.54rem;animation: jump both ease-in 1.5s infinite;display: inline-flex;}
@-webkit-keyframes widths {
    0% {width: 0;}
    100% {width:100%;}
}
@keyframes widths {
    0% {width: 0;}
    100% {width:100%;}
}
@-webkit-keyframes ups {
    0% {
        margin-top: .6rem;
        opacity: 0;
    }
    100% {
        margin-top: 0;
        opacity: 1;
    }
}
@keyframes ups {
    0% {
        margin-top: .6rem;
        opacity: 0;
    }
    100% {
        margin-top: 0;
        opacity: 1;
    }
}
@-webkit-keyframes scaleBgs {  
    0% {transform:scale(1);}
    100% {transform: scale(1.12); }
}
@keyframes scaleBgs {  
    0% {transform:scale(1);}
    100% { transform: scale(1.12); }
}
@-webkit-keyframes jump {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0)
    }
  
    50% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px)
    }
  
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0)
    }
}
@keyframes jump {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0)
    }
  
    50% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px)
    }
  
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0)
    }
}

.home{padding-top: 1.6rem;}
.home_tit{justify-content: space-between;align-items: flex-end;}

.home1{background: url(../images/home1-bg.jpg) no-repeat;background-size: cover;padding-bottom: 1.4rem;}
.home1 .common_tit{text-align: center;}
.home1 .common_ti p{color: #222;}
.home1 .btn_arrow,.home5 a .btn{margin-top: .65rem;border: none;}
.home1 .btn_arrow span,.home5 a .btn span{display: inline-flex;color: #111;padding-bottom: .08rem;position: relative;}
.home1 .btn_arrow span:after,.home5 a .btn span:after{-webkit-transition:all .4s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition:all .4s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;position:absolute;display:block;content:'';bottom:0;left:0;width:100%;height:2px;background:var(--color-blue)}
.home1 .btn_arrow svg,.home5 a .btn svg{transition: all .4s;}
.home1 .btn_arrow:hover,.home5 a:hover .btn{background-color: transparent;}
.home1 .btn_arrow:hover span,.home5 a:hover .btn span{color: var(--color-blue);}
.home1 .btn_arrow:hover span:after ,.home5 a:hover .btn span:after{-webkit-animation: linelink 0.4s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;animation: linelink 0.4s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;}
@-webkit-keyframes linelink {
0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
50% {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
50.1% {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
}
@keyframes linelink {
0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
50% {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
50.1% {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
}
.home1 .btn_arrow:hover svg{transform: translateX(.05rem);}
.home1 .btn_arrow:hover circle{fill:var(--color-blue);}
.home1 .btn_arrow:hover path{fill:var(--color-white);}
.home1 .numList{width: 16rem;margin: 1.1rem auto 0;justify-content: space-between;}
.home1 .numList dl{border-right: none;}
.home1 .numList .icon{margin: 0 auto .4rem;}
.home1 .numList .icon img{width: .7rem;}

.home2{position: relative;padding-top: 0;}
.home2 .home2bg,.home6bg{width: 100%;height: 9.2rem;position: relative;overflow: hidden;}
.home2 .home2bg .img,.home6 .home6bg .img{transition: all .8s;opacity: 0;visibility: hidden;position: absolute;top: 0;left: 0;height: 100%;}
.home2 .home2bg .img.cur,.home6 .home6bg .img.cur{opacity: 1;visibility: visible;}
.home2 .home2bg .img img,.home6 .home6bg .img img{transform: scale(1.2);transition: all .8s;height: 100%;object-fit: cover;}
.home2 .home2bg .img.cur img,.home6 .home6bg .img.cur img{transform: scale(1)}
.home2 .common_tit p,.home6 .common_tit p{color: var(--color-white);}
.home2 .home_tit .r{justify-content: flex-end;}
.home2 .home_tit .r dl+dl{margin-left: 1rem;}
.home2 .home_tit .r dt{margin-right: .2rem;}
.home2 .home_tit .r dt img{width: .48rem;}
.home2 .home_tit .r dd{font-size: .24rem;line-height: 1.5;font-family: 'SourceHanSansCN-Bold';}
.home2 .main{position: absolute;z-index: 1;color: var(--color-white);width: 100%;height: 100%;left: 0;top: 0;padding-top: 1.6rem;}
.home2 .tab_con{margin-top: 2.8rem;}
.home2 .tab_con .item{position: relative;margin-right: .8rem;width: 3.2rem;overflow: hidden;color: #fff;transition: all .8s,background 0s,border-radius 0s;border-bottom: 2px solid var(--color-white);padding-bottom: .4rem;display: flex;align-items: flex-end;justify-content: space-between;cursor: pointer;}
.home2 .tab_con .item:last-of-type{margin-right: 0;}
.home2 .tab_con .item dt{display: flex;align-items: center;justify-content: space-between;width: 100%;}
.home2 .tab_con .item h6{font-size: .24rem;font-family: 'SourceHanSansCN-Medium';width: 1.8rem;line-height: 1.5;}
.home2 .tab_con .item .icon{opacity: 0;visibility: hidden;transition: all .4s;}
.home2 .tab_con .item .icon img{width: .8rem;}
.home2 .tab_con .item dd svg{width: .13rem;}
.home2 .tab_con .item.cur{width: 5.2rem;border-radius: .3rem;background: var(--color-white);padding: .3rem .4rem .4rem;flex-direction: column;align-items: flex-start;}
.home2 .tab_con .item.cur dt{margin-bottom: .5rem;}
.home2 .tab_con .item.cur .icon{opacity: 1;visibility: visible;}
.home2 .tab_con .item.cur h6{color: var(--color-blue);font-size: .3rem;font-family: 'SourceHanSansCN-Bold';width: 2.5rem;}
.home2 .tab_con .item.cur dd svg path{fill: var(--color-blue);}

.home3{background: url(../images/home3-bg.jpg) no-repeat;background-size: cover;padding-bottom: 1.6rem;}
.home3 .main{margin-top: .8rem;}
.home3 .main .l{width: 80%;}
.home3 .item{margin-right: .3rem;position: relative;cursor: pointer;overflow: hidden;color: #fff;transition: all 1s;border-radius: .4rem;}
.home3 .item:last-of-type{margin-right: 0;}
.home3 .item,.home3 .item .img{width: 6.2rem;}
.home3 .item .img .img1{display: block;}
.home3 .item .img .img2{display: none;}
.home3 .item .img img{max-width: initial;}
.home3 .item .btn_arrow{border: none;padding-left:0;transition: none;}
.home3 .item .btn_arrow span{display: none;}
.home3 .item .btn_arrow svg{margin: 0;}
.home3 .item .btn_arrow circle{fill:var(--color-white);}
.home3 .item .btn_arrow path{fill:var(--color-blue);}
.home3 .item .btn_arrow:hover{background: var(--color-white);color: black!important;}
.home3 .item .btn_arrow:hover circle{fill:var(--color-white);}
.home3 .item .btn_arrow:hover path{fill:var(--color-blue);}
.home3 .item .txt{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;display: flex;color: var(--color-white);display: flex;align-items: flex-end;padding:0 .4rem .4rem;justify-content: space-between;}
.home3 .item .txt dt{font-size: .26rem;font-family: 'SourceHanSansCN-Bold'; }
.home3 .item .txt dd{margin-top: .2rem;font-family: 'SourceHanSansCN-Medium';font-size: .2rem;text-transform: uppercase; }
.home3 .item .txt ul{display: none;margin-top: .3rem;}
.home3 .item .txt ul li {margin-top: .1rem;}
.home3 .item .txt ul li p{display: flex;align-items: flex-start;}
.home3 .item .txt ul li em{width: .06rem;height: .06rem;border-radius: 50%;background-color: var(--color-white);margin-top: .08rem;margin-right: .12rem;}
.home3 .item .txt ul li span{line-height: 1.4;font-size: .18rem;width: calc(100% - .2rem);}
.home3 .item.cur,.home3 .item.cur .img{width: 10.3rem;}
.home3 .item.cur .img .img1{display: none;}
.home3 .item.cur .img .img2{display: block;}
.home3 .item.cur .btn_arrow{border: none;padding-left:.3rem;width: 1.8rem;opacity: 0;animation: opcityChangeCur 0.8s linear .9s forwards;}
.home3 .item.cur .btn_arrow span{display: inline-flex;}
.home3 .item.cur .btn_arrow svg{margin:.05rem;margin-left: .28rem;}
.home3 .item.cur .btn_arrow circle{fill:var(--color-blue);}
.home3 .item.cur .btn_arrow path{fill:var(--color-white);}
.home3 .item.cur ul{display: block;}
.home3 .item.cur dd{display: none;}
@keyframes opcityChangeCur {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.home4{background: url(../images/home4-bg.jpg) no-repeat;background-size: cover;height: 100vh;overflow: hidden;}
.home4 .w1680{justify-content: space-between; }
/* .home4 .l{opacity: 0;transform: translateY(1rem);} */
.home4 .l .common_tit{margin-top: .9rem;margin-bottom: 2.9rem;}
.home4 .r{width: 8.24rem; }
.home4 .r .scroll{flex-wrap: wrap;height: 100%;transform: translateY(0);}
.home4 .item{margin-right: .6rem;margin-right: .6rem;border-radius: .3rem;box-shadow: 0 0 .26rem rgba(215, 219, 222,.5);background: var(--color-white);width: 3.8rem;height: 4.1rem;padding-top: .95rem;/* opacity: 0;transform: translateY(1rem); */}
.home4 .item .icon{width: 1.14rem;margin:0 auto .5rem;}
.home4 .item .icon img{width: 100%;}
.home4 .item dl{text-align: center;font-family: 'SourceHanSansCN-Medium'; }
.home4 .item dt{font-size: .26rem;}
.home4 .item dd{text-transform: uppercase;font-size: .2rem;margin-top: .2rem;color: #BABABA;}
.home4 .item:nth-of-type(2n){margin-top: .9rem;margin-right: 0;}

.home5{padding-bottom: 1.3rem;padding-top: 1.4rem;}
.home5 .main{margin-top: 1.3rem;}
.home5 .home_tit .btn_arrow{background-color: var(--color-blue);color: var(--color-white);}
.home5 .home_tit .btn_arrow circle{fill: var(--color-white);}
.home5 .home_tit .btn_arrow path{fill: var(--color-blue);}
.home5 .home_tit .btn_arrow{background-color: var(--color-blue);}
.home5 .home_tit .btn_arrow:hover{background-color: var(--color-white);color: var(--color-blue);}
.home5 .home_tit .btn_arrow:hover circle{fill:var(--color-blue);}
.home5 .home_tit .btn_arrow:hover path{fill:var(--color-white);}
.home5 a .btn{margin-top: 0;display: inline-flex;align-items: center;}
.home5 a .btn span{margin-bottom: 0;}
.home5Swiper{margin-left: -.8rem;margin-bottom: 0;}
.home5Swiper a{flex-direction: row-reverse;}
.home5Swiper .swiper-slide .imgs{transform: scale(.85);}
.home5Swiper .swiper-slide-active .imgs{transform: scale(1);}
.home5Swiper a .txt{margin-left: .9rem;margin-right: 0;}
.home5Swiper_btns{display: flex;align-items: center;margin-top: 1.1rem;margin-left: 2.35rem;width: 70.5%;}
.home5Swiper_btn+.home5Swiper_btn{margin-left: .3rem;}
.home5Swiper .swiper-pagination-progressbar{background-color: #DFE7F0;width: calc(100% - 1.8rem);position: relative;margin-right: 1.2rem;}
.home5Swiper .swiper-pagination-progressbar-fill{background-color: var(--color-blue);}

.home6{position: relative;padding-top: 0;overflow: hidden;}
.home6bg{height: 9.8rem;}
.home6 .main{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding-top: 1.6rem;padding-bottom: 1.45rem;}
.home6 .main .home_tit{color: var(--color-white);}
.home6Swiper_btns{display: flex;align-items: center;}
.home6Swiper_btn+.home6Swiper_btn{margin-left: .3rem;}
.home6Swiper_btn{border-radius: 50%;width: .6rem;height: .6rem;display: flex;align-items: center;justify-content: center;border: 1px solid var(--color-white);}
.home6Swiper_btn.swiper-button-disabled{border-color: rgba(255,255,255,.5);}
.home6Swiper_btn.swiper-button-disabled svg{opacity: .5;}
.home6Swiper_btn path{fill: var(--color-white);}
.home6Swiper{margin-top: 1.4rem;margin-left: 1.2rem;}
.home6Swiper .swiper-slide{width: 4.9rem;}
.home6Swiper .item{background:rgba(255,255,255,.2);border-radius: .2rem;padding: .45rem;transition: all .4s;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);color: var(--color-white);}
.home6Swiper .item *{color: var(--color-white);}
.home6Swiper .item dt{align-items: center;justify-content: space-between;}
.home6Swiper .item dt h6{position: relative;font-size: .26rem;font-family: 'SourceHanSansCN-Medium'; padding-bottom: .4rem;}
.home6Swiper .item dt h6::before{content: '';position: absolute;left: 0;bottom: 0;width: .7rem;height: .02rem;background-color: var(--color-white);}
.home6Swiper .item img{width: .7rem;}
.home6Swiper .item .iconNo{display: none;}
.home6Swiper .item .iconCur{display: block;}
.home6Swiper .item dd{margin-top: .35rem;min-height: 1.6rem;}
.home6Swiper .item dd p{line-height: 1.8;}
.home6Swiper .item .btn_arrow{margin-top: 0;position: absolute;bottom: -.3rem;left: .45rem;display: none;color: var(--color-white);}
.home6Swiper .item:hover,.home6Swiper .swiper-slide.active .item{background: #fff url(../images/home6Swiper-bg.jpg) no-repeat center bottom;background-size:cover}
.home6Swiper .item:hover dt h6,.home6Swiper .swiper-slide.active dt h6{color: var(--color-blue);font-family: 'SourceHanSansCN-Bold';}
.home6Swiper .item:hover dt h6::before,.home6Swiper .swiper-slide.active dt h6::before{background-color: var(--color-blue);}
.home6Swiper .item:hover dd p,.home6Swiper .swiper-slide.active dd p{line-height: 1.8;color: #444;}
.home6Swiper .item:hover .btn_arrow,.home6Swiper .swiper-slide.active .btn_arrow{background-color: var(--color-blue);display: inline-flex;}
.home6Swiper .item:hover .btn_arrow circle,.home6Swiper .swiper-slide.active .btn_arrow circle{fill: var(--color-white);}
.home6Swiper .item:hover .btn_arrow path,.home6Swiper .swiper-slide.active .btn_arrow path{fill: var(--color-blue);}
.home6Swiper .item:hover .iconNo,.home6Swiper .swiper-slide.active .iconNo{display: block;}
.home6Swiper .item:hover .iconCur,.home6Swiper .swiper-slide.active .iconCur{display: none;}

/* 网站地图 */
.siteMap{padding: 1rem 0 .8rem;}
.siteMap a{text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:transparent;display: inline-flex;}
.siteMap a:hover{text-decoration-line: underline;text-decoration-color:var(--color-blue);color: var(--color-blue);}
.siteMap h6{font-size: .3rem;font-family: 'SourceHanSansCN-Bold';margin-bottom: .6rem;}
.siteMap dl{margin-bottom: .4rem;}
.siteMap dt{font-size: .22rem;padding-bottom: .3rem;margin-bottom: .3rem;border-bottom: 1px solid #E3E3E3;font-family: 'SourceHanSansCN-Medium';}
.siteMap dd a{width: calc(24%);margin-bottom: .3rem;font-size: .17rem;}


@media screen and (max-width:1200px){
.homeSwiper .img img,.homeSwiper .img img{max-height: initial;min-height:initial}
.home4{height: 12.5rem;}
.home3 .item .img img{max-width: 100%;}
.serviceSupport3{height: initial;}
}

@media (min-width:767px) and (max-width:1200px){

}
@media screen and (max-width:767px){

}







