@charset "utf-8";

html {color: #000;background: #fff;overflow-y: scroll;-webkit-text-size-adjust: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: 400;}
ol, ul {list-style: none;}
caption {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 400;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit;}
input, textarea, select {*font-size:100%;}
legend {color: #000;}
body, button, input, select, textarea {font: 14px/1.5 "Microsoft YaHei";}
html {-webkit-text-size-adjust: none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
input{
    background:none;
    outline:none;
    border:none;
}
input:focus{}

/*base css*/
.hidden {display: none;}
.clear:after {content: '';display: block;height: 0;clear: both; visibility:hidden;}
.clear {*zoom:1;}
.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}
.vm {vertical-align: middle;}
.bold {font-weight: 700;}
.thin {font-weight: 400;}

/*辅助布局*/
.fl {float: left;}
.fr {float: right;}
.fn {float: none;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.plr5 {padding-left: 5px; padding-right: 5px;}
.plr15 {padding-left: 15px; padding-right: 15px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}

/*文字颜色*/
.c1, a.c1 {color: #333;}
.c2, a.c2 {color: #666;}
.c3, a.c3 {color: #999;}
.c4,a.c4 { color: #e51a45;}/*大麦红*/
.c5,a.c5 { color: #940000;}/*深红*/
.c6,a.c6 { color: #369;}/*深蓝*/
.c7,a.c7 { color: #2f97b4;}/*浅蓝*/
.c0, a.c0 {color: #fff;}
/*字体大小*/
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f20 {font-size: 20px;}
.f22 {font-size: 22px;}
.f24 {font-size: 24px;}

a {color: #333; text-decoration: none; outline: 0;}
a:hover {color: #e51a45;}
button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file]>input[type=button]::-moz-focus-inner {border:0;padding:0;}
textarea {resize: none;}
.checkbox input {vertical-align: -3px;*vertical-align:0;_vertical-align: 1px;width: 14px;height: 14px;}
.checkbox span {padding-left: 5px;}
.radio input {vertical-align: -3px;*vertical-align:0;_vertical-align: 1px;width: 14px;height: 14px;}
.radio span {padding-left: 5px;}

