@charset "utf-8";
<!-- @font-face{
    font-family:'HarmonyOS';
    src:local('HarmonyOS Sans SC Light'),local('HarmonyOS Sans SC'),url('../fonts/HarmonyOS_Sans_SC_Light.ttf') format('truetype');
    font-style:normal;
    font-weight:300;
    font-display:swap;
}
@font-face{
    font-family:'HarmonyOS';
    src:local('HarmonyOS Sans SC Regular'),local('HarmonyOS Sans SC'),url('../fonts/HarmonyOS_Sans_SC_Regular.ttf') format('truetype');
    font-style:normal;
    font-weight:normal;
    font-display:swap;
}
@font-face{
    font-family:'HarmonyOS';
    src:local('HarmonyOS Sans SC Medium'),local('HarmonyOS Sans SC'),url('../fonts/HarmonyOS_Sans_SC_Medium.ttf') format('truetype');
    font-style:normal;
    font-weight:500;
    font-display:swap;
}
@font-face{
    font-family:'HarmonyOS';
    src:local('HarmonyOS Sans SC Bold'),local('HarmonyOS Sans SC'),url('../fonts/HarmonyOS_Sans_SC_Bold.ttf') format('truetype');
    font-style:normal;
    font-weight:bold;
    font-display:swap;
} -->
@font-face{
    font-family:'Barlow';
    src:local('Barlow SemiBold'),local('Barlow'),url('../fonts/Barlow-SemiBold.ttf') format('truetype');
    font-style:normal;
    font-weight:600;
    font-display:swap;
}
/*初始化样式*/
:root {  
    --font-color:#333;
    --main-color:#db3c26;
    --r:219;
    --g:60;
    --b:38;
}
*{-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;height:0.12rem;background-color:#fff;}
	::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:0.15rem;}
}
@media only screen and (max-width:1280px){
    html{font-size:calc(80vw/12.8);}
}*/

html {-webkit-text-size-adjust:none;  scroll-behavior: initial;}
@media (min-width:1921px){
    html {font-size: calc(100vw/19.2);}
}
@media (min-width:1601px)and (max-width:1920px){
    html{font-size:calc(1400 / 1280 * 100px);}
}
@media (min-width:1281px)and (max-width:1600px){
    html{font-size: 100px;}
}
@media (min-width:1025px)and (max-width:1280px){
    html{font-size: calc(100 / 1280 * 100vw);}
}

@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 var(--fosi16)/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);}
*:focus{outline:none;-moz-outline:none;-webkit-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%;margin:0 auto;max-width:12.8rem;}
.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 .img-contain{ object-fit: contain;}
.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 *{line-height:1.875em;}
.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;}
/*font-color*/
[data-font*="000"]{color:#000;}
[data-font*="333"]{color:#333;}
[data-font*="666"]{color:#666;}
[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: normal;}
[data-font*=normal]{font-weight: normal;}
[data-font*=medium]{font-weight: 500;}
[data-font*=SemiBold]{font-weight: 600;}
[data-font*=bold]{font-weight: bold;}
/*rows*/
[data-rows] {display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
[data-rows="1"]{line-clamp:1; -webkit-line-clamp:1;}
[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;}
[data-flex*=aib]{align-items:baseline;}
/*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%;}
@media only screen and (max-width:1024px){
    [data-cols="3"] .item {width: 50%;}
    [data-cols="4"] .item {width: 33.333%;}    
}
@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);}
/*controls*/
[data-controls] span{width: 0.22rem;height: 0.22rem;position: relative;z-index: 1; margin: 0 0.08rem;background-color: transparent; opacity: 1;}
[data-controls] span:after{position: absolute; content: '';width: 0.12rem;height: 0.12rem;border: solid 0.02rem #ffffff; border-radius: 50%; left: 50%;top: 50%; margin: -0.06rem 0 0 -0.06rem;}
[data-controls] span[class*=-active]:after{opacity: 0;}
[data-controls] span[class*=-active]{background: url(../images/pagination_logo.svg) no-repeat center center;background-size: contain;}
/*padding margin*/
[data-pm="120"]{padding: 0.6rem 0;}
[data-pm="110"]{padding: 0.55rem 0;}
[data-pm="100"]{padding: 0.5rem 0;}
[data-pm="90"]{padding: 0.45rem 0;}
[data-pm="80"]{padding: 0.4rem 0;}
.space170{height: 1.7rem;}
.space110{height: 1.1rem;}
.space80{height:0.8rem;}
.space90{height:0.9rem;}
.space100{height: 1rem;}
@media (max-width:750px) {
    [data-pm="120"]{padding: 0.6rem 0;}
    [data-pm="110"]{padding: 0.55rem 0;}
    [data-pm="100"]{padding: 0.5rem 0;}
    [data-pm="90"]{padding: 0.45rem 0;}
    [data-pm="80"]{padding: 0.4rem 0;}
    .space100{height: 0.5rem;}
    .space110{height: 0.55rem;}
    .space170{height: 0.85rem;}
    .space80{height:0.4rem;}
    .space90{height:0.45rem;}
}

/*rows*/
[class*=list-rows]{display: flex;flex-wrap: wrap;--limr:0rem;--lin:1;}
[class*=list-rows] > *{width: calc((100% - var(--limr) * (var(--lin) - 1)) / var(--lin));}

[data-bgcolor]{background-color: #fafaf9;}

img.block{display: block;width: 100%;}
