*{margin:0; padding:0;}
*, *:before, *:after{box-sizing:border-box}
a{text-decoration:normal}
ul,li{list-style:none;}
select,input{outline:none;background:none;border:0;}
button{outline:none;border:0;}
img,img:before{object-fit:cover;display:block;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}
div:focus{outline:none;}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
label{font-weight:700;}
a:focus,a:active{outline:none;}
a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none;}
div:focus{outline:none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.relative{position:relative;}
.absolute{position:absolute;}

.bold{font-weight:bold;}
.bold4{font-weight:400;}
.bold5{font-weight:500;}
.bold6{font-weight:600;}

.size20{font-size:0.2rem}
.size24{font-size:0.24rem}
.size28{font-size:0.28rem}
.size40{font-size:0.4rem}
.ellips-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;}
.clamp-txt{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.clamp-txt.clamp2{-webkit-line-clamp:2;line-clamp:2;}
.clamp-txt.clamp3{-webkit-line-clamp:3;line-clamp:3;}
.clamp-txt.clamp4{-webkit-line-clamp:4;line-clamp:4;}
.nowrap{white-space:nowrap;}

input{caret-color:#2E7EFF}
.link:hover{color:#2E7EFF;}
.light_txt{color:#D9D9D9;}
.gray_txt{color:#666;}

.gold_bg{background:#FCC11D;}
.gray_bg{background:#fafafa;}
.snow_bg{background:#fff;}
.gold_color{color:#FCC11D;}
.snow_color{color:#fff;}
.sline{width:1px;display:inline-block;}

.tapi{display:inline-block;position:absolute;width:calc(100% + 0.1rem);height:calc(100% + 0.1rem);left:-0.05rem;top:-0.05rem;background:transparent;}

.flex{display:flex;}
.flex-align-center{display:flex;align-items:center;}
.flex-align-start{display:flex;align-items:flex-start;}
.flex-align-end{display:flex;align-items:flex-end;}
.flex-justify-end{display:flex;justify-content:flex-end}
.flex-align-end{display:flex;align-items:flex-end}
.flex-between{display:flex;justify-content:space-between;}
.flex-justify-between{display:flex;align-items:center;justify-content:space-between;}
.flex-justify-around{display:flex;align-items:center;justify-content:space-around;}
.flex-justify-center{display:flex;align-items:center;justify-content:center;}
.flexwarp{flex-wrap:wrap}
.flexcolumn{flex-direction:column;}
.pointer{cursor:pointer;}
.imgcover{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.imgWidth{background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
.imgFit{background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}