@charset "utf-8";
a, button, input, textarea { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { background-color: #f0f0f0; margin: 0; padding: 0; font-family: SimHei, "Microsoft YaHei", Arial, SimSun; font-size: 12px; }
div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, p, span, i, em { margin: 0; padding: 0; }
dl, dt, dd, ul, ol, li { list-style-type: none; display: block; }
a { color: #4e4e4e; text-decoration: none; outline: none; }
a:hover { text-decoration: none; }
a img { display: inline-block; }
from, select, input, button, textarea { margin: 0; padding: 0; vertical-align: middle; outline: none; }
img, iframe, input, button { border: 0; }
ul, li { margin: 0; padding: 0; list-style: none; }
.clear:before, .clear:after { content: ''; clear: both; display: table; }
/*.clear:before, .clear:after { content: ""; display: table; }
.clear:after { clear: both; }
.clear { zoom: 1; }*/
.hide { display: none !important; }
.show { display: block !important; }
.fl { float: left; }
.fr { float: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.fb { font-weight: 600; }
.ft10 { font-size: 10px; }
.ft12 { font-size: 12px; }
.ft14 { font-size: 14px; }
.ft16 { font-size: 16px; }
.ma { margin: 0 auto; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m15 { margin: 15px; }
.m20 { margin: 20px; }
.m25 { margin: 25px; }
.m30 { margin: 30px; }
.mt0 { margin-top: 0px !important; }
.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mr0 { margin-right: 0px !important; }
.mr5 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mb0 { margin-bottom: 0px !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.ml0 { margin-left: 0px !important; }
.ml5 { margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mr40 { margin-right: 40px !important; }
.mb40 { margin-bottom: 40px !important; }
.ml40 { margin-left: 40px !important; }
.red { color: #f00 !important; }
.fff { color: #fff !important; }
.black { color: #f00 !important; }
.f083 { color: #f08300 !important; }
.bjf30 { color: #fff; background-color: #f30 !important; }
.bjf083 { color: #fff; background-color: #f08300 !important; }
.ft14 { font-size: 14px; }
.ft16 { font-size: 16px; }
.fs14 { font-size: 140%; }
.fs13 { font-size: 130%; }
.fs12 { font-size: 120%; }
.fs11 { font-size: 110%; }
.fs9 { font-size: 90%; }
.fs8 { font-size: 80%; }
.fs7 { font-size: 70%; }
.fs6 { font-size: 60%; }
.fs5 { font-size: 50%; }
input { color: #4e4e4e; }
.button { padding: 5px 0; text-align: center; }
.middle { vertical-align: middle; }
.head { background-color: #fff; padding: 2% 0; }
#mobile { max-width: 640px; margin: 0 auto !important; position: relative; }
#goTop { position: fixed; right: 5px; bottom: 2%; display: none; }
