.diamondSection{ margin-top: 25px; }
.ds_list li{ margin-top: 10px; background: #fbfbfb; padding: 18px 0; font-size: 14px; padding-left: 65px; position: relative; }
.ds_list li label{ display: inline-block; float: left; width: 108px; text-align: center; color: #999; }
.ds_list li span{ display: inline-block; float: left; width: 1px; background: #ddd; height: 16px; margin-top: 3px; }
.ds_list li label em{ color: #333; margin-left: 5px; }
.ds_list li label.ds_price{ width: auto; text-align: left; padding-left: 15px; }
.ds_list li label.ds_price em{ color: #a40182; font-weight: bold; font-size: 16px; }
.ds_list li i{ position: absolute; left: 15px; top: 10px; }

.ds_sort{ padding-bottom: 10px; }
.ds_s_left{ background: #f6f6f6; border: 1px solid #ddd; border-right: none; width: auto; display: inline-block; }
.ds_s_left a{ display: inline-block; float: left; height: 30px; line-height: 30px; padding: 0 27px 0 12px; border-right: 1px solid #ddd; position: relative; color: #515151; }
.ds_s_left a:hover, .ds_s_left a.active{ background: #fff; }
.ds_s_left a i{ position: absolute; width: 20px; height: 20px; top: 5px; right: 3px; background: url(../images/icons/diamondsIco.png) no-repeat; }
.ds_s_left a.sort_asc i{ background-position: right -170px; }
.ds_s_left a.sort_desc i{ background-position: right -87px; }

.selRange{ float: left; width: 480px; }
.diamondRange{ height: 65px; width: 420px; position: relative; }
.dr_num1{ position: absolute; left: 0; top: 0; border: 1px solid #eee; background: #fff; height: 25px; width: 118px; }
.dr_num2{ position: absolute; right: 0; top: 0; border: 1px solid #eee; background: #fff; height: 25px; width: 118px; }
.dr_num1 input, .dr_num2 input{ position: absolute; height: 25px; width: 78px; left: 5px; top: 0; border: none; }
.dr_num1 i, .dr_num2 i{ position: absolute; height: 25px; line-height: 25px; top: 0; right: 6px; font-size: 14px; color: #999; font-style: normal; }
.dr_bg1{ width: 100%; left: 0; height: 6px; background: #ddd; top: 42px; position: absolute; }
.dr_bg2{ width: 100%; left: 0; height: 6px; background: #b1a6c8; top: 42px; position: absolute; }
.dr_ico1, .dr_ico2{ width: 20px; height: 20px; background: url(../images/icons/diamondsIco.png) no-repeat center 0; cursor: pointer; position: absolute; top: 35px; z-index: 2; margin-left: -10px; }
.dr_ico1{ left: 0; }
.dr_ico2{ left: 100%; }

.clear {clear: none;}
