@charset "utf-8";
@import "fonts.css";
/*初始化样式*/
:root {  
    --font-color:#333;
    --main-color:#8fca40;
    --rgba:143,202,64;
}
*{-webkit-tap-highlight-color:transparent;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*:before,*:after {box-sizing: border-box;}
@media (min-width:1025px){
  ::-webkit-scrollbar{width:0.03rem;height:0.12rem;background-color:#fff;}
  ::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:0.15rem;}
}
html {-webkit-text-size-adjust:none; font-size: calc(100vw/19.2); scroll-behavior: initial;}
@media only screen and (max-width:1280px){
    /*1280px*/
    html{font-size:calc(80vw/12.8);}
}
@media only screen and (max-width:1024px){

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

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

/*全局样式*/
.inner{width:93.75%;max-width:16.8rem;margin:0 auto;}
.submit {cursor:pointer;}
/*figure*/
.figure {overflow: hidden; position: relative;}
.figure a {display: block; position: relative; overflow: hidden;}
.figure img {display: block; width: 100%; height: auto; transition: all .3s;}
.figure:after {content:''; display: block;}
.figure .img {position: absolute; left:0; top:0; width: 100%; height: 100%; object-fit: cover; display: block; transition: all .3s;}
.figure .contain{object-fit: contain;}
/*table*/
.table {display: table; table-layout: fixed;width: 100%;}
.table .td {display: table-cell; vertical-align: middle;}
/*clearfix*/
.clearfix{clear:both;width: 100%;}
.clearfix:after {display: block; content:''; width:100%; clear:both;}
/*entry*/
.entry img{height:auto!important;}
.entry blockquote{margin:0 2em;font-style:italic;opacity:0.95;padding:1em;border:0.01rem solid #e8e8e8;background-color:#f9f9f9;}
.entry hr{border:none;clear:both;border-bottom:0.01rem solid #e6e6e6;}
/*scale*/
.scale:hover img {transform: scale(1.05);}
/*popup*/
.popup {position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow-y: auto;background-color: rgba(0, 0, 0, 0.5);z-index: 10;-webkit-overflow-scrolling: touch;display: none;scrollbar-width: none;-ms-overflow-style: none;}
.popup::-webkit-scrollbar{display: none;}
.popup .wrap {width: 100%;min-height: 100%;justify-content: center;align-items: center;padding: 2vh 0;display: flex;}
.popup .box {position: relative;}
/*vpopup*/
.vpopup video {display: block;width: auto;max-width: 90vw;height: auto;max-height: 90vh;}
/*img-popup*/
.img-popup {cursor: pointer;}
.img-popup img {display: block; width: auto; max-width: 90vw; height: auto; max-height: 90vh; object-fit: contain; cursor: default;}
/*font-color*/
[data-font*="000"]{color:#000;}
[data-font*="111"]{color:#111;}
[data-font*="222"]{color:#222;}
[data-font*="333"]{color:#333;}
[data-font*="444"]{color:#444;}
[data-font*="555"]{color:#555;}
[data-font*="666"]{color:#666;}
[data-font*="777"]{color:#777;}
[data-font*="888"]{color:#888;}
[data-font*="999"]{color:#999;}
[data-font*=fff]{color:#fff;}
[data-font*=color]{color:var(--main-color);}
/*font-center*/
[data-font*=left]{text-align: left;}
[data-font*=center]{text-align: center;}
[data-font*=right]{text-align: right;}
[data-font*=justify]{text-align: justify;}
/*font-weight*/
[data-font*=lighter]{font-weight: 300;}
[data-font*=normal]{font-weight: normal;}
[data-font*=medium]{font-weight: 500;}
[data-font*=bold]{font-weight: bold;}
/*font-size*/
[data-font*=fs16]{font-size: 0.16rem; line-height: 1.875em;}
[data-font*=fs18]{font-size: 0.18rem; line-height: 1.75em;}
[data-font*=fs20]{font-size: 0.20rem; line-height: 1.5em;}
[data-font*=fs22]{font-size: 0.22rem; line-height: 1.35em;}
[data-font*=fs24]{font-size: 0.24rem; line-height: 1.35em;}
[data-font*=fs26]{font-size: 0.26rem; line-height: 1.35em;}
[data-font*=fs28]{font-size: 0.28rem; line-height: 1.35em;}
[data-font*=fs30]{font-size: 0.3rem; line-height: 1.35em;}
[data-font*=fs32]{font-size: 0.32rem; line-height: 1.35em;}
[data-font*=fs34]{font-size: 0.34rem; line-height: 1.35em;}
[data-font*=fs36]{font-size: 0.36rem; line-height: 1.35em;}
[data-font*=fs38]{font-size: 0.38rem; line-height: 1.35em;}
[data-font*=fs40]{font-size: 0.4rem; line-height: 1.35em;}
[data-font*=fs42]{font-size: 0.42rem; line-height: 1.35em;}
[data-font*=fs44]{font-size: 0.44rem; line-height: 1.35em;}
[data-font*=fs46]{font-size: 0.46rem; line-height: 1.35em;}
[data-font*=fs48]{font-size: 0.48rem; line-height: 1.35em;}
/*rows*/
[data-rows] {display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
[data-rows="1"]{display: block; white-space: nowrap;}
[data-rows="2"]{line-clamp:2; -webkit-line-clamp:2;}
[data-rows="3"]{line-clamp:3; -webkit-line-clamp:3;}
[data-rows="4"]{line-clamp:4; -webkit-line-clamp:4;}
[data-rows="5"]{line-clamp:5; -webkit-line-clamp:5;}
/*flex*/
[data-flex]{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
[data-flex*=fdrr]{flex-direction:row-reverse;}
[data-flex*=fdc]{flex-direction:column;}
[data-flex*=fdcr]{flex-direction:column-reverse;}
[data-flex*=fww]{flex-wrap:wrap;}
[data-flex*=fwn]{flex-wrap:nowrap;}
[data-flex*=jcsb]{justify-content:space-between;}
[data-flex*=jcsa]{justify-content:space-around;}
[data-flex*=jcse]{justify-content:space-evenly;}
[data-flex*=jcfs]{justify-content:flex-start;}
[data-flex*=jcc]{justify-content:center;}
[data-flex*=jcfe]{justify-content:flex-end;}
[data-flex*=aifs]{align-items:flex-start;}
[data-flex*=aic]{align-items:center;}
[data-flex*=aife]{align-items:flex-end;}
/*col*/
[data-cols] {--margin:0.2rem; width:calc(100% + var(--margin)); display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex; flex-wrap: wrap;}
[data-cols] .item {padding-right: var(--margin);padding-bottom: var(--margin);}
[data-cols="2"] .item {width: 50%;}
[data-cols="3"] .item {width: 33.333%;}
[data-cols="4"] .item {width: 25%;}
[data-cols="5"] .item {width: 20%;}
@media only screen and (max-width:1024px){
    [data-cols="3"] .item,
    [data-cols="4"] .item {width: 50%;}
    [data-cols="5"] .item {width: 33.333%;}
}
@media only screen and (max-width:750px){    
    [data-cols="4"] .item,
    [data-cols="3"] .item,
    [data-cols="2"] .item {width: 100%;}
    [data-cols="5"] .item {width: 50%;}
}
/*delay*/
[data-delay] {--property:all; --duration:0.3s; transition: var(--property) var(--duration);}

/*data-element*/
[data-element] {--x:0; --y:0.1rem; --z:0; visibility: hidden; opacity: 0; transform: translate3D(var(--x),var(--y),var(--z));}
.active[data-element] {visibility: visible; opacity: 1; --y:0;}
/*gray-bg*/
.gray-bg {background-color: #f7f7f7;}

/*header*/
#header{position:relative;z-index:8;background-color:#fff;border-bottom:0.05rem solid var(--main-color);padding:0.3rem 0;}
@media only screen and (max-width:750px){
  #header{padding:0.15rem 0;}
}

/*logo*/
#logo{width:1.61rem;position:relative;z-index:10;}
#logo a{display:block;overflow:hidden;padding-bottom:14.9068323%;position:relative;}
#logo i,#logo img{position:absolute;width:100%;height:100%;display:block;left:0;top:0;object-fit:contain;}
#logo i{text-indent:-99999em;overflow:hidden;}

/*navi*/
#navi{width:calc(100% - 1.7rem);}
#navi .parent{padding:0 0.2rem;position:relative;}
#navi .parent:after{width:0.01rem;height:1em;background-color:rgba(0,0,0,0.2);content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
#navi .parent:last-child{padding-right:0;}
#navi .parent:last-child:after{display:none;}
#navi .parent:last-child a:after{display:none;}
#navi .parent > a{display:flex;position:relative;gap:0.625em;align-items:center;}
#navi .parent > a:after{width:0.625em;height:0.3125em;background:url(../images/navi_arrow_down.svg) no-repeat center center;background-size:contain;display:block;content:'';}
#navi a{display:block;white-space:nowrap;}
#navi a:not(:hover){color:#666;}
#navi .mainsite > a:before,#navi .language > a:before{width:0.9375em;height:1em;background:no-repeat center center;background-size:contain;display:block;content:'';}
#navi .language > a:before{background-image:url(../images/language_world.svg);}
#navi .mainsite > a:before{background-image:url(../images/mainsite_icon.svg);}
#navi .drop{line-height:2em;position:absolute;left:50%;top:100%;min-width:100%;transform:translateX(-50%);text-align:center;padding-top:0.1rem;display:none;}
#navi .drop ul{background-color:#fff;box-shadow:0px 0px 0.1rem 0px rgba(0,0,0,0.1);padding:0.75em 0;}
#navi .drop a{padding:0.25em 1em;}
@media only screen and (max-width:750px){
  #navi .mainsite > a,#navi .language > a{width:0.9375em;height:1em;text-indent:-9999em;overflow:hidden;gap:0;}
  #navi .mainsite > a:after,#navi .language > a:after{display:none;}
}

/*footer*/
#footer{background-color:#656565;color:#fff;padding:0.15rem 0 0.25rem;}
#footer a:not(:hover){color:#fff;}
@media only screen and (max-width:750px){

  /*750px*/
  #footer{padding-bottom:0.15rem;}
}

/*menu*/
#menu{border-bottom:0.01rem solid var(--main-color);padding:0.3rem 0;}
#menu a{display:block;margin-right:2em;}
#menu a:last-child{margin-right:0;}
@media only screen and (max-width:750px){
  #menu{padding:0.2rem 0;}
  #menu a{margin-right:0.85em;}
}

/*copyright*/
#copyright{padding:0.14rem 0;}
#copyright p{padding:0.3125em 0;}
#copyright a,#copyright span{display:inline-block;}
#copyright .beian a{color:var(--main-color);}
#copyright .beian img{display:inline-block;width:auto;height:1.25em;vertical-align:middle;margin-top:-0.25em;}

/*slides*/
#slides{color:#fff;}
#slides .figure{padding-bottom:7.2rem;}
#slides .figure:after{background-color:rgba(0,0,0,0.7);position:absolute;left:0;top:0;width:100%;height:100%;}
#slides .text{position:absolute;top:40%;transform:translateY(-50%);left:0;width:100%;z-index:2;}
#slides .info{max-width:8.3rem;}
#slides .title{font-size:0.48rem;line-height:1.35em;margin-bottom:0.625em;}
#slides .intro{font-size:0.18rem;line-height:1.77777778em;}
@media only screen and (max-width:1280px){
  #slides .figure{padding-bottom:37.5%;}
}
@media only screen and (max-width:750px){
  #slides .figure{padding-bottom:100%;}
  #slides .title{font-size:0.36rem;}
  #slides .intro{font-size:0.16rem;}
}

/*Pages*/
.Pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.Pages .p_jump,.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .a_first,.Pages .a_end{display:none;}
.Pages .p_page{display:flex;justify-content:center;flex-wrap:wrap;}
.Pages .num{display:flex;flex-wrap:wrap;justify-content:center;font-style:normal;}
.Pages a{display:flex;align-items:center;justify-content:center;margin:0 0.3125em;min-width:3.125em;border-radius:1.5625em;height:3.125em;padding:0 0.5em;position:relative;transition:all 0.3s;color:#666;border:solid 0.01rem rgba(102,102,102,0.3);}
.Pages a:hover,.Pages .a_cur{color:#fff;background-color:var(--main-color);border-color:transparent;}
.Pages .a_prev,.Pages .a_next{text-indent:-99999em;overflow:hidden;}
.Pages .a_prev:after,.Pages .a_next:after{width:14.58333333%;padding-bottom:27.08333333%;background:no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.Pages .a_prev:hover:after,.Pages .a_next:hover:after{filter:brightness(100);}
.Pages .a_prev{margin-right:1.5625em;}
.Pages .a_prev:after{background-image:url(../images/page_prev.svg);}
.Pages .a_next{margin-left:1.5625em;}
.Pages .a_next:after{background-image:url(../images/page_next.svg);}
@media only screen and (max-width:750px){
  #pagenavi{font-size:0.14rem;}
}

/*mb120*/
.mb120{margin-bottom:1.2rem;}
@media only screen and (max-width:750px){
  .mb120{margin-bottom:0.7rem;}
}

/*pages*/
#pages{margin-top:-5em;position:relative;z-index:5;}
#pages ul{background-color:#fff;box-shadow:0px 0px 0.1rem 0px rgba(0,0,0,0.1);}
#pages li{width:16.666%;}
#pages .icon{width:2.45833333em;height:2.45833333em;object-fit:contain;display:block;margin:0 auto 0.91666667em;filter:invert(1) brightness(0);opacity:0.6;}
#pages a{display:block;overflow:hidden;padding:2.91666667em 1em 2.375em;}
#pages a:hover{background-image:linear-gradient(0deg,rgba(var(--rgba),0.15) 0%,transparent 100%);}
#pages a:hover .icon{filter:none;opacity:1;}
@media only screen and (max-width:1024px){
  #pages{font-size:0.2rem;}
}
@media only screen and (max-width:750px){
  #pages{font-size:0.14rem;margin-top:-7.72535714em;}
  #pages ul{padding:1em;}
  #pages li{width:33.333%;}
  #pages a{padding:1em;}
}

/*button-more*/
.button-more .more{display:flex;background-color:var(--main-color);color:#fff;font-size:0.18rem;width:10em;height:3.33333333em;align-items:center;justify-content:center;gap:1.94444444em;}
.button-more .more:after{display:block;content:'';width:0.77777778em;height:0.77777778em;background:url(../images/arrow_right_01.png) no-repeat center center;background-size:contain;filter:invert(1) brightness(100);}
@media only screen and (max-width:750px){
  .button-more .more{font-size:0.16rem;}
}

/*button-video*/
.button-video{width:0.8rem;background:var(--main-color) url(../images/button_play_01.svg) no-repeat 56% center;background-size:35% auto;border-radius:50%;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0.2s;}
.button-video:after{display:block;content:'';padding-bottom:100%;}
.button-video:hover{transform:translate(-50%,-50%) scale(0.9);}
@media only screen and (max-width:750px){
  .button-video{width:0.5rem;}
}

/*performance*/
#performance .figure{width:53.57142857%;}
#performance .figure:after{padding-bottom:65.55555556%;}
#performance .text{width:40.47619048%;}
#performance .name{border-bottom:0.01rem solid rgba(0,0,0,0.1);padding-bottom:1.16666667em;}
#performance li{border-bottom:0.01rem solid rgba(0,0,0,0.1);line-height:2em;padding:1em 0;}
#performance li a{display:block;padding-left:2.25em;padding-right:1.5em;position:relative;background:url(../images/file_pdf.png) no-repeat left center;background-size:1.35em auto;}
#performance li a:after{width:0.7em;height:0.7em;background:url(../images/arrow_right_01.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);filter:invert(1) brightness(0);opacity:0.6;}
#performance li a:hover:after{filter:none;opacity:1;}
#performance .button-more{margin-top:0.5rem;}
@media only screen and (max-width:1024px){
  #performance .figure{width:100%;margin-bottom:0.5rem;}
  #performance .text{width:100%;}
  #performance .name{font-size:0.3rem;}
}

/*profile*/
#profile .text{margin-bottom:0.8rem;}
#profile .intro{margin-top:0.22rem;}
#profile .button-more{margin-top:0.32rem;}
#profile .video{position:relative;overflow:hidden;}
#profile .figure{padding-bottom:35.71428571%;}
#profile .figure:after{background-color:rgba(0,0,0,0.2);position:absolute;left:0;top:0;width:100%;height:100%;}
#profile video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:2;}
@media only screen and (max-width:750px){
  #profile .text{margin-bottom:0.5rem;}
  #profile .name{font-size:0.32rem;}
}

/*entrance*/
#entrance{overflow:hidden;}
#entrance .figure{padding-bottom:133.33333333%;}
#entrance .figure:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,0.3);}
#entrance .text{position:absolute;left:0;top:0;width:100%;z-index:2;padding:16.66666667% 11.11111111%;}
#entrance .title{margin-bottom:0.36111111em;}
#entrance .intro{transition:all 0.2s;}
#entrance .button-more{position:absolute;left:11.11111111%;bottom:13.88888889%;transition:all 0.2s;}
#entrance .info{display:block;overflow:hidden;position:relative;}
@media only screen and (max-width:1024px){
  #entrance .item{width:33.333%;}
  #entrance .title{font-size:0.32rem;}
  #entrance .intro{font-size:0.16rem;}
}
@media only screen and (min-width:751px){
  #entrance .info:not(:hover) .intro{opacity:0;}
  #entrance .info:not(:hover) .button-more{opacity:0;transform:translateY(50%);}
}
@media only screen and (max-width:750px){
  #entrance .item{width:100%;}
}

/*breadcrumb*/
#breadcrumb{color:#999;padding:0.2rem 0;}
#breadcrumb i{font-style:normal;margin:0 0.625em;}
#breadcrumb a:not(:hover){color:#999;}

/*wrapper*/
#wrapper{padding:0.35rem 0 1.2rem;min-height:80vh;}
@media only screen and (max-width:750px){
  #wrapper{padding:0.2rem 0 0.7rem;}
}

/*page-bar*/
#page-bar{margin-bottom:0.6rem;gap:0.1rem;}

/*columnintro*/
.columnintro{width:66.19047619%;}
@media only screen and (max-width:750px){
  #page-bar{margin-bottom:0.3rem;}
  .columnname{font-size:0.32rem;}
  .columnintro{width:100%;}
}

/*notice-side*/
#notice-side{width:2rem;}
@media only screen and (max-width:750px){
  #notice-side{width:100%;}
}

/*filter-reset*/
.filter-reset{color:#999999;margin-bottom:0.15rem;}
.filter-reset span{background:url(../images/filter_reset.png) no-repeat left center;background-size:0.75em auto;padding-left:1.125em; cursor: pointer;}

/*filter-item*/
.filter-item:not(:last-child){border-bottom:0.01rem solid rgba(51,51,51,0.2);margin-bottom:0.17rem;padding-bottom:0.24rem;}
.filter-item .name{font-size:0.18rem;font-weight:500;position:relative;cursor:pointer;}
.filter-item .name:after{display:block;content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:0.66666667em;height:0.66666667em;background:url(../images/filter_item_01.svg) no-repeat center center;background-size:contain;}
.filter-item ul{padding:0.05rem 0;display:none;}
.filter-item li{font-size:0.18rem;color:#6666;display:flex;align-items:center;justify-content:space-between;padding:0.05rem 0; cursor: pointer;}
.filter-item .checkbox{width:0.88888889em;height:0.88888889em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0.01rem solid #999;}
.filter-item .checkbox:after{width:57.14285714%;height:57.14285714%;border-radius:50%;background-color:var(--main-color);display:block;content:'';opacity:0;}
.filter-item .label{width:calc(100% - 1.625em);}
.filter-item .checked .checkbox{border-color:var(--main-color);}
.filter-item .checked .checkbox:after{opacity:1;}
.filter-item .checked .label{color:var(--main-color);}
.filter-item.active .name:after{background-image:url(../images/filter_item_02.svg);}
.filter-item.active ul{display:block;}

/*notice-list*/
#notice-list{width:calc(100% - 2.6rem);}
#notice-list .list{padding:0.5rem 0 0.55rem;}
@media only screen and (max-width:750px){
  #notice-list{width:100%;}
}

/*notice-item*/
.notice-item{padding:1em 2em;line-height:2em;}
.notice-item:nth-child(2n+1){background-color:#fafafa;}
.notice-item time{display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;color:#999999;font-size:0.8em;}
.notice-item a{display:block;overflow:hidden;position:relative;padding-right:5em;padding-left:2.2em;}
.notice-item a:before{width:1.4em;height:1.4em;background:url(../images/file_pdf.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);filter:invert(1) brightness(0);opacity:0.8;}
.notice-item a:hover:before{filter:none;opacity:1;}
@media only screen and (max-width:750px){
  .notice-item{font-size:0.18rem;padding-left:1em;padding-right:1em;}
}

/*categories*/
#categories{margin-bottom:0.65rem;}
#categories ul{gap:0.55555556em;}
#categories a{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;min-width:8.88888889em;padding:0 1em;height:3.33333333em;}
#categories a:hover,#categories .current a{background-color:var(--main-color);color:#fff;}
@media only screen and (max-width:750px){
  #categories{margin-bottom:0.35rem;}
  #categories ul{font-size:0.16rem;}
}

/*section-bar*/
.section-bar{margin-bottom:0.32rem;gap:1em;}
@media only screen and (max-width:750px){
  .section-bar{margin-bottom:0.25rem;}
  .section-name{font-size:0.26rem;}
}

/*members*/
#members{margin-bottom:0.15rem;overflow:hidden;}

/*member-item*/
.member-item{border-bottom:0.01rem solid #e5e5e5;padding-bottom:0.6rem;margin-bottom:0.6rem;}
.member-item .figure{width:3.6rem;}
.member-item .figure:after{padding-bottom:100%;}
.member-item .text{width:calc(100% - 3.6rem);padding:0.12rem 0 0 4.76190476%;}
.member-item .hgroup{border-bottom:0.01rem solid var(--main-color);padding-bottom:0.22rem;margin-bottom:0.15rem;}
.member-item .job{margin-top:0.66666667em;}
.member-item .entry{line-height:1.66666667em;}
.member-item .entry:before{display:block;content:'';clear:both;}
@media only screen and (max-width:750px){
  .member-item{padding-bottom:0.3rem;margin-bottom:0.4rem;}
  .member-item .figure{width:100%;margin-bottom:0.3rem;}
  .member-item .text{width:100%;padding-left:0;}
  .member-item .name{font-size:0.3rem;}
}

/*committee*/
#committee{margin-bottom:0.75rem;}
#committee .role{gap:2.22222222em;}
#committee .role span{display:block;padding-left:1.88888889em;background:no-repeat left center;background-size:auto 1.27777778em;}
#committee .role .cm{background-image:url(../images/role_01.png);}
#committee .role .mb{background-image:url(../images/role_02.png);}
#committee .info table{border:0.01rem solid #e5e5e5;text-align:center;table-layout:fixed;}
#committee .info th{font-size:0.24rem;line-height:1.33333333em;padding:1em 0.5em;font-weight:normal;border:0.01rem solid #e5e5e5;}
#committee .info td{border:0.01rem solid #e5e5e5;font-size:0.18rem;line-height:1.66666667em;padding:1.38888889em 0.5em;}
#committee .info i{width:1.66666667em;height:1.66666667em;background:no-repeat center center;background-size:contain;display:block;margin:0 auto;}
#committee .info .m{background-color:#f8f8f8;}
#committee .info .m i{background-image:url(../images/role_02.png);}
#committee .info .c{background-color:#f9fcf5;}
#committee .info .c i{background-image:url(../images/role_01.png);}
@media only screen and (max-width:750px){
  #committee{margin-bottom:0.6rem;}
  #committee .role{font-size:0.16rem;gap:1em;}
  #committee .info th{font-size:0.16rem;}
  #committee .info td{font-size:0.14rem;}
}

/*system*/
#system .list{border-top:0.02rem solid var(--main-color);}
#system .list li{border-bottom:0.01rem solid #e5e5e5;line-height:2em;padding:1em 0;}
#system .list time{display:block;position:absolute;top:50%;transform:translateY(-50%);right:4.33333333em;color:#999999;font-size:0.9em;}
#system .list a{display:block;overflow:hidden;position:relative;padding-right:10em;padding-left:2.1em;}
#system .list a:before,#system .list a:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);filter:invert(1) brightness(0);opacity:0.8;background:no-repeat center center;background-size:contain;}
#system .list a:before{width:1.4em;height:1.4em;background-image:url(../images/file_pdf.png);left:0;}
#system .list a:after{width:0.7em;height:0.7em;background-image:url(../images/arrow_right_01.png);right:1.1em;}
#system .list a:hover:before,#system .list a:hover:after{filter:none;opacity:1;}
@media only screen and (max-width:750px){
  #system .list{font-size:0.18rem;}
  #system .list time{right:2em;}
  #system .list a{padding-left:2em;padding-right:7em;}
  #system .list a:after{right:0.5em;}
}

/*data-time*/
#data-time{margin-bottom:0.36rem;}
#data-time a{border:solid 1px #d8d8d8;display:flex;align-items:center;justify-content:center;line-height:1.5em;padding:0.7em 0.5em;}
#data-time .swiper-slide:not(:first-child) a{border-left:none;}
#data-time .current a{background:var(--main-color);color:#fff;border-color:transparent;}
@media only screen and (max-width:750px){
  #data-time{font-size:0.18rem;}
}

/*data-list*/
#data-list table{table-layout:fixed;}
#data-list th{font-weight:normal;font-size:1.2em;line-height:1.33333333em;border-bottom:0.02rem solid var(--main-color);padding:1em 0;}
#data-list th:first-child{width:17%;}
#data-list td{border-bottom:0.01rem solid #d8d8d8;line-height:1.5em;padding:1.25em 0;}
#data-list td:first-child{text-align:left;}
#data-list i{display:block;font-style:normal;padding-bottom:100%;background:no-repeat center center;background-size:contain;filter:invert(1) brightness(0);opacity:0.8;}
#data-list .pdf{background-image:url(../images/file_pdf.png);}
#data-list a{display:block;overflow:hidden;width:2em;margin:0 auto;}
#data-list a:hover i{filter:none;opacity:1;}
@media only screen and (max-width:750px){
  #data-list{font-size:0.16rem;}
}

/*governance*/
#governance{padding:0.35rem 0;overflow:hidden;}
#governance .entry{margin-bottom:1rem;}
#governance .list{--margin:0.3rem;}
#governance .icon{width:0.8rem;margin:0 auto 0.2rem;}
#governance .icon:after{padding-bottom:100%;}
#governance .icon img{object-fit:contain;}
#governance .intro{line-height:1.5em;color:#666666; text-align: left;}
#governance .hgroup{color:var(--main-color);margin-bottom:0.27rem;}
#governance .name{font-size:0.28rem;line-height:1.4em;}
#governance .alias{font-size:0.18rem;line-height:1.35em;}
#governance .info{border:0.01rem solid rgba(var(--rgba),0.4);position:relative;height:100%;text-align:center;padding:0.6rem 0.34rem 0.48rem;}
@media only screen and (max-width:750px){
  #governance{padding:0.2rem 0;}
  #governance .entry{margin-bottom:0.5rem;}
  #governance .list{--margin:0.2rem;}
  #governance .item{flex-grow:1;}
  #governance .icon{width:0.6rem;}
  #governance .hgroup{margin-bottom:0.15rem;}
  #governance .name{font-size:0.22rem;}
  #governance .alias{font-size:0.16rem;}
  #governance .intro{font-size:0.14rem;}
  #governance .info{padding:0.3rem 0.2rem;}
}

/*report*/
#report{padding:0.4rem 0 0.6rem;overflow:hidden;}
#report .list{--margin:0.32rem;}
#report .item{margin-bottom:0.22rem;}
#report .figure{padding-bottom:58.08080808%;}
#report .title{font-size:0.24rem;font-weight:normal;line-height:1.5em;text-align:center;margin-top:1em;}
#report .info{display:block;overflow:hidden;}
#report .info:not(:hover){color:#666;}
@media only screen and (max-width:750px){
  #report{padding:0.2rem 0 0.4rem;}
  #report .list{--margin:0.2rem;}
  #report .item{margin-bottom:0.1rem;}
  #report .title{font-size:0.2rem;}
}

/*investor-intro*/
#investor-intro{margin-bottom:0.9rem;}
#investor-intro .figure{margin-bottom:0.52rem;}
#investor-intro .title{margin-bottom:0.3125em;}
@media only screen and (max-width:750px){
  #investor-intro{margin-bottom:0.5rem;}
  #investor-intro .figure{margin-bottom:0.35rem;}
  #investor-intro .title{font-size:0.28rem;}
}

/*investor-entrance*/
#investor-entrance{overflow:hidden;}
#investor-entrance .list{width:102.38095238%;overflow:hidden;}
#investor-entrance .item{width:50%;padding-right:2.3255814%;padding-bottom:2.3255814%;float:left;}
#investor-entrance .figure{padding-bottom:41.46341463%;}
#investor-entrance .text{position:absolute;left:0;top:0;width:100%;padding:10.97560976% 7.68292683%;z-index:5;}
#investor-entrance .title{font-size:0.36rem;line-height:1.35em;font-weight:500;}
#investor-entrance .intro{font-size:0.2rem;line-height:1.8em;max-width:27.5em;margin-top:1em;}
#investor-entrance .button-more{position:absolute;left:7.68292683%;bottom:11.11111111%;z-index:5;}
#investor-entrance .info{display:block;overflow:hidden;position:relative;color:#fff;}
#investor-entrance .info:after{background-color:#000;content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.3;transition:all 0.2s;}
#investor-entrance .info:hover:after{opacity:0.6;}
#investor-entrance .item .figure{padding-bottom:87.80487805%;}
#investor-entrance .item:nth-child(2) .button-more{bottom:31.17647059%;}
@media only screen and (max-width:1024px){
  #investor-entrance .text{padding:8% 6%;}
  #investor-entrance .title{font-size:0.32rem;}
  #investor-entrance .intro{font-size:0.16rem;}
  #investor-entrance .button-more{left:6%;}
  #investor-entrance .button-more a{font-size:0.16rem;}
  #investor-entrance .item:nth-child(2) .button-more{bottom:14%;}
}
@media only screen and (max-width:1024px){
  #investor-entrance .list{width:auto;}
  #investor-entrance .item{width:100%;float:none;padding-right:0;}
  #investor-entrance .text{padding:8% 6%;}
  #investor-entrance .title{font-size:0.28rem;}
  #investor-entrance .intro{font-size:0.14rem;}
}

/*coverage*/
.coverage{overflow-y:hidden;}
.coverage table{table-layout:fixed;text-align:center;font-size:0.18rem;}
.coverage th{background-color:var(--main-color);color:#fff;font-weight:500;font-size:1em;line-height:1.66666667em;padding:0.83333333em 0.5em;border-right:0.01rem solid rgba(0,0,0,0.1);}
.coverage th:nth-child(3n+1){width:7.14285714%;}
.coverage th:first-child{border-left:0.01rem solid var(--main-color);}
.coverage th:last-child{border-right-color:var(--main-color);}
.coverage td{border-bottom:0.01rem solid rgba(0,0,0,0.1);color:#666;font-size:1em;line-height:1.66666667em;padding:0.83333333em 0.5em;border-right:0.01rem solid rgba(0,0,0,0.1);}
.coverage td:nth-child(3n+1){background-color:rgba(var(--rgba),0.1);}
.coverage td:first-child{border-left:0.01rem solid rgba(0,0,0,0.1);}
@media only screen and (max-width:750px){
  .coverage table{font-size:0.16rem;}
  .coverage th:nth-child(3n+1){width:3.6em;}
}

/*banner*/
#banner{position:relative;overflow:hidden;}
#banner .figure{padding-bottom:2.8rem;}
#banner .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;}
#banner .name{font-size:0.4rem;font-weight:500;line-height:1.5em;}
#banner #breadcrumb{position:absolute;left:0;top:0;width:100%;filter:invert(1) brightness(100);}
@media only screen and (max-width:750px){
  #banner .figure{padding-bottom:2.2rem;}
  #banner .name{font-size:0.3rem;}
}

/*about-name*/
.about-name{margin-bottom:0.52rem;}
@media only screen and (max-width:750px){
  .about-name{font-size:0.3rem;margin-bottom:0.3rem;}
}

/*about*/
#about{padding:1.2rem 0;overflow:hidden;}
#about .figure{width:47.61904762%;}
#about .figure:after{padding-bottom:56.25%;}
#about .text{width:48.21428571%;}
#about .about-name{margin-bottom:0.91666667em;}
@media only screen and (max-width:750px){
  #about{padding:0.65rem 0;}
  #about .text{width:100%;margin-bottom:0.35rem;}
  #about .figure{width:100%;}
}

/*brand*/
#brand{overflow:hidden;padding:1.1rem 0 0.94rem;}
#brand .list{--margin:0.26rem;}
#brand .figure{padding-bottom:75%;}
#brand .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:17.33333333%;width:auto;display:block;object-fit:contain;z-index:5;}
#brand a{display:block;overflow:hidden;position:relative;}
#brand a:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.6;transition:all 0.2s;background-color:var(--color);}
#brand a:hover:after{opacity:0.95;}
@media only screen and (max-width:1024px){
  #brand .list{--margin:0.2rem;}
  #brand .item{width:25%;}
}
@media only screen and (max-width:750px){
  #brand{padding:0.6rem 0 0.5rem;}
  #brand .about-name{margin-bottom:0.3rem;}
  #brand .list{--margin:0.15rem;}
  #brand .item{width:50%;}
}

/*business*/
#business{padding:1.1rem 0 1.24rem;overflow:hidden;display: none;}
@media only screen and (max-width:750px){
  #business{padding:0.6rem 0 0.65rem;}
}

/*advanced*/
#advanced{overflow:hidden;padding:1.1rem 0 0.8rem;}
@media only screen and (max-width:750px){
  #advanced{padding:0.6rem 0;}
}

/*morepage*/
#morepage ul{--margin:0.9375em;}
#morepage a{display:flex;align-items:center;justify-content:space-between;background-color:#f0f0f0;height:3.75em;padding:0 1.5625em;position:relative;}
#morepage a:after{width:0.59375em;height:0.59375em;background:url(../images/arrow_right_02.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:1.5625em;top:50%;transform:translateY(-50%);}
#morepage a:hover{color:#fff;background-color:var(--main-color);}
#morepage a:hover:after{filter:invert(1) brightness(100);}
@media only screen and (max-width:1024px){
  #morepage ul{font-size:0.26rem;}
  #morepage li{width:33.333%;}
}
@media only screen and (max-width:750px){
  #morepage ul{font-size:0.22rem;}
  #morepage li{width:100%;}
}

/*technology*/
#technology{margin-bottom:0.9rem;}
#technology .bar{margin-bottom:0.46rem;}
#technology .about-name{margin-bottom:0;}
#technology .large{margin-bottom:0.6rem;}
#technology .thumb{padding-bottom:58.08080808%;}
#technology .thumb:after{background-color:rgba(0,0,0,0.8);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all 0.2s;}
#technology .thumb i{display:block;width:15.90909091%;padding-bottom:15.90909091%;background:no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;opacity:0;transition:all 0.2s;}
#technology .thumb .pdf{background-image:url(../images/file_pdf_02.png);}
#technology .title{font-size:0.24rem;text-align:center;font-weight:normal;margin-top:1em;}
#technology .info{display:block;overflow:hidden;color:#666;}
#technology .info:hover .thumb:after,#technology .info:hover .pdf{opacity:1;}
@media only screen and (max-width:1024px){
  #technology .item{width:25%;}
  #technology .title{font-size:0.2rem;}
}
@media only screen and (max-width:750px){
  #technology{margin-bottom:0.4rem;}
  #technology .bar{margin-bottom:0.3rem;}
  #technology .large{margin-bottom:0.3rem;}
  #technology .item{width:50%;}
  #technology .title{font-size:0.18rem;margin-top:0.1rem;}
  #technology .more{font-size:0.14rem;}
}

/*history*/
#history{padding:1.1rem 0 1.2rem;overflow:hidden;background:#fff url(../images/history_bg.png) no-repeat center bottom;background-size:100% auto;}
#history .top{margin-bottom:0.65rem;}
#history .about-name{margin-bottom:0.61111111em;}
#history .intro{max-width:36.38888889em;}
#history .list{position:relative;}
#history .list:after {height: 0.01rem; width: 100%; position: absolute; left:0; bottom:0;background-color:var(--main-color); display: block; content: '';}
#history .swiper {overflow: visible;}
#history .swiper-wrapper {align-items: flex-end;}
#history .swiper-slide {display: flex; align-items: flex-end;}
#history .info{display:flex;justify-content:space-between;min-height:3.3rem;padding:0 8.48%;transition:all 0.2s; width: 100%;}
#history .left{position:relative;}
#history .left:before,#history .left:after{content:'';display:block;position:absolute;left:50%;}
#history .left:before{width:0.01rem;height:100%;top:0;background-color:#999;margin-left:-0.005rem;}
#history .icon{width:3.75em;height:3.75em;overflow:hidden;border-radius:50%;background-color:#fefefe;border:solid 0.01rem #999999;align-items:center;display:flex;justify-content:center;position:relative;z-index:2; transition: all 0.3s;}
#history .icon img{object-fit:contain;width:68.965%;height:68.965%;display:block;}
#history .dot {width: 2.75em; height: 2.75em; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: #fff; position: absolute; left:50%; bottom:0;transform: translate(-50%,50%); z-index: 5; transition: all 0.3s;}
#history .dot i {display: block; width: 45.45%; height: 45.45%; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: solid 0.01rem transparent; transition: inherit;}
#history .dot i:after {display: block; content: ''; width: 66.666%; height: 66.666%; background-color: #999; border-radius: 50%; transition: inherit;}
#history .right{width:calc(100% - 3.75em);padding:5em 0;}
#history .year{font-size:2em;line-height:1.15em;color:var(--main-color);margin-bottom:0.09375em;}
#history .entry{line-height:1.75em; font-size: 1.125em;}
#history .swiper-slide:nth-child(5n+3) .info {min-height: 3.1rem;}
#history .swiper-slide:nth-child(5n+4) .info,
#history .swiper-slide:nth-child(5n+5) .info {min-height: 4.1rem;}
#history .swiper-slide:hover .icon{border-color:var(--main-color); transform: scale(2.23); transform-origin: center bottom;}
#history .swiper-slide:hover .left:before {background-color: var(--main-color);}
#history .swiper-slide:hover .dot i {border-color: var(--main-color);}
#history .swiper-slide:hover .dot i:after {background-color: var(--main-color);}
#history .swiper-arrows {margin-top: 0.48rem;}
#history .prev {margin-right:1.25em;}
@media only screen and (max-width:750px){
  #history{padding:0.65rem 0;}
  #history .top {margin-bottom: 0.35rem;}
  #history .info {padding:0 2%;}
}
/*swiper-arrows*/
.swiper-arrows .arrow{font-size:0.16rem;width:3.75em;border:solid 0.01rem var(--main-color);border-radius:50%;position:relative;overflow:hidden;cursor:pointer;}
.swiper-arrows .arrow:before{display:block;content:'';padding-bottom:100%;}
.swiper-arrows .arrow:after{width:24.138%;padding-bottom:24.138%;background:no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.swiper-arrows .arrow:hover{background-color:var(--main-color); border-color:transparent}
.swiper-arrows .arrow:hover:after {filter: invert(1) brightness(100);}
.swiper-arrows .prev{left:0;}
.swiper-arrows .prev:after{background-image:url(../images/swiper_prev_01.png);}
.swiper-arrows .next{right:0;}
.swiper-arrows .next:after{background-image:url(../images/swiper_next_01.png);}
.swiper-arrows .swiper-button-disabled {cursor: default;}
@media only screen and (max-width:750px){
    .swiper-arrows .arrow {font-size: 0.14rem;}
}
/*category*/
#category {margin-bottom: 0.35rem;}
#category li {margin-right: 2em; margin-bottom: 0.5em;}
#category li:last-child {margin-right: 0;}
#category li a {display:block;line-height: 2em; padding:0 1em; border-radius: 1em;}
#category li a:hover,
#category .cur a {background-color: var(--main-color); color:#fff;}
@media only screen and (max-width:750px){
    #category {margin-bottom: 0.25rem;}
    #category ul {font-size: 0.18rem;}
}
/*filter-bar*/
#filter-bar {margin-bottom: 0.35rem;}
/*filter-select*/
.filter-select {width: 3rem; max-width: 100%;font-size:0.18rem;}
.filter-select .label {font-weight:500;position:relative;cursor:pointer; line-height: 2em;}
.filter-select .select {border-bottom: 0.01rem solid var(--main-color); font-size: 0.888em;}
.filter-select select {display: block; width: 100%; height: 3em; line-height: 3em; color:#666;}
@media only screen and (max-width:750px){
    .filter-select {font-size: 0.16rem; width: 100%;}
}
/*activitie-list*/
#activitie-list {margin-bottom: 0.5rem;}
/*activitie-item*/
.activitie-item {margin-bottom: 1em;}
.activitie-item a {background-color: #fafafa; border-radius: 1em; overflow: hidden;}
.activitie-item .date {background-color: #333; color:#fff; text-align: center; padding:1em 0; width:1.6rem;}
.activitie-item .date i {font-style: normal; display: block; font-size: 2em; line-height: 1em; font-weight: bold;}
.activitie-item .title {font-size: 1.4em; line-height: 1.35em; width:calc(100% - 1.6rem); padding:0 2em;}
@media only screen and (max-width:750px){
    .activitie-item {font-size: 0.14rem;}
    .activitie-item .date {width: 0.8rem;}
    .activitie-item .title {width:calc(100% - 0.8rem); padding:0 1em;}
}
/*activitie-post*/
#activitie-post {background-color: #fafafa; padding:0.5rem 0.6rem; min-height: 80vh;}
#activitie-post .title {font-size: 0.28rem; line-height: 1.35em; text-align: center; margin-bottom: 1em;}
#activitie-post .meta {color:#666; text-align: center; margin-bottom: 0.35rem;}
@media only screen and (max-width:750px){
    #activitie-post {padding:0.3rem 0.35rem;}
    #activitie-post .title {font-size: 0.2rem;}
    #activitie-post .meta {font-size: 0.14rem; margin-bottom: 0.2rem;}
}