body {
    margin     : 0 auto;
    padding    : 0;
    background : #ffffff;
    font-family: "Noto Sans SC";
    font-size  : 16px;
    line-height: 1.5;
    color      : #282828;
    min-width  : 1200px;
}

div {
    box-sizing: border-box;
}

ul {
    margin : 0;
    padding: 0;
}

li {
    list-style: none;
}

img {
    border        : 0;
    max-width     : 100%;
    vertical-align: middle;
}

a img {
    border: 0;
}

a {
    color          : #282828;
    text-decoration: none;
}

.clear {
    clear: both;
}

.base_title {
    height       : 57px;
    border-bottom: 2px solid #c91308;
}

.base_title .ico {
    width : 47px;
    height: 47px;
    float : left;
}

.base_title .name {
    float      : left;
    margin-left: 14px;
}

.base_title .name .cn {
    font-size  : 18px;
    color      : #000000;
    font-weight: bold;
    height     : 27px;
    line-height: 27px;
}

.base_title .name .en {
    font-size  : 14px;
    color      : #000000;
    height     : 18px;
    line-height: 18px;
    font-style : italic;
}

.base_title .more {
    width       : 22px;
    float       : right;
    margin-top  : 20px;
    margin-right: 20px;
}

.base_list {
    padding-top: 10px;
    min-height : 280px;
}

.base_list ul li {
    background  : url('../images/li.png') center left no-repeat;
    padding-left: 22px;
    line-height : 45px;
    height      : 45px;
}

.base_list ul li a {
    float: left;
}

.base_list ul li span {
    float       : right;
    margin-right: 15px;
    font-size   : 14px;
    color       : #323232;
}

.base_tab_title {
    height    : 57px;
    background: url('../images/border.png') bottom left no-repeat;
}

.base_tab_title .name {
    float      : left;
    margin-left: 5px;
}

.base_tab_title .name .line {
    float       : left;
    margin-left : 30px;
    margin-right: 30px;
    width       : 2px;
    height      : 28px;
    background  : #c91308;
    margin-top  : 10px;
}

.base_tab_title .name li {
    float : left;
    cursor: pointer;
}

.base_tab_title .name .cn {
    font-size  : 18px;
    color      : #000000;
    font-weight: bold;
    height     : 27px;
    line-height: 27px;
}

.base_tab_title .name li.on .cn {
    color: #c91308;
}

.base_tab_title .name .en {
    font-size  : 14px;
    color      : #000000;
    height     : 18px;
    line-height: 18px;
    font-style : italic;
}

.base_tab_title .more {
    width       : 22px;
    float       : right;
    margin-top  : 20px;
    margin-right: 20px;
}

.base_tab_title .more a {
    display: none;
}

.base_tab_title .more a.on {
    display: block;
}

.header {
    height     : 311px;
    background : url('../images/header_bj.jpg') top center no-repeat;
    padding-top: 250px;
}

.header .nav {
    height     : 60px;
    line-height: 60px;
    background : #b71107;
    width      : 1200px;
    margin     : 0 auto;
    padding    : 0 50px;
}

.header .nav ul li {
    width     : 137px;
    float     : left;
    text-align: center;
}

.header .nav ul li a {
    color    : #ffffff;
    font-size: 14px;
}

.header .nav ul li.on a {
    font-size: 16px;
}

.pager {
    width      : 100%;
    text-align : center;
    line-height: 40px;
    margin     : 0 auto;
    padding    : 40px 0 20px;
}

.pager .page {
    padding-left : 0;
    border-radius: 4px;
    width        : _350px;
    margin       : 0 auto;
    text-align   : center;
}

.pager .page li {
    zoom    : 1;
    display : inline-block;
    *display: inline;
}

.pager .page li a {
    color: #686868;
}

.pager .page .current a,
.pager .page .current span {
    z-index         : 2;
    color           : #ffffff;
    cursor          : default;
    background-color: #c91308;
    border-color    : #c91308;
}

.pager .page li a,
.pager .page li span {
    position        : relative;
    float           : left;
    padding         : 8px 15px;
    margin-left     : -1px;
    line-height     : 1.428571429;
    text-decoration : none;
    background-color: #ffffff;
    border          : 1px solid #e5e5e5;
}

.footer_link {
    background: #eeeeee;
    padding   : 10px 0 20px;
}

.footer_link .list {
    width : 1200px;
    margin: 0 auto;
}

.footer_link .list ul li {
    width      : 232px;
    height     : 50px;
    margin-top : 10px;
    margin-left: 10px;
    float      : left;
}

.footer_link .list ul li.ml0 {
    margin-left: 0;
}

.footer {
    background : #c91308;
    height     : 100px;
    min-width  : 1200px;
    text-align : center;
    line-height: 100px;
}

.footer,
.footer a {
    font-size: 14px;
    color    : #ffffff;
}