@charset "utf-8";
/*==============================css reset start==============================*/
@font-face {
    font-family: Source-Medium;
    src:url("//static.bthome.com/font/SourceHanSansSC-Medium.otf") format('otf');
}
@font-face {
    font-family: Source-Normal;
    src:url("//static.bthome.com/font/SourceHanSansSC-Normal.otf") format('otf');
} 
*{margin:0;padding:0;max-height: 9999999999px;box-sizing: border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block}body{background: #fff;}html{font-size:12px;font-family:"Source-Normal,PingFang SC";color:#666}textarea{resize:none}img{border:0;vertical-align:middle}ul,ol,li{list-style:none}a{text-decoration:none;outline:0;-webkit-touch-callout:none;}button,input,select,textarea{vertical-align:middle;outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.rlt{position:relative}.abs{position:absolute}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl{float:left}.fr{float:right}.hide{display:none}.show{display:block}em{font-style:normal}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;border-radius:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}.icon{width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}