@charset "utf-8";
/*初始化样式*/
:root {  
    --font-color:#333;
    --main-color:#f68a0a;
    --blue-color:#0b3775;
    --rgba:246,138,10;
    --white:255,255,255;
    --black:0,0,0;
}
*{-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:300 0.16rem/1.875em '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:16rem;margin:0 auto;}
.w1760 {max-width: 17.6rem;}
.w1440 {max-width: 14.4rem;}
.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;}
/*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 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);}
/*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*=fs14]{font-size: 0.14rem; line-height: 1.75em;}
[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;}
[data-font*=fs50]{font-size: 0.5rem; line-height: 1.35em;}
[data-font*=fs52]{font-size: 0.52rem; 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%;}
[data-cols="6"] .item {width: 16.666%;}
@media only screen and (max-width:1024px){
    [data-cols="3"] .item,
    [data-cols="4"] .item {width: 50%;}
    [data-cols="5"] .item {width: 33.333%;}
    [data-cols="6"] .item {width: 25%;}
}
@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%;}
    [data-cols="6"] .item {width: 33.333%;}
}
/*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;}

/*header*/
#header{position:fixed;top:0;width:100%;z-index:8;}
#header .inner{position:relative;padding:0.28rem 0;}
#header:is(.fixed),#header:is(.white){background-color:#fff;box-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.1);}
@media only screen and (max-width:750px){
    #header .inner{padding:0.2rem 0;}
}

/*ishome*/
@media only screen and (min-width:751px){
	.ishome #header{background-color:transparent;box-shadow:none;}
}
/*logo*/
#logo{width:2rem;position:relative;z-index:10;filter:invert(1) brightness(100);}
#logo a{display:block;overflow:hidden;padding-bottom:22.5%;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;}
#header:is(.fixed) #logo,#header:is(.white) #logo{filter:none;}
@media only screen and (max-width:750px){
    #logo{width:1.6rem;}
}

/*phone*/
#phone{margin-left:0.48rem;position:relative;}
#phone:before{width:0.01rem;height:0.2rem;background-color:rgba(255,255,255,0.1);content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:-0.24rem;}
#phone a{background-color:var(--main-color);color:#fff;white-space:nowrap;height:2.5em;border-radius:1.25em;padding:0 1.5625em;}
#phone a:before{display:block;width:1.1875em;height:1.1875em;background:url(../images/phone_01.svg) no-repeat center center;background-size:contain;content:'';margin-right:0.5625em;}
#phone i{font-style:normal;font-weight:bold;font-size:1.25em;line-height:1em;}
#header:is(.fixed) #phone:before,#header:is(.white) #phone:before{filter:invert(1) brightness(0);}
@media only screen and (max-width:750px){
    #phone a{background:url(../images/phone_01.svg) no-repeat center center;background-size:contain;width:0.2rem;height:0.2rem;border-radius:0;text-indent:-9999em;overflow:hidden;padding:0;}
    #phone a:before{display:none;}
    #header:is(.fixed) #phone,#header:is(.white) #phone{filter:invert(1) brightness(0);}
}

/*search*/
#search{position:relative;}
#search span{width:0.2rem;height:0.2rem;background:url(../images/search_01.svg) no-repeat center center;background-size:contain;display:block;cursor:pointer;}
#search .drop{padding-top:0.505rem;position:absolute;right:0;top:100%;width:4rem;}
#search .form{box-shadow:0 0.05rem 0.15rem rgba(0,0,0,0.1);background-color:rgba(var(--white),0.9);border-radius:0.1rem;}
#search .input{position:relative;}
#search .text{display:block;width:100%;height:3.125em;line-height:1.875em;padding:0.625em 3.125em 0.625em 1.25em;}
#search .go{display:block;position:absolute;right:0;top:0;height:100%;width:3.125em;cursor:pointer;background:url(../images/search_01.svg) no-repeat center center;background-size:auto 40%;filter:invert(1) brightness(0);}
#header:is(.fixed) #search span,#header:is(.white) #search span{filter:invert(1) brightness(0);}
@media only screen and (max-width:750px){
    #search{position:static;}
    #search .drop{top:100%;width:100%;padding-top:0.0666rem;}
}

/*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.25rem;}
    #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%;}
    #navbtn.active:after{transform:rotate(-45deg);bottom:auto;top:50%;}
    #navbtn.active i{opacity:0;}
    #header:is(.fixed) #navbtn,#header:is(.white) #navbtn{filter:invert(1) brightness(0);}
}

/*navi*/
#navi{width:calc(100% - 6rem);line-height:2.8125em;--y:0;}
#navi a{display:block;position:relative;font-size: 0.18rem;}
#navi .drop{line-height:2em;display:none;}
#navi .drop a{padding:0.6em 0;}
@media only screen and (min-width:1025px){
    #navi{opacity:1;visibility:visible;padding-right:0.7rem;}
    #navi .parent{position:relative;margin-right:0.5rem;}
    #navi .parent > a{color:#fff;}
    #navi .on > a,#navi .cur > a{color:var(--main-color);}
    #navi .drop{position:absolute;top:100%;left:50%;min-width:2.30rem;transform:translateX(-50%);z-index:5;padding-top:0.1rem;}
    #navi .drop ul{background-color:rgba(var(--white),0.9);text-align:center;padding:0.5em 1.5em;border-radius:0.1rem;box-shadow:0 0.05rem 0.15rem rgba(var(--black),0.1);}
    #navi .drop li{border-bottom:0.01rem solid rgba(var(--black),0.1);}
    #navi .drop li:last-child{border-bottom:none;}
    #navi .drop a{white-space:nowrap;}
    #header:is(.fixed) #navi .parent:not(.cur) > a,#header:is(.white) #navi .parent:not(.cur) > a{filter:invert(1) brightness(0);}
}
@media only screen and (max-width:1280px){
    #navi{padding-right:0;}
}
@media only screen and (max-width:1024px){

    /*1024px*/
    #navi{position:fixed;width:calc(100% - 0.2rem);height:calc(100% - 1.2rem);max-width:30em;background-color:rgba(var(--white),0.9);box-shadow:0 0.05rem 0.15rem rgba(var(--black),0.1);border-radius:0.1rem;z-index:9;right:0.1rem;top:1.2rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0.5rem 0;transition:all 0.3s;}
    #navi:not(.active){--x:100%;opacity:0;right:0;}
    #navi .menu{display:block;}
    #navi .parent{padding:0 0.5rem;line-height:2em;position:relative;}
    #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;transition:all 0.3s;}
    #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;}
    #navi .drop a{padding:0.75em 0;}
}
@media only screen and (max-width:750px){
    #navi{top:0.8266rem;height:calc(100% - 0.89326rem);}
}

/*footer*/
#footer{background:url(../images/footer_bg@2x.png) no-repeat center center;background-size:cover;padding:0.7rem 0 0.4rem;}
#footer .right{width:100%;}
@media only screen and (min-width:751px){
    #footer .left{width:30.625%;}
    #footer .middle{width:51.875%;}
    #footer .right{width:17.5%;}
}
@media only screen and (max-width:750px){

    /*750px*/
    #footer{padding-top:0.5rem;}
	#footer .inner {padding:0;}
}

/*social*/
.social a{display:flex;align-items:center;justify-content:center;width:0.4rem;height:0.4rem;border-radius:50%;background-color:#fff;}
.social a:hover{background-color:var(--main-color);}
.social a:hover img{filter:brightness(100);opacity:1;}
.social img{width:55%;height:55%;display:block;object-fit:contain;opacity:0.6;}
.social li{margin-right:0.2rem;position:relative;}
.social li:last-child{margin-right:0;}
.social .qr{position:absolute;left:50%;bottom:100%;margin-bottom:1em;background-color:#fff;border-radius:0.05rem;padding:0.06rem;width:1.4rem;margin-left:-0.7rem;box-shadow:0px 0px 0.1rem rgba(175,185,203,0.36);}
.social .qr:after{border-top:0.1rem solid #fff;border-left:0.1rem solid transparent;border-right:0.1rem solid transparent;content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);top:100%;margin-top:-1px;}
.social .qr img{display:block;width:100%;height:auto;}

/*copyright*/
#copyright{line-height:2em;}
#copyright .text{color:rgba(var(--white),0.5);}
#copyright .text a:not(:hover){color:rgba(var(--white),0.5);}
#copyright .page{text-align:right;}
#copyright .page a:not(:hover){color:rgba(var(--white),0.8);}
@media only screen and (max-width:1024px){

    /*1024px*/
    #copyright{flex-direction:column;text-align:center;justify-content:center;align-items:center;}
    #copyright .social{width:100%;padding:0.1rem 0;}
    #copyright .social ul{justify-content:center;}
    #copyright .text,#copyright .page{width:100%;padding:0.05rem 0;text-align:center;}
}

/*bottom*/
#bottom{margin-bottom:0.6rem;}
@media only screen and (max-width:750px){
    #bottom{justify-content:center;margin-bottom:0.3rem;}
}

/*menu*/
#menu ul{max-width:3.2rem;}
#menu li{width:50%;line-height:1.4em;border-bottom:0.01rem solid transparent;display:flex;padding-bottom:0.6em;margin-bottom:0.25em;transition:all 0.3s;}
#menu li:hover{border-bottom-color:rgba(var(--white),0.14);}
#menu a{position:relative;display:block;padding-right:1.9375em;transition:all 0.3s;}
#menu a:after{width:0.75em;height:0.75em;background:url(../images/page_arrow.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:0.375em;transition:inherit;opacity:0;}
#menu a:not(:hover){color:#fff;}
#menu a:hover:after{opacity:1;}
@media only screen and (max-width:750px){
    #menu{margin-bottom:0.15rem;}
    #menu ul{max-width:none;}
    #menu li{width:33.33%;justify-content:center;}
}

/*infor*/
#infor{line-height:1.75em;margin-bottom:0.3rem;}
#infor .item{margin-bottom:0.13rem;}
#infor .item:last-child{margin-bottom:0;}
#infor .name{color:rgba(var(--white),0.5);}
#infor .intro span{font-size:2em;color:var(--main-color);line-height:1.25em;}
@media only screen and (max-width:750px){
    /*750px*/
    #infor{width:100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
    #infor .item:nth-child(n+3){width: 100%;}
}

/*follow*/
#follow{width:100%;margin-bottom:0.7rem;padding:0.07rem 0;}
#follow li{width:42.85714286%;text-align:center;color:#828592;line-height:1.75em;}
#follow img{margin-bottom:0.03rem;}
@media only screen and (max-width:750px){
    #follow{padding:0;margin-bottom:0.3rem;}
    #follow ul{justify-content:space-evenly;}
    #follow li{width:30%;}
}

/*links*/
#links{width:2.3rem;max-width:100%;position:relative;color:#828592;}
#links span{background-color:#fff;border:0.01rem solid rgba(255,255,255,0.2);height:3.125em;border-radius:1.5625em;padding:0 3.75em 0 1.875em;position:relative;cursor:pointer;}
#links span:after{width:0.75em;height:0.375em;background:url(../images/links_arrow.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:1.875em;top:50%;transform:translateY(-50%);}
#links ul{border:0.01rem solid rgba(255,255,255,0.2);position:absolute;left:0;width:100%;bottom:100%;margin-bottom:0.1rem;padding:1em 0;max-height:2.2rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;box-shadow:0 0.05rem 0.15rem rgba(0,0,0,0.1);background-color:rgba(var(--white),0.9);border-radius:0.1rem;z-index:5;}
#links a{padding:0.5em 1.875em;display:block;}
#links a:not(:hover){color:var(--font-color);}
@media only screen and (max-width:750px){
    #links{width:100%;}
}

/*widget*/
#widget{position:fixed;right:0.92708333%;top:80%;transform:translateY(-50%);background-color:rgba(var(--white),0.9);border-radius:0.1rem;width:0.8rem;z-index:9;line-height:1.5em;text-align:center;}
#widget li{position:relative;border-bottom:0.01rem solid rgba(var(--black),0.08);}
#widget li:last-child{border-bottom:none;}
#widget .icon{width:0.26rem;height:0.26rem;display:block;object-fit:contain;margin-bottom:0.07rem;}
#widget a{overflow:hidden;padding:0.13rem 0;transition:all 0.3s;}
#widget .drop{position:absolute;right:100%;top:50%;--x:0;--y:-50%;margin-right:0.15rem;}
#widget .drop:after{display:block;content:'';position:absolute;left:100%;top:50%;transform:translateY(-50%);border-left:0.1rem solid #fff;border-top:0.1rem solid transparent;border-bottom:0.1rem solid transparent;}
#widget .figure{width:1.5rem;box-shadow:0px 0px 0.3rem 0px rgba(0,0,0,0.1);border-radius:0.1rem;background-color:#fff;padding:0.05rem;}
#widget .back a{color:var(--main-color);}
#widget .back {display:none;}
@media only screen and (max-width:750px){
    #widget{display:none;}
}

/*banner*/
#banner{position:relative;padding-bottom:4rem;background:no-repeat center center;background-size:cover;}
#banner .text{position:absolute;top:50%;transform:translateY(-35%);left:0;width:100%;line-height:1.77777778em;}
#banner .name{margin-bottom:0.10416667em;}
#banner .intro{opacity:0.6;}
@media only screen and (max-width:750px){
    #banner .name{font-size:0.36rem;}
}

/*inbar*/
#inbar{position:relative;background-color:#fff;}
#inbar:after{content:'';display:block;position:absolute;left:0;bottom:0;height:0.01rem;width:100%;background-color:rgba(var(--black),0.08);}
#inbar .inner{position:relative;}
@media only screen and (max-width:750px){
    #inbar .breadcrumb{position:absolute;bottom:100%;left:0;width:100%;padding:0.15rem 0;filter:invert(1) brightness(100);}
}

/*breadcrumb*/
.breadcrumb{padding:0.14rem 0;line-height:1.77em;color:#999; font-size:0.18rem;}
.breadcrumb a:first-child{position:relative;padding-left:1.64285714em;}
.breadcrumb a:first-child:before{width:1.07142857em;height:1.07142857em;background:url(../images/breadcrumb.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.04rem;}
.breadcrumb span{color:var(--main-color);}

/*submenu*/
.submenu{position:relative;padding-right:0.5rem;line-height:1.77777778em;opacity:0;}
.submenu .swiper-slide{width:auto;padding:0.14rem 0;}
.submenu .swiper-slide:after{content:'·';display:block;position:absolute;top:50%;transform:translateY(-50%);right:-1.5625vw;}
.submenu .swiper-slide:last-child:after{display:none;}
.submenu a{display:block;white-space:nowrap;position:relative;transition:all 0.3s;}
.submenu .cur a{color:var(--main-color);font-weight:normal;}
.submenu .cur:before{opacity:1;}
.submenu .arrow{position:absolute;top:50%;transform:translateY(-50%);width:0.15rem;height:0.13rem;background:no-repeat center center;background-size:contain;cursor:pointer;z-index:5;}
.submenu .arrow:not(:hover){filter:brightness(0);opacity:0.5;}
.submenu .prev{right:0.3rem;background-image:url(../images/submenu_prev.svg);}
.submenu .next{right:0;background-image:url(../images/submenu_next.svg);}
@media only screen and (max-width:750px){
    .submenu{width:100%;}
    .submenu .swiper-slide{padding:0.2rem 0;}
    .submenu .swiper-slide:after{right:-4vw;}
}

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

/*view-more*/
.view-more .go{display:block;padding-right:1.5625em;position:relative;font-weight:normal;line-height:1.75em;cursor:pointer;transition:all 0.3s;}
.view-more .go:after{width:0.75em;height:0.75em;background:url(../images/view_more_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:50%;margin-top:-0.375em;transition:inherit;}
.view-more .go:hover{padding-right:1.875em;}
.view-more .go:hover:after{transform:translate(0,0) rotate(45deg);}
.view-more .black:after{filter:invert(1) brightness(0);opacity:0.8;}
.view-more .black:hover:after{filter:none;opacity:1;}

/*swiper-dots*/
.swiper-dots .swiper-pagination-bullet{width:0.12rem;height:0.12rem;opacity:0.1;background-color:#000;margin:0 0.09rem;transition:all 0.3s;}
.swiper-dots .swiper-pagination-bullet-active{background-color:var(--main-color);opacity:1;}

/*news-top*/
#news-top{margin-bottom:4.16666667%;}
#news-top .figure{width:38.88888889%;border-radius:0.1rem;}
#news-top .figure:after{display:block;padding-bottom:75%;}
#news-top .text{width:61.11111111%;padding:0 4.16666667% 0 4.51388889%;}
#news-top .date{margin-bottom:2.78145695%;color:#666;}
#news-top .title{font-size:0.24rem;line-height:1.25em;max-height:2.5em;margin-bottom:2.38410596%;}
#news-top .excerpt{line-height:1.75em;max-height:5.25em;margin-bottom:8.47682119%;color:#666;}
#news-top .info{background-color:#f7f7f7;overflow:hidden;border-radius:0.1rem;}
#news-top .pagination{margin-top:0.35rem;}
@media only screen and (max-width:1024px){
    #news-top .excerpt{margin-bottom:5%;}
}
@media only screen and (max-width:750px){
    #news-top{margin-bottom:0.5rem;}
    #news-top .figure{width:100%;}
    #news-top .text{width:100%;padding:0.3rem;}
}

/*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.625em;min-width:3.75em;border-radius:1.875em;height:3.75em;padding:0 0.5em;position:relative;transition:all 0.3s;border:solid 0.02rem rgba(102,102,102,0.2);}
.Pages a:hover,.Pages .a_cur{color:#fff;border-color:transparent;background-color:var(--main-color);}
.Pages .a_prev,.Pages .a_next{text-indent:-99999em;overflow:hidden;border-color:var(--main-color);}
.Pages .a_prev:after,.Pages .a_next:after{width:31.03448276%;padding-bottom:29.31034483%;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){
    #pagenavi{font-size:0.14rem;}
    #pagenavi a{margin:0 0.5em;}
}

/*news-list*/
#news-list{--margin:0.3rem;margin-bottom:0.38rem;}
#news-list .item{padding-bottom:0.55rem;}
@media only screen and (max-width:750px){
    #news-list{--margin:0.2rem;margin-bottom:0.25rem;}
    #news-list .item{padding-bottom:0.35rem; width:50%;}
}

/*news-item*/
.news-item .figure{padding-bottom:75.44378698%;margin-bottom:0.2rem;border-radius:0.1rem;}
.news-item .date{color:#666;margin-bottom:0.08rem;}
.news-item .title{font-size:0.2rem;line-height:1.4em;max-height:4.2em;font-weight:normal;}
.news-item a{display:block;overflow:hidden;}

/*button-back*/
.button-back a{color:#fff;background-color:var(--blue-color);width:9.72222222em;height:3.33333333em;border-radius:1.66666667em;display:flex;align-items:center;justify-content:center;}
.button-back a:hover{opacity:0.8;}

/*details*/
#details{padding:0.68rem 0;}
#details .top{margin-bottom:0.32rem;position:relative;z-index:2;}
#details .meta{margin-top:0.04rem;}
#details .entry{background-color:rgba(0,0,0,0.02);line-height:1.75em;padding:0.7rem 0 1.05rem;overflow:hidden;}
#details .entry *{line-height:1.75em;}
#details .entry h3{font-size:0.24rem;font-weight:normal;}
#details .entry h4{font-size:0.24rem;font-weight:normal;}
#details .btm{overflow:hidden;padding:0.53rem 0;}
#details .post{width:calc(100% - 2.5rem);line-height:2em;}
#details .post i{font-style:normal;color:var(--main-color);}
#details .post a{transition:all 0.3s;}
#details .post a:not(:hover){color:#666;}
@media only screen and (max-width:750px){
    #details{padding:0.55rem 0;}
    #details .title{font-size:0.3rem;}
    #details .entry{padding:0.5rem 0 0.6rem;}
    #details .btm{padding:0.3rem 0;}
    #details .post{width:100%;margin-bottom:0.2rem;}
    #details .button-back{width:100%;}
}

/*wiki-list*/
#wiki-list{overflow:hidden;margin-bottom:4.16666667%;}

/*wiki-item*/
.wiki-item{margin-bottom:0.2rem;}
.wiki-item .title{font-size:0.2rem;line-height:1.5em;width:calc(100% - 0.6rem);}
.wiki-item a{background-color:#f7f7f7;border-radius:0.1rem;padding:1.5625em 2.5em 1.5625em 1.875em;transition:all 0.3s;}

/*solution-list*/
#solution-list{--margin:0.3rem;margin-bottom:0.33rem;}
#solution-list .item{padding-bottom:0.4rem;}
@media only screen and (max-width:750px){
    #solution-list{--margin:0.2rem;margin-bottom:0.25rem;}
    #solution-list .item{padding-bottom:0.4rem;}
}

/*solution-item*/
.solution-item .figure{padding-bottom:75.44378698%;margin-bottom:0.3rem;border-radius:0.1rem;}
.solution-item .title{font-size:0.2rem;line-height:1.4em;max-height:2.8em;font-weight:normal;letter-spacing:-0.025em;}
.solution-item a{display:block;overflow:hidden;}

/*solution-post*/
#solution-post .title{margin-bottom:1.39583333em;}
#solution-post .box{margin-bottom:4.86111111%;overflow:hidden;}
#solution-post .name{font-size:0.24rem;line-height:1.16666667em;position:relative;display:flex;}
#solution-post .name:before{width:100%;height:0.01rem;background-color:rgba(var(--black),0.08);content:'';display:block;position:absolute;left:0;top:0;}
#solution-post .name span{display:block;position:relative;padding:1.16666667em 0;}
#solution-post .name span:before{height:0.03rem;width:100%;content:'';display:block;position:absolute;left:0;top:-0.01rem;background-color:var(--main-color);}
#solution-post .entry{line-height:1.75em;}
#solution-post .time{padding:0.275rem 0.58rem;margin-top:0.15rem;line-height:1.75em;background-color:#f9f9f9;overflow-x:auto;-webkit-overflow-scrolling:touch;}
#solution-post .time table{width:auto;min-width:10rem;}
#solution-post .time td{padding:0.1rem 0.6rem 0.1rem 0;}
#solution-post .target{--margin:0.35rem;margin-top:0.15rem;margin-bottom:0.4rem;}
#solution-post .target .info{background-color:#f9f9f9;padding:0.54rem 0.45rem 0.41rem;line-height:1.5em;position:relative;height:100%;}
#solution-post .list .figure{width:50.13888889%;}
#solution-post .list .figure:after{padding-bottom:72.29916898%;display:block;}
#solution-post .list .text{width:41.66666667%;}
#solution-post .list h4{font-size:0.24rem;line-height:1.25em;font-weight:normal;color:#333;margin-bottom:0.70833333em;}
#solution-post .list .item{margin-bottom:0.3rem;}
#solution-post .list .item:last-child{margin-bottom:0;}
#solution-post .list .item:nth-child(2n){flex-direction:row-reverse;}
#solution-post .feature{--margin:0.25rem;margin-top:0.15rem;}
#solution-post .feature .item{flex-grow:1;}
#solution-post .feature .info{background-color:#f9f9f9;padding:0.48rem 0.35rem 0.4rem;position:relative;height:100%;line-height:1.75em;}
#solution-post .feature h4{font-size:0.24rem;line-height:1.25em;font-weight:normal;color:#333;margin-bottom:0.91666667em;}
@media only screen and (max-width:750px){
    #solution-post .title{font-size:0.34rem;}
    #solution-post .box{margin-bottom:0.4rem;}
    #solution-post .time{padding:0.2rem 0.35rem;}
    #solution-post .time table{min-width:8rem;}
    #solution-post .time td{padding-right:0.2rem;}
    #solution-post .target{--margin:0.2rem;}
    #solution-post .target .info{padding:0.4rem 0.35rem;}
    #solution-post .feature{--marign:0.2rem;}
    #solution-post .feature .item{width:100%;}
    #solution-post .list .figure{width:100%;margin-bottom:0.2rem;}
    #solution-post .list .text{width:100%;}
}

/*columnname*/
.columnname{margin:0 0 1.34615385em;}
@media only screen and (max-width:1024px){
    .columnname{font-size:0.44rem;}
}
@media only screen and (max-width:750px){
    .columnname{font-size:0.36rem;margin-bottom:0.35rem;}
}

/*honor*/
.honor{margin-bottom:5.97222222%;position: relative}
.honor:last-child{margin-bottom:0;}
.honor .swiper-slide{padding-bottom:0.1rem;}
.honor ul{padding:0 1.2rem 0.07rem;display:flex;flex-wrap:wrap;}
.honor ul:before{content:'';display:block;position:absolute;left:0;width:100%;padding-bottom:11.43451143%;background:url(../images/honor_ul_bg.png) no-repeat center center;background-size:contain;margin-top:17.01388889%;}
.honor li{padding:0 0.22rem;width:25%;}
.honor .frame{display:flex;align-items:flex-end;margin-bottom:28.90625%;position:relative;}
.honor .frame:after{display:block;content:'';padding-bottom:108.59375%;}
.honor .box{background:url(../images/frame_horizontal.png) no-repeat center center;background-size:100% 100%;padding:0.14rem 0.13rem 0.16rem;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;}
.honor .box:after{content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);top:100%;background:url(../images/frame_horizontal_shadow.png) no-repeat center top;background-size:100% auto;width:101.08695652%;padding-bottom:6.52173913%;}
.honor .figure:after{display:block;padding-bottom:66%;}
.honor .title{font-size:1em;font-weight:normal;line-height:1.55555556em;}
.honor .vertical .box{width:80.859375%;padding:0.15rem 0.16rem 0.16rem;margin-left:auto;margin-right:auto;max-width:100%;background-image:url(../images/frame_vertical.png);}
.honor .vertical .box:after{background-image:url(../images/frame_horizontal_shadow.png);width:101.44927536%;padding-bottom:9.66183575%;}
.honor .vertical .figure:after{padding-bottom:141.14285714%;}
.honor .pagination{margin-top:0.3rem;}

.honor .controls a{display:flex;align-items:center;justify-content:center;width:3.75em;border-radius:1.875em;height:3.75em;position:absolute;top: 50%;transform: translateY(-50%);transition:all 0.3s;border:solid 0.02rem var(--main-color);}
.honor .controls .prev{left: -3em}
.honor .controls .next{right: -3em;}
.honor .controls a:after{width:31.03448276%;padding-bottom:29.31034483%;background:no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.honor .controls .prev:after{background-image:url(../images/page_prev.svg);}
.honor .controls .next:after{background-image:url(../images/page_next.svg);}
.honor .controls a:hover{color:#fff;border-color:transparent;background-color:var(--main-color);}
.honor .controls a:hover:after{filter:brightness(100);}

@media only screen and (max-width:1024px){
    .honor ul{padding-left:0.8rem;padding-right:0.8rem;}
    .honor li{padding:0 0.15rem;}
    .controls a{top: 100%;}
    .controls .prev{left: 0}
    .controls .next{right: 0;}
}
@media only screen and (max-width:750px){
    .honor{margin-bottom:0.5rem;}
    .honor ul{padding-left:0.2rem;padding-right:0.2rem;margin-bottom:0.2rem;}
    .honor ul:before{margin-top:40%;}
    .honor li{width:50%;}
    .honor .frame{margin-bottom:13%;}
    .honor .pagination{margin-top:0.15rem;}
}

/*office*/
#office{--margin:0.4rem;}
#office .info{background:#f9f9f9 no-repeat right bottom;background-size:100% auto;border-radius:0.01rem;position:relative;height:100%;padding:0.55rem 0 0.48rem;}
#office .name{font-size:0.24rem;line-height:1.16666667em;padding:0 0.3rem;position:relative;margin-bottom:0.75em;color:#000;}
#office .name:before{content:'';display:block;position:absolute;left:0;top:0.125em;width:0.16666667em;height:0.91666667em;background-color:var(--main-color);}
#office .meta{line-height:1.75em;padding:0 0.3rem;font-size:0.18rem;}
#office .meta p{padding:0.025rem 0;}
@media only screen and (max-width:750px){
    #office{--margin:0.2rem;}
}

/*consult*/
#consult{margin-bottom:0.4rem;}
#consult .cover{width:65.76388889%;border-radius:0.08rem;}
#consult .cover:after{display:block;padding-bottom:56.17740232%;}
#consult .text{width:30.55555556%;}
#consult .name{margin-bottom:0.63888889em;}
#consult .meta{line-height:1.4em;margin-bottom:0.22rem;}
#consult .meta p{padding:0.3em 0;}
#consult .qrcode{width:1.5rem;max-width:100%;border-radius:0.08rem;border:solid 0.01rem #ededed;}
@media only screen and (max-width:750px){
    #consult{--margin:0.2rem;}
    #consult .text{width:100%;margin-bottom:0.35rem;}
    #consult .cover{width:100%;}
}

/*overview*/
#overview{margin-bottom:0.8rem;}
#overview .figure{border-radius:0.08rem;}
#overview .text{margin-bottom:0.42rem;}
#overview .entry{width:73.19444444%;line-height:1.75em;font-size:0.18rem;}
@media only screen and (max-width:750px){
    #overview{margin-bottom:0.5rem;}
    #overview .name{margin-bottom:0.5em;}
    #overview .entry{width:100%;}
}

/*advantage*/
#advantage .item{margin-bottom:0.8rem;}
#advantage .item:last-child{margin-bottom:0;}
#advantage .item:nth-child(2n){flex-direction:row-reverse;}
#advantage .figure{width:50%;border-radius:0.08rem;}
#advantage .figure:after {display: block; padding-bottom: 66.6667%;}
#advantage .text{width:43.05555556%;padding:0.2rem 0 1.3rem;position:relative;}
#advantage .title{font-size:0.36rem;line-height:1.35em;color:#000;margin-bottom:0.61111111em;}
#advantage .entry{line-height:2em;font-size:0.18rem;}
#advantage .entry ul li{position:relative;padding-left:1em;}
#advantage .entry ul li:before{content:'·';position:absolute;left:0;top:0;}
#advantage .num{line-height:1em;color:var(--main-color);position:absolute;left:0;bottom:0;padding-left:0.38461538em;}
#advantage .num:before{width:0.01rem;height:1.1rem;background-color:var(--main-color);content:'';display:block;position:absolute;left:0;bottom:0;}
@media only screen and (max-width:1024px){
    #advantage .figure{width:100%;margin-bottom:0.35rem;}
    #advantage .text{width:100%;padding-top:0;}
}
@media only screen and (max-width:1024px){
    #advantage .item{margin-bottom:0.45rem;}
    #advantage .title{font-size:0.3rem;}
}

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

/*profile*/
#profile .columnname{margin-bottom:0.76923077em;}
#profile .entry{line-height:1.75em;color:rgba(51,51,51,0.7);margin-bottom:5.55555556%;font-size:0.18rem;}
#profile .data{line-height:1.125em;color:rgba(51,51,51,0.7);font-size:0.18rem;}
#profile .data li{width:25%;display:flex;justify-content:center;position:relative;}
#profile .data li:after{width:0.01rem;height:0.72rem;background-color:rgba(51,51,51,0.08);content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
#profile .data li:last-child:after{display:none;}
#profile .data .num{color:#333;}
#profile .data span{font-size:0.6rem;line-height:1em;color:var(--main-color);margin-right:0.08333333em;font-weight:bold;}
#profile .data sub{font-size:0.24rem;line-height:1.5em;}
@media only screen and (max-width:750px){
    #profile .entry{margin-bottom:0;}
    #profile .data li{width:50%;margin-top:0.3rem;}
    #profile .data li:nth-child(2n):after{display:none;}
    #profile .data span{font-size:0.4rem;}
}
/*introduction*/
#introduction {margin-bottom:1rem;}
@media only screen and (max-width:750px){
	#introduction {margin-bottom:0.6rem;}
}
/*button-play*/
.button-play{width:0.65rem;background:url(../images/play_01.svg) no-repeat center center;background-size:contain;cursor:pointer;transition:all 0.3s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index: 5;}
.button-play:after{padding-bottom:100%;display:block;content:'';}
.button-play:hover{transform:translate(-50%,-50%) scale(0.9);}
@media only screen and (max-width:750px){
    .button-play{width:0.5rem;}
}

/*promotion*/
#promotion{position:relative; margin-bottom:1rem;}
#promotion .inner {background:no-repeat center center;background-size:cover; position:relative;}
#promotion .inner:after {display:block; content:'';padding-bottom:35.41666667%;}
@media only screen and (max-width:750px){
	#promotion {margin-bottom:0.6rem;}
    #promotion .inner:after {padding-bottom:75%;}
}

/*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;}
.popup .wrap{width:100%;min-height:100%;justify-content:center;align-items:center;padding:1vh 0;display:flex;}
.popup .info {position: relative;}
.popup .close {width: 2em; height: 2em; color:#fff; border-radius: 50%; border:0.01rem solid #fff; display: flex; align-items: center; justify-content: center; position: absolute; right:0.15rem; top:0.15rem; cursor: pointer; z-index: 5;}
.popup .close:after {content: '×'; font-size: 2em;}
@media only screen and (max-width:750px){
    .popup .close {font-size: 0.14rem;}
}
/*introduction*/
#introduction .figure{width:50%;border-radius:0.08rem;}
#introduction .figure:after{display:block;padding-bottom:66.66666667%;}
#introduction .text{width:45.55555556%;line-height:1.75em;color:rgba(51,51,51,0.7);font-size:0.18rem;}
@media only screen and (max-width:750px){
    #introduction .figure{width:100%;}
    #introduction .text{width:100%;margin-bottom:0.35rem;}
}

/*vpopup*/
.vpopup video{display:block;width:auto;max-width:90vw;height:auto;max-height:90vh;}

/*culture*/
#culture{background-color:#f9f9f9;}
#culture .columnname{margin-bottom:0.96153846em;}
#culture .info{position:relative;}
#culture .figure{padding-bottom:41.66666667%;border-radius:0.1rem;}
#culture .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:2;padding:0 1em;}
@media only screen and (max-width:750px){
    #culture .text{font-size:0.24rem;}
}

/*history*/
#history .list{position:relative;}
#history .bar{position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(100% - 0.6rem);background-image:linear-gradient(-90deg,#0b3775 0%,#ffffff 100%),linear-gradient(#042155,#042155);background-blend-mode:normal,normal;border-radius:0px 0.6rem 0.6rem 0px;height:1.2rem;height:1.33333333em;padding-right:0.22222222em;font-size:0.9rem;}
#history .bar .year{font-size:1em;opacity:0.4;line-height:1em;width:3.84444444em;position:relative;z-index:5;}
#history .bar .line{background:url(../images/history_scale.png) repeat-x right center;background-size:auto 100%;width:calc(100% - 3.845em);height:0.18rem;}
#history .btm{width:16.8rem;padding-left:0.96rem;margin:0;}
#history .swiper-slide{width:2.3rem;height:5.12rem;display:flex;}
#history .dot{width:0.3rem;height:0.3rem;background-color:#0b3775;border:solid 0.06rem #ffffff;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all 0.3s;}
#history .info{height:34.57%;position:relative;padding-left:0.24rem;display:flex;margin-left:0.15rem;}
#history .info:before{content:'';display:block;position:absolute;left:0;bottom:0;height:100%;background-blend-mode:normal,normal;width:0.05rem;background-image:linear-gradient(0deg,#ffffff 0%,#0b3775 100%),linear-gradient(#000000,#000000);transition:all 0.3s;}
#history .box{width:100%;padding:0.05rem 0;}
/* #history .cont{width:141%;} */
#history .title{font-size:0.28rem;line-height:1.125em;margin-bottom:0.05rem;transition:all 0.3s;}
#history .intro{font-size:0.18rem; line-height:1.75em;color:#666;height:5.25em;overflow-y:auto;-webkit-overflow-scrolling:touch;}
#history .swiper-slide-active .info + .dot,#history .cur .info + .dot,#history .info:hover + .dot{background-color:var(--main-color);}
#history .swiper-slide-active .info .title,#history .cur .info .title,#history .info:hover .title{color:var(--main-color);}
#history .swiper-slide-active .info:before,#history .cur .info:before,#history .info:hover:before{background-image:linear-gradient(180deg,#f68a0a 0%,#ffffff 100%),linear-gradient(#f68a0a,#f68a0a);}
#history .swiper-slide:nth-child(2n){align-items:flex-end;}
#history .swiper-slide:nth-child(2n) .info{align-items:flex-end;}
#history .swiper-slide:nth-child(2n) .info:before{background-image:linear-gradient(180deg,#ffffff 0%,#0b3775 100%),linear-gradient(#000000,#000000);}
#history .swiper-slide:nth-child(2n) .info:hover:before{background-image:linear-gradient(0deg,#f68a0a 0%,#ffffff 100%),linear-gradient(#f68a0a,#f68a0a);}
#history .swiper-slide:last-child .cont{width:100%;}
#history .swiper-slide-active:nth-child(2n) .info:before,#history .swiper-slide:nth-child(2n) .info:hover:before,#history .cur:nth-child(2n) .info:before{background-image:linear-gradient(0deg,#f68a0a 0%,#ffffff 100%),linear-gradient(#f68a0a,#f68a0a);}
@media only screen and (max-width:1280px){
    #history .btm{width:13.2rem;}
}
@media only screen and (max-width:1024px){
    #history .bar{font-size:0.6rem;}
    #history .btm{width:9.95rem; padding-left: 3.125%;}
    #history .title {font-size: 0.24rem;}
}
@media only screen and (max-width:750px){
    #history .bar{font-size:0.4rem;width:90%;}
    #history .bar .year {font-size: 0.875em;}
    #history .btm{width:4.2rem;}
    #history .swiper-slide{height:4.5rem;}
    #history .intro {height: 7em;}
}

/*product-center*/
#product-center{overflow:hidden;background-color:#f9f9f9;}

/*sidebar*/
#sidebar{background-color:#fff;width:4rem;padding:0.4rem;}
@media only screen and (max-width:1024px){
    #sidebar{width:3.5rem;padding:0.4rem 3.125%;}
}
@media only screen and (max-width:750px){
    #sidebar{width:100%;padding-top:0.25rem;padding-bottom:0.25rem;}
}

/*find*/
#find{margin-bottom:0.15rem;}
#find .input{position:relative;background-color:#f9f9f9;border-radius:1.5625em;overflow:hidden;}
#find .text{display:block;width:100%;height:3.125em;line-height:1.875em;padding:0.625em 5em 0.625em 1.875em;}
#find .go{display:block;position:absolute;right:0;top:0;height:100%;width:5em;cursor:pointer;background:url(../images/search_01.svg) no-repeat center center;background-size:auto 40%;filter:invert(1) brightness(0);}
#find input::-moz-placeholder{opacity:0.3;color:#333;}
#find input:-moz-placeholder{opacity:0.3;color:#333;}
#find input::-webkit-input-placeholder{opacity:0.3;color:#333;}
#find input:-ms-input-placeholder{opacity:0.3;color:#333;}
#find textarea::-moz-placeholder{opacity:0.3;color:#333;}
#find textarea:-moz-placeholder{opacity:0.3;color:#333;}
#find textarea::-webkit-input-placeholder{opacity:0.3;color:#333;}
#find textarea:-ms-input-placeholder{opacity:0.3;color:#333;}

/*sidemenu*/
#sidemenu{font-size:0.24rem;line-height:2em;}
#sidemenu .btn{display:none;}
#sidemenu .ftit{display:block;overflow:hidden;position:relative;padding-right:1.25em;}
#sidemenu a{display:block;overflow:hidden;position:relative;padding-right:1.25em;}
#sidemenu a:after{width:0.33333333em;height:0.625em;background:url(../images/submenu_arrow_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:all 0.3s;}
#sidemenu .parent{border-bottom:0.01rem solid rgba(var(--black),0.1);padding:1.08333333em 0;}
#sidemenu .parent:last-child{border-bottom:none;}
#sidemenu .parent .ftit a:after{display: none}
#sidemenu .parent .ftit i{position: absolute;right: 0;top: 0;width: 1.25em;height: 100%;cursor: pointer;display: flex;justify-content: flex-end;align-items: center}
#sidemenu .parent .ftit i:after{width:0.33333333em;height:0.625em;background:url(../images/submenu_arrow_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:all 0.3s;}
#sidemenu .parent.active .ftit a{color:var(--main-color);}
#sidemenu .parent.active .ftit i:after{transform:translateY(-80%) rotate(90deg);transform-origin:left center;}
/*#sidemenu .parent.active > a:after{transform:translateY(-80%) rotate(90deg);transform-origin:left center;}*/
#sidemenu .child{font-size:0.2rem;line-height:2em;padding:0.2rem 0 0.05rem;font-weight:lighter;display:none;}
#sidemenu .child a{padding:0 1.25em;}
#sidemenu .child a:after{right:1.25em;}
#sidemenu .child .active{padding:0.5em 0;}
#sidemenu .child .active a{background-color:var(--main-color);color:#fff;padding-top:0.5em;padding-bottom:0.5em;border-radius:0.04rem;}
#sidemenu .child .active a:after{filter:brightness(100);}
@media only screen and (max-width:1024px){
    #sidemenu{font-size:0.22rem;}
}
@media only screen and (max-width:750px){
    #sidemenu .btn{background-color:var(--main-color);color:#fff;border-radius:0.05rem;display:flex;align-items:center;font-size:0.18rem;padding:0.05rem 1em;position:relative;cursor:pointer;}
    #sidemenu .btn:after{width:0.44444444em;height:0.83333333em;background:url(../images/submenu_arrow_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:1em;transition:all 0.3s;filter:brightness(100);}
    #sidemenu .btn.active:after{transform:translateY(-80%) rotate(90deg);transform-origin:left center;}
    #sidemenu > ul{display:none;}
}

/*main*/
#main{width:calc(100% - 4rem);padding:0.4rem 2.4rem 1rem 0.4rem;overflow:hidden;}
@media only screen and (max-width:1280px){
    #main{padding-right:0.8rem;}
}
@media only screen and (max-width:1024px){
    #main{padding-right:3.125%;width:calc(100% - 3.5rem);}
}
@media only screen and (max-width:750px){
    #main{width:100%;padding-left:3.125%;padding-bottom:0.6rem;}
}

/*product-list*/
#product-list{margin-bottom:0.5rem;}
#product-list .item{padding-bottom:0.3rem;}
@media only screen and (max-width:750px){
    #product-list{margin-bottom:0.25rem;}
}

/*product-item*/
.product-item .figure{padding-bottom:70.3125%;}
.product-item .img{object-fit:contain;}
.product-item .tag{font-size:0.2rem;line-height:1.55555556em;color:#666;}
.product-item .intro{font-size:0.16rem;line-height:2em;color:#666;}
.product-item .title{color:#202741;font-size:0.36rem;font-weight:500;line-height:1.35em;margin-bottom:0.33333333em;}
.product-item a{background-image: linear-gradient(0deg, #f0f6ff 0%, #a9cdff 100%);display:block;overflow:hidden;padding:0.3rem 0.4rem 0.3rem;}
@media only screen and (max-width:1024px){
    .product-item .title{font-size:0.32rem;}
}

/*product-top*/
#product-top{background-color:#f9f9f9;padding:0.8rem 0;overflow:hidden;}
@media only screen and (max-width:1024px){
    #product-top{padding:0.5rem 0;}
}

/*pro-gallery*/
.pro-gallery{width:50.13888889%;}
.pro-gallery .swiper{margin:0;}
.pro-gallery .figure{padding-bottom:100%;background-color:#fff;border-radius:0.08rem;}
.pro-gallery .large{width:83.10249307%;}
.pro-gallery .small{width:15.51246537%;position:relative;}
.pro-gallery .small:after{display:block;content:'';padding-bottom:535.71428571%;}
.pro-gallery .small .swiper{height:100%;position:absolute;left:0;top:0;width:100%;}
.pro-gallery .small .swiper-slide{cursor:pointer;}
.pro-gallery .small .figure:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0.08rem;border:solid 0.02rem #f68a0a;z-index:5;opacity:0;transition:all 0.3s;}
.pro-gallery .small .swiper-slide-thumb-active .figure:before{opacity:1;}
.pro-gallery .arrow{width:0.15rem;height:0.08rem;background:no-repeat center center;background-size:contain;position:absolute;left:50%;transform:translateX(-50%);cursor:pointer;z-index:5;}
.pro-gallery .prev{top:1.66666667%;background-image:url(../images/swiper_prev_01.svg);}
.pro-gallery .next{background-image:url(../images/swiper_next_01.svg);bottom:1.66666667%;}
@media only screen and (max-width:750px){
    .pro-gallery{width:100%;margin-bottom:0.3rem;}
}

/*pro-text*/
.pro-text{width:43.40277778%;}
.pro-text .hgroup{margin-bottom:0.2rem;}
.pro-text .title{line-height:1.55555556em;}
.pro-text .alias{font-size:0.52rem;line-height:1.125em;color:#202741;}
.pro-text .intro{line-height:1.75em;margin-bottom:0.37rem;font-size:0.18rem;}
.pro-text .name{margin-bottom:0.12rem;}
.pro-text .entry{line-height:2em; max-height: 8em; overflow: hidden;}
.pro-text .entry ul li {position:relative;padding-left:0.625em;}
.pro-text .entry ul li:before{content:'·';display:block;position:absolute;left:0;top:0;}
@media only screen and (max-width:750px){
    .pro-text{width:100%;}
}

/*pro-tab*/
#pro-tab{position:sticky;top:1rem;background-color:var(--blue-color);line-height:3.88888889em;margin-bottom:0.7rem;z-index:7;}
#pro-tab span{display:block;width:1.8rem;margin-right:0.3rem;transition:all 0.3s;cursor:pointer;}
#pro-tab span:last-child{margin-right:0;}
#pro-tab span:hover,#pro-tab .active{background-color:#fff;color:var(--blue-color);}
@media only screen and (max-width:750px){
    #pro-tab{line-height:2.77777778em;margin-bottom:0.4rem;top:0.76rem;}
    #pro-tab span{width:25%;margin-right:0;}
}

/*pro-cont*/
#pro-cont .item{margin-bottom:0.63rem;}
#pro-cont .name{position:relative;padding-left:0.47222222em;margin-bottom:0.61111111em;}
#pro-cont .name:before{background-color:var(--main-color);width:0.11111111em;height:0.83333333em;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
#pro-cont .entry{line-height:1.75em;font-size:0.18rem;}
#pro-cont .list{line-height:1.75em;font-size:0.18rem;}
#pro-cont .list ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
#pro-cont .list li{width:48.61111111%;border-bottom:0.01rem solid rgba(var(--black),0.08);position:relative;padding-left:0.625em;padding-bottom:0.13rem;margin-bottom:0.22rem;}
#pro-cont .list li:before{content:'·';display:block;position:absolute;left:0;top:0;}
#pro-cont .meta{border:solid 0.01rem #d2d2d2;font-size:0.18rem;border-radius:0.08rem;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
#pro-cont .meta table{table-layout:fixed;}
#pro-cont .meta td:nth-child(1){width:2.08rem;font-weight:bold;font-size:0.18rem;line-height:1.55555556em;color:#333;padding:1.49305556% 3.47222222%;border-right:0.01rem solid rgba(var(--black),0.1);}
#pro-cont .meta td p{border-bottom:0.02rem solid #d2d2d2;padding:0.97222222% 3.47222222%;}
#pro-cont .meta td p:last-child{border-bottom:none;}
#pro-cont .meta tr:nth-child(2n+1){background-color:#f1f3f7;}
@media only screen and (max-width:750px){
    #pro-cont .item{margin-bottom:0.45rem;}
    #pro-cont .name{font-size:0.3rem;}
    #pro-cont .list li{width:100%;}
    #pro-cont .meta table{min-width:10rem;}
    #pro-cont .meta td:nth-child(1){width:1.5rem;padding-left:0.15rem;padding-right:0.15rem;}
    #pro-cont .meta td p{padding-left:0.15rem;padding-right:0.15rem;}
}

/*button-more*/
.button-more .go{font-weight:500;display:flex;align-items:center;justify-content:center;width:12.5em;height:3.75em;border-radius:1.875em;transition:background 0.3s;border:0.01rem solid rgba(var(--white),0.4);cursor:pointer;color:rgba(var(--white),0.8);}
.button-more .go:after{width:1em;height:1em;background:url(../images/button_more.svg) no-repeat center center;background-size:contain;display:block;content:'';margin-left:1.3125em;transition:all 0.3s;opacity:0.8;}
.button-more .go:hover{background-color:var(--main-color);color:#fff;border-color:var(--main-color);}
.button-more .go:hover:after{opacity:1;}
.button-more .white{border-color:#fff;color:#fff;}
@media only screen and (max-width:750px){
    .button-more{font-size:0.14rem;}
}

/*fullpage*/
.section{background:no-repeat center center;background-size:cover;background-image:linear-gradient(180deg,#77a4d7 0%,#eaf3ff 25%);overflow:hidden;}
.section .inner{position:relative;z-index:2;padding-top:0.4rem;}
@media only screen and (max-width:750px){
	.section,.section .fp-tableCell {height:auto!important;}
	.section .inner {padding:0.6rem 0;}
}

/*slides*/
@keyframes mouse{
    0%{top:0;opacity:1;}
    100%{top:calc(100% - 0.429em);opacity:0.1;}
}
#slides{color:#fff;}
#slides .swiper-slide{background-color:#000;}
#slides .figure{padding-bottom:100vh;}
#slides .img{transform:scale(1.25);transition-duration:2.5s;}
#slides video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:none;}
#slides .text{position:absolute;top:50%;transform:translateY(0%);left:0;width:100%;z-index:2;opacity:0;transition:all 2s;}
#slides .title{font-size:0.7rem;line-height:1.08860759em;margin:0 0 0.4em;background-clip:text;color:transparent;background-image:linear-gradient(180deg,#fff 10%,transparent 100%);}
#slides .title span{font-weight:lighter;}
#slides .intro{font-size:0.18rem;line-height:1.77777778em;color:rgba(255,255,255,0.6);max-width:25em;margin-bottom:7.3vh;}
#slides .bar{position:absolute;left:0;bottom:6.77083333%;width:100%;z-index:5;}
#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 .control{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;position:relative;padding:0 0.2rem;}
#slides .arrow{width:0.09rem;height:0.14rem;background:no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;}
#slides .prev{left:0;background-image:url(../images/swiper_prev_02.svg);}
#slides .next{right:0;background-image:url(../images/swiper_next_02.svg);}
#slides .pause{width:0.1rem;height:0.12rem;background:url(../images/block.svg) no-repeat center center;background-size:contain;margin:0 0.04rem 0 0.06rem;}
#slides .swiper-pagination{position:static;display:flex;}
#slides .swiper-pagination-bullet{width:0.6rem;height:0.03rem;background-color:rgba(var(--white),0.2);opacity:1;border-radius:0;display:block;position:relative;margin:0 0.04rem;}
#slides .swiper-pagination-bullet:after{content:'';display:block;position:absolute;left:0;height:100%;width:0;transition:all 5s;background-color:#fff;}
#slides .swiper-pagination-bullet-active:after{width:100%;}
#slides .mouse{line-height:1.71428571em;color:rgba(var(--white),0.6);}
#slides .mouse i{display:block;width:0.42857143em;height:1.71428571em;border-radius:0.21428571em;background-color:rgba(var(--white),0.2);margin-left:1.28571429em;position:relative;}
#slides .mouse i:after{width:100%;height:0.42857143em;border-radius:50%;background-color:#fff;content:'';display:block;position:absolute;left:0;top:0;animation:mouse 2s ease 0s infinite;}
@media only screen and (max-width:750px){
    #slides .title{font-size:0.5rem;}
    #slides .swiper-pagination-bullet{width:0.45rem;}
}

/*module-info*/
.module-info{margin-bottom:0.5rem;}
.module-info .module-name{margin-bottom:0.28846154em;}
@media only screen and (max-width:750px){
    .module-info{margin-bottom:0.3rem;}
}

/*module-name*/
.module-name{margin:0;}
@media only screen and (max-width:1024px){
    .module-name{font-size:0.44rem;}
}
@media only screen and (max-width:750px){
    .module-name{font-size:0.36rem;}
}

/*news*/
#news:before{content:'';display:block;position:absolute;top:0;width:100%;height:100%;left:0;z-index:1;background:url(../images/news_bg.png) no-repeat center bottom;background-size:100% auto;opacity:0.3;}
#news .box{background-color:#ffffff;border-radius:12px;padding:0.36rem 0.4rem 0.3rem;}
#news .top{margin-bottom:0.24rem;}
#news .name{font-size:0.24rem;line-height:1.16666667em;}
#news .name.active{color:#0b3775;font-weight:bold;}
#news .right{width:35.625%;}
#news .right li{border-bottom:0.01rem solid rgba(var(--black),0.08);padding-bottom:0.14rem;margin-bottom:0.14rem;}
#news .right li:last-child{border-bottom:none;}
#news .right li a{padding-left:0.83333333em;position:relative;}
#news .right li a:before{width:0.33333333em;height:0.33333333em;background-color:rgba(var(--black),0.4);content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%;}
#news .left{width:62.5%;}
#news .left .tab span{cursor:pointer;display:block;}
#news .left .tab .name{margin-right:0.5rem;}
#news .left .figure{padding-bottom:66.59090909%;border-radius:0.05rem;margin-bottom:0.2rem;}
#news .left .date{color:#666;margin-bottom:0.05rem;}
#news .left .title{font-size:0.2rem;line-height:1.6em;margin-bottom:0.05rem;}
#news .left .excerpt{line-height:1.75em;color:#666;height:3.5em;}
#news .left .info{display:block;overflow:hidden;}
#news .swiper-pagination{position:static;margin-top:0.38rem;}
@media only screen and (max-width:750px){
    #news .box{padding:0.3rem 0.3rem 0.25rem;}
    #news .top{margin-bottom:0.2rem;}
    #news .name{font-size:0.2rem;}
    #news .right{width:100%;}
    #news .right li{margin-bottom:0.12rem;padding-bottom:0.12rem;}
    #news .right li:nth-child(n+6){display:none;}
    #news .left{width:100%;margin-bottom:0.2rem;}
    #news .left .tab .name{margin-right:0.3rem;}
    #news .left .figure{margin-bottom:0.1rem;}
    #news .left .date{margin-bottom:0;}
    #news .left .excerpt {display: none;}
    #news .left .title {font-size: 0.16rem; margin-bottom: 0;}
    #news .right .btm {font-size: 0.16rem;}
    #news .swiper-pagination{margin-top:0.25rem;}
}

/*swiper-arrows*/
.swiper-arrows .arrow{font-size:0.16rem;width:3.75em;height:3.75em;border-radius:50%;border:0.01rem solid #fff;position:relative;cursor:pointer;transition:all 0.3s;}
.swiper-arrows .arrow:after{width:31.03448276%;padding-bottom:31.03448276%;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:no-repeat center center;background-size:contain;}
.swiper-arrows .arrow:hover{background-color:var(--main-color);border-color:transparent;}
.swiper-arrows .prev{left:0;}
.swiper-arrows .prev:after{background-image:url(../images/swiper_prev_03.svg);}
.swiper-arrows .next{right:0;}
.swiper-arrows .next:after{background-image:url(../images/swiper_next_03.svg);}
.swiper-arrows .abs{position:absolute;top:50%;transform:translateY(-50%);}
@media only screen and (max-width:750px){
    .swiper-arrows .arrow{font-size:0.14rem;}
}

/*partners*/
#partners .list{padding:6.25vh 0 7.8125vh;}
#partners ul{--margin:0.2rem;}
#partners .figure{padding-bottom:40%;background-color:rgba(var(--white),0.98);border-radius:0.08rem;}
#partners .img{object-fit:contain;}
#partners .button-more{padding:0 0.2rem;}
@media only screen and (max-width:1024px){
    #partners li{width:16.666%;}
}
@media only screen and (max-width:750px){
    #partners .list {padding:0.3rem 0;}
    #partners ul{--margin:0.15rem;}
    #partners li{width:33.33%;}
}

/*reason*/
#reason .fp-tableCell{vertical-align:bottom;}
#reason .module-info{margin-bottom:3.64583333vh;padding:0 3.125%;}
#reason .box{position:relative;z-index:5;}
#reason .swiper-slide{padding-top:0.6rem;transition:all 0.3s;transform-origin:center bottom;}
#reason .figure{position:absolute;left:0;top:0;width:100%;height:100%;}
#reason .figure:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(0deg,#3173bd 25%,transparent 100%);opacity:0.6;transition:all 0.3s;z-index:2;}
#reason .text{position:absolute;left:0;bottom:0;width:100%;padding:0.7rem 17.1875%;z-index:2;}
#reason .title{font-size:0.24rem;font-weight:normal;margin-bottom:0.75em;}
#reason .intro{line-height:1.5em;font-weight:lighter;}
#reason .info{position:relative;padding-bottom:60vh;}
@media only screen and (min-width:751px){
    #reason .swiper-slide:hover{z-index:5;transform:scale(1.05);}
    #reason .swiper-slide:hover .figure:before{opacity:0;}
}
@media only screen and (max-width:1024px){
    #reason .text{padding:0.5rem 10%;}
    #reason .title{font-size:0.22rem;}
    #reason .info{padding-bottom:187.5%;}
}
@media only screen and (max-width:750px){
    #reason .fp-tableCell{vertical-align:middle;}
    #reason .box{padding-top:0.4rem;}
    /*#reason .swiper{width:60%;margin:0 auto;overflow:visible;}*/
	#reason .swiper-wrapper {flex-wrap:wrap;}
    #reason .swiper-slide{padding-top:0; width:50%;}
    #reason .swiper-slide-active .figure:before{opacity:0;}
}

/*about*/
#about .text{width:41.875%;}
#about .module-name{margin-bottom:0.44230769em;}
#about .title{margin-bottom:0.25rem;}
#about .intro{line-height:1.75em;color:rgba(255,255,255,0.7);margin-bottom:8.20895522%;max-height:8.75em;}
#about .data{line-height:1.5em;color:rgba(255,255,255,0.6);margin-bottom:11.19402985%;}
#about .data .num{color:#fff;}
#about .data span{font-size:0.4rem;line-height:1em;margin-right:0.08333333em;font-weight:bold;}
#about .cert{width:53.75%;padding:0 6.75%;position:relative;}
#about .cert .swiper{padding:0 28.72670807%;}
#about .cert .frame{padding:0.2rem;background:url(../images/about_cert_frame.png) no-repeat center center;background-size:100% 100%;margin-bottom:0.14rem;position:relative;}
#about .cert .frame:after{content:'';display:block;position:absolute;left:0;top:100%;width:100%;padding-bottom:55%;background:url(../images/about_cert_frame_shadow.png) no-repeat center top;background-size:100% 100%;}
#about .cert .figure{padding-bottom:140.51724138%;}
#about .cert .name{opacity:0;transition:all 0.3s;}
#about .cert .swiper-slide-active .name{opacity:1;}
#about .cert .arrow{opacity:0.3;}
#about .cert .arrow:hover{opacity:1;background-color:transparent;border-color:#fff;}
@media only screen and (max-width:1024px){
    #about .module-name{font-size:0.4rem;}
    #about .cert .arrow{font-size:0.14rem;}
    #about .intro{max-height:7em;margin-bottom:5%;-webkit-line-clamp:4;}
    #about .data{margin-bottom:5%;}
    #about .data li{width:50%;margin-top:0.2rem;}
}
@media only screen and (max-width:750px){
    #about .text{width:100%;margin-bottom:0.5rem;}
    #about .module-name{font-size:0.32rem;margin-bottom:0.2em;}
    #about .title{margin-bottom:0.2em;}
    #about .intro{margin-bottom:3%;}
    #about .intro p:last-child {display: none;}
    #about .cert{width:100%;padding:0;}
    #about .cert .swiper{padding:0 29%;}
    #about .cert .arrow{display:none;}
    #about .cert .name{font-size:0.16rem;}
    #about .data{margin-bottom:5%;}
    #about .data li{text-align:center; width: auto;}
    #about .data span {font-size: 0.32rem;}
    #about .go{margin:0 auto;}
}

/*products*/
#products{background-image:url(../images/products_bg.jpg);}
#products .inner {opacity:0; transform:translateY(100px);transition:all 1s;}
#products .inner.fadeUp {opacity:1; transform:translateY(0);}
#products .module-info{margin-bottom:0.35rem;}
#products .tab{margin-bottom:0.35rem;}
#products .tab .swiper-slide{width:auto;}
#products .tab span{display:flex;border:solid 0.02rem rgba(255,255,255,0.5);height:2.5em;align-items:center;justify-content:center;border-radius:0.08rem;padding:0 1.58333333em;cursor:pointer;}
#products .tab span:hover,
#products .tab .active{background-color:var(--blue-color);border-color:transparent;}
#products .cont .list{display:none;}
#products .cont .list:first-child{display:block;}
#products .cont ul{display:flex;gap:0.4rem;}
#products .cont li{width:23.75%;}
#products .cont .info{background:url(../images/product_item_bg.jpg) no-repeat center center;background-size:cover;border-radius:0.08rem;display:block;overflow:hidden;padding:0.43rem 0.4rem 0.13rem;position:relative;height:100%;min-height:3.85rem;}
#products .cont .tag{font-size:0.2rem;line-height:1.55555556em;color:#666666;}
#products .cont .name{font-size:0.36rem;line-height:1.125em;color:#202741;font-weight:normal;font-weight:500;margin-bottom:0.15rem;}
#products .cont .intro{font-size:0.16rem;line-height:2em;color:#666666;}
#products .cont .pic{position:relative;z-index:5;}
#products .cont .figure:after{padding-bottom:70.25761124%;display:block;}
#products .cont .letter{font-size:2.6rem;line-height:1em;font-weight:bold;color:#fff;position:absolute;right:5.26315789%;top:2.63157895%;opacity:0;}
#products .more{font-size:0.16rem;width:3.75em;height:3.75em;border-radius:50%;background-color:var(--main-color);display:flex;align-items:center;justify-content:center;position:absolute;left:0.4rem;bottom:0.5rem;opacity:0;transition:all 0.3s;}
#products .more:after{width:30%;padding-bottom:30%;background:url(../images/swiper_next_03.svg) no-repeat center center;background-size:contain;display:block;content:'';}
#products .controls{margin-top:0.35rem;}
#products .swiper-arrows{width:8.75em;}
#products .swiper-pagination{width:calc(100% - 10em);position:relative;height:0.03rem;background-color:rgba(var(--white),0.6);}
#products .swiper-pagination-progressbar-fill{background-color:var(--main-color);}
#products .swiper-pagination-lock{opacity:0;display:block;}
@media only screen and (min-width:1025px){
    #products .cont .active{width:47.5%;}
    #products .cont .active .info{display:flex;padding-right:0.2rem;padding-bottom:0;background:#fff url(../images/product_item_bg_02.png) no-repeat right top;background-size:auto 100%;}
    #products .cont .active .text{width:38.23529412%;}
    #products .cont .active .tag,#products .cont .active .intro,#products .cont .active .name{white-space:normal;}
    #products .cont .active .pic{width:61.76470588%;display:flex;align-items:flex-end;}
    #products .cont .active .figure{width:100%;}
    #products .cont .active .more{opacity:1;}
    #products .cont .active .letter{opacity:1;}
}
@media only screen and (max-width:1280px){
    #products .cont ul{gap:0.3rem;}
    #products .cont .name{font-size:0.32rem;}
}
@media only screen and (max-width:1024px){
    #products .cont .info{padding:0.3rem;}
	#products .cont li{width:33.333%;}
}
@media only screen and (max-width:750px){
    #products .cont ul{display:block;}
    #products .cont li{width:100%;}
    #products .controls{font-size:0.14rem;}
	#products .tab {font-size:0.18rem;}
	#products .tab .swiper-wrapper {flex-wrap:wrap; justify-content:space-between; gap:0.05rem;}
	#products .tab .swiper-slide {flex-grow:1;}
}
/*sitemap*/
.sitemap {margin-bottom:0.3rem; border:0.01rem solid rgba(var(--black),0.1);}
.sitemap .name {background-color:#f9f9f9; padding:0.5em 0.2rem; font-weight:500;}
.sitemap ul {padding:1em 0.2rem;}
.sitemap li {padding:0.5em 2em 0.5em 0;}