* {margin: 0; padding: 0;}
body, textarea, input, button, select, keygen, legend{font:14px "Microsoft YaHei", Verdana, "宋体", sans-serif; font-weight: normal; color: #666666; outline: 0;background:#000000;}
header, footer, section, article, aside, nav, address, figure, figcaption, menu, details {display:block;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th {text-align:left;font-weight: normal;}
html, body, fieldset, img, iframe, abbr{border: 0;}
i, cite, em, var, address, dfn{font-style: normal;}
summary{outline: 0;}
ul, li{list-style: none;}
img {vertical-align: middle;}
a, a:hover{text-decoration: none; cursor: pointer; display: block}
a:link {color: #666666;}
a:visited {color: #666666;}
a:hover {color: #C91618;}
a:active {color: #666666;}

.outer-section {width:100%; float: left; clear: both;}
.outer-wrapper {width:100%; max-width: 1900px; margin: 0 auto;}
.banner {width:100%; max-width: 1900px; height: auto;}
p {
    text-align: center;
}
/*common*/
#carNews {
    width: 100%;
    overflow: hidden;
}

#carNews > div > div {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.carNews_0{
    background: url('../images/banner.jpg') no-repeat center top;
    width: 100%;
    height: 900px;
}

.carNews_1 {
    background: url('../images/bg_1.jpg') no-repeat center top;
    width: 100%;
    height: 530px;
}

.carNews_1 > div {
    padding: 60px 0;
}

.carNews_1 dl {
    overflow: hidden;
    float: left;
    margin: 0 5%;
    width: 90%;
}

.carNews_1 dt {
    float: left;
    width: 61%;
}

.carNews_1 dd {
    float: right;
    width: 32%;
    margin-left: 7%;
    margin-top: 75px;
}

.carNews_1 p {
    color: #fff;
    line-height: 1.7;
    text-align: left;
} 

.carNews_1 h4 {
    color: #caa04c;
    font-size: 23px;
    margin-top: 20px;
}

.carNews_2 {
    background: url('../images/bg_2.jpg') no-repeat center top;
    width: 100%;
    height: 484px;
}

.carNews_3 {
    background: url('../images/bg_3.jpg') no-repeat center top;
    width: 100%;
    height: 363px;
}

.carNews_4 {
    background: url('../images/bg_4.jpg') no-repeat center top;
    width: 100%;
    height: 1292px;
}

.carNews_5 {
    background: url('../images/bg_5.jpg') no-repeat center top;
    width: 100%;
    height: 1186px;
}

.carNews_6 {
    background: url('../images/bg_6.jpg') no-repeat center top;
    width: 100%;
    height: 399px;
}

.carNews_7 {
    background: url('../images/bg_7.jpg') no-repeat center top;
    width: 100%;
    height: 846px;
}

.carNews_2 > div > div  {
    overflow: hidden;
    width: 550px;
    margin: 0 auto;
    padding-top: 197px;
}

.carNews_6 > div > div  {
    overflow: hidden;
    width: 550px;
    margin: 0 auto;
    padding-top: 120px;
}

.carNews_2 dl, .carNews_3 dl, .carNews_4 dl, .carNews_5 dl, .carNews_6 dl{
    width: 180px;
    float: left;
}

.carNews_2 dl:nth-of-type(2),.carNews_6 dl:nth-of-type(2) {
    float: right;
}

.carNews_2 dl img, .carNews_3 dl img, .carNews_4 dl img, .carNews_5 dl img,.carNews_6 dl img{
    margin-bottom: 20px;
}

.carNews_2 dl p, .carNews_3 dl p, .carNews_4 dl p, .carNews_5 dl p,.carNews_6 dl p, .carNews_7 dl p {
    color: #fff;
    font-size: 15px;
    line-height: 14px;
    height: 24px;
}

.carNews_2 dl h5, .carNews_3 dl h5, .carNews_4 dl h5, .carNews_5 dl h5,.carNews_6 dl h5,.carNews_7 dl h5 {
    color: #caa04c;
    font-weight: 700;
    font-size: 17px;
    line-height: 40px;
    text-align: center;
}

.carNews_3 > div > div {
    overflow: hidden;
    padding-top: 88px;
    float: left;
}

.carNews_4 > div > div{
    padding-top: 130px;
    overflow: hidden;
    float: left;
}

.carNews_5 > div > div{
    padding-top: 80px;
    overflow: hidden;
    float: left;
}

.carNews_3 dl, .carNews_4 dl, .carNews_5 dl {
    margin-right: 25px;
}

.carNews_3 dl:nth-last-child(1), .carNews_4 dl:nth-child(5n), .carNews_5 dl:nth-child(5n), .carNews_7 dl:nth-child(3n) {
    margin-right: 0;
}

.carNews_4 dl{
    margin-bottom: 35px;
}

.carNews_5 dl{
    margin-bottom: 20px;
}

.carNews_7 dl{
    width: 300px;
    margin-right: 50px;
    float: left;
    margin-bottom: 50px;
}

.carNews_7 dl:nth-child(7), .carNews_7 dl:nth-child(8), .carNews_7 dl:nth-child(9){
    margin-bottom: 0px;
}

.carNews_7 > div > div{
    padding-top: 120px;
    overflow: hidden;
    float: left;
}
