@charset "utf-8";

/* reset css */
html, body{width:100%;height:100%;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, blockquote, th, td, p, img{margin:0;padding:0;border:0;}
body{color:#333;font-family:simsun,Arial; margin:0 auto;font:14px/normal "PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;}
p {line-height: 1.5em;}
ul,ol{list-style:none;}
select,input,img,select{vertical-align:middle; outline: none;}
.clear{clear:both; font-size:0; height:0;visibility:hidden;overflow:hidden;*zoom:1;}
a { color: #fff; text-decoration: none; outline: none; }
a:hover,a:active{ color: #e22421; text-decoration: none;transition: all 0.3s; }
h1,h2,h3,h4{font-size:14px; font-weight: 500;}
h6{ text-align:center;}
/* 清除浮动 */
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; /* for ie6 & ie7 */
}

.fl {
    float:left;
}
.fr {
    float:right;
}
.tc {
    text-align: center;
}
.dot {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
section {
    width:100%;
    height:auto;
}

.warp1200 {
    width:1200px;
    margin: 0px auto;
    height:auto;
}

.warp1100 {
    width:1100px;
    margin: 0px auto;
    height:auto;
}

.warp1260 {
    width:1260px;
    margin: 0px auto;
    height:auto;
}

.warp1300 {
    width:1300px;
    margin: 0px auto;
    height:auto;
}

.content_title {
    text-align: center;
}

.content_body {
    width:100%;
    height:auto;
    overflow: hidden;
}