/*默认样式*/
body{ background: #f4f4f4; }
table {width: 100%; margin-bottom: 18px; padding: 0; font-size: 13px; border-collapse: collapse; border-spacing: 0;}
table th, 
table td {padding: 10px 10px 9px; line-height: 18px; text-align: left; word-wrap: break-word; }
table th {padding-top: 9px; font-weight: bold; vertical-align: middle; }
.bordered-table {border-left: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; margin-bottom: 0; }
.bordered-table th {background: #f0f0f0; font-weight: normal; color: #333; text-align: center; }
.bordered-table td {border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; text-align: center; }
.bordered-table td .sgrade-s {float: none; margin-right: 0; margin-left: 6px; }

.buying-area {background: #fff; margin-bottom: 20px; }

.area-header {border-bottom: none; padding: 30px 20px 0; margin-bottom: 0; zoom:1;}
.area-header h3 {color: #333333; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.area-header p {color: #666; margin-top: 28px; margin-bottom: 10px; background: #f5f5f5; padding: 15px; }

.attrList {position: relative; }
.attrList span {color: #999; margin-right: 5px; }
.attrList li {float: left; margin-right: 15px; position: relative; }
.icon-view {width: 16px; height: 12px; background-position: -84px -67px; margin-right: 5px; position: relative; top: 2px; }
.icon-comm {width: 16px; height: 13px; background-position: -102px 0; margin-right: 5px; position: relative; top: 3px; }
.icon-star-empty{width: 16px; height: 15px; background-position: -68px -67px; margin-right: 5px; position: relative; top: 2px; } /*dev by wu*/
.icon-star {width: 16px; height: 15px; background-position: -68px -44px; margin-right: 5px; position: relative; top: 2px; } /*dev by wu*/
.attrList li.span-time {position: absolute; right: 0; top: -27px; margin-right: 0; }
.icon-clock {background-position:-71px -17px; margin-right: 6px; height: 16px; position: relative; top: 3px; width: 16px; }

.area-body {padding: 20px 20px 40px 20px; zoom: 1;}
.area-body .attrList li {width: 48.5%; line-height: 20px; }

.buy-info {border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 35px 20px; }
.buy-info h5 {border-left: 4px solid #ff9844; padding-left: 10px; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
.buy-info-cont {overflow: hidden; padding-top: 15px; }
.buy-info-cont .head-pic {float: left; width: 56px; height: 56px; border-radius: 56px; margin-right: 15px; }
.buy-info .mem-info {margin-top: 5px; overflow: hidden; }
.buy-info .mem-info ul li {margin-bottom: 10px; }
.buy-info .warn {float: left; border: 1px dashed #dddddd; padding: 9px 20px; color: #999; width: 1047px; }
.buy-info .warn i.icon-warn {background: url("../images/dhls/sprite-icon-tip.png") no-repeat scroll -60px -140px; display: inline-block; zoom: 1; width: 16px; height: 16px; position: relative; top: 2px; margin-right: 10px; }

.seller-quote {padding-top: 35px; }
.seller-quote h5 {border-left: 4px solid #ff9844; padding-left: 10px; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
.seller-quote-cont {margin-top: 25px; }