/*公共样式*/
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; word-wrap: break-word; }

table { border-collapse: collapse; border-spacing: 0; }

button, input, select, textarea { border: 0; outline: 0; -webkit-appearance: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

li, ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none; }

b, strong { font-weight: 700; }

img { vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; -webkit-touch-callout: none; }

:focus { outline: 0; }

a { color: #777; text-decoration: none; transition: .7s; }

a:hover{ text-decoration: none; }

.clearfix:after{ content: ""; display: block; height: 0; clear: both; }

.fr { float: right; }

.fl { float: left; }

body { overflow: hidden; font-size: .35rem !important; font-family: "Helvetica Neue",Microsoft Yahei,STHeiTi,sans-serif; word-break:break-all; color: #777; }

input { outline: 0; -webkit-box-sizing: border-box; -webkit-tap-highlight-color: transparent; -webkit-appearance: none; }

input:focus, textarea:focus { outline: 0; }

.text-left { text-align: left; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.verticle-middle { vertical-align: middle; }

.block { display: block !important; }

.inline-block { display: inline-block !important; }

.bold { font-weight: 700; }

.bg-red { background: #F80000 !important; }

.bg-org { background: #F60 !important; }

.bg-gray9 { background: #999 !important; }

.bg-gray6 { background: #666 !important; }

.bg-black { background: #1b1f2a !important; }

.bg-green { background: #81BF3D !important; }

.bg-blue { background: #004BBF !important; }

.bg-white { background: #fff !important; }

.color-red { color: #F80000 !important; }

.color-org { color: #F60 !important; }

.color-gray9 { color: #999 !important; }

.color-gray6 { color: #666 !important; }

.color-black { color: #1b1f2a !important; }

.color-green { color: #81BF3D !important; }

.color-blue { color: #004BBF !important; }

.color-white { color: #fff !important; }

.hide { display: none !important; }

.wrap{ width: 90%; margin: auto; }

/*字体图标引入*/
@font-face {
  font-family: 'iconfont';  /* project id 259140 */
  src: url('//at.alicdn.com/t/font_nm71gnb8bxf7p66r.eot');
  src: url('//at.alicdn.com/t/font_nm71gnb8bxf7p66r.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_nm71gnb8bxf7p66r.woff') format('woff'),
  url('//at.alicdn.com/t/font_nm71gnb8bxf7p66r.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_nm71gnb8bxf7p66r.svg#iconfont') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#header-hidden { display: none; width: 100%; height: 60px; }

/*底部css*/
#footer-container { margin-top: 10px; padding: 10px 0 20px; border-top: 2px solid #e8e8e8; text-align: center; line-height: .53rem; font-size: .35rem; color: #777; }

#footer-container img { margin-bottom: 10px; }

#footer-container .back-top { transition: .7s; position: fixed; right: -50px; bottom: 40px; z-index: 999; }

#footer-container .back-top i { padding: 5px; border-radius: 5px; background: #009eed; font-size: .67rem; color: #fff; }