.box {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #DFDFDF;    margin-bottom: 10px;    margin-bottom: 20px;display:block; clear:both;} .features {    margin-top: 10px;} .features .item {    float: left;    width: 24%;}.features h3 {    font-size: 14px;    line-height: 1.5;    margin: 0 0 10px;    text-align: left;}.features .txt {    font: 12px/18px ;    padding: 0 20px 0 0;}.fixed-box {    background: url("image/home_sprite.png") no-repeat scroll 0 0 #FFFFFF;    height: 305px;    margin-left:0px;    padding:10px 22px 40px 22px;    width: 1060px;}.brands {    margin-top:0px;}.box-title {    text-align: left;    font-size: 16px;    margin: 10px 0 2px 0;    font-weight: bold;display:block; clear:both; }.block-list {    padding: 0 6px;    overflow: hidden;} .block-list li {    display: inline-block;    float: left;    overflow: hidden;    text-align: center;    margin: 5px 3px;    border-bottom: 1px dashed #CCCCCC;}.app-item  {     width: 252px; } .app-item img {    width: 240px;    border: 1px solid #A9A9A9;    padding:2px;}.app-item2  {     width: 340px; } .app-item2 img {    width: 320px;    height: 220px;    border: 1px solid #A9A9A9;    padding:2px;    }.list-1 {    background-color: #C7BEBE;    clear: both;    margin: 0 auto;    table-layout: fixed;    width: 98%;}.list-1 thead {    background-color: #B3C9D0;}.list-1 tbody td {    background-color: #FFFFFF;    color: #666666;    font-size: 12px;    line-height: 26px;    overflow: hidden;    text-indent: 5px;    text-overflow: ellipsis;    white-space: nowrap;}