body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td,select { 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: normal;}
ol,ul { list-style: none;}
h1,h2,h3,h4,h5,h6 { font-size: 100%;}
q:before,q:after { content: '';}
abbr,acronym { border: 0;}

.unl { text-decoration: underline;}
.no_unl { text-decoration: none;}
.pointer { cursor: pointer;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    clear: both;
    visibility: hidden
}
.clearfix { display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix { display: block;}

.hide{display:none;} /*隐藏元素*/

.pointer{cursor:pointer;}/*鼠标手形*/

.fl{float:left;}/*左侧浮动*/
.fr{float:right;}/*右侧浮动*/

/* 字号、字色原子样式 */
body{ font-size:14px; line-height:20px; color:#323232;}/*默认字号、字色*/
.n_f{font-size:14px; line-height:20px;}/*默认字号*/
.s_f{ font-size: 13px; line-height:18px;}/*小字号*/
.b_f{ font-size: 16px; line-height:22px;}/*较大字号*/
.g_f{ font-size: 18px; line-height:25px;}/*大字号*/
.ls_f{font-size: 22px; line-height:30px;}/*次巨大字号*/
.l_f{ font-size: 24px; line-height:33px;}/*巨大字号*/
.default_c {color:#323232;}
.gray_0{ color:#595959;}/**/
.gray_1{ color:#666666;}/*浅色*/
.gray_2{ color:#CCCCCC;}/*灰色*/
.link_c{ color:#3377FF;}/*链接字色*/
.error_c{color:#E93030;}/*错误提示字色*/

/*链接元素默认修正样式*/
a { text-decoration: none; cursor: pointer;}
a:hover {color:#3377FF; text-decoration: none;}

/*灰色，鼠标悬浮时蓝色的通用样式*/
/* .a_gray{ color:#595959;}
.a_gray:hover{color:#3377FF} */
.a_gray{ color:#999;}
.a_gray:hover{color:#999}

.fb{ font-weight:bold;}

.tc{text-align:center;}/*文字居中*/

/*paddeding原子样式*/
.pt4{ padding-top:4px;}
.pt8{ padding-top:8px;}
.pt10{ padding-top:10px;}
.pt16{ padding-top:16px;}
.pt20{ padding-top:20px;}
.pt35{ padding-top:35px;}

.pb12{padding-bottom:12px;}
.pb15{padding-bottom:15px;}
.pb35{ padding-bottom:35px;}
.pl4{ padding-left:4px;}

.base_bg{background:#fff;}/*基础背景色*/
.alone_bg{ background-repeat:no-repeat; background-size:100%;}/*100%填充的单图片背景基础样式（用的是2倍图）*/

.relative{ position:relative;}

/* 文本输入框删除按钮 */
input::-ms-clear{display: none;}
/* 密码框小眼睛 */
input::-ms-reveal{display: none;}

/*消除移动端点击时的高亮背景色*/
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
