﻿
.spec-box{ position:relative;    background-color:white; 
           padding-top:5px;
}
	.spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.spec-box dl{ clear:both; display:block;  min-width:300px; margin-left:5px; }
	.spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.spec-box dl dt{ float:left; width:20%; line-height:38px; min-height:38px; color:#53575e; min-width:60px; font-size:14px; }
	.spec-box dl dd{  float:left;  width:25%; overflow:hidden;
                      height:46px;
	}
    .spec-box dl dd.cur{
           
    }
	.spec-box dl dd s{ display:inline-block; text-decoration:line-through; }
	.spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40; font-size:24px; font-weight:700; }
        .spec-box dl dd .items {
            list-style: none;
            display: block;
            padding: 5px 0px 5px 0px;
            line-height: 26px;
            min-height: 26px; 
            margin: 1%;
            border: 1px solid #dedede;
            display: inline-block;
            border-radius: 3px;
            text-align: center;
            min-width: 90%;
        }

        .spec-box dl dd.cur a.items {
            color: #f40;
            border: 1px solid #f40;
            background-color: #f40;
            color: #fff;
        }
	.spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.spec-box dl dd .items li a{ display:block; padding:1px; color:#f40; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; font-size:12px; }
	.spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
	.spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
	.spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40;  }

    
/*分页页码*/
.page-list{ position:relative; margin:20px 0; clear:both; }
.page-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.page-list a,.page-list span{ width:25%; margin:0;  padding:0; display:none; float:left;   line-height:35px; border:1px solid #ddd; border-right-color:#fff; font-size:13px; text-align:center; background:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.page-list span{ color:#999; }
.page-list a{ color:#ff6600; }
.page-list span:nth-child(1),.page-list span:nth-child(2),.page-list a:nth-child(2){ display:block; float:left;}
.page-list span:nth-last-child(1),.page-list a:nth-last-child(1){ display:block; float:left; border-right-color:#ddd; }
.page-list .current{ display:block; float:left; }
