* { margin: 0; padding: 0; -webkit-box-sizing: inherit; box-sizing: inherit }
*:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box }
html { font-size: 16px; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; font-family: "Helvetica Neue" }
html, body, form { height: 100vh }
h1, h2, h3, h4, h5, h6, div, p, b, strong, em, i, span, a, small { word-wrap: break-word; font-weight: normal; font-style: normal }
table { border-collapse: collapse; width: 100%; table-layout: fixed }
th, td { text-align: center; padding: 8px 6px; border: none }
ul, ol, li { list-style: none }
a { text-decoration: none; outline: 0; font-size: inherit; color: inherit; cursor: pointer }
a:hover { text-decoration: none; outline: 0 }
img { border: 0; outline: 0; vertical-align: middle }
input, textarea, select { font-family: "Helvetica Neue"; outline: none; resize: none; border: 1px solid; border-radius: 2px; -webkit-box-sizing: border-box; box-sizing: border-box; appearance: none; -webkit-appearance: none; background-color: transparent; width: 100%; height: 20px; line-height: 20px; padding: 0 6px }
textarea { padding: 4px 6px; height: 80px; line-height: 1.4em }
.button { cursor: pointer; display: block; color: white; border-radius: 4px; border: none; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; appearance: none; -webkit-appearance: none; width: 100%; height: 40px; line-height: 40px; padding: 0 6px; text-align: center }
.clearfix { zoom: 1 }
.clearfix:after { clear: both; display: block; visibility: hidden; content: ""; height: 0 }
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.line-clamp { width: 200px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; max-height: 3.2em; line-height: 1.6em }
.justify { width: 100px; display: inline-block; text-align: justify }
.justify:after { content: ""; display: inline-block; width: 100% }
::-webkit-scrollbar { width: 0; height: 0 }
@font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?20200312'); src: url('fonts/icomoon.eot?20200312') format('embedded-opentype'), url('fonts/icomoon.ttf?20200312') format('truetype'), url('fonts/icomoon.woff?sjbcrf') format('woff'), url('fonts/icomoon.svg?sjbcrf#icomoon') format('svg'); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"] {  /* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;  /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-qubg:before { content: "\e900"; }
.icon-addr_cir:before { content: "\e901"; }
.icon-fd1:before { content: "\e902"; }
.icon-fd2:before { content: "\e903"; }
.icon-fd3:before { content: "\e904"; }
.icon-fd4:before { content: "\e905"; }
.icon-succ:before { content: "\e906"; }
.icon-tel:before { content: "\e907"; }
.icon-search:before { content: "\e908"; }
.icon-men:before { content: "\e909"; }
.icon-menfull:before { content: "\e90a"; }
.icon-gift1:before { content: "\e90b"; }
.icon-df2:before { content: "\e90c"; }
.icon-gift3:before { content: "\e90d"; }
.icon-telfull:before { content: "\e90e"; }
.icon-cart:before { content: "\e90f"; }
.icon-gift4:before { content: "\e910"; }
.icon-discu:before { content: "\e911"; }
.icon-addr:before { content: "\e912"; }
.icon-Vouc:before { content: "\e913"; }
.icon-rese:before { content: "\e914"; }
.icon-resefull:before { content: "\e915"; }
.icon-orderfull2:before { content: "\e916"; }
.icon-order2:before { content: "\e917"; }
.icon-menu:before { content: "\e918"; }
.icon-home:before { content: "\e919"; }
.icon-homefull:before { content: "\e91a"; }
.icon-ddddn:before { content: "\e91b"; }
.icon-shoper:before { content: "\e91c"; }
.icon-bed:before { content: "\e91d"; }
.icon-Hall:before { content: "\e91e"; }
.icon-mem4:before { content: "\e91f"; }
.icon-wxsucc:before { content: "\e920"; }
.icon-boldright:before { content: "\e921"; }
.icon-distri:before { content: "\e922"; }
.icon-uniE923:before { content: "\e923"; }
.icon-menu3:before { content: "\e924"; }
.icon-jt:before { content: "\e925"; }
.icon-record2:before { content: "\e926"; }
.icon-class:before { content: "\e927"; }
.icon-bankcart:before { content: "\e928"; }
.icon-conpon:before { content: "\e929"; }
.icon-conpon2:before { content: "\e92a"; }
.icon-money2:before { content: "\e92b"; }
.icon-adduser:before { content: "\e92c"; }
.icon-care2:before { content: "\e92d"; }
.icon-edit:before { content: "\e92e"; }
.icon-gift:before { content: "\e92f"; }
.icon-msg2:before { content: "\e930"; }
.icon-integ:before { content: "\e931"; }
.icon-integral:before { content: "\e932"; }
.icon-integral2:before { content: "\e933"; }
.icon-order3:before { content: "\e934"; }
.icon-orderfull3:before { content: "\e935"; }
.icon-member:before { content: "\e936"; }
.icon-saoy:before { content: "\e937"; }
.icon-order:before { content: "\e938"; }
.icon-question:before { content: "\e939"; }
.icon-share2:before { content: "\e93a"; }
.icon-hym:before { content: "\e93b"; }
.icon-sigh:before { content: "\e93c"; }
.icon-fkm:before { content: "\e93d"; }
.icon-calen:before { content: "\e93e"; }
.icon-radio:before { content: "\e93f"; }
.icon-setee:before { content: "\e940"; }
.icon-timefull:before { content: "\e941"; }
.icon-qq:before { content: "\e959"; }
.icon-wechat:before { content: "\e95c"; }
.icon-share:before { content: "\e966"; }
.icon-rmb:before { content: "\e96f"; }
.icon-setup:before { content: "\e972"; }
.icon-close:before { content: "\e973"; }
.icon-close_cir:before { content: "\e974"; }
.icon-closefull:before { content: "\e975"; }
.icon-down:before { content: "\e977"; }
.icon-downfull:before { content: "\e978"; }
.icon-Hook:before { content: "\e97a"; }
.icon-Hook_cir:before { content: "\e97b"; }
.icon-Hookfull:before { content: "\e97d"; }
.icon-left:before { content: "\e97e"; }
.icon-leftfull:before { content: "\e980"; }
.icon-plus:before { content: "\e981"; }
.icon-plusfull:before { content: "\e982"; }
.icon-radioed:before { content: "\e985"; }
.icon-reduce:before { content: "\e986"; }
.icon-right:before { content: "\e989"; }
.icon-rightfull:before { content: "\e98b"; }
.icon-up:before { content: "\e990"; }
.icon-like:before { content: "\e993"; }
.icon-likefull:before { content: "\e994"; }
.icon-photo:before { content: "\e995"; }
.icon-star:before { content: "\e997"; }
.icon-starfull:before { content: "\e999"; }
.icon-woosh:before { content: "\e942"; }
.icon-hongbao:before { content: "\e976"; }
