@charset "UTF-8";
.detail-info{margin:24px 0 42px;overflow:hidden}
.detail-left{width:928px;}
.detail-right{width:235px;}
.detail_left-box .cont{padding:24px 14px;overflow:hidden}
.detail_left-box .cont th{font-weight:400;color:#666}
.detail_left-box .title,div.historyProduct .title{font-size:14px;background:#f5f5f5;padding: 0 14px;line-height:45px;position:relative;}
.detail_left-box .title:before,div.historyProduct .title:before{content:"";background:#2F7BFF;width: 98px;height:4px;position: absolute;top: 0;left: 0;}
.detail_left-box .title a{font-size:12px;}
/*pic*/
.productImage{width: 382px;}
.productImage img{max-width:inherit}
.productImage .medium{width: 382px;height: 382px;display:block;margin-bottom: 12px;border: solid 1px #eee;}
.productImage a[class="prev disabled"],.productImage a[class="next disabled"]{opacity: 0.4;}
.productImage .prev,.productImage .next{width: 24px;height: 76px;display:block;float:left;outline:0;blr:expression(this.hideFocus = true);background:url(../images/ico-arrow.png) no-repeat center;background-size: 26px;}
.productImage .next{transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.productImage .scrollable{width: 334px;height: 92px;float:left;position:relative;overflow:hidden;}
.productImage .scrollable .items{width:20000em;position:absolute}
.productImage .scrollable a{padding:0;display: inline-block;border: solid 1px #eee;margin: 0 3px;}
.productImage .scrollable a.current{padding:0;border:1px solid #c00}
.productImage .scrollable img{width: 76px;height: 76px;display:block;}
.productImage .zoomPad{float:left;position:relative;z-index:99;cursor:crosshair}
.productImage .zoomPreload{width:90px;height:43px;padding:8px;text-align:center;color:#333;-moz-opacity:.8;opacity:.8;position:absolute;top:0;left:0;z-index:110;border:1px solid #e4e4e4;background-color:#fff}
.productImage .zoomPup{overflow:hidden;-moz-opacity:.6;opacity:.6;position:absolute;z-index:120;cursor:crosshair;border:1px solid #e4e4e4;background-color:#fff}
.productImage .zoomOverlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:101;display:none;background:#fff}
.productImage .zoomWindow{height:auto;position:absolute;left:110%;top:40px;z-index:110;background:#fff}
.productImage .zoomWrapper{position:relative;z-index:110;border:1px solid #e4e4e4}
.productImage .zoomWrapperTitle{width:100%;height:18px;line-height:18px;color:#fff;text-align:center;font-size:10px;overflow:hidden;position:absolute;top:0;left:0;z-index:120;-moz-opacity:.6;opacity:.6;display:block;background:#999}
.productImage .zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}
.productImage .zoomWrapperImage img{display:block;position:absolute;z-index:101;border:0}
.productImage .zoomIframe{z-index:-1;-moz-opacity:.8;opacity:.8;position:absolute;display:block}

/*detail*/
#shop_infor{width: 527px;margin: 0 20px;}
#shop_infor .name{font-size:18px;margin: 14px 0 6px;}
#shop_infor .name2{color:#999;margin-bottom:18px}
#shop_infor .price{background:#f7f7f7;padding: 24px 16px;font-size: 13px;color: #888;}
#shop_infor .price b{font-size:24px;color:#f35050;margin-left: 4px;}
#shop_infor .d-price{margin-left:12px;}
#shop_infor .d-price del{font-size:16px;}
#shop_infor .price2{margin: 5px 12px 0;color: #888;}
#shop_infor .price2 span{margin-right: 18px;}
#shop_infor .sale-txt{font-size:12px;}
#shop_infor .sale-txt span{margin:0 3px;color:#2F7BFF}
#shop_infor .s-adr,#shop_infor .action dl{margin: 16px 0;line-height: 26px;}
#shop_infor .s-adr:after{content:"";clear:both;display:block}
#shop_infor .s-adr #pResult,#shop_infor .action dt{width:72px;text-align:right;display:inline-block}
#shop_infor .s-adr .stock{color:#f35050}
#shop_infor .action dd{display:inline-block}
#shop_infor .action .buy{padding-left:74px;margin-top: 36px;}
#shop_infor .action .buy .btn{width: 126px;height: 42px;margin-right: 16px;font-size: 13px;border-radius: 1px;cursor:pointer}
/*history*/
div.historyProduct{width:100%;overflow:hidden;}
div.historyProduct ul{padding: 10px 14px;}
div.historyProduct li{border-bottom: 1px solid #eee;overflow:hidden;}
div.historyProduct li a{margin: auto;width: 100%;height:auto;line-height:20px;display:block;float:none;overflow:hidden;color: #8e8e8e;}
div.historyProduct li img{width: 74%;margin: 10px auto 12px;display:block;}
div.historyProduct li .name{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size: 13px;line-height: 1.4;}
div.historyProduct li #h_price{width:108px;height:45px;font-size: 16px;line-height:35px;display:block;float:left;color: #f35050;overflow:hidden;}
div.historyProduct li #h_comment{width:75px;height:45px;line-height:35px;display:block;float:right;overflow:hidden;color: #8e8e8e;text-align:right;}
div.historyProduct li #h_comment i{color: #2f7bff;margin: 0 2px;}
div.historyProduct .clearHistoryProduct{line-height:30px;color:#999;outline:0;text-align:center;display:block;margin-top: -5px;blr:expression(this.hideFocus = true);}
/*review*/
.review-more{text-align:center;color: #888;font-size: 13px;line-height:42px;}
.review-more .icon-no{background: url(../images/no-review.png) no-repeat center;display:block;width: 212px;height: 172px;margin: auto;}
.review-list li{border-bottom:solid 1px #eee;overflow:hidden;padding: 16px 8px;}
.review-list li .pro{width:124px;float:left;text-align: center;line-height: 16px;color: #666;}
.review-list li .pro img{width:102px;height: 102px;margin-bottom: 6px;}
.review-list li .txt{width: 752px;float:right;color: #888;}
.review-list li .name{font-size:14px;color:#333;margin-bottom: 8px;}
.review-list li .btn{width: 63px;height: 27px;margin: 6px 8px 0 0;border: none;cursor:pointer;border-radius:2px;}
.replay-box{border-top:dashed 1px #eee;padding:10px;margin: 18px 0 0;display:none}
.replay-box .replyContent{border:solid 1px #ddd;display:block;margin: 10px 0 8px;width:100%;height:54px;background:#fefefe;padding:10px 0;}
.review-pic{width: 318px;margin: 42px 0 42px 0;float:left;}
.review-info{width: 558px;float:right;margin: 42px 0 0 42px;}
.review-info .name{font-size:16px;margin: 20px 0 8px;display: block;}
.review-info .price,.review-info .t2{color: #888;}
.review-info .price strong{font-size: 15px;font-weight: 400;}
.review-info .t2 > span{width:40px;display:inline-block}
.review-info .t2 > div{display:inline-block}
.review-form dl{margin-bottom:10px;overflow: hidden;}
.review-form dt{float:left;width: 44px;}
.review-form dd{float:left;width:200px;}
.review-form dd .text{border:solid 1px #ddd;width:320px;height:108px;padding:12px}
.review-form .button{width: 118px;height: 38px;cursor: pointer;border-radius: 2px;font-size: 14px;}

.pl-big{width: 100%;border: solid 1px #eee;margin-bottom: 14px;}
.pl-top{overflow: hidden;padding: 24px 42px;}
.pl-big .pl-a{float: left;font-size: 13px;color: #999;margin-right: 118px;line-height: 38px;}
.pl-big .pl-a span{font-size: 34px;color:#f35050;}
.pl-big .pl-b{float: left;}
.pl-big table td{padding: 1px 0;}
.pl-big .pl-td21{width:200px;height: 18px;display:inline-block;background: #ddd;border-radius: 2px;overflow: hidden;}
.pl-big .pl-td21 > div{display:inline-block;height: 18px;background: #ffc02f;}

.star-rating a{width:23px;height:22px;display:block;float:left;overflow:hidden;cursor:pointer;text-indent:-999em;background:url(../images/review.gif) -30px -30px no-repeat}
.star-rating-hover a{background-position:-60px -30px}
.star-rating-on a{background-position:-90px -30px}

.pro-tips{padding-left: 97px;font-size: 13px;color: #eb4e1e;margin-top: 20px;background: url(../images/icon-tips.png) no-repeat 75px center;}
.specification .text{border: solid 1px #ccc;background: #F7F7F7;line-height: 28px;padding: 0 15px;margin-right: 6px;display: inline-block;}
.specification .text.text.selected{border-color: #2f7bff;color: #444444;}
.p-wrap{overflow:hidden;margin: 0 -14px 7px;}
.p-wrap .p-t{line-height: 23px;overflow: hidden;padding: 0 13px;font-weight: 600;color: #5a5a5a;font-size: 13px;}
.p-wrap dl{width:33%;float:left;padding: 5px 0 10px;}
.p-wrap dt{padding: 0 4px 0 12px;color:#888;width: 107px;float: left;}

.store-contact .score{width:100%;background:url(../images/pro-shop-banner.jpg) no-repeat center;text-align: center;color: #FFF;font-size: 18px;padding: 12px 0;line-height: 1.6;}
.store-contact .name{font-size:20px;text-align:center;padding: 24px 0 32px;line-height: 1.2;}
.store-contact .info .t{margin-bottom: 20px;border-left: solid 4px #2f7bff;line-height: 1;padding-left: 8px;font-size: 14px;color: #2f7bff;}
.store-contact .info dl{margin-bottom: 9px;overflow:hidden;line-height: 1.4;}
.store-contact .info dt{float:left;margin-right: 2px;color: #666;}
.store-contact .info dd{float:left;width: 194px;}