
.product-box{width: 980px;height: auto;min-height: 200px;padding: 60px 0 90px 0;}

.product-pic{width: 470px;height: auto;min-height: 200px;float: left;}
.product-pic-look{width: 400px;height: 400px;border: 1px solid #eee;display: table-cell;text-align: center;vertical-align: middle;position:relative;}
/*.product-pic-look a{width: 360px;height: 360px;display: table-cell;text-align: center;vertical-align: middle;}*/
.product-pic-look img{vertical-align: middle;cursor: crosshair;max-width: 400px;max-height: 400px;}
.product-pic-list{width: 420px;height: auto;min-height: 70px;padding-top: 18px;}
.ppl-list{width: 70px;height: 70px;margin: 0 10px 0 0;float: left;border: 1px solid #eee;}
.ppl-list:last-child{width: 70px;height: 70px;margin-right: 0;float: left;border: 1px solid #eee;}
.ppl-list-active{border: 3px solid #238bf0;margin: -2px 8px -2px -2px;}
.ppl-pic-box{width: 70px;height: 70px;}
.ppl-pic-box a{width: 70px;height: 70px;display: table-cell;text-align: center;vertical-align: middle;}
.ppl-pic-box a img{max-width: 70px;max-height: 70px;}

.zoomDiv{z-index:999;position:absolute;top:0;left:0;width:360px;height:360px;background:#ffffff;border:1px solid #eee;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url("../../img/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.product-goods{width: 510px;height: auto;min-height: 200px;float: right;padding: 21px 0 0 0;}
.pg-goods{width: 510px;height: auto;min-height: 200px;}
.pgg-name{height: auto;min-height: 55px;font-size: 22px;line-height: 55px;color: #000;}
.pgg-brand{height: 32px;font-size: 12px;line-height: 32px;color: #3a3a3a;}
.pgg-price{width: 462px;height: 60px;padding: 16px 0 24px 0;}
.pgg-price-s{width: 462px;height: 60px;background-color: #f8fcff;}
.pgg-price-name{width: auto;height: 60px;display: block;float: left;padding: 0 12px 0 18px;font-size: 12px;line-height: 60px;color: #000;}
.pgg-price-int{width: auto;height: 60px;display: block;float: left;font-size: 20px;line-height: 60px;color: #fd493d;}
.pgg-price-p{width: auto;height: 60px;display: block;float: left;font-size: 12px;line-height: 60px;color: #666;}
.pgg-price-p-s{width: auto;height: 60px;display: block;float: left;font-size: 16px;line-height: 60px;color: #fd493d;padding: 0 42px 0 4px;}

.pgg-sb-box{min-width: 28px;width: auto;height: 28px;cursor: pointer;}
.pgg-sb-btn{min-width: 28px;width: auto;height: 28px;display: block;vertical-align: middle;cursor: pointer;}
.pgg-sb-img{width: 28px;height: 28px;cursor: pointer;}
.pgg-sb-s{width: auto;height: 28px;display: block;font-size: 12px;color: #000;line-height: 28px;text-align: center;padding: 0 20px;cursor: pointer;}

.pgg-nmb{width: 462px;height: 25px;padding-bottom: 30px;}
.pgg-nmb-name{width: auto;height: 25px;font-size: 12px;color: #000;line-height: 25px;padding: 0 24px 0 14px;float: left;}
.pgg-nmb-let{width: auto;height: 25px;float: left;}

.pgg-nmb-add{width: 33px;height: 25px;display: block;line-height: 25px;color: #000;text-align: center;background-color: #f7f7f7;border-radius: 3px;float: left;font-size: 18px;cursor: pointer;}
.pgg-nmb-s{min-width: 33px;width: auto;height: 25px;display: block;line-height: 25px;color: #000;text-align: center;float: left;font-size: 14px;padding: 0 12px;}
.pgg-nmb-sub{width: 33px;height: 25px;display: block;line-height: 23px;color: #333;text-align: center;background-color: #f7f7f7;border-radius: 3px;float: left;font-size: 18px;cursor: pointer;}
.pgg-nmb-stock{width: auto;height: 25px;float: left;padding: 0 20px;line-height: 25px;color: #000;font-size: 12px;}

.pgg-tag{width: 462px;height: 16px;padding: 0 0 28px 14px;}
.pgg-tag-list{width: auto;height: 16px;float: left;}
.pgg-tag-l{width: auto;height: 18px;padding: 0 0 0 30px;font-size: 14px;color: #f91a03;line-height: 18px;display: block;float: left;}
.pgg-tag-t{width: auto;min-width: 20px;height: 18px;padding: 0 30px 0 0;font-size: 14px;color: #333;line-height: 18px;display: block;float: left;}
.pgg-tag-x{width: auto;min-width: 20px;height: 18px;padding: 0 0 0 30px;font-size: 14px;color: #333;line-height: 18px;display: block;float: left;cursor: pointer;}
.pgg-tag-d{background: url("../../img/tuihuan.png") no-repeat 4px 1px;background-size: 16px;}
.pgg-tag-f{background: url("../../img/fenxiang.png") no-repeat 4px 2px;background-size: 14px;}

.pgg-btn{width: 462px;height: 40px;}
.pgg-shop{width: 145px;height: 38px;display: inline-block;font-size: 18px;color: #fff;background-color: #fe6c5d;line-height: 38px;text-align: center;border-radius: 3px;border: 1px solid #fe6c5d;margin-right: 14px;}
.pgg-shop-s{background-color: #ccc;border: 1px solid #ccc;}
.pgg-heart{width: 145px;height: 38px;display: inline-block;font-size: 18px;color: #fe6c5d;background-color: #fff;line-height: 38px;text-align: center;border-radius: 3px;border: 1px solid #fe6c5d;}
.pgg-heart-s{color: #ccc;border: 1px solid #ccc;}

.product-detail{min-height: 100px;width: 980px;height: auto;padding-bottom: 90px;}

.pd-hot{min-height: 100px;width: 196px;height: auto;float: left;background-color: #f8fcff;padding: 0 18px 18px 18px;}
.pd-hot-title{width: 196px;height: 44px;padding-bottom: 16px;}
.pht-box{width: 196px;height: 44px;}
.pht-gap{width: 10px;height: 12px;display: block;border-left: 4px solid #63b3fd;margin: 16px 0;float: left;}
.pht-name{width: auto;height: 44px;display: block;float: left;font-size: 14px;color: #3a3a3a;line-height: 44px;font-weight: 600;}
.hot-goods-list{width: 174px;height: 244px;cursor: pointer;background-color: #fff;margin-bottom: 16px;padding: 11px 11px 22px 11px;}
.hot-goods-list:last-child{margin-bottom: 0;}
.hot-goods-list:hover{box-shadow: 2px 2px 3px #f0f9fe,-2px 2px 3px #f0f9fe,2px -2px 3px #f0f9fe,-2px -2px 3px #f0f9fe;}
.hgl-pic{width: 174px;height: 174px;}
.hgl-img{width: 174px;height: 174px;}
.hgl-text{width: 174px;height: 58px;padding-top: 18px;}
.hglt-title{width: 174px;height: 30px;}
.hglt-name{width: 174px;height: 30px;font-size: 12px;color: #333;line-height: 15px;overflow: hidden;}
.hglt-price-box{width: 174px;height: 28px;}
.hglt-price{height: 14px;line-height: 14px;}
.hglt-z{font-size: 14px;color: #fd493d;}
.hglt-s{font-size: 12px;color: #666;text-decoration:line-through;}
.hglt-s:hover{font-size: 12px;color: #666;text-decoration:line-through;}

.pd-goods-detail{min-height: 100px;width: 734px;height: auto;float: right;padding-left: 14px;}

.pgd-content-s{min-height: 300px;width: 614px;height: auto;padding: 30px 70px 0 50px;}
.pgd-content-pic-s{min-height: 300px;width: 614px;height: auto;display: block;padding-bottom: 66px;border-bottom: 1px solid #f4fbff;}
.pgd-content-pic-s p {width: 614px;height: auto;width:auto\9;text-align: center;}
.pgd-content-pic-s p img{max-width: 100%;height: auto;width:auto\9;}
.pgd-content-pic-s p span {width: 714px;height: auto;width:auto\9;text-align: center;}
.pgd-content-pic-s p span img{max-width: 100%;height: auto;width:auto\9;}

.lab-body{width: 614px;height: auto;padding: 36px 0 0 0;}
.lab-content{width: 614px;height: auto;}
.lab-content p img{text-align: center;}
.lab-comment{width: 614px;height: 210px;border-top: 1px solid #f0f9fe;padding-top: 30px;margin-top: 46px;}
.lab-title{height: 54px;line-height: 54px;font-size: 16px;color: #3a3a3a;}
.lab-ext{width: 594px;height: 81px;margin-bottom: 20px;background-color: #f7f6f5;resize: none;outline:none;border-radius: 3px;padding: 10px 12px;font-size: 14px;color: #666;line-height: 21px;}
.lab-btn{display: block;width: 80px;height: 30px;background-color: #fe6f5e;color: #fff;text-align: center;line-height: 30px;border-radius: 3px;float: right;}

.lab-cmt-box{width: 614px;height: auto;min-height: 40px;}
.lab-cmt-list{width: 614px;height: auto;min-height: 40px;border-bottom: 1px solid #f1f1f1;padding: 28px 0;}
.lcl-icon{width: 40px;height: 40px;padding-right: 16px;float: left;}
.lcl-icon-img{width: 40px;height: 40px;border-radius: 50%;}
.lcl-intro{width: 430px;height: auto;min-height: 40px;float: left;}
.lcl-name{height: 20px;font-size: 14px;color: #5898d0;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lcl-content{height: auto;min-height: 20px;font-size: 14px;color: #666;line-height: 20px;}
.lcl-time{width: 120px;height: 20px;padding-top:20px;float: right;}
.lcl-time-p{height: 20px;line-height: 20px;font-size: 12px;color: #999;text-align: right;}

.pq-text-s{display: block;width: 245px;height: 22px;font-size: 12px;color: #333;line-height: 22px;position: absolute;bottom: 25px;left: 0;text-align: center;}