.main{background: #fff;}

.item-goods{margin-top: 40px;}
.item-goods .goods-box{width: 1280px;margin: auto;position: relative;}
.item-goods .goods-banner{width: 420px;position: relative;}
.item-goods .goods-banner .swiper-pagination{opacity: 0;}
.item-goods .goods-banner .big .swiper-wrapper .mask {position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;z-index:2;cursor:move;}
.item-goods .goods-banner .big .swiper-wrapper .layer {position:absolute;width:210px;height:210px;background:url('../images/goods/banner/layer-bg.png');display:none;}
.item-goods .goods-banner .small{padding: 30px 0;}
.item-goods .goods-banner .small .swiper-wrapper{text-align: center;}
.item-goods .goods-banner .small .swiper-wrapper .swiper-slide{width: 65px;display: inline-block;vertical-align: middle;margin: 0 8px;cursor:pointer;}
.item-goods .goods-banner .small .swiper-wrapper .swiper-slide img{width: 100%;border: 1px solid rgba(0,0,0,0));box-sizing: border-box;}
.item-goods .goods-banner .small .swiper-wrapper .swiper-slide.swiper-slide-active img{border: 1px solid #ff0000;}
.item-goods .goods-banner .magnifier {position:absolute;left:440px;top:0;width:420px;height:420px;overflow:hidden;display:none;border: 1px solid #595858;}
.item-goods .goods-banner .magnifier img {position:absolute;width: 840px;max-width: unset;z-index: 1000;}

.item-goods .goods-content{width: 630px;box-sizing: border-box;padding: 0 20px 0 30px;border-right: 1px solid #dfdfdf;}
.item-goods .goods-content .name{}
.item-goods .goods-content .name p{font-size: 18px;color: #595858;line-height: 24px;}
.item-goods .goods-content .price{margin-top: 20px;padding: 10px;background: url('../images/goods/content/price-bg.png')no-repeat;background-size: 100% 100%;}
.item-goods .goods-content .price .original{}
.item-goods .goods-content .price .original p{display: inline-block;vertical-align: bottom;color: #595858;}
.item-goods .goods-content .price .original p:nth-child(1){font-size: 18px;line-height: 30px;width: 85px;}
.item-goods .goods-content .price .original p:nth-child(2){font-size: 20px;}
.item-goods .goods-content .price .original p em{font-size: 25px;margin-left: 5px;line-height: 30px;position: relative;}
.item-goods .goods-content .price .original p em:after{background: #838487;height: 2px;content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.item-goods .goods-content .price .present{}
.item-goods .goods-content .price .present p{display: inline-block;vertical-align: bottom;color: #595858;}
.item-goods .goods-content .price .present p:nth-child(1){font-size: 18px;line-height: 30px;width: 85px;}
.item-goods .goods-content .price .present p:nth-child(2){font-size: 20px;color: #ff0036;}
.item-goods .goods-content .price .present p em{font-size: 35px;margin-left: 5px;line-height: 40px;font-weight: bold;}
.item-goods .goods-content .peisong{padding: 10px 10px;}
.item-goods .goods-content .peisong p{font-size: 18px;color: #595858;line-height: 30px;display: inline-block;vertical-align: middle;}
.item-goods .goods-content .peisong p:nth-child(1){width: 90px;}
.item-goods .goods-content .peisong p:nth-child(2){margin-right: 15px;}
.item-goods .goods-content .peisong p:nth-child(3){}
.item-goods .goods-content .shuliang{padding: 5px 10px;}
.item-goods .goods-content .shuliang p{font-size: 18px;color: #595858;line-height: 30px;display: inline-block;vertical-align: middle;}
.item-goods .goods-content .shuliang p:nth-child(1){width: 90px;}
.item-goods .goods-content .shuliang .input-box{display: inline-block;vertical-align: middle;}
.item-goods .goods-content .shuliang .input-box .input-text{width: 50px;height: 30px;font-size: 18px;color: #595858;text-align: center;margin-right: 10px;}
.item-goods .goods-content .youhui{padding: 5px 10px;}
.item-goods .goods-content .youhui p{display: inline-block;vertical-align: top;color: #595858;}
.item-goods .goods-content .youhui .name{font-size: 18px;line-height: 30px;width: 85px;}
.item-goods .goods-content .youhui .gift{display: inline-block;vertical-align: top;}
.item-goods .goods-content .youhui .gift i{display: inline-block;vertical-align: middle;color: #fff;padding: 0 10px;line-height: 30px;background: #ff0036;border-radius: 5px;font-size: 18px;margin-right: 10px;}
.item-goods .goods-content .youhui .gift p{font-size: 18px;vertical-align: middle;}
.item-goods .goods-content .buy{padding: 20px 10px;margin-left: 85px;}
.item-goods .goods-content .buy p{display: inline-block;vertical-align: top;color: #595858;font-size: 18px;line-height: 34px;width: 160px;border: 1px solid #ff0036;text-align: center;cursor:pointer}
.item-goods .goods-content .buy p:nth-child(1){color: #595858;background: #ffeded;margin-right: 20px;cursor:pointer;}
.item-goods .goods-content .buy p:nth-child(2){color: #fff;background: #ff0036;position: relative;padding-left: 20px;}
.item-goods .goods-content .buy p:nth-child(2):before{display: block;content: "";position: absolute;top: 0;bottom: 0;left: 30px;margin: auto;background: url('../images/goods/content/buy-icon.png')no-repeat;background-size: 100% 100%;width: 17px;height: 17px;}
.item-goods .goods-content .fuwu{padding: 10px 10px;}
.item-goods .goods-content .fuwu .name{font-size: 18px;line-height: 30px;width: 85px;display: inline-block;vertical-align: middle;color: #595858;}
.item-goods .goods-content .fuwu .chengnuo{display: inline-block;vertical-align: middle;position: relative;padding-right: 30px;cursor:pointer;}
.item-goods .goods-content .fuwu .chengnuo p{padding-left: 30px;position: relative;width: auto;font-size: 18px;line-height: 30px;margin-right: 10px;display: inline-block;vertical-align: middle;}
.item-goods .goods-content .fuwu .chengnuo p:before{position: absolute;top: 0;left: 0;bottom: 0;margin: auto;width: 23px;height: 21px;content: "";display: block;background: url('../images/goods/content/fuwu-icon.png')no-repeat;background-size: 100% 100%;}
.item-goods .goods-content .fuwu .chengnuo:after{position: absolute;top: 0;right: 0;bottom: 0;margin: auto;width: 12px;height: 18px;content: "";display: block;background: url('../images/goods/content/more-icon.png')no-repeat;background-size: 100% 100%;}
.item-goods .goods-content .fuwu .detailed{top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;z-index: 10000;display: none;}
.item-goods .goods-content .fuwu .detailed.on{display: block;}
.item-goods .goods-content .fuwu .detailed .bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}
.item-goods .goods-content .fuwu .detailed .box{width: 560px;position: absolute;left: 0;right: 0;bottom: -100%;background: #ededed;box-sizing: border-box;padding: 0 10px;transition: all .5s;margin: auto;}
.item-goods .goods-content .fuwu .detailed .box.on{bottom: 0;}
.item-goods .goods-content .fuwu .detailed .box .close{width: 20px;height: 20px;position: absolute;top: 20px;right: 20px;background: url('../images/goods/content/close-icon.png')no-repeat;background-size: 100% 100%;}
.item-goods .goods-content .fuwu .detailed .box .title{text-align: center;padding: 20px 0;}
.item-goods .goods-content .fuwu .detailed .box .title p{font-size: 25px;color: #595858;line-height: 40px;}
.item-goods .goods-content .fuwu .detailed .box ul{margin: 0 20px;padding: 45px 25px;background: #fff;}
.item-goods .goods-content .fuwu .detailed .box ul li{padding-left: 70px;position: relative;margin-bottom: 40px;}
.item-goods .goods-content .fuwu .detailed .box ul li:before{width: 40px;height: 40px;position: absolute;top: 0;left: 0;font-size: 30px;color: #f85959;border-radius: 50%;border: 2px solid #f85959;text-align: center;line-height: 40px;box-sizing: border-box;}
.item-goods .goods-content .fuwu .detailed .box ul li:nth-child(1):before{content: "邮";}
.item-goods .goods-content .fuwu .detailed .box ul li:nth-child(2):before{content: "赔";}
.item-goods .goods-content .fuwu .detailed .box ul li:nth-child(3):before{content: "7";}
.item-goods .goods-content .fuwu .detailed .box ul li p:nth-child(1){font-size: 25px;color: #878788;line-height: 30px;}
.item-goods .goods-content .fuwu .detailed .box ul li p:nth-child(2){font-size: 18px;color: #878788;line-height: 24px;margin-top: 10px;}
.item-goods .goods-content .fuwu .detailed .box .text{text-align: center;padding: 25px 0;}
.item-goods .goods-content .fuwu .detailed .box .text p{font-size: 24px;color: #878788;line-height: 30px;}
.item-goods .goods-look{padding: 0 30px;width: 215px;box-sizing: border-box;position: absolute;top: 0;right: 15px;}
.item-goods .goods-look .look-header{text-align: center;position: relative;}
.item-goods .goods-look .look-header:before{display: block;content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 1px;background: #bfbfbf;}
.item-goods .goods-look .look-header p{font-size: 18px;color: #595858;line-height: 30px;display: inline-block;padding: 0 10px;background: #fff;position: relative;}
.item-goods .goods-look .look-list{}
.item-goods .goods-look .look-list ul{}
.item-goods .goods-look .look-list ul li{width: 100%;margin-bottom: 20px;} 
.item-goods .goods-look .look-list ul li .img{width: 100%;position: relative;}
.item-goods .goods-look .look-list ul li .img img{width: 100%;}
.item-goods .goods-look .look-list ul li .img p{position: absolute;width: 100%;bottom: 0;left: 0;right: 0;margin: auto;font-size: 16px;color: #595858;text-align: center;}
.item-goods .goods-look .look-list ul li .img p:before{display: block;content: "";position: absolute;background: #999;opacity: .1;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;}
.item-goods .goods-look .look-list ul li .name{margin-top: 10px;}
.item-goods .goods-look .look-list ul li .name p{font-size: 16px;color: #595858;line-height: 20px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.item-goods .goods-look .look-list .look-page{text-align: center;}
.item-goods .goods-look .look-list .look-page p{width: 30px;height: 16px;display: inline-block;vertical-align: middle;margin: 0 10px;}
.item-goods .goods-look .look-list .look-page .prev{background: url('../images/goods/content/prev-icon.png')no-repeat;background-size: 100% 100%;}
.item-goods .goods-look .look-list .look-page .next{background: url('../images/goods/content/next-icon.png')no-repeat;background-size: 100% 100%;}
.item-details{margin-top: 10px;}
.item-details .details-box{width: 1280px;margin: auto;position: relative;}
.item-details .details-phb{width: 232px;box-sizing: border-box;border: 1px solid #eee;box-sizing: border-box;padding-bottom: 20px;margin-right: 20px;}
.item-details .details-phb .phb-header{text-align: center;position: relative;background: #eeeeee;}
.item-details .details-phb .phb-header p{font-size: 18px;color: #595858;line-height: 50px;}
.item-details .details-phb .phb-list{margin-top: 5px;}
.item-details .details-phb .phb-list ul{}
.item-details .details-phb .phb-list ul li{padding: 20px;position: relative;}
.item-details .details-phb .phb-list ul li:after{display: block;width: 80%;height: 1px;background: #eeeeee;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;content: "";} 
.item-details .details-phb .phb-list ul li .img{width: 60px;position: relative;display: inline-block;vertical-align: top;margin-right: 5px;}
.item-details .details-phb .phb-list ul li .img img{width: 100%;}
.item-details .details-phb .phb-list ul li .text{width: 125px;display: inline-block;vertical-align: top;text-align: left;}
.item-details .details-phb .phb-list ul li .text p{font-size: 16px;color: #595858;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;}
.item-details .details-phb .phb-list ul li .text p:nth-child(2){color: #ff0036;font-weight: bold;}
.item-details .details-phb .phb-list ul li .text p:nth-child(3) em{color: #dea84d;font-weight: bold;}
.item-details .details-phb .phb-more{text-align: center;width: 150px;margin: 20px auto 0;background: #eeeeee;}
.item-details .details-phb .phb-more p{font-size: 16px;color: #595858;line-height: 40px;position: relative;}
.item-details .details-phb .phb-more p:after{position: absolute;top: 0;bottom: 0;right: 15px;margin: auto;content: "";width: 11px;height: 17px;background: url('../images/detailed/phb/more-icon.png')no-repeat;background-size: 100% 100%;}
.item-details .details-attribute{width: 780px;padding: 20px;box-sizing: border-box;border: 1px solid #bfbfbf;}
.item-details .details-attribute .attribute-header{position: relative;}
.item-details .details-attribute .attribute-header p{font-size: 18px;color: #595858;line-height: 30px;}
.item-details .details-attribute .attribute-list{margin-top: 5px;}
.item-details .details-attribute .attribute-list ul{}
.item-details .details-attribute .attribute-list ul li{display: inline-block;vertical-align: middle;width: 50%;}
.item-details .details-attribute .attribute-list ul li:nth-child(4){margin-right: 0;}
.item-details .details-attribute .attribute-list ul li p{font-size: 18px;color: #878788;line-height: 35px;}
.item-details .details-list{width: 780px;margin-top: 20px;box-sizing: border-box;}
