/*公共样式*/
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: bottom; border: 0; -ms-interpolation-mode: bicubic; -webkit-touch-callout: none; }

:focus { outline: 0; }

a { color: #333; 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: .37rem; 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; }

p { font-size: .37rem; line-height: .77rem; }

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

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

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

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

.font-600 { font-weight: 600; }

.line-height-36 { line-height: .96rem !important; }

.line-height-28 { line-height: .75rem !important; }

.line-height-24 { line-height: .64rem !important; }

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

.block { display: block !important; }

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

.bold { font-weight: 700; }

.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

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

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

.color-gray3 { color: #333 !important; }

.color-blue1 { color: #29a8ea !important; }

.hide { display: none !important; }

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

#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: -100px; bottom: 40px; z-index: 999; }

#footer-container .back-top i { border-radius: 5px; font-size: 1.33rem; color: #19325f; }

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

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