@charset "utf-8";
/* css document */

.content {
    width: 1280px;
    margin: auto;
    margin-top: 12px;
/*    overflow: hidden;*/
}
.goods-info-container{
    float: left;
    width: 740px;
}
.goods-img-container {
    width: 514px;
    float: left;
    margin-right: 24px;
}
.tb-s310 {
    width: 512px;
    height: 407px;
    border:1px #d2d2d2 solid;
    background-color: #ffffff;
}
.tb-booth {
    position: relative;
    z-index: 1;
}
.tb-pic a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.tb-s310 img {
    width: 512px;
    height: 407px;
}
.tb-pic a img {
    vertical-align: middle;
}
.tb-thumb {
    margin: 20px 0 0;
    overflow: hidden;
}
.tb-thumb li {
    float: left;
    width: 85px;
    margin: 0 18px 0 0;
    overflow: hidden;
    border: 1px solid #f2f2f2;
    height: 73px;
    background-color: #f2f2f2;
}
.tb-thumb li.last-child{margin: 0}
.tb-thumb li.tb-selected {
    border: 1px #f50f21 solid;
}
.tb-s40, .tb-s40 a {
    width: 85px;
    height: 73px;
}
.tb-thumb li img {
    width: 85px;
    height: 73px;
}
div.zoomdiv {
    z-index: 999;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 200px;
    height: 200px;
    background: #ffffff;
    border: 1px solid #cccccc;
    display: none;
    text-align: center;
    overflow: hidden;
}
div.zoommask {
    position: absolute;
    background:  repeat scroll 0 0 transparent;
    cursor: move;
    z-index: 1;
    width: 100px !important;
    height: 100px !important;
}
.content h3 {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    line-height: 26px;
    margin: 10px 0;
    width: 740px;
    float: left;
    max-height: 56px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border:0;
}
.content h4 {
    color: #333333;
    float: left;
    width: 740px;
    font-size: 13px;
    line-height: 20px;
    font-weight: normal;
}
.content .price-box {
    width: 728px;
    height: 70px;
    background-color: #fcfcfc;
    float: left;
    padding-left: 12px;
    margin-top: 10px;
    border:1px #bfbfbf solid;
    border-width: 1px 0;
}
.content .btn-box {
    height: 40px;
    margin: 14px 0 20px;
    width: 740px;
    float: left;
    overflow: hidden;
}
.content .other-info {
    width: 740px;
    height: 70px;
    border-top: 1px #f2f2f2 dashed;
    float: left;
    padding: 20px 0;
}
.content .contry{
    font-size: 13px;line-height: 24px;vertical-align: middle;
    color:#999999;
}
.content .contry img{
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 8px;
}
.content .price-box p{
    margin-top: 22px;
    line-height: 1;
}
.content .price-box p span{font-size: 13px;margin-right: 10px;}
.content .price-box p span.vip{color:#f50f21;font-size: 26px;font-weight: bold;margin-right: 30px;}
.content .price-box p em{font-size: 13px;text-decoration: line-through;font-style: normal;}
.content .other-info {
    width: 740px;
    height: 30px;
    border-top: 1px #f2f2f2 dashed;
    float: left;
    padding: 20px 0;
}
.content .other-info span {
    float: left;
    line-height: 30px;
    color: #999999;
    padding: 0 20px 0 0;
}
.content .other-info span.icon {
    width: 50px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 30px;
}
.content .other-info .icon.word {
    background-image: url(/uploads/image/rsdimages/icon_comment.png);
}
.content .other-info span.date {
    color: #666666;
}
.content .other-info .icon.face {
    background-image: url(/uploads/image/rsdimages/icon_face_good.png);
}

.content .get-num .sub, .content .get-num .add {
    float: left;
    width: 27px;
    width: 26px\9;
    height: 25px;
    background-size: 27px 28px;
    background-repeat: no-repeat;
    background-position: center center;
}
.content .get-num .sub {
    background-image: url(/uploads/image/rsdimages/btn_subsum.png);
}
.content .get-num .add {
    background-image: url(/uploads/image/rsdimages/btn_addsum.png);
}
.content .get-num {
    width: 92px;
    height: 25px;
    border: 1px #e2e2e2 solid;
    margin-right: 16px;
    display: inline-block;
    overflow: hidden;
}
.content .get-num .sum {
    width: 38px;
    height: 25px;
    display: block;
    text-align: center;
    color: #333333;
    float: left;
    line-height: 25px;
    border:0;
    border-radius: 0;
    -webkit-appearance:none;
    background: transparent;
}
.good-info{position: relative;}
.good-info-item{margin-top:10px;float: left;width: 740px;}
.good-info-item span{font-size: 13px;line-height: 20px;vertical-align: middle;float: left;}
.area-sub{background:;cursor: pointer;z-index: 1}
.area-sub .area-tit{background: #ffffff url(/uploads/image/rsdimages/area_sub_arr.png) no-repeat right center;padding:0 17px 0 4px;border:1px #ffffff solid;line-height: 20px;border-bottom: 0;z-index: 0}
.area-sub.hover{position: relative;}
.area-sub.hover .area-tit{background-color: #ffffff;border-color:#d2d2d2;border-bottom: 0;z-index:4;position: relative;}
.area-sub.hover .area-content{display: block;}
.area-content{
    position: absolute;
    width: 280px;
    min-height: 20px;
    background: #ffffff;
    top: 20px;
    left: 0px;
    border:1px #d2d2d2 solid;
    padding:10px;
    display: none;
    z-index: 3;
}
.area-content p{line-height: 26px;color: #666666}
#store-selector .area-content{width: 400px;}
.good-info-item.kc span{line-height:26px;}
.good-info-item .tit{width: 96px;display: inline-block;text-indent: 8px;}
.good-info-item .choice-ele{margin-right: 6px;padding:0px 6px;border:1px #999999 solid;cursor: pointer}
.good-info-item .choice-ele.on{border-color:#e5004f;background: url(/uploads/image/rsdimages/bg_checkon_sm.png) no-repeat right bottom;background-size: 12px auto;}
.btn-box .two-btn{width: 198px;height: 38px;border:1px solid #f50f21;line-height: 38px;text-align: center;float: left;margin-right: 10px;cursor: pointer;}
.btn-box .two-btn img,.btn-box .collect img{vertical-align: middle;}
.btn-box .two-btn.white{background: #e5004f;color: #ffffff;}
.btn-box .two-btn.red{background: #fff4f4;color: #e5004f;}
.btn-box .collect{float:left;height: 40px;line-height: 40px;margin-left: 10px;color: #666666;}

.about-goods-info{border:1px #d2d2d2 solid;}
.tab-content .tabs{margin: 0 13px;padding-bottom: 13px;}
.tab-nav{overflow: hidden;background: #f2f2f2;}
.tab-nav a{font-size: 16px;color: #666666;font-weight: bold;line-height: 38px;border-top: 4px solid #f2f2f2;float: left;width: 140px;text-align: center;}
.tab-nav a.cur{background: #ffffff;color: #e5004f;border-color: #e5004f}

.parameter{
    padding-top: 30px;
}
.parameter table tr{line-height: 40px;}
.tab-content .tabs{display: none;}
.tab-content .tabs.cur{display: block;}


.comment-tit{font-size: 18px;color: #e50452;margin-top: 24px;padding-left: 20px;margin-bottom: 20px;}
.comment-tit .percent{font-size: 30px;}
.comment-tit .star{width: 120px;height: 28px;background: url(/uploads/image/rsdimages/comment_star.png) no-repeat right top;}
.comment-tit .star.p10{background-position: left bottom}
.comment-tit .star.p9{background-position: left top}
.comment-tit .star.p8{background-position: -24px bottom}
.comment-tit .star.p7{background-position: -24px top}
.comment-tit .star.p6{background-position: -48px bottom}
.comment-tit .star.p5{background-position: -48px top}
.comment-tit .star.p4{background-position: -72px bottom}
.comment-tit .star.p3{background-position: -72px top}
.comment-tit .star.p2{background-position: -96px bottom}
.comment-tit .star.p1{background-position: -96px top}
.conbox.detail{margin-left: 0;}
.conbox.detail .conitem{width: 244px;}
.classes-bar{background: #f4f4f4;width: 100%;height: 40px;overflow: hidden;margin-bottom: 10px;}
.classes-bar p{float: left;margin-right: 40px;line-height: 40px;}
.classes-bar p *{vertical-align: middle;}
.classes-bar p input[type="radio"]{
    width: 20px;
    height: 20px;
    background: url(/uploads/image/rsdimages/radio_type1.png) no-repeat 0 0;
    -webkit-appearance: none;
    margin: 0 4px 0 0;
    cursor: pointer;
    background: none\0;
    *background: none;
}
.classes-bar p input[type="radio"]:checked{
    background-position: right 0;
}
.classes-bar p label{cursor: pointer;}
.classes-bar p label.on{color: #e50452}
.classes-bar .fr{line-height: 40px;}
.classes-bar .fr input[type="checkbox"]{
    vertical-align: middle;
    width: 22px;
    height: 22px;
    -webkit-appearance:none;
    background: url(/uploads/image/rsdimages/checkbox_type1.png) no-repeat 0 0;
     background:#ffffff;
    background:none\0;
    margin: 0 4px 0 0;
    cursor: pointer;
}
.classes-bar .fr input[type="checkbox"]:checked{
    background-position: right 0;
}
.classes-bar a{color: #29b4f5}

.comment-item{overflow: hidden;padding-top: 20px;position: relative;min-height:120px;border-bottom: 1px #d2d2d2 solid;}
.comment-item.last-child{border:0;}
.comment-item .u-head{position: absolute;left: 0;top: 20px;width: 90px;}
.comment-item .u-head p{line-height: 26px;text-align: center;}
.comment-item .u-head img{width: 60px;height: 60px;-moz-border-radius: 6px;-ms-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;margin: 0 auto;display: block;}
.comment-item .u-word{margin-left: 106px;}
.comment-item .u-com{line-height: 32px;}
.comment-item .u-img{border-top: 1px #d2d2d2 dashed;overflow: hidden;}
.comment-item .u-img img{float: left;width: 75px;height: 57px;margin: 8px 15px 10px 5px;border:1px #d2d2d2 solid;}
.comment-item .a-com{color: #bc9168;line-height: 32px;margin-bottom: 10px;}
.comment .page{width: 100%;margin: 0;padding-bottom: 0}
.comment .page ul li{display: inline-block;float: none;cursor: pointer}
.comment .page ul li:hover{background: #ff9900;color: #ffffff;}
.comment .page ul{text-align: right;}
.comment .page ul li:hover a{color: #ffffff;}

