﻿

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
body, button, input, select, textarea { color: #2b2b2b; font: 12px/1.5 "Hiragino Sans GB", Tahoma, Arial, Microsoft YaHei, "微软雅黑", "Helvetica Neue", sans-serif; *font-family: "Hiragino Sans GB", Microsoft YaHei, "微软雅黑", Tahoma, Arial, "Helvetica Neue", sans-serif }
ol, ul, li { list-style: none; vertical-align: middle }
img { border: none; vertical-align: middle }
input, select, textarea { vertical-align: middle; outline: none }
label { cursor: pointer }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show }
a { color: #000; text-decoration: none }
a:hover { color: #333; text-decoration: underline }
i { display: inline-block; vertical-align: middle; margin: 0 5px; font-style: normal }
em { font-style: normal }
.clearfix:before, .clearfix:after { content: ""; display: table }
.clearfix:after { clear: both }
.clearfix { zoom: 1 }
.fl { float: left }
.fr { float: right }
.relative { position: relative; top: auto; left: auto }
.inline_block { display: inline-block }
.center { width: 1200px; margin-left: auto; margin-right: auto }
.center2 { width: 990px; margin-left: auto; margin-right: auto }
.triangle, .sub_menu i { width: 0; height: 0; border-width: 5px 5px 0 5px; border-color: #7f7f7f transparent transparent transparent; border-style: solid; margin-right: 0 }
.triangle2 { width: 0; height: 0; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #e72418; border-style: solid; margin-left: 0 }
.pd20 {padding: 20px;}

.center {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

.border2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #9e0037 #ddd #ddd;
    border-image: none;
    border-style: solid;
    border-width: 2px 1px 1px;
}

.brand_e .title {
    border-bottom: 1px solid #ddd;
    height: 40px;
    margin: 0 0 20px;
}
.brand_e .title b {
    font-size: 20px;
}
.brand_e .title .fr {
    margin: 5px 0 0;
}
.brand_e .one {
    width: 270px;
}
.brand_e .one li {
    border-bottom: 1px solid #ddd;
    float: left;
    line-height: 20px;
    overflow: hidden;
    padding: 8px 0;
}
.brand_e .one .last {
    margin: 0;
}
.brand_e .one i {
    background: #9a9a9a none repeat scroll 0 0;
    color: #fff;
    height: 20px;
    line-height: 20px;
    margin: 0 10px 0 0;
    text-align: center;
    vertical-align: top;
    width: 20px;
}
.brand_e .one .vice {
    height: 20px;
    line-height: 20px;
    margin: 0 0 8px;
    overflow: hidden;
}
.brand_e .one .vice i {
    background: #bc0041 none repeat scroll 0 0;
}
.brand_e .one .vice a {
    color: #3399ff;
    font-size: 16px;
}
.brand_e .one em {
    display: inline-block;
    line-height: 23px;
    width: 270px;
}
.brand_e .two {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    width: 380px;
}
.brand_e .two li {
    margin: 0 0 30px;
}
.brand_e .two .last {
    margin: 0;
}
.brand_e .two i {
    background: #9a9a9a none repeat scroll 0 0;
    color: #fff;
    height: 20px;
    line-height: 20px;
    margin: 0 10px 0 0;
    text-align: center;
    vertical-align: top;
    width: 20px;
}
.brand_e .two .vice {
    height: 20px;
    line-height: 20px;
    margin: 0 0 8px;
    overflow: hidden;
}
.brand_e .two .vice i {
    background: #bc0041 none repeat scroll 0 0;
}
.brand_e .two .vice a {
    font-size: 16px;
}
.brand_e .two em {
    display: inline-block;
    line-height: 23px;
    width: 340px;
}
.brand_e .three {
    width: 415px;
}
.brand_e .three li {
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    line-height: 45px;
    list-style: inside none square;
}


