﻿@charset "utf-8";

/*-- 全局reset
-------------------------------------------*/
html, body, div,
h1, h2, h3, h4, h5, h6,
hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre, form, fieldset, object, code,
legend, button, input, textarea, label,
th, td, a, img {margin: 0;padding: 0;border: 0;outline: 0;}
body {font-weight:'Helvetica Neue', 'Helvetica', 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei', 'Tahoma', 'Hiragino sans gb', 'SimSun', 'Sans-serif';}
/*清除内外边距*/
h1, h2, h3, h4, h5, h6 { font-weight: normal;font-size: 100%;}
/*设置默认字体*/
:focus {outline:0;}
ul,ol {list-style:none;}

/*重置列表*/
fieldset, img {border:0 none;vertical-align: top;}
/*重置图片元素*/
address, caption, cite, code, dfn, em, i, th, var, optgroup {font-style:normal;font-weight:normal;}
abbr, acronym {border:0;font-variant: normal;}
input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size:100%;outline: none;}
/*
form label {
    cursor: pointer;
}
*/
textarea {resize: none;}
table {border-collapse: collapse;border-spacing: 0;}
/*重置表格*/
blockquote, q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
a{color: #333; text-decoration: none;-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;transition: color .2s ease-in-out;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;}

a.special,.special a { color: #1dab37;}
a.special:hover,.special a:hover {color: #1dab37;text-decoration: none;}
/*--清除浮动
-------------------------------------------*/
.cf:before,.cf:after,.clearfix:before,.clearfix:after {content: "";display: table;}
/*-- 字号、颜色、外边距、内补丁、居中、行高、显示、隐藏
--------------------------------------------------------------------------*/
.c-333 {color:#333;}
.c-8080{color:#808080;}
.c-4d4d{color:#4d4d4d;}
.c-999{color:#999}
.c-ccc{color: #ccc}
/* 字号 */
.f9{font-size: 9px;-webkit-text-size-adjust: none;}
.simsun {font-family: SimSun;}
.f12,.fb12 {font-size: 12px;}
.f14,.fb14 {font-size: 14px;}
.f16,.fb16 {font-size: 16px;}
.f24,.fb24 {font-size: 24px;}

.f18,.fb18 {font-size: 18px;}
.f20,.fb20 {font-size: 20px;}
.f30,.fb30 {font-size: 30px;}
.f40,.fb40 {font-size: 40px;}
.fb,.fb12,.fb14,.fb16,.fb24{font-weight: 700;}
/* 隐藏 居中 */
.tc{text-align: center;}
.tr{text-align: right;}
.show{display: block;}
.hide{display: none !important;}
/*文字隐藏,省略号*/
.ti,.te {white-space: nowrap; overflow: hidden;}
.ti {text-indent: -999em;}
.te {text-overflow: ellipsis;}
.overflow-hidden{overflow: hidden;}
.w90{width: 90%;}

