﻿
html {
    background: #fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, select, p, th, td, hr, article, menu, nav, section, aside, details, figcaption, figure, footer, header, pre, code, blockquote {
    margin: 0;
    padding: 0;
}
/* 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

/*  去掉图片低测默认的3像素空白缝隙*/
table {
    border-collapse: collapse;
}

body, button, input, select, textarea {
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
}
input{
    outline: none; 
}
a {
    text-decoration: none;
    cursor: pointer;
    color: #333;
}

a:hover {
    text-decoration: none;
    color: #f44446;
}

/* 默认不显示下划线，保持页面简洁 */
ins, a {
    text-decoration: none;
}

img {
    border: 0;
    vertical-align: middle;
}

ol, ul {
    list-style: none;
}

/*清除浮动*/
.clear:before, .clear:after {
    content: "";
    display: table;
}

.clear:after {
    clear: both;
}

.clear {
    *zoom: 1; /*IE/7/6*/
}

/*公共类*/
/* 设置内联, 减少浮动带来的bug */
.fl, .fr {
    display: inline-block;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

/*常用border*/
.border {
    border: 1px solid #dddddd;
}

.border-t {
    border-top: 1px solid #dddddd;
}

.border-r {
    border-right: 1px solid #dddddd;
}

.border-b {
    border-bottom: 1px solid #dddddd;
}

.border-l {
    border-left: 1px solid #dddddd;
}

/* 文本颜色 */
/*主题文字、重要文字*/
.t_darkgray {
    color: #333;
}

/*内容性文字、次级文字*/
.t_primarygray {
    color: #666;
}

/*辅助性文字*/
.t_secondary {
    color: #999;
}

.t_red {
    color: #f44446;
}

/*常用字体样式*/
.f-bold {
    font-weight: bold;
}

.f-normal {
    font-weight: normal;
}

.f-18 {
    font-size: 18px;
}

.f-18-b {
    font-size: 18px;
    font-weight: bold;
}

.f-16 {
    font-size: 16px;
}

.f-16-b {
    font-size: 16px;
    font-weight: bold;
}

.f-14 {
    font-size: 14px;
}

.f-14-b {
    font-size: 14px;
    font-weight: bold;
}

.f-12 {
    font-size: 12px;
    font-family: "SimSun", "宋体";
}

.f-12-b {
    font-size: 12px;
    font-weight: bold;
    font-family: "SimSun", "宋体";
}

/*主背景色*/
.m-bg {
    background-color: #f5f5f5;
}
.fixed{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	z-index:100;
}

/*水平居中对齐*/
.ta-l {
    text-align: left;
}

.ta-r {
    text-align: right;
}

.ta-c {
    text-align: center;
}

/*显示样式*/
.show {
    display: block;
}

.hide {
    display: none;
}

/*版心*/
.w {
    width: 1200px;
    margin: 0 auto;
}