#mainBody{    width: 100%;    padding: 0;}#mainBody>div{    margin-bottom: 20px;}#mainBody div h3{    float: right;    font-weight: normal;    font-size: 13px;}#brands {    width: 100%;    float: left;    overflow: hidden;    border-top: 1px solid #C6BA95;}#brands-container{    width: 100%;    float: left;    max-height: 150px;    overflow: hidden;}.brandItem{    float: left;    height: 150px;    line-height: 150px;    text-align: center;    width: 8%;    padding: 0 1%;}.brandItem img{    vertical-align: middle;}#mainBody #newsBox{    margin-bottom: 50px;}#news{    width: 100%;    height: 180px;    border-top: 1px solid #C6BA95;    float: left;    overflow: hidden;    max-width: 100%;}.newsItem{    width: 23.3%;    float: left;    margin: 15px 10px;    height: 150px;    overflow: hidden;    text-align: center;}.newsItem img{    width: auto;    height: 100%;}.newsItem .titleBox{    background: rgba(238,238,238,0.8);    text-align: center;    height: 25px;    position: relative;    bottom: 29px;}.newsItem .titleBox span{    height: 17px;    display: block;    overflow: hidden;    position: relative;    bottom: -5px;}.newsItem .titleBox a{    font-size: 14px;}