﻿@charset "utf-8";
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; word-wrap:break-word; font-family:"Microsoft YaHei","微软雅黑",sans-serif}
:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {background:#fff;color: #000;font-size:12px;line-height:1}
html, body, div, span, p, applet, object, iframe, h1, h2, h3, h4, h5, h6, img, small, strong, ul, li, ol, dd, dl, dt, form, label, table, tbody, tfoot, thead, tr, th, td, input,textarea, select, pre { margin: 0; padding: 0; border: 0}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:inherit}
ul,ol,li,dl,dt,dd { list-style-type:none}
img{vertical-align:middle;max-width:100%}
pre{white-space: pre-wrap}
.fwb{font-weight:bold}
.fwn{font-weight:normal}
.tal{text-align: left}
.tac{text-align: center}
.tar{text-align: right}
.wot{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
input[type="button"], input[type="reset"], input[type="submit"], button {-webkit-appearance: button;cursor: pointer}
input[disabled] {cursor: default;background:#999}
table { border-collapse: collapse; border-spacing: 0;table-layout:fixed}
.dvt{display: table-cell;vertical-align: middle;text-align: center;font-size:0;line-height:0}
.dvt img{max-height:100%;max-width:100%}
.flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
a {text-decoration: none;color:inherit}
a,button,input,div,img,i{-webkit-tap-highlight-color:rgba(255,0,0,0)}
select{-moz-appearance:none; /* Firefox */-webkit-appearance:none /* Safari 和 Chrome */}
input,textarea,select{-webkit-appearance: none;border-radius: 0}
input[disabled]{opacity:1}
.l{float:left}
.r{float:right}
.vam{vertical-align: middle}
.clear:after{content:'';clear:both;display:block;width: 0;height: 0;visibility:hidden}
.radius{-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px}
.db{display:block}
.dn{display:none}
.dib{display:inline-block}
.poi{cursor:pointer}
.def{cursor:default}
input,textarea,button{border:0; outline:none}
textarea{resize: none}
.rel{position:relative}
.abs{position:absolute}
.fix{position:fixed}
.ovh{overflow:hidden}
.auto{margin:0 auto}
em{font-style:normal;color:red}