/* index */
.btn-major > span{
	background: #009cef;
}
.btn-major > span:hover{
	background: #005a99;
}
/* basic */
.description-panel.wn-description-panel .goods-qrcode span,
.description-panel.wn-description-panel .goods-qrcode a{
	font-size:12px;
	line-height:24px;
	color:#666;
	cursor:pointer;
}
.description-panel.wn-description-panel .goods-qrcode a .dd{
	text-decoration:none;
}
.description-panel.wn-description-panel .goods-qrcode span:hover .hover{
	text-decoration:underline;
}
.description-panel.wn-description-panel .goods-qrcode a:hover .dd{
	text-decoration:underline;
}
.description-panel.wn-description-panel .goods-qrcode span i{
	margin-right: 5px;
}
.description-panel.wn-description-panel .goods-qrcode{
	margin-right: 0;
}
.wn-sub-title{
	padding-top: 10px;
	padding-bottom: 4px;
}
.wn-icon-op{
	font-size:12px;
	color:#94c3e4;
}

.zoom-slider.wn-zoom-slider{
	width:460px;
	margin-left: 0;
}
.favorite-btn .icon{
	margin-left:5px;
	font-size: 20px;
	margin-top: -13px;
	height: 20px;
}
.pro-like{
	text-align: left;
	margin-top: 14px;
}
.jiathis_style.pro-share{
	width:200px;
	margin:0;
	position:relative;
}
.bdsharebuttonbox{
	position:absolute;
	left:35px;
	top:28px;
}
.jiathis_style.pro-share span{
	display: block;
	font-size:12px;
	color:#666;
	margin-bottom:8px;
}
.favorite-btn{
	float:right;
	height:20px;
	color:#666;
}
.icon-xingxing-kongxin,
.icon-xingxing-shixin{
	display: inline-block;
	transform: translateY(-1px);
	margin-left:5px;
	font-size:12px;
}
.icon-xingxing-kongxin.star,
.icon-xingxing-shixin.star{
	color:#009cef;
}

.description-panel .summary .dt.wn-action-update-txt{
	line-height: 30px;
}
.description-panel .summary .action-update-txt.wn-update{
	width:110px;
	float:right;
	display: flex;
	justify-content: space-between;
	text-align:center;
}
.description-panel .summary .action-update-txt.wn-update span{
	display: flex;
	flex-direction:column;
}
.my-txt{
	display: flex;
	justify-content: space-between;
	line-height:30px;
}

.choose-item-wrap.wn-dd{
	transform: translateY(1px);
}
.wn-coor-text{
	display: inline-block;
	line-height: 38px;
	float:right;
	margin:0 8px;
}
.dt.wn-dt{
	letter-spacing:23px;
}
.dt.wn-send-dt{
	letter-spacing:6px;
}
.btn-wrap.wn-btn-wrap .btn > span{
	border-radius:0;
}
.btn-wrap.wn-btn-wrap .btn-import > span{
	background: #009cef;
	font-size:16px;
	color:#fff;
	border:1px solid #009cef;
}
.btn-wrap.wn-btn-wrap .btn-import > span:hover{
	background: #228cd6;
	border:1px solid #228cd6;
}
.btn-wrap.wn-btn-wrap .btn-caution > span{
	background: #fff;
	font-size:16px;
	color:#666;
	border:1px solid #999;
}
.btn-wrap.wn-btn-wrap .btn-caution > span:hover{
	border:1px solid #009cef;
	color:#009cef;
}
.wn-peizhi-txt{
	margin-left: 90px;
	/* height: 38px; */
	line-height: 38px;
	/* color:#009cef; */
}
.icon-xiaosanjiao{
	font-size:7px;
	margin-left:6px;
	color:#a2a2a2;
}
.wn-choose-quantity{
	position:relative;
	z-index:998;
}
.wn-choose-box{
	position:absolute;
	left: 90px;
    top: 33px;
	background: #fff;
	z-index:9;
	display: none;
}
.wn-shop-box .choose-item{
	height: 32px;
	line-height: 32px;
}
.wn-shop-box .choose-item:hover{
	background: #f5f5f5;
}
.wn-choose-box.showbox{
	display: block;
}
.wn-choose-box.showbox .choose-item{
	text-align:left;
}
.wn-choose-box ul{
	display: flex;
	flex-direction:column;
	max-height:116px;
	overflow-y:auto;
}
.wn-choose-quantity .choose-item:hover {
	border: 1px solid #dadada;
	outline: 1px solid #fff;
	color: #666;
}
.bdshare-button-style0-16{
	display:flex;
	align-items:center;
	justify-content: center;
}
.bdshare-button-style0-16 a,
.bdshare-button-style0-16 .bds_more{
	background: none;
	padding-left:0;
	margin:0;
	margin-right:10px;
	color:#666;
}
.bdshare-button-style0-16 a.wn-weixin{
	width: 14px;
	height: 12px;
	background: url('../images/test/weixin.png') no-repeat center center/100% 100%;
}
.bdshare-button-style0-16 a.wn-qq{
	width: 12px;
	height: 13px;
	background: url('../images/test/qq.png') no-repeat center center/100% 100%;
}
.bdshare-button-style0-16 a.wn-kongjian{
	width: 15px;
	height: 13px;
	background: url('../images/test/kongjian.png') no-repeat center center/100% 100%;
}
.bdshare-button-style0-16 a.wn-weibo{
	width: 14px;
	height: 13px;
	background: url('../images/test/weibo.png') no-repeat center center/100% 100%;
}

/* store */
.wn-main-shop-item{
	display: flex;
	border:1px solid #f5f5f5;
}
.wn-shop-left{
	width:280px;
	height:170px;
	background: #f7f7f7;
	padding-left:14px;
	padding-top:12px;
	box-sizing:border-box;
}
.wn-shop-right{
	width:940px;
	height:170px;
	position:relative;
}
.wn-shop-left-item{
	display: flex;
	flex-direction:column;
}
.wn-shop-left p{
	font-size:14px;
	color:#333;
}
.wn-shop-left span{
	font-size:12px;
	color:#666;
	margin-bottom: 10px;
}
.wn-shop-left span i{
	display: inline-block;
	font-size:12px;
	width:16px;
	height:16px;
	line-height:16px;
	background: #ff8800;
	color:#fff;
	text-align:center;
	margin-right: 5px;
}
.swiper-container-shop{
	width:870px;
	height:170px;
}
.swiper-button-prev-shop,
.swiper-button-next-shop{
	background-size: 40%;
	outline: none;
}
.swiper-button-prev-shop{
	left: 2px;
}
.swiper-button-next-shop{
	right:2px;
}
.wn-swiper-slide-shop{
	display: flex;
}
.wn-swiper-slide-left{
	display: flex;
	flex-direction:column;
}
.wn-shop-img{
	display: block;
	width:74px;
	height:74px;
	border:1px solid #e2e2e2;
	margin-top: 32px;
	margin-bottom: 6px;
}
.wn-shop-span{
	display: block;
	width:74px;
	height:28px;
	line-height:28px;
	border:1px solid #e2e2e2;
	font-size:13px;
	color:#666;
	text-align:center;
	cursor:pointer;
}
.wn-shop-span:hover{
	border:1px solid #009cef;
	color:#009cef;
}
.wn-swiper-slide-right{
	flex:1;
	display: flex;
	flex-direction:column;
	margin-left: 10px;
	padding-right:10px;
}
.wn-swiper-slide-right span{
	font-size:12px;
	color:#666;
}
.wn-shop-name{
	margin-top: 34px;
	margin-bottom: 8px;
}
.wn-shop-person i{
	color:#009cef;
}
.wn-shop-comment{
	margin-top: 8px;
	display: flex;
}
.col-lg-13 {
	width: 980px;
	margin-left: 20px;
}
.wn-cart-add {
    position: absolute;
    width: 98px;
    height: 28px;
    line-height: 28px;
    background: #009cef;
    color: #fff;
    font-size: 14px;
    top: 5.5px;
    right: 10px;
    float: right;
    text-align: center;
}
.wn-cart-add:hover{
	background: #228cd6;
}
.icon-weizhi{
	margin-right:5px;
}

/* recommend */
.bd.wn-side-box{
	display: flex;
	justify-content: space-between;
}
.bd.wn-side-box .txt{
	width:95px;
	height:40px;
	line-height:40px;
	background: #f7f7f7;
	border:1px solid #f5f5f5;
	font-size:14px;
	color:#666;
	padding-left:8px;
	box-sizing:border-box;
	cursor:pointer;
}
.bd.wn-side-box .txt:hover span{
	text-decoration:underline;
}
.bd.wn-side-box .txt i{
	margin-right: 5px;
}
.wn-bd-brand .wn-link{
	display: flex;
	border-bottom: 1px dashed #e2e2e2;
}
.wn-bd-brand .wn-brand-img{
	display: block;
	width:120px;
	height:48px;
	/* margin-right: 10px; */
}
.wn-bd-brand .wn-brand-txt{
	width:80px;
	height:48px;
	line-height:48px;
	text-align:center;
}
.side-box .hd{
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	border:1px solid #f5f5f5;
	border-bottom:none;
}
.side-box{
	margin-bottom: 20px;
}

/* 商品介绍 */
.bd.wn-bd-hot{
	padding:20px;
}
.switchable-panel .item{
	padding-bottom: 10px;
}
.item .pic{
	height:145px;
}
.item .main_pic{
	height:175px;
}
.item .name{
	margin-top: 14px;
	height:38px;
	line-height:18px;
	font-size:12px;
	color:#666;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	-webkit-line-clamp: 2;    
	overflow: hidden;
	flex: 1;
}
.item .price span{
	font-size:14px;
	color:#999;
}
.item .price .new_price{
	padding-left: 10px;
	font-size:14px;
	color:#ff6300;
	font-weight: bold;
}
.item .price .old_price{
	padding-left: 5px;
	font-size:12px;
	color:#999;
	text-decoration: line-through;
}
.total-box p{
	display: flex;
	align-items: center;
}
.packagecol_check_clear{
	cursor: pointer;
	padding-left: 5px;
	color: #009cef;
}
.total-box p img{
	width: 15px;
	height: auto;
	padding-right: 5px;
}
.total-box .text1{
	font-size: 14px;
	color: #666
}
.total-box .text2{
	font-size: 12px;
	color: #666
}
.total-box .sp1{
	color:#ff6300;
}
.total-box .sp2{
	color:#ff6300;
	font-size: 18px;
}
.total-box .sp3{
	text-decoration: line-through;
}
.total-box .text4{
	font-size: 12px;
	color: #666
}
.wn-name-lv{
	position:absolute;
	top:0;
	left:-8px;
	z-index:99;
	display: block;
	width:20px;
	height:20px;
	background: #009cef;
	border-radius: 50%;
	color:#fff;
	font-size:12px;
}
.wn-item-position{
	position:relative;
	padding-top:8px;
}
.col-lg-3{
	width:220px;
}
.bd.wn-my-intro{
	border:none;
	border-top:1px solid #f5f5f5;
	padding: 0;
}
.wn-shopname-item{
	margin-bottom: 20px;
	color:#666;
}
.wn-shopname-item span{
	display: block;
	height:26px;
	line-height:26px;
}
.detailinfo-list li{
	color:#666;
}
.wn-border-radius{
	display: inline-block;
	width:26px;
	height:26px;
	text-align:center;
	border-radius:50%;
	background: #94c3e4;
	color:#fff;
	margin-right:10px;
	font-size:17px;
}
/* 详细参数 */
.wn-detail-table-item{
	line-height:24px;
	border-bottom: 1px solid #f5f5f5;
	padding:10px 0;
}
.wn-detail-table-item .first{
	width: 80px;
	margin-left:80px;
}
.wn-detail-table-item .second .paramsname{
	width:100px;
	text-align:right;
	margin-right:36px;
}
.wn-detail-table-item .second .params{
	width:665px;
}

/* 商品评价 */
.wn-level-item{
	align-items: center;
}
.goods-detail-tab .bd img.wn-tou-img{
	display: block;
	width:36px;
	height:36px;
	border-radius:50%;
	margin:12px 10px 12px 5px;
}
.table-evaluation .level{
	width: 160px;
	text-align: left;
	vertical-align: top;
	padding:0;
}
.wn-vip-txt{
	display: inline-block;
	width:54px;
	height:18px;
	line-height:18px;
	text-align:center;
	background: #3a3a3a;
	color:#f2e578;
}
.icon-xingxing-kongxin.comment,
.icon-xingxing-shixin.comment{
	margin-left: 0;
	margin-right: 5px;
}
.wn-comment-star{
	margin-top: 7px;
	line-height:30px;
}
.goods-detail-tab .bd img.wn-tou-img.wn-photoperson{
	margin-left: 0;
	margin-right: 10px;
}
.wn-show-pics{
	height:92px;
}
.wn-show-pics .li{
	float: left;
	width: 90px;
	height: 90px;
	line-height: 90px;
	vertical-align: middle;
	border: 1px solid #e2e2e2;
	margin-right: 20px;
	text-align: center;
	border-radius: 0;
	font-size: 0;
}
.goods-info .bd .item-table .wn-show-pics img{
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 90px;
	max-height: 90px;
	line-height: 90px;
	cursor:pointer;
	vertical-align: middle;
}

.wn-mask{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: #000;
	opacity:0.5;
	z-index:9999;
}
.wn-comment-box{
	width:960px;
	height:640px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left: -480px;
	margin-top:-320px;
	background: #fff;
	z-index:999999;
}
.wn-comment-box-left{
	width:640px;
	height:640px;
	background: #000;
}
.wn-comment-box-right{
	width:320px;
	height:640px;
	background: #fff;
	overflow-y:auto;
}
.wn-user-img{
	width:36px;
	height:36px;
	padding:20px 10px 13px 20px;
}
.wn-comment-content-imglist{
	display:flex;
	flex-wrap:wrap;
}
.wn-comment-content-imglist li{
	width:86px;
	height:86px;
	margin-right: 7px;
	margin-bottom:7px;
	line-height: 86px;
	text-align: center;
}
.wn-comment-content-imglist li img{
	width: auto;
	height: auto;
	max-width:100%;
	max-height:100%;
	box-sizing:border-box;
	border:1px solid transparent;
	vertical-align: middle;
}
.wn-comment-content-imglist li img:hover{
	border:1px solid #009cef;
}
.swiper-container-comment{
	width:640px;
	height:640px;
}
img.wn-swiper-comment{
	width:auto;
	max-width: 100%;
	vertical-align:middle;
}
.swiper-container-comment .swiper-button-next,
.swiper-container-comment .swiper-button-prev{
	background-size: 17px 44px;
	height: 60px;
	margin-top: -22px;
	opacity:0.5;
	color:#fff;
}
.swiper-container-comment .swiper-button-next{
	right:0;
}
.swiper-container-comment .swiper-button-prev{
	left:0;
}
.swiper-container-comment .swiper-button-next:hover,
.swiper-container-comment .swiper-button-prev:hover{
	background-color: #000;
}

.swiper-container-category{
	width: 200px;
	height: 150px;
}
.btn-sku{
	text-align: right;
	text-decoration: underline;
	color: #5387ff;
	cursor: pointer;
	position: relative;
	padding-top: 30px;
}
.sku-box{
	position: relative;
}
.item-sku-black{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 4;
}
.item-sku-detail{
	background: #fff;
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	width: 258px;
	min-height: 186px;
	padding: 15px;
	box-shadow: 5px 5px 5px #c2c2c2;
	border: 1px solid #e2e2e2;
}
.item-sku-name{
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
}
.item-sku-label{
	font-size: 10px;
	color: #333;
	margin-bottom: 10px;
}
.sku-item-flex{
	display: flex;
	flex-wrap: wrap;
}
.sku-item{
	height: 18px;
	line-height: 18px;
	padding: 0 10px;
	color: #666;
	font-size: 12px;
	background: #f7f7f7;
	margin-bottom: 10px;
	margin-right: 10px;
	border-radius: 10px;
	cursor: pointer;
	border: #f7f7f7 1px solid;
}
.sku-item-active{
	color: #5387ff;
	background: #fff;
	border: #5387ff 1px solid;
}
