@charset "utf-8";
@font-face{
    font-family:'HarmonyOS';
    src:url('../fonts/HarmonyOS_Sans_SC_Light.ttf') format('truetype');
    font-style:normal;
    font-weight:300;
    font-display:swap;
}
@font-face{
    font-family:'HarmonyOS';
    src:url('../fonts/HarmonyOS_Sans_SC_Regular.ttf') format('truetype');
    font-style:normal;
    font-weight:normal;
    font-display:swap;
}
@font-face{
    font-family:'HarmonyOS';
    src:url('../fonts/HarmonyOS_Sans_SC_Medium.ttf') format('truetype');
    font-style:normal;
    font-weight:500;
    font-display:swap;
}
@font-face{
    font-family:'HarmonyOS';
    src:url('../fonts/HarmonyOS_Sans_SC_Bold.ttf') format('truetype');
    font-style:normal;
    font-weight:bold;
    font-display:swap;
}
/*初始化样式*/
:root {  
    --font-color:#222;
    --main-color:#977305;
    --r:151;
    --g:115;
    --b:5;
}
*{-webkit-tap-highlight-color:transparent;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*:before,*:after {box-sizing: border-box;}
@media (min-width:1025px){
    ::-webkit-scrollbar{width:0.06rem;height:0.12rem;background-color:#fff;}
    ::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:0.2rem;}
}
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,.set-mp,.set-mp dl, .set-mp dt, .set-mp dd,.set-mp li,.set-mp ul, .set-mp ol, .set-mp p{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%;}
.set-mp 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:16rem;margin:0 auto;}
.w1400 {max-width:14rem;}
.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:'';}
.figure .img {position: absolute; left:0; top:0; width: 100%; height: 100%; object-fit: cover; display: block; transition: all .3s;}
.figure .bg{background:no-repeat center center;background-size:cover;display:block;transition:all .3s;}
/*onscale*/
.onscale:hover .img {transform: scale(1.05);}
/*table*/
.table {display: table; table-layout: fixed;width: 100%;}
.table .td {display: table-cell; vertical-align: middle;}
/*clearfix*/
.clearfix{clear:both;overflow:hidden;width: 100%;}
.clearfix:after {display: block; content:''; width:100%; clear:both;}
/*entry*/
.entry *{line-height:1.875em;}
.entry img{height:auto!important;}
.entry blockquote{margin:0 2em;font-style:italic;opacity:0.95;padding:1em;border:1px solid #e8e8e8;background-color:#f9f9f9;}
.entry hr{border:none;clear:both;border-bottom:1px solid #e6e6e6;}
/*font-color*/
[data-font*="000"]{color:#000;}
[data-font*="333"]{color:#333;}
[data-font*="666"]{color:#666;}
[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;}
/*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);}
[data-cols="2"] .item {width: 50%;}
[data-cols="3"] .item {width: 33.333%;}
[data-cols="4"] .item {width: 25%;}
@media only screen and (max-width:1024px){
    [data-cols="3"] .item {width: 50%;}
}
@media only screen and (max-width:750px){    
    [data-cols="4"] .item {width: 50%;}
    [data-cols="3"] .item,
    [data-cols="2"] .item {width: 100%;}
}
/*delay*/
[data-delay] {--property:all; --duration:0.3s; transition: var(--property) var(--duration);}

/*topbar*/
#topbar{background-color:#fff;position:relative;z-index:8;}
#topbar li{margin-right:0.35rem;padding:0.1rem 0;position:relative;}
#topbar li:last-child{margin-right:0;}
#topbar a{display:block;background:no-repeat left center;background-size:auto 1em;padding-left:1.75em;}
#topbar .tel a{background-image:url(../images/tel_01.png);}
#topbar .sch a{background-image:url(../images/search_01.png);}
#topbar .wb a{background-image:url(../images/social_weibo.png);}
#topbar .wx a{background-image:url(../images/social_weixin.png);}
#topbar .site a{background-image:url(../images/social_phone.png);}
#topbar .tm a{background-image:url(../images/social_tmall.png);}
#topbar .jd a{background-image:url(../images/social_jd.png);}
#topbar .vip a{background-image:url(../images/social_vip.png);}
#topbar .drop{position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#fff;visibility:hidden;opacity:0;}
#topbar .active{visibility:visible;opacity:1;}
#topbar .qrcode{width:1.2rem;padding:0.05rem;height:1.2rem;box-shadow:0 0 0.3rem rgba(0,0,0,0.1);border-radius:0 0 0.1rem 0.1rem;}
#topbar .qrcode img{display:block;width:100%;height:auto;}
@media only screen and (max-width:750px){
    #topbar li{margin-right:0.2rem;}
    #topbar a{width:0.2rem;height:0.16rem;text-indent:-99999em;overflow:hidden;padding-left:0;background-position:center center;background-size:contain;}
}

/*header*/
#header{position:relative;z-index:8;width:100%;}

/*topbox*/
#topbox{position:absolute;top:100%;left:0;width:100%;}
#topbox .inner{position:relative;}
.noban #topbox{background-color:#a48e65;position:relative;}
@media only screen and (max-width:1024px){
    #topbox .inner{justify-content:space-between;}
}

/*logo*/
#logo{width:2.12rem;position:relative;z-index:10;padding:0.26rem 0;}
#logo a{display:block;overflow:hidden;padding-bottom:34.43396226%;position:relative;}
#logo i{position:absolute;width:100%;height:100%;text-indent:-99999em;display:block;overflow:hidden;background:no-repeat left center;background-size:contain;}
@media only screen and (max-width:750px){
    #logo{width:1.5rem;}
}

/*right*/
@media only screen and (min-width:1025px){
    #right{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0.15rem 0;}
    #right .drop{left:auto;right:-1.6rem;}
}
@media only screen and (max-width:1280px){
    #right .drop{right:-0.5rem;}
}

/*button*/
#button{padding:0.26rem 0;margin-left:0.39rem;}
@media only screen and (max-width:1024px){
    #button{margin-left:0;font-size:0.2rem;}
}

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

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

/*language*/
#language{position:relative;}
#language a{display:block;background:url(../images/language_01.svg) no-repeat left center;background-size:1.125em auto;padding-left:1.875em;position:relative;white-space:nowrap;cursor:pointer;color:#fff;}

/*search*/
#search{margin-left:0.39rem;}
#search span{background:url(../images/search_02.png) no-repeat left center;background-size:1.125em auto;display:block;cursor:pointer;padding-left:1.875em;}
#search .form{position:absolute;right:0;top:100%;width:3rem;box-shadow:0 0.05rem 0.15rem rgba(0,0,0,0.1);background-color:#fff;visibility:hidden;opacity:0;transform:translateY(110%);}
#search .active{opacity:1;visibility:visible;transform:translateY(0);}
#search .input{position:relative;padding-right:0.44rem;}
#search .text{display:block;width:100%;height:2.75em;line-height:1.75em;padding:0.5em 2.75em 0.5em 1.25em;}
#search .go{display:block;position:absolute;right:0;top:0;height:100%;width:2.75em;cursor:pointer;background:url(../images/search_01.png) no-repeat center center;background-size:auto 40.90909091%;}
@media only screen and (max-width:750px){
    #search .form{width:100%;}
}

/*navi*/
.navi{font-size:0.18rem;line-height:1.66666667em;}
.navi a{display:block;position:relative;}
.navi .parent{padding:0.26rem 0;margin-right:0.38rem;}
.navi .parent:last-child{margin-right:0;}
@media only screen and (min-width:1025px){
    #navi{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0.15rem 0;}
    #navi .parent:nth-child(n+6){display:none;}
    .navi a{color:#fff;}
    .navi a:hover{color:rgba(255,255,255,0.8);}
    .navi .drop{position:absolute;top:100%;left:-1.6rem;width:19.2rem;z-index:5;background-color:#fff;box-shadow:0 0 0.2rem 0 rgba(0,0,0,0.1);padding:0.8rem 0; visibility: hidden; opacity: 0; transform: translateY(-0.2rem); transition: all 1s;}
    .navi .drop dl{width:21.25%;}
    .navi .drop dt{font-size:0.36rem;line-height:1.35em;margin-bottom:0.77777778em;}
    .navi .drop dd{line-height:2.22222222em;}
    .navi .drop a{white-space:nowrap;color:#333;}
    .navi .drop a:hover{color:var(--main-color);}
    .navi .drop .figure{width:75%;}
    .navi .drop .figure:after{padding-bottom:41.66666667%;display:block;}
    .navi .on .drop {visibility: visible; opacity: 1; transform: translateY(0);}
}
@media only screen and (max-width:1280px){
    .navi .drop{left:-0.5rem;}
}
@media only screen and (max-width:1024px){

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

/*footer*/
#footer{background-color:#a48e65;padding:0.8rem 0 0.85rem;color:#fffefe;}
#footer a{color:#fffefe;}
#footer a:hover{opacity:0.8;}
@media only screen and (max-width:750px){

    /*750px*/
    #footer{padding:0.55rem 0 0.5rem;}
}

/*site*/
#site{width:2.12rem;margin:0 auto 0.37rem;}
#site img{display:block;width:100%;height:auto;}
@media only screen and (max-width:750px){
    #site{width:1.5rem;margin-bottom:0.3rem;}
}

/*copyright*/
#copyright{color:rgba(255,255,255,0.6);}
#copyright a{color:rgba(255,255,255,0.6);}
#copyright a:hover{color:#fff;}

/*social*/
#social{margin-bottom:0.45rem;}
#social li{margin-right:0.4rem;position:relative;}
#social li:last-child{margin-right:0;}
#social a{display:block;background:no-repeat left center;background-size:auto 1em;padding-left:1.75em;filter:brightness(100);}
#social .tel a{background-image:url(../images/tel_01.png);}
#social .sch a{background-image:url(../images/search_01.png);}
#social .sch a{background-image:url(../images/search_01.png);}
#social .wb a{background-image:url(../images/social_weibo.png);}
#social .wx a{background-image:url(../images/social_weixin.png);}
#social .site a{background-image:url(../images/social_phone.png);}
#social .tm a{background-image:url(../images/social_tmall.png);}
#social .jd a{background-image:url(../images/social_jd.png);}
#social .vip a{background-image:url(../images/social_vip.png);}
#social .drop{position:absolute;bottom:110%;left:50%;transform:translateX(-50%);background-color:#fff;visibility:hidden;opacity:0;}
#social .active{visibility:visible;opacity:1;}
#social .qrcode{width:1.2rem;padding:0.05rem;height:1.2rem;box-shadow:0 0 0.3rem rgba(0,0,0,0.1);border-radius:0.1rem;}
#social .qrcode img{display:block;width:100%;height:auto;}
@media only screen and (max-width:750px){
    #social{margin-bottom:0.25rem;}
    #social ul{justify-content:space-between;}
    #social li{margin-right:0;}
}

/*menu*/
#menu{border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:0.1rem;margin-bottom:0.32rem;}
#menu a{display:block;}
#menu .parent{margin-right:7%;position:relative;padding:0.15rem 0;}
#menu .parent:last-child{margin-right:0;}
#menu .drop a{background:url(../images/arrow_down_01.svg) no-repeat right center;background-size:0.625em auto;padding-right:1.25em;}
#menu .child{position:absolute;bottom:100%;left:50%;min-width:100%;transform:translateX(-50%);z-index:5;background-color:rgba(255,255,255,0.9);box-shadow:0 0.05rem 0.15rem rgba(0,0,0,0.1);text-align:center;padding:0.5em 1.5em;display:none;}
#menu .child li{border-bottom:1px solid rgba(255,255,255,0.1);}
#menu .child li:last-child{border-bottom:none;}
#menu .child a{white-space:nowrap;padding:0.5em 0;color:#333;}
@media only screen and (max-width:750px){
    #menu{display:none;}
}

/*button-more*/
.button-more .btn{width:18.75em;height:3.125em;line-height:3em;border:0.01rem solid rgba(255,255,255,0.4);display:block;text-align:center;position:relative;}
.button-more .btn:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.button-more .btn:hover i{filter:brightness(100);}
.button-more .golden{border-color:var(--main-color);}
.button-more i{display:block;font-style:normal;background:no-repeat left center;background-size:auto 1.125em;padding-left:2.125em;}
.button-more .msg{background-image:url(../images/msg_01.png);}

/*swiper-arrows*/
.swiper-arrows{position:relative;}
.swiper-arrows .arrow{position:absolute;top:50%;transform:translateY(-50%);width:0.6rem;border:0.01rem solid var(--main-color);border-radius:50%;z-index:3;cursor:pointer;}
.swiper-arrows .arrow:before{display:block;content:'';padding-bottom:100%;}
.swiper-arrows .arrow:after{width:17.24137931%;padding-bottom:34.48275862%;content:'';display:block;position:absolute;background:no-repeat center center;background-size:contain;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:brightness(100);}
.swiper-arrows .prev{left:-9.7%;}
.swiper-arrows .prev:after{background-image:url(../images/swiper_prev_02.svg);}
.swiper-arrows .next{right:-9.7%;}
.swiper-arrows .next:after{background-image:url(../images/swiper_next_02.svg);}
@media only screen and (max-width:1024px){
    .swiper-arrows .arrow{width:0.45rem;}
}
@media only screen and (max-width:750px){
    .swiper-arrows .arrow{width:0.3rem;}
    .swiper-arrows .prev{left:-0.1rem;}
    .swiper-arrows .next{right:-0.1rem;}
}

/*slides*/
#slides{color:#fff;position:relative;}
#slides .figure{padding-bottom:41.66666667%;}
#slides .img{transform:scale(1.5);transition-duration:3s;}
#slides .text{position:absolute;top:calc(50% + 0.6rem);transform:translateY(100%);left:0;width:100%;z-index:2;opacity:0;transition:all 1.5s;}
#slides .info{padding:0 6.25%;}
#slides .title{font-size:0.44rem;line-height:1.35em;margin-bottom:0.12rem;}
#slides .button-more{margin-top:0.22rem;}
#slides .swiper-slide-duplicate-active .img,#slides .swiper-slide-active .img{transform:scale(1);}
#slides .swiper-slide-duplicate-active .text,#slides .swiper-slide-active .text{transform:translateY(-50%);opacity:1;}
#slides .arrow{position:absolute;top:50%;transform:translateY(-50%);width:0.22rem;background:no-repeat center center;background-size:contain;opacity:0.4;cursor:pointer;z-index:5;}
#slides .arrow:after{display:block;content:'';padding-bottom:190.90909091%;}
#slides .arrow:hover{opacity:1;}
#slides .prev{left:3.125%;background-image:url(../images/swiper_prev_01.svg);}
#slides .next{right:3.125%;background-image:url(../images/swiper_next_01.svg);}
@media only screen and (max-width:750px){
    #slides .figure{padding-bottom:100%;}
    #slides .inner{display:block;}
    #slides .arrow{width:0.15rem;}
}

/*module-box*/
.module-box{overflow:hidden;background:no-repeat center center;background-size:cover;padding:1.2rem 0;}
@media only screen and (max-width:750px){
    .module-box{padding:0.7rem 0 0.75rem;}
}

/*module-name*/
.module-name{font-size:0.44rem;line-height:1.35em;}
.module-name:before{width:5.54545455em;height:0.25em;display:block;content:'';background:url(../images/partition.svg) no-repeat center center;background-size:contain;margin:0 auto 0.68181818em;}
@media only screen and (max-width:750px){
    .module-name{font-size:0.36rem;}
}

/*module-intro*/
.module-intro{margin-top:0.9375em;}

/*dynamics*/
#dynamics{background-image:url(../images/bg_01.png);}
#dynamics .module-name{margin-bottom:0.45454545em;}
#dynamics .tab{margin-bottom:0.6rem;}
#dynamics .tab span{display:block;font-size:0.2rem;line-height:1.5em;position:relative;margin-right:0.6rem;padding:0.05rem 0;cursor:pointer;}
#dynamics .tab span:last-child{margin-right:0;}
#dynamics .tab span:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:0.01rem;background-color:var(--main-color);opacity:0;}
#dynamics .tab .active{color:var(--main-color);}
#dynamics .tab .active:after{opacity:1;}
#dynamics .swiper-slide{width:5.05rem;margin-right:0.35rem;}
#dynamics .figure{padding-bottom:66.66666667%;margin-bottom:0.1rem;}
#dynamics .date{margin-bottom:0.03rem;}
#dynamics .title{font-size:0.24rem;line-height:1.5em;height:3em;}
#dynamics .info{display:block;overflow:hidden;}
#dynamics .info:hover .img{transform:scale(1.05);}
#dynamics .cont{margin-bottom:0.8rem;}
@media only screen and (max-width:750px){
    #dynamics .tab{margin-bottom:0.35rem;}
    #dynamics .cont{margin-bottom:0.45rem;}
}

/*events*/
#events .module-name{margin-bottom:0.86363636em;}
#events .list{width:62.5%;margin:0 auto 0.52rem;}
#events .swiper{overflow:visible;}
#events .figure{padding-bottom:56.3%;margin-bottom:0.4rem;}
#events .title{font-size:0.36rem;line-height:1.35em;margin-bottom:0.41666667em;}
#events .info{display:block;overflow:hidden;text-align:center;}
#events .info:hover .img{transform:scale(1.05);}
#events .arrow{top:calc(50% - 0.65rem);}
@media only screen and (max-width:750px){
    #events .list{margin-bottom:0.35rem;width:auto;padding:0 0.3rem;}
    #events .figure{margin-bottom:0.25rem;}
    #events .title{font-size:0.24rem;}
    #events .arrow{top:calc(50% - 0.5rem);}
}

/*about*/
@keyframes play{
    0%{transform:scale(1);opacity:0.8;}
    100%{transform:scale(2.666);opacity:0;}
}
#about{overflow:hidden;}
#about .info{background-color:#a48e65;}
#about .figure{width:50%;}
#about .figure:after{display:block;padding-bottom:100%;}
#about .text{width:50%;padding:5% 0;}
#about .cont{width:6.4rem;max-width:88%;}
#about .module-name{margin-bottom:0.90909091em;}
#about .module-name:before{filter:brightness(100);}
#about .intro{margin-bottom:11.5625%;}
#about .video{background:url(../images/bg_01.png) no-repeat center center;background-size:cover;padding:1.2rem 0;}
#about .box{padding-bottom:50%;position:relative;}
#about video{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;}
#about .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0.6rem;cursor:pointer;z-index:3;border-radius:50%;}
#about .play:before,#about .play:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#977305;border-radius:50%;}
#about .play:before{animation:play 3s linear 0s infinite;}
#about .play:after{animation:play 3s linear 1.5s infinite;}
#about .play i{display:block;overflow:hidden;padding-bottom:100%;background:url(../images/play_01.png) no-repeat center center;background-size:contain;position:relative;z-index:3;}
#about .play:hover{transform:translate(-50%,-50%) scale(0.9);}
@media only screen and (max-width:750px){
    #about .figure{width:100%;}
    #about .text{width:100%;padding:0.4rem;}
    #about .video{padding:0.7rem 0;}
}

/*works*/
#works .list{--margin:0;margin-top:0.52rem;}
#works .item{position:relative;border:0.01rem solid rgba(var(--r),var(--g),var(--b),0.2);border-right:none;}
#works .figure{padding-bottom:110.37344398%;}
#works .title{position:absolute;left:0;bottom:12.40601504%;width:100%;z-index:2;}
#works .on{position:absolute;left:-0.01rem;top:-0.01rem;width:calc(100% + 0.02rem);height:calc(100% + 0.02rem);z-index:5;opacity:0;}
#works .button-more{position:absolute;left:50%;transform:translateX(-50%);bottom:10.90225564%;}
#works .btn{width:12.5em;}
#works .info{display:block;position:relative;}
#works .info:hover .on{opacity:1;}
@media only screen and (max-width:750px){
    #works .list{margin-top:0.35rem;}
}

/*products*/
#products{padding:0;}
#products .module-name {margin-bottom: 1em;}
#products .tab{margin-bottom:0.68rem;}
#products .tab li{margin:0 3.125%;cursor:pointer;position:relative;padding-bottom:0.06rem;}
#products .tab li:after{width:100%;height:0.01rem;background-color:var(--main-color);content:'';display:block;position:absolute;left:0;bottom:0;opacity:0;}
#products .tab .icon{width:0.6rem;margin:0 auto 0.14rem;}
#products .tab i{display:block;overflow:hidden;padding-bottom:166.66666667%;background:no-repeat center center;background-size:contain;}
#products .tab .name{font-size:0.2rem;line-height:1.35em;}
#products .tab .active{color:var(--main-color);}
#products .tab .active:after{opacity:1;}
#products .item{display:none;}
#products .item:first-child{display:block;}
#products .item .name {font-size: 0.44rem;line-height: 1.35em;}
#products .cover{width:50%;}
#products .cover:after{padding-bottom:100%;display:block;}
#products .text{width:50%;background:#f6f2e6 url(../images/bg_02.jpg) no-repeat center center;background-size:cover;padding:5% 0;}
#products .module-intro{margin-top:1.5625em;}
#products .gallery{margin-top:0.53rem;}
#products .btn:after{width:80%;height:0.04rem;background-color:var(--main-color);content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0;transition:inherit;}
#products .btn:hover{background-color:transparent;color:#333;}
#products .btn:hover:after{opacity:1;}
#products .box{width:6.4rem;max-width:88%;}
#products .pic a{padding-bottom:100%;}
#products .button-more{margin-top:0.6rem;}
#products .swiper-pagination{position:static;margin-top:0.6rem;}
#products .swiper-pagination-bullet{width:0.06rem;height:0.06rem;background-color:#999;opacity:1;margin:0 0.05rem;display:block;}
#products .swiper-pagination-bullet-active{background-color:#000;}
@media only screen and (max-width:1024px){
    #products .cover{width:100%;}
    #products .text{width:100%;}
}
@media only screen and (max-width:750px){
    #products .tab{margin-bottom:0.4rem;}
    #products .tab ul{justify-content:space-around;}
    #products .tab li{margin:0;}
    #products .tab .icon{width:0.5rem;}
    #products .tab .name{font-size:0.18rem;}
    #products .item .name {font-size: 0.36rem;}
    #products .text{padding:0.5rem 0.3rem;}
    #products .gallery{margin-top:0.25rem;}
    #products .swiper-pagination,#products .button-more{margin-top:0.3rem;}
}

/*breadcrumb*/
.breadcrumb{padding:0.3rem 0;color:#999;}
.breadcrumb a{display:block;}
.breadcrumb a:first-child{position:relative;padding-left:1.625em;}
.breadcrumb a:first-child:before{width:0.9375em;height:1em;background:url(../images/breadcrumb_01.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.breadcrumb a:not(:hover){color:#999;}
.breadcrumb i{font-style:normal;margin:0 0.25rem;background:url(../images/breadcrumb_arrow.png) no-repeat center center;background-size:contain;width:0.375em;height:0.6875em;display:block;}
.breadcrumb span{color:#666;display:block;}
@media only screen and (max-width:750px){
    .breadcrumb i{margin:0 0.1rem;}
}

/*banner-box*/
#banner-box{position:relative;overflow:hidden;}
#banner-box:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;padding-bottom:9.6875%;background-image:linear-gradient(180deg,#000,transparent);opacity:0.4;z-index:2;}
#banner-box .text{position:absolute;bottom:0;left:0;width:100%;z-index:3;}
#banner-box .breadcrumb{color:rgba(255,255,255,0.4);}
#banner-box .breadcrumb span{color:#fff;}
#banner-box .breadcrumb a{color:rgba(255,255,255,0.4);}
#banner-box .breadcrumb a:first-child:before{filter:brightness(100);opacity:0.3;}
#banner-box .breadcrumb a:hover{color:#fff;}
#banner-box .breadcrumb i{filter:brightness(100);opacity:0.3;}

/*banner*/
#banner{padding-bottom:31.25%;position:relative;background:no-repeat center center;background-size:cover;}
@media only screen and (max-width:750px){
    #banner{padding-bottom:75%;}
}

/*banner-search*/
#banner-search{position:absolute;width:8.84rem;max-width:88%;left:50%;transform:translate(-50%);z-index:5;bottom:34.33333333%;}
#banner-search .submit{width:1.2rem;height:100%;position:absolute;right:0;top:0;border-radius:0 1.25em 1.25em 0;background:rgba(255,255,255,0.3) url(../images/search_03.png) no-repeat center center;background-size:auto 41.86046512%;display:block;}
#banner-search .input{background-color:rgba(255,255,255,0.3);display:block;width:calc(100% - 7.75em);border-radius:1.25em 0 0 1.25em;height:5.375em;line-height:1.875em;padding:1.75em 1.25em;color:#fff;}

/*submenu*/
#submenu .box{border-bottom:0.01rem solid rgba(136,136,136,0.16);padding:0.65rem 0 0.5rem;}
#submenu li{font-size:0.2rem;line-height:2.3em;margin-right:1rem;}
#submenu li:last-child{margin-right:0;}
#submenu a{display:block;position:relative;white-space:nowrap;}
#submenu a:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:0.1em;background-color:var(--main-color);opacity:0;}
#submenu .active a,#submenu a:hover{color:#333;}
#submenu .active a:after{opacity:1;}
@media only screen and (max-width:750px){
    #submenu .box{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0.35rem 0 0.2rem;}
    #submenu ul{width:max-content;justify-content:flex-starts;}
    #submenu li{margin-right:0.3rem;}
}

/*base-owl*/
.base-owl{overflow:hidden;}
.base-owl .swiper{overflow:visible;width:62.5%;}
.base-owl .figure{padding-bottom:56.3%;margin-bottom:0.5rem;}
.base-owl .title{font-size:0.36rem;line-height:1.35em;margin-bottom:0.88888889em;}
.base-owl .info{display:block;overflow:hidden;}
.base-owl .arrow{top:calc(50% - 0.65rem);}
.base-owl .btn{width:12.5em;}
@media only screen and (max-width:750px){
    .base-owl .swiper{width:auto;margin:0 0.3rem;}
    .base-owl .figure{margin-bottom:0.25rem;}
    .base-owl .title{font-size:0.24rem;}
    .base-owl .arrow{top:calc(50% - 0.5rem);}
    .base-owl .prev{left:-0.38rem;}
    .base-owl .next{right:-0.38rem;}
}

/*new-event*/
#new-event{padding:1.2rem 0 0.9rem;}
@media only screen and (max-width:750px){
    #new-event{padding:0.6rem 0;}
}

/*wrapper*/
#wrapper{padding:1rem 0 1.2rem;overflow:hidden; min-height: 60vh;}
#wrapper.gray{background-color:#f7f7f7;}
@media only screen and (max-width:750px){
    #wrapper{padding:0.6rem 0 0.7rem;}
}

/*Pages*/
.Pages{font-size:0.18rem;font-weight:300;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .a_first,.Pages .p_jump,.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.1rem;min-width:3.33333333em;border-radius:1.66666667em;height:3.33333333em;padding:0 0.25em;position:relative;transition:all 0.2s;border:solid 0.01rem rgba(0,0,0,0.1);color:#666;}
.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;background-color:rgba(var(--r),var(--g),var(--b),0.1);border-color:transparent;}
.Pages .a_prev:after,.Pages .a_next:after{width:12.06896552%;padding-bottom:20.68965517%;background:no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.Pages .a_prev:hover:after,.Pages .a_next:hover:after{filter:brightness(100);}
.Pages .a_prev:after{background-image:url(../images/page_prev.svg);}
.Pages .a_next:after{background-image:url(../images/page_next.svg);}
@media only screen and (max-width:750px){
    .Pages{font-size:0.16rem;}
    .Pages a{margin:0.05rem;}
}

/*new-launch*/
#new-launch{--margin:0.3rem;overflow:hidden;margin-bottom:0.2rem;}

/*new-item*/
.new-item{margin-bottom:0.63rem;}
.new-item .figure{padding-bottom:56.27802691%;margin-bottom:0.3rem;}
.new-item .date{margin-bottom:0.05rem;}
.new-item .title{font-size:0.2rem;line-height:1.5em;height:3em;}
.new-item a{display:block;overflow:hidden;}
@media only screen and (max-width:750px){
    .new-item{margin-bottom:0.4rem;}
}

/*share*/
.share li{margin-right:0.15rem;position:relative;}
.share li:last-child{margin-right:0;}
.share a{display:block;width:0.2rem;}
.share i{display:block;padding-bottom:80%;background:no-repeat center center;background-size:contain;}
.share .wb{background-image:url(../images/share_weibo.png);}
.share .wx{background-image:url(../images/share_weixin.png);}
.share .drop{background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);top:150%;padding:0.08rem;width:1.4rem;box-shadow:0 0 1em rgba(0,0,0,0.1);font-size:0.14rem;line-height:1.5em;z-index:5;display:none;}
.share #qrcode{margin-bottom:0.05rem;}
.share #qrcode canvas{display:block;width:100%;height:auto;}

/*details*/
#details .top{border-bottom:0.01rem solid rgba(0,0,0,0.1);padding-bottom:0.5rem;margin-bottom:0.5rem;position:relative;z-index:2;}
#details .title{font-size:0.36rem;line-height:1.35em;}
#details .meta{margin-top:1em;}
#details .meta > div{margin-right:0.25rem;}
#details .meta > div:last-child{margin-right:0;}
#details .entry{margin-bottom:0.8rem;}
#details .btm{overflow:hidden;border-top:0.01rem solid rgba(0,0,0,0.1);padding:0.32rem 0;}
#details .back{margin:0 auto;width:8em;}
#details .back a{display:block;background:url(../images/back_01.png) no-repeat left center;background-size:1em auto;padding-left:1.5625em;text-align:center;}
#details .part{max-width:calc(50% - 6em);}
#details .part a:not(:hover){color:#666;}
#details .prev{float:left;}
#details .next{float:right;}
@media only screen and (max-width:750px){
    #details .top{padding-bottom:0.3rem;margin-bottom:0.3rem;}
    #details .title{font-size:0.3rem;}
    #details .meta{margin-top:0.75em;}
    #details .entry{margin-bottom:0.5rem;}
    #details .part{float:none;max-width:none;}
    #details .back{margin-top:1em;}
}

/*college*/
#college .module-name{margin-bottom:1.09090909em;}
#college .info{margin-bottom:0.6rem;}
#college .figure{width:49.28571429%;}
#college .figure:after{display:block;padding-bottom:66.66666667%;}
#college .text{width:45.71428571%;}
#college .title{font-size:0.28rem;line-height:1.60714286em;margin-bottom:0.14285714em;}
@media only screen and (max-width:750px){
    #college .info{margin-bottom:0.1rem;}
    #college .figure{width:100%;margin-bottom:0.35rem;}
    #college .text{width:100%;}
}

/*columnname*/
.columnname{font-size:0.44rem;line-height:1.35em;margin-bottom:1.59090909em;}
@media only screen and (max-width:750px){
    .columnname{font-size:0.36rem;margin-bottom:1em;}
}

/*page-search*/
.page-search{margin-bottom:0.35rem;}
.page-search .form{width:8rem;max-width:100%;position:relative;}
.page-search .submit{color:#ede8e0;width:10em;text-align:center;position:absolute;right:0;top:0;border-radius:1.8125em;background-color:var(--main-color);display:block;height:100%;}
.page-search .submit:hover{opacity:0.9;}
.page-search .text{border:solid 0.01rem #ede8e0;background-color:#fff;display:block;width:100%;border-radius:1.8125em;height:3.625em;line-height:1.875em;padding:0.875em 11.25em 0.875em 1.25em;color:#666;}
@media only screen and (max-width:750px){
    .page-search{margin-bottom:0.2rem;}
}

/*result-top*/
#result-top{background-color:#f8f8f8;padding-top:0.9rem;}
@media only screen and (max-width:750px){
    #result-top{padding-top:0.6rem;}
}

/*result-tab*/
.result-tab{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.result-tab .box{width:max-content;}
.result-tab a{display:block;margin-right:0.8rem;position:relative;white-space:nowrap;padding:0.75em 0;}
.result-tab a:last-child{margin-right:0;}
.result-tab a:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;background-color:var(--main-color);height:0.125em;opacity:0;}
.result-tab .active{color:var(--main-color);}
.result-tab .active:after{opacity:1;}
@media only screen and (max-width:750px){
    .result-tab a{margin-right:0.3rem;}
}

/*result-btm*/
#result-btm{padding:0.72rem 0 1.25rem;background-color:#fff;overflow:hidden;}
#result-btm .bar{margin-bottom:0.42rem;}
#result-btm .bar .name{font-size:0.3rem;line-height:1.35em;}
#result-btm .bar .total{display:block;}
#result-btm .bar .total i{font-style:normal;font-size:1.5em;}
#result-btm .list{--margin:0.13rem;}
#result-btm .list .item{position:relative;margin-bottom:var(--margin);}
#result-btm .list .figure{padding-bottom:110.37344398%;}
#result-btm .list .title{position:absolute;left:0;bottom:11.60092807%;width:100%;z-index:2;}
#result-btm .list .info{display:block;position:relative;border:solid 0.01rem #ede8e0;padding-bottom:16.17647059%;}
@media only screen and (max-width:750px){
    #result-btm{padding:0.5rem 0 0.7rem;}
}
#container{padding:0.2rem 0 1.1rem;}

/*gold-price*/
#gold-price .top{margin-bottom:0.55rem;}
#gold-price .title{font-size:0.36rem;line-height:1.35em;}
#gold-price .time{margin-top:1em;}
#gold-price .info{max-width:10rem;margin:0 auto 0.7rem;}
#gold-price .name{width:1.87rem;background-color:#f6f2e6;font-size:0.24rem;line-height:1.35em;height:1.82rem;}
#gold-price .name .icon{width:21.39037433%;padding-bottom:21.39037433%;background:url(../images/cart_01.svg) no-repeat center center;background-size:contain;margin-bottom:0.12rem;}
#gold-price .list{width:calc(100% - 1.9rem);}
#gold-price .item{padding:0.21rem 0;}
#gold-price .price{width:2rem;}
#gold-price .price span{font-size:0.28rem;line-height:1.125em;margin-right:0.05rem;}
#gold-price .type{width:calc(100% - 2rem);}
#gold-price .type span{font-size:0.2rem;line-height:1.875em;display:block;}
@media only screen and (max-width:750px){
    #gold-price .name{width:1rem;font-size:0.16rem;height:1.3rem;}
    #gold-price .name .icon{width:30%;padding-bottom:30%;}
    #gold-price .list{width:calc(100% - 1rem);}
    #gold-price .item{padding:0.15rem 0;}
    #gold-price .price{width:1.2rem;}
    #gold-price .price span{font-size:0.24rem;}
    #gold-price .type{width:calc(100% - 1.2rem);}
}

/*award-list*/
#award-list{--margin:0.27rem;overflow:hidden;margin-bottom:0.1rem;}
@media only screen and (max-width:750px){
    #award-list{--margin:0.2rem;}
}

/*award-item*/
.award-item{margin-bottom:0.52rem;}
.award-item .figure{padding-bottom:133.33333333%;margin-bottom:0.22rem;}
@media only screen and (max-width:750px){
    .award-item{margin-bottom:0.35rem;}
}

/*swiper-prevnext*/
.swiper-prevnext{position:relative;}
.swiper-prevnext .arrow{width:0.22rem;background:no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;opacity:0.2;z-index:5;}
.swiper-prevnext .arrow:before{padding-bottom:200%;display:block;content:'';}
.swiper-prevnext .arrow:hover{opacity:1;}
.swiper-prevnext .prev{left:0.3rem;background-image:url(../images/swiper_prev_03.svg);}
.swiper-prevnext .next{right:0.3rem;background-image:url(../images/swiper_next_03.svg);}

/*product-top*/
#product-top{margin-bottom:5.35714286%;}
@media only screen and (max-width:750px){
    #product-top{margin-bottom:0.5rem;}
}

/*pro-imgs*/
.pro-imgs{width:50%;border:solid 0.01rem #f0f0f0;background-color:#fff;}
.pro-imgs .figure{padding-bottom:75%;}
@media only screen and (max-width:750px){
    .pro-imgs{width:100%;margin-bottom:0.5rem;}
}

/*pro-text*/
.pro-text{width:45.71428571%;}
.pro-text .title{font-size:0.36rem;line-height:1.11111111em;border-bottom:0.01rem solid rgba(15,9,3,0.1);padding-bottom:0.69444444em;margin-bottom:0.55555556em;}
.pro-text .intro{line-height:2em;margin-bottom:8.125%;}
.pro-text .gallery{margin-bottom:8.4375%;}
.pro-text .swiper-slide{cursor:pointer;}
.pro-text .figure{padding-bottom:75%;}
.pro-text .figure:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:solid 0.01rem #f0f0f0;z-index:2;}
.pro-text .swiper-slide-thumb-active .figure:after{border-color:var(--main-color);}
.pro-text .button-more a{display:flex;width:15em;}
@media only screen and (max-width:750px){
    .pro-text{width:100%;}
}

/*product-btm*/
#product-btm{border:solid 0.01rem #f0f0f0;padding:3.92857143% 8.57142857% 8.57142857%;overflow:hidden;}
#product-btm .entry h3{font-size:0.36rem;color:#977305;line-height:1.11111111em;font-weight:lighter;margin:0;}
@media only screen and (max-width:750px){
    #product-btm{padding:0.35rem 0.3rem 0.4rem;}
}

/*core-title*/
.core-title{font-size:0.32rem;line-height:1.35em;margin-bottom:1.34375em;}
@media only screen and (max-width:750px){
    .core-title{font-size:0.24rem;}
}

/*core-cert*/
.core-cert{background-color:#f7f7f7;padding:1.2rem 0;overflow:hidden;}
.core-cert .intro{max-width:12rem;margin:0 auto 0.6rem;}
@media only screen and (max-width:750px){
    .core-cert{padding:0.6rem 0;}
    .core-cert .intro{margin-bottom:0.35rem;}
}

/*core-process*/
.core-process{padding:0.6rem 0;overflow:hidden;}
@media only screen and (max-width:750px){
    .core-process{padding:0.3rem 0;}
}

/*core-what*/
.core-what{padding:0.6rem 0;}
.core-what .entry{width:45.71428571%;}
.core-what .figure{width:50%;}
@media only screen and (max-width:750px){
    .core-what{padding:0.3rem 0;}
    .core-what .entry{width:100%;margin-bottom:0.35rem;}
    .core-what .figure{width:100%;}
}

/*core-intro*/
.core-intro{overflow:hidden;padding:0.6rem 0;}
.core-intro .figure{width:37.85714286%;}
.core-intro .figure:after{display:block;padding-bottom:141.50943396%;}
.core-intro .text{width:62.14285714%;background:url(../images/bg_03.jpg) no-repeat center center;background-size:cover;padding:0 7.14285714%;}
.core-intro .module-name{margin-bottom:0.90909091em;}
@media only screen and (max-width:750px){
    .core-intro{padding:0.3rem 0;}
    .core-intro .figure{width:100%;}
    .core-intro .text{padding:0.5rem;width:100%;}
}

/*product-series*/
#product-series{width:1.8rem;}
#product-series .name{font-size:0.24rem;line-height:1.35em;margin-bottom:1.25em;}
#product-series ul{position:relative;}
#product-series ul:before{width:0.03rem;background-color:rgba(0,0,0,0.1);content:'';display:block;position:absolute;height:100%;top:0;}
#product-series li{margin-bottom:0.1rem;position:relative;}
#product-series li:last-child{margin-bottom:0;}
#product-series li:before{content:'';display:block;position:absolute;left:0;width:0.03rem;background-color:var(--main-color);height:100%;opacity:0;}
#product-series li a{display:block;padding-left:0.15rem;}
#product-series li a:not(:hover){color:#666;}
#product-series .active:before{opacity:1;}
@media only screen and (max-width:1024px){
    #product-series{width:100%;overflow:hidden;margin-bottom:0.5rem;}
    #product-series .box{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
    #product-series ul{display:flex;width:max-content;}
    #product-series ul:before{width:100%;height:0.03rem;top:auto;bottom:0;}
    #product-series li{margin-bottom:0;margin-right:0.35rem;}
    #product-series li:before{width:100%;height:0.03rem;top:auto;bottom:0;}
    #product-series li a{padding-left:0;padding-bottom:0.15rem;}
    #product-series li:last-child{margin-right:0;}
}

/*series-main*/
#series-main{width:calc(100% - 2.4rem);overflow:hidden;}
@media only screen and (max-width:1024px){
    #series-main{width:100%;}
}

/*categoryname*/
.categoryname{font-size:0.24rem;background-color:#a48e65;line-height:1.25em;padding:0.625em 1.25em;margin-bottom:0.2rem;}

/*series-list*/
#series-list{--margin:0;margin-bottom:0.2rem;overflow:hidden;}
#series-list .item{padding:0.15rem;margin-bottom:0.3rem;}
#series-list .figure{padding-bottom:100%;margin-bottom:0.23rem;}
#series-list .title{font-size:0.18rem;line-height:1.66666667em;margin-bottom:0.33333333em;}
#series-list .intro{font-size:0.14rem;line-height:1.5em;}
#series-list .info{display:block;overflow:hidden;}
@media only screen and (max-width:750px){
    #series-list .item{margin-bottom:0.15rem;}
}

/*news-top*/
#news-top{padding:6.25% 0;}
#news-top .figure{width:57.14285714%;}
#news-top .figure:after{display:block;padding-bottom:45.625%;}
#news-top .text{width:38.57142857%;padding:0.2rem 0;}
#news-top .date{margin-bottom:0.1rem;}
#news-top .title{font-size:0.32rem;line-height:1.5em;margin-bottom:0.5625em;}
#news-top .intro{color:#595757;height:3.75em;margin-bottom:0.3rem;}
#news-top .btn{width:12.5em;}
#news-top .swiper-pagination{position:absolute;right:0;bottom:0;width:38.57142857%;margin-bottom:1.92857143%;}
#news-top .swiper-pagination-bullet{width:0.08rem;height:0.08rem;background-color:#b3b3b3;margin-right:0.18rem;opacity:1;}
#news-top .swiper-pagination-bullet:last-child{margin-right:0;}
#news-top .swiper-pagination-bullet-active{background-color:var(--main-color);}
@media only screen and (max-width:1024px){
    #news-top .figure{width:100%;margin-bottom:0.25rem;}
    #news-top .text{width:100%;padding:0 0 0.5rem;}
    #news-top .swiper-pagination{width:100%;justify-content:center;margin-bottom:0;}
}
@media only screen and (max-width:750px){
    #news-top{padding:0.6rem 0;}
    #news-top .title{font-size:0.26rem;}
}

/*news-wrap*/
#news-wrap{background-color:#f7f7f7;padding:6.25% 0;overflow:hidden; min-height: 60vh;}
@media only screen and (max-width:750px){
    #news-wrap{padding:0.6rem 0;}
}

/*news-list*/
#news-list{--margin:0.3rem;overflow:hidden;margin-bottom:0.3rem;}

/*news-item*/
.news-item{margin-bottom:var(--margin);}
.news-item .figure{padding-bottom:45.73991031%;}
.news-item .text{padding:0.3rem;}
.news-item .title{font-size:0.22rem;line-height:1.63636364em;margin-bottom:0.45454545em;}
.news-item .intro{margin-bottom:0.14rem;}
.news-item .more span{display:block;background:url(../images/more_arrow_01.svg) no-repeat right center;background-size:0.375em auto;padding-right:1.3125em;}
.news-item a{display:block;background-color:#fff;}
@keyframes loading{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}

/*loading*/
.loading{font-size:0.18rem;line-height:1.5em;}
.loading .icon{width:2.22222222em;height:2.22222222em;background:url(../images/loading.svg) no-repeat center center;background-size:contain;margin:0 auto 0.72222222em;animation:loading 2s linear 0s infinite;}

/*main*/
#main{width:71.42857143%;}
@media only screen and (max-width:750px){
    #main{width:100%;}
}

/*aside*/
#aside{width:25.71428571%;}
#aside .name{font-size:0.24rem;line-height:1.25em;border-bottom:0.01rem solid rgba(0,0,0,0.1);padding-bottom:0.625em;}
@media only screen and (max-width:750px){
    #aside{width:100%;}
}

/*widget*/
.widget{background-color:#f7f7f7;padding:0.25rem 0.3rem 0.3rem;}

/*recommend*/
.recommend li{border-bottom:0.01rem solid rgba(0,0,0,0.1);padding:0.22rem 0;}
.recommend li:last-child{border-bottom:none;padding-bottom:0;}
.recommend .title{font-size:0.18rem;line-height:1.75em;}

/*job-bar*/
#job-bar{margin-bottom:0.5rem;}
#job-bar .name{font-size:0.44rem;line-height:1.35em;position:relative;}
#job-bar .name:after{width:0.47727273em;height:0.47727273em;background:url(../images/icon_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:-0.47727273em;top:-0.22727273em;}
#job-bar .module-name:before {width: 100%;}
#job-bar .tab a{width:12.5em;height:3.125em;border:0.01rem solid rgba(var(--r),var(--g),var(--b),0.2);margin-right:0.3rem;}
#job-bar .tab a:last-child{margin-right:0;}
#job-bar .tab .active{border-color:var(--main-color);color:var(--main-color);}
@media only screen and (max-width:750px){
    #job-bar{flex-direction:column;}
    #job-bar .name{margin-bottom:0.3rem;font-size:0.38rem;}
    #job-bar .module-name {margin-bottom:0.3rem;}
}

/*job-filter*/
#job-filter{--margin:0.3rem;overflow:hidden;margin-bottom:0.2rem;}
#job-filter .item{margin-bottom:var(--margin);}
#job-filter .box{border-bottom:0.01rem solid #efefef;position:relative;}
#job-filter .label{font-size:0.18rem;line-height:2em;position:absolute;left:0;top:50%;transform:translateY(-50%);}
#job-filter .select:after{width:0.5625em;height:0.25em;background:url(../images/select_arrow_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
#job-filter select{display:block;width:100%;color:#999;height:3.5em;text-align:right;padding-left:6em;padding-right:1.75em;-webkit-appearance:none;appearance:none;}
#job-filter select::-ms-expand{display:none;}
#job-filter .text{font-size:0.18rem;height:3.11111111em;color:#666;font-weight:300;padding-right:0.25rem;display:block;width:100%;}
#job-filter .submit{position:absolute;right:0;top:0;background:url(../images/search_04.png) no-repeat center center;background-size:contain;width:0.18rem;height:100%;}

/*arrow-more*/
.arrow-more .go{display:block;background:url(../images/more_arrow_01.svg) no-repeat right center;background-size:0.375em auto;padding-right:1.3125em;}

/*job-list*/
#job-list{--margin:0.3rem;overflow:hidden;margin-bottom:0.55rem;}
@media only screen and (max-width:750px){
    #job-list{margin-bottom:0.35rem;}
}

/*job-item*/
.job-item{margin-bottom:0.3rem;}
.job-item .title{font-size:0.24rem;line-height:1.33333333em;position:relative;margin-bottom:0.75em;}
.job-item .title:before{height:1em;background-color:var(--main-color);width:0.125em;content:'';display:block;position:absolute;left:-0.4rem;top:0.16666667em;}
.job-item .meta{margin-bottom:0.07rem;}
.job-item .meta span{display:block;line-height:1.5em;margin-right:0.19rem;position:relative;padding-right:0.2rem;}
.job-item .meta span:after{width:0.01rem;height:0.8125em;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);background-color:#888;opacity:0.5;right:0;}
.job-item .meta span:last-child{margin-right:0;padding-right:0;}
.job-item .meta span:last-child:after{display:none;}
.job-item .date{margin-bottom:0.25rem;}
.job-item .info{display:block;overflow:hidden;background-color:#f8f8f8;position:relative;height:100%;padding:0.45rem 0.4rem 0.42rem;}

/*contact*/
#contact{padding:1rem 0;overflow:hidden;}
#contact .module-name{margin-bottom:0.4rem;}
#contact .first{margin-bottom:6.78571429%;background:no-repeat center center;background-size:cover;padding:7.14285714% 5.35714286%;}
#contact .first .box{background-color:rgba(255,255,255,0.86);max-width:6.1rem;padding:0.65rem 0.4rem 0.55rem;}
#contact .first .title{font-size:0.24rem;margin-bottom:1.875em;}
#contact .first .title:after{width:2.5em;height:0.16666667em;background-color:var(--main-color);display:block;content:'';margin-top:0.75em;}
#contact .first .meta{font-size:0.18rem;line-height:2.22222222em;}
#contact .list{--margin:0.3rem;}
#contact .list .item{margin-bottom:0.35rem;}
#contact .list .title{font-size:0.24rem;line-height:1.25em;position:relative;margin-bottom:0.83333333em;}
#contact .list .title:before{width:0.66666667em;height:1em;background:url(../images/contact_add.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:-0.37rem;top:0.125em;}
#contact .list .intro{line-height:1.5em;}
#contact .list .intro p{margin-bottom:1.5625em;}
#contact .list .go a{display:block;background:url(../images/icon_02.svg) no-repeat left center;background-size:1.125em auto;padding-left:1.875em;}
#contact .list .info{position:relative;height:100%;border-bottom:0.02rem solid #efefef;padding:0 0.5rem 0.35rem 0.37rem;}
@media only screen and (max-width:750px){
    #contact{padding:0.6rem 0;}
    #contact .first{margin-bottom:0.5rem;}
    #contact .first .box{padding:0.5rem 0.35rem;}
    #contact .first .title{margin-bottom:0.25rem;}
}

/*message*/
#message{background-color:#f8f8f8;overflow:hidden;padding:1rem 0 1.2rem;}
#message .module-name{margin-bottom:0.3rem;}
#message .item{border-bottom:0.01rem solid #e6e6e6;padding:0.12rem 0;margin-bottom:0.2rem;}
#message .submit{color:var(--main-color);border:0.01rem solid var(--main-color);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:12.5em;height:3.125em;margin:0.3rem auto 0;font-weight:300;}
#message .submit:hover{background-color:var(--main-color);color:#fff;}
#message .label{display:block;font-size:0.18rem;line-height:1.66666667em;}
#message .label i{font-style:normal;color:#f00;}
#message .input{position:relative;}
#message .input .label{position:absolute;left:0;top:0.55555556em;}
#message .phone{width:calc(100% - 2.2rem);}
#message .text{font-size:0.18rem;height:2.77777778em;line-height:1.66666667em;padding:0.55555556em 0;display:block;width:100%;padding-left:1.55rem;position:relative;z-index:2;font-weight:300;}
#message textarea.text{height:5em;}
#message .radio{width:calc(100% - 1.55rem);line-height:1.66666667em;}
#message .radio input[type='radio']{display:none;}
#message .radio label{display:block;position:relative;padding-left:1.5em;cursor:pointer;margin-right:0.5rem;}
#message .radio label:before{width:0.94444444em;height:0.94444444em;background:url(../images/radio_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:0;top:0.36111111em;filter:grayscale(100%);opacity:0.4;}
#message .radio label:last-child{margin-right:0;}
#message .radio .checked:before{filter:grayscale(0);opacity:1;}
#message .time .label{margin-right:0.12rem;}
#message .time select{display:block;background-color:#f8f8f8;border-radius:0.04rem;border:solid 0.01rem #e6e6e6;font-weight:300;width:7.5em;height:2.1875em;font-size:0.16rem;color:#666;text-align:center;padding:0 1em;}
#message .col2 .item{width:47.85714286%;}
@media only screen and (max-width:750px){
    #message{padding:0.6rem 0 0.7rem;}
    #message .label{margin-bottom:0.5em;width:100%;}
    #message .radio{width:100%;justify-content:flex-start;}
    #message .radio label{margin-right:0.25rem;}
    #message .text{padding-left:0;padding-right:0;}
    #message .phone{width:100%;}
    #message .input .label{position:static;}
    #message .time{width:100%;}
    #message .time .label{margin-bottom:0;}
    #message .time select{width:20em;}
    #message .col2 .item{width:100%;}
}

/*advantage*/
#advantage{margin-bottom:8.57142857%;}
#advantage .list{gap:0.1rem;margin-top:0.5rem;}
#advantage .item{flex-grow:1;width:12.14285714%;}
#advantage .info{padding-bottom:5.4rem;position:relative;background:no-repeat center center;background-size:cover;}
#advantage .info:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}
#advantage .text{position:absolute;left:0;bottom:50%;padding:0.36rem 0.4rem;width:100%;transform:translateY(50%);}
#advantage .title{font-size:0.24rem;line-height:1.1em;width:1em;margin:0 auto;}
#advantage .intro{margin-top:0.05rem;display:none;}
#advantage .active{width:35.71428571%;}
#advantage .active .info:before{background:linear-gradient(0deg,rgba(51,51,51,0.4),transparent);}
#advantage .active .text{bottom:0;transform:translateY(0);}
#advantage .active .title{width:auto;line-height:1.5em;}
#advantage .active .intro{display:block;}
@media only screen and (max-width:750px){
    #advantage{margin-bottom:0.6rem;}
    #advantage .list{flex-wrap:wrap;margin-top:0.3rem;}
    #advantage .item{width:100%;}
    #advantage .info{padding-bottom:108%;}
    #advantage .info:before{background:linear-gradient(0deg,rgba(51,51,51,0.4),transparent);}
    #advantage .text{bottom:0;transform:translateY(0);}
    #advantage .title{width:auto;line-height:1.5em;}
    #advantage .intro{display:block;}
    #advantage .active{width:100%;}
}

/*support*/
#support{margin-bottom:7.14285714%;}
#support .tab{font-size:0.18rem;border-bottom:0.01rem solid rgba(164,142,101,0.2);border-top:0.01rem solid rgba(164,142,101,0.2);margin-top:0.5rem;}
#support .tab span{display:block;width:8.88888889em;text-align:center;height:3.22222222em;line-height:3.22222222em;cursor:pointer;margin:-0.01rem 0;}
#support .tab .active{background-color:var(--main-color);color:#fff;}
#support .list{margin-top:0.46rem;}
#support .info{background:url(../images/support_bg.jpg) no-repeat center center;background-size:cover;}
#support .item{display:none;}
#support .item:first-child{display:block;}
#support .figure{width:50%;}
#support .figure:after{display:block;padding-bottom:75%;}
#support .text{width:50%;padding:0 5.21428571%;}
#support .top{margin-bottom:0.35rem;}
#support .num{font-size:0.34rem;line-height:1em;color:rgba(255,255,255,0.2);position:relative;margin-right:0.2rem;}
#support .num:after{width:1.26470588em;height:1.26470588em;background:url(../images/italic_line.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:10%;top:10%;}
#support .title{font-size:0.24rem;line-height:1.35em;}
@media only screen and (max-width:750px){
    #support{margin-bottom:0.6rem;}
    #support .tab{margin-top:0.3rem;font-size:0.16rem;}
    #support .tab span{width:16.666%;}
    #support .figure{width:100%;}
    #support .text{width:100%;padding:0.35rem;}
    #support .top{margin-bottom:0.2rem;}
}

/*proocess*/
#proocess .btn{background-color:var(--main-color);color:#fff;width:12.5em;display:flex;}
#proocess .btn i{filter:brightness(100);}
#proocess .btn:hover{opacity:0.9;}
#proocess .list{position:relative;margin-top:0.5rem;margin-bottom:0.55rem;}
#proocess .list:before{width:114.28571429%;padding-bottom:23.28571429%;border:dashed 0.01rem rgba(var(--r),var(--g),var(--b),0.3);border-radius:1.63rem;content:'';display:block;position:absolute;left:50%;top:0;margin-top:4.85714286%;transform:translateX(-50%);}
#proocess ul{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;margin-bottom:1.09rem;}
#proocess li{text-align:center;font-size:0.2rem;line-height:1.5em;width:8em;position:relative;}
#proocess li:after{width:1.35em;height:1.05em;background:url(../images/process_arrow@2x.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:2.9em;right:-34.375%;}
#proocess .icon{background:url(../images/process_box@2x.png) no-repeat center center;background-size:contain;margin:0 auto 1em;width:75%;}
#proocess .icon i{display:block;overflow:hidden;padding-bottom:115%;background:no-repeat center center;background-size:43.33333333% auto;}
#proocess ul:nth-child(2n+1) li:last-child:after{transform:rotate(90deg);top:100%;right:-5.65em;margin-top:-0.5em;}
#proocess ul:nth-child(2n){flex-direction:row-reverse;padding:0 8.57142857%;}
#proocess ul:nth-child(2n) li:after{transform:rotate(180deg);}
#proocess ul:last-child{margin-bottom:0;}
@media only screen and (max-width:1280px){
    #proocess .list:before{width:110%;}
    #proocess ul:nth-child(2n+1) li:last-child:after{right:-4.15em;}
}
@media only screen and (max-width:1024px){
    #proocess .list{padding:0 3%;}
    #proocess .list:before{width:100%;}
    #proocess ul{margin-bottom:0.75rem;}
    #proocess ul:nth-child(2n+1) li:last-child:after{right:-2.65em;}
    #proocess li{font-size:0.16rem;}
    #proocess li:after{top:2.8em;right:-29%;}
}
@media only screen and (max-width:750px){
    #proocess .list{padding:0;margin:0.35rem 0;}
    #proocess .list:before{display:none;}
    #proocess ul{margin-bottom:0;}
    #proocess li{font-size:0.18rem;margin-bottom:0.35rem;width:33.333%;}
    #proocess li:last-child:after,#proocess li:nth-child(3n):after{display:none;}
    #proocess li:after{right:-8%;top:3.2em;}
    #proocess ul{justify-content:center;}
    #proocess ul:nth-child(2n){padding:0;flex-direction:row;}
    #proocess ul:nth-child(2n) li:after{left:auto;right:-8%;transform:rotate(0);}
}

/*inquiry*/
.inquiry .module-name{margin-bottom:0.42rem;}
.inquiry .title{font-size:0.32rem;line-height:1.35em;margin-bottom:0.46875em;}
.inquiry .intro strong{color:var(--main-color);font-size:1.25em;font-weight:bold;}
@media only screen and (max-width:750px){
    .inquiry .module-name{margin-bottom:0.3rem;}
    .inquiry .title{font-size:0.24rem;}
}

/*awarded*/
#awarded{margin-bottom:7.85714286%;}
#awarded .intro{margin-bottom:0.32rem;}
#awarded .item{max-width:30%;}
#awarded .name{font-size:0.16rem;line-height:1.875em;margin-top:0.875em;}
@media only screen and (max-width:750px){
    #awarded{margin-bottom:0.5rem;}
    #awarded .intro{margin-bottom:0.2rem;}
}

/*query*/
#query{background-color:#f8f8f8;overflow:hidden;padding:6.42857143% 13.92857143% 5.71428571%;min-height:7.65rem;}
#query .intro{max-width:9.3rem;margin:0 auto 5.24752475%;}
#query .form{margin-bottom:6.43564356%;}
#query .form .label{font-size:0.3rem;line-height:1.25em;margin-bottom:1.16666667em;}
#query .form .input{position:relative;padding-right:2.1rem;}
#query .form .text{display:block;width:100%;background-color:#fff;border:solid 0.01rem #e6e6e6;color:#333;height:4.125em;line-height:2.25em;font-weight:300;padding:0.9375em 3.4375em;}
#query .form .submit{position:absolute;right:0;top:0;height:100%;width:2rem;background-color:var(--main-color);color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;}
#query .form .submit:hover{opacity:0.9;}
#query .form i{font-style:normal;display:block;padding-left:2.4375em;font-weight:300;background:url(../images/search_02.png) no-repeat left center;background-size:1.125em auto;}
#query .follow{font-size:0.18rem;line-height:1.66666667em;}
#query .follow img{display:block;width:1.5rem;height:auto;margin-bottom:0.03rem;}
#query .failed{font-size:0.18rem;line-height:1.66666667em;}
#query .failed:before{display:inline-block;width:1.11111111em;height:1.11111111em;vertical-align:middle;background:url(../images/icon_03.png) no-repeat center center;background-size:contain;content:'';margin-top:-0.27777778em;margin-right:0.83333333em;}
#query .result .name{font-size:0.18rem;line-height:2em;margin-bottom:1.11111111em;}
#query .result .name a {display: none;background-color:var(--main-color);color:#fff; padding:0 1em;}
#query .result .meta{background-color:rgba(237,232,224,0.6);font-size:0.2rem;line-height:1.5em;padding:0.3rem;margin-bottom:0.2rem;}
#query .result .meta span{display:block;padding:1.57894737% 5.26315789%;}
#query .result .video{padding-bottom:56.13861386%;position:relative;}
#query .result .video video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;background-color:#000;}
#query .result .video .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5.94059406%;cursor:pointer;z-index:3;border-radius:50%;}
#query .result .video .play:before,#query .result .video .play:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#977305;border-radius:50%;}
#query .result .video .play:before{animation:play 3s linear 0s infinite;}
#query .result .video .play:after{animation:play 3s linear 1.5s infinite;}
#query .result .video .play i{display:block;overflow:hidden;padding-bottom:100%;background:url(../images/play_01.png) no-repeat center center;background-size:contain;position:relative;z-index:3;}
#query .result .video .play:hover{transform:translate(-50%,-50%) scale(0.9);}
@media only screen and (max-width:750px){
    #query{padding:0.35rem 0.3rem;}
    #query .result .name a {display: inline-block;}
    #query .intro{margin-bottom:0.35rem;}
    #query .form{margin-bottom:0.35rem;}
    #query .form .label{font-size:0.22rem;}
    #query .form .input{padding-right:0;}
    #query .form .text{margin-bottom:0.1rem;padding-left:1.25em;padding-right:1.25em;}
    #query .form .submit{position:static;width:100%;height:3.2em;}
}

/*about-box*/
.about-box{overflow:hidden;background:no-repeat center center;background-size:cover;position:relative;}

/*overview*/
#overview{padding:0.55rem 0 0.85rem;}
#overview .info{padding:0.45rem 0;}
#overview .info .figure{width:42.85714286%;}
#overview .info .figure:after{display:block;padding-bottom:125%;}
#overview .info .text{width:50%;}
#overview .info .name{font-size:0.44rem;line-height:1.35em;position:relative;margin-bottom:0.75em;}
#overview .info .name:after{width:0.47727273em;height:0.47727273em;background:url(../images/icon_01.svg) no-repeat center center;background-size:contain;display:inline-block;vertical-align:top;content:'';margin-top:-0.31818182em;}
#overview .info .module-name {margin-bottom:0.75em;}
#overview .info .module-name:before {width: 100%;}
#overview .info .title{font-size:0.24rem;line-height:1.5em;margin-bottom:1em;}
#overview .data{padding:0.45rem 0;}
#overview .data li{position:relative;}
#overview .data li:after{width:0.01rem;height:0.8rem;background-color:rgba(0,0,0,0.1);content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;}
#overview .data li:nth-child(1){width:17.85714286%;}
#overview .data li:nth-child(2){width:29.64285714%;justify-content:center;}
#overview .data li:nth-child(3){width:31.42857143%;justify-content:center;}
#overview .data li:nth-child(4){width:21.07142857%;justify-content:flex-end;}
#overview .data li:nth-child(4):after{display:none;}
#overview .data .num{font-size:0.52rem;line-height:1em;margin-bottom:0.09615385em;}
#overview .data sub{font-size:0.7em;line-height:1em;display:inline-block;vertical-align:baseline;}
@media only screen and (max-width:1024px){
    #overview{padding:0.4rem 0;}
    #overview .info{padding:0.2rem 0;}
    #overview .info .figure{width:100%;margin-bottom:0.5rem;}
    #overview .info .text{width:100%;}
    #overview .info .name{font-size:0.38rem;}
    #overview .data{padding:0.2rem 0;}
    #overview .data li{padding:0.15rem 0;}
    #overview .data li:nth-child(2){justify-content:flex-end;}
    #overview .data li:nth-child(2):after{display:none;}
    #overview .data li:nth-child(3){justify-content:flex-start;}
    #overview .data li:nth-child(n+1){width:50%;}
    #overview .data .num{font-size:0.46rem;}
}

/*story*/
#story{padding:1.48rem 0 2.3rem;}
#story .module-name{margin-bottom:1em;}
@media only screen and (max-width:750px){
    #story{padding:0.7rem 0 1rem;}
}

/*culture*/
#culture{padding:1.2rem 0 2rem;}
#culture .list{--margin:0.14rem;margin-top:0.65rem;}
#culture .info{box-shadow:0 0 0.2rem rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.5);backdrop-filter:blur(0.1rem);padding:0.3rem 0.32rem;height:2.2rem;margin-bottom:0.14rem;}
#culture .icon{width:0.43rem;margin-bottom:0.25rem;}
#culture .icon i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
#culture .title{font-size:0.24rem;line-height:1.25em;margin-bottom:0.33333333em;}
#culture .intro ul li{position:relative;padding-left:0.9375em;}
#culture .intro ul li:before{width:0.3125em;height:0.3125em;background-color:#333;border-radius:50%;content:'';display:block;position:absolute;left:0;top:0.78125em;}
#culture .item:nth-child(4n) .info,#culture .item:nth-child(4n+1) .info{height:4.54rem;display:flex;align-items:center;}
#culture .info:hover{background-color:rgba(164,142,101,0.7);}
#culture .info:hover .icon{filter:invert(1);}
#culture .info:hover .box{filter:brightness(100);}
@media only screen and (max-width:1024px){
    #culture .item{width:50%;}
}
@media only screen and (max-width:750px){
    #culture{padding:0.7rem 0;}
    #culture .list{margin-top:0.35rem;}
    #culture .item{width:100%;}
    #culture .item:nth-child(n+1) .info{height:auto;}
}

/*about-name*/
.about-name{font-size:0.44rem;line-height:1.35em;position:relative;margin-bottom:0.75em;}
.about-name:after{width:0.47727273em;height:0.47727273em;background:url(../images/icon_01.svg) no-repeat center center;background-size:contain;display:inline-block;vertical-align:top;content:'';margin-top:-0.31818182em;}
@media only screen and (max-width:750px){
    .about-name{margin-bottom:0.3rem;font-size:0.38rem;}
}

/*history*/
#history{background:#fff no-repeat center bottom;background-size:100% auto;padding:1rem 0 0.9rem;}
#history .module-name {margin-bottom: 0.75em;}
#history .module-name:before {width: 100%;}
#history .since{font-size:0.8rem;line-height:1.5em;}
#history .since .num{font-size:2em;line-height:1.125em;}
#history .list{width:6.6rem;max-width:calc(100% - 5rem);position:relative;}
#history .swiper{height:7.65rem;}
#history .swiper-slide{padding-left:0.68rem;height:auto;}
#history .info{padding-bottom:0.3rem;}
#history .title{font-size:0.32rem;line-height:1.6875em;}
#history .figure{width:3.2rem;max-width:100%;margin-top:0.15rem;}
#history .figure:after{display:block;padding-bottom:56.25%;}
#history .swiper-scrollbar{right:auto;top:0;height:100%;width:0.01rem;background-color:rgba(224,2,29,0.1);left:0.06rem;}
#history .swiper-scrollbar:before{width:0.13rem;height:0.13rem;border-radius:50%;left:-0.06rem;background-color:var(--main-color);z-index:2;top:0;content:'';display:block;position:absolute;}
#history .swiper-scrollbar-drag{background-color:var(--main-color);}
@media only screen and (max-width:750px){
    #history{padding:0.65rem 0;}
    #history .text{width:100%;margin-bottom:0.5rem;}
    #history .since{font-size:0.5rem;display:flex;align-items:first baseline;}
    #history .list{width:100%;max-width:none;}
    #history .swiper-slide{padding-left:0.45rem;}
}

/*honor*/
#honor{padding:1.2rem 0 1.25rem;}
#honor .module-name{margin-bottom:0.6rem;}
#honor .info{border-radius:0.1rem;overflow:hidden;background-color:rgba(255,255,255,0.15);padding:0.3rem 0.3rem 0.22rem;}
#honor .figure{padding-bottom:122.22222222%;margin-bottom:0.22rem;}
#honor .control{margin-top:0.37rem;}
#honor .swiper-arrows{width:1.4rem;}
#honor .swiper-arrows .arrow{position:relative;transform:none;top:auto;left:auto;right:auto;filter:brightness(100);opacity:0.3;border-width:0.02rem;}
#honor .swiper-arrows .arrow:hover{filter:none;opacity:1;}
#honor .swiper-pagination{position:relative;left:auto;top:auto;height:0.02rem;background-color:rgba(255,255,255,0.1);width:calc(100% - 1.55rem);border-radius:0;}
#honor .swiper-pagination-progressbar-fill{background-color:var(--main-color);}
@media only screen and (max-width:750px){
    #honor{padding:0.65rem 0 0.7rem;}
    #honor .module-name{margin-bottom:0.35rem;}
    #honor .swiper{width:80%;}
}