html{font-size: 14px;overflow-y: auto;height: 100%;background-color: #fff;}
body,
html{overflow-x: hidden;width: 100%;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
body{font: 1rem "PingFang SC", Helvetica, "思源黑体 CN Normal", Tahoma, Arial, DengXian, "Microsoft YaHei", Simsun, SimHei, sans-serif;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}
body, button, dd, dl, figure, form, h1, h2, h3, h4, h5, h6, input, ol, p, td, textarea, th, ul{margin: 0;padding: 0;} input,
select, textarea{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;} table{border-spacing: 0;border-collapse: collapse;}
button, img, input, textarea{border: none;-webkit-appearance: none;}
input{text-align: inherit;}
textarea{resize: none;}
a, button, h1, h2, h3, h4, h5, h6, input, optgroup, option, select, textarea{font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;line-height: inherit;color: inherit;outline: 0;} a{text-decoration: none;}
ol, ul{list-style: none;}
button, input[type=submit], input[type=button]{cursor: pointer;}
input::-moz-focus-inner{padding: 0;border: 0;}
input[type=number]{-moz-appearance: textfield;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{margin: 0;-webkit-appearance: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999;}
input:-moz-placeholder, textarea:-moz-placeholder{color: #999;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;}
.clearfix:after, .clearfix:before,{content: " ";display: table;}
.clearfix:after{clear: both;}
.center-block{display: block;margin-left: auto;margin-right: auto;}
.right{float: right!important;}
.left{float: left!important;}
.hide{display: none!important;}
.show{display: block!important;}
.invisible{visibility: hidden;}
.text-hide{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden{display: none!important;}
.fixed{position: fixed;}
.font-s12{font-size: 12px!important}
.font-s13{font-size: 13px!important}
.font-s14{font-size: 14px!important;}
.font-s16{font-size: 16px!important;}
.font-s18{font-size: 18px!important;}
.font-s20{font-size: 20px!important;}
.border-none{border: none!important;}
.border-radius-none{border-radius: 0!important;}
.line-height-18{line-height: 18px!important;}
.padding-none{padding: 0!important;}
.padding-5{padding: 5px!important}
.padding-10{padding: 10px!important}
.padding-15{padding: 15px!important}
.padding-20{padding: 20px!important}
.padding-25{padding: 25px!important}
.padding-30{padding: 30px!important}
.padding-top-0{padding-top: 0!important;}
.padding-top-5{padding-top: 5px!important;}
.padding-top-10{padding-top: 10px!important;}
.padding-top-15{padding-top: 15px!important;}
.padding-top-20{padding-top: 20px!important;}
.padding-left-0{padding-left: 0!important;}
.padding-left-5{padding-left: 5px!important;}
.padding-left-10{padding-left: 10px!important;}
.padding-left-15{padding-left: 15px!important;}
.padding-left-20{padding-left: 20px!important;}
.padding-right-0{padding-right: 0!important;}
.padding-right-5{padding-right: 5px!important;}
.padding-right-10{padding-right: 10px!important;}
.padding-right-15{padding-right: 15px!important;}
.padding-right-20{padding-right: 20px!important;}
.padding-bottom-0{padding-bottom: 0!important;}
.padding-bottom-5{padding-bottom: 5px!important;}
.padding-bottom-10{padding-bottom: 10px!important;}
.padding-bottom-15{padding-bottom: 15px!important;}
.padding-bottom-20{padding-bottom: 20px!important;}
.margin-none{margin: 0!important;}
.margin-top-0{margin-top: 0!important;}
.margin-top-5{margin-top: 5px!important;}
.margin-top-10{margin-top: 10px!important;}
.margin-top-15{margin-top: 15px!important;}
.margin-top-20{margin-top: 20px!important;}
.margin-left-0{margin-left: 0!important;}
.margin-left-5{margin-left: 5px!important;}
.margin-left-10{margin-left: 10px!important;}
.margin-left-15{margin-left: 15px!important;}
.margin-left-20{margin-left: 20px!important;}
.margin-right-0{margin-right: 0!important;}
.margin-right-5{margin-right: 5px!important;}
.margin-right-10{margin-right: 10px!important;}
.margin-right-15{margin-right: 15px!important;}
.margin-right-20{margin-right: 20px!important;}
.margin-bottom-0{margin-bottom: 0!important;}
.margin-bottom-5{margin-bottom: 5px!important;}
.margin-bottom-10{margin-bottom: 10px!important;}
.margin-bottom-15{margin-bottom: 15px!important;}
.margin-bottom-20{margin-bottom: 20px!important;}