@charset "UTF-8";
.focus {
    position: relative;height: 100px;overflow: hidden;
}

.focus .bd li,.focus .bd li a {
    height: 100px;
    width: 100%;
}
.focus .bd li a {display: block;}
.focus .hd {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 40px
}

.focus .hd li {
    display: inline-block;
    width: 22px;
    height: 2px;padding:4px 0;
    margin:0 4px;
}
.focus .hd li:before{
    width: 100%;height: 2px;
    cursor: pointer;
    content: '';
    display: block;
    background: #d1d3d3;
    border-radius: 1px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}
.focus .hd li.on:before{
    background: #df001f
}
.content{padding-bottom:80px;}

/*图片放大镜样式*/
.jqimg{width: 400px;height: 400px;}
.jqzoom { float: left; border: none; position: relative; padding: 0px; cursor: pointer; margin: 0px; display: block; }
.zoomdiv { z-index: 100; position: absolute; top: 0; left: 0; width: 400px; height: 400px; background: #fff; border: 1px solid #ddd; display: none; text-align: center; overflow: hidden; }
.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; background: #fff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
/*图片小图预览列表*/
.spec-preview { width: 402px; height: 402px; border: 1px solid #fafafa; }
.spec-scroll { clear: both; margin-top: 5px; width: 402px; }
.spec-scroll .prev { float: left; margin-right: 4px; }
.spec-scroll .next { float: right; }
.spec-scroll .prev, .spec-scroll .next { display: block; font-family: "宋体"; text-align: center; width: 15px; height: 50px; line-height: 50px; border: 1px solid #ddd; background: #EBEBEB; cursor: pointer; text-decoration: none; }
.spec-scroll .items { float: left; position: relative; width: 360px; height: 56px; overflow: hidden; }
.spec-scroll .items ul { position: absolute; width: 999999px; height: 56px; }
.spec-scroll .items ul li { float: left; width: 60px; text-align: center; }
.spec-scroll .items ul li img { border: 1px solid #ddd; padding: 2px; width: 50px; height: 50px; }
.spec-scroll .items img:hover, .spec-scroll .items li.cur img { border: 2px solid #FF6600; padding: 1px; }
.goodsInfo { width: 784px; margin-bottom: 15px;font-size:14px; }

.goodsInfo label { margin-right: 5px; line-height: 24px; display: inline-block; vertical-align:top}
.goodsInfo .unit { margin: 0 10px 0 5px; }
.goodsInfo .info-box { border-bottom: 1px dashed #ddd; }
.goodsInfo p { padding: 5px 0; }
.goodsInfo p span,.goodsInfo p b{display:inline-block;vertical-align:top;height:24px;line-height:24px;}
.goodsInfo .tax { margin-right: 10px; }
.goodsInfo .goods-name { width: 784px; color: #000; font-size: 18px; font-weight: bold; height: 24px; line-height: 24px; overflow: hidden; padding:0;margin-bottom:10px;}
.goodsInfo .btn { width: 120px; text-align: center; display: inline-block; margin-right: 10px; border-radius: 4px; text-decoration: none; }
.goodsInfo .add-to-cart { border: 2px solid #f60; color: #f60; background: #fff;height:34px; line-height:17px;}
.goodsInfo .buy-btn { border: 2px solid #f60; color: #fff; background: #f60;height:34px; line-height:17px; }
.goodsInfo .goods-des{height: 40px;line-height: 20px;overflow: hidden;padding:0;margin:5px 0;color:#ff6700}

.prop-list { padding: 10px 0; }
.prop-list li { border: 1px solid #ddd; padding: 0 10px; display: inline-block; height: 24px; line-height: 20px; margin-right: 10px; cursor: pointer; background:#fff;}
.prop-list li:hover { border-color: #f60; }
.prop-list li.selected { border-color: #f60; background: url(../img/selected.png) no-repeat right bottom;outline:1px solid #f60;}
.prop-list li.disabled{color: #999;background: #eee;border-color: #ddd!important;-moz-user-select:none;cursor: not-allowed;}
.ctrnum-wrap .ctrnum-dis{background: #eee;color: #999!important;-moz-user-select:none;cursor: not-allowed;}
.ctrnum-wrap { height: 24px; border: 1px solid #ddd; display: inline-block; vertical-align: top; margin-right: 30px; border-radius: 4px; }
.ctrnum-wrap .ctrnum { width: 22px; display: inline-block; height: 22px; text-align: center; line-height: 22px; text-decoration: none; font-size: 16px; }
.ctrnum-wrap .ctrnum-min { border-right: 1px solid #ddd; }
.ctrnum-wrap .ctrnum-ad { border-left: 1px solid #ddd; }
.ctrnum-wrap input { height: 22px; line-height: 22px; border: none; text-align: center; width: 50px; vertical-align: top; display: inline-block; }
.goods-detail { width:1200px; }
.goods-detail .hd { border-bottom: 1px solid #fafafa; height: 41px; padding-left: 15px;  width:1200px; }
.goods-detail .hd li { width: 120px; text-align: center; line-height: 40px; float: left; font-size: 16px; border-radius: 4px 4px 0 0; cursor: pointer; padding: 1px 1px 0; font-weight: bold; }
.goods-detail .hd li.on { border: 1px solid #ddd; background: #fff; border-bottom: none; padding: 0; color: #f80; }
.goods-detail .bd .con { padding: 20px; border: 1px solid #fafafa; border-top: none; display: none; min-height: 640px;background:#fff;}
/*评论*/
.comment-item {border-bottom: 1px solid #fafafa;padding-bottom: 15px;margin-bottom: 20px;}
.comment-tit {border-bottom: 1px dotted #ddd;margin-bottom: 15px;padding-bottom:10px;height: 60px;line-height: 50px;}
.comment-tit .user-face{width: 50px;height: 50px;display: inline-block;margin-right: 10px;}
.comment-tit span{display: inline-block;margin-right: 10px;vertical-align: top;}
.comment-tit .comment-star i{width: 65px;display: inline-block;height:20px;vertical-align: middle;margin:3px 0 0 5px;background: url(/WEB_RESOURCES/images/star.png) no-repeat;}
.comment-tit .star1 i{background-position: -52px 0;}
.comment-tit .star2 i{background-position: -39px 0;}
.comment-tit .star3 i{background-position: -26px 0;}
.comment-tit .star4 i{background-position: -13px 0;}
.comment-tit .star5 i{background-position: 0 0;}
.comment-detail{padding:15px 0;margin-bottom: 15px;}
.comment-pic {margin-bottom: 15px;}
.comment-pic li{width: 84px;height: 84px;padding:1px; border:1px solid #fafafa;float: left;margin-right: 10px;}
.comment-pic img{width: 80px;height: 80px;}
.comment-reply .title{padding:15px 0;}
.pagination{border-top:none;padding:0}

