.gallery-img{ max-width:450px; margin:0 auto; position:relative}
.gallery-img img{ max-width:auto !important}
.products .pro_img{padding:0px 0;text-align:center;border:1px solid #e5e5e5;padding-bottom:0;border-radius:2px;border-radius:5px;}
.sp-loading{text-align: center;max-width: 100%;padding: 15px;border: 5px solid #eee;border-radius: 3px;font-size: 12px;color: #888;}
.sp-large{position: relative;overflow: hidden;top: 0;left: 0;width:100%;}
.sp-large a img{max-width: 100%;height: auto;width:100%;}
.sp-large a{display: block;}
.sp-zoom{position: absolute;left: -50%;top: -50%;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;display: none;}
.sp-lightbox{position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgb(0, 0, 0);background: rgba(0, 0, 0, .9);z-index: 999999;display: none;cursor: pointer;}
.sp-lightbox img{position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;max-width: 90%;max-height: 90%;border: 2px solid #fff;}
#sp-prev, #sp-next{position: absolute;top: 50%;margin-top: -25px;z-index: 501;color: #fff;padding: 14px;text-decoration: none;background: #000;border-radius: 25px;border: 2px solid #fff;width: 50px;height: 50px;box-sizing: border-box;transition: .2s;}
#sp-prev{left: 14%;}
#sp-prev:before{content: '';border: 7px solid transparent;border-right: 15px solid #fff;position: absolute;top: 16px;left: 7px;}
#sp-next{right: 14%;}
#sp-next:before{content: '';border: 7px solid transparent;border-left: 15px solid white;position: absolute;top: 16px;left: 18px;}
#sp-prev:hover, #sp-next:hover{background: #444;}
.sp-wrap{display: none;line-height: 0;font-size: 0;border-radius: 3px;position: relative;text-align:center;max-width: 100%;width:100%;}
.sp-tbox{ margin-top:10px;border-top:1px solid #e5e5e5;}
.sp-thumbs{margin:0px 31px 0;text-align: center;display: block;padding:5px; height:80px; overflow:hidden; white-space:nowrap}
.sp-thumbs ul{overflow: hidden;position: relative;height:70px; width:6000px;}
.sp-thumbs li{width:80px;float: left;}
.sp-thumbs a{position:relative;}
.sp-thumbs a:after{transition:all .5s;transform:scaleX(0);content:"\f00c";font-family:FontAwesome;display:inline-block;font-size:16px;color:#f60;position:absolute;left:50%;top:50%;margin-left:-8px;}
.sp-thumbs a:hover:after{transform:scaleX(1);visibility:visible;}
.sp-thumbs img{min-height: 56px;min-width: 56px;max-width: 56px;}
.sp-thumbs a:link, .sp-thumbs a:visited{width: 70px;height: 70px;overflow: hidden;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;display: inline-block;background-size: cover;background-position: center;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;margin:0 5px;}
.sp-thumbs a:hover{opacity: 1;border:1px solid #f60;}
.sp-thumbs a:active, .sp-current{opacity: 1!important;position: relative;border:1px solid #f60;}
.sp-thumbs a.sp-current:after{transform:scaleX(1);visibility:visible;}
.picSildeLeft{  position:absolute;bottom:15px; left:10px;}
.picSildeRight{  position:absolute;bottom:15px; right:10px;}
.content-img img{ max-width:100%}
#fh5co-content_show .product-detail .comment-img-box .show-img-box img{ width:100%; height:auto;max-width: 498px;min-width: 200px;min-height: 200px;vertical-align: middle;}
.form-product{ padding-left:50px;}
.blank{ clear:both; height:10px; line-height:10px; font-size:0}


.gallery-imgs .owl-controls .owl-buttons div{position:absolute;top:50%;  width:40px; height:40px; line-height:58px; font-size:0px; padding:0; margin-top:-20px;opacity:1; background:none; text-align:left;border-radius:50%; color:#7f7f7f; background:rgb(238,238,238,0.6); border-radius:50%;}
.gallery-imgs .owl-controls .owl-buttons div:hover{ }
.gallery-imgs .owl-controls .owl-buttons div:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;font-style:normal;vertical-align:baseline;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:42px;}
.gallery-imgs .owl-controls .owl-prev{ left:0px; text-indent:5px; }
.gallery-imgs .owl-controls .owl-prev:before{content:"\f104"; }
.gallery-imgs .owl-controls .owl-next{ right:0px; text-indent:7px; }
.gallery-imgs .owl-controls .owl-next:before{content:"\f105"}

.inputnumber{padding:0 5px;margin:0 5px;font-size:14px;width:24px;border-top:1px solid #BABABA;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;height:24px;line-height:24px;color:#666666;text-align:center}
.inputshop{border:1px solid #BABABA;height:20px;line-height:20px;width:30px;background:url(../images/inputbg.png) 0 0 no-repeat}
.iwbuy input{display:inline-block;border:1px solid #ccc; font-size:14px; font-family:Arial; text-align:center;padding:0px; margin:0px;width:58px; height:26px;line-height:26px; background:#fff; position:relative;top:1px;}
.iwbuy a:link,.iwbuy a:visited{display:inline-block; width:26px; height:26px; line-height:22px; text-align:center; border:1px solid #ccc;color:#666;}

#buyBtn,.btnPayment{width:120px;height:38px;background:#edaa2c;color:#fff;line-height:38px;display:inline-block;text-align: center;font-size:16px;text-decoration: none;border-radius:5px;}
#buyBtn:hover,.btnPayment:hover {background:#f7ac28}
#addCart{width:120px;height:38px;line-height:38px;color:#FFF;background:#3b9504;display:inline-block;text-align: center;font-size: 16px;text-decoration: none; border-radius:5px;}
#addCart:hover{background:#47b703;}
.addcol{line-height:30px;height:30px;display:inline-block; margin-left:10px; color:#666}
.addcol:hover{ color:#d00}

.form-product{}
.pro-ref .s-left{ display:inline-block; text-align:right; margin-right:10px;}
a.arr0{display:inline-block; padding:1px 11px; height:26px; line-height:22px; text-align:center; border:1px solid #e5e5e5;color:#333; background:#fff; position:relative}
a.cattsel{ border:2px solid #e70012; padding:0px 10px; color:#e70012}


.buyboxsss{  max-width:420px;border: 1px solid #DDD;background: #F8F8F8;padding: 10px 0 10px 15px; margin-top:15px;}

.comments li{ border-bottom:1px solid #e5e5e5; padding:12px 0}
.comments li .media-left{ width:60px;}
.comments li .media-left .username{ margin:6px 0 6px;}
.comments li .media-body .ctitle{ color:#888; font-size:15px; padding:3px 0 6px;}
.comments li .media-body .time{color:#888; padding:8px 0; font-size:12px; }
.comments li .media-body .help a{ display:inline-block; margin-left:25px;}
.comments li .media-body .help a span{ display:inline-block; margin-right:8px;}
.comments li .comment-img-box img{ height:50px; margin:0}

.procon-head {border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
.procon-head li{ display:inline-block; font-size:18px;  height:45px; line-height:45px; text-align:center;padding:0 17px;  border-bottom:1px solid #fff; position:relative;top:0px;}
.procon-head li.active{ background:#ed9e37; border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #ed9e37; }
.procon-head li.active a{ color:#fff}

.select-quantity .quantity{margin-left:0px;}
.select-quantity{ padding:10px 0 23px}
.product-tip-btn{ display:inline-block; margin-left:65px;}
.cproduct-detail{ color:#666}
.product-quantity .inline-input{ border-color:#ddd; height:25px; line-height:25px; border-radius:3px;}
.productprice-box{ border:2px solid #f5f5f5; border-radius:5px; margin-top:16px; max-width:590px;}
.productprice-box .media{ background:#f5f5f5; padding:12px 0 17px;}
.productprice-box .media .media-price{ padding-top:13px;}
.productprice-box .media .media-price .pfont{ font-weight:bold; font-size:15px; color:#333}
.productprice-box .media .media-price{ margin-right:95px;}
.productprice-box .pro-det{ height:42px; line-height:42px;}
.productprice-box .pro-det .item1,.productprice-box .pro-det .item2{ border-right:1px solid #f5f5f5}
.pp-left{}
.productprice-box .buyBtn{ padding:0 34px;}
.productprice-box .share a{ color:#666; display:block; padding-left:1px;}
.productprice-box .share a:hover{ text-decoration:underline}
.productjianjie p{ line-height:2.1}
#fh5co-content_show .product-detail .payment img{ margin:3px 0; padding-left:3px;}
.productjianjie .within{ padding-left:130px;}
.cproduct-detail form{}

.comment-img-box{ margin-top:10px;}
.comment-img-box a{ display:inline-block; margin-right:5px;}
.show-img-box{ position:relative}
.thumb_img{ border:1px solid #fff; position:relative}
.thumb_img.cur_img{border:1px solid #ed9e37;}
.thumb_img.cur_img:after{content: '';position: absolute;left: 50%; margin-left:-6px;bottom: -13px;width: 0;height: 0;line-height: 0;font-size: 0;border: transparent 6px dashed; border-top-color: transparent;border-top-style: dashed;border-top-width: 6px;border-top: 6px solid #ed9e37;}
#fh5co-content_show  .comment-img-box .show-img-box img{ width:100%; height:auto;max-width: 498px;min-width: 200px;min-height: 200px;vertical-align: middle;}
.show-img-box{ display:none; border:1px solid #ddd; overflow:hidden;color:#999; margin-top:6px;}
.show-img-box .content{position:relative;overflow:hidden; }
.show-img-box.show{ display:block}
.show-img-box a{ color:#999; font-size:14px;}
.show-img-box a span{ display:inline-block; margin-right:5px; color:#333}
.show-img-box a.close-view{ float:right}
.show-img-box .btn-img-box{ margin-left:8px; line-height:28px;overflow:hidden;}
.show-img-box .pre-btn,.show-img-box .next-btn{ display:none; background:#f00; border:none; position:absolute; top:40%;width: 30px;height: 60px;opacity: .8;cursor: pointer;}
.show-img-box .pre-btn{ background:#fff url(../images/left.png) no-repeat center center;left:0}
.show-img-box .next-btn{background:#fff url(../images/right.png) no-repeat center center; right:0}
.show-img-box .pre-btn:hover,.show-img-box .next-btn:hover{opacity: 1;}
.show-img-box:hover .pre-btn,.show-img-box:hover .next-btn{ display:block}


@media only screen and (max-width: 992px) {
.products .pro_img{width:100%;padding:0;}
.products .pro-right{width:100%;padding:0;padding-top:20px;}
.product-tip-btn{margin-left:15px;}
.productprice-box .media .media-price{ margin-right:25px;}
.pro-ref .s-left{width:80px;}
}
@media screen and (max-width: 768px){
	.form-product{ margin-left:0px;}
	.page-box{ padding:10px}
	#sp-prev{left:10px;}#sp-next{right:10px;}
	.sp-thumbs{text-align:left;}
	.page-right{width: 100%; padding: 0; float: none;}
	.productprice-box .buyBtn{ padding:0 12px; height:38px; line-height:38px;}
	.form-product{ padding:0}
	
}
@media screen and (max-width: 480px){
	#sp-prev, #sp-next{top: auto;margin-top: 0;bottom: 25px;}
	.product-tip-btn{margin-left:0px; display:block; margin-top:15px;}
	#fh5co-content_show .comment-img-box .show-img-box img{max-width: 400px;}
}

