@charset "utf-8";
@font-face{
    font-family:'HarmonyOS';
    src:url('../fonts/HarmonyOS_Sans_SC_Bold.ttf') format('truetype');
    font-style:normal;
    font-weight:700;
    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_Regular.ttf') format('truetype');
    font-style:normal;
    font-weight:400;
    font-display:swap;
}
@font-face{
    font-family:'HarmonyOS';
    src:url('../fonts/HarmonyOS_Sans_SC_Light.ttf') format('truetype');
    font-style:normal;
    font-weight:300;
    font-display:swap;
}
/*初始化样式*/
*{-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){
	body *::-webkit-scrollbar{width:0.02rem;height:0.12rem;background-color:rgba(2,2,2,0.1);}
	body *::-webkit-scrollbar-thumb{background-color:#555;}
}
/*html5设置*/
:root {  
    --fz12:0.12rem;  
    --fz14:0.14rem; 
    --fz16:0.16rem;
    --fz18:0.18rem;
    --fz20:0.20rem;
    --fz22:0.22rem;
    --fz24:0.24rem;
    --fz26:0.26rem;
    --fz28:0.28rem;
    --fz30:0.30rem;
    --fz32:0.32rem;
    --fz34:0.34rem;
    --fz36:0.36rem;
    --fz38:0.38rem;
    --fz40:0.40rem;
    --fz42:0.42rem;
    --fz44:0.44rem;
    --fz46:0.46rem;
    --fz48:0.48rem;
    --fz50:0.50rem;
    --fz52:0.52rem;
}
html {-webkit-text-size-adjust:none; font-size: calc(100vw/19.2);}
@media only screen and (max-width:1280px){
    /*1280px*/
    html{font-size:calc(100vw/12.8);}
}
@media only screen and (max-width:1024px){

    /*1024px*/
    html{font-size:calc(100vw/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,p,h1,h2,h3,h4,h5,h6,dl,dd,ol,ul,li{margin:0;padding:0;}
body{background-color:#fff;font-family: 微软雅黑,苹方 !important;color:#333;font:400 0.16rem/1.875em ; overflow-x:hidden;word-wrap:break-word;}
a{text-decoration:none;outline:none;color:#333;}
a:focus{outline:none;-moz-outline:none;}

a img{border:none;}
img {vertical-align:middle; max-width:100%;}
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;}
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{resize:none;}
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;}
.w1440 {max-width: 14.4rem;}
.submit {cursor:pointer;}
.submit:hover {opacity: 0.85;}
/*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:hover .img {transform: scale(1.1);} 
.figure .bg{background:no-repeat center center;background-size:cover;display:block;transition:all .3s;}
/*pimg*/
.pimg {padding-bottom: 150%;}
/*table*/
.table {display: table; table-layout: fixed;width: 100%;}
.table .td {display: table-cell; vertical-align: middle;}
/*clear*/
.clearfix{clear:both;overflow:hidden;width: 100%;}
.clearfix:after {display: block; content:''; width:100%; clear:both;}
/*nwrap*/
.nwrap {white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
/*entry*/
.entry *{line-height:1.875em;}
.entry img{height:auto!important;}
.entry ul li{position:relative;padding-left:1.66666667em;}
.entry ul li:before{width:0.27777778em;height:0.27777778em;border-radius:50%;background-color:#3f3a39;content:'';display:block;position:absolute;left:0.38888889em;top:0.75em;}
.entry ol li{list-style:outside decimal none;}
.entry h1{font-size:1.625em;}
.entry h2{font-size:1.5em;}
.entry h3{font-size:1.375em;}
.entry h4{font-size:1.25em;}
.entry h5{font-size:1.125em;}
.entry h6{font-size:1em;}
.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;}
/*rows*/
[class*=rows_]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.rows_1{line-clamp:1; -webkit-line-clamp:1;}
.rows_2{line-clamp:2; -webkit-line-clamp:2;}
.rows_3{line-clamp:3; -webkit-line-clamp:3;}
.rows_4{line-clamp:4; -webkit-line-clamp:4;}
.rows_5{line-clamp:5; -webkit-line-clamp:5;}
/*flex*/
[class*=flex]{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
[class*=_fdrr]{flex-direction:row-reverse;}
[class*=_fdc]{flex-direction:column;}
[class*=_fdcr]{flex-direction:column-reverse;}
[class*=_fww]{flex-wrap:wrap;}
[class*=_fwn]{flex-wrap:nowrap;}
[class*=_jcsb]{justify-content:space-between;}
[class*=_jcsa]{justify-content:space-around;}
[class*=_jcse]{justify-content:space-evenly;}
[class*=_jcfs]{justify-content:flex-start;}
[class*=_jcc]{justify-content:center;}
[class*=_jcfe]{justify-content:flex-end;}
[class*=_aifs]{align-items:flex-start;}
[class*=_aic]{align-items:center;}
[class*=_aife]{align-items:flex-end;}