/* 1、样式重置 */
body {
    min-width: 1200px;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body {
    font-family:Arial;
    font-size: 12px;
    overflow-x: hidden;
    *position: relative;/* 解决ie6 7，overflow-x: hidden;不兼容问题 */
    background-color: #f4f7f9;
}
html {
    height: 100%;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
fieldset, button, input, textarea,
th, td {
    padding:0;
    margin:0;
    outline: none;
    font-size: 14px;
}
h1,h2,h3,h4,h5 {
    font-weight: normal;
}
input {
    background: none;
}
textarea {
    resize:none;
    overflow: hidden;
    border: 1px solid #c0c0c0;
}
li {
    list-style: none;
}
img {
    border:none;
}
a {
    text-decoration:none;
    border:none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
a:hover { text-decoration:none;}
em ,i {font-style: normal}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 2、通用样式 */
.w1200{
    width: 1200px;
}
.auto{
    margin:0 auto;
}
.inlineB {
    display: inline-block;
    *display: inline;/*inline-block，ie6,7不能正常显示*/
    *zoom: 1;
}

/*清浮动*/
.clear { *zoom:1; }
.clear:after {
    content:'';
    display:block;
    clear:both;
    height:0;
    overflow:hidden;
    visibility:hidden;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
/*li中所有元素浮动，ie7下li元素间出现4px间距*/
.four_px_gap { *vertical-aline:top;}

/*margin-top值传递*/
.mt_pass {
    overflow: hidden;
    zoom: 1;
}

/* padding填充 */

/* 字体大小 */
.font12 { font-size: 12px;}
.font14 { font-size: 14px;}
.font16 { font-size: 16px;}
.font18 { font-size: 18px;}
.font20 { font-size: 20px;}

/* 字体颜色 */
.c9 {  color: #999;  }
.c8 {  color: #888;  }
.c6 {  color: #666;  }
.c3 {  color: #333;  }
.cf {  color: #fff; }
/* 边距 */
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }

.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}

/* 重置line-height */
.lhRes { line-height: 1;}
/*单行文本溢出省略号*/
.ellip {
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/*右边框透明*/
.border-r-trans{
    border-right: transparent !important;
}
.border-l-trans{
    border-left: transparent !important;
}
/*底边框透明*/
.border-b-trans{
    border-bottom: transparent !important;
}

.vis {
    visibility: visible;
}
._link:hover {
    color: #ff5400!important;
}
