@charset "utf-8";
/* 样式归0开始 */
* {
	margin: 0;
}
.currency li a {
	cursor: pointer;
	cursor: hand;
}

td {
	font-size: 14px;
}
input,button,textarea {
	font-size: 14px;
	outline: none;

}
input[type="text"],
input[type="password"]{
	line-height: 16px;
	-webkit-appearance: none;
	border-radius:0;
}
input[type="button"],
button{
	-webkit-appearance: none;
	appearance: none;
}
select {
	font-size: 14px;
}
textarea {
	overflow: auto;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: 0px;
}
ul,li {
	list-style-type: none;
}
ul,li,p,div,input,ol {
	padding: 0px;
	margin: 0px;
}

.notice_box a:hover{
	color: #fff;
}
#body_box,
.wapper {
	max-width: 1400px;
	margin: 0 auto;
}
.clearboth {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 0;
}
.clear {
	width: 100%;
	height: 15px;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.clear0 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 0px;
}
.clear1 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 1px;
}
.clear2 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 2px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 2px;
}
.clear3 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 3px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 3px;
}
.clear4 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 4px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 4px;
}
.clear5 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 5px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 5px;
}
.clear6 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 6px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 6px;
}
.clear7 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 7px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 7px;
}
.clear8 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 8px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 8px;
}
.clear9 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 9px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 9px;
}
.clear10 {
	clear: both;
	width: 100%;
	font-size: 0;
	height: 10px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 10px;
}
.tiktok_h1,
.insta_h1,
.changepassword_h1,
.forgeypassword_h1,
.youtube_h1,
.sitemap_pc_h1,
.picklist_h1,
.navpage_detail_h1,
.help_center_h1,
.history_h1,
.gallery_h1,
.download_default_2020 h1,
.coupon_h1,
.comment_review_h1,
.brands_h1,
.news_h1,
.topic_detail_h1,
.topic_h1,
.product_list_h1{
	border: 0;
    text-align: left;
    font-size: 24px;
    margin: 20px 0 0;
    color: #333333;
    line-height: 60px;
    text-align: center;
}
/*气泡提示*/
.popup-tip-all{
	position:absolute;
	left:200px;
	top:300px;
	z-index:1000000;
}
.popup-tip-body{
	border:1px solid #FFF;
	background:#FFF;
	padding:7px 7px 7px 7px;
	margin:7px 0;
	color:#333; 
	box-shadow: 1px 1px 3px 3px #ccc;
}
.popup-tip-arrows-up{
	top:0;
	background:#FFF
}
/*通用分页*/
.common_pages {
	padding: 30px 0;
	text-align: center;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
}

.common_pages a {
	border: 1px solid #ddd;
	padding: 0 12px;
	background: #fff;
	margin: 0 4px 8px;
	display: inline-block;
	color: #000000;
	vertical-align: middle;
	height: 32px;
	line-height: 30px;
	border-radius: 2px;
	box-sizing: border-box;
	border-radius: 3px;
	font-size: 14px;
}
.common_pages span{
	padding: 0 7px;
}
.common_pages a.cur {
	border: 0;
	font-weight: bold;
	background: #ddd;
}

.common_pages a:hover {
	background: #ddd;
	color: #000000;
}

.common_pages a.prev,
.common_pages a.next {
	background: none;
	padding: 0 9px;
	heght: 32px;
	line-height: 30px;
	width: auto;
}

.common_pages a.prev svg,
.common_pages a.next svg {
	height: 30px;
	width: 13px;
}

.common_pages a.next svg {
	transform: rotate(180deg);
}

.common_pages a.prev:hover {
	background: #ddd;
}

.common_pages a.next:hover {
	background: #ddd;
}

.common_pages form {
	display: none;
	height: 32px;
	vertical-align: top;
	margin: 0 4px;
}

.common_pages .gotopage-txt {
	width: 60px;
	height: 32px;
	line-height: 30px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	background: #fff;
	text-align: center;
	border-radius: 3px;
	font-size: 14px;
}

.common_pages .gotopage-btn {
	height: 32px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	background: #fff;
	padding: 0 10px;
	cursor: pointer;
	border-radius: 3px;
	font-size: 14px;
	margin: 0 0 0 8px;
}

/*2020版详细页*/
/*产品详细页2020版*/
.product_detail_2020 {
	margin-top: 15px;
}
.product_detail_2020 .viewpicleft {
	float: left;
	width: 610px;
}
.product_detail_2020 .viewpicleft a.viewpic {
	z-index: 10;
	display: block;
}
.product_detail_2020 .viewpicleft a.viewpic img {
	vertical-align: middle;
	max-width: 100%;
	cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: zoom-in;
    margin-left: 0;
}
.product_detail_2020 .viewimgbox {
	float: left;
	width: 62px;
}
.product_detail_2020 .viewimgbox a.btn_prev,.product_detail_2020 .viewimgbox a.btn_next {
	height: 26px;
	line-height: 26px;
	width: 62px;
	text-align: center;
	display: block;
	color: #333;
}
.product_detail_2020 .viewimgbox a.btn_prev:hover,.product_detail_2020 .viewimgbox a.btn_next:hover {
	background: #f5f5f5;
}
.product_detail_2020 .viewimgbox a.btn_prev {
	margin-bottom: 8px;
}
.product_detail_2020 .viewimgbox a.btn_next {
	margin-top: 5px;
}
.product_detail_2020 .bigimgbox {
	float: left;
	margin-left: 26px;
}
.product_detail_2020 .viewimg_list {
	width: 62px;
	height: 450px;
	overflow: hidden;
	margin: 0;
	position: relative;
}
.product_detail_2020 ul.viewimg {
	width: 62px;
	height: 100%;
	overflow: hidden;
	margin: 0;
	position: absolute;
	top: 0px;
}

.product_detail_2020 .viewimgbox .viewimg-list {
	font-size: 0;
}
.product_detail_2020 .viewimgbox .viewimg-item {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 15px);
	margin-right: 30px;
	margin-bottom: 30px;
}
.product_detail_2020 .viewimgbox .viewimg-item.cur a {
	border-color: #000;
}
.product_detail_2020 .viewimgbox .viewimg-item:nth-child(2n) {
	margin-right: 0;
}
.product_detail_2020 .viewimgbox .viewimg-item a {
	display: block;
	width: 310px;
	height: 310px;
	border: 1px solid #e9e9e9;
	text-align: center;
	font-size: 0;
}
.product_detail_2020 .viewimgbox .viewimg-item img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.product_detail_2020 .viewimgbox .viewimg-item a:before {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	content: '';
}
.product_detail_2020 .viewfontright {
	float: right;
	width: 460px;
}
.product_detail_2020 .viewfontright h2 {
	font-size: 16px;
	color: #333;
	margin-bottom: 3px;
	padding: 2px 0 0 0;
	line-height: 24px;
}
.product_detail_2020 .viewfontright h2 .product_itemno {
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	color: #969696;
	padding: 0px;
	white-space: nowrap;
	display: block;
	margin: 0;
}
.product_detail_2020 .plikes {
	background: url("../images/favrate_icon2.png")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/favrate_icon2.png*/ no-repeat left center;
	text-indent: 15px;
	display: inline-block;
	color: #999999;
	margin-left: 30px;
}
.product_detail_2020 .porder {
	background: url("../images/order_icon2.jpg")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/order_icon2.jpg*/ no-repeat left center;
	text-indent: 18px;
	display: inline-block;
	color: #999999;
	margin-left: 30px;
}
.product_detail_2020 .itemnobox {
	border-bottom: 1px dashed #ddd;
	padding: 10px 0;
	overflow: hidden;
	color: #969696;
}

.product_detail_2020 .comment_review_box .reviewleft p {
	padding-top: 10px;
	line-height: 18px;
}
.product_detail_2020 .limited-time,.product_detail_quick_2018 .limited-time {
	height: 54px;
	width: 100%;
	text-align: center;
	background: #ee3445;
	box-sizing: border-box;
	margin-top: 10px;
}
.product_detail_2020 .limited-time__left,.product_detail_quick_2018 .limited-time__left {
	float: left;
	height: 54px;
	box-sizing: border-box;
	padding: 0 0 0 60px;
	position: relative;
	line-height: 54px;
	color: #fff;
	font-size: 20px;
}
.product_detail_2020 .limited-time__left svg,.product_detail_quick_2018 .limited-time__left svg {
	width: 34px;
	height: 54px;
	fill: #fff;
	position: absolute;
	top: 0;
	left: 20px;
}
.product_detail_2020 .limited-time__left span,.product_detail_quick_2018 .limited-time__left span {
	font-size: 30px;
	display: inline-block;
}
.product_detail_2020 .limited-time__right,.product_detail_quick_2018 .limited-time__right {
	float: right;
	height: 54px;
	line-height: 54px;
	padding: 0 30px 0 0;
	box-sizing: border-box;
	text-align: right;
	color: #fff;
}
.product_detail_2020 .limited-time__right .timer {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2020 .limited-time__right .timer .day{
	padding-right: 12px;
	position: relative;
	margin-right: 3px;
}
.product_detail_2020 .limited-time__right .timer .day  sup{
	position: absolute;
	right: 0;
	top: -5px;
	line-height: 20px;
}
.product_detail_2020 .limited-time__right p {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2020 .limited-time__right .start-timer,
.product_detail_2020 .limited-time__right .ending-timer {
	font-size: 20px;
}
.product_detail_2020 .limited-time-startin,.product_detail_quick_2018 .limited-time-startin {
	background-color: #f97b2f
}
.product_detail_2020 .prod-info-socialShare {
	float: right;
	width: 150px;
}
.product_detail_2020 .prod_info_currency_selector {
	position: absolute;
	z-index: 10;
	line-height: 24px;
/*top:-2px;left:-9px;*/
	border: 1px solid #fff;
	background: #fff;
	margin-left: -8px;
}
.product_detail_2020 .prod_info_currency_selector dt a {
	padding: 2px 0 0 4px;
	line-height: 20px;
	width: 52px;
	display: block;
	font-size: 14px;
	text-indent: 3px;
	color: #333
}
.product_detail_2020 .prod_info_currency_selector dt a .stroked-arrow {
	position: absolute;
	left: auto;
	top: 6px
}
.product_detail_2020 .prod_info_currency_selector dt a .stroked-arrow em,.prod_info_currency_selector dt a .stroked-arrow i {
	border-style: solid;
	border-color: #999 transparent transparent transparent;
	border-width: 5px 4px 0 4px;
	display: block;
	position: relative;
	top: 0
}
.product_detail_2020 .prod_info_currency_selector dt a .stroked-arrow i {
	border-color: #fff transparent transparent transparent;
	top: -7px
}
.product_detail_2020 .prod_info_currency_selector dt a .stroked-arrow {
	right: 15px;
	width: 0;
	top: 10px
}
.product_detail_2020 .prod_info_currency_selector dt a:hover {
	border-color: #b6b6b6;
	text-decoration: none
}
.product_detail_2020 .prod_info_currency_selector dd {
	margin-left: 0;
	font-size: 14px;
	display: none
}
.product_detail_2020 .prod_info_currency_selector dd ul {
	width: 56px;
	text-indent: 9px;
	margin-top: 6px;
	padding-bottom: 4px;
	background-color: #FFF
}
.product_detail_2020 .prod_info_currency_selector dd a {
	display: block
}
.product_detail_2020 .prod_info_currency_selector dd a:hover {
	text-decoration: none;
	background-color: #e56766;
	color: #fff
}
.product_detail_2020 .prod_info_currency_selector:hover {
	border: 1px solid #b6b6b6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	box-shadow: 0 3px 7px rgba(0,0,0,0.3)
}
.product_detail_2020 .prod_info_currency_selector:hover dd {
	display: block
}
.product_detail_2020 p.iconlink {
	float: right;
	padding-right: 10px;
}
.product_detail_2020 p.iconlink a {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 5px;
}
.product_detail_2020 p.iconlink span {
	background: url("../images/numbg.gif")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/numbg.gif*/ no-repeat left top;
	padding-left: 12px;
	height: 16px;
	display: block;
	float: left;
	line-height: 16px;
	margin-left: 3px;
}
.product_detail_2020 p.iconlink span span {
	background: url("../images/numbg.gif")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/numbg.gif*/ no-repeat right top;
	padding-right: 12px;
	padding-left: 0;
	display: block;
	float: left;
	height: 16px;
	position: relative;
}
.product_detail_2020 p.iconlink span b {
	background: url("../images/icon03.gif")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/icon03.gif*/ no-repeat left top;
	width: 4px;
	height: 6px;
	display: block;
	position: absolute;
	left: -18px;
	top: 5px;
	_left: -21px;
}
.product_detail_2020 .pricebox {
	font-size: 20px;
	color: #333;
	padding: 5px 0 0;
	width: 100%;
	display: inline-block;
}
.product_detail_2020 .pricebox .price {
	color: #333;
}
.product_detail_2020 .pricebox .goods_price {
	font-size: 24px;
	color: #333;
}
.product_detail_2020 .pricebox sup {
	font-size: 11px;
}
.product_detail_2020 .pricebox span.product_discount {
	color: #C01D1C;
	font-size: 13px;
	font-weight: bold;
}
.product_detail_2020 .pricebox span.oldprice {
	text-decoration: line-through;
	color: #666;
	font-size: 14px;
}
.product_detail_2020 .pricebox strong {
	font-size: 14px;
	color: #494949;
}
.product_detail_2020 .discount_days {
	padding: 12px 0;
	border-bottom: 1px solid #D3D3D3;
	overflow: hidden;
	color: #333;
}
.product_detail_2020 .discount_days span.discount {
	display: block;
	float: left;
	width: 64px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	background: url("../images/discount_off_bg.jpg")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/discount_off_bg.jpg*/ no-repeat left top;
	margin-right: 5px;
}
.product_detail_2020 .discount_days a {
	text-decoration: underline;
}
.product_detail_2020 .timelimitbox {
	display: inline-block;
	text-indent: 0;
	font-size: 14px;
}
.product_detail_2020 .timelimitbox i.icon-xianshi {
	background: none;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	font-size: 17px;
}
.product_detail_2020 .timelimitbox .day {
	margin-right: 10px;
	text-transform: lowercase;
}
.product_detail_2020 .pricebox .bg {
	color: #333;
}
.product_detail_2020 .pricebox .price_22 {
	color: #000;
}
.product_detail_2020 .pricebox strong#save_price_str {
	display: none;
}
.product_detail_2020 .day_count, .day_seconds {
	font-weight: bold;
}
.product_detail_2020 .days {
	font-weight: 500;
	font-size: 13px;
}
.product_detail_2020 .free_shipping_div {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
.product_detail_2020 .free_shipping_div i {
	display: inline-block;
	background: none;
	vertical-align: bottom;
	margin-right: 4px;
	font-size: 20px;
}
/*预售*/
.product_detail_2020 .presale_progress {
	position: relative;
}
.product_detail_2020 .presale_progress ul {
	width: 100%;
	position: relative;
}
.product_detail_2020 .presale_progress ul li {
	width: 33.333%;
	border-bottom: 2px solid #ccc;
	float: left;
	position: relative;
}
.product_detail_2020 .presale_progress ul li.last {
	width: auto;
	position: absolute;
	right: -8px;
	border: 0;
}
.product_detail_2020 .presale_progress ul li span {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #ccc;
	position: absolute;
	bottom: -5px;
	left: 0;
}
.product_detail_2020 .presale_progress ul li .presale_section {
	width: 23px;
	text-align: center;
	margin-left: -8px;
	padding-bottom: 10px;
	font-size: 14px;
}
.product_detail_2020 .presale_progress ul li.actived span {
	background: #ed3445;
}
.product_detail_2020 .presale_progress .progress_actived {
	height: 2px;
	background: #ed3445;
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 9;
	bottom: 0;
}
.product_detail_2020 .presale_con strong {
	font-size: 14px;
}
.product_detail_2020 .presale_con .shipping_time {
	display: inline-block;
	font-size: 14px;
}
.product_detail_2020 .presale_con .shipping_time span {
	font-size: 14px;
	margin-right: 7px;
}
.product_detail_2020 dl.viewdl dd.sale_property_box1 i {
	position: absolute;
	z-index: 1;
	display: inline-block;
	right: 6px;
	top: 7px;
	width: 15px;
	height: 18px;
	background: none;
	margin-top: 4px;
	line-height: 18px;
	font-size: 14px;
}
.product_detail_2020 .free_shipping_div span.close {
	width: 11px;
	height: 10px;
	background: url("../images/icon5.jpg")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/icon5.jpg*/ no-repeat right top;
	display: inline-block;
	padding-left: 10px;
	cursor: pointer;
}
.product_detail_2020 .free_shipping_div span.open {
	width: 11px;
	height: 10px;
	background: url("../images/icon4.jpg")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/icon4.jpg*/ no-repeat right top;
	display: inline-block;
	padding-left: 10px;
	cursor: pointer;
}
.product_detail_2020 .free_shipping_line {
	color: #C01D1C;
	padding: 10px 0 0;
	border-bottom: 1px dotted #ddd;
	width: 100%;
	display: inline-block;
}
.product_detail_2020 dl.viewcolor dd a:hover,.product_detail_2020 dl.viewcolor dd a.cur {
	border: 1px solid #dd3232;
	padding: 0;
}
.product_detail_2020 dl.viewdl {
	width: 100%;
	margin-bottom: 20px;
}
.product_detail_2020 dl.viewdl:after {
	clear: both;
	content: '';
	display: block;
}
.product_detail_2020 dl.viewdl #master_sale_property_box {
	padding-top: 0px;
}
.product_detail_2020 dl.viewdl .qty_dt {
	padding-right: 2px;
	line-height: 34px;
}
.product_detail_2020 dl.viewdl #master_sale_property_box .master_sale_property {
	margin-top: 8px;
}
.product_detail_2020 dl.viewdl dt {
	color: #000;
	line-height: 30px;
}
.product_detail_2020 dl.picsize {
}
.product_detail_2020 dl.picsize dt,
.product_detail_2020 dl.viewcolor dt {
	padding: 8px 2px 0 0;
	font-weight: bold;
	font-size: 14px;
}
.product_detail_2020 dl.picsize dt span.select_value,
.product_detail_2020 dl.viewcolor dt span.select_value {
	font-weight: normal;
}
.product_detail_2020 dl.picsize dt {
	line-height: 30px;
}
.product_detail_2020 dl.viewcolor dt {
	line-height: 30px;
}
.product_detail_2020 dl.viewdl dd {
	float: left;
	width: auto;
}
.product_detail_2020 dl.picsize dd a {
	display: block;
	float: left;
	border: 1px solid #CDCDCD;
	padding:  5px;
	margin: 0 5px 5px 0;
	color: #7E7E7E;
	line-height: 20px;
	background: #fff;
	min-height: 20px;
	min-width: 20px;
	text-align: center;
}
.product_detail_2020 dl.picsize dd a.cur,dl.picsize dd a:hover {
	padding:  5px;
	border: 2px solid #DD3232;
	position: relative;
}
.product_detail_2020 dl.viewcolor dd a {
	text-align: center;
	border: 1px solid #E2E1E3;
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
	position: relative;
	height: 60px;
	width: 60px;
	font-size: 0;
	z-index: 99;
	display: flex;
    align-items: center;
    justify-content: center;
}
.product_detail_2020 dl.viewcolor dd a img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2020 dl.viewcolor dd a span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.product_detail_2020 dl.viewcolor dd a:hover,.product_detail_2020 dl.viewcolor dd a.cur {
	border: 1px solid #DD3232;
	padding: 0;
}
.product_detail_2020 dl.picsize dd a.cur b,
.product_detail_2020 dl.picsize dd a:hover b,
.product_detail_2020 dl.viewcolor dd a:hover b,
.product_detail_2020 dl.viewcolor dd a.cur b {
	background: url("../images/tu_cur.png")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/tu_cur.png*/ no-repeat left top;
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.product_detail_2020 dl.viewcolor dd a:hover,.product_detail_2020 dl.viewcolor dd a.cur {
	padding: 0;
}
.product_detail_2020 dl.picsize dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
	padding:  5px;
}
.product_detail_2020 dl.viewcolor dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
}
.product_detail_2020 dl.picsize dd a.disable, dl.viewcolor dd a.disable b,dl.picsize dd a.disable b, dl.viewcolor dd a.disable:hover b {
	background: none;
}
.product_detail_2020 dl.picsize dd a.disable:hover {
	background: none;
	border: 1px dotted #E2E1E3;
	padding:  5px;
}
.product_detail_2020 dl.picsize dd .addprice {
	color: #C01D1C;
	margin-left: 5px;
	font-size: 14px;
}
.product_detail_2020 dl.viewcolor dd a.diy_property {
	width: auto;
	min-width: 40px;
	height: 40px;
	padding: 5px;
}
.product_detail_2020 dl.viewcolor dd a.diy_property .diyproperty_img {
	width: 40px;
	height: 40px;
	float: left;
	display: block;
	text-align: center;
}
.product_detail_2020 dl.viewcolor dd a.diy_property img {
	max-width: 40px;
	max-height: 40px;
}
.product_detail_2020 dl.viewcolor dd a.diy_property .addprice {
	color: #C01D1C;
	margin-left: 5px;
	height: 40px;
	line-height: 40px;
	display: block;
	float: left;
	font-size: 14px;
}
.product_detail_2020 dl.viewcolor dd a.diy_property .diyproperty_img img {
	max-width: 40px;
	max-height: 40px;
	vertical-align: middle;
}
.product_detail_2020 dl.viewcolor dd a.diy_property .diyproperty_img span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.product_detail_2020 form.quantityform {
	overflow: hidden;
}
.product_detail_2020 form.quantityform input {
	float: left;
	width: 48px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 0;
	color: #000;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.product_detail_2020 form.quantityform #goods_stock {
	line-height: 30px;
	color: #666;
	margin-left: 15px;
}
.product_detail_2020 form.quantityform #goods_stock strong {
	color: #000;
}
.product_detail_2020 form.quantityform #goods_moq {
	line-height: 30px;
}
.product_detail_2020 .viewbtnbox {
	border: 0;
	padding: 0 0 15px;
	color: #000;
	font-size: 11px;
	width: 300px;
}
.product_detail_2020 .viewbtnbox .fl {
	width: 300px;
	line-height: 20px;
}
.product_detail_2020 .viewbtnbox .fl a {
	text-decoration: underline;
	font-size: 14px;
	margin-left: 5px;
}
.product_detail_2020 a.btn_buynow {
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	font-size: 16px;
	padding: 0 30px;
	border: 1px #2678D3 solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #2D90F8;
	color: #FFF;
	display: inline-block;
	display: block;
	float: left;
	margin-top: 8px;
}
.product_detail_2020 a.btn_addtocart {
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	font-size: 16px;
	padding: 0 30px;
	border: 1px #FF7B11 solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFA811;
	color: #FFF;
	display: inline-block;
	float: left;
	margin: 8px 15px 0 0;
}
.product_detail_2020 a.btn_arrivalnotice {
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	font-size: 16px;
	padding: 0 30px;
	border: 1px #ad0000 solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #db1d1d;
	color: #FFF;
	display: inline-block;
	float: left;
	margin: 8px 15px 0 0;
}
.product_detail_2020 .pop-coupon-share{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	z-index: 100;
}
.product_detail_2020 .pop-coupon-share-wapper {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	height: auto;
	transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	background: #fff;
	box-shadow: 0 0 8px #b3b3b3;
	border-radius: 5px;
	padding: 20px;
	box-sizing: border-box;
	transition: all 0.3s ease-in;
}
.product_detail_2020 .pop-coupon-share .close-btn {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.product_detail_2020 .pop-coupon-share .close-btn svg {
	width: 25px;
	height: 25px;
	fill: #333;
}
.product_detail_2020 .pop-coupon-share textarea {
	padding: 5px;
	width: 100%;
	height: 150px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	border-radius: 5px;
	font-size: 14px;
	line-height: 20px;
}
.product_detail_2020 .pop-coupon-share .tip {
	font-size: 14px;
	color: #999;
	margin: 10px 0;
	line-height: normal;
}
.product_detail_2020 .pop-coupon-share .copy-btn {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
	background: #333;
	color: #fff;
	border-radius: 5px;
}
.product_detail_2020 .pop-coupon-share-show {
	opacity: 1;
	visibility: visible;
}
.product_detail_2020 a.btn_outstock{
	display: inline-block;
	padding: 8px 30px;
	display: inline-block;
	font-size: 16px;
	border: none;
	background: #e0e0e0;
	text-align: center;
	color: #fff;
	line-height: 20px;
	color: #FFF;
	width: calc(100% - 60px);
	padding: 0;
	height: 50px;
	line-height: 50px;
}
.product_detail_2020 #shopping_btn_box .addskutocart_btn a.btn_outstock {
	display: inline-block;
	padding: 8px 30px;
	display: inline-block;
	font-size: 16px;
	border: none;
	background: #e0e0e0;
	text-align: center;
	color: #fff;
	line-height: 20px;
	color: #FFF;
	width: calc(100% - 60px);
	padding: 0;
	height: 50px;
	line-height: 50px;
}
.product_detail_2020 #shopping_btn_box .seckill_addskutocart_btn a.btn_outstock{
	width: 100%;
}

.product_detail_2020 a.btn_sold_out {
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	font-size: 16px;
	padding: 0 30px;
	border: 1px #b6b6b6 solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #e0e0e0;
	color: #757575;
	display: inline-block;
	float: left;
	margin: 8px 15px 0 0;
}
.product_detail_2020 #shopping_btn_box {
	position: relative;
}

/*

.product_detail_2020 .add_cart_tip {
	width: auto;
	min-width: 450px;
	height: 255px;
	box-sizing: border-box;
	border: 0;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 50%;
	margin: auto;
	background: #fff;
	border-radius: 5px;
	display: block;
	z-index: 1000000;
	display: none;
	transform: translate(-50%,0);
	padding: 0 50px;
}
.product_detail_2020 .addcart_bg {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.4);
	z-index: 99999;
	display: none;
}
.product_detail_2020 .pop_addcart {
	text-align: center;
}
.product_detail_2020 .pop_addcart .sta_icon {
	padding: 30px 0 15px;
}
.product_detail_2020 .pop_addcart .sta_icon i {
	display: inline-block;
	width: 55px;
	height: 55px;
	text-align: center;
	line-height: 55px;
	background: #24b144;
	border-radius: 50%;
	color: #fff;
	font-size: 26px;
}
.product_detail_2020 .pop_addcart p {
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 5px;
}
.product_detail_2020 .pop_addcart p.addcart_con {
	font-size: 16px;
}
.product_detail_2020 .pop_addcart .bottom {
	border: 0;
	padding: 0;
}
.product_detail_2020 .pop_addcart .bottom a {
	display: inline-block;
	height: 34px;
	width: auto;
	text-align: center;
	line-height: 34px;
	color: #fff;
	background: #ed3445;
	font-size: 14px;
	border-radius: 4px;
	margin: 0 7px;
	padding: 0 20px;
	vertical-align: top;
}
.product_detail_2020 .pop_addcart .bottom a.continue_shopping {
	background: #666;
}
.product_detail_2020 .add_cart_tip .arr {
	display: none;
}
.product_detail_2020 #add_favorites_text {
	cursor: pointer;
	color: #999999
}
*/

.product_detail_2020 .stButton {
	line-height: normal;
	font-size: 20px;
}
.product_detail_2020 .addskutocart_btn a {
	width: 100%;
	padding: 0;
	height: 45px;
	line-height: 45px;
}
.product_detail_2020 .addskutocart_btn a:hover {
	color: #fff;
}
.product_detail_2020 .addskutocart_btn {
	display: block;
}
.product_detail_2020 .seckill_addskutocart_btn{
	width: calc(100% - 60px);
}

.product_detail_2020 .view_block_box .reviewstitle {
	border: 1px solid #ddd;
	padding: 5px 15px;
	font-size: 15px;
	background: #F3F3F3;
	color: #000;
	font-size: 15px;
}
.product_detail_2020 .view_block_box .reviewstitle span {
	font-size: 14px;
	color: #999999;
}
.product_detail_2020 .view_block_box .seereviewsall {
	border: 1px solid #ddd;
	background: #F3F3F3;
	color: #000;
	font-size: 15px;
	margin-top: 10px;
}
.product_detail_2020 .view_block_box .seereviewsall a {
	display: block;
	padding: 5px 15px;
	color: #000;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
}
.product_detail_2020 .view_block_box .seereviewsall a:hover {
	color: #FFF;
	background: #333;
}
.product_detail_2020 .view_block_box {
	width: 100%;
	margin: 15px 0 0;
}
.product_detail_2020 .view_block_box #shipping_table ul {
	border-top: 2px solid #E5E5E5;
	background: #F4F4F4;
	height: 25px;
	line-height: 25px;
}
.product_detail_2020 .view_block_box #shipping_table ul li {
	float: left;
	width: 132px;
	text-align: center;
}

.product_detail_2020 .st_list {
	padding: 10px 0 10px 15px;
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2020 .st_list li {
	list-style: disc;
	line-height: 20px;
}
.product_detail_2020 .viewnav img {
	max-width: 100%;
}
.product_detail_2020 .relevant_list {
	display: none;
}
.product_detail_2020 table#specifications td.parent {
	width: 160px;
}
.product_detail_2020 dl.picsize dd a.cur,.product_detail_2020 dl.picsize dd a:hover {
	padding: 5px;
	border: 1px solid #DD3232;
	position: relative;
}
.product_detail_2020 .buy_at_box2017 {
	width: 300px;
	margin-bottom: 15px;
}
.product_detail_2020 .buy_at_box2017 .ba_con {
	position: relative;
}
.product_detail_2020 .buy_at_box2017 .buy_at_clickbtn {
	height: 50px;
	border: 2px solid #e9e9e9;
	line-height: 46px;
	font-size: 18px;
	position: relative;
	cursor: pointer;
	box-sizing: border-box;
}
.product_detail_2020 .buy_at_box2017 .buy_at_clickbtn i {
	text-indent: 0;
	position: absolute;
	right: 15px;
	line-height: 46px;
	background: none;
	font-size: 16px;
}
.product_detail_2020 .buy_at_box2017 ul {
	border: 2px solid #e9e9e9;
	padding: 12px;
	position: absolute;
	left: 0;
	top: 56px;
	background: #fff;
	width: 100%;
	box-sizing: border-box;
	z-index: 99;
}
.product_detail_2020 .buy_at_box2017 ul li {
	margin-bottom: 12px;
}
.product_detail_2020 .buy_at_box2017 ul li.none {
	margin-bottom: 0;
}
.product_detail_2021_public .buy_at_box2017 a,
.product_detail_2020 .buy_at_box2017 a {
	display: block;
	height: 50px;
	width: 100%;
	text-align: center;
	line-height: 50px;
	color: #fff;
	background: #f7b060;
	font-size: 16px;
	font-weight: bold;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_amazon {
	background: #f7b15e;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_aliexpress {
	background: #e5443c;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_wish {
	background: #3299cd;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_tmall {
	background: #dd2626;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_jingdong {
	background: #cd3232;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_ebay {
	background: #00cd66;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_shopee {
	background: #ff5622;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_dhgate {
	background: #f7f7f7;
	color: #333;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_lazada {
	background: #183444;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_cdiscount {
	background: #fdd100;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_indiegogo {
	background: #eb1478;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_walmart {
	background: #0a72bb;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_mymall {
	background: #ef2246;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_rakuten {
	background: #b00003;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_souq {
	background: #008BFF;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_noon {
	background: #444B55;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_newegg {
	background: #f07724;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_overstock {
	background: #f42b3b;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_tophatter {
	background: #8760cc;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_vova {
	background: #f97900;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_joybuy {
	background: #f50101;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_jumia {
	background: #6cb799;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_kilimall {
	background: #150000;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_trademe {
	background: #06c;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_flipkart {
	background: #094e77;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_paytm {
	background: #02bdf4;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_joom {
	background: #42be97;
}
.product_detail_2020 .buy_at_box2017 ul li a.buy_at_etsy {
	background: #f45800;
}
.product_detail_2021_public .buy_at_box2017 .buy_at_clickbtn span,
.product_detail_2020 .buy_at_box2017 .buy_at_clickbtn span {
	display: inline-block;
	white-space: nowrap;
	width: calc(100% - 50px);
	overflow: hidden;
	text-overflow: ellipsis;
	text-indent: 12px;
}

.product_detail_2020 .goods_wholesale_2017 table {
	border-top: 1px solid #edefef;
	border-left: 1px solid #edefef;
}
.product_detail_2020 .goods_wholesale_2017 table td {
	border-bottom: 1px solid #edefef;
	border-right: 1px solid #edefef;
	height: 40px;
	text-align: center;
	font-size: 14px;
}
.product_detail_2020 .goods_wholesale_2017 table td.on {
	background: #ff9d00;
	color: #fff;
}
.product_detail_2020 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(odd) {
	background: #ECECEC;
}
.product_detail_2020 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(even) {
	background: #F8F8F8;
}
.product_detail_2020 dl.viewdl dd {
	position: relative;
	float: none;
	width: 100%;
}
.product_detail_2020 dl.viewdl dd select {
	width: 100%;
	height: 40px;
	border: 1px solid #edefef;
	outline: none;
	text-indent: 10px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
	z-index: 10;
	background: none;
}
.product_detail_2020 dl.viewdl dd .icon-arrow-down2 {
	display: inline-block;
	position: absolute;
	right: 1px;
	line-height: 38px;
	top: 1px;
	font-size: 14px;
	background: #fff;
	padding: 0 10px 0 0;
}
.product_detail_2020 .relevant_list1 .boxh3,.product_detail_2020 .history_list .boxh3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	color: #000;
}
.product_detail_2020 dl.viewdl dd #DiyRemark{
	max-width: 300px;
    width: 100%;
    height: 80px;
    box-sizing: border-box;
    border: 1px solid #bababa;
}
.product_detail_2020 .common_pro_list1 li.actived {
	border-color: #fff;
}
.product_detail_2020 .comment_review_box .reviewslist {
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2020 .comment_review_box .reviewleft {
	width: 15%;
	padding: 0;
}
.product_detail_2020 .comment_review_box .reviewmid {
	width: 85%;
}
.product_detail_2020 .comment_review_box .reviewmid .star i{
	color: #ccc;
	margin-right: 3px;
}
.product_detail_2020 .comment_review_box .reviewmid .star i.cur{
	color: #ff9d00;
}
.product_detail_2020 .comment_review_box .reviewmid .reviewfont {
	font-size: 14px;
	color: #333;
	padding-top: 10px;
}
.product_detail_2020 .detail_commentspics {
	padding: 10px 0 0;
}
.product_detail_2020 .detail_commentspics .pics {
	display: block;
	float: left;
	width: 80px;
	height: 80px;
	border: 1px solid #e9e9e9;
	margin-right: 10px;
	position: relative;
	text-align: center;
	font-size: 0;
	border-radius: 3px;
}
.product_detail_2020 .detail_commentspics .pics img {
	max-width: 80px;
	max-height: 80px;
	vertical-align: middle;
}
.product_detail_2020 .detail_commentspics .pics span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.product_detail_2020 .detail_commentspics .pics:hover {
	border-color: #ed3445;
}
.product_detail_2020 #estimate_shipping_fee {
	text-decoration: underline;
	color: #ff9d00;
}
.product_detail_2020 .crumb {
	font-size: 14px;
	color: #333;
	margin: 0 0 15px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.product_detail_2020 .crumb a,
.product_detail_2020 .crumb span {
	color: #333;
	padding: 0 5px;
}
.product_detail_2020 .viewbox {
	position: relative;
	margin: 0 0 15px;
}
.product_detail_2020 .crumb a:hover {
	color: #ed3445;
}
.product_detail_2020 .comment_review_box .reviewmid .source {
	height: 30px;
	border: 1px solid #eaeaea;
	padding: 0 15px 0 5px;
	line-height: 30px;
	border-radius: 10px;
	display: inline-block;
	font-size: 14px;
	margin: 15px 0 5px;
}
.product_detail_2020 .comment_review_box .reviewmid .source svg {
	vertical-align: top;
	width: 28px;
	height: 28px;
}
/*2017详细页 组合套装*/
.product_detail_2020 .protitle {
	height: 46px;
	border-bottom: 1px solid #9b9b9b;
}
.product_detail_2020 .protitle li {
	float: left;
	padding: 0;
	height: 46px;
}
.product_detail_2020 .protitle li span {
	padding: 0 35px;
	background: #f5f5f5;
	display: inline-block;
	height: 46px;
	line-height: 46px;
	color: #666;
	cursor: pointer;
}
.product_detail_2020 .protitle li.cur span {
	padding: 0 35px;
	background: #9b9b9b;
	color: #fff;
}
.product_detail_2020 .main_img {
	float: left;
	width: 180px;
	height: 130px;
	border-right: 1px solid #ddd;
	position: relative;
	box-sizing: border-box;
}
.product_detail_2020 .main_img .together {
	background: url("../images/list_add.jpg")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/list_add.jpg*/ no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 35px;
}
.product_detail_2020 .main_pic {
	width: 100px;
	height: 100px;
	text-align: center;
	display: block;
	margin-top: 15px;
}
.product_detail_2020 .main_pic span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.product_detail_2020 .main_pic img {
	max-width: 100px;
	max-height: 100px;
	vertical-align: middle;
}
.product_detail_2020 .package_pro_list1 {
	float: left;
	width: 700px;
	height: 130px;
	overflow: hidden;
}
.product_detail_2020 .package_pro_list1 li {
	float: left;
	width: 102px;
	margin-left: 25px;
}
.product_detail_2020 .package_pro_list1 li .pic {
	border: 1px solid #ddd;
	width: 100px;
	height: 100px;
	display: inline-block;
	text-align: center;
}
.product_detail_2020 .package_pro_list1 li .pic span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.product_detail_2020 .package_pro_list1 li .pic img {
	max-width: 100px;
	max-height: 100px;
	vertical-align: middle;
}
.product_detail_2020 .package_pro_list1 li .price {
	height: 50px;
	padding-top: 5px;
	box-sizing: border-box;
	line-height: 20px;
	color: #ed3445;
	text-align: center;
}
.product_detail_2020 .package_pro_list1 li .price .new_price {
	display: block;
}
.product_detail_2020 .package_pro_list1 li .price .old_price {
	display: block;
	font-size: 11px;
	color: grey;
	text-decoration: line-through;
	font-weight: normal;
}
.product_detail_2020 .package_pro_list1 li.more {
	width: 40px;
	font-size: 24px;
	color: #333;
	margin-top: 43px;
	text-align: center;
}
.product_detail_2020 .package_right {
	float: right;
	width: 200px;
	height: 130px;
	border-left: 1px solid #ddd;
	padding-left: 30px;
	box-sizing: border-box;
}
.product_detail_2020 .package_right .package_item {
	line-height: 24px;
}
.product_detail_2020 .package_right .package_price {
	line-height: 24px;
	color: #ed3445;
}
.product_detail_2020 .package_right .save_price {
	line-height: 24px;
	color: #ed3445;
}
.product_detail_2020 .package_right .package_price span {
	display: inline-block;
	color: #666;
	text-decoration: line-through;
	line-height: 24px;
	margin-left: 10px;
}
.product_detail_2020 .package_right .package_btn {
	display: block;
	width: 130px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	background: #ed3445;
	text-align: center;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 3px;
}
.product_detail_2020 .time_countout_div {
	display: inline-block;
	float: right;
}
.product_detail_2020 .time_countout_div .timelimitbox {
	clear: both;
}
.product_detail_2020 .time_countout_div .timelimitbox .hours,.product_detail_2020 .time_countout_div .timelimitbox .minutes,.product_detail_2020 .time_countout_div .timelimitbox .seconds {
	background: #f5f5f5;
	display: inline-block;
	min-width: 30px;
	height: 40px;
	padding: 0px 5px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 26px;
	font-weight: bold;
}
.product_detail_2020 .time_countout_div .timelimitbox .time_label {
	display: inline-block;
	min-width: 25px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 26px;
	font-weight: bold;
}
.product_detail_2020 .youtube_list li {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding: 0 5px 10px;
}
.product_detail_2020 .youtube_box {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	background: #fafafa;
}
.product_detail_2020 .youtube_box:nth-child(4n) {
	margin-right: 0;
}
.product_detail_2020 .youtube_box .youtube_con {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
}
.product_detail_2020 .youtube_box .youtube_pic {
	width: 100%;
	height: 160px;
	position: relative;
}
.product_detail_2020 .youtube_box .youtube_pic i {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	font-size: 40px;
	background: none;
	color: #fff;
	cursor: pointer;
	text-align: center;
	transition: all 0.5s;
}
.product_detail_2020 .youtube_box .youtube_pic span {
	position: absolute;
	bottom: 5px;
	right: 5px;
	background: rgba(0,0,0,.7);
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
}
.product_detail_2020 .youtube_box:hover .youtube_pic i {
	color: #000;
}
.product_detail_2020 .youtube_box .youtube_name a {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	padding: 15px 10px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.product_detail_2020 .youtube_box .youtube_detail {
	padding: 0 10px;
	line-height: 20px;
	color: #666;
	font-size: 13px;
	height: 60px;
	margin-bottom: 5px;
	overflow: hidden;
}
.product_detail_2020 .youtube_box .youtube_bom {
	padding: 5px 10px;
	text-align: center;
	position: relative;
	font-size: 13px;
	color: #666;
}
.product_detail_2020 .youtube_box .youtube_bom a {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	color: #999;
}
.product_detail_2020 .youtube_box .youtube_bom a:hover {
	color: #999;
}
.product_detail_2020 .youtube_box .youtube_bom i {
	display: inline-block;
	font-size: 20px;
	color: #999;
	vertical-align: top;
	margin-right: 5px;
	background: none;
}
.product_detail_2020 .youtube_box .youtube_thumbs_up i {
	font-size: 24px;
}
.product_detail_2020 .youtube_box .youtube_read {
	position: absolute;
	left: 10px;
	top: 5px;
}
.product_detail_2020 .youtube_box .youtube_comment {
	position: absolute;
	right: 10px;
	top: 5px;
}
.product_detail_2020 .youtube_box .img {
	width: 280px;
	height: 160px;
	text-align: center;
	display: block;
}
.product_detail_2020 .youtube_box .img img {
	max-width: 280px;
	max-height: 160px;
}
.product_detail_2020 .youtube_box .bg {
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
}
.product_detail_2020 .youtube_box .bg span {
	border: 2px solid #fff;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	color: #fff;
	font-weight: bold;
}
.product_detail_2020 .youtube_box .bg span.youtubeta {
	border: 0;
	height: 80px;
}
.product_detail_2020 .youtube_box .bg span.youtubeta i {
	display: block;
	font-size: 50px;
	color: #fff;
	background: none;
	height: 80px;
	line-height: 80px;
}
.product_detail_2020 .youtube_box .youtube_con:hover .bg {
	opacity: 1;
}
.product_detail_2020 .youtube_box .youtube_con .hotspot {
	position: absolute;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #fff;
	color: #000;
	font-size: 14px;
	border-radius: 50%;
}
.product_detail_2020 .youtube_box .vido {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.product_detail_2020 .youtube_box .vido i {
	font-size: 26px;
	background: none;
	color: #fff;
}
.product_detail_2020 .addskutocart_btn a#addskutocart_ecpay_buynow {
	background: #ffc439;
	position: relative;
}
.product_detail_2020 .addskutocart_btn a#addskutocart_ecpay_buynow img {
	position: relative;
	top: 50%;
}
.product_detail_2020 .addskutocart_btn a#addskutocart_ecpay_buynow .paypal-button-logo {
	vertical-align: top;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	text-align: left;
}
.product_detail_2020 .addskutocart_btn a#addskutocart_ecpay_buynow .paypal-button-logo {
	height: 24px;
	max-height: 33px;
	min-height: 22px;
}
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img,
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img {
	width: 160px;
	height: auto;
	padding: 10px;
	border: 1px solid #a9a9a9;
	border-radius: 5px;
	background: #fff;
	box-sizing: border-box;
	position: absolute;
	bottom: 65px;
	left: 50%;
	transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	opacity: 0;
	visibility: hidden;
}
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img img,
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img img {
	max-width: 100%;
	max-height: 100%;
	display:block;
}
.product_detail_2021_public dl.viewcolor dd a.diy_property:hover .show-img,
.product_detail_2021_public dl.viewcolor dd a.diy_property:hover .show-img {
	opacity: 1;
	visibility: visible;
}
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img:before,
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img:after,
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img:before,
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img:after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #a9a9a9;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 50%;
	bottom: -10px;
	transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	content: '';
}
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img:after,
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img:after {
	bottom: -8px;
	border-top: 10px solid #fff;
}
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img p,
.product_detail_2021_public dl.viewcolor dd a.diy_property .show-img p {
	line-height: 20px;
	font-size: 14px;
	color: #333;
	padding: 5px 0 0;
	text-align: center;
}
.product_detail_2020 .crumb {
	max-idth: 1500px;
	margin: 0 auto;
}
.product_detail_2020 .viewbox {
	margin: 20px 0 0;
}
.product_detail_2020 .viewpicleft {
	float: left;
	width: 55%;
}
.product_detail_2020 .bigimgbox {
	margin: 0;
	float: none;
}
.product_detail_2020 .viewimgbox {
	float: none;
	width: 650px;
	margin: 20px 0 0;
	position: relative;
}
.product_detail_2020 .viewimg_list {
	width: 100%;
	height: auto;
/*	margin-left: -10px;*/
}
.product_detail_2020 ul.viewimg {
	height: auto;
	width: 100%;
	font-size: 0;
	position: relative;
}
.product_detail_2020 ul.viewimg li {
	display: inline-block;
	border: 0;
	box-sizing: border-box;
	width: calc(25% - 20px);
	height: auto;
	vertical-align: top;
	font-size: 14px;
	margin: 0 10px 20px;
}
.product_detail_2020 ul.viewimg li.cur a,
.product_detail_2020 ul.viewimg li.cur a:hover {
	border: 1px solid #333;
}

.product_detail_2020 ul.viewimg li.cur img,
.product_detail_2020 ul.viewimg li.cur:hover img {
	opacity: 1;
}
.product_detail_2020 ul.viewimg li:hover {
	border: 0;
}
.product_detail_2020 ul.viewimg li:hover img {
	opacity: 0.8;
}
.product_detail_2020 ul.viewimg li a {
	display: flex;
	display: -webkit-flex;
	align-items:center;
	width: 147px;
	height: 147px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #fff;
	justify-content: center;
	position:relative;
}
.product_detail_2020 ul.viewimg li a img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.product_detail_2020 ul.viewimg li a span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.product_detail_2021_public .viewpicleft .viewimg li a,
.product_detail_2021_public .viewpicleft .wap_bigimgbox .wap_viewimg li a{
	position:relative;
	display:block;
}
.product_detail_2020 ul.viewimg li a i,
.product_detail_2021_public ul.viewimg li a i,
.product_detail_2021_public .viewpicleft .wap_bigimgbox .wap_viewimg li a i{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
	transform:translate(-50%,-50%);
    height: 24px;
    border-radius: 50%;
    background: #fe0000;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    box-sizing: border-box;
    padding: 0 0 0 2px;
    transition: all 0.2s ease-in;
}

.product_detail_2020 .swiper-button-next, 
.product_detail_2020 .swiper-button-prev {
	background: none;
	left: -25px;
	line-height: 44px;
	font-size: 24px;
}
.product_detail_2020 .swiper-button-next {
	left: auto;
	right: -25px;
}
.product_detail_2020 .swiper-button-disabled {
	display: none;
}
.product_detail_2020 .product_itemno {
	height: 20px;
	line-height: 20px;
	position: relative;
}
.product_detail_2020 .product_itemno > span {
	color: #666;
}
.product_detail_2020 .viewfontright {
	float: right;
	width: 45%;

}
.product_detail_2020 .product_detail_h1{
    font-size: 30px;
    font-weight: normal;
}
.product_detail_2020 dl.viewcolor dt,
.product_detail_2020 dl.picsize dt {
	font-weight: normal;
	font-size: 14px;
	padding: 0;
}
.product_detail_2020 dl.viewcolor dd a:hover, 
.product_detail_2020 dl.viewcolor dd a.cur {
	border: 1px solid #000;
	color: #333;
}
.product_detail_quick_2018 dl.picsize dd a.cur b, 
.product_detail_2020 dl.picsize dd a:hover b, 
.product_detail_2020 dl.viewcolor dd a:hover b, 
.product_detail_2020 dl.viewcolor dd a.cur b,
.product_detail_2020 dl.picsize dd a.cur b {
	display: none;
}
.product_detail_2020 dl.picsize dd a {
	font-size: 14px;
	color: #999;
	margin: 5px 10px 5px 0;
	border: 1px solid #CDCDCD;
}
.product_detail_2020 dl.picsize dd a.cur, 
.product_detail_2020 dl.picsize dd a:hover {
	border: 1px solid #000;
	color: #333;
}
.product_detail_2020 .time_countout_div .timelimitbox .day,
.product_detail_2020 .time_countout_div .timelimitbox .hours,
.product_detail_2020 .time_countout_div .timelimitbox .minutes,
.product_detail_2020 .time_countout_div .timelimitbox .seconds {
	background: #f5f5f5;
	display: inline-block;
	width: 28px;
	height: 28px;
	padding: 0;
	line-height: 28px;
	text-align: center;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
}
.product_detail_2020 .time_countout_div .timelimitbox .time_label {
	font-size: 16px;
	height: 28px;
	line-height: 28px;
	min-width: 16px;
}
.product_detail_2020 .time_countout_div .timelimitbox .time_label_two {
	min-width: 10px;
}
.product_detail_2020 .time_countout_div .timelimitbox .day {
	padding-right: 12px;
}
.product_detail_2020 .time_countout_div .timelimitbox .day sup {
	position: absolute;
	right: 8px;
	top: 3px;
	height: 14px;
	line-height: 14px;
}
.product_detail_2020 .pricebox span.product_discount {
	color: #fe5252;
	font-size: 16px;
}
.product_detail_2020 .pricebox .price_22 {
	margin: 5px 0 0;
}
.product_detail_2020 .pricebox span.oldprice {
	color: #999;
}
.product_detail_2020 dl#qty_box {
	margin:  10px 0 30px;
}
.product_detail_2020 form.quantityform a.iconright,
.product_detail_2020 form.quantityform a.iconleft {
	background: none;
	height: 40px;
	border: 1px solid #bababa;
	box-sizing: border-box;
	text-align: center;
	float: left;
	width: 31px;
}
.product_detail_2020 form.quantityform a.iconleft {
	border-right: 0;
}
.product_detail_2020 form.quantityform a.iconright {
	border-left: 0;
}
.product_detail_2020 form.quantityform input {
	background: none;
	height: 40px;
	border: 1px solid #bababa;
	border-left: 0;
	border-right: 0;
	box-sizing: border-box;
	font-size: 16px;
}
.product_detail_2020 form.quantityform #goods_stock {
	font-size: 14px;
	line-height: 40px;
}
.product_detail_2020 form.quantityform a.iconleft svg,
.product_detail_2020 form.quantityform a.iconright svg {
	width: 12px;
	height: 38px;
	fill: #999;
	transition: all 0.3s ease;
}
.product_detail_2020 form.quantityform a.iconleft:hover svg,
.product_detail_2020 form.quantityform a.iconright:hover svg {
	fill: #333;
}
.product_detail_2020 #add_favorites {
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 50px;
	line-height: 46px;
	text-align: center;
	border: 2px solid #999;
	box-sizing: border-box;
	margin: 0;
}
.product_detail_2020 #add_favorites i {
	color: #999;
	margin: 0;
	font-size: 20px;
	height: 46px;
	line-height: 46px;
}
.product_detail_2020 #add_favorites i.red {
	color: #fe5252 !important;
}
.product_detail_2020 .add_favorites_cur,
.product_detail_2020 #add_favorites:hover {
	border-color: #fe5252 !important;
}
.product_detail_2020 .add_favorites_cur i,
.product_detail_2020 #add_favorites:hover i {
	color: #fe5252 !important;
}
.product_detail_2020 .addskutocart_btn a{
	height: 50px;
	line-height: 50px;
	display: block;
	background: #333;
	box-sizing: border-box;
	text-align: center;
	font-size: 16px;
	color: #fff;
	transition: all 0.3s;
}
.product_detail_2020 .addskutocart_btn a#addskutocart{
	border: 2px solid #333;
	line-height: 46px;
	color: #333;
	background: none;
	width: calc(100% - 60px);

}
.product_detail_2020 a.btn_outstock {

}
.product_detail_2020 .addskutocart_btn a:hover {
	background: #333;
}

.product_detail_2020 #specifications {
	padding-left: 15px;
	display: none;
}
.product_detail_2020 #specifications li {
	list-style: disc;
	line-height: 24px;
	color: #666;
	
}
.product_detail_2020 #specifications li.product_detail_creation_date{
	display: none;
}

.product_detail_2020 #specifications li a {
	color: #666;
}
.product_detail_2020 #specifications li span {
	color: #333;
}
.product_detail_2020 .pd-comment {
	margin: 50px 0 0;
	border-top: 1px solid #e9e9e9;
	padding: 60px 0;
	font-size: 14px;
	line-height: 24px;
}
.product_detail_2020 .pd-comment h3 {
	text-align: center;
}
.product_detail_2020 .pd-comment h3 a {
	display: inline-block;
	font-size: 24px;
	color: #333;
	font-weight: normal;
}
.product_detail_2020 .pd-comment .pd-comment-star {
	margin: 20px 0 0;
	text-align: center;
}
.product_detail_2020 .pd-comment .pd-comment-star i {
	display: inline-block;
	color: #ccc;
	font-size: 20px;
	background: none;
	margin-right: 5px;
	background: none;
	vertical-align: top;
	height: 24px;
	line-height: 24px;
}
.product_detail_2020 .pd-comment .pd-comment-star i.cur {
	color: #ff9d00;
}
.product_detail_2020 .pd-comment .pd-comment-star strong {
	display: inline-block;
	vertical-align: top;
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	margin-right: 10px;
	font-weight: normal;
}
.gallery_list_2020 .gallery_con .starlist a{display: inline-block;line-height: 20px;margin-left: 5px;} 
.gallery_list_2020 .gallery_con .starlist .product_star,
.product_commentlist_2020 .comment_top_content .comment_star_list .product_star,
.product_detail_2020 .pd-comment .pd-comment-star .product_star{text-align: center; position: relative;height: 20px;width: 120px;margin: 0 auto;display: inline-block;vertical-align: top;}
.gallery_list_2020 .gallery_con .starlist .product_star{width: 94px;}
.gallery_list_2020 .gallery_con .starlist .product_star span,
.product_commentlist_2020 .comment_top_content .comment_star_list .product_star span,
.product_detail_2020 .pd-comment .pd-comment-star .product_star span{position: absolute;left: 0;top: 0;vertical-align: middle;padding: 0;height: 20px;}
.gallery_list_2020 .gallery_con .starlist .product_star svg,
.product_commentlist_2020 .comment_top_content .comment_star_list .product_star svg,
.product_detail_2020 .pd-comment .pd-comment-star .product_star svg{width: auto;height: 20px;fill: #999;}
.gallery_list_2020 .gallery_con .starlist .product_star svg{width: 94px;}
.gallery_list_2020 .gallery_con .starlist .product_star .cur,
.product_commentlist_2020 .comment_top_content .comment_star_list .product_star .cur,
.product_detail_2020 .pd-comment .pd-comment-star .product_star .cur{overflow: hidden;z-index: 9;}
.gallery_list_2020 .gallery_con .starlist .product_star .cur svg,
.product_commentlist_2020 .comment_top_content .comment_star_list .product_star .cur svg,
.product_detail_2020 .pd-comment .pd-comment-star .product_star .cur svg{fill: #ff9d00;}




.product_detail_2020 .pd-comment .write-a-review_form {
}
.product_detail_2020 .pd-comment .view_block_box {
}
.product_detail_2020 .pd-comment .comment_review_box .reviewslist {
	border: 0;
	border-top: 1px solid #e9e9e9;
	padding: 30px 0;
}
.product_detail_2020 .pd-comment .comment_review_box .reviewslist .not_found_record {
	line-height: 40px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.product_detail_2020 .pd-comment .comment_review_box .reviewslist .not_found_record svg {
	width: 40px;
	height: 40px;
	fill: #666;
	vertical-align: top;
}
.product_detail_2020 .pd-comment .comment_review_box .reviewleft {
	float: right;
	text-align: right;
}
.product_detail_2020 .pd-comment .review-name {
	font-size: 14px;
	margin-bottom: 5px;
}
.product_detail_2020 .pd-comment .review-name img {
	margin-right: 5px;
}
.product_detail_2020 .comment_review_box .reviewmid .reviewfont {
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.product_detail_2020 .comment_review_box .reviewleft .source {
	height: 30px;
	border: 1px solid #eaeaea;
	padding: 0 15px 0 5px;
	line-height: 30px;
	border-radius: 10px;
	display: inline-block;
	font-size: 14px;
	margin: 5px 0 15px;
	box-sizing: border-box;
}
.product_detail_2020 .comment_review_box .reviewleft .source svg {
	display: inline-block;
	width: 28px;
	height: 28px;
	fill: #333;
	vertical-align: top;
	margin-right: 3px;
}
.product_detail_2020 .comment_review_box .reviewleft p {
	color: #999;
}
.product_detail_2020 .view_block_box .seereviewsall {
	border: 0;
	margin: 0;
	text-align: center;
	border-top: 1px solid #e9e9e9;
	background: none;
	padding: 50px 0 0;
}
.product_detail_2020 .view_block_box .seereviewsall a {
	display: inline-block;
	width: 260px;
	height: 46px;
	line-height: 46px;
	background: #fe5252;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	transition: all 0.3s ease;
	font-size: 18px;
	padding: 0;
	font-weight: normal;
}
.product_detail_2020 .pd-youtube {
	border-top: 1px solid #e9e9e9;
	padding: 50px 0 30px;
}
.product_detail_2020 .pd-youtube h3 {
	text-align: center;
	margin: 0 0 30px;
}
.product_detail_2020 .pd-youtube h3 a {
	display: inline-block;
	font-size: 24px;
	color: #333;
}
.product_detail_2020 .youtube_list li {
}
.product_detail_2020 .relevant_list1,
.product_detail_2020 .history_list {
	border-top: 1px solid #e9e9e9;
	padding: 50px 0 30px;
}
.product_detail_2020 .relevant_list1 h3,
.product_detail_2020 .history_list h3 {
	text-align: center;
	margin: 0 0 30px;
	font-size: 24px;
	color: #333;
	text-align: center;
	font-weight: normal;
}
.product_detail_2020 .common_pro_list4 {
	font-size: 0;
}
.product_detail_2020 .common_pro_list4 li {
	display: inline-block;
	width: calc(25% - 15px);
	font-size: 14px;
	vertical-align: top;
	float: none;
	margin-right: 20px;
	margin-bottom: 20px;
}
.product_detail_2020 .common_pro_list4 li:nth-child(4n) {
	margin-right: 0;
}
.product_detail_2020 .common_pro_list4 li .pic {
	line-height: normal;
	font-size: 0;
    width: 100%;
    display: block;
    text-align: center;
    vertical-align: middle;
}
.product_detail_2020 .common_pro_list4 li .pic img {
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2020 .common_pro_list4 .pro_content {
	padding: 10px 0 0;
	text-align: center;
}
.product_detail_2020 .common_pro_list4 li .name {
	color: #333;
	margin: 8px 0 5px 0;
    display: block;
    overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.product_detail_2020 .common_pro_list4 li .price {
	color: #333;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.product_detail_2020 .common_pro_list4 li span.oldprice {
	color: #999;
	font-size: 14px;
	text-decoration:line-through;
	font-weight:normal;
	font-size:12px;
	color:#777;
}
.product_detail_2020 .common_pro_list4 li .product_img{
	position: relative;
}
.product_detail_2020 .common_pro_list4 li .discount{
	position: absolute;
    right: 0;
    top: 0;
    background: #ed4400;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    color: #fff;
}
.product_detail_2020 .common_pro_list4 li .newin{
	position: absolute;
	left: 0;
	top: 0;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	background: #28f575;
	color: #fff;
}
.product_detail_2020 .common_pro_list4 li .discount span{
	margin-right: 5px;
}
.product_detail_2020 .common_pro_list4 li .sold_out_box {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    background: rgba(0,0,0,.4);
    border-radius: 50%;
    text-align: center;
    color: #fff;
    line-height: 120px;
    margin: -60px 0 0 -60px;
}


.product_detail_2020 .package-list {
	margin: 50px 0 0;
	border-top: 1px solid #e9e9e9;
	padding: 60px 0 0;
	font-size: 14px;
	text-align: center;
}
.product_detail_2020 .package-list .protitle {
	border: 1px solid #d8d8d8;
	border-right: 0;
	display: inline-block;
	height: 40px;
	box-sizing: border-box;
	font-size: 0;
}
.product_detail_2020 .package-list .protitle li {
	float: none;
	display: inline-block;
	vertical-align: top;
	height: 38px;
	border-right: 1px solid #d8d8d8;
	font-size: 14px;
}
.product_detail_2020 .package-list .protitle li span {
	background: none;
	color: #333;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
}
.product_detail_2020 .package-list .protitle li.cur span {
	background: #d8d8d8;
}
.product_detail_2020 .main_img {
	border: 0;
	height: 120px;
	width: 160px;
}
.product_detail_2020 .main_pic {
	width: 120px;
	height: 120px;
	margin: 0;
	border: 1px solid #E2E1E3;
	box-sizing: border-box;
}
.product_detail_2020 .main_img .together {
	top: 50%;
	bottom: auto;
	transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	right: 0;
}
.product_detail_2020 .package_pro_list1 {
	height: 160px;
	position: relative;
	padding-right: 80px;
}
.product_detail_2020 .package_pro_list1 li {
	margin-left: 20px;
	width: 120px;
}
.product_detail_2020 .package_pro_list1 li .pic {
	border: 0;
	width: 120px;
	height: 120px;
	border: 1px solid #E2E1E3;
	box-sizing: border-box;
}
.product_detail_2020 .package_pro_list1 li .price {
}
.product_detail_2020 .package_pro_list1 li.more {
	position: absolute;
	right: 20px;
	top: 35%;
	transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	margin: 0;
	color: #bdbdbd;
}
.product_detail_2020 .package_right {
	float: left;
	border: 0;
	text-align: left;
	position: relative;
	padding: 0 0 0 44px;
	width: 260px;
	height: 120px;
}
.product_detail_2020 .package_right .package-icon {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	width: 24px;
	height: 24px;
	fill: #bdbdbd;
}
.product_detail_2020 .package_right .package_item,
.product_detail_2020 .package_right .package_price,
.product_detail_2020 .package_right .save_price {
	line-height: 24px;
}
.product_detail_2020 .package_right .package_btn {
	background: #fe5252;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	transition: all 0.3s ease;
}
.product_detail_2020 .package_right .package_btn:hover {
	background: #333;
}
.product_detail_2020 .package_pro_list_auto {
	width: auto;
	padding-right: 20px;
}
.product_detail_2020 .st_list li {
	color: #333;
	line-height: 24px;
}
.product_detail_2020 .st_list {
	margin: 0;
	padding: 0 0 0 15px;
	border: 0;
}
.product_detail_2020 dl.picsize dd .addprice,
.product_detail_2020 dl.viewcolor dd a.diy_property .addprice {
	color: #999;
}
.product_detail_2020 #estimate_shipping_fee {
	color: #999;
}
.product_detail_2020 .goods_wholesale_2017 {
	margin-bottom: 15px;
}
.product_detail_2020 dl.viewcolor dd a {
	margin: 5px 10px 5px 0;
	border: 1px solid #E2E1E3;
}
.product_detail_2020 dl.viewcolor dd a.diy_property .show-img {
	width: 160px;
	height: auto;
	padding: 10px;
	border: 1px solid #a9a9a9;
	background: #fff;
	box-sizing: border-box;
	position: absolute;
	bottom: 65px;
	left: 50%;
	transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	opacity: 0;
	visibility: hidden;
}
.product_detail_2020 dl.viewcolor dd a.diy_property .show-img img {
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2020 dl.viewcolor dd a.diy_property:hover .show-img {
	opacity: 1;
	visibility: visible;
}
.product_detail_2020 dl.viewcolor dd a.diy_property .show-img:before,
.product_detail_2020 dl.viewcolor dd a.diy_property .show-img:after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #a9a9a9;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 50%;
	bottom: -10px;
	transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	content: '';
}
.product_detail_2020 dl.viewcolor dd a.diy_property .show-img:after {
	bottom: -8px;
	border-top: 10px solid #fff;
}
.product_detail_2020 dl.viewcolor dd a.diy_property .show-img p {
	line-height: 20px;
	font-size: 14px;
	color: #333;
	padding: 5px 0 0;
	text-align: center;
}
.product_detail_2020 .presale_con .help_icon svg {
	padding: 1px 0 0;
	width: 16px;
	height: 16px;
	vertical-align: top;
	margin: 0 0 0 0px;
	fill: #333;
}
.product_detail_2020 .help_icon {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	z-index: 100;
}
.product_detail_2020 .help_icon:hover {
	color: #797979;
}
.product_detail_2020 .help_icon span {
	display: inline-block;
	position: absolute;
	left: 30px;
	top: -15px;
	width: 400px;
	border: 1px solid #e8e7e9;
	background: #fff;
	padding: 10px;
	font-size: 14px;
	line-height: 18px;
	white-space: normal;
	z-index: 99;
}
.product_detail_2020 .presale_con .split_line {
	display: inline-block;
	margin: 0px 10px;
	color: #808080;
}

.product_detail_2020 .prod-info-review dl{
	position: relative;
	padding-left: 40px;
	line-height: 40px;
	margin-top: 15px;
}
.product_detail_2020 .prod-info-review dl dt{
	position: absolute;
	left: 0;
	top: 0;
	height: 40px;
	line-height: 40px;
}
.product_detail_2020 .prod-info-review dl dt a{
	color: #333;
}
.product_detail_2020 .prod-info-review dl dd{
	font-size: 0;
}
.product_detail_2020 .prod-info-review dl dd a{
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.product_detail_2020 .prod-info-review dl dd a svg{
	height: 40px;
    width: 20px;
    fill: #333;
}
.product_detail_2020 .prod-info-review dl dd .epaddthis_content{
	display: inline-block;
	vertical-align: top;
	transition: all 0.3s ease-in;
}
.product_detail_2020 .prod-info-review dl dd #epaddthis_more{
	display: inline-block;
}
.product_detail_2020 .prod-info-review dl dd #epaddthis_more .epaddthis_left{
	display: none;
	font-size: 14px;
}
.product_detail_2020 .prod-info-review dl dd #epaddthis_more .epaddthis_right{
	font-size: 14px;
}
.product_detail_2020 .prod-info-review dl dd #epaddthis_more .epaddthis_left svg,
.product_detail_2020 .prod-info-review dl dd #epaddthis_more .epaddthis_right svg{
	height: 40px;
    width: 18px;
}

.product_detail_2020 .pricebox_newin{
	height: 24px;
	line-height: 24px;
	background: #66cc99;
	color: #fff;
	width: 60px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;

}
.product_detail_2020 .goods_price_info{
	margin: 15px 0 30px;
}

/*instagram*/
/*instashop*/
.instashop_list_2020 .menber_list {
	padding-bottom:10px;
	text-align:center;
}
.instashop_list_2020 .menber_list .menber_c {
	display:inline-block;
	vertical-align:middle;
	margin:15px;
	color:#666;
	font-size:14px;
	font-weight:bold;
}
.instashop_list_2020 .menber_list .menber_c img {
	width:34px;
	height:34px;
	border-radius:50%;
	vertical-align:middle;
	margin-right:5px;
}
.instashop_list_2020 .menber_list .menber_c a {
	font-size:16px;
	font-weight:normal;
	color:#333;
}
.instashop_list_2020 .ins_list {
	max-width:1200px;
	width:100%;
	margin:0 auto;
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
}
.instashop_list_2020 .ins_box {
	width:calc(33.3333% - 14px);
	height:385px;
	position:relative;
	margin-right:21px;
	margin-bottom:21px;
	border-radius:5px;
	overflow:hidden;
}
.instashop_list_2020 .ins_box:nth-child(3n) {
	margin-right:0;
}
.instashop_list_2020 .ins_box .ins_con {
	position:relative;
	width:100%;
	height:100%;
	display:block;
}
.instashop_list_2020 .ins_box .img {
	width:100%;
	height:100%;
}
.instashop_list_2020 .ins_box .bg {
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	transition:opacity 0.5s ease-in-out;
}
.instashop_list_2020 .ins_box .bg span {
	border:2px solid #fff;
	width:100px; 
	height:35px;
	line-height:35px;
	text-align:center;
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	color:#fff;
	font-weight:bold;
}
.instashop_list_2020 .ins_box .bg span svg{
	width: 60px;
	height: 60px;
	fill: #fff;
}
.instashop_list_2020 .ins_box .bg span.insta {
	border:0;
	height:80px;
}
.instashop_list_2020 .ins_box .bg span.insta i {
	display:block;
	font-size:50px;
	color:#fff;
	background:none;
	height:80px;
	line-height:80px;
}
.instashop_list_2020 .ins_box .ins_con:hover .bg {
	opacity:1;
}
.instashop_list_2020 .ins_box .ins_con .hotspot {
	position:absolute;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#fff;
	color:#000;
	font-size:12px;
	border-radius:50%;
}
.instashop_list_2020 .ins_box .vido {
	position:absolute;
	right:0;
	top:0;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
}
.instashop_list_2020 .ins_box .vido i {
	font-size:26px;
	background:none;
	color:#fff;
}
.instashop_list_2020 h3 {
	border:0;
	padding:30px 0;
	border:0;
	height:auto;
	background:none;
	line-height:normal;
	font-size:34px;
	text-align:center;
	color:#333;
}
.instashop_list_2020 .ins_pop {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:500000;
	display:none;
}
.instashop_list_2020 .ins_pop iframe {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.instashop_list_2020 .ins_pop .ins_pop_c .pop_bg {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
}
.instashop_list_2020 .ins_pop .ins_pop_c .pop_box {
	position:fixed;
	left:0;
	right:0;
	top:120px;
	margin:auto;
	height:auto;
	width:880px;
	border-radius:5px;
	overflow:hidden;
	background:#fafafa;
}
.instashop_list_2020 .ins_pop .ins_pop_c .big_img {
	width:480px;
	height:auto;
	float:left;
	position:relative;
}
.instashop_list_2020 .ins_pop .ins_pop_c .big_img img {
	width:480px;
	height:auto;
}
.instashop_list_2020 .ins_pop .ins_pop_c .big_img .li {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:30px;
	height:30px;
	background:#fff;
	border-radius:50%;
	text-align:center;
	line-height:30px;
	color:#fff;
	cursor:pointer;
	color:#000;
}
.instashop_list_2020 .ins_pop .ins_pop_c .big_img .li:hover {
	background:#000;
	color:#fff;
}
.instashop_list_2020 .ins_pop .ins_pop_c .big_img .btn_play {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	margin-top:-29px;
	margin-left:-29px;
	cursor:pointer;
	font-size:50px;
	color:rgba(0,0,0,.8);
}
.instashop_list_2020 .ins_pop .ins_pop_c .big_img .btn_play:hover {
	color:rgba(0,0,0,.4);
}
.instashop_list_2020 .ins_pop .ins_pop_c .big_img .btn_play i {
	background-image:none;
	font-size:35px;
	color:#fff;
}
.instashop_list_2020 .ins_pop .ins_pop_c .big_video {
	width:480px;
	height:auto;
	float:left;
	position:relative;
	display:none;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_con {
	float:right;
	width:400px;
	box-sizing:border-box;
	padding:15px;
	position:relative;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_top {
	margin-bottom:20px;
	font-size:14px;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_top .profile {
	font-weight:bold;
	font-size:16px;
	display:inline-block;
	color:#333;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_top img {
	width:50px;
	height:50px;
	border-radius:50%;
	vertical-align:middle;
	margin-right:10px;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_inf {
	margin-bottom:20px;
	color:#666;
	font-size:14px;
	line-height:20px;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li {
	padding-left:90px;
	min-height:80px;
	position:relative;
	margin-bottom:20px;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li:hover {
	background:#eee;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li .ins_pic {
	position:absolute;
	left:0;
	top:0;
	width:80px;
	height:80px;
	text-align:center;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li .ins_pic a {
	display:inline-block;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li .ins_pic img {
	max-width:80px;
	max-height:80px;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li .pro_name {
	color:#333;
	font-size:12px;
	height:20px;
	overflow:hidden;
	padding-top:4px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li .pro_name:hover {
	color:#ed3445
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li .pro_price {
	height:20px;
	line-height:16px;
	color:#ed3445;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li .pro_price span {
	color:#333;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_list li .pro_btn {
	margin-top:4px;
	height:26px;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
	line-height:26px;
	color:#fff;
	background:#1a1a1a;
	border-radius:2px;
	display:inline-block;
	font-size:12px;
}
.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_close {
	position:absolute;
	right:10px;
	top:10px;
	text-align:center;
	font-size:34px;
	color:#999;
	cursor:pointer;
}
.instashop_list_2020 .ins_pop .ins_content {
	overflow:auto;
	max-height:396px;
}




/*组合套装2020*/
.product_detail_2020 .package_sale_2020 {
	margin-top: 15px;
}
.package_sale_2020 .package_sale_title{
	height: 40px;
	border-bottom: 1px solid #dfdfdf;
	font-size: 0;
}
.package_sale_2020 .package_sale_title a{
	display: inline-block;
	vertical-align: top;
	height: 40px;
	line-height: 40px;
	position: relative;
	font-size: 14px;
	color: #999;
	padding-left: 40px;
}
.package_sale_2020 .package_sale_title a.first{
	padding-left: 0;
}
.package_sale_2020 .package_sale_title a:before{
	content: '';
	height: 14px;
	width: 1px;
	background: #dfdfdf;
	position: absolute;
	left: 20px;
	top: 13px;
}
.package_sale_2020 .package_sale_title a.first:before{
	display: none;;
}
.package_sale_2020 .package_sale_title a:hover,
.package_sale_2020 .package_sale_title a.cur{
	font-weight: bold;
	color: #333;
}
.package_sale_2020 .package_sale_title a span{}

.package_sale_2020 .package_sale_content{
	margin: 18px 0;
}
.package_sale_2020 .package_list{
	font-size: 0;
	opacity: 0;
	height: 0; 
	position: relative;
	overflow: hidden;
}
.package_sale_2020 .package_list_on{
	opacity: 1;
	height: auto;
}
.package_sale_2020 .main-product{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	width: 230px;
}
.package_sale_2020 .main-product-pic{
	width: 150px;
	height: 150px;
	border: 1px solid #efefef;
	border-radius: 4px;
	display: block;
	text-align: center;
	min-height: 150px;
	font-size: 0;
	overflow: hidden;
}
.package_sale_2020 .main-product-pic img{
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.package_sale_2020 .main-product-pic:before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.package_sale_2020 .main-product-name{
	width: 150px;
    margin-top: 10px;
    line-height: 20px;
    color: #333;
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.package_sale_2020 .main-product .together{
    position: absolute;
    left: 150px;
    top: 50%;
    width: 80px;
    height: 80px;
    text-align: center;
    margin-top: -77px;
}

.package_sale_2020 .main-product .together svg{
	width: 26px;
    height: 80px;
    fill: #bfbfbf;
}


.package_sale_2020 .package-products-list{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	width: calc(100% - 460px);
	padding: 0 40px;
	box-sizing: border-box;
	position: relative;
}
.package_sale_2020 .package-container{
	overflow:hidden;
}

.package_sale_2020 .package-container ul{}
.package_sale_2020 .package-container li{
	display: inline-block;
	vertical-align: top;
}
.package_sale_2020 .package-container li .pic{
	border: 1px solid #efefef;
	border-radius: 4px;
	display: block;
	text-align: center;
	height: 150px;
	font-size: 0;
	overflow: hidden;
}
.package_sale_2020 .package-container li .pic img{
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.package_sale_2020 .package-container li .pic:before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.package_sale_2020 .package-container li .package-product-name{
	width: 100%;
    margin-top: 10px;
    line-height: 20px;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 14px;
}
.package_sale_2020 .package-container li .price{
	font-size: 14px;
	position: relative;
	color: #333;
	margin-top: 5px;
	line-height: 20px;
	width: 100%;
}
.package_sale_2020 .package-container li .old_price{
	display: inline-block;
	white-space: nowrap;
	font-weight: normal;
	color: #999;
	text-decoration: line-through;
}
.package_sale_2020 .package-container li .new_price{
	margin-right: 5px;
}



.package_sale_2020 .package-products-list .package-button-prev,
.package_sale_2020 .package-products-list .package-button-next{
	width: 22px;
	height: 80px;
	box-sizing: border-box;
	border: 1px solid #dfdfdf;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
    outline: none;
    position: absolute;
	left: 0;
	top: 50%;
	display: block;
	margin-top: -77px;
}
.package_sale_2020 .package-products-list .package-button-prev:hover,
.package_sale_2020 .package-products-list .package-button-next:hover{
	background: #f5f5f5;
}

.package_sale_2020 .package-products-list .package-button-next{
	left: auto;
	right: 0;
}
.package_sale_2020 .package-products-list .package-button-prev svg,
.package_sale_2020 .package-products-list .package-button-next svg{
	width: 18px;
    height: 78px;
    fill: #999;
}
.package_sale_2020 .package-products-list .swiper-button-disabled{
	background: #ddd;
}
.package_sale_2020 .wap-package-products-list{
	display: none;
}
.package_sale_2020 .package-total{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	width: 230px;
	padding-left: 80px;
	box-sizing: border-box;
	height: 100%;

	position: absolute;
    right: 0;
    top: 50%;
    height: 150px;
    margin-top: -114px;
}
.package_sale_2020 .package-total .together{
	position: absolute;
    right: 150px;
    top: 50%;
    width: 80px;
    height: 80px;
    text-align: center;
    margin-top: -40px;
}
.package_sale_2020 .package-total .together svg{
	width: 26px;
    height: 80px;
    fill: #bfbfbf;
}
.package_sale_2020 .package-total{
	font-size: 14px;
	line-height: 30px;
	color: #333;
}
.package_sale_2020 .package-total .package_item{
	
}
.package_sale_2020 .package-total .package_price{
	color: #333;
	font-weight: bold;
}
.package_sale_2020 .package-total .package_price span{
	color: #999;
	text-decoration: line-through;
	margin-left: 5px;
	font-weight: normal;
}
.package_sale_2020 .package-total .save_price{
	font-size: 14px;
	color: #ed4040;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
}
.package_sale_2020 .package-total .package_btn{
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: block;
	background: #333;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
	font-weight: bold;
}

.package_sale_2020 .wap-package-total{
	display: none;
}

.package_sale_2020 .no-switch{
	padding: 0;
}

.package_sale_2020 .no-switch .package-container li{
	width: 152px;
	margin-right: 18px;
}
.package_sale_2020 .no-switch .package-container li:last-child{
	margin-right: 0;
}
.package_sale_2020 .no-switch .package-button-prev, 
.package_sale_2020 .no-switch .package-button-next{
	display: none;
}
.package_sale_2020 .package-container li .pic .discount{
    position: absolute;
    right: 1px;
    top: 1px;
    padding: 4px 7px;
    background: #ed4040;
    color: #fff;
    line-height: 16px;
    font-size: 14px;
}
.product_detail_2020 .package-container li .pic .discount span{
    display: block;
}

.product_detail_2020 #product_table{
	border-top: 1px solid #e9e9e9;
}
.product_detail_2020 #product_table > ul > li{
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2020 #product_table > ul > li > a{
	height: 50px;
    display: block;
    line-height: 50px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    position: relative;
}
.product_detail_2020 #product_table .product_table_icon{
	width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s ease-in;
}
.product_detail_2020 #product_table .product_table_icon:before{
	content: '';
    position: absolute;
    width: 16px;
    height: 2px;
    background: #333;
    left: 17px;
    top: 24px;
}
.product_detail_2020 #product_table .product_table_icon:after{
	content: '';
    position: absolute;
    height: 16px;
    width: 2px;
    background: #333;
    left: 24px;
    top: 17px;
}
.product_detail_2020 #product_table .product_table_icon.on{
	transform: rotate(180deg);
}
.product_detail_2020 #product_table .product_table_icon.on:after{
	display: none;
}
.product_detail_2020 #product_table .product_table_content{
	padding-bottom: 15px;
	display: none;
}
.product_detail_2020 #product_table .product_table_content img,
.product_detail_2020 #product_table .pro_detail_content img,
.product_detail_2020 #product_table_bottom .product_table_content img{
	max-width: 100%;
	height: auto;
}

.product_detail_2020 #product_table_bottom .product_table_bottom_title{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2020 #product_table_bottom .product_table_bottom_title a{
	height: 40px;
	line-height: 40px;
	margin-right: 50px;
	font-size: 18px;
	color: #333;
}
.product_detail_2020 #product_table_bottom .product_table_bottom_title a:hover,
.product_detail_2020 #product_table_bottom .product_table_bottom_title a.on{
	font-weight: bold;
}
.product_detail_2020 #product_table_bottom .product_table_content{
	display:none;
	padding: 20px 0 0;
}
.product_detail_2020 #product_table_bottom .product_table_content img{
	max-width: 100%;
	max-height: 100%;
}


.product_detail_2020 .pop_viewimg_list{
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	z-index: 5000000;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease-in;
}
.product_detail_2020 .pop_viewimg_list_on{
	opacity: 1;
	visibility: visible;
}
.product_detail_2020 .pop_viewimg_container{
	height: 100%;
}
.product_detail_2020 .pop_viewimg_container .pop_viewimg_img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.product_detail_2020 .pop_viewimg_container .pop_viewimg_img img{
	max-width: 650px;
}

.product_detail_2020 .pop_viewimg_list .pop_viewimg_left_icon{
	position: absolute;
	left: 20px;
	top: 50%;
	width: 50px;
	height: 50px;
	text-align: center;
	margin-top: -25px;
	cursor: pointer;
	z-index: 2;
}
.product_detail_2020 .pop_viewimg_list .pop_viewimg_right_icon{
	position: absolute;
	right: 20px;
	top: 50%;
	width: 50px;
	height: 50px;
	text-align: center;
	margin-top: -25px;
	cursor: pointer;
	z-index: 2;
}
.product_detail_2020 .pop_viewimg_list .pop_viewimg_close_icon{
	position: absolute;
	right: 20px;
	top: 20px;
	width: 50px;
	height: 50px;
	text-align: center; 
	cursor: pointer;
	z-index: 2;
}

.product_detail_2020 .pop_viewimg_list .pop_viewimg_left_icon svg{
	height: 50px;
	width: 50px;
	fill:#333;
}
.product_detail_2020 .pop_viewimg_list .pop_viewimg_right_icon svg{
	height: 50px;
	width: 50px;
	fill:#333;
}
.product_detail_2020 .pop_viewimg_list .pop_viewimg_close_icon svg{
	height: 50px;
	width: 30px;
	fill:#333;
}
.product_detail_2020 .pop_viewimg_list .pop_viewimg_disabled{
	display: none;
}
.product_detail_2020 .pop_viewimg_list li{
	height: 100%;
}
.product_detail_2020 .pop_viewimg_list li a{
	display: block;
	text-align: center;
	height: 100%;
	overflow-y: auto;
}
.product_detail_2020 .pop_viewimg_list li a img{
	max-width: 650px;
	max-height: 90vh;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.product_detail_2020 .pop_viewimg_list li a.zoom_img img{
	max-width: 1500px;
	max-height: 1500px;
	position: relative;
	top: auto;
	left: auto;
	transform: none;
}

.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.zoomMask {
	position: absolute;
	background: url("../images/jqzoom_mask.png")/*tpa=http://s2275.demo.ymcart.com/res/front/newdefault/statics/images/jqzoom_mask.png*/ repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 99;
}

.product_detail_2020 .wap_bigimgbox{
	position: relative;
	display: none;
}
.product_detail_2020 .wap-player-box{
	position: fixed;
    left: 0;
    top: 0;
    z-index: 5000000;
  	width: 100%;
  	height: 100%;
}
.product_detail_2020 .wap-player-box .video-content, 
.product_detail_2020 .wap-player-box .video-js,
.product_detail_2020 .wap-player-box video{ 
	width: 100%;
	height: 100%;
}
.product_detail_2020 .wap_bigimgbox_container{
	position: relative;
	overflow: hidden; 
	text-align: center;
}
.product_detail_2020 .wap_bigimgbox_container img{
	max-width: 100%;
}
.product_detail_2020 .wap_viewimg_left_icon,
.product_detail_2020 .wap_viewimg_right_icon{
	position: absolute;
	top: 50%;
	left: 10px;
	width: 50px;
	height: 50px;
	background: rgba(255,255,255,.9);
	border-radius: 2px;
	z-index: 9;
	text-align: center;
	box-shadow: 0 0 3px #f5f5f5;
	cursor: pointer;
	display: none;
}
.product_detail_2020 .wap_viewimg_right_icon{
	left: auto;
	right: 10px;
}

.product_detail_2020 .wap_viewimg_left_icon svg,
.product_detail_2020 .wap_viewimg_right_icon svg{
	height: 50px;
	width: 20px;
	fill:#333;
}
.product_detail_2020 .wap_bigimgbox_container .swiper-pagination{
	bottom: 15px;
    text-align: right;
    box-sizing: border-box;
    right: 10px;
    left: auto;
    height: 34px;
    line-height: 34px;
    background: rgba(0,0,0,.5);
    color: #fff;
    border-radius: 20px;
    display: inline-block;
    width: auto;
    padding: 0 20px;
}
.product_detail_2020 .wap_bigimgbox_container .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	opacity: 1;
	background: #666;
}
.product_detail_2020 .wap_bigimgbox_container .swiper-pagination-bullet-active{
	background: #000;
}


.product_detail_2020 .wap-similar-container{
	display: none;
}
.product_detail_2020 .presale_con{
	line-height: 20px;
	margin: 10px 0;
}

.product_detail_2020 .video-play{
        position:absolute;
        left:10px;
        bottom:10px;
        margin:auto;
        box-sizing:border-box;   
        width:50px;
        height:50px;
        line-height:50px;
        text-align:center;
        z-index: 200;
}
.product_detail_2020 .video-play i{
        width:50px;
        height:50px;
        line-height:50px;
        text-align:center;
        border-radius:50%;
        background:#333;
        color:#fff;
        font-size:20px;
        box-sizing:border-box;
        cursor:pointer;
        display: block;
        transition:all 0.2s ease-in;
}
.product_detail_2020 .video-play i:hover{
        background:#333;
}
.product_detail_2020 .player-close{
        position:absolute;
        top:10px;
        right:10px;
        box-sizing:border-box;   
        width:30px;
        height:30px;
        border-radius: 50%;
        background: #202020;
        text-align:center;
        z-index: 100;    
        cursor:pointer;
        border-radius:50%;
        color:#FFF;
        display:none;
        text-transform: uppercase;
        text-align: center;
}
.product_detail_2020 .player-close svg{
	fill:#fff;
	height: 30px;
	width: 14px;
}




.product_detail_2020 .wap-video-play{
	position:absolute;
    left:10px;
    bottom:10px;
    margin:auto;
    box-sizing:border-box;   
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
    z-index: 200;
}
.product_detail_2020 .wap-video-play i{
        width:50px;
        height:50px;
        line-height:50px;
        text-align:center;
        border-radius:50%;
        background:#333;
        color:#fff;
        font-size:20px;
        box-sizing:border-box;
        cursor:pointer;
        display: block;
        transition:all 0.2s ease-in;
}
.product_detail_2020 .wap-video-play i:hover{
        background:#333;
}
.product_detail_2020 .wap-player-close{
        position:fixed;
        top:10px;
        right:10px;
        box-sizing:border-box;   
        width:30px;
        height:30px;
        border-radius: 50%;
        background: #202020;
        text-align:center;
        z-index: 100;    
        cursor:pointer;
        border-radius:50%;
        color:#FFF;
        display:none;
        text-transform: uppercase;
        text-align: center;
        z-index: 5000001;
}
.product_detail_2020 .wap-player-close svg{
	fill:#fff;
	height: 30px;
	width: 14px;
}
.product_detail_2020 .viewimgbox_list5{
	padding: 0 30px;
    box-sizing: border-box;
}

.product_detail_2020 #goodsimagelist_swiper{
	position: relative;
    width: 100%;
    margin: 0;
    overflow: hidden;
    
}
.product_detail_2020 #goodsimagelist_swiper ul li{
	box-sizing: border-box;
}
.product_detail_2020 #goodsimagelist_swiper ul li a{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	width: 84px;
	height: 84px;
	box-sizing: border-box;
}
.product_detail_2020 #goodsimagelist_swiper ul li.cur a{
	border: 1px solid #000;
}
.product_detail_2020 #goodsimagelist_swiper ul li a img{
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2020 .goodsimagelist-prev{
	position: absolute;
	left:0;
	top: 50%;
	height: 60px;
	width: 20px;
	margin-top: -30px;
	background: #000;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.product_detail_2020 .goodsimagelist-next{
	position: absolute;
	right: 0;
	top: 50%;
	height: 60px;
	width: 20px;
	margin-top: -30px;
	background: #000;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.product_detail_2020 .goodsimagelist-prev svg{
	height: 60px;
	width: 14px;
	fill: #fff;
}
.product_detail_2020 .goodsimagelist-next svg{
	height: 60px;
	width: 14px;
	fill: #fff;
	transform: rotate(180deg);
}

.product_detail_2020 dl.viewcolor dd a .cur_icon{
	display: none;
}

.product_detail_2020 dl.viewcolor dd .batch_bg,
.product_detail_2021_public dl.viewcolor dd .batch_bg{
	display: none;
}





.product_detail_2020 .add_cart_tip{
	display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    z-index: 99999999;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}
.product_detail_2020 .add_cart_tip_on{
	opacity: 1;
	visibility: visible;
	display:block !important;
	display: flex !important;
    display: -webkit-flex !important;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_wapper{
	width: 680px;
    padding: 55px 38px 0;
    background: #fff;
    box-sizing: border-box;
    border-radius: 5px;
    position: relative;
}
.product_detail_2020 .add_cart_tip .pop_addcart{}
.product_detail_2020 .add_cart_tip .add_cart_tip_close{
	position: absolute;
    right: 18px;
    top: 18px;
    cursor: pointer;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_close svg{
	width: 24px;
    height: 24px;
    fill: #333;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_content{}
.product_detail_2020 .add_cart_tip .sta_icon{
	height: 78px;
    line-height: 78px;
    background: #daffce;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}
.product_detail_2020 .add_cart_tip .sta_icon svg{
	height: 78px;
    width: 36px;
    margin-right: 20px;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_product{
	margin-top: 38px;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_product_pic{
	width: 160px;
    height: 160px;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_product_pic img{
	max-width: 100%;
    max-height: 100%;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_product_content{
	width: calc(100% - 180px);
}
.product_detail_2020 .add_cart_tip .add_cart_tip_product_name{
	height: 55px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 24px;
    font-weight: bold;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_product_sku{
	min-height: 55px;
    font-size: 18px;
    padding-bottom: 15px;
    box-sizing: border-box;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_product_bottom{
	height: 50px;
    border-top: 1px solid #f1f1f1;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    line-height: 50px;
    font-size: 18px;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_total{}
.product_detail_2020 .add_cart_tip .view_my_cart{
	text-decoration: underline;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_btn{
	padding: 48px 0;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_checkout_btn{
	width: calc(50% - 10px);
    height: 68px;
    line-height: 68px;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 20px;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_addskutocart_ecpay_buynow{
	width: calc(50% - 10px);
    height: 68px;
    line-height: 68px;
    background: #ffc439;
    color: #fff;
    text-align: center;
    font-size: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.product_detail_2020 .add_cart_tip .add_cart_tip_addskutocart_ecpay_buynow img{
	max-height: 30px;
}















/*公共模块*/
.product_detail_2021_public .crumb {
	font-size: 14px;
	color: #333;
	margin: 0 0 15px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	padding: 0 40px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.product_detail_2021_public .crumb a,
.product_detail_2021_public .crumb span {
	color: #333;
	padding: 0 5px;
}
.product_detail_2021_public .viewbox {
	position: relative;
	margin: 0 0 15px;
}
.product_detail_2021_public .crumb a:hover {
	color: #ed3445;
}
.product_detail_2021_public .product_detail_wapper{
	padding: 0 48px;
	box-sizing: border-box;

}



.product_detail_2021_public .add_cart_tip{
	display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    z-index: 99999999;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}
.product_detail_2021_public .add_cart_tip_on{
	opacity: 1;
	visibility: visible;
	display:block !important;
	display: flex !important;
    display: -webkit-flex !important;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_wapper{
	width: 680px;
    padding: 55px 38px 0;
    background: #fff;
    box-sizing: border-box;
    border-radius: 5px;
    position: relative;
}
.product_detail_2021_public .add_cart_tip .pop_addcart{}
.product_detail_2021_public .add_cart_tip .add_cart_tip_close{
	position: absolute;
    right: 18px;
    top: 18px;
    cursor: pointer;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_close svg{
	width: 24px;
    height: 24px;
    fill: #333;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_content{}
.product_detail_2021_public .add_cart_tip .sta_icon{
	height: 78px;
    line-height: 78px;
    background: #daffce;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}
.product_detail_2021_public .add_cart_tip .sta_icon svg{
	height: 78px;
    width: 36px;
    margin-right: 20px;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_product{
	margin-top: 38px;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_product_pic{
	width: 160px;
    height: 160px;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_product_pic img{
	max-width: 100%;
    max-height: 100%;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_product_content{
	width: calc(100% - 180px);
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_product_name{
	height: 55px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 24px;
    font-weight: bold;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_product_sku{
	min-height: 55px;
    font-size: 18px;
    padding-bottom: 15px;
    box-sizing: border-box;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_product_bottom{
	height: 50px;
    border-top: 1px solid #f1f1f1;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    line-height: 50px;
    font-size: 18px;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_total{}
.product_detail_2021_public .add_cart_tip .view_my_cart{
	text-decoration: underline;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_btn{
	padding: 48px 0;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_checkout_btn{
	width: calc(50% - 10px);
    height: 68px;
    line-height: 68px;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 20px;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_addskutocart_ecpay_buynow{
	width: calc(50% - 10px);
    height: 68px;
    line-height: 68px;
    background: #ffc439;
    color: #fff;
    text-align: center;
    font-size: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.product_detail_2021_public .add_cart_tip .add_cart_tip_addskutocart_ecpay_buynow img{
	max-height: 30px;
}



.product_detail_2021_public .package_sale_2021{
	margin-top: 50px;
}
.product_detail_2021_public .package_sale_2021 .package_sale_title{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	border-bottom: 1px solid #ccc;
	height: 60px;
	margin-bottom: 30px;
}
.product_detail_2021_public .package_sale_2021 .package_sale_title a{
	font-size: 24px;
	padding: 0 15px;
	color: #999;
}
.product_detail_2021_public .package_sale_2021 .package_sale_title a.cur{
	font-weight: bold;
	color: #333;
}
.product_detail_2021_public .package_sale_2021 .package_list{
	opacity: 0;
	visibility: hidden;
	height: 0;
}
.product_detail_2021_public .package_sale_2021 .package_list_on{
	opacity: 1;
	visibility: visible;
	height: auto;
}
.product_detail_2021_public .package_sale_2021 .scroll_package_sale_wapper{
	display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: flex-start;
}
.product_detail_2021_public .package_sale_2021 .main-product{
	width: calc((100% - 210px) / 5 + 20px);
}
.product_detail_2021_public .package_sale_2021 .main-product-pic{
	display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    width: calc(100% - 20px);
    border: 1px solid #ccc;
    position: relative;
}
.product_detail_2021_public .package_sale_2021 .main-product-pic img{
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2021_public .package_sale_2021 .main-product-pic:before{
	content: '';
	width: 1px;
	height: 100%;
	background: #ccc;
	position: absolute;
	right: -20px;
	top: 0;
}
.product_detail_2021_public .package_sale_2021 .main-product-name{
	text-align: center;
    margin-top: 10px;
    width: calc(100% - 35px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.product_detail_2021_public .package_sale_2021 .package-products-list{
	max-width: calc(60% + 44px);
	padding: 0 65px;
	box-sizing: border-box;
	position: relative;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .pic{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #ccc;
	box-sizing: border-box;
	position: relative;
}
.product_detail_2021_public .package_sale_2021 .wap-package-products-list li .pic .discount,
.product_detail_2021_public .package_sale_2021 .package-products-list .pic .discount{
	position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #ed3445;
    color: #fff;
    text-align: center;
    padding: 7px 0;
    box-sizing: border-box;
}
.product_detail_2021_public .package_sale_2021 .wap-package-products-list li .pic .discount span,
.product_detail_2021_public .package_sale_2021 .package-products-list .pic .discount span{
    display: block;
    line-height: 18px;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .pic img{
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .package-product-name{
	display: block;
	text-align: center;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .price{
	margin-top: 5px;
	text-align: center;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .old_price{
	color: #999;
	text-decoration: line-through;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-prev,
.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-next{
	width: 22px;
	height: 80px;
	box-sizing: border-box;
	background: #333;
	text-align: center;
	cursor: pointer;
    outline: none;
    position: absolute;
	left: 20px;
	top: 50%;
	display: block;
	margin-top: -77px;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-prev:hover,
.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-next:hover{
	opacity: 0.9;
}

.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-next{
	left: auto;
	right: 20px;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-prev svg,
.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-next svg{
	width: 18px;
    height: 78px;
    fill: #fff;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .swiper-button-disabled{
	border: 1px solid #dfdfdf;
	background: none !important;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .swiper-button-disabled svg{
	fill: #999;
}
.product_detail_2021_public .package_sale_2021 .package-products-list .swiper-button-disabled:hover{
	opacity: 1;
}

.product_detail_2021_public .package_sale_2021 .package-total{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	flex-direction: column;
	border-left: 1px solid #ccc;
	padding-left: 20px;
	width: calc((100% - 210px) / 5 + 20px);
	box-sizing: border-box;
}
.product_detail_2021_public .package_sale_2021 .package-total .package_item{
	margin-bottom: 20px;
    font-size: 18px;
    color: #999;
}
.product_detail_2021_public .package_sale_2021 .package-total .package_item span{
	color: #333;
}
.product_detail_2021_public .package_sale_2021 .package-total .package_price{
	font-size: 16px;
    color: #333;
    line-height: 24px;
    font-weight: bold;
}
.product_detail_2021_public .package_sale_2021 .package-total .package_price span{
	display: block;
    color: #999;
    text-decoration: line-through;
    font-size: 14px;
    font-weight: normal;
}

.product_detail_2021_public .package_sale_2021 .package-total .save_price{
	line-height: 24px;
    color: #ed3445;
    font-size: 16px;
}
.product_detail_2021_public .package_sale_2021 .package-total .package_btn{
	display: block;
    width: 100%;
    height: 50px;
    background: #333;
    text-align: center;
    color: #fff;
    line-height: 50px;
    font-size: 18px;
    margin-top: 20px;
}
.product_detail_2021_public .package_sale_2021 .wap-package-products-list,
.product_detail_2021_public .package_sale_2021 .wap-package-total{
	display: none;
}






.product_detail_2021_public .pd-comment{
	margin-top: 50px;
}
.product_detail_2021_public .pd-comment h3{
    text-align: center;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 20px;
}
.product_detail_2021_public .pd-comment .prod-info-review{}
.product_detail_2021_public .pd-comment .comment_star{
	display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.product_detail_2021_public .pd-comment .comment_star ul{
	display: flex;
    display: -webkit-flex;
    align-items: center;
    margin-right: 10px;
}
.product_detail_2021_public .pd-comment .comment_star ul li{
	margin-right: 5px;
}
.product_detail_2021_public .pd-comment .comment_star ul li span{
	display: block;
}
.product_detail_2021_public .pd-comment .comment_counts{
	text-align: center;
    position: relative;
    margin-top: 15px;
}
.product_detail_2021_public .pd-comment .comment_counts a{
	color: #999;
}
.product_detail_2021_public .pd-comment .comment_counts a.seereviewsall{
	position: absolute;
    right: 0;
    top: 0;
    color: #333;
}

.product_detail_2021_public .pd-comment .write-a-review_form{
	margin-top: 30px;
}
.product_detail_2021_public .pd-comment .write-a-review_form .view_block_box{
	position: relative;
	overflow: hidden;
}
.product_detail_2021_public .pd-comment .write-a-review_form .reviewslist{
	border: 1px solid #f1f1f1;
	padding: 20px;
	box-sizing: border-box;
}
.product_detail_2021_public .pd-comment .reviewtop{
	display: flex;
    display: -webkit-flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.product_detail_2021_public .pd-comment .reviewtop .source{
	width: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    margin-bottom: 5px;
}
.product_detail_2021_public .pd-comment .reviewtop .source svg{
	width: 30px;
	height: 30px;
}
.product_detail_2021_public .pd-comment .reviewtop .star{
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_public .pd-comment .reviewtop .star span{
    margin-right: 5px;
}
.product_detail_2021_public .pd-comment .reviewtop .star span svg{
	height: 24px;
}

.product_detail_2021_public .pd-comment .reviewtop .review_top_right{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_public .pd-comment .reviewtop .review-time{
	margin-left: 15px;
	color: #999;
}
.product_detail_2021_public .pd-comment .reviewmid{
	margin-top: 15px;
    font-size: 20px;
}
.product_detail_2021_public .pd-comment .reply{
	margin-top: 10px;
	color: #999;
	font-size: 14px;
}
.product_detail_2021_public .pd-comment .reply strong{
	font-weight: normal;
	color: #999;
	margin-right: 5px;
}
.product_detail_2021_public .pd-comment .detail_commentspics{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 15px;
}
.product_detail_2021_public .pd-comment .detail_commentspics a{
	display: block;
	width: 80px;
	height: 80px;
	border: 1px solid #f1f1f1;
	margin-right: 10px;
}


.product_detail_2021_public .relevant_list1,
.product_detail_2021_public .history_list{
 	margin-top: 50px;
 }

.product_detail_2021_public .relevant_list1 h3,
.product_detail_2021_public .history_list h3{
 	font-weight: normal;
 	font-size: 24px;
 	text-align: center;
 	margin-bottom: 30px;
 }

.product_detail_2021_public .common_pro_list4{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
}
.product_detail_2021_public .common_pro_list4 li{
	width: calc(25% - 15px);
	margin-right: 20px;
	margin-bottom: 30px;
}
.product_detail_2021_public .common_pro_list4 li:nth-child(4n){
	margin-right: 0;
}
.product_detail_2021_public .common_pro_list4 li .pic{}
.product_detail_2021_public .common_pro_list4 li .pic img{
	max-width: 100%;
}
.product_detail_2021_public .common_pro_list4 li .pro_content .name{
	color: #333;
    margin: 8px 0 5px 0;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product_detail_2021_public .common_pro_list4 li .pro_content .price{
	margin-top: 10px;
}
.product_detail_2021_public .common_pro_list4 li .pro_content .price .oldprice{
	color: #999;
	text-decoration: line-through;
	margin-left: 5px;
}
.product_detail_2021_public .pro_detail_content img{
	max-width: 100%;
}
.product_detail_2021_public #specifications {
	padding-left: 20px;
	display: none;
}
.product_detail_2021_public #specifications li {
	list-style: disc;
	line-height: 24px;
	color: #666;
	
}
.product_detail_2021_public #specifications li.product_detail_creation_date{
	display: none;
}

.product_detail_2021_public #specifications li a {
	color: #666;
}
.product_detail_2021_public #specifications li span {
	color: #333;
}




.product_detail_2021_public dl.viewdl dd.sale_property_box1{
	position: relative;
	width: 100%;
}
.product_detail_2021_public dl.viewdl dd.sale_property_box1 .sku_option{
	width: 100%;
	height: 50px;
	border-color: #ccc;
	padding-left: 10px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.product_detail_2021_public dl.viewdl dd.sale_property_box1 svg{
	position: absolute;
	right: 10px;
	top: 0;
	width: 14px;
    height: 50px;
    fill: #999;
    text-align: center;
}


/*批量加购*/

.product_detail_2021_public .batch_add_to_cart{
	border: none;
    overflow-y: hidden;
    max-height: 300px;
    position: relative;
    margin-top: 20px;
}
.product_detail_2021_public .batch_add_to_cart .batch_top{
	margin-bottom: 10px;
	line-height:25px;
}

.product_detail_2021_public .batch_add_to_cart .batch_mid{}
.product_detail_2021_public .batch_add_to_cart .batch_mid_items{
	min-height: 27px;
    margin-bottom: 10px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    color: #222;
}
.product_detail_2021_public .batch_add_to_cart .batch_mid_items  dl.viewdl{
	margin: 0;
}
.product_detail_2021_public .batch_add_to_cart .batch_mid_items  dl.viewcolor dd a{
	margin: 0 !important;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
}

.product_detail_2021_public .batch_add_to_cart .sku_value_name{
	width: 160px;
    line-height: 20px;
}
.product_detail_2021_public .batch_add_to_cart .sku_value_name_img{
	width: 70px;
}
.product_detail_2021_public .batch_add_to_cart .batch_items_center{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	width: calc(100% - 250px);
}
.product_detail_2021_public .batch_add_to_cart .batch_goods_price{
	width: 100px;
    text-align: center;
}
.product_detail_2021_public .batch_add_to_cart .batch_sku_stock{
	width: 120px;
    text-align: left;
}
.product_detail_2021_public .batch_add_to_cart .batch_sku_stock .sku_stock{}
.product_detail_2021_public .batch_add_to_cart .batch_list4{
	width: 115px;
}
.product_detail_2021_public .batch_add_to_cart .input_qty{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_public .batch_add_to_cart .iconleft_batch{
	height: 27px;
    line-height: 25px;
    width: 27px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #dfdfdf;
    border-right: none;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}
.product_detail_2021_public .batch_add_to_cart .buyskunums_batch{
	height: 27px;
    line-height: 27px;
    width: 60px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #dfdfdf;
    vertical-align: top;
    font-size: 14px;
}
.product_detail_2021_public .batch_add_to_cart .iconright_batch{
	height: 27px;
    line-height: 25px;
    width: 27px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #dfdfdf;
    border-left: none;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}

.product_detail_2021_public .batch_add_to_cart .batch_total{
	height: 50px;
    background: #F6F6F6;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
}
.product_detail_2021_public .batch_add_to_cart .total_price{
	color: #222;
    font-size: 16px;
}
.product_detail_2021_public .batch_add_to_cart .total_price span{
	color: #C91715;
}
.product_detail_2021_public .batch_add_to_cart #resetQty{}
.product_detail_2021_public .batch_add_to_cart #resetQty svg{
	width: 18px;
	height: 50px;
    background: none;
    fill: #222;
}
.product_detail_2021_public .batch_add_to_cart .lengthgengduo {
    height: 25px;
    background: #fff;
    cursor: pointer;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    border-top: 1px solid #ddd;
    z-index: 99;
    display: none;
}
.product_detail_2021_public .batch_add_to_cart .lengthgengduo span {
    position: absolute;
    left: 50%;
    top: -1px;
    margin-left: -36px;
    border: 1px solid #ddd;
    border-top-color: #fff;
    width: 70px;
    display: flex;
    justify-content: space-evenly;
    padding: 2px 0;
}
.product_detail_2021_public .batch_add_to_cart .lengthgengduo span svg {
    width: 20px;
    height: 20px;
    background: none;
}
.product_detail_2021_public .batch_first_count{
    position: absolute;
    right: -10px;
    top: -10px;
    min-width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #000;
    color: #fff;
    line-height: 16px;
    text-align: center;
    font-size: 12px;
}

/*预售*/
.product_detail_2021_public .presale_progress {
	position: relative;
	margin-top: 20px;
}
.product_detail_2021_public .presale_progress ul {
	width: 100%;
	position: relative;
}
.product_detail_2021_public .presale_progress ul li {
	width: 33.333%;
	border-bottom: 2px solid #ccc;
	float: left;
	position: relative;
}
.product_detail_2021_public .presale_progress ul li.last {
	width: auto;
	position: absolute;
	right: -8px;
	border: 0;
}
.product_detail_2021_public .presale_progress ul li span {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #ccc;
	position: absolute;
	bottom: -5px;
	left: 0;
}
.product_detail_2021_public .presale_progress ul li .presale_section {
	width: 23px;
	text-align: center;
	margin-left: -8px;
	padding-bottom: 10px;
	font-size: 14px;
}
.product_detail_2021_public .presale_progress ul li.actived span {
	background: #ed3445;
}
.product_detail_2021_public .presale_progress .progress_actived {
	height: 2px;
	background: #ed3445;
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 9;
	bottom: 0;
}
.product_detail_2021_public .presale_con strong {
	font-size: 14px;
}
.product_detail_2021_public .presale_con .shipping_time {
	display: inline-block;
	font-size: 14px;
}
.product_detail_2021_public .presale_con .shipping_time span {
	font-size: 14px;
	margin-right: 7px;
}
.product_detail_2021_public .presale_con .help_icon svg {
	padding: 1px 0 0;
	width: 16px;
	height: 16px;
	vertical-align: top;
	margin: 0 0 0 0px;
	fill: #333;
}
.product_detail_2021_public .help_icon {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	z-index: 50;
}
.product_detail_2021_public .help_icon:hover {
	color: #797979;
}
.product_detail_2021_public .help_icon span {
	display: inline-block;
	position: absolute;
	left: 30px;
	top: -15px;
	width: 320px;
	border: 1px solid #e8e7e9;
	background: #fff;
	padding: 10px;
	font-size: 14px;
	line-height: 18px;
	white-space: normal;
	z-index: 90;
}
.product_detail_2021_public .presale_con .split_line {
	display: inline-block;
	margin: 0px 10px;
	color: #808080;
}
.product_detail_2021_public dl.viewcolor dd a .cur_icon{
	display: none;
}





/*详细页版式1*/

.product_detail_2021_style1 .product_detail_top{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-around; 
    align-items: flex-start;

}
.product_detail_2021_style1 .viewpicleft{
	width: 60%;
}
.product_detail_2021_style1 .viewpicleft .viewimg{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	width: calc(100% + 24px);
	margin-left: -12px;
}
.product_detail_2021_style1 .viewpicleft .viewimg li{
	width: calc(50% - 24px);
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 24px;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.product_detail_2021_style1 .viewpicleft .viewimg li a{
	display: flex;
	justify-content: center;
	align-items: center;
}
.product_detail_2021_style1 .viewpicleft .viewimg li a img{
	max-width: 100%;
	max-height: 100%;
}

.product_detail_2021_style1 .viewpicleft .viewimg_list{
	position: relative;
}
.product_detail_2021_style1 .viewpicleft .viewimg_list .video-js,
.product_detail_2021_style1 .viewpicleft .viewimg_list .player-box{
	width: 100%;
	height: 100%;
}
.product_detail_2021_style1 .viewpicleft .video-content{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	z-index: 99999999;
}
.product_detail_2021_style1 .viewpicleft .video-content.on{
	opacity: 1;
	visibility: visible;
}
.product_detail_2021_style1 .viewpicleft .video-play{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    cursor: pointer;
}
.product_detail_2021_style1 .viewpicleft .video-play svg{
	width: 80px;
    height: 80px;
}


.product_detail_2021_style1 .viewpicleft .player-close{
	position: absolute;
    top: 10px;
    right: 10px;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background: rgba(0,0,0,.5);
    text-align: center;
    z-index: 100;
    cursor: pointer;
    color: #FFF;
    display: none;
    border: rgba(255,255,255,.5);
}
.product_detail_2021_style1 .viewpicleft .player-close svg{
    width: 12px;
    height: 28px;
    fill: #fff;
}
.product_detail_2021_style1 .viewpicleft .player-box{
	width: 100%;
	height: 100%;
}
.product_detail_2021_style1 .viewpicleft .viewimg_list .player-close svg{
	fill: #fff;
    height: 30px;
    width: 14px;
}
.product_detail_2021_style1 .viewpicleft .video-player-dimensions{
	height: 80vh;
	max-width: 100%;
}
.product_detail_2021_style1 .viewpicleft .video-content-wapper{
	position: relative;
	max-width: 90vw;
	max-height: 80vh;
}
.product_detail_2021_style1 .viewpicleft .wap_bigimgbox{
	display: none;
}


.product_detail_2021_style1 .viewfontright{
	width: 40%;
	padding: 0 0 0 40px;
	box-sizing: border-box;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	flex-wrap: wrap;

}
.product_detail_2021_style1 .viewfontright_wapper{
	max-width: 550px;
	width: 100%;
}
.product_detail_2021_style1 .viewfontright .product_detail_h1{
	font-size: 30px;
    font-weight: normal;
}
.product_detail_2021_style1 .viewfontright .prod-info-review{
	margin-top: 15px;
}
.product_detail_2021_style1 .viewfontright .star-list{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_style1 .viewfontright .comment_star{}
.product_detail_2021_style1 .viewfontright .comment_star ul{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_style1 .viewfontright .comment_star ul li{
	margin-right: 5px;
}
.product_detail_2021_style1 .viewfontright .comment_star ul li span{
	display: block;
}
.product_detail_2021_style1 .viewfontright .star-list .comment_counts{
	margin-left: 20px;
	color: #999;
}

.product_detail_2021_style1 .viewfontright .star-list .comment_counts:hover{
	color: #333;
}
.product_detail_2021_style1 .viewfontright .goods_price_info{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.product_detail_2021_style1 .viewfontright .pricebox{
	margin-top: 15px;
    font-size: 24px;
}
.product_detail_2021_style1 .viewfontright .pricebox .goods_price{
	font-weight: normal;
}
.product_detail_2021_style1 .viewfontright .pricebox .oldprice{
	color: #999;
	font-size: 18px;
	text-decoration: line-through;
	margin-left: 10px;
}

.product_detail_2021_style1 .time_countout_div .timelimitbox {
	clear: both;
}
.product_detail_2021_style1 .time_countout_div .timelimitbox .hours,
.product_detail_2021_style1 .time_countout_div .timelimitbox .minutes,
.product_detail_2021_style1 .time_countout_div .timelimitbox .seconds {
	background: #f5f5f5;
	display: inline-block;
	min-width: 30px;
	height: 40px;
	padding: 0px 5px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 20px;
}
.product_detail_2021_style1 .time_countout_div .timelimitbox .time_label {
	display: inline-block;
	min-width: 25px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 26px;
}



.product_detail_2021_style1 dl.viewdl {
	width: 100%;
	margin-top: 20px;
}
.product_detail_2021_style1 dl.viewdl:after {
	clear: both;
	content: '';
	display: block;
}
.product_detail_2021_style1 dl.viewdl #master_sale_property_box {
	padding-top: 0px;
}
.product_detail_2021_style1 dl.viewdl .qty_dt {
	padding-right: 2px;
	line-height: 34px;
}
.product_detail_2021_style1 dl.viewdl #master_sale_property_box .master_sale_property {
	margin-top: 8px;
}
.product_detail_2021_style1 dl.viewdl dt {
	color: #333;
	line-height: 30px;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 10px;
}




.product_detail_2021_style1 dl.picsize dt span.select_value,
.product_detail_2021_style1 dl.viewcolor dt span.select_value {
	font-weight: normal;
}

.product_detail_2021_style1 dl.viewdl dd {
	float: left;
	width: auto;
}
.product_detail_2021_style1 dl.picsize dd a {
	display: block;
	float: left;
	padding:  5px 15px;
	margin: 0 5px 5px 0;
	color: #333;
	line-height: 20px;
	background: #fff;
	min-height: 20px;
	min-width: 20px;
	text-align: center;
	border-radius: 50px;
	background: #f1f1f1;
	transition: all 0.3s;
}
.product_detail_2021_style1 dl.picsize dd a.cur,
.product_detail_2021_style1 dl.picsize dd a:hover {
	background: #343434;
	color: #fff;
	border: none;
	position: relative;
}
.product_detail_2021_style1 dl.viewcolor dd a {
	text-align: center;
	border: 1px solid #f1f1f1;
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0;
	position: relative;
	height: 60px;
	width: 60px;
	font-size: 0;
	border-radius: 50%;
	transition: all 0.3s;
	z-index: 49;
}
.product_detail_2021_style1 dl.viewcolor dd a img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2021_style1 dl.viewcolor dd a span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.product_detail_2021_style1 dl.viewcolor dd a:hover,
.product_detail_2021_style1 dl.viewcolor dd a.cur{
	border: 1px solid #000;
	padding: 0;
}


.product_detail_2021_style1 dl.picsize dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
	padding:  5px;
}
.product_detail_2021_style1 dl.viewcolor dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
}
.product_detail_2021_style1 dl.picsize dd a.disable, 
dl.viewcolor dd a.disable b,
dl.picsize dd a.disable b, 
dl.viewcolor dd a.disable:hover b {
	background: none;
}
.product_detail_2021_style1 dl.picsize dd a.disable:hover {
	background: none;
	border: 1px dotted #E2E1E3;
	padding:  5px;
}
.product_detail_2021_style1 dl.picsize dd .addprice {
	color: #C01D1C;
	margin-left: 5px;
	font-size: 14px;
}
.product_detail_2021_style1 dl.viewcolor dd a.diy_property {
	width: auto;
	min-width: 60px;
	height: 40px;
	padding: 5px 20px;
	border-radius: 25px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
}
.product_detail_2021_style1 dl.viewcolor dd a.diy_property .diyproperty_img{
	margin-right: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.product_detail_2021_style1 dl.viewcolor dd a.diy_property img {
	max-width: 60px;
	max-height: 60px;
	display: block;
}
.product_detail_2021_style1 dl.viewcolor dd a.diy_property .addprice {
	color: #C01D1C;
	margin-left: 5px;
	height: 40px;
	line-height: 40px;
	display: block;
	float: left;
	font-size: 14px;
}
.product_detail_2021_style1 dl.viewcolor dd a.diy_property .diyproperty_img img {
	max-width: 40px;
	max-height: 40px;
	vertical-align: middle;
}
.product_detail_2021_style1 dl.viewcolor dd a.diy_property .diyproperty_img span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.product_detail_2021_style1 dl.viewcolor dd a.diy_property_noprice{
	width: 60px;
    height: 60px;
    padding: 0;
    border-radius: 50%;
}

.product_detail_2021_style1 .goods_wholesale_2017{
	margin-top: 20px;
}
.product_detail_2021_style1 .goods_wholesale_2017 table {
	border-top: 1px solid #edefef;
	border-left: 1px solid #edefef;
}
.product_detail_2021_style1 .goods_wholesale_2017 table td {
	border-bottom: 1px solid #edefef;
	border-right: 1px solid #edefef;
	height: 40px;
	text-align: center;
	font-size: 14px;
}
.product_detail_2021_style1 .goods_wholesale_2017 table td.on {
	background: #ff9d00;
	color: #fff;
}
.product_detail_2021_style1 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(odd) {
	background: #ECECEC;
}
.product_detail_2021_style1 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(even) {
	background: #F8F8F8;
}



.product_detail_2021_style1 .limited-time{
	height: 54px;
	width: 100%;
	text-align: center;
	background: #ee3445;
	box-sizing: border-box;
	margin-top: 10px;
}
.product_detail_2021_style1 .limited-time__left{
	float: left;
	height: 54px;
	box-sizing: border-box;
	padding: 0 0 0 60px;
	position: relative;
	line-height: 54px;
	color: #fff;
	font-size: 20px;
}
.product_detail_2021_style1 .limited-time__left svg{
	width: 34px;
	height: 54px;
	fill: #fff;
	position: absolute;
	top: 0;
	left: 20px;
}
.product_detail_2021_style1 .limited-time__left span{
	font-size: 30px;
	display: inline-block;
}
.product_detail_2021_style1 .limited-time__right{
	float: right;
	height: 54px;
	line-height: 54px;
	padding: 0 30px 0 0;
	box-sizing: border-box;
	text-align: right;
	color: #fff;
}
.product_detail_2021_style1 .limited-time__right .timer {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2021_style1 .limited-time__right .timer .day{
	padding-right: 12px;
	position: relative;
	margin-right: 3px;
}
.product_detail_2021_style1 .limited-time__right .timer .day  sup{
	position: absolute;
	right: 0;
	top: -5px;
	line-height: 20px;
}
.product_detail_2021_style1 .limited-time__right p {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2021_style1 .limited-time__right .start-timer,
.product_detail_2021_style1 .limited-time__right .ending-timer {
	font-size: 20px;
}
.product_detail_2021_style1 .limited-time-startin{
	background-color: #f97b2f
}

.product_detail_2021_style1 .product_save_money{
	display: none;
}
.product_detail_2021_style1 dl#diy_remark_box{
	margin: 0 0 18px;
}
.product_detail_2021_style1 dl.viewdl dd #DiyRemark {
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    border: 1px solid #bababa;
    margin-top: 8px;
}
.product_detail_2021_style1 dl#diy_remark_box dd{
	width: 100%;
}
.product_detail_2021_style1 .viewbtnbox{
	margin-top: 30px;
}
.product_detail_2021_style1 .shopping_btn_wapper{
	position: relative;

}
.product_detail_2021_style1 .viewbtnbox .goods_stock_tip{
	width: 100%;
	display: flex;
	display: -webkit-flex;
}
.product_detail_2021_style1 .viewbtnbox .goods_stock_tip #goods_stock{
	display: block;
	margin-right: 15px;
	margin-bottom: 10px;
}
.product_detail_2021_style1 .viewbtnbox .goods_stock_tip #goods_moq{
	margin-bottom: 10px;
	display: block;
}

.product_detail_2021_style1 .shopping_btn_left{
	width: 120px;
	position: absolute;
    left: 0;
    top: 0;
}

.product_detail_2021_style1 .quantityform{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	width: 120px;
	height: 60px;
	box-sizing: border-box;
	border: 1px solid #ccc;
}
.product_detail_2021_style1 .quantityform .iconleft,
.product_detail_2021_style1 .quantityform .iconright{
	width: 30px;
	height: 58px;
	text-align: center;
}
.product_detail_2021_style1 .quantityform .iconleft svg,
.product_detail_2021_style1 .quantityform .iconright svg{
	height: 58px;
	width: 16px;
}
.product_detail_2021_style1 .quantityform #buyskunums{
	height: 58px;
	width: calc(100% - 60px);
	border: none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: center;
}
.product_detail_2021_style1 .quantityform .iconright{}
.product_detail_2021_style1 .quantityform #goods_stock{
	display: none !important;
}
.product_detail_2021_style1 .add_favorites_box{
	width: 100%;
    margin-bottom: 20px;
}
.product_detail_2021_style1 .add_favorites_box a{
	height: 40px;
    display: flex;
    line-height: 40px;
    align-items: center;

}
.product_detail_2021_style1 .add_favorites_box a label{
	display: block;
	cursor: pointer;
}
.product_detail_2021_style1 .add_favorites_box a svg{
	height: 60px;
    width: 24px;
    fill: #ccc;
    margin-right: 10px;
}
.product_detail_2021_style1 .add_favorites_box a.add_favorites_cur svg{
	fill: #ee3445;
}
.product_detail_2021_style1 #shopping_btn_box{
	width: 100%;
}
.product_detail_2021_style1 .addskutocart_btn a#addskutocart{
	display: block;
	height: 60px;
	width: 100%;
	line-height: 58px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 24px;
	color: #333;
	box-sizing: border-box;
	transition: all 0.3s;
}
.product_detail_2021_style1 .addskutocart_btn a#addskutocart:hover{
	background: #333;
	color: #fff;
}
.product_detail_2021_style1 dl#qty_box{
	margin-top: 0;
}
.product_detail_2021_style1 #shopping_btn_box .addskutocart_btn:first-child{
	width: calc(100% - 138px);
	margin-left: 138px;
}
.product_detail_2021_style1 .shopping_btn_batch #shopping_btn_box .addskutocart_btn:first-child{
	margin: 0;
	width: 100%;
}

.product_detail_2021_style1 .viewbtnbox .btn_outstock,
.product_detail_2021_style1 .addskutocart_btn a.addskutocart_inquiry,
.product_detail_2021_style1 .addskutocart_btn a#addskutocart_inquiry,
.product_detail_2021_style1 .addskutocart_btn a#addskutocart_buynow{
	display: block;
	height: 60px;
	width: 100%;
	line-height: 60px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	background: #333;
	box-sizing: border-box;
	margin-top: 18px;
	transition: all 0.3s;
}
.product_detail_2021_style1 .addskutocart_btn a.addskutocart_inquiry:hover,
.product_detail_2021_style1 .addskutocart_btn a#addskutocart_inquiry:hover,
.product_detail_2021_style1 .addskutocart_btn a#addskutocart_buynow:hover{
	opacity: 0.9;
}
.product_detail_2021_style1 .viewbtnbox .btn_outstock,
.product_detail_2021_style1 .addskutocart_btn a#addskutocart.btn_outstock{
	background: #CBC9C9;
	border-color: #CBC9C9;
	color: #fff;
}

.product_detail_2021_style1 .addskutocart_btn a#addskutocart_ecpay_buynow{
	display: block;
    height: 60px;
    line-height: 60px;
    background: #ffc439;
    color: #fff;
    text-align: center;
    font-size: 24px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    margin-top: 18px;
    transition: all 0.3s;
}


.product_detail_2021_style1 .buy_at_box2017 {
	margin-top: 18px;
}
.product_detail_2021_style1 .buy_at_box2017 .ba_con{
	position: relative;
	z-index: 99;
}
.product_detail_2021_style1 .buy_at_box2017 .buy_at_clickbtn{
	height: 60px;
	line-height: 58px;
	border: 1px solid #f1f1f1;
	box-sizing: border-box;
	text-align: center;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	padding: 0 9px 0 20px;
	cursor: pointer;
}
.product_detail_2021_style1 .buy_at_box2017 .buy_at_clickbtn span{
	display: block;
	font-size: 16px;
	color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product_detail_2021_style1 .buy_at_box2017 .buy_at_clickbtn i{
	color: #999;
	font-size: 20px;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list{
	width: 100%;
    background: #fff;
    border: 1px solid #f1f1f1;
    border-top-color: #fff;
    position: absolute;
    left: 0;
    top: 59px;
    padding: 0 20px 20px;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li{
	width: calc(50% - 10px);
	margin-bottom: 20px;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a{
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #efefef;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a:hover{
	background: #333;
	color: #fff;
}

.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_amazon:hover {
	background: #f7b15e;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_aliexpress:hover {
	background: #e5443c;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_wish:hover {
	background: #3299cd;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_tmall:hover {
	background: #dd2626;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_jingdong:hover {
	background: #cd3232;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_ebay:hover {
	background: #00cd66;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_shopee:hover {
	background: #ff5622;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_dhgate:hover {
	background: #f7f7f7;
	color: #fff;
	color: #333;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_lazada:hover {
	background: #183444;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_cdiscount:hover {
	background: #fdd100;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_indiegogo:hover {
	background: #eb1478;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_walmart:hover {
	background: #0a72bb;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_mymall:hover {
	background: #ef2246;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_rakuten:hover {
	background: #b00003;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_souq:hover {
	background: #008BFF;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_noon:hover {
	background: #444B55;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_newegg:hover {
	background: #f07724;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_overstock:hover {
	background: #f42b3b;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_tophatter:hover {
	background: #8760cc;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_vova:hover {
	background: #f97900;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_joybuy:hover {
	background: #f50101;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_jumia:hover {
	background: #6cb799;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_kilimall:hover {
	background: #150000;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_trademe:hover {
	background: #06c;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_flipkart:hover {
	background: #094e77;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_paytm:hover {
	background: #02bdf4;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_joom:hover {
	background: #42be97;
	color: #fff;
}
.product_detail_2021_style1 .buy_at_box2017 #buy_ad_list li a.buy_at_etsy:hover {
	background: #f45800;
	color: #fff;
}


.product_detail_2021_style1 .free_shipping_div{
	margin-top: 20px;
}
.product_detail_2021_style1 .free_shipping_div a{
	color: #999;
	text-decoration: underline;
}





.product_detail_2021_style1 #product_table{
	border-top: 1px solid #e9e9e9;
	margin-top: 20px;
}
.product_detail_2021_style1 #product_table > ul > li{
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2021_style1 #product_table > ul > li > a{
	height: 60px;
    display: block;
    line-height: 60px;
    font-size: 18px;
    color: #333;
    position: relative;
}
.product_detail_2021_style1 #product_table .product_table_icon{
	width: 30px;
    height: 60px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s ease-in;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.product_detail_2021_style1 #product_table .product_table_icon svg{
	width: 14px;
	height: 20px;
	fill: #999;
}
.product_detail_2021_style1 #product_table .product_table_icon.on{
	transform: rotate(-180deg);
}

.product_detail_2021_style1 #product_table .product_table_content{
	padding-bottom: 15px;
	display: none;
}
.product_detail_2021_style1 #product_table .product_table_content img,
.product_detail_2021_style1 #product_table .pro_detail_content img,
.product_detail_2021_style1 #product_table_bottom .product_table_content img{
	max-width: 100%;
	height: auto;
}

.product_detail_2021_style1 #product_table_bottom .product_table_bottom_title{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2021_style1 #product_table_bottom .product_table_bottom_title a{
	height: 40px;
	line-height: 40px;
	margin-right: 50px;
	font-size: 18px;
	color: #333;
}
.product_detail_2021_style1 #product_table_bottom .product_table_bottom_title a:hover,
.product_detail_2021_style1 #product_table_bottom .product_table_bottom_title a.on{
	font-weight: bold;
}
.product_detail_2021_style1 #product_table_bottom .product_table_content{
	display:none;
	padding: 20px 0 0;
}
.product_detail_2021_style1 #product_table_bottom .product_table_content img{
	max-width: 100%;
	max-height: 100%;
}

.product_detail_2021_style1 #specifications {
	padding-left: 20px;
	display: none;
}
.product_detail_2021_style1 #specifications li {
	list-style: disc;
	line-height: 24px;
	color: #666;
	
}
.product_detail_2021_style1 #specifications li.product_detail_creation_date{
	display: none;
}

.product_detail_2021_style1 #specifications li a {
	color: #666;
}
.product_detail_2021_style1 #specifications li span {
	color: #333;
}

.product_detail_2021_style1 .prod-share-list{
	margin-top: 20px;
}
.product_detail_2021_style1 .epaddthis_content{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	flex-wrap: wrap;
}
.product_detail_2021_style1 .epaddthis_content a{
	margin-right: 10px;
	font-size: 18px;
	color: #333;
}
.product_detail_2021_style1 .epaddthis_content a svg{
	width: 20px;
	height: 20px;
	fill: #333;
}
.product_detail_2021_style1 .epaddthis_content a.epaddthis_more{
	margin-right: 20px;
}

.product_detail_2021_style1 .pop-coupon-share{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	z-index: 100;
	transition: all 0.3s;
}
.product_detail_2021_style1 .pop-coupon-share-wapper {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	height: auto;
	transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	background: #fff;
	box-shadow: 0 0 8px #b3b3b3;
	border-radius: 5px;
	padding: 20px;
	box-sizing: border-box;
	transition: all 0.3s ease-in;
}
.product_detail_2021_style1 .pop-coupon-share .close-btn {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.product_detail_2021_style1 .pop-coupon-share .close-btn svg {
	width: 25px;
	height: 25px;
	fill: #333;
}
.product_detail_2021_style1 .pop-coupon-share textarea {
	padding: 5px;
	width: 100%;
	height: 150px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	border-radius: 5px;
	font-size: 14px;
	line-height: 20px;
}
.product_detail_2021_style1 .pop-coupon-share .tip {
	font-size: 14px;
	color: #999;
	margin: 10px 0;
	line-height: normal;
}
.product_detail_2021_style1 .pop-coupon-share .copy-btn {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
	background: #333;
	color: #fff;
	border-radius: 5px;
}
.product_detail_2021_style1 .pop-coupon-share-show {
	opacity: 1;
	visibility: visible;
}

.product_detail_2021_style1 .package_sale_2021 .main-product{
	width: calc((100% - 155px) / 6) ;
}
.product_detail_2021_style1 .package_sale_2021 .main-product-pic{
	width: calc(100% - 35px);
}

.product_detail_2021_style1 .package_sale_2021 .package-products-list{
	width: calc((200% + 155px) / 3);
	max-width: 100%;
	padding: 0 94px;
}
.product_detail_2021_style1 .package_sale_2021 .main-product-pic:before{
	right: -35px;
}
.product_detail_2021_style1 .package_sale_2021 .package-products-list .package-button-prev{
	left: 35px;
}
.product_detail_2021_style1 .package_sale_2021 .package-products-list .package-button-next{
	right: 35px;
}
.product_detail_2021_style1 .package_sale_2021 .package-total{
	width: calc((100% - 155px) / 6) ;
	padding-left: 34px;
}

.product_detail_2021_style1 .batch_add_to_cart .batch_top{
	color: #333;
    line-height: 30px;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 10px;
}
.product_detail_2021_style1 .viewfontright .viewnav{
	margin-top: 20px;
}

.product_detail_2021_style1 dl.viewcolor dd .batch_bg,
.product_detail_2021_style2 dl.viewcolor dd .batch_bg{
	display: block;
	width: 100%;
	height: 100%;
}
.product_detail_2021_style1 dl.viewcolor dd a img,
.product_detail_2021_style2 dl.viewcolor dd a img{
	display: none;
}
.product_detail_2021_public .package_sale_2021 .package-products-list.no-switch .package-button-prev, 
.product_detail_2021_public .package_sale_2021 .package-products-list.no-switch .package-button-next{
	display: none;
}
.product_detail_2021_style1 .package_sale_2021 .package-products-list.no-switch{
	padding: 0 35px;
	width: auto;
}
.product_detail_2021_style1 .package_sale_2021 .package-products-list.no-switch li{
	margin-right: 35px;
}
.product_detail_2021_style1 .package_sale_2021 .package-products-list.no-switch li:last-child{
	margin-right: 0 !important;
}


/*详细页版式2*/
.product_detail_2021_style2 .product_detail_wapper{
	padding: 0;
}
.product_detail_2021_style2 .viewbox {
    position: relative;
    margin: 0 0 15px;
}
.product_detail_2021_style2 .product_detail_top {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-around; 
    align-items: flex-start; 

}
.product_detail_2021_style2 .wap_bigimgbox{
	display: none;
}
.product_detail_2021_style2 .viewpicleft{
	width: 50%;
}
.product_detail_2021_style2 .viewpicleft .viewimg{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
}
.product_detail_2021_style2 .viewpicleft .viewimg li{
	width: 100%;
	margin-bottom: 18px;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.product_detail_2021_style2 .viewpicleft .viewimg li a{
	display: flex;
	justify-content: center;
	align-items: center;
}
.product_detail_2021_style2 .viewpicleft .viewimg li a img{
	max-width: 100%;
	max-height: 100%;
}

.product_detail_2021_style2 .viewpicleft .viewimg_list{
	position: relative;
}
.product_detail_2021_style2 .viewpicleft .viewimg_list .video-js,
.product_detail_2021_style2 .viewpicleft .viewimg_list .player-box{
	width: 100%;
	height: 100%;
}
.product_detail_2021_style2 .viewpicleft .video-content{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	z-index: 99999999;
}
.product_detail_2021_style2 .viewpicleft .video-content.on{
	opacity: 1;
	visibility: visible;
}
.product_detail_2021_style2 .viewpicleft .video-play{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    cursor: pointer;
}
.product_detail_2021_style2 .viewpicleft .video-play svg{
	width: 80px;
    height: 80px;
}


.product_detail_2021_style2 .viewpicleft .player-close{
	position: absolute;
    top: 10px;
    right: 10px;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background: rgba(0,0,0,.5);
    text-align: center;
    z-index: 100;
    cursor: pointer;
    color: #FFF;
    display: none;
    border: rgba(255,255,255,.5);
}
.product_detail_2021_style2 .viewpicleft .player-close svg{
    width: 12px;
    height: 28px;
    fill: #fff;
}
.product_detail_2021_style2 .viewpicleft .player-box{
	width: 100%;
	height: 100%;
}
.product_detail_2021_style2 .viewpicleft .viewimg_list .player-close svg{
	fill: #fff;
    height: 30px;
    width: 14px;
}
.product_detail_2021_style2 .viewpicleft .video-player-dimensions{
	height: 80vh;
	max-width: 100%;
}
.product_detail_2021_style2 .viewpicleft .video-content-wapper{
	position: relative;
	max-width: 90vw;
	max-height: 80vh;
}


.product_detail_2021_style2 .viewfontright{
	width: 50%;
    padding-left: 60px;
    box-sizing: border-box;
    padding-bottom: 18px;
}

.product_detail_2021_style2 .viewfontright .product_detail_h1{
	font-size: 30px;
    font-weight: normal;
    text-align: center;
}
.product_detail_2021_style2 .viewfontright .prod-info-review{
	margin-top: 15px;
	padding: 0 0 20px;
	border-bottom: 1px solid #e5e5e5;
}
.product_detail_2021_style2 .viewfontright .star-list{
	display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.product_detail_2021_style2 .viewfontright .comment_star{}
.product_detail_2021_style2 .viewfontright .comment_star ul{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_style2 .viewfontright .comment_star ul li{
	margin-right: 5px;
}
.product_detail_2021_style2 .viewfontright .comment_star ul li span{
	display: block;
}
.product_detail_2021_style2 .viewfontright .star-list .comment_counts{
	margin-left: 20px;
	color: #999;
}

.product_detail_2021_style2 .viewfontright .star-list .comment_counts:hover{
	color: #333;
}
.product_detail_2021_style2 .viewfontright .goods_price_info{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.product_detail_2021_style2 .viewfontright .pricebox{
	margin-top: 15px;
    font-size: 24px;
    text-align: center;
}
.product_detail_2021_style2 .viewfontright .pricebox .goods_price{
	font-weight: normal;
}
.product_detail_2021_style2 .viewfontright .pricebox .oldprice{
	color: #999;
	font-size: 18px;
	text-decoration: line-through;
	margin-left: 10px;
}
.product_detail_2021_style2 .time_countout_div{
	margin-top: 10px;
	width: 100%;
}
.product_detail_2021_style2 .time_countout_div .timelimitbox {
	clear: both;
}
.product_detail_2021_style2 .time_countout_div .timelimitbox .hours,
.product_detail_2021_style2 .time_countout_div .timelimitbox .minutes,
.product_detail_2021_style2 .time_countout_div .timelimitbox .seconds {
	background: #f5f5f5;
	display: inline-block;
	min-width: 30px;
	height: 40px;
	padding: 0px 5px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 20px;
}
.product_detail_2021_style2 .time_countout_div .timelimitbox .time_label {
	display: inline-block;
	min-width: 25px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 26px;
}


.product_detail_2021_style2 .goods_wholesale_2017{
	margin-top: 20px;
}
.product_detail_2021_style2 .goods_wholesale_2017 table {
	border-top: 1px solid #edefef;
	border-left: 1px solid #edefef;
}
.product_detail_2021_style2 .goods_wholesale_2017 table td {
	border-bottom: 1px solid #edefef;
	border-right: 1px solid #edefef;
	height: 40px;
	text-align: center;
	font-size: 14px;
}
.product_detail_2021_style2 .goods_wholesale_2017 table td.on {
	background: #ff9d00;
	color: #fff;
}
.product_detail_2021_style2 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(odd) {
	background: #ECECEC;
}
.product_detail_2021_style2 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(even) {
	background: #F8F8F8;
}



.product_detail_2021_style2 .limited-time{
	height: 54px;
	width: 100%;
	text-align: center;
	background: #ee3445;
	box-sizing: border-box;
	margin-top: 15px;
}
.product_detail_2021_style2 .limited-time__left{
	float: left;
	height: 54px;
	box-sizing: border-box;
	padding: 0 0 0 60px;
	position: relative;
	line-height: 54px;
	color: #fff;
	font-size: 20px;
}
.product_detail_2021_style2 .limited-time__left svg{
	width: 34px;
	height: 54px;
	fill: #fff;
	position: absolute;
	top: 0;
	left: 20px;
}
.product_detail_2021_style2 .limited-time__left span{
	font-size: 30px;
	display: inline-block;
}
.product_detail_2021_style2 .limited-time__right{
	float: right;
	height: 54px;
	line-height: 54px;
	padding: 0 30px 0 0;
	box-sizing: border-box;
	text-align: right;
	color: #fff;
}
.product_detail_2021_style2 .limited-time__right .timer {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2021_style2 .limited-time__right .timer .day{
	padding-right: 12px;
	position: relative;
	margin-right: 3px;
}
.product_detail_2021_style2 .limited-time__right .timer .day  sup{
	position: absolute;
	right: 0;
	top: -5px;
	line-height: 20px;
}
.product_detail_2021_style2 .limited-time__right p {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2021_style2 .limited-time__right .start-timer,
.product_detail_2021_style2 .limited-time__right .ending-timer {
	font-size: 20px;
}
.product_detail_2021_style2 .limited-time-startin{
	background-color: #f97b2f
}

.product_detail_2021_style2 .product_save_money{
	display: none;
}











.product_detail_2021_style2 dl.viewdl {
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.product_detail_2021_style2 dl.viewdl:after {
	clear: both;
	content: '';
	display: block;
}
.product_detail_2021_style2 dl.viewdl #master_sale_property_box {
	padding-top: 0px;
}
.product_detail_2021_style2 dl.viewdl .qty_dt {
	padding-right: 2px;
	line-height: 34px;
}
.product_detail_2021_style2 dl.viewdl #master_sale_property_box .master_sale_property {
	margin-top: 8px;
}
.product_detail_2021_style2 dl.viewdl dt {
	color: #333;
	line-height: 30px;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 20px;
}




.product_detail_2021_style2 dl.picsize dt span.select_value,
.product_detail_2021_style1 dl.viewcolor dt span.select_value {
	font-weight: normal;
}

.product_detail_2021_style2 dl.viewdl dd {
	display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.product_detail_2021_style2 dl.picsize dd a {
	display: block;
    padding: 8px 24px;
    margin: 0 5px 5px;
    color: #333;
    line-height: 20px;
    background: #fff;
    min-height: 20px;
    min-width: 20px;
    text-align: center;
    transition: all 0.3s;
    border: 1px solid #fff;
    font-size: 16px;
}
.product_detail_2021_style2 dl.picsize dd a.cur,
.product_detail_2021_style2 dl.picsize dd a:hover {
	border-color: #333;
}
.product_detail_2021_style2 dl.viewcolor dd a {
	text-align: center;
	border: 1px solid #f1f1f1;
	display: block;
	margin: 0 10px 20px;
	padding: 0;
	position: relative;
	height: 80px;
	width: 80px;
	font-size: 0;
	border-radius: 50%;
	transition: all 0.3s;
	z-index: 49;
}
.product_detail_2021_style2 dl.viewcolor dd a img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2021_style2 dl.viewcolor dd a span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.product_detail_2021_style2 dl.viewcolor dd a .cur_icon{
	display: block;
	position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.3);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}

.product_detail_2021_style2 dl.viewcolor dd a:hover,
.product_detail_2021_style2 dl.viewcolor dd a.cur{
	border: 1px solid #000;
	padding: 0;
}


.product_detail_2021_style2 dl.viewcolor dd a.property_image:hover,
.product_detail_2021_style2 dl.viewcolor dd a.property_image.cur,
.product_detail_2021_style2 dl.viewcolor dd a.diy_property_noprice:hover,
.product_detail_2021_style2 dl.viewcolor dd a.diy_property_noprice.cur{
	border-color: #fff;
}
.product_detail_2021_style2 dl.viewcolor dd a.property_image:hover .cur_icon,
.product_detail_2021_style2 dl.viewcolor dd a.property_image.cur .cur_icon,
.product_detail_2021_style2 dl.viewcolor dd a.diy_property_noprice:hover .cur_icon,
.product_detail_2021_style2 dl.viewcolor dd a.diy_property_noprice.cur .cur_icon{
	opacity: 1;
	visibility: visible;
}
.product_detail_2021_style2 dl.viewcolor dd a.property_image .cur_icon svg,
.product_detail_2021_style2 dl.viewcolor dd a.diy_property_noprice .cur_icon svg{
	height: 80px;
    width: 40px;
    fill: #fff;
}






.product_detail_2021_style2 dl.picsize dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
	padding:  5px;
}
.product_detail_2021_style2 dl.viewcolor dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
}
.product_detail_2021_style2 dl.picsize dd a.disable, 
.product_detail_2021_style2 dl.viewcolor dd a.disable b,
.product_detail_2021_style2 dl.picsize dd a.disable b, 
.product_detail_2021_style2 dl.viewcolor dd a.disable:hover b {
	background: none;
}
.product_detail_2021_style2 dl.picsize dd a.disable:hover {
	background: none;
	border: 1px dotted #E2E1E3;
	padding:  5px;
}
.product_detail_2021_style2 dl.picsize dd .addprice {
	color: #C01D1C;
	margin-left: 5px;
	font-size: 14px;
}
.product_detail_2021_style2 dl.viewcolor dd a.diy_property {
	width: auto;
	min-width: 40px;
	height: 40px;
	padding: 5px 15px;
	border-radius: 0;
}
.product_detail_2021_style2 dl.viewcolor dd a.diy_property_noprice{
	width: 80px;
    height: 80px;
    padding: 0;
    border-radius: 50%;
}
.product_detail_2021_style2 dl.viewcolor dd a.diy_property .diyproperty_img {
	width: 40px;
	height: 40px;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
}
.product_detail_2021_style2 dl.viewcolor dd a.diy_property:hover,
.product_detail_2021_style2 dl.viewcolor dd a.diy_property.cur{
	border-color: #333;
}
.product_detail_2021_style2 dl.viewcolor dd a.diy_property img {
	max-width: 40px;
	max-height: 40px;
}
.product_detail_2021_style2 dl.viewcolor dd a.diy_property .addprice {
	color: #C01D1C;
	margin-left: 5px;
	height: 40px;
	line-height: 40px;
	display: block;
	float: left;
	font-size: 14px;
}
.product_detail_2021_style2 dl.viewcolor dd a.diy_property .diyproperty_img img {
	max-width: 40px;
	max-height: 40px;
	vertical-align: middle;
	display: block;
}
.product_detail_2021_style2 dl.viewcolor dd a.diy_property .diyproperty_img span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.product_detail_2021_style2 dl#diy_remark_box{
	text-align: center;
	margin-top: 20px;
}
.product_detail_2021_style2 dl dd #DiyRemark {
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    border: 1px solid #bababa;
    margin-top: 8px;
}
.product_detail_2021_style2 dl#diy_remark_box dd{
	width: 100%;
}
.product_detail_2021_style2 dl#diy_remark_box dd table{
	margin: 0 auto 10px;
}



.product_detail_2021_style2 .viewbtnbox{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	
	align-items: flex-end;
	flex-wrap: wrap;
}
.product_detail_2021_style2 .viewbtnbox .shopping_btn_top{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	flex-direction:column;
	align-items: center;
	margin-top: 30px;
}
.product_detail_2021_style2 .qty_title{
    color: #333;
    line-height: 30px;
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 20px;
}
.product_detail_2021_style2 .viewbtnbox .goods_stock_tip{
	margin-top: 10px;
}
.product_detail_2021_style2 .viewbtnbox .goods_stock_tip #goods_stock{
	margin-right: 15px;
}

.product_detail_2021_style2 .quantityform{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	width: 200px;
	height: 60px;
	box-sizing: border-box;
	border: 1px solid #f2f2f2;
}
.product_detail_2021_style2 .quantityform .iconleft,
.product_detail_2021_style2 .quantityform .iconright{
	width: 58px;
	height: 58px;
	text-align: center;
}
.product_detail_2021_style2 .quantityform .iconleft svg,
.product_detail_2021_style2 .quantityform .iconright svg{
	height: 58px;
	width: 16px;
}
.product_detail_2021_style2 .quantityform #buyskunums{
	height: 58px;
	width: calc(100% - 120px);
	border: none;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	text-align: center;
	background: #f2f2f2;
}
.product_detail_2021_style2 .quantityform .iconright{}






.product_detail_2021_style2 .add_favorites_box{
	margin-top: 18px;
}
.product_detail_2021_style2 .add_favorites_box a{
	height: 60px;
    width: 120px;
    background: #f2f2f2;
    display: block;
    line-height: 60px;
    text-align: center;

}
.product_detail_2021_style2 .add_favorites_box a label{
	display: block;
	cursor: pointer;
}
.product_detail_2021_style2 .add_favorites_box a svg{
	height: 60px;
	width: 34px;
	fill: #ccc;
}
.product_detail_2021_style2 .add_favorites_box a.add_favorites_cur svg{
	fill: #ee3445;
}

.product_detail_2021_style2 #shopping_btn_box{
	margin-top: 50px;
	width: 100% ;

}
.product_detail_2021_style2 .addskutocart_btn{
	width: 100%;
	margin-bottom: 17px;
}
.product_detail_2021_style2 .addskutocart_btn a#addskutocart{
	display: block;
	height: 60px;
	width: 100%;
	line-height: 58px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 24px;
	color: #333;
	box-sizing: border-box;
	transition: all 0.3s;
}
.product_detail_2021_style2 .addskutocart_btn a#addskutocart:hover{
	background: #333;
	color: #fff;
}
.product_detail_2021_style2 dl#qty_box{
	margin-top: 0;
}
.product_detail_2021_style2 .addskutocart_btn .btn_outstock{
	flex-grow:1;
}
.product_detail_2021_style2 .viewbtnbox .btn_outstock,
.product_detail_2021_style2 .addskutocart_btn a.addskutocart_inquiry,
.product_detail_2021_style2 .addskutocart_btn a#addskutocart_inquiry,
.product_detail_2021_style2 .addskutocart_btn a#addskutocart_buynow{
	display: block;
	height: 60px;
	width: 100%;
	line-height: 60px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	background: #333;
	box-sizing: border-box;

	transition: all 0.3s;
}

.product_detail_2021_style2 .addskutocart_btn a.addskutocart_inquiry:hover,
.product_detail_2021_style2 .addskutocart_btn a#addskutocart_inquiry:hover,
.product_detail_2021_style2 .addskutocart_btn a#addskutocart_buynow:hover{
	opacity: 0.9;
}
.product_detail_2021_style2 .viewbtnbox .btn_outstock,
.product_detail_2021_style2 .addskutocart_btn a#addskutocart.btn_outstock{
	background: #CBC9C9;
	border-color: #CBC9C9;
	color: #fff;
}

.product_detail_2021_style2 .addskutocart_btn a#addskutocart_ecpay_buynow{
	display: block;
    height: 60px;
    line-height: 60px;
    background: #ffc439;
    color: #fff;
    text-align: center;
    font-size: 24px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s;
}


.product_detail_2021_style2 .buy_at_box2017 {
	margin-top: 18px;
}
.product_detail_2021_style2 .buy_at_box2017 .ba_con{
	position: relative;
	z-index: 99;
}
.product_detail_2021_style2 .buy_at_box2017 .buy_at_clickbtn{
	height: 60px;
	line-height: 58px;
	border: 1px solid #f1f1f1;
	box-sizing: border-box;
	text-align: center;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	padding: 0 9px 0 20px;
	cursor: pointer;
}
.product_detail_2021_style2 .buy_at_box2017 .buy_at_clickbtn span{
	display: block;
	font-size: 16px;
	color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product_detail_2021_style2 .buy_at_box2017 .buy_at_clickbtn i{
	color: #999;
	font-size: 20px;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list{
	width: 100%;
    background: #fff;
    border: 1px solid #f1f1f1;
    border-top-color: #fff;
    position: absolute;
    left: 0;
    top: 59px;
    padding: 0 20px 20px;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li{
	width: calc(50% - 10px);
	margin-bottom: 20px;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a{
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #efefef;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a:hover{
	background: #333;
	color: #fff;
}

.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_amazon:hover {
	background: #f7b15e;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_aliexpress:hover {
	background: #e5443c;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_wish:hover {
	background: #3299cd;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_tmall:hover {
	background: #dd2626;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_jingdong:hover {
	background: #cd3232;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_ebay:hover {
	background: #00cd66;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_shopee:hover {
	background: #ff5622;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_dhgate:hover {
	background: #f7f7f7;
	color: #fff;
	color: #333;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_lazada:hover {
	background: #183444;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_cdiscount:hover {
	background: #fdd100;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_indiegogo:hover {
	background: #eb1478;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_walmart:hover {
	background: #0a72bb;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_mymall:hover {
	background: #ef2246;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_rakuten:hover {
	background: #b00003;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_souq:hover {
	background: #008BFF;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_noon:hover {
	background: #444B55;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_newegg:hover {
	background: #f07724;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_overstock:hover {
	background: #f42b3b;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_tophatter:hover {
	background: #8760cc;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_vova:hover {
	background: #f97900;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_joybuy:hover {
	background: #f50101;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_jumia:hover {
	background: #6cb799;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_kilimall:hover {
	background: #150000;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_trademe:hover {
	background: #06c;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_flipkart:hover {
	background: #094e77;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_paytm:hover {
	background: #02bdf4;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_joom:hover {
	background: #42be97;
	color: #fff;
}
.product_detail_2021_style2 .buy_at_box2017 #buy_ad_list li a.buy_at_etsy:hover {
	background: #f45800;
	color: #fff;
}


.product_detail_2021_style2 .free_shipping_div{
	margin-top: 20px;
	text-align: center;
}
.product_detail_2021_style2 .free_shipping_div a{
	color: #999;
	text-decoration: underline;
}


.product_detail_2021_style2 #product_table{
	border-top: 1px solid #e9e9e9;
	margin-top: 40px;
}
.product_detail_2021_style2 #product_table > ul > li{
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2021_style2 #product_table > ul > li > a{
	height: 60px;
    display: block;
    line-height: 60px;
    font-size: 18px;
    color: #333;
    position: relative;
}
.product_detail_2021_style2 #product_table .product_table_icon{
	width: 30px;
    height: 60px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s ease-in;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.product_detail_2021_style2 #product_table .product_table_icon svg{
	width: 14px;
	height: 20px;
	fill: #333;
}
.product_detail_2021_style2 #product_table .product_table_icon svg.reduce-icon{
	display: none;
}
.product_detail_2021_style2 #product_table .product_table_icon.on svg.plus-icon{
	display: none;
	
}
.product_detail_2021_style2 #product_table .product_table_icon.on svg.reduce-icon{
	display: block;
}

.product_detail_2021_style2 #product_table .product_table_content{
	padding-bottom: 15px;
	display: none;
}
.product_detail_2021_style2 #product_table .product_table_content img,
.product_detail_2021_style2 #product_table .pro_detail_content img,
.product_detail_2021_style2 #product_table_bottom .product_table_content img{
	max-width: 100%;
	height: auto;
}

.product_detail_2021_style2 #product_table_bottom .product_table_bottom_title{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2021_style2 #product_table_bottom .product_table_bottom_title a{
	height: 40px;
	line-height: 40px;
	margin-right: 50px;
	font-size: 18px;
	color: #333;
}
.product_detail_2021_style2 #product_table_bottom .product_table_bottom_title a:hover,
.product_detail_2021_style2 #product_table_bottom .product_table_bottom_title a.on{
	font-weight: bold;
}
.product_detail_2021_style2 #product_table_bottom .product_table_content{
	display:none;
	padding: 20px 0 0;
}
.product_detail_2021_style2 #product_table_bottom .product_table_content img{
	max-width: 100%;
	max-height: 100%;
}



.product_detail_2021_style2 .prod-share-list{
	margin-top: 40px;
}
.product_detail_2021_style2 .epaddthis_content{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}
.product_detail_2021_style2 .epaddthis_content a{
	margin: 0 10px 10px;
	font-size: 18px;
	color: #333;
}
.product_detail_2021_style2 .epaddthis_content a svg{
	width: 24px;
	height: 24px;
	fill: #333;
}
.product_detail_2021_style2 .epaddthis_content a.epaddthis_more{
	margin-right: 20px;
	display: none;
}

.product_detail_2021_style2 .pop-coupon-share{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	z-index: 100;
	transition: all 0.3s;
}
.product_detail_2021_style2 .pop-coupon-share-wapper {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	height: auto;
	transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	background: #fff;
	box-shadow: 0 0 8px #b3b3b3;
	border-radius: 5px;
	padding: 20px;
	box-sizing: border-box;
	transition: all 0.3s ease-in;
}
.product_detail_2021_style2 .pop-coupon-share .close-btn {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.product_detail_2021_style2 .pop-coupon-share .close-btn svg {
	width: 25px;
	height: 25px;
	fill: #333;
}
.product_detail_2021_style2 .pop-coupon-share textarea {
	padding: 5px;
	width: 100%;
	height: 150px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	border-radius: 5px;
	font-size: 14px;
	line-height: 20px;
}
.product_detail_2021_style2 .pop-coupon-share .tip {
	font-size: 14px;
	color: #999;
	margin: 10px 0;
	line-height: normal;
}
.product_detail_2021_style2 .pop-coupon-share .copy-btn {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
	background: #333;
	color: #fff;
	border-radius: 5px;
}
.product_detail_2021_style2 .pop-coupon-share-show {
	opacity: 1;
	visibility: visible;
}


.product_detail_2021_style2 .package_sale_2021 .package-products-list.no-switch{
	padding: 0 20px;
	width: auto;
}
.product_detail_2021_style2 .package_sale_2021 .package-products-list.no-switch li{
	margin-right: 20px;
}
.product_detail_2021_style2 .package_sale_2021 .package-products-list.no-switch li:last-child{
	margin-right: 0 !important;
}

.product_detail_2021_style2 #detailmarkettool{
	margin: 18px 0 -15px;
}



/*详细页版式3*/
.product_detail_2021_style3 .crumb{
	padding: 0;
}
.product_detail_2021_style3 .product_detail_wapper{
	padding: 0;
}
.product_detail_2021_style3 .viewimgbox{

}
.product_detail_2021_style3 .bigimgbox_container{
	position: relative;
	overflow: hidden;
} 
.product_detail_2021_style3 .bigimgbox_container img{
	max-width: 100%;
}
.product_detail_2021_style3 .bigimgbox_container .bigimgbox_prev,
.product_detail_2021_style3 .bigimgbox_container .bigimgbox_next{
	position: absolute;
	top: 50%;
	left: 20px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-top: -25px;
	border: 1px solid #fff;
	background: rgba(0,0,0,.3);
	text-align: center;
	cursor: pointer;
	z-index: 99;
}
.product_detail_2021_style3 .bigimgbox_container .bigimgbox_next{
	left: auto;
	right: 20px;
}

.product_detail_2021_style3 .bigimgbox_container .bigimgbox_prev svg,
.product_detail_2021_style3 .bigimgbox_container .bigimgbox_next svg{
	fill: #fff;
	height: 50px;
	width: 24px;
}
.product_detail_2021_style3 .bigimgbox_container .bigimgbox_next svg{
	transform: rotate(180deg);
}



.product_detail_2021_style3 .viewpicleft .viewimg_list .video-js,
.product_detail_2021_style3 .viewpicleft .viewimg_list .player-box{
	width: 100%;
	height: 100%;
}
.product_detail_2021_style3 .viewpicleft .video-content{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	z-index: 99999999;
}
.product_detail_2021_style3 .viewpicleft .video-content.on{
	opacity: 1;
	visibility: visible;
}
.product_detail_2021_style3 .viewpicleft .video-play{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    cursor: pointer;
}
.product_detail_2021_style3 .viewpicleft .video-play svg{
	width: 80px;
    height: 80px;
}


.product_detail_2021_style3 .viewpicleft .player-close{
	position: absolute;
    top: 10px;
    right: 10px;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background: rgba(0,0,0,.5);
    text-align: center;
    z-index: 100;
    cursor: pointer;
    color: #FFF;
    display: none;
    border: rgba(255,255,255,.5);
}
.product_detail_2021_style3 .viewpicleft .player-close svg{
    width: 12px;
    height: 28px;
    fill: #fff;
}
.product_detail_2021_style3 .viewpicleft .player-box{
	width: 100%;
	height: 100%;
}
.product_detail_2021_style3 .viewpicleft .viewimg_list .player-close svg{
	fill: #fff;
    height: 30px;
    width: 14px;
}
.product_detail_2021_style3 .viewpicleft .video-player-dimensions{
	height: 80vh;
	max-width: 100%;
}
.product_detail_2021_style3 .viewpicleft .video-content-wapper{
	position: relative;
	max-width: 90vw;
	max-height: 80vh;
}

.product_detail_2021_style3 .viewfontright{
	margin-top: 40px;
}

.product_detail_2021_style3 .viewfontright .viewfontright_content,
.product_detail_2021_style3 .viewfontright .product-detail-content{
	width: calc(50% - 20px);
}
.product_detail_2021_style3 .viewfontright .product_detail_h1 {
    font-size: 30px;
    font-weight: normal;
    width: 650px;
    margin: 0 auto;
    text-align: center;
}


.product_detail_2021_style3 .viewfontright .prod-info-review{
	margin-top: 15px;
	display: flex;
    display: -webkit-flex;
    justify-content: center;
}
.product_detail_2021_style3 .viewfontright .star-list{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_style3 .viewfontright .comment_star{}
.product_detail_2021_style3 .viewfontright .comment_star ul{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_style3 .viewfontright .comment_star ul li{
	margin-right: 5px;
}
.product_detail_2021_style3 .viewfontright .comment_star ul li span{
	display: block;
}
.product_detail_2021_style3 .viewfontright .star-list .comment_counts{
	margin-left: 20px;
	color: #999;
}

.product_detail_2021_style3 .viewfontright .star-list .comment_counts:hover{
	color: #333;
}

.product_detail_2021_style3 .viewfontright .viewfontright_wapper{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	margin-top: 50px;	
}




.product_detail_2021_style3 .viewfontright .goods_price_info{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
}
.product_detail_2021_style3 .viewfontright .pricebox{
    font-size: 24px;
    color: #ff0000;
}
.product_detail_2021_style3 .viewfontright .pricebox .goods_price{
	font-weight: normal;
}
.product_detail_2021_style3 .viewfontright .pricebox .oldprice{
	color: #999;
	font-size: 18px;
	text-decoration: line-through;
	margin-left: 10px;
}
.product_detail_2021_style3 .time_countout_div{}
.product_detail_2021_style3 .time_countout_div .timelimitbox {
	clear: both;
}
.product_detail_2021_style3 .time_countout_div .timelimitbox .hours,
.product_detail_2021_style3 .time_countout_div .timelimitbox .minutes,
.product_detail_2021_style3 .time_countout_div .timelimitbox .seconds {
	background: #f5f5f5;
	display: inline-block;
	min-width: 30px;
	height: 40px;
	padding: 0px 5px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 20px;
}
.product_detail_2021_style3 .time_countout_div .timelimitbox .time_label {
	display: inline-block;
	min-width: 25px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 26px;
}


.product_detail_2021_style3 .goods_wholesale_2017{
	margin-top: 20px;
}
.product_detail_2021_style3 .goods_wholesale_2017 table {
	border-top: 1px solid #edefef;
	border-left: 1px solid #edefef;
}
.product_detail_2021_style3 .goods_wholesale_2017 table td {
	border-bottom: 1px solid #edefef;
	border-right: 1px solid #edefef;
	height: 40px;
	text-align: center;
	font-size: 14px;
}
.product_detail_2021_style3 .goods_wholesale_2017 table td.on {
	background: #ff9d00;
	color: #fff;
}
.product_detail_2021_style3 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(odd) {
	background: #ECECEC;
}
.product_detail_2021_style3 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(even) {
	background: #F8F8F8;
}



.product_detail_2021_style3 .limited-time{
	height: 54px;
	width: 100%;
	text-align: center;
	background: #ee3445;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.product_detail_2021_style3 .limited-time__left{
	float: left;
	height: 54px;
	box-sizing: border-box;
	padding: 0 0 0 60px;
	position: relative;
	line-height: 54px;
	color: #fff;
	font-size: 20px;
}
.product_detail_2021_style3 .limited-time__left svg{
	width: 34px;
	height: 54px;
	fill: #fff;
	position: absolute;
	top: 0;
	left: 20px;
}
.product_detail_2021_style3 .limited-time__left span{
	font-size: 30px;
	display: inline-block;
}
.product_detail_2021_style3 .limited-time__right{
	float: right;
	height: 54px;
	line-height: 54px;
	padding: 0 30px 0 0;
	box-sizing: border-box;
	text-align: right;
	color: #fff;
}
.product_detail_2021_style3 .limited-time__right .timer {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2021_style3 .limited-time__right .timer .day{
	padding-right: 12px;
	position: relative;
	margin-right: 3px;
}
.product_detail_2021_style3 .limited-time__right .timer .day  sup{
	position: absolute;
	right: 0;
	top: -5px;
	line-height: 20px;
}
.product_detail_2021_style3 .limited-time__right p {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2021_style3 .limited-time__right .start-timer,
.product_detail_2021_style3 .limited-time__right .ending-timer {
	font-size: 20px;
}
.product_detail_2021_style3 .limited-time-startin{
	background-color: #f97b2f
}

.product_detail_2021_style3 .product_save_money{
	display: none;
}











.product_detail_2021_style3 dl.viewdl {
	width: 100%;
	margin-top: 20px;
}
.product_detail_2021_style3 dl.viewdl #master_sale_property_box {
	padding-top: 0px;
}
.product_detail_2021_style3 dl.viewdl .qty_dt {
	padding-right: 2px;
	line-height: 34px;
}
.product_detail_2021_style3 dl.viewdl #master_sale_property_box .master_sale_property {
	margin-top: 8px;
}
.product_detail_2021_style3 dl.viewdl dt {
	color: #999;
	line-height: 30px;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 8px;
}
.product_detail_2021_style3 dl.viewcolor dt span.select_value {
	font-weight: normal;
}

.product_detail_2021_style3 dl.viewdl dd {
	display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    align-items: center;
}
.product_detail_2021_style3 dl.picsize dd a {
	display: block;
    padding: 6px 15px;
    margin: 0 10px 5px 0;
    color: #999;
    line-height: 20px;
    background: #fff;
    min-height: 20px;
    min-width: 20px;
    text-align: center;
    transition: all 0.3s;
    border: 1px solid #efefef;
    font-size: 16px;
    position: relative;
}
.product_detail_2021_style3 dl.picsize dd a.cur,
.product_detail_2021_style3 dl.picsize dd a:hover {
	border-color: #333;
	color: #333;
}
.product_detail_2021_style3 dl.viewcolor dd a {
	text-align: center;
	border: 1px solid #efefef;
	display: block;
	margin: 0 15px 15px 0;
	padding: 0;
	position: relative;
	height: 60px;
	width: 60px;
	font-size: 0;
	transition: all 0.3s;
	z-index: 49;
	display: flex;
    align-items: center;
    justify-content: center;
}
.product_detail_2021_style3 dl.viewcolor dd a img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2021_style3 dl.viewcolor dd a span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.product_detail_2021_style3 dl.viewdl dd a .cur_icon{
	position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}
.product_detail_2021_style3 dl.viewdl dd a .cur_icon svg{
	height: 15px;
    width: 15px;
    fill: #fff;
}
.product_detail_2021_style3 dl.viewdl dd a:hover .cur_icon,
.product_detail_2021_style3 dl.viewdl dd a.cur .cur_icon{
	opacity: 1;
	visibility: visible;
}


.product_detail_2021_style3 dl.viewcolor dd a:hover,
.product_detail_2021_style3 dl.viewcolor dd a.cur{
	border: 1px solid #333;
	padding: 0;
}
.product_detail_2021_style3 dl.viewcolor dd a.property_image:hover,
.product_detail_2021_style3 dl.viewcolor dd a.property_image.cur{
	border-color: #333;
}
.product_detail_2021_style3 dl.picsize dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
	padding:  5px;
}
.product_detail_2021_style3 dl.viewcolor dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
}
.product_detail_2021_style3 dl.picsize dd a.disable, 
.product_detail_2021_style3 dl.viewcolor dd a.disable b,
.product_detail_2021_style3 dl.picsize dd a.disable b, 
.product_detail_2021_style3 dl.viewcolor dd a.disable:hover b {
	background: none;
}
.product_detail_2021_style3 dl.picsize dd a.disable:hover {
	background: none;
	border: 1px dotted #E2E1E3;
	padding:  5px;
}
.product_detail_2021_style3 dl.picsize dd .addprice {
	color: #C01D1C;
	margin-left: 5px;
	font-size: 14px;
}
.product_detail_2021_style3 dl.viewcolor dd a.diy_property {
	width: auto;
	min-width: 40px;
	height: 40px;
	padding: 5px;
}
.product_detail_2021_style3 dl.viewcolor dd a.diy_property .diyproperty_img {
	width: 40px;
	height: 40px;
	float: left;
	display: block;
	text-align: center;
}
.product_detail_2021_style3 dl.viewcolor dd a.diy_property img {
	max-width: 40px;
	max-height: 40px;
}
.product_detail_2021_style3 dl.viewcolor dd a.diy_property .addprice {
	color: #C01D1C;
	margin-left: 5px;
	height: 40px;
	line-height: 40px;
	display: block;
	float: left;
	font-size: 14px;
}
.product_detail_2021_style3 dl.viewcolor dd a.diy_property .diyproperty_img img {
	max-width: 40px;
	max-height: 40px;
	vertical-align: middle;
}
.product_detail_2021_style3 dl.viewcolor dd a.diy_property .diyproperty_img span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.product_detail_2021_style3 dl#diy_remark_box{
	margin-top: 20px;
}
.product_detail_2021_style3 dl dd #DiyRemark {
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    border: 1px solid #bababa;
    margin-top: 8px;
}
.product_detail_2021_style3 dl#diy_remark_box dd{
	width: 100%;

}


.product_detail_2021_style3 .goods_stock_tip{
	margin-top: 30px;
}
.product_detail_2021_style3 .viewbtnbox{
	position: relative;
	margin-top: 10px;

}
.product_detail_2021_style3 .viewbtnbox .shopping_btn_top{
	position: absolute;
	left: 0;
	top: 0;
}

.product_detail_2021_style3 .viewbtnbox .goods_stock_tip{
	margin-top: 10px;
}
.product_detail_2021_style3 .viewbtnbox .goods_stock_tip #goods_stock{
	margin-right: 15px;
}

.product_detail_2021_style3 .quantityform{
	
	width: 100px;
	height: 60px;
	padding-right: 27px;
	box-sizing: border-box;
	border: 1px solid #333;
}
.product_detail_2021_style3 .quantityform .iconleft,
.product_detail_2021_style3 .quantityform .iconright{
	position: absolute;
	right: 14px;
	top: 10px;
	width: 13px;
	height: 20px;
	text-align: center;
	background: #efefef;
}
.product_detail_2021_style3 .quantityform .iconleft{
	bottom: 10px;
	top: auto;
}
.product_detail_2021_style3 .quantityform .iconleft svg,
.product_detail_2021_style3 .quantityform .iconright svg{
	height: 20px;
	width: 6px;
}
.product_detail_2021_style3 .quantityform .iconleft svg{
	transform: rotate(180deg);
}
.product_detail_2021_style3 .quantityform #buyskunums{
	height: 58px;
	width: 100%;
	border: none;
	text-align: center;
}
.product_detail_2021_style3 .quantityform .iconright{}




.product_detail_2021_style3 #shopping_btn_box{
	
}
.product_detail_2021_style3 #shopping_btn_box .addskutocart_btn:first-child{
	padding-left: 118px;
}
.product_detail_2021_style3 .addskutocart_btn{

}

.product_detail_2021_style3 .addskutocart_btn a#addskutocart{
	display: block;
	height: 60px;
	width: 100%;
	line-height: 58px;
	border: 1px solid #333;
	text-align: center;
	font-size: 24px;
	color: #333;
	box-sizing: border-box;
	transition: all 0.3s;
}
.product_detail_2021_style3 .addskutocart_btn a#addskutocart:hover{
	background: #333;
	color: #fff;
}

.product_detail_2021_style3 .viewbtnbox .btn_outstock,
.product_detail_2021_style3 .addskutocart_btn a.addskutocart_inquiry,
.product_detail_2021_style3 .addskutocart_btn a#addskutocart_inquiry,
.product_detail_2021_style3 .addskutocart_btn a#addskutocart_buynow{
	display: block;
	height: 60px;
	width: 100%;
	line-height: 60px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	background: #333;
	box-sizing: border-box;
	margin-top: 18px;
	transition: all 0.3s;
}

.product_detail_2021_style3 .addskutocart_btn a.addskutocart_inquiry:hover,
.product_detail_2021_style3 .addskutocart_btn a#addskutocart_inquiry:hover,
.product_detail_2021_style3 .addskutocart_btn a#addskutocart_buynow:hover{
	opacity: 0.9;
}
.product_detail_2021_style3 .viewbtnbox .btn_outstock,
.product_detail_2021_style3 .addskutocart_btn a#addskutocart.btn_outstock{
	background: #CBC9C9;
	border-color: #CBC9C9;
	color: #fff;
}

.product_detail_2021_style3 .addskutocart_btn a#addskutocart_ecpay_buynow{
	display: block;
    height: 60px;
    line-height: 60px;
    background: #ffc439;
    color: #fff;
    text-align: center;
    font-size: 24px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    margin-top: 18px;
    transition: all 0.3s;
}


.product_detail_2021_style3 .buy_at_box2017 {
	margin-top: 18px;
}
.product_detail_2021_style3 .buy_at_box2017 .ba_con{
	position: relative;
	z-index: 99;
}
.product_detail_2021_style3 .buy_at_box2017 .buy_at_clickbtn{
	height: 60px;
	line-height: 58px;
	border: 1px solid #f1f1f1;
	box-sizing: border-box;
	text-align: center;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	padding: 0 9px 0 20px;
	cursor: pointer;
}
.product_detail_2021_style3 .buy_at_box2017 .buy_at_clickbtn span{
	display: block;
	font-size: 16px;
	color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product_detail_2021_style3 .buy_at_box2017 .buy_at_clickbtn i{
	color: #999;
	font-size: 20px;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list{
	width: 100%;
    background: #fff;
    border: 1px solid #f1f1f1;
    border-top-color: #fff;
    position: absolute;
    left: 0;
    top: 59px;
    padding: 0 20px 20px;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li{
	width: calc(50% - 10px);
	margin-bottom: 20px;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a{
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #efefef;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a:hover{
	background: #333;
	color: #fff;
}

.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_amazon:hover {
	background: #f7b15e;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_aliexpress:hover {
	background: #e5443c;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_wish:hover {
	background: #3299cd;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_tmall:hover {
	background: #dd2626;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_jingdong:hover {
	background: #cd3232;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_ebay:hover {
	background: #00cd66;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_shopee:hover {
	background: #ff5622;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_dhgate:hover {
	background: #f7f7f7;
	color: #fff;
	color: #333;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_lazada:hover {
	background: #183444;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_cdiscount:hover {
	background: #fdd100;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_indiegogo:hover {
	background: #eb1478;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_walmart:hover {
	background: #0a72bb;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_mymall:hover {
	background: #ef2246;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_rakuten:hover {
	background: #b00003;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_souq:hover {
	background: #008BFF;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_noon:hover {
	background: #444B55;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_newegg:hover {
	background: #f07724;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_overstock:hover {
	background: #f42b3b;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_tophatter:hover {
	background: #8760cc;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_vova:hover {
	background: #f97900;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_joybuy:hover {
	background: #f50101;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_jumia:hover {
	background: #6cb799;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_kilimall:hover {
	background: #150000;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_trademe:hover {
	background: #06c;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_flipkart:hover {
	background: #094e77;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_paytm:hover {
	background: #02bdf4;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_joom:hover {
	background: #42be97;
	color: #fff;
}
.product_detail_2021_style3 .buy_at_box2017 #buy_ad_list li a.buy_at_etsy:hover {
	background: #f45800;
	color: #fff;
}


.product_detail_2021_style3 .free_shipping_div{
	margin-top: 20px;
}
.product_detail_2021_style3 .free_shipping_div a{
	color: #999;
	text-decoration: underline;
}

.product_detail_2021_style3 .prod-share-list{
	margin-top: 30px;
}
.product_detail_2021_style3 .epaddthis_content{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	flex-wrap: wrap;
}
.product_detail_2021_style3 .epaddthis_content a{
	margin: 0 20px 10px 0;
	font-size: 18px;
	color: #333;
}
.product_detail_2021_style3 .epaddthis_content a svg{
	width: 24px;
	height: 24px;
	fill: #333;
}
.product_detail_2021_style3 .epaddthis_content a.epaddthis_more{
	margin-right: 20px;
	display: none;
}

.product_detail_2021_style3 .pop-coupon-share{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	z-index: 100;
	transition: all 0.3s;
}
.product_detail_2021_style3 .pop-coupon-share-wapper {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	height: auto;
	transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	background: #fff;
	box-shadow: 0 0 8px #b3b3b3;
	border-radius: 5px;
	padding: 20px;
	box-sizing: border-box;
	transition: all 0.3s ease-in;
}
.product_detail_2021_style3 .pop-coupon-share .close-btn {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.product_detail_2021_style3 .pop-coupon-share .close-btn svg {
	width: 25px;
	height: 25px;
	fill: #333;
}
.product_detail_2021_style3 .pop-coupon-share textarea {
	padding: 5px;
	width: 100%;
	height: 150px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	border-radius: 5px;
	font-size: 14px;
	line-height: 20px;
}
.product_detail_2021_style3 .pop-coupon-share .tip {
	font-size: 14px;
	color: #999;
	margin: 10px 0;
	line-height: normal;
}
.product_detail_2021_style3 .pop-coupon-share .copy-btn {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
	background: #333;
	color: #fff;
	border-radius: 5px;
}
.product_detail_2021_style3 .pop-coupon-share-show {
	opacity: 1;
	visibility: visible;
}



.product_detail_2021_style3 #product_table{
	border-top: 1px solid #e9e9e9;
	margin-top: 30px;
}
.product_detail_2021_style3 #product_table > ul > li{
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2021_style3 #product_table > ul > li > a{
	height: 60px;
    display: block;
    line-height: 60px;
    font-size: 18px;
    color: #333;
    position: relative;
}
.product_detail_2021_style3 #product_table .product_table_icon{
	width: 30px;
    height: 60px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s ease-in;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.product_detail_2021_style3 #product_table .product_table_icon svg{
	width: 14px;
	height: 20px;
	fill: #333;
}
.product_detail_2021_style3 #product_table .product_table_icon svg.reduce-icon{
	display: none;
}
.product_detail_2021_style3 #product_table .product_table_icon.on svg.plus-icon{
	display: none;
	
}
.product_detail_2021_style3 #product_table .product_table_icon.on svg.reduce-icon{
	display: block;
}

.product_detail_2021_style3 #product_table .product_table_content{
	padding-bottom: 15px;
	display: none;
}
.product_detail_2021_style3 #product_table .product_table_content img,
.product_detail_2021_style3 #product_table .pro_detail_content img,
.product_detail_2021_style3 #product_table_bottom .product_table_content img{
	max-width: 100%;
	height: auto;
}
.product_detail_2021_style3 #product_table_bottom{
	margin-top: 50px;
}
.product_detail_2021_style3 #product_table_bottom .product_table_bottom_title{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
	border-bottom: 1px solid #e9e9e9;
}
.product_detail_2021_style3 #product_table_bottom .product_table_bottom_title a{
	height: 40px;
	line-height: 40px;
	margin: 0 25px;
	font-size: 18px;
	color: #333;
}
.product_detail_2021_style3 #product_table_bottom .product_table_bottom_title a:hover,
.product_detail_2021_style3 #product_table_bottom .product_table_bottom_title a.on{
	font-weight: bold;
}
.product_detail_2021_style3 #product_table_bottom .product_table_content{
	display:none;
	padding: 20px 0 0;
}
.product_detail_2021_style3 #product_table_bottom .product_table_content img{
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2021_style3 .product-detail-content .product-detail-title{
	height: 36px;
	line-height: 36px;
	font-weight: normal;
	font-size: 24px;
}
.product_detail_2021_style3 .product-detail-content .product-detail-con{
	margin-top: 20px;
}
.product_detail_2021_style3 .package_sale_2021 .package-products-list.no-switch{
	padding: 0 20px;
	width: auto;
}
.product_detail_2021_style3 .package_sale_2021 .package-products-list.no-switch li{
	margin-right: 20px;
}
.product_detail_2021_style3 .package_sale_2021 .package-products-list.no-switch li:last-child{
	margin-right: 0 !important;
}


/*详细页版式4*/
.product_detail_2021_style4 .crumb{
	padding: 0;
}
.product_detail_2021_style4 .product_detail_wapper{
	padding: 0;
}
.product_detail_2021_style4 .product_detail_top{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}

.product_detail_2021_style4 .wap_bigimgbox{
	display: none;
}

.product_detail_2021_style4 .viewpicleft{
    width: calc(50% + 80px);
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.product_detail_2021_style4 .viewimgbox{
	width: 80px;
}
.product_detail_2021_style4 .viewimgbox .bigimgbox_container_prev,
.product_detail_2021_style4 .viewimgbox .bigimgbox_container_next{
	width: 80px;
	height: 30px;
	background: #f1f1f1;
	text-align: center;
	margin-bottom: 10px;
	cursor: pointer;
	display: none;
}
.product_detail_2021_style4 .viewimgbox .bigimgbox_container_next{
	margin-top: 10px;
}
.product_detail_2021_style4 .viewimgbox .bigimgbox_container_prev svg,
.product_detail_2021_style4 .viewimgbox .bigimgbox_container_next svg{
	width: 20px;
	height: 30px;
	fill: #333;
}
.product_detail_2021_style4 .viewimgbox .bigimgbox_container_prev svg{
	transform: rotate(180deg);
}
.product_detail_2021_style4 .viewimgbox .swiper-button-disabled{
	border: 1px solid #f1f1f1;
	background: none;
	box-sizing: border-box;
}
.product_detail_2021_style4 .viewimgbox .swiper-button-disabled svg{
	fill: #333;
	height: 28px;
}


.product_detail_2021_style4 .viewimgbox .bigimgbox_container{
	position: relative;
	overflow: hidden;
	height: 580px;
}
.product_detail_2021_style4 .viewimgbox .bigimgbox_container img{
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2021_style4 .viewimgbox .bigimgbox_container a{
	display: flex;
    display: -webkit-flex;
    width: 80px;
    height: 80px;
    justify-content: center;
    align-items: center;
    border: 1px solid #f1f1f1;
    box-sizing: border-box;
}
.product_detail_2021_style4 .viewimgbox .bigimgbox_container li.cur a{
	border-color: #333;
}

.product_detail_2021_style4 .bigimgbox{
	width: calc(100% - 100px);
	position: relative;
}
.product_detail_2021_style4 .bigimgbox-img{
	width: 100%;
}
.product_detail_2021_style4 .bigimgbox-img a{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.product_detail_2021_style4 .bigimgbox-img a img{
	max-width: 100%;
}




.product_detail_2021_style4 .viewfontright{
	width: calc(50% - 80px);
	padding-left: 50px;
	box-sizing: border-box;

}
.product_detail_2021_style4 .viewfontright .viewfontright_top{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}
.product_detail_2021_style4 .viewfontright .product_detail_h1{
	width: calc(100% - 50px);
	font-weight: normal;
	font-size: 18px;
	color: #333;
}
.product_detail_2021_style4 .viewfontright .product_detail_h1 span{
	display: block;
	color: #999;
	font-size: 14px;
	margin-top: 5px;
}
.product_detail_2021_style4 .viewfontright .add_favorites_box{

}
.product_detail_2021_style4 .viewfontright .add_favorites_box svg{
	width: 20px;
	height: 20px;
	fill: #ccc;
}



.product_detail_2021_style4 .viewfontright .prod-info-review{
	margin-top: 15px;
	display: flex;
    display: -webkit-flex;
}
.product_detail_2021_style4 .viewfontright .star-list{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_style4 .viewfontright .comment_star{}
.product_detail_2021_style4 .viewfontright .comment_star ul{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2021_style4 .viewfontright .comment_star ul li{
	margin-right: 5px;
}
.product_detail_2021_style4 .viewfontright .comment_star ul li span{
	display: block;
}
.product_detail_2021_style4 .viewfontright .star-list .comment_counts{
	margin-left: 20px;
	color: #999;
}

.product_detail_2021_style4 .viewfontright .star-list .comment_counts:hover{
	color: #333;
}

.product_detail_2021_style4 .viewfontright .viewfontright_wapper{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	margin-top: 50px;	
}




.product_detail_2021_style4 .viewfontright .goods_price_info{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.product_detail_2021_style4 .viewfontright .pricebox{
	margin-top: 15px;
    font-size: 30px;
    color: #ed3445;
}
.product_detail_2021_style4 .viewfontright .pricebox .goods_price{
	font-weight: normal;
}
.product_detail_2021_style4 .viewfontright .pricebox .oldprice{
	color: #999;
	font-size: 18px;
	text-decoration: line-through;
	margin-left: 10px;
}
.product_detail_2021_style4 .time_countout_div{}
.product_detail_2021_style4 .time_countout_div .timelimitbox {
	clear: both;
}
.product_detail_2021_style4 .time_countout_div .timelimitbox .hours,
.product_detail_2021_style4 .time_countout_div .timelimitbox .minutes,
.product_detail_2021_style4 .time_countout_div .timelimitbox .seconds {
	background: #f5f5f5;
	display: inline-block;
	min-width: 30px;
	height: 40px;
	padding: 0px 5px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 20px;
}
.product_detail_2021_style4 .time_countout_div .timelimitbox .time_label {
	display: inline-block;
	min-width: 25px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000000;
	font-size: 26px;
}


.product_detail_2021_style4 .goods_wholesale_2017{
	margin-top: 20px;
}
.product_detail_2021_style4 .goods_wholesale_2017 table {
	border-top: 1px solid #edefef;
	border-left: 1px solid #edefef;
}
.product_detail_2021_style4 .goods_wholesale_2017 table td {
	border-bottom: 1px solid #edefef;
	border-right: 1px solid #edefef;
	height: 40px;
	text-align: center;
	font-size: 14px;
}
.product_detail_2021_style4 .goods_wholesale_2017 table td.on {
	background: #ff9d00;
	color: #fff;
}
.product_detail_2021_style4 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(odd) {
	background: #ECECEC;
}
.product_detail_2021_style4 .goods_wholesale_2017 table.retail_table tbody tr:nth-child(even) {
	background: #F8F8F8;
}



.product_detail_2021_style4 .limited-time{
	height: 54px;
	width: 100%;
	text-align: center;
	background: #ee3445;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.product_detail_2021_style4 .limited-time__left{
	float: left;
	height: 54px;
	box-sizing: border-box;
	padding: 0 0 0 60px;
	position: relative;
	line-height: 54px;
	color: #fff;
	font-size: 20px;
}
.product_detail_2021_style4 .limited-time__left svg{
	width: 34px;
	height: 54px;
	fill: #fff;
	position: absolute;
	top: 0;
	left: 20px;
}
.product_detail_2021_style4 .limited-time__left span{
	font-size: 30px;
	display: inline-block;
}
.product_detail_2021_style4 .limited-time__right{
	float: right;
	height: 54px;
	line-height: 54px;
	padding: 0 30px 0 0;
	box-sizing: border-box;
	text-align: right;
	color: #fff;
}
.product_detail_2021_style4 .limited-time__right .timer {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2021_style4 .limited-time__right .timer .day{
	padding-right: 12px;
	position: relative;
	margin-right: 3px;
}
.product_detail_2021_style4 .limited-time__right .timer .day  sup{
	position: absolute;
	right: 0;
	top: -5px;
	line-height: 20px;
}
.product_detail_2021_style4 .limited-time__right p {
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: top;
}
.product_detail_2021_style4 .limited-time__right .start-timer,
.product_detail_2021_style4 .limited-time__right .ending-timer {
	font-size: 20px;
}
.product_detail_2021_style4 .limited-time-startin{
	background-color: #f97b2f
}

.product_detail_2021_style4 .product_save_money{
	display: none;
}


.product_detail_2021_style4 dl.viewdl {
	width: 100%;
	margin-top: 20px;
}
.product_detail_2021_style4 dl.viewdl #master_sale_property_box {
	padding-top: 0px;
}
.product_detail_2021_style4 dl.viewdl .qty_dt {
	padding-right: 2px;
	line-height: 34px;
}
.product_detail_2021_style4 dl.viewdl #master_sale_property_box .master_sale_property {
	margin-top: 8px;
}
.product_detail_2021_style4 dl.viewdl dt {
	color: #333	;
	line-height: 30px;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 8px;
}
.product_detail_2021_style4 dl.viewcolor dt span.select_value {
	font-weight: normal;
}

.product_detail_2021_style4 dl.viewdl dd {
	display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    align-items: center;
}
.product_detail_2021_style4 dl.picsize dd a {
	display: block;
    padding: 6px 15px;
    margin: 0 10px 5px 0;
    color: #999;
    line-height: 20px;
    background: #fff;
    min-height: 20px;
    min-width: 20px;
    text-align: center;
    transition: all 0.3s;
    border: 1px solid #efefef;
    font-size: 12px;
    position: relative;
    border-radius: 3px;
}
.product_detail_2021_style4 dl.picsize dd a.cur,
.product_detail_2021_style4 dl.picsize dd a:hover {
	border-color: #ff0000;
	color: #333;
}
.product_detail_2021_style4 dl.viewcolor dd a {
	text-align: center;
	border: 1px solid #efefef;
	display: block;
	margin: 0 15px 15px 0;
	padding: 0;
	position: relative;
	height: 60px;
	width: 60px;
	font-size: 0;
	border-radius: 3px;
	transition: all 0.3s;
	z-index: 49;
	display: flex;
    align-items: center;
    justify-content: center;
}
.product_detail_2021_style4 dl.viewcolor dd a img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.product_detail_2021_style4 dl.viewcolor dd a span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.product_detail_2021_style4 dl.viewdl dd a .cur_icon{
	position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}
.product_detail_2021_style4 dl.viewdl dd a .cur_icon svg{
	height: 10px;
    width: 10px;
    fill: #fff;
}
.product_detail_2021_style4 dl.viewdl dd a:hover .cur_icon,
.product_detail_2021_style4 dl.viewdl dd a.cur .cur_icon{
	opacity: 1;
	visibility: visible;
}


.product_detail_2021_style4 dl.viewcolor dd a:hover,
.product_detail_2021_style4 dl.viewcolor dd a.cur{
	border: 1px solid #ff0000;
	padding: 0;
}
.product_detail_2021_style4 dl.viewcolor dd a.property_image:hover,
.product_detail_2021_style4 dl.viewcolor dd a.property_image.cur{
	border-color: #ff0000;
}
.product_detail_2021_style4 dl.picsize dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
	padding:  5px;
}
.product_detail_2021_style4 dl.viewcolor dd a.disable {
	background: none;
	border: 1px dotted #E2E1E3;
	cursor: not-allowed;
}
.product_detail_2021_style4 dl.picsize dd a.disable, 
.product_detail_2021_style4 dl.viewcolor dd a.disable b,
.product_detail_2021_style4 dl.picsize dd a.disable b, 
.product_detail_2021_style4 dl.viewcolor dd a.disable:hover b {
	background: none;
}
.product_detail_2021_style4 dl.picsize dd a.disable:hover {
	background: none;
	border: 1px dotted #E2E1E3;
	padding:  5px;
}
.product_detail_2021_style4 dl.picsize dd .addprice {
	color: #C01D1C;
	margin-left: 5px;
	font-size: 14px;
}
.product_detail_2021_style4 dl.viewcolor dd a.diy_property {
	width: auto;
	min-width: 40px;
	height: 40px;
	padding: 5px;
}
.product_detail_2021_style4 dl.viewcolor dd a.diy_property .diyproperty_img {
	width: 40px;
	height: 40px;
	float: left;
	display: block;
	text-align: center;
}
.product_detail_2021_style4 dl.viewcolor dd a.diy_property img {
	max-width: 40px;
	max-height: 40px;
}
.product_detail_2021_style4 dl.viewcolor dd a.diy_property .addprice {
	color: #C01D1C;
	margin-left: 5px;
	height: 40px;
	line-height: 40px;
	display: block;
	float: left;
	font-size: 14px;
}
.product_detail_2021_style4 dl.viewcolor dd a.diy_property .diyproperty_img img {
	max-width: 40px;
	max-height: 40px;
	vertical-align: middle;
}
.product_detail_2021_style4 dl.viewcolor dd a.diy_property .diyproperty_img span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.product_detail_2021_style4 dl dd #DiyRemark {
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    border: 1px solid #bababa;
    margin-top: 8px;
}


.product_detail_2021_style4 .goods_stock_tip{
	margin-left: 20px;
}
.product_detail_2021_style4 .viewbtnbox{
	position: relative;
	margin-top: 30px;

}


.product_detail_2021_style4 .goods_stock_tip #goods_stock{
	margin-right: 15px;
}

.product_detail_2021_style4 .quantityform{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	width: 150px;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.product_detail_2021_style4 .quantityform .iconleft,
.product_detail_2021_style4 .quantityform .iconright{
	width: 38px;
	height: 38px;
	text-align: center;
	background: #f1f1f1;
}
.product_detail_2021_style4 .quantityform .iconleft svg,
.product_detail_2021_style4 .quantityform .iconright svg{
	height: 38px;
	width: 14px;
}
.product_detail_2021_style4 .quantityform #buyskunums{
	height: 38px;
	width: calc(100% - 76px);
	border: none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: center;
}
.product_detail_2021_style4 .quantityform .iconright{}


.product_detail_2021_style4 #shopping_btn_box{
	
}

.product_detail_2021_style4 .addskutocart_btn{

}

.product_detail_2021_style4 .addskutocart_btn a#addskutocart{
	display: block;
	height: 50px;
	width: 100%;
	line-height: 50px;
	background: #ed3445;
	text-align: center;
	font-size: 20px;
	color: #fff;
	border-radius: 5px;
	box-sizing: border-box;
	transition: all 0.3s;
}
.product_detail_2021_style4 .addskutocart_btn a#addskutocart:hover{
	background: #333;
	color: #fff;
}
.product_detail_2021_style4 .addskutocart_btn .addskutocart_inquiry,
.product_detail_2021_style4 .btn_outstock,
.product_detail_2021_style4 .addskutocart_btn a.addskutocart_inquiry,
.product_detail_2021_style4 .addskutocart_btn a#addskutocart_inquiry,
.product_detail_2021_style4 .addskutocart_btn a#addskutocart_buynow{
	display: block;
	height: 50px;
	width: 100%;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background: #333;
	box-sizing: border-box;
	margin-top: 15px;
	transition: all 0.3s;
	border-radius: 5px;
}

.product_detail_2021_style4 .addskutocart_btn a.addskutocart_inquiry:hover,
.product_detail_2021_style4 .addskutocart_btn a#addskutocart_inquiry:hover,
.product_detail_2021_style4 .addskutocart_btn a#addskutocart_buynow:hover{
	opacity: 0.9;
}
.product_detail_2021_style4 .btn_outstock,
.product_detail_2021_style4 .addskutocart_btn a#addskutocart.btn_outstock{
	background: #CBC9C9;
	border-color: #CBC9C9;
	color: #fff;
}

.product_detail_2021_style4 .addskutocart_btn a#addskutocart_ecpay_buynow{
	display: block;
    height: 50px;
    line-height: 50px;
    background: #ffc439;
    color: #fff;
    text-align: center;
    font-size: 24px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    margin-top: 18px;
    transition: all 0.3s;
    border-radius: 5px;
}


.product_detail_2021_style4 .buy_at_box2017 {
	margin-top: 18px;
}
.product_detail_2021_style4 .buy_at_box2017 .ba_con{
	position: relative;
	z-index: 99;
}
.product_detail_2021_style4 .buy_at_box2017 .buy_at_clickbtn{
	height: 50px;
	line-height: 48px;
	border: 1px solid #f1f1f1;
	box-sizing: border-box;
	text-align: center;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	padding: 0 9px 0 20px;
	cursor: pointer;
	border-radius: 5px;
}
.product_detail_2021_style4 .buy_at_box2017 .buy_at_clickbtn span{
	display: block;
	font-size: 16px;
	color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product_detail_2021_style4 .buy_at_box2017 .buy_at_clickbtn i{
	color: #999;
	font-size: 20px;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list{
	width: 100%;
    background: #fff;
    border: 1px solid #f1f1f1;
    border-top-color: #fff;
    position: absolute;
    left: 0;
    top: 46px;
    padding: 0 20px 20px;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li{
	width: calc(50% - 10px);
	margin-bottom: 20px;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a{
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #efefef;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a:hover{
	background: #333;
	color: #fff;
}

.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_amazon:hover {
	background: #f7b15e;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_aliexpress:hover {
	background: #e5443c;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_wish:hover {
	background: #3299cd;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_tmall:hover {
	background: #dd2626;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_jingdong:hover {
	background: #cd3232;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_ebay:hover {
	background: #00cd66;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_shopee:hover {
	background: #ff5622;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_dhgate:hover {
	background: #f7f7f7;
	color: #fff;
	color: #333;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_lazada:hover {
	background: #183444;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_cdiscount:hover {
	background: #fdd100;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_indiegogo:hover {
	background: #eb1478;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_walmart:hover {
	background: #0a72bb;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_mymall:hover {
	background: #ef2246;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_rakuten:hover {
	background: #b00003;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_souq:hover {
	background: #008BFF;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_noon:hover {
	background: #444B55;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_newegg:hover {
	background: #f07724;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_overstock:hover {
	background: #f42b3b;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_tophatter:hover {
	background: #8760cc;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_vova:hover {
	background: #f97900;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_joybuy:hover {
	background: #f50101;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_jumia:hover {
	background: #6cb799;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_kilimall:hover {
	background: #150000;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_trademe:hover {
	background: #06c;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_flipkart:hover {
	background: #094e77;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_paytm:hover {
	background: #02bdf4;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_joom:hover {
	background: #42be97;
	color: #fff;
}
.product_detail_2021_style4 .buy_at_box2017 #buy_ad_list li a.buy_at_etsy:hover {
	background: #f45800;
	color: #fff;
}


.product_detail_2021_style4 .free_shipping_div{
	margin-top: 20px;
}
.product_detail_2021_style4 .free_shipping_div a{
	color: #999;
	text-decoration: underline;
}

.product_detail_2021_style4 .prod-share-list{
	margin-top: 30px;
}
.product_detail_2021_style4 .epaddthis_content{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	flex-wrap: wrap;
}
.product_detail_2021_style4 .epaddthis_content a{
	margin: 0 20px 10px 0;
	font-size: 18px;
	color: #333;
}
.product_detail_2021_style4 .epaddthis_content a svg{
	width: 24px;
	height: 24px;
	fill: #333;
}
.product_detail_2021_style4 .epaddthis_content a.epaddthis_more{
	margin-right: 20px;
	display: none;
}

.product_detail_2021_style4 .pop-coupon-share{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	z-index: 100;
	transition: all 0.3s;
}
.product_detail_2021_style4 .pop-coupon-share-wapper {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	height: auto;
	transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	background: #fff;
	box-shadow: 0 0 8px #b3b3b3;
	border-radius: 5px;
	padding: 20px;
	box-sizing: border-box;
	transition: all 0.3s ease-in;
}
.product_detail_2021_style4 .pop-coupon-share .close-btn {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.product_detail_2021_style4 .pop-coupon-share .close-btn svg {
	width: 25px;
	height: 25px;
	fill: #333;
}
.product_detail_2021_style4 .pop-coupon-share textarea {
	padding: 5px;
	width: 100%;
	height: 150px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	border-radius: 5px;
	font-size: 14px;
	line-height: 20px;
}
.product_detail_2021_style4 .pop-coupon-share .tip {
	font-size: 14px;
	color: #999;
	margin: 10px 0;
	line-height: normal;
}
.product_detail_2021_style4 .pop-coupon-share .copy-btn {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
	background: #333;
	color: #fff;
	border-radius: 5px;
}
.product_detail_2021_style4 .pop-coupon-share-show {
	opacity: 1;
	visibility: visible;
}







.product_detail_2021_style4 #product_table_bottom{
	margin-top: 40px;
}
.product_detail_2021_style4 #product_table_bottom .product_table_bottom_title{
	display: flex;
    display: -webkit-flex;
    justify-content: center;
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 30px;
    white-space: nowrap;
    overflow: auto;
}
.product_detail_2021_style4 #product_table_bottom .product_table_bottom_title a{
	font-size: 24px;
    padding: 0 15px;
    color: #999;
}
.product_detail_2021_style4 #product_table_bottom .product_table_bottom_title a:hover,
.product_detail_2021_style4 #product_table_bottom .product_table_bottom_title a.on{
	font-weight: bold;
    color: #333;
}
.product_detail_2021_style4 #product_table_bottom .product_table_content{
	display:none;
}
.product_detail_2021_style4 #product_table_bottom .product_table_content img{
	max-width: 100%;
	max-height: 100%;
}



.product_detail_2021_style4 .st_list{
	padding:10px 0 20px 15px;
	border-bottom:1px solid #eee;
}
.product_detail_2021_style4 .st_list li{ 
	list-style:disc;
	line-height:20px;
}
.product_detail_2021_style4 .viewnav{
	padding:10px 0;
}
.product_detail_2021_style4 .viewnav img{
	max-width: 100%;
}




.product_detail_2021_style4 .video-play{
        position:absolute;
        left:20px;
        bottom:20px;
        margin:auto;
        box-sizing:border-box;   
        width:60px;
        height:60px;
        line-height:60px;
        text-align:center;
        cursor: pointer;
        z-index: 200;
}
.product_detail_2021_style4 .video-play svg{
        width:60px;
        height:60px;
}

.product_detail_2021_style4 .player-close{
        position:absolute;
        top:10px;
        right:10px;
        box-sizing:border-box;   
        width:30px;
        height:30px;
        border-radius: 50%;
        background: #202020;
        text-align:center;
        z-index: 100;    
        cursor:pointer;
        border-radius:50%;
        color:#FFF;
        display:none;
        text-transform: uppercase;
        text-align: center;
}
.product_detail_2021_style4 .player-close svg{
	fill:#fff;
	height: 30px;
	width: 14px;
}
.product_detail_2021_style4 .package_sale_2021 .package-products-list.no-switch{
	padding: 0 20px;
	width: auto;
}
.product_detail_2021_style4 .package_sale_2021 .package-products-list.no-switch li{
	margin-right: 20px;
}
.product_detail_2021_style4 .package_sale_2021 .package-products-list.no-switch li:last-child{
	margin-right: 0 !important;
}


















/*专题列表*/
.product_topiclist_2020{
	margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    max-width: 1200px;
    overflow: hidden;
    position: relative;
}
.product_topiclist_2020 .block_topic_tit{
	font-size: 30px;
    font-weight: 400;
    line-height: 53px;
    text-transform: capitalize;
    display: block;
    margin-bottom: 20px;
    text-align: center;
    color: #000;
}
.product_topiclist_2020 .block_topic_tit a{
	color: #000;
}
.product_topiclist_2020 dl{
    padding: 20px 20px 0;;
    border: 1px solid #e6e6e6;
    margin-top: 20px; 
}
.product_topiclist_2020 dt{
	height: 27px;
    line-height: 27px;
    margin: 0 0 20px;
    position: relative;
}
.product_topiclist_2020 dt p{
	max-width: calc(100% - 130px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 20px;
    color: #000;
    font-weight: normal;
}
.product_topiclist_2020 dt span{
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    height: 27px;
    line-height: 27px;
    padding: 0 20px;
    background: #000;
    border-radius: 20px;
    color: #fff;
}
.product_topiclist_2020 dd{
	width: calc(67% + 10px);
    font-size: 0;
    padding: 0 0 0 33%;
    position: relative;
}
.product_topiclist_2020 dd .img_box{
	width: calc(25% - 20px);
    display: inline-block;
    margin: 0 10px 20px;
    border: 1px solid #e6e6e6;
	box-sizing: border-box;
}
.product_topiclist_2020 dd .img_box:first-child{
	position:absolute;
	left:0;
	top:0;
	margin:0;
	width:calc(33% - 15px);
}


/*按钮颜色*/
.common_style_red{background:#ff2452 !important;}
.common_style_orange{background:#ff8542 !important;}
.common_style_green{background:#089b32 !important;}
.common_style_blue{background:#428fff !important;}
.common_style_purple{background:#c942ff !important;}
.common_style_pink{background:#fb6cb1 !important;}
.common_style_black{background:#333 !important;}
.common_style_yellow{background:#fbd540 !important;}
.common_style_orange_yellow{background:#fe9a04 !important;}
.common_style_magenta{background:#fa039c !important;}
.common_style_light_brown{background:#6b473c !important;}
.common_style_brown{background:#843900 !important;}
.common_style_brown_green{background:#666400 !important;}
.common_style_light_green{background:#b2d235 !important;}
.common_style_dark_green{background:#029834 !important;}
.common_style_light_blue{background:#2c6dff !important;}
.common_style_dark_blue{background:#32339f !important;}
.common_style_light_purple{background:#d27fff !important;}
.common_style_dark_purple{background:#b600ff !important;}
.common_style_cyan{background:#009ad6 !important;}
.common_style_cyan_green{background:#00ae9d !important;}
.common_style_cyan_blue{background:#102b6a !important;}

.common_style_red_border{border-color:#ff2452 !important;}
.common_style_orange_border{border-color:#ff8542 !important;}
.common_style_green_border{border-color:#089b32 !important;}
.common_style_blue_border{border-color:#428fff !important;}
.common_style_purple_border{border-color:#c942ff !important;}
.common_style_pink_border{border-color:#fb6cb1 !important;}
.common_style_black_border{border-color:#333 !important;}
.common_style_yellow_border{border-color:#fbd540 !important;}
.common_style_orange_yellow_border{border-color:#fe9a04 !important;}
.common_style_magenta_border{border-color:#fa039c !important;}
.common_style_light_brown_border{border-color:#6b473c !important;}
.common_style_brown_border{border-color:#843900 !important;}
.common_style_brown_green_border{border-color:#666400 !important;}
.common_style_light_green_border{border-color:#b2d235 !important;}
.common_style_dark_green_border{border-color:#029834 !important;}
.common_style_light_blue_border{border-color:#2c6dff !important;}
.common_style_dark_blue_border{border-color:#32339f !important;}
.common_style_light_purple_border{border-color:#d27fff !important;}
.common_style_dark_purple_border{border-color:#b600ff !important;}
.common_style_cyan_border{border-color:#009ad6 !important;}
.common_style_cyan_green_border{border-color:#00ae9d !important;}
.common_style_cyan_blue_border{border-color:#102b6a !important;}

.common_style_red_border:hover{background:#ff2452 !important;color: #fff !important;}
.common_style_orange_border:hover{background:#ff8542 !important;color: #fff !important;}
.common_style_green_border:hover{background:#089b32 !important;color: #fff !important;}
.common_style_blue_border:hover{background:#428fff !important;color: #fff !important;}
.common_style_purple_border:hover{background:#c942ff !important;color: #fff !important;}
.common_style_pink_border:hover{background:#fb6cb1 !important;color: #fff !important;}
.common_style_black_border:hover{background:#333 !important;color: #fff !important;}
.common_style_yellow_border:hover{background:#fbd540 !important;color: #fff !important;}
.common_style_orange_yellow_border:hover{background:#fe9a04 !important;color: #fff !important;}
.common_style_magenta_border:hover{background:#fa039c !important;color: #fff !important;}
.common_style_light_brown_border:hover{background:#6b473c !important;color: #fff !important;}
.common_style_brown_border:hover{background:#843900 !important;color: #fff !important;}
.common_style_brown_green_border:hover{background:#666400 !important;color: #fff !important;}
.common_style_light_green_border:hover{background:#b2d235 !important;color: #fff !important;}
.common_style_dark_green_border:hover{background:#029834 !important;color: #fff !important;}
.common_style_light_blue_border:hover{background:#2c6dff !important;color: #fff !important;}
.common_style_dark_blue_border:hover{background:#32339f !important;color: #fff !important;}
.common_style_light_purple_border:hover{background:#d27fff !important;color: #fff !important;}
.common_style_dark_purple_border:hover{background:#b600ff !important;color: #fff !important;}
.common_style_cyan_border:hover{background:#009ad6 !important;color: #fff !important;}
.common_style_cyan_green_border:hover{background:#00ae9d !important;color: #fff !important;}
.common_style_cyan_blue_border:hover{background:#102b6a !important;color: #fff !important;}






/*图片缩放代码*/
img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}


/*列表页*/



.product_list_2020 .viewlistbox{
	border-bottom:1px solid #ededed;
	height: 60px;
	position: relative;
	padding: 13px 0;
    box-sizing: border-box;
}
.product_list_2020 .viewlistnav_list{
	position: relative;
}
.product_list_2020 .viewlistnav{
	float: right;
	margin-left: 20px;
	position: relative;
}
.product_list_2020 .viewlistnav form{
	position: relative;
}
.product_list_2020 .viewlistnav select{
	border: 1px solid #e9e9e9;
	height: 34px;
	box-sizing: border-box;
	position: relative;
	z-index: 9;
	background: none;
	appearance: none; 
	-moz-appearance: none; 
	-webkit-appearance: none;
	outline: none;
	padding: 0 35px 0 10px;
}
.product_list_2020 .viewlistnav_icon svg{
	position: absolute;
	right: 7px;
	top: 0;
	width: 12px;
	height: 34px;
}
.product_list_2020 .prolist_nav_stock{
	margin-top: 15px;
}
.product_list_2020 .prolist_nav_stock,
.product_list_2020 .prolist_nav_freeshipping{
	padding: 5px 0;
	height: 18px;
	line-height: 18px;
}

.product_list_2020 .prolist_nav_stock b,
.product_list_2020 .prolist_nav_freeshipping b{
	display: inline-block;
    vertical-align: top;
    height: 18px;
    width: 18px;
    border: 1px solid #d9d9d9;
    background: #fff;
    box-sizing: border-box;
    border-radius: 3px;
    text-align: center;
    margin-right: 10px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.product_list_2020 .prolist_nav_stock b svg,
.product_list_2020 .prolist_nav_freeshipping b svg{
	height: 18px;
    width: 11px;
    fill: #333;
    opacity: 0;
}
.product_list_2020 .prolist_nav_stock a.selected,
.product_list_2020 .prolist_nav_freeshipping a.selected{
	color: #333;
}
.product_list_2020 .prolist_nav_stock a.selected b svg,
.product_list_2020 .prolist_nav_freeshipping a.selected b svg{
	opacity: 1;
}
.product_list_2020 .prolist_nav_stock a.selected b{
	border-color: #333;
}

.product_list_2020 .common_pro_list1{
	display: -webkit-flex; /* Safari */
  	display: flex;
  	flex-wrap: wrap;
  	margin-top: 20px;
  	width: 100%;
}
.product_list_2020 .common_pro_list1 li{
	width: calc(25% - 15px);
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	text-align: center;
}
.product_list_2020 .common_pro_list1 li:nth-child(4n){
	margin-right: 0;
}
.product_list_2020 .common_pro_list1 li .product_img{
	position: relative;
}
.product_list_2020 .common_pro_list1 li .sold_out_box{
	position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    background: rgba(0,0,0,.4);
    border-radius: 50%;
    text-align: center;
    color: #fff;
    line-height: 120px;
    margin: -60px 0 0 -60px;
}
.product_list_2020 .common_pro_list1 li .pic{
	display: block;

}
.product_list_2020 .common_pro_list1 li .pic img{
	max-width: 100%;
}
.product_list_2020 .common_pro_list1 li .pro_content{
	margin-top: 10px;
}
.product_list_2020 .common_pro_list1 li .pro_content .name{
	display: block;
	line-height: 20px;
	margin-bottom: 5px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 40px;
}
.product_list_2020 .common_pro_list1 li .pro_content .price{
	line-height: 20px;
	font-weight: bold;
}
.product_list_2020 .common_pro_list1 li .pro_content .oldprice{
	color: #999;
	text-decoration: line-through;
}
.product_list_2020 .common_pro_list1 li .discount{
	position: absolute;
    right: 0;
    top: 0;
    background: #000;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    color: #fff;
}
.product_list_2020 .common_pro_list1 li .newin{
	position: absolute;
	left: 0;
	top: 0;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	background: #ed3445;
	color: #fff;
}
.product_list_2020 .common_pro_list1 li .discount span{
	margin-right: 5px;
}

.product_list_2020 .common_pro_list1 li .pic .original_picture{}


/*图片切换配置1*/
.product_list_2020 .common_pro_list1 li .pic .switch_picture{
	display: none;
}
.product_list_2020 .common_pro_list1 li .common_product_pic_style2:hover .pic .original_picture{
	display: none;
}
.product_list_2020 .common_pro_list1 li .common_product_pic_style2:hover .pic .switch_picture{
	display: block;
}


/*图片切换配置2*/
.product_list_2020 .common_pro_list1 li .common_product_pic_style3 .pic .original_picture{
	
}
.product_list_2020 .common_pro_list1 li .common_product_pic_style3 .pic .switch_picture{
	display: block;
	opacity: 0;
	height: 0;
	visibility: hidden;
	transition: all 0.8s;
	position: relative;
	z-index: 9;
}
.product_list_2020 .common_pro_list1 li .common_product_pic_style3:hover .pic .original_picture{
	opacity: 0;
	visibility: hidden;
	height: 0;
	transition: all 0.5s;
}
.product_list_2020 .common_pro_list1 li .common_product_pic_style3:hover .pic .switch_picture{
	opacity: 1;
	visibility: visible;
	top: 0;
	height: auto;
	transition: all 0.5s;
}

/*图片切换配置3*/
.product_list_2020 .common_pro_list1 li .common_product_pic_style4 .pic .original_picture{
	transition: all .6s ease-in-out;
}
.product_list_2020 .common_pro_list1 li .common_product_pic_style4 .pic .switch_picture{
	display: block;
	height: 0;
	transition: all .6s ease-in-out;
	position: relative;
	opacity: 0;
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    z-index: -1;
    transition: all .6s ease-in-out;
}

.product_list_2020 .common_pro_list1 li .common_product_pic_style4:hover .pic .original_picture{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    opacity: 0;
    height: 0;
}

.product_list_2020 .common_pro_list1 li .common_product_pic_style4:hover .pic .switch_picture{
	z-index: 1;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    height: auto;
    opacity: 1;
}


/*图片切换配置4*/
.product_list_2020 .common_pro_list1 li .common_product_pic_style5{
	overflow: hidden;
}
.product_list_2020 .common_pro_list1 li .common_product_pic_style5 .pic{
	display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    align-items:center;
    width: 200%;
    transition: all .6s ease-in-out;
}
.product_list_2020 .common_pro_list1 li .common_product_pic_style5 .pic img{
	width: 50%;
	display: block;
}

.product_list_2020 .common_pro_list1 li .common_product_pic_style5:hover .pic{
	transform: translate(-50%,0);	
}


 





.product_list_2020 .product_subcate{
	display: flex;
    display: -webkit-flex;
    justify-content: center;
    flex-flow: wrap;
    margin: 10px 0;
}
.product_list_2020 .product_subcate a{
	box-sizing: border-box;
    padding: 10px;
    line-height: 24px;
    color: #666;
    margin: 0 5px;
    text-align: center;
    transition: all 0.3s;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: underline;
}
.product_list_2020 .product_subcate a:hover{
	color: #000;
	
}

.product_list_2020 .plist_refine{
	float: left;
	position: relative;
	z-index: 9;
	border: 1px solid #e9e9e9;
	padding: 0 20px;
	line-height: 34px;
	cursor: pointer;
}
.product_list_2020 .plist_refine > span{
	display: inline-block;
    line-height: 34px;
    vertical-align: top;
}
.product_list_2020 .plist_refine > span svg{
	height: 34px;
    width: 28px;
    vertical-align: top;
}
.product_list_2020 .plist_refine_down{
	position: absolute;
    width: 210px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
    padding: 15px;
    box-sizing: border-box;
    display: none;
    top: 34px;
    left: 0;
}
.product_list_2020 .plist_refine_down dt{
	font-weight: bold;
}
.product_list_2020 .plist_refine_down a{
	display:block;
}
.product_list_2020 .plist_refine_down dd{
	margin-top: 10px;
}
.product_list_2020 .plist_refine_down dd a{
	display: inline-block;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    margin: 1px;
}
.product_list_2020 .plist_refine_down dd a:hover,
.product_list_2020 .plist_refine_down dd a.selected{
	border: 1px solid #333;
    color: #333;
    margin: 0;
}

.product_list_2020 .ban{
	margin-top: 20px;
}

.product_list_2020 .ban img{
	max-width: 100%;
}
.product_list_2020 .bottom_ban{
	margin-bottom: 30px;
}
.product_list_2020 .bottom_ban img{
	max-width: 100%;
}

.product_list_2020 .plist_refine_title{
	font-size: 14px;
	font-weight: normal;
	color: #333;
}


.product_list_2020 .daily_list li a{
	display: block;
	line-height: 30px;
}
.product_list_2020 .daily_list li a:hover,
.product_list_2020 .daily_list li a.on{
	color: #333;
}

.product_list_2020 .sub_list a{
	display: block;
	line-height: 30px;
}
.product_list_2020 .sub_list a:hover,
.product_list_2020 .sub_list a.on{
	color: #333;
}

.product_list_2020 .plist_category_refine_down{
	position: relative;
    display: none;
    width: 220px;
    box-shadow: none;
    padding: 0;
    top: 0;
    padding-top: 20px;
}
.product_list_2020 .plist_category_refine_down .close_btn{
	height: 24px;
	margin-bottom: 15px;
}
.product_list_2020 .plist_category_refine_down .close_btn svg{
	width: 24px;
	height: 24px;
	cursor: pointer;
}
.product_list_2020 .plist_category_refine_down_on{
	display: block;
}
.product_list_2020 .plist_refine_down_top{
	display: none;
}
.product_list_2020 .plist_category_list{
	display: flex;
	display: -webkit-flex;
	overflow: hidden;
	align-items: flex-start
}
.product_list_2020 .plist_category_list .common_pro_list1{
	transition: all 0.3s;
}
.product_list_2020 .common_pro_list1_on{
	width: calc(100% - 240px);
	margin-left: 20px;
}
.product_list_2020 .plist_category_refine_down .plist_quantity dt,
.product_list_2020 .plist_category_refine_down .left-category-2017 dt{
	margin-top: 20px;
	font-weight: bold;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 .prolist-category dt{
	margin: 0;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd{
	margin-top: 10px;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd a{
    display: block;
    height: 34px;
    line-height: 34px;
    padding: 0;
    position: relative;
     padding-left: 23px;
    margin: 0;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 .prolist-category dd a{
	padding-left: 0;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd a:hover{
	border: none;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd b{
    display: inline-block;
    vertical-align: top;
    height: 18px;
    width: 18px;
    border: 1px solid #d9d9d9;
    background: #fff;
    box-sizing: border-box;
    border-radius: 3px;
    text-align: center;
    margin-right: 10px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
	position: absolute;
    left: 0;
    top: 9px;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd b svg{
    height: 18px;
    width: 11px;
    fill: #333;
    opacity: 0;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd span{
	position: absolute;
    left: -2px;
    top: 7px;
    background: #fff;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd span svg{
	width:22px;
	height:24px;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd a.on{
	color: #333;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd a.on b svg{
	opacity: 1;
}
.product_list_2020 .plist_category_refine_down .left-category-2017 dd a.on b{
	border-color: #333;
}

.product_list_2020 .plist_category_refine_down .left-category-2017 dd a .attr_pic{
	width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    border-radius: 2px;
    border:1px solid #e9e9e9;
    box-sizing: border-box;
}

.product_list_2020 .common_pro_list1_on li{
	width: calc(33.3333% - 10px);
	margin-right: 15px;
}
.product_list_2020 .common_pro_list1_on li:nth-child(4n){
	margin-right: 15px;
}
.product_list_2020 .common_pro_list1_on li:nth-child(3n){
	margin-right: 0;
}



.product_list_2020 .common_pro_list1 li .wap_detail_drawing{
    margin-top: 15px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
}
.product_list_2020 .common_pro_list1 li .wap_detail_drawing dl{
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.product_list_2020 .common_pro_list1 li .wap_detail_drawing dl dd{
    width: 30px;
    height: 30px;
    margin: 0 2px;
}
.product_list_2020 .common_pro_list1 li .wap_detail_drawing dl dd a{
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 0;
    border: 1px solid #ddd;
    box-sizing: border-box;
}
.product_list_2020 .common_pro_list1 li .wap_detail_drawing dl dd.cur a{
    border-color: #000;
}

.product_list_2020 .common_pro_list1 li .wap_detail_drawing dl dd a img{
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.product_list_2020 .common_pro_list1 li .wap_detail_drawing .wap_detail_drawing_more{
    display: none;
    margin-left: 5px;
}
.product_list_2020 .common_pro_list1 li .wap_detail_drawing .wap_detail_drawing_more svg{
    width: 16px;
    height: 16px;
    fill: #333;
}


/*专题页列表*/
.product_topicdetail_2017 .common_pro_list1{
	display: -webkit-flex; /* Safari */
  	display: flex;
  	flex-wrap: wrap;
  	margin-top: 20px;
}
.product_topicdetail_2017 .common_pro_list1 li{
	width: calc(25% - 15px);
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}
.product_topicdetail_2017 .common_pro_list1 li:nth-child(4n){
	margin-right: 0;
}
.product_topicdetail_2017 .common_pro_list1 li .pic{
	display: block;

}
.product_topicdetail_2017 .common_pro_list1 li .pic img{
	max-width: 100%;
}
.product_topicdetail_2017 .common_pro_list1 li .pro_content{
	margin-top: 10px;
}
.product_topicdetail_2017 .common_pro_list1 li .pro_content .name{
	display: block;
	line-height: 20px;
	margin-bottom: 5px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 40px;
}
.product_topicdetail_2017 .common_pro_list1 li .pro_content .price{
	line-height: 20px;
}
.product_topicdetail_2017 .common_pro_list1 li .pro_content .oldprice{
	color: #999;
	text-decoration: line-through;
}
.product_topicdetail_2017 .common_pro_list1 li .discount{
	position: absolute;
    right: 0;
    top: 0;
    background: #ed4400;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    color: #fff;
}
.product_topicdetail_2017 .common_pro_list1 li .newin{
	position: absolute;
	left: 0;
	top: 0;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	background: #28f575;
	color: #fff;
}
.product_topicdetail_2017 .common_pro_list1 li .discount span{
	margin-right: 5px;
}


/*新闻列表页*/
.article_list_vimage_2020 .news_list{
	margin-top: 20px;
}
.article_list_vimage_2020 .news_list ul{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.article_list_vimage_2020 .news_list li{
	width: calc(33.333% - 20px);
	margin-right: 30px;
	margin-bottom: 30px;
}
.article_list_vimage_2020 .news_list li:nth-child(3n){
	margin-right: 0;
}
.article_list_vimage_2020 .news_list li .news_pic{
	margin-bottom: 10px;
}
.article_list_vimage_2020 .news_list li .news_pic a{
	
}
.article_list_vimage_2020 .news_list li .news_pic a img{
	max-width: 100%;
}

.article_list_vimage_2020 .news_list li .news_content{

}
.article_list_vimage_2020 .news_list li .news_tit{
	line-height: 24px;
	max-height: 60px;
	font-size: 18px;
	margin-bottom: 6px;
	
}
.article_list_vimage_2020 .news_list li .news_tit a{

	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.article_list_vimage_2020 .news_list li .news_tit a:hover{
	text-decoration: underline;
}
.article_list_vimage_2020 .news_list li .news_time{
	color: #999;
}
.article_list_vimage_2020 .news_list li .news_descript{
	line-height: 20px;
	margin-top: 20px;
	max-height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.article_list_vimage_2020 .news_list li .read_more{
	height: 44px;
	line-height: 40px;
	padding: 0 20px;
	box-sizing: border-box;
	border: 2px solid #333;
	color: #333;
	display: inline-block;
	margin-top: 20px;
}
.article_list_vimage_2020 .news_list li .read_more:hover{
	color: #fff;
	background: #333;
}

.article_detail_2020{
	max-width: 900px;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.article_detail_2020 .news_h1{
	line-height: 30px;
	padding: 15px 0;
}
.article_detail_2020 .article_detail_time{
	font-size: 16px;
	margin-bottom: 50px;
}
.article_detail_2020 .article_content{
	line-height: 24px;
}
.article_detail_2020 .article_content img{
	max-width: 100%;
}
.article_detail_2020 .article_url_panel p{
	line-height: 24px;
}
.article_detail_2020 .epaddthis{
	padding: 30px 0 50px;
	text-align: left;
}

/*品牌索引页*/
.brands_2020 ul{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
.brands_2020 li{
	width: calc(20% - 16px);
	margin-right: 20px;
	margin-bottom: 20px;
}
.brands_2020 li:nth-child(5n){
	margin-right: 0;
}
.brands_2020 li .pic{
	width: 100%;
	height: 100%;
	
}
.brands_2020 li .pic a{
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #e9e9e9;
	color: #333;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.brands_2020 li .pic a img{
	max-width: 80%;
}


/*空购物车*/
.order_add_2020 .cart-empty{
	padding:100px 0 200px;
	text-align:center;
}
.order_add_2020 .cart-empty-svg{
	
}
.order_add_2020 .cart-empty-svg svg{
	width:100px;
	height:100px;
	fill:#797979;
}
.order_add_2020 .cart-empty-title{
	font-size:20px;
	font-weight:bold;
	color:#333;
	margin:40px 0 0;
}
.order_add_2020 .cart-empty p{
	font-size:14px;
	color:#333;
	margin:30px 0 0;
}
.order_add_2020 .cart-empty .cart-empty-btn{
	display:block;
	width: 260px;
	height:44px;
	line-height:44px;
	color:#fff;
	background:#333;
	font-size:16px;
	margin:60px auto 0;
	text-align: center;
	transition: all 0.3s;
}

.order_add_2020 .cart-empty .cart-my-orders{
	display:block;
	width: 260px;
	height:44px;
	line-height:42px;
	color:#333;
	font-size:16px;
	margin:15px auto 0;
	text-align: center;
	border: 1px solid #333;
	box-sizing: border-box;
	transition: all 0.3s;
}
.order_add_2020 .cart-empty .cart-my-orders:hover{
	background: #333;
	color: #fff;
}
.order_add_2020 .cart-empty .cart-empty-btn:hover{
	opacity:0.7;
}

/*购物车页面*/
.shopcart-box {
	position:relative;
	margin:50px auto;
}
.shopcart-box .shopcart-con {
	margin:0 0 30px;
	position:relative;
}
.shopcart-box .shopcart-con:before {
	position:absolute;
	top:0;
	right:320px;
	width:1px;
	height:100%;
	background:#ccc;
	content:'';
}
.shopcart-box .shopcart-h3 {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-size:18px;
	color:#333;
	font-weight:normal;
	position:relative;
}
.shopcart-box .shopcart-h3 .shopcart_operation{
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
}
.shopcart-box .shopcart-left .all-del {
	height:40px;
	line-height: 40px;
	cursor:pointer;
	font-size: 0;
	margin-left: 15px;
}

.shopcart-box .shopcart-left .all-del svg {
	width:24px;
	height:40px;
	vertical-align: top;
	fill:#333;
}
.shopcart-box .shopcart-left .add_favorites_cart{
	height:40px;
	line-height: 40px;
	cursor:pointer;
	font-size: 14px;
}
.shopcart-box .shopcart-left .add_favorites_cart svg {
	width:24px;
	height:40px;
	vertical-align: top;
	fill: #333;
}


.shopcart-box .shopcart-h3 a {
	display:inline-block;
	height:40px;
	line-height:40px;
	float:right;
	padding:0 0 0 20px;
	color:#333;
}
.shopcart-box .shopcart-h3 a svg {
	width:14px;
	height:14px;
	fill:#333;
}
.shopcart-box .shopcart-h3 a:hover {
	text-decoration:underline;
}
.shopcart-box .shopcart-left {
	float:left;
	width:860px;
	position: relative;
}

.shopcart-box .shopcart-product {
	width:40%;
	float:left;
	box-sizing:border-box;
}
.shopcart-box .shopcart-price {
	float:left;
	width:18%;
	text-align:center;
}
.shopcart-box .shopcart-price .old_price {
	color:#999;
	text-decoration:line-through;
}
.shopcart-box .shopcart-qty {
	float:left;
	width:18%;
	text-align:center;
}
.shopcart-box .shopcart-total {
	float:left;
	width:calc(24% - 63px);
	text-align:center;
}
.shopcart-box .shopcart-title .shopcart-product {
	padding:0 0 0 45px;
}
.shopcart-box .shopping-cart__list {
	}
.shopcart-box .shopping-cart__list li.shopcart-title{
	min-height: auto;
}
.shopcart-box .shopping-cart__list li {
	padding:15px 0;
	min-height:80px;
	position:relative;
	border-bottom:1px solid #f1f1f1;
	display: flex;
	flex-wrap:wrap;
	align-items: center;
	padding-right:15px;
}
.shopcart-box .shopping-cart__list li.shopcart-list_tips{
	background: #F1F1F1;
    border-radius: 4px;
}
.shopcart-box .shopping-cart__list .shopcart-product {
	position:relative;
	padding:0 0 0 110px;
}
.shopcart-box .shopcart-product__pic {
	position:absolute;
	left:15px;
	top:50%;
	width:80px;
	height:80px;
	border-radius:3px;
	border:1px solid #ddd;
	margin-top: -40px;
}
.shopcart-box .shopping-cart__list li .add_favorites_list{
	margin-right: 15px;
	cursor: pointer;
}
.shopcart-box .shopping-cart__list li .add_favorites_list svg{
	height: 80px;
	width: 24px;
	fill: #333;
}
.shopcart-box .shopping-cart__list li:hover .add_favorites_list{
}

.shopcart-box .shopcart-product__con {
	line-height:24px;
	color:#333;
	padding:0 15px 0 0;
}
.shopcart-box .shopcart-product__name {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color: #333;
}
.shopcart-box .shopcart-product__name:hover {
	text-decoration:underline;
	color:#ed3445;
}
.shopcart-box .shopcart-product__num {
	color:#333;
}
.shopcart-box .shopcart-product__picsize {
	color:#333;
	word-break: break-all;
}
.shopcart-box .shopcart-product__svg {
	font-size:0;
	padding:4px 0 0;
}
.shopcart-box .shopcart-product__svg span {
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:5px;
}
.shopcart-box .shopcart-product__svg svg {
	fill:#666;
}

.shopcart-box .shopcart-product__con .mobile-tips{
	display: none;
}





.shopcart-box .shopping-cart__list .shopcart-qty {
	position:relative;
	white-space:nowrap;
}
.shopcart-box .shopcart-qty__box {
	font-size:0;
	text-align:center;
}
.shopcart-box .shopcart-qty__box_nochange {
	font-size:12px;
	text-align:center;
	padding:28px 0 0;
}

.shopcart-box .input_quantity {
	display:inline-block;
	height:24px;
	line-height:24px;
	width:50px;
	text-align:center;
	vertical-align:top;
	font-size:14px;
	border:0;

}
.shopcart-box .btn_subtraction,
.shopcart-box .btn_add {
	display: inline-block;
    height: 24px;
    width: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 20px;
    color: #666;
    box-sizing: border-box;
    border-radius: 50%;
    transition:all 0.3s;
}
.shopcart-box .btn_subtraction svg {
	width:17px;
	height:24px;
	fill:#333;
	display:inline-block;
	transition:all 0.3s;
}
.shopcart-box .btn_add svg {
	width:17px;
	height:24px;
	fill:#333;
	display:inline-block;
	transition:all 0.3s;
}
.shopcart-box .btn_subtraction:hover,
.shopcart-box .btn_add:hover{
	background: #333;
}
.shopcart-box .btn_subtraction:hover svg,
.shopcart-box .btn_add:hover svg{
	fill: #fff;
}

.shopcart-box .pre-order,.shopcart-box .out-stock {
	height:32px;
	line-height:32px;
	padding:0 30px;
	background:#a9a9a9;
	color:#fff;
	border-radius:20px;
	margin:24px 0 0;
}
.shopcart-box .tips {
	font-size:12px;
	color:#ed3445;
	/*position:absolute;
	bottom:0;
	left:50%;
	transform:translate(-50%,0);*/
	text-align:center;
	line-height:24px;
}
.shopcart-box .bookable_delivery_time{
	white-space: normal;
    margin-top: 45px;
    height: 32px;
    line-height: 32px;
    background: #f6f6f6;
    width: 100%;
    padding: 0 15px;
    border-radius: 2px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
.shopcart-box .bookable_delivery_time svg{
	width: 22px;
    height: 32px;
    fill: #333;
    margin-right: 8px;
}
.shopcart-box .shopcart-del {
	width:24px;
	height:80px;
	cursor:pointer;
}
.shopcart-box .shopcart-del svg {
	fill:#333;
	width: 24px;
	height: 80px;
}
.shopcart-box .continue-shopping {
	margin:30px 0 0;
	position:relative
}
.shopcart-box .continue-shopping a {
	display:inline-block;
	height:30px;
	line-height:30px;
	position:relative;
	padding:0 0 0 20px;
	color:#333;
	text-decoration:underline;
}
.shopcart-box .continue-shopping a#clearallcart {
	float:right;
	margin-right:20px;
}
.shopcart-box .continue-shopping a#clearallcart svg {
	width:20px;
	height:20px;
	fill:#666;
}
.shopcart-box .continue-shopping .total_num {
	position:absolute;
	right:195px;
	width:140px;
	text-align:center;
	font-size:14px;
	color:#333;
	display:inline-block;
	line-height:30px;
}
.shopcart-box .continue-shopping svg {
	position:absolute;
	top:8px;
	left:0;
	width:14px;
	height:14px;
	vertical-align:top;
	fill:#333;
}
.shopcart-box .shopcart-right {
	float:right;
	width:300px;
}
.shopcart-box .shopcart-right__coupon {
	margin-top:24px;
}
.shopcart-box .shopcart-select {
	position:relative;
}
.shopcart-select+.shopcart-select {
	margin: 24px 0 0;
}
.shopcart-box .shopcart-selected {
	height:40px;
	line-height:40px;
	border:1px solid #ddd;
	border-radius:5px;
	color:#333;
	cursor:pointer;
	position:relative;
	padding:0 0 0 10px;
	
}
.shopcart-box .shopcart-selected .shopcart-selected-content{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;padding: 0 35px 0 0;
}
.shopcart-box .shopcart-selected svg {
	position:absolute;
	right:10px;
	top:0;
	width:20px;
	height:40px;
	transition:all 0.3s ease;
}
.shopcart-box .show-icon svg {
	transform:rotate(-180deg);
}
.shopcart-box .shopcart-option {
	background:#fbfbfb;
	border:1px solid #ddd;
	position:absolute;
	top:40px;
	left:0;
	width:100%;
	box-sizing:border-box;
	display:none;
	z-index:9;
}
.shopcart-box .shopcart-option li {
	padding:10px 10px 10px 35px;
	position:relative;
	transition:all 0.3s ease;
}
.shopcart-box .shopcart-option li:hover {
	background:#fff;
}
.shopcart-box .shopcart-option .order_checkout input,.shopcart-box .shopcart-coupon_list .coupon_checkout input {
	display:none;
}
.shopcart-box .shopcart-option .check-icon,.shopcart-box .shopcart-option .checked-icon,.shopcart-box .shopcart-coupon_list .check-icon,.shopcart-box .shopcart-coupon_list .checked-icon {
	position:absolute;
	left:10px;
	top:10px;
	width:18px;
	height:18px;
	cursor:pointer;
}
.shopcart-box .shopcart-option input[type="radio"]:checked + svg.check-icon,.shopcart-box .shopcart-option .checked-icon {
	display:none;
}
.shopcart-box .shopcart-option input[type="radio"]:checked + svg.check-icon + svg.checked-icon {
	display:block;
}
.shopcart-box .shopcart-option__con {
	line-height:18px;
	font-size:12px;
}
.shopcart-box .shopcart-option__con label ,.shopcart-box .shopcart-coupon_list li label {
	display:block;
	cursor:pointer;
}
.shopcart-box .shopcart-coupon_list {
	margin:24px 0 0;
	position:relative;
}
.shopcart-box .shopcart-coupon_txt {
	width:100%;
	height:42px;
	padding-right:90px;
	border:1px solid #ddd;
	box-sizing:border-box;
	border-radius:5px;
	text-indent:10px;
}
.shopcart-box .shopcart-coupon_btn {
	height:42px;
	padding:0px 15px;
	line-height:42px;
	border-radius:2px;
	background:#333;
	color:#fff;
	text-align:center;
	float:right;
	border:0;
	position:absolute;
	right:0;
	top:0;
}
.shopcart-box .shopcart-coupon_btn:hover {
	opacity:0.7;
}
.shopcart-box #shopcart-coupon_box {
	background:#fbfbfb;
	width:100%;
	overflow-y:auto;
	max-height:250px;
	position:absolute;
	right:0;
	top:42px;
	border:1px solid #ddd;
	border-top:none;
	padding:5px 0;
	box-sizing:border-box;
	display:none;
	z-index:100;
}
.shopcart-box #shopcart-coupon_box li {
	padding:10px 10px 10px 35px;
	position:relative;
	font-size:12px;
}
.shopcart-box #shopcart-coupon_box li>div {
	padding:3px 0;
}
.shopcart-box .shopcart-coupon_list .check-icon {
	}
.shopcart-box .shopcart-coupon_list li.on .check-icon,.shopcart-box .shopcart-coupon_list .checked-icon {
	display:none;
}
.shopcart-box .shopcart-coupon_list li.on .checked-icon {
	display:block;
}
.shopcart-box .shopcart-right__price {
	border-top:1px solid #ddd;
	margin:24px 0 0;
	padding:10px 0;
}
.shopcart-box .shopcart-right__price li {
	height:40px;
	line-height:40px;
	position:relative;
	color:#999;
}
.shopcart-box .shopcart-right__price li span {
	position:absolute;
	right:0;
	top:0;
	height:40px;
	line-height:40px;
	color:#333;
}
.shopcart-box #paypal-button-container{
	position: relative;
	z-index: 8;
}
.shopcart-box .shopcart-or {
	text-align:center;
	position:relative;
	height:30px;
	line-height:30px;
	margin:0 0 20px;
}
.shopcart-box .shopcart-or:before {
	position:absolute;
	left:0;
	top:50%;
	height:1px;
	width:100%;
	background:#eee;
	content:'';
}
.shopcart-box .shopcart-or span {
	position:relative;
	display:inline-block;
	padding:0 20px;
	background:#fff;
	z-index:8;
}
.shopcart-box .shopcart-right__btn a {
	display:block;
	height:42px;
	width:100%;
	line-height:42px;
	border-radius:5px;
	background:#333;
	color:#fff;
	text-align:center;
	border:0;
	margin:0 0 20px;
}
.shopcart-box .shopcart-right__btn a:hover {
	opacity:0.7;
}
.shopcart-box .shopcart-right__btn a.not-allowed {
	cursor:not-allowed;
	background:#dad9d9;
	color:#fff;
}
.shopcart-box .shopcart-right__tip {
	background:#f8f8f8;
	border:1px dashed #d2d2d2;
	border-radius:5px;
	padding:10px;
	box-sizing:border-box;
	line-height:20px;
	color:#666;
	margin-bottom:20px;
}
.shopcart-box .shopcart-right__tip span {
	color:#d44c5a;
}
.shopcart-box .shopcart-product__price{
	display: none;
}
.order_add_2020 .cart_offer_show_more_none{ 
	font-size:0px;
	height:0px; 
	line-height:0px; 
	border-bottom:1px solid #ccc; 
	margin-top:20px;
}
.order_add_2020 .bigger_discount{
	width:100%;	
	border:1px dashed #ccc;
	padding:10px;
	background:#f9f9f9;
	border-radius:5px;
	box-sizing:border-box;
}
.order_add_2020 .bigger_discount h5{
	font-size:16px;
	text-transform:capitalize;
	padding-bottom:10px;
	color:#333;
}
.order_add_2020 .bigger_discount p{
	font-size:14px;
	text-transform:uppercase;
	display: flex;
    align-items: center;
	padding-bottom:10px;
}
.order_add_2020 .bigger_discount p:last-child{
	padding-bottom:0;
}
.order_add_2020 .bigger_discount p i{
	display: flex;
}
.order_add_2020 .bigger_discount p svg{
	fill:#ef3d3c;
	width:20px;
	height:20px;
	margin:0 10px 0 0;
}















/*2020评论*/
.product_commentlist_2020 .comment_product{
	display: -webkit-flex; /* Safari */
  	display: flex;
  	align-items: center;
  	flex-wrap: wrap;
}
.product_commentlist_2020 .comment_product .comment_product_pic a{
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 5px;
}

.product_commentlist_2020 .comment_product .comment_product_content{
	padding-left: 10px;
	max-width: calc(100% - 110px);
}
.product_commentlist_2020 .comment_product .comment_product_name{
	font-size: 18px;
	color: #333;
	line-height: 20px;
	display: block;
	margin-bottom: 14px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.product_commentlist_2020 .comment_product .comment_product_num{
	color: #999;
	line-height: 20px;
}
.product_commentlist_2020 .comment_product .comment_product_price{
	color: #333;
	line-height: 20px;
	margin-top: 14px;
}
.product_commentlist_2020 .comment_product .comment_product_price .oldprice{
	color: #999;
}
.product_commentlist_2020 .comment_top_content{
	display: -webkit-flex; /* Safari */
  	display: flex;
  	align-items: center;
  	flex-wrap: wrap;
  	margin-top: 50px;
}
.product_commentlist_2020 .comment_top_content .comment_star_list{
	width: 300px;
}
.product_commentlist_2020 .comment_top_content .comment_star_num{
	font-size: 40px;
	color: #333;
	margin-bottom: 10px;
}
.product_commentlist_2020 .comment_top_content .comment_product_reviews{
	color: #999;
	margin: 15px 0 0;
}
.product_commentlist_2020 .comment_top_content .comment_star_block{
	width: calc(100% - 560px);
	padding-left: 85px;
	box-sizing: border-box;
	position: relative;
}
.product_commentlist_2020 .comment_top_content .comment_star_block dd{
	padding: 5px 0;
}
.product_commentlist_2020 .comment_top_content .comment_star_block:before{
	content: '';
	position: absolute;
	left: 0;
	top: 10px;
	width: 1px;
	height: calc(100% - 20px);
	background: #e9e9e9;
}
.product_commentlist_2020 .comment_top_content .comment_star_btn{
	width: 260px;
}
.product_commentlist_2020 .comment_top_content .comment_star_btn a{
	display: block;
	height: 46px;
	line-height: 46px;
	background: #333;
	color: #fff;
	font-size: 16px;
	text-align: center;
}

.product_commentlist_2020 .star_list_svg{

}
.product_commentlist_2020 .star_list_svg svg{
	width: 16px;
	height: 16px;
	vertical-align: top;
	fill:#ccc;
}
.product_commentlist_2020 .star_list_svg .cur{
	fill:#ff9d00;
}



.product_commentlist_2020 .comments_list_box{}
.product_commentlist_2020 .comments_list_box ul{
	position: relative;
	margin-top: 30px;
	max-width: 1220px;
	width: calc(100% + 20px);
	margin-left: -10px;
	overflow: hidden;
}
.product_commentlist_2020 .comments_list_box li{
	padding: 0 11px 20px;
    float: left;
    width: calc(33.333% - 23px);
	
}
.product_commentlist_2020 .comments_list_box li .comments_block_wapper{
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	padding: 15px;
    box-sizing: border-box;
}
.product_commentlist_2020 .comments_list_box li .comments_block_products{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 10px;
}
.product_commentlist_2020 .comments_list_box li .comments_products_pic{
	display: block;
    width: 80px;
    height: 80px;
    border-radius: 5px;
}
.product_commentlist_2020 .comments_list_box li .comments_products_content{
    width: calc(100% - 80px);
    padding-left: 10px;
    box-sizing: border-box;
    line-height: 24px;
}
.product_commentlist_2020 .comments_list_box li .comments_products_name{
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.product_commentlist_2020 .comments_list_box li .comments_products_price .oldprice{
	color: #999;
	text-decoration: line-through;
	margin-left: 5px;
}


.product_commentlist_2020 .comments_list_box li .user_name{
	margin-bottom: 5px;
}
.product_commentlist_2020 .comments_list_box li .user_name img{}
.product_commentlist_2020 .comments_list_box li .cmlist_con{
	margin-top: 15px;
	line-height: 20px;
}
.product_commentlist_2020 .comments_list_box li .cmlist_pic{
	margin-top: 10px;
}
.product_commentlist_2020 .comments_list_box li .cmlist_pic a{
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}
.product_commentlist_2020 .comments_list_box li .cmlist_time{
	color: #999;
	margin-top: 15px;
}
.product_commentlist_2020 .comments_list_box li .source{
	height: 30px;
    border: 1px solid #eaeaea;
    padding: 0 15px 0 5px;
    line-height: 30px;
    border-radius: 10px;
    display: inline-block;
    font-size: 12px;
    margin: 15px 0 5px;
}
.product_commentlist_2020 .comments_list_box li .source svg{
	vertical-align: top;
    width: 28px;
    height: 28px;
}
.product_commentlist_2020 .comments_list_box li .comments_block_content{}

.product_commentlist_2020 .comments_list_box li .reviews_btn a{
	display: inline-block;
	padding: 0 20px;
	height: 34px;
	line-height: 34px;
	border: 2px solid #333;
	color: #333;
	margin-top: 10px;
	text-transform: uppercase;
}

.product_commentlist_2020 .comment_review_box #comment_background {
	position:fixed; 
	z-index:500000; 
	top:0px; 
	left:0px; 
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.5); 
	display:none;
}
.product_commentlist_2020 .comment_review_box #comment_content {
	position:absolute; 
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width:500px; 
	z-index:500001; 
	background:#fff; 
	border-radius:0px; 
	display:none;
}
.product_commentlist_2020 .comment_review_box #comment_content .commentform{
	max-height: calc(100vh - 100px);
	overflow: auto;
}
.product_commentlist_2020 .comment_review_box .cm_tip_top{
	height: 60px;
    padding: 0 15px;
    line-height: 60px;
    border-bottom: 1px solid #e9e9e9;
    position: relative;
}
.product_commentlist_2020 .comment_review_box .comment_tip{
	color:#333;
	font-size:16px;
	font-weight:normal;
}
.product_commentlist_2020 .comment_review_box .comment_close{
	width:24px;
	height:24px;
	cursor: pointer;
	text-align: center;
	position: absolute;
    right: 15px;
    top: 18px;
}


.product_commentlist_2020 .comment_review_box .comment_close svg{
	width: 24px;
	height: 24px;
}
.product_commentlist_2020 .review_table{
	padding: 15px;
}
.product_commentlist_2020 .rating_top{
	margin:0 0 10px;
}

.product_commentlist_2020 .webwidget_rating_sex{
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.product_commentlist_2020 .review_text{
	box-sizing: border-box;
	height:35px;
	border:1px solid #ccc;
	width:100%;
	font-size:12px;
	padding: 0 5px;
}
.product_commentlist_2020 .input_email{
	margin-top: 15px;
}
.product_commentlist_2020 .review_textarea{
	margin-top:15px;
	line-height:20px;
	border:1px solid #ccc;
	padding-left:5px; 
	width:100%; 
	height:100px; 
	box-sizing: border-box;
}
.product_commentlist_2020 .rating_top .star_list_svg{
	display: inline-block;
    padding-left: 5px;
    vertical-align: middle;
}
.product_commentlist_2020 .rating_top .star_list_svg span.cur svg{
	fill:#ff9d00;
}
.product_commentlist_2020 .rating_top .star_list_svg span svg{
	fill:#ccc;
}
.product_commentlist_2020 .rating_top  .star_list_svg svg{
	cursor: pointer;
}
.product_commentlist_2020 .rating_top .star_list_svg.hover span.cur svg{
	fill:#ccc;
}
.product_commentlist_2020 .rating_top .star_list_svg.hover span.on svg{
	fill:#ff9d00;
}




.product_commentlist_2020 .code{
	margin-top:15px;
}
.product_commentlist_2020 .code img{
	vertical-align: top;
}
.product_commentlist_2020 .code .review_text{
	width: 150px;
	vertical-align: top;
}
.product_commentlist_2020 .boxbutton{
	margin-top:15px;
}
.product_commentlist_2020 .review_text_list{}


.product_commentlist_2020 .commentform .comment_upload {
	position:relative;
	text-align:left;
	margin:20px 0 0px;
}
.product_commentlist_2020 .commentform .comment_upload a {
	display:inline-block;
	height:40px; 
	padding:2px 8px; 
	line-height:36px;
	border:0px solid #ddd;
	border-radius:5px;
	box-sizing:border-box;
	text-align:center;
	color:#333;
	background: #e9e9e9;
}
.product_commentlist_2020 .commentform .comment_upload a svg{
	top: 5px; 
	left: 15px; 
	width: 36px; 
	height: 36px; 
	fill: #333; 
	float:left; 
	vertical-align:middle;
}
.product_commentlist_2020 .commentform .comment_upload #attachData {
	position:absolute;
	top:0;
	left:0;
	width:120px;
	height:40px;
	opacity:0;
	cursor:pointer;
}
.product_commentlist_2020 .commentform .comment_upload p {
	position:absolute;
	left:60px;
	top:10px;
	width:calc(100% - 100px);
	color:#999;
	font-size:14px;
	line-height:20px;
}
.product_commentlist_2020 .commentform .comment_upload ul li {
	height:34px;
	line-height:34px;
	color:#333;
	position:relative;
	margin-top:8px;
	background:#f2f3f7;
	padding:0 10px;
}
.product_commentlist_2020 .commentform .comment_upload ul li svg {
	position:absolute;
	right:10px;
	top:9px;
	width:16px;
	height:16px;
	cursor:pointer;
}
.product_commentlist_2020 .commentform .boxbutton{
	height: 40px;
	line-height: 40px;
	background: #333;
	color: #fff;
	padding: 0 40px;
	border:none;
	cursor: pointer;
}
.product_commentlist_2020 .comment_top{
	margin-top: 30px;
}

.product_commentlist_2020 .comment_review_h1,
.product_commentall_2020 .comment_review_h1{
	border-bottom: 1px solid #e9e9e9;
}
.product_commentlist_2020 .comment_con_bar{
	padding-bottom: 15px;
	border-bottom: 1px solid #e9e9e9;
	margin-top: 40px;
	display: -webkit-flex;
	display: flex;
	align-items: center;
    flex-wrap: wrap;
}

.product_commentlist_2020 .comment_con_bar .stars_select{
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    height: 40px;
    border: 1px solid #bababa;
    border-radius: 3px;
    line-height: 30px;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
}

.product_commentlist_2020 .comment_con_bar .comment_images{
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    height: 40px;
    border: 1px solid #bababa;
    border-radius: 3px;
    line-height: 30px;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
}

.product_commentlist_2020 .comment_con_bar .comment_country{
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    height: 40px;
    border: 1px solid #bababa;
    border-radius: 3px;
    line-height: 30px;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
}

.product_commentlist_2020 .comment_con_bar .comment_images span,
.product_commentlist_2020 .comment_con_bar .comment_country span{
    display: inline-block;
    line-height: 38px;
}
.product_commentlist_2020 .comment_con_bar .comment_country span{
	max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product_commentlist_2020 .comment_con_bar .comment_images svg{
    height: 38px;
    width: 26px;
    vertical-align: top;
    fill:#666;
}
.product_commentlist_2020 .comment_con_bar .comment_country img{
    vertical-align: middle;
    margin-right: 5px;
}

.product_commentlist_2020 .comment_con_bar .stars_select_con{
    display: -webkit-flex;
	display: flex;
	align-items: center;
    flex-wrap: wrap;
}
.product_commentlist_2020 .comment_con_bar .stars_select_con dd{
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    height: 40px;
    border: 1px solid #bababa;
    border-radius: 3px;
    line-height: 38px;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
}
.product_commentlist_2020 .comment_con_bar .stars_select a,
.product_commentlist_2020 .comment_con_bar .comment_images a,
.product_commentlist_2020 .comment_con_bar .comment_country a,
.product_commentlist_2020 .comment_con_bar .stars_select_con dd a{
	padding: 0 15px;
	display: block;
	line-height: 38px;
}
.product_commentlist_2020 .comment_con_bar .stars_select_con dd a svg{
	vertical-align: top;
	height: 38px;
	width: 16px;
	fill: #ff9d00;
}
.product_commentlist_2020 .comment_con_bar .stars_select_con dd:nth-child(5){
    margin-right: 0;
}
.product_commentlist_2020 .comment_con_bar .stars_select_con dd:hover,
.product_commentlist_2020 .comment_con_bar .stars_select:hover,
.product_commentlist_2020 .comment_con_bar .comment_images:hover,
.product_commentlist_2020 .comment_con_bar .comment_country:hover,
.product_commentlist_2020 .comment_con_bar .stars_select_con dd.on,
.product_commentlist_2020 .comment_con_bar .stars_select.on,
.product_commentlist_2020 .comment_con_bar .comment_images.on,
.product_commentlist_2020 .comment_con_bar .comment_country.on{
    border-color: #333;
    color: #333;
}
.product_commentlist_2020 .comment_con_bar .stars_select_con dd.on a,
.product_commentlist_2020 .comment_con_bar .stars_select.on a,
.product_commentlist_2020 .comment_con_bar .comment_images.on a,
.product_commentlist_2020 .comment_con_bar .comment_country.on a{
	color: #333;
}

.product_commentall_2020 .search_no_result,
.product_commentlist_2020 .reviewslist{
	padding: 80px 0;
	font-size: 20px;
}
.product_commentall_2020 .search_no_result{
	text-align: center;
}


/*优惠券列表*/
.product_couponlist_2020 .coupon_h1{
	border-bottom: 1px solid #e9e9e9;
}
.product_couponlist_2020 .coupon_list{
	display: -webkit-flex;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 30px;
}
.product_couponlist_2020 .coupon_list li{
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 30px;
    width: calc(50% - 15px);
    margin-right: 30px;
    margin-bottom: 30px;
    border-radius: 5px;
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
}
.product_couponlist_2020 .coupon_list li:nth-child(2n){
	margin-right: 0;
}
.product_couponlist_2020 .coupon_list li .coupon_centent{
	width: calc(100% - 170px);
}
.product_couponlist_2020 .coupon_list li .coupon_centent_top{
	font-size: 32px;
}
.product_couponlist_2020 .coupon_list li .coupon_centent_name{
	margin: 15px 0;
	font-size: 18px;
}
.product_couponlist_2020 .coupon_list li .coupon_centent_time{
	color: #999;
}
.product_couponlist_2020 .coupon_list li .coupon_right{
	width: 170px;
}
.product_couponlist_2020 .coupon_list li .coupon_right a{
	display: block;
	height: 46px;
	line-height: 46px;
	width: 170px;
	color: #fff;
	background: #333;
	font-size: 16px;
	text-align: center;
}


/*优惠券详细页*/
.product_coupondetail_2020{
	margin: 100px 0;
}
.product_coupondetail_2020 .coupon_detail_content{
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	padding: 50px 90px;
	position: relative;
	box-sizing: border-box;
	text-align: center;
}
.product_coupondetail_2020 .coupon_detail_top{
	font-size: 32px;
	margin-bottom: 15px;
}
.product_coupondetail_2020 .coupon_detail_name{
	font-size: 18px;
	margin-bottom: 15px;
}
.product_coupondetail_2020 .coupon_detail_time{
	color: #999;
	margin-bottom: 30px;
}
.product_coupondetail_2020 .coupon-sns-list{}
.product_coupondetail_2020 .coupon-sns-list dl{
	position: absolute;
    right: 10px;
    top: 10px;
}
.product_coupondetail_2020 .coupon-sns-list dt{
	width: 24px;
    height: 24px;
}
.product_coupondetail_2020 .coupon-sns-list dt a{
	display: block;
}
.product_coupondetail_2020 .coupon-sns-list dt span{}
.product_coupondetail_2020 .coupon-sns-list dt svg{
	width: 24px;
    height: 24px;
    fill: #333;
}
.product_coupondetail_2020 .coupon-sns-list dd{
	position: absolute;
    right: 0;
    top: 40px;
    background: #fff;
    text-align: left;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    display: none;
}
.product_coupondetail_2020 .coupon-sns-list dd.on{
	display: block;
}
.product_coupondetail_2020 .coupon-sns-list dd a{
	display: block;
    white-space: nowrap;
    height: 34px;
    line-height: 34px;
    color: #333;
    border-radius: 3px;
	padding: 0 15px;
}
.product_coupondetail_2020 .coupon-sns-list dd a:hover{
	background: #f6f6f6;
}
.product_coupondetail_2020 .coupon-sns-list dd svg{
	height: 34px;
    width: 18px;
    vertical-align: top; 
}
.product_coupondetail_2020 .coupon_detail_form{}
.product_coupondetail_2020 .coupon_detail_form .coupon_txt{
	height: 60px;
	line-height: 58px;
	color: #333;
	border: 1px dashed #e9e9e9;
	text-align: center;
	box-sizing: border-box;
	font-size: 30px;
}
.product_coupondetail_2020 .coupon_detail_form .coupon_inf{
	line-height: 34px;
    color: #999;
    text-align: left;
    margin-bottom: 20px;
}
.product_coupondetail_2020 .coupon_detail_form .coupon_btn{
	border: 0;
    height: 46px;
    line-height: 46px;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
}

/*晒图列表*/

.gallery_list_2020 .gallery_list_box ul{
	position: relative;
    margin-top: 30px;
    max-width: 1220px;
    width: calc(100% + 20px);
    margin-left: -10px;
    overflow: hidden;
    padding-bottom: 100px;
}
.gallery_list_2020 .gallery_list_box li{
	padding: 0 10px 20px;
    float: left;
    width: calc(25% - 20px);
}
.gallery_list_2020 .gallery_list_box .gallery_pic{
	position: relative;
	display: block;
}
.gallery_list_2020 .gallery_list_box .gallery_pic .gallery_pic_svg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in;
    transform: scale(0);
}
.gallery_list_2020 .gallery_list_box .gallery_pic .gallery_pic_svg svg{
	width: 50px;
    height: 50px;
    fill: #f5f5f5;
    transition: all 0.3s ease-in;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -25px 0 0 -25px;
}
.gallery_list_2020 .gallery_list_box li:hover .gallery_pic_svg{
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease-in;
    transform: scale(1);
}



.gallery_list_2020 .gallery_list_box .gallery_pic{
	text-align: center;
}
.gallery_list_2020 .gallery_list_box .gallery_pic img{
	max-width: 100%;
	max-height: 400px;
}
.gallery_list_2020 .gallery_list_box .gallery_list_wapper{
	border: 1px solid #e9e9e9;
}
.gallery_list_2020 .gallery_list_box .procontent{
	padding: 10px;
}
.gallery_list_2020 .gallery_list_box .gallery_customer_name{
	margin-bottom: 15px;
	color: #333;
}
.gallery_list_2020 .gallery_list_box .gallery_customer_name img{
	vertical-align: middle;
	margin-right: 5px;
}
.gallery_list_2020 .gallery_list_box .gallery_star_list{
	margin: 20px 0 10px;
}
.gallery_list_2020 .gallery_list_box .gallery_star_list span{
	display: inline-block;
	vertical-align: top;
}
.gallery_list_2020 .gallery_list_box .gallery_star_list svg{
	width: 16px;
	height: 16px;
	fill:#ccc;
}
.gallery_list_2020 .gallery_list_box .gallery_star_list .cur svg{
	fill: #ff9d00;
}

.gallery_list_2020 .gallery_list_box .gallery_detail{
	line-height: 20px;
}

.gallery_list_2020 .right_pop_box {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 500000;
}

.gallery_list_2020 .bg {
	background: rgba(0,0,0,0.8);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
}

.gallery_list_2020 .gallery_pop {
	position: absolute;
	left: 0;
	top: 50%;
	right: 0;
	width: 890px;
	z-index: 10;
	background: #fff;
	margin: auto;
	padding: 30px;
	max-height: 90%;
	border-radius: 5px;
}

.gallery_list_2020 .gallery_img {
	width: 400px;
	height: 400px;
	text-align: center;
	border: 1px solid #eee;
	float: left;
}

.gallery_list_2020 .gallery_img img {
	max-width: 400px;
	max-height: 400px;
	vertical-align: middle;
}

.gallery_list_2020 .gallery_img .swiper-gallery {
	width: 400px;
	height: 400px;
}

.gallery_list_2020 .gallery_img .swiper-gallery li {
	width: 400px;
	height: 400px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.gallery_list_2020 .gallery_img .swiper-gallery .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	opacity: 0.5;
	cursor: pointer;
}

.gallery_list_2020 .gallery_img .swiper-gallery .swiper-pagination-bullet-active {
	opacity: 1;
}

.gallery_list_2020 .gallery_con {
	float: left;
	margin-left: 40px;
	padding-left: 40px;
	border-left: 1px solid #eee;
	min-height: 400px;
	width: 400px;
}

.gallery_list_2020 .gallery_rtop {
	height: 80px;
	line-height: 20px;
	margin-bottom: 40px;
}

.gallery_list_2020 .gallery_rtop .name {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.gallery_list_2020 .gallery_rtop .price {
	color: #ed3445;
}

.gallery_list_2020 .gallery_rtop .price span {
	display: inline-block;
	color: #ccc;
	text-decoration: line-through;
	vertical-align: initial;
}

.gallery_list_2020 .gallery_rtop .pic {
	width: 80px;
	height: 80px;
	border: 1px solid #eee;
	text-align: center;
	float: left;
	margin-right: 20px;
}

.gallery_list_2020 .gallery_rtop span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.gallery_list_2020 .gallery_rtop img {
	max-width: 80px;
	max-height: 80px;
	vertical-align: middle;
}

.gallery_list_2020 .gallery_con .starlist {
	display: inline-block;
	vertical-align: middle;
	color: #ccc;
	background: none;
	margin-right: 3px;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
}

.gallery_list_2020 .gallery_con .starlist span {
	display: inline-block;
	vertical-align: top;
	height: 16px;
}

.gallery_list_2020 .gallery_con .starlist svg {
	width: 16px;
	height: 16px;
	fill: #ccc;
}

.gallery_list_2020 .gallery_con .starlist .cur svg {
	fill: #ff9d00;
}

.gallery_list_2020 .gallery_rmid .star_list {
	float: none;
	border-bottom: 1px solid #eee;
}

.gallery_list_2020 .gallery_rmid .star_list span {
	float: right;
}

.gallery_list_2020 .gallery_rmid .user_name {
	font-weight: bold;
	color: #333;
	margin-top: 10px;
}

.gallery_list_2020 .gallery_rmid .comment_con {
	padding: 10px 0;
	line-height: 18px;
	height: 190px;
}

.gallery_list_2020 .gallery_rmid .scroll_box {
}

.gallery_list_2020 .close_icon {
	position: absolute;
	right: 5px;
	top: 5px;
}

.gallery_list_2020 .close_icon svg {
	width: 24px;
	height: 24px;
	fill: #666;
}

.gallery_list_2020 .left_gallery_img {
	float: left;
	width: 400px;
}

.gallery_list_2020 .small-img {
	text-align: center;
	margin-top: 15px;
	overflow-x: auto;
	white-space: nowrap;
	padding-bottom: 6px;
}

.gallery_list_2020 .small-img span {
	display: inline-block;
	width: 60px;
	height: 60px;
	vertical-align: top;
	margin: 0 3px;
	text-align: center;
	font-size: 0;
	border: 1px solid #ddd;
}

.gallery_list_2020 .small-img span:hover,
.gallery_list_2020 .small-img span.on {
	border-color: #ed3445;
}

.gallery_list_2020 .small-img span img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.gallery_list_2020 .small-img span i {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

.gallery_list_2020 .gallery_pop .gallery_img {
	position: relative;
}

.gallery_list_2020 .gallery_pop .showallprocuts {
	height: 400px;
	position: relative;
	overflow: hidden;
}

.gallery_list_2020 .gallery_pop .showimagelist {
	position: absolute;
	top: 0;
	left: 0;
}

.gallery_list_2020 .gallery_pop .showimagelist ul {
	clear: both;
	overflow: hidden;
}

.gallery_list_2020 .gallery_pop .showimagelist li {
	float: left;
	display: block;
	width: 400px;
	overflow: hidden;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.gallery_list_2020 .gallery_pop .pagenext {
	height: 12px;
	z-index: 100;
	text-align: center;
	line-height: 10px;
	display: block;
	position: absolute;
	left: 50%;
	bottom: 20px;
	transform: translateX(-50%);
}

.gallery_list_2020 .gallery_pop .pagenext a {
	padding: 0px;
	width: 12px;
	height: 12px;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	display: block;
	float: left;
	background: #b40022;
	margin: 0 5px;
	opacity: 0.5;
	border-radius: 50%;
	display: inline-block;
}

.gallery_list_2020 .gallery_pop .pagenext a.active {
	opacity: 1;
}


/*会员中心*/
.account_2020{
	padding: 50px 0;
	display: flex;
    flex-wrap: wrap;
    position: relative;
}
.account_2020:before{
	content: '';
	height: calc(100% - 100px);
	width: 1px;
	background: #e9e9e9;
	position: absolute;
	left: 21%;
	top: 50px;
}
.account_2020 #account_left{
	width: 21%;
}
.account_2020 #account_left .member_menu_list{}
.account_2020 #account_left .member_menu_title{
	font-size: 24px;
    margin-bottom: 20px;
    position: relative;
}
.account_2020 #account_left .member_menu_title .mobile_account_icon{
	display: none;
}
.account_2020 #account_left ul{}
.account_2020 #account_left li{}
.account_2020 #account_left li a{
	display: block;
    height: 34px;
    line-height: 34px;
    color: #333;
}
.account_2020 #account_left li a.on,
.account_2020 #account_left li a:hover{
	font-weight: bold;
}

.account_2020 #account_right{
	width: 79%;
	padding-left: 30px;
	box-sizing: border-box;
}
.account_2020 .not_result_tip{
	line-height: 24px;
	margin-top: 15px;
	font-size: 16px;
}
/*我的订单*/
.account_2020 .account_orderlist{
	line-height: 24px;
}
.account_2020 .account_orderlist_top{
	position: relative;
    height: 50px;
    line-height: 40px;
}
.account_2020 .account_orderlist_top h3{
	font-size: 20px;
	font-weight: normal;
}
.account_2020 .orderlist_search{
	position: absolute;
    right: 0;
    top: 0;
    height: 40px;
}
.account_2020 .orderlist_search_form{
	display: flex;
    flex-wrap: wrap;
}
.account_2020 .orderlist_search_text{
    height: 34px;
    line-height: 32px;
    border-radius: 3px;
    border: 1px solid #eee;
    font-size: 12px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 215px;
    text-indent: 10px;
}
.account_2020 .orderlist_search_btn{
    font-size: 12px;
    height: 34px;
    padding: 0;
    background: #333;
    border: 0;
    line-height: 34px;
    color: #fff;
    border-radius: 3px;
    margin-left: 5px;
    width: 50px;
    text-align: center;
    cursor: pointer;
}
.account_2020 .orderlist_search_btn svg{
    fill: #fff;
    height: 34px;
    width: 18px;
}
.account_2020 .account_orderlist_tab{

}
.account_2020 .account_orderlist_tab_title{
	border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}
.account_2020 .account_orderlist_tab_title div{
	line-height: 45px;
	color: #999;
}


.account_2020 .account_orderlist .order_number{
	padding-left: 10px;
    color: #999;
    width: 24%;
    box-sizing: border-box;
    overflow: hidden;
	text-overflow: ellipsis;
}
.account_2020 .account_orderlist .creation_date{
	width: 18%;
}
.account_2020 .account_orderlist .total_amount{
	width: 22%;
}
.account_2020 .account_orderlist .status{
	width: 11%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.account_2020 .account_orderlist .action{
	width: 24%;
}

.account_2020 .account_orderlist_tab_content{
	
}
.account_2020 .account_orderlist_tab_content ul{

}
.account_2020 .account_orderlist_tab_content li{
	-webkit-flex;
	display: flex;
    flex-wrap: wrap;
    min-height: 70px;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
}
.account_2020 .account_orderlist .account_orderlist_tab_content .action{
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.account_2020 .account_orderlist .account_orderlist_tab_content .action a{
	display: inline-block;
	height: 36px;
	line-height: 32px;
	width: calc(50% - 10px);
	margin: 0 5px;
	border: 2px solid #333;
	color: #333;
	text-align: center;
	box-sizing: border-box;
	transition: all 0.1s ease-in;
}
.account_2020 .account_orderlist .account_orderlist_tab_content .action a:hover{
	background: #333;
	color: #fff;
}
.account_2020 .account_orderlist .account_orderlist_tab_content .status{
	color: #ed4040;
}
/*我的地址*/

.account_2020 .account_myaddress{}
.account_2020 .account_myaddress_top{
	position: relative;
    line-height: 40px;
}
.account_2020 .account_myaddress_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_myaddress_top .account_myaddress_top_btn{
	display: inline-block;
    padding: 0 50px;
    background: #333;
    height: 40px;
    line-height: 40px;
    color: #fff;
    margin-top: 20px;
}
.account_2020 .account_myaddress_content{}
.account_2020 .account_myaddress_content ul{}
.account_2020 .account_myaddress_content li{
	margin-top: 30px;
}
.account_2020 .account_myaddress_content li .account_myaddress_content_name{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.account_2020 .account_myaddress_content li .account_myaddress_content_address{
	line-height: 20px;
	margin-top: 10px;
}
.account_2020 .account_myaddress_content li .account_myaddress_content_btn{
	margin-top: 10px;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.account_2020 .account_myaddress_content li .account_myaddress_content_btn a{
	display: inline-block;
    height: 36px;
    line-height: 32px;
    width: 100px;
    margin: 0 10px 0 0;
    border: 2px solid #333;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    transition: all 0.1s ease-in;
}
.account_2020 .account_myaddress_content li .account_myaddress_content_btn a:hover{
	color: #fff;
	background: #333;
}

/*我的收藏*/

.account_2020 .account_favoritelist .account_favoritelist{}
.account_2020 .account_favoritelist .account_favoritelist_top{
	position: relative;
    height: 50px;
    line-height: 40px;
}
.account_2020 .account_favoritelist .account_favoritelist_top h3{
	font-size: 20px;
    font-weight: normal;
}


.account_2020 .account_favoritelist .account_favoritelist_tab{}
.account_2020 .account_favoritelist .account_favoritelist_tab_title{
	border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}

.account_2020 .account_favoritelist .account_favoritelist_tab_content li{
    -webkit-flex: ;
    display: flex;
    flex-wrap: wrap;
    min-height: 70px;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
    padding: 15px 0;
}

.account_2020 .account_favoritelist .account_favoritelist_tab_title div {
    line-height: 45px;
    color: #999;
}
.account_2020 .account_favoritelist .goods{
	width: 55%;
}
.account_2020 .account_favoritelist .addtocart{
	width: 30%;
}
.account_2020 .account_favoritelist .action{
	width: 15%;
}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .goods{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    line-height: 24px;
}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .goods .pic{
	width: 100px;
	height: 100px;
	text-align: center;
}


.account_2020 .account_favoritelist .account_favoritelist_tab_content li .goods .content{
	width: calc(100% - 100px);
	box-sizing: border-box;
	padding: 0 15px;
}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .goods .name{
	display: block;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .goods .codeno{
	color: #999;
}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .goods .favorite-price{}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .goods .oldprice{
	text-decoration: line-through;
	color: #999;
	margin-left: 5px;
}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .creation_date{}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .action{
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .action a{
	display: inline-block;
    height: 36px;
    line-height: 32px;
    width: 80px;
    margin: 0 10px 0 0;
    border: 2px solid #333;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    transition: all 0.1s ease-in;
}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .action a.account-cart{
	margin: 0;
    width: 130px;
}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .action a:hover{
	color: #fff;
	background: #333;
}

.account_2020 .account_favoritelist .quickcart{}
.account_2020 .account_favoritelist .account_favoritelist_tab_content li .quickcart li{
	display: block;
    min-height: auto;
    padding: 0;
    border: 0;
    position: relative;
}
.account_2020 .account_favoritelist .quickcart li .attr_value{
	width: 100%;
	margin-bottom: 10px;
}
.account_2020 .account_favoritelist .quickcart li .attr_value select{
	width: 180px;
	height: 36px;
	border: 1px solid #333;
}
.account_2020 .account_favoritelist .quickcart li button[name="cancel_btn"]{
	display: none;
}
.account_2020 .account_favoritelist .quickcart li button[name="submit_btn"]{
	height: 36px;
    background: #333;
    border: 0;
    width: 180px;
    cursor: pointer;
    line-height: 36px;
    color: #fff;
}
.account_2020 .account_favoritelist .quickcart li button[name="submit_btn"] svg{
	width: 20px;
    height: 36px;
    fill: #fff;
    vertical-align: top;
    display: none;
}
.account_2020 .account_favoritelist .quickcart li .qty_txt{
	height: 36px;
    box-sizing: border-box;
    width: 108px;
    text-align: center;
    border: 1px solid #333;
}
.account_2020 .account_favoritelist .quickcart li .qty_style{
	position: relative;
	padding: 0 36px;
	width: 180px;
	box-sizing: border-box;
}
.account_2020 .account_favoritelist .quickcart li .minus{
	width: 36px;
	height: 36px;
	box-sizing: border-box;
	line-height: 34px;
	border: 1px solid #333;
	position: absolute;
	left: 0;
	top: 0;
	border-right: 0;
	cursor: pointer;
	text-align: center;
}
.account_2020 .account_favoritelist .quickcart li .plus{
	width: 36px;
	height: 36px;
	box-sizing: border-box;
	line-height: 34px;
	border: 1px solid #333;
	position: absolute;
	top: 0;
	right: 0;
	border-left: 0;
	cursor: pointer;
	text-align: center;
}

/*我的优惠券*/
.account_2020 .account_couponlist{}
.account_2020 .account_couponlist_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_couponlist_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_couponlist_tab_title {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}
.account_2020 .account_couponlist_tab_title div{
	line-height: 45px;
	color: #999;
}
.account_2020 .account_couponlist .coupon_code{
	width: 30%;
	padding-left: 10px;
	box-sizing: border-box;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.account_2020 .account_couponlist .status{
	width: 15%;
}
.account_2020 .account_couponlist .remark{
	width: 20%;
	text-align: center;
}
.account_2020 .account_couponlist .expiration_date{
	width: 18%;
	text-align: center;
}
.account_2020 .account_couponlist .creation_date{
	width: 17%;
	text-align: center;
}
.account_2020 .account_couponlist_tab_content li{
	-webkit-flex;
	display: flex;
    flex-wrap: wrap;
    min-height: 70px;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
}
.account_2020 .account_couponlist .account_orderlist_tab_content .action{
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}

/*我的积分*/
.account_2020 .account_creditlist{}
.account_2020 .account_creditlist_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_creditlist_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_creditlist_tab_title {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}
.account_2020 .account_creditlist_tab_title div{
	line-height: 45px;
	color: #999;
}
.account_2020 .account_creditlist .credit_value{
	width: 25%;
	padding-left: 10px;
	box-sizing: border-box;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
.account_2020 .account_creditlist .creation_date{
	width: 30%;
}
.account_2020 .account_creditlist .remark{
	width: 45%;
}
.account_2020 .account_creditlist .account_creditlist_tab_content .credit_value{
	font-weight: bold;
}
.account_2020 .account_creditlist_tab_content li{
	-webkit-flex;
	display: flex;
    flex-wrap: wrap;
    align-items:center;
    border-bottom: 1px solid #e9e9e9;
    min-height: 70px;
}

.account_2020 .account_creditlist .add{
	color: #39bf20;
}
.account_2020 .account_creditlist .reduce{
	color: #ed4040;
}

/*我的成长值*/
.account_2020 .account_growthlist{}
.account_2020 .account_growthlist_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_growthlist_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_growthlist_tab_title {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}
.account_2020 .account_growthlist_tab_title div{
	line-height: 45px;
	color: #999;
}
.account_2020 .account_growthlist .credit_value{
	width: 25%;
	padding-left: 10px;
	box-sizing: border-box;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
.account_2020 .account_growthlist .creation_date{
	width: 30%;
}
.account_2020 .account_growthlist .remark{
	width: 45%;
}
.account_2020 .account_growthlist .account_creditlist_tab_content .credit_value{
	font-weight: bold;
}
.account_2020 .account_growthlist_tab_content li{
	-webkit-flex;
	display: flex;
    flex-wrap: wrap;
    align-items:center;
    border-bottom: 1px solid #e9e9e9;
    min-height: 70px;
}


/*我的留言*/

.account_2020 .account_messagelist{
	line-height: 24px;
}
.account_2020 .account_messagelist_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_messagelist_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_messagelist_tab_title {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}
.account_2020 .account_messagelist_tab_title div{
	line-height: 45px;
	color: #999;
}
.account_2020 .account_messagelist .topics{
	width: 35%;
	padding-left: 10px;
	box-sizing: border-box;
	padding-right: 20px;
	overflow: hidden;
	
}
.account_2020 .account_messagelist .status{
	width: 20%;
}
.account_2020 .account_messagelist .creation_date{
	width: 30%;
}
.account_2020 .account_messagelist .action{
	width: 15%;
}

.account_2020 .account_messagelist_tab_content li{
	-webkit-flex;
	display: flex;
    flex-wrap: wrap;
    align-items:center;
    border-bottom: 1px solid #e9e9e9;
    min-height: 70px;
}
.account_2020 .account_messagelist .account_messagelist_tab_content li .action a {
    display: inline-block;
    height: 36px;
    line-height: 32px;
    width: 80px;
    margin: 0 10px 0 0;
    border: 2px solid #333;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    transition: all 0.1s ease-in;
}
.account_2020 .account_messagelist .account_messagelist_tab_content li .action a:hover{
	color: #fff;
	background: #333;
}
/*编辑留言*/
.account_2020 .account_messagedetail{
	line-height: 24px;
}
.account_2020 .account_messagedetail_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_messagedetail_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_messagedetail_content_tab ul{
	
}
.account_2020 .account_messagedetail_content_tab li{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.account_2020 .account_messagedetail_content_tab li .title{
	padding: 8px 0;
	width: 280px;
}
.account_2020 .account_messagedetail_content_tab li .content{
	padding: 8px 0;
	width: calc(100% - 280px);
	color: #666;
}


.account_2020 .account_messagedetail_content .image_list a{
	display: block;
	height: 34px;
	line-height: 34px;
	background: #f2f3f7;
	margin-bottom: 8px;
	padding: 0 10px;
	color: #333;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.account_2020 .message_replay_list li{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    padding: 15px 0;
    border: 1px solid #e9e9e9;
    margin-bottom: 10px;
}
.account_2020 .message_replay_list li .message_replay_member{
	width: 64px;
	height: 64px;
	border-radius: 50%;
	color: #333;
	line-height: 60px;
	border: 2px solid #333;
	text-align: center;
	margin: 0 40px 0 10px;
	box-sizing: border-box;
}
.account_2020 .message_replay_list li .message_replay_me{
	background: #333;
	color: #fff;
}
.account_2020 .message_replay_list li .message_replay_content{
	width: calc(100% - 124px);
}
.account_2020 .message_replay_list li .message_replay_content_detail{
	margin-bottom: 15px;
}
.account_2020 .message_replay_list li .message_replay_content_time{
	color: #999;
}
.account_2020 #leave_a_message{
	margin-top: 25px;
	border-top: 1px solid #e9e9e9;
	padding-top: 20px;
}
.account_2020 #leave_a_message .form_table_title{
	margin-bottom: 10px;
}
.account_2020 #leave_a_message .form_table_textarea textarea{
	height: 140px;
	border: 1px solid #e9e9e9;
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
}


.account_2020 #leave_a_message .comment_upload {
	position:relative;
	text-align:left;
	margin:15px 0 ;
}
.account_2020 #leave_a_message .comment_upload a {
	display:inline-block;
	height:40px; 
	padding:2px 8px; 
	line-height:36px;
	border:0px solid #ddd;
	border-radius:5px;
	box-sizing:border-box;
	text-align:center;
	color:#333;
	background: #e9e9e9;
}
.account_2020 #leave_a_message .comment_upload a svg{
	top: 5px; 
	left: 15px; 
	width: 36px; 
	height: 36px; 
	fill: #333; 
	float:left; 
	vertical-align:middle;
}
.account_2020 #leave_a_message .comment_upload #attachData {
	position:absolute;
	top:0;
	left:0;
	width:120px;
	height:40px;
	opacity:0;
	cursor:pointer;
}
.account_2020 #leave_a_message .comment_upload p {
	position:absolute;
	left:60px;
	top:10px;
	width:calc(100% - 100px);
	color:#999;
	font-size:14px;
	line-height:20px;
}
.account_2020 #leave_a_message .comment_upload ul li {
	height:34px;
	line-height:34px;
	color:#333;
	position:relative;
	margin-top:8px;
	background:#f2f3f7;
	padding:0 10px;
}
.account_2020 #leave_a_message .comment_upload ul li svg {
	position:absolute;
	right:10px;
	top:9px;
	width:16px;
	height:16px;
	cursor:pointer;
}
.account_2020 #leave_a_message .form_table_code{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.account_2020 #leave_a_message .form_table_code .myprofile_input{
	height: 46px;
	border: 1px solid #e9e9e9;
	width: 300px;
	box-sizing: border-box;
}
.account_2020 #leave_a_message .form_table_code img{
	height: 46px;
	margin-left: 5px;
}
.account_2020 #leave_a_message .form_table_btn{
	padding: 20px 0 0;
}

.account_2020 #leave_a_message .form_table_btn button{
	height: 46px;
	line-height: 46px;
	background: #333;
	width: 300px;
	box-sizing: border-box;
	border-radius: 0;
	font-weight: normal;
	font-size: 14px;
	border:none;
	color: #fff;
	cursor: pointer;
}

/*留言*/
.account_2020 .account_feedback{
	line-height: 24px;
}
.account_2020 .account_feedback_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_feedback_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .commentform .commentform_title{
	margin-bottom: 10px;
}
.account_2020 .commentform .commentform_text{
	margin-bottom: 15px;
}
.account_2020 .commentform .commentform_text .myprofile_input{
	height: 40px;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	width: 100%;
	padding-left: 5px;
}

.account_2020 .commentform .commentform_textarea textarea {
    height: 140px;
    border: 1px solid #e9e9e9;
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
}
.account_2020 .account_feedback #leave_a_message{
	margin: 0;
	padding: 0;
	border: none;
}

/*我的简介*/
.account_2020 .account_profile{
	line-height: 24px;
}
.account_2020 .account_profile_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_profile_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_profile .account_profile_form_title{
	margin-bottom: 10px;
}
.account_2020 .account_profile .account_profile_form_text{
	margin-bottom: 15px;
}
.account_2020 .account_profile .account_profile_form_text input[type="text"]{
	height: 40px;
	border: 1px solid #e9e9e9;
	padding: 0 5px;
	width: 100%;
	box-sizing: border-box;
}
.account_2020 .account_profile .account_profile_form_radio{
	margin-bottom: 15px;
}
.account_2020 .account_profile .account_profile_form_radio label{
	display: inline-block;
	vertical-align: middle;
	margin-right: 50px;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	color: #333;
}
.account_2020 .account_profile .account_profile_form_radio input{
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-right: 10px;
	vertical-align: top;
	cursor: pointer;
}
.account_2020 .account_profile .account_profile_form_select{
	height: 40px;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 15px;
}
.account_2020 .account_profile .account_profile_form_select select{
	width: 100%;
	height: 40px;
	line-height: 38px;
	border: 1px solid #e9e9e9;
	position: relative;
	background: none;
	padding-left: 5px;
	z-index: 9;
	cursor: pointer;
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
.account_2020 .account_profile .account_profile_form_select svg{
	position: absolute;
	right: 15px;
	top: 13px;
	width: 14px;
	height: 14px;
	fill: #333;
}
.account_2020 .account_profile .account_profile_form_btn{
	padding: 20px 0 0;
}
.account_2020 .account_profile .account_profile_form_btn button{
	height: 46px;
    line-height: 46px;
    background: #333;
    width: 300px;
    box-sizing: border-box;
    border-radius: 0;
    font-weight: normal;
    font-size: 14px;
    border: none;
    color: #fff;
    cursor: pointer;
}

/*修改密码*/
.account_2020 .account_password{
	line-height: 24px;
}
.account_2020 .account_password_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_password_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_password .account_password_form_title{
	margin-bottom: 10px;
}
.account_2020 .account_password .account_password_form_text{
	margin-bottom: 15px;
}
.account_2020 .account_password .account_password_form_text input[type="text"],
.account_2020 .account_password .account_password_form_text input[type="password"]{
	height: 40px;
	border: 1px solid #e9e9e9;
	padding: 0 5px;
	width: 100%;
	box-sizing: border-box;
}
.account_2020 .account_password .account_password_form_name{
	height: 40px;
	border: 1px solid #e9e9e9;
	line-height: 38px;
	padding: 0 5px;
	width: 100%;
	box-sizing: border-box;
	background: #f9f7f8;
}
.account_2020 .account_password .account_password_form_btn{
	padding: 20px 0 0;
}
.account_2020 .account_password .account_password_form_btn button{
	height: 46px;
    line-height: 46px;
    background: #333;
    width: 300px;
    box-sizing: border-box;
    border-radius: 0;
    font-weight: normal;
    font-size: 14px;
    border: none;
    color: #fff;
    cursor: pointer;
}

/*我的评论*/
.account_2020 .account_comments{
	line-height: 24px;
}
.account_2020 .account_comments_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_comments_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_comments .account_comments_tab_title {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}
.account_2020 .account_comments .account_comments_tab_title div {
    line-height: 45px;
    color: #999;
}
.account_2020 .account_comments .goods{
	width: 55%;
	padding-left: 
}
.account_2020 .account_comments .comments_content{
	width: 45%;
}

.account_2020 .account_comments .account_comments_tab_content li{
    -webkit-flex: ;
    display: flex;
    flex-wrap: wrap;
    min-height: 70px;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
    padding: 15px 0;
}
.account_2020 .account_comments .account_comments_tab_content li .goods{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    line-height: 24px;
}
.account_2020 .account_comments .account_comments_tab_content li .goods .pic{
	width: 100px;
	height: 100px;
	text-align: center;
}


.account_2020 .account_comments .account_comments_tab_content li .goods .content{
	width: calc(100% - 100px);
	box-sizing: border-box;
	padding: 0 15px;
}
.account_2020 .account_comments .account_comments_tab_content li .goods .name{
	display: block;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.account_2020 .account_comments .account_comments_tab_content li .goods .codeno{
	color: #999;
}

.account_2020 .account_comments .account_comments_tab_content li .star_list svg{
	width: 18px;
	height: 18px;
	fill: #ff9d00;
	vertical-align: middle;
}
.account_2020 .account_comments .account_comments_tab_content li .goods .oldprice{
	text-decoration: line-through;
	color: #999;
	margin-left: 5px;
}
.account_2020 .account_comments .comments_content .star_list{
	margin-bottom: 10px;
}

/*导入订单*/
.account_2020 .account_import{
	line-height: 24px;
}
.account_2020 .account_import_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_import_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_import_content{}
.account_2020 .account_import_content li{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.account_2020 .account_import_content li .account_import_content_left{
	width: 180px;
	padding: 8px 0;
}
.account_2020 .account_import_content li .account_import_content_right{
	width: calc(100% - 180px);
	padding: 8px 0;
}
.account_2020 .account_import_content li .myorders_download{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	background: #333;
	color: #fff;
	border-radius: 5px;
	padding: 0 20px;
}
.account_2020 .account_import_content li .account_import_btn{
	display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #333;
    color: #fff;
    border-radius: 5px;
    padding: 0 20px;
    border: none;
    cursor: pointer;
}

/*合并付款*/
.account_2020 .account_mergeorderlist{
	line-height: 24px;
}
.account_2020 .account_mergeorderlist_top{
	position: relative;
    line-height: 40px;
}
.account_2020 .account_mergeorderlist_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_mergeorderlist_tab_title{
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    align-items:center;
    height: 45px;
}
.account_2020 .account_mergeorderlist_tab_title div{
    line-height: 45px;
    color: #999;
}
.account_2020 .account_mergeorderlist .check{
	width: 5%;
}
.account_2020 .account_mergeorderlist .order_number{
	width: 20%;
}
.account_2020 .account_mergeorderlist .myorder_number{
	width: 20%;
}
.account_2020 .account_mergeorderlist .total_price{
	width: 20%;
}
.account_2020 .account_mergeorderlist .status{
	width: 20%;
}
.account_2020 .account_mergeorderlist .action{
	width: 15%;
}
.account_2020 .account_mergeorderlist .check input{
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.account_2020 .account_mergeorderlist .account_mergeorderlist_tab_content li{
    -webkit-flex: ;
    display: flex;
    flex-wrap: wrap;
    min-height: 70px;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
}
.account_2020 .account_mergeorderlist .account_mergeorderlist_tab_content li .action a{
	display: inline-block;
    height: 36px;
    line-height: 32px;
    width: 80px;
    margin: 0 10px 0 0;
    border: 2px solid #333;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    transition: all 0.1s ease-in;
}
.account_2020 .account_mergeorderlist .account_mergeorderlist_tab_content li .action a:hover{
	background: #333;
	color: #fff;
}
.account_2020 .account_mergeorderlist .account_mergeorderlist_btn{
	height: 70px;
	border-bottom: 1px solid #e9e9e9;
}
.account_2020 .account_mergeorderlist .account_mergeorderlist_btn input{
	height: 40px;
    background: #333;
    border: 0;
    cursor: pointer;
    line-height: 40px;
    color: #fff;
    border-radius: 5px;
    padding: 0 30px;
    margin-top: 15px;
}

/*合并付款详情*/
.account_2020 .account_orderdetail{
	line-height: 24px;
}
.account_2020 .orderdetail_list_content{
	position: relative;
}
.account_2020 .orderdetail_list_content li{
	-webkit-flex: ;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 8px 0;
}
.account_2020 .orderdetail_list_content li .orderdetail_list_left{
	width: 150px;
}
.account_2020 .orderdetail_list_content li .orderdetail_list_right{
	width: calc(100% - 150px);
}
.account_2020 .orderdetail_list_content .orderdetail_list_btn{
	position: absolute;
	right: 0;
	top: 0;
	width: 250px;
}
.account_2020 .orderdetail_list_content .orderdetail_list_btn a{
	display: block;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	background: #333;
	color: #fff;
	width: 250px;
	text-align: center;
	margin-bottom: 10px;
}
.account_2020 .orderdetail_list_content .orderdetail_list_btn .orderdetail_list_btn1{
	background: #ed4040;
}
.account_2020 .orderdetail_list_content .orderdetail_list_btn .orderdetail_list_btn2{
	background: #FF9500;
}
.account_2020 .orderdetail_list_content .orderdetail_list_btn .orderdetail_list_btn3{
	background: #333;
}
.account_2020 .orderdetail_list_content .orderdetail_list_btn a:hover{
	opacity: 0.9;
}
.account_2020 .account_orderdetail #delivery,
.account_2020 .account_orderdetail .billing_address,
.account_2020 .account_orderdetail .other_information,
.account_2020 .account_orderdetail .remark,
.account_2020 .account_orderdetail .cart_summary,
.account_2020 .account_orderdetail .shipping_address{
	margin-top: 20px;
}
.account_2020 .account_orderdetail .cart_summary_title{
	border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}
.account_2020 .account_orderdetail .cart_summary_title div{
	line-height: 45px;
	color: #999;
}
.account_2020 .account_orderdetail .cart_summary_goods{
	width: 55%;
}
.account_2020 .account_orderdetail .cart_summary_price{
	width: 15%;
}
.account_2020 .account_orderdetail .cart_summary_qty{
	width: 15%;
}
.account_2020 .account_orderdetail .cart_summary_subtotal{
	width: 15%;
}

.account_2020 .account_orderdetail .cart_summary_content li{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    min-height: 70px;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
    padding: 15px 0;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    line-height: 24px;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .pic{
	width: 100px;
	height: 100px;
	text-align: center;
}


.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .content{
	width: calc(100% - 100px);
	box-sizing: border-box;
	padding: 0 15px;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .content p{
	word-break: break-all;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .name{
	display: block;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods_price,
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods_qty{
	display: none;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .codeno{
	color: #999;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .content .write_a_review{
	display: inline-block;
    height: 36px;
    line-height: 32px;
    width: 135px;
    margin: 5px 10px 0 0;
    border: 2px solid #333;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    transition: all 0.1s ease-in;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .content .write_a_review:hover{
	color: #fff;
    background: #333;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box{
	position: relative;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box .view_comments_btn{
	display: inline-block;
    height: 36px;
    line-height: 36px;
    width: 135px;
    margin: 5px 10px 0 0;
    background: #f1f1f1;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    transition: all 0.1s ease-in;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box .view_comments_btn .down_icon{
	display: none;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_pop{
	position: absolute;
    left: 150px;
    bottom: 0;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 15px;
    width: 400px;
    display: none;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_pop_top{
	display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: space-between;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .comments_cmlist_star i{
	color: #ccc;
    font-size: 20px;
    margin-right: 5px;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .comments_cmlist_star i.cur{
	color: #ff9d00;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .comments_cmlist_con{
	margin-top: 15px;
}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .comments_cmlist_pic{
	display: flex;
    display: -webkit-flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 7px;

}
.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .comments_cmlist_pic a{
	width: 60px;
    height: 60px;
    border-radius: 5px;
    margin-right: 10px;
    border: 1px solid #f5f5f5;
    margin-bottom: 10px;
}

.account_2020 .account_orderdetail .account_vieworder_total{
	text-align: right;
	padding: 20px 0;
}
.account_2020 .account_orderdetail .account_vieworder_total li span{
	display: inline-block;
	width: 120px;
	text-align: left;
	padding-left: 5px;
}
.account_2020 .account_orderdetail .account_vieworder_total li span.red{
	color: #ed4040;
}
.account_2020 .account_orderdetail .delivery_item{
	margin-bottom: 20px;
}
.account_2020 .account_orderdetail .delivery_item_title{
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
    padding-left: 10px;
}
.account_2020 .account_orderdetail .delivery_item_content{}
.account_2020 .account_orderdetail .delivery_item_content li{
	padding: 8px 0 8px 10px;
    border-bottom: 1px solid #e9e9e9;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.account_2020 .account_orderdetail .delivery_item_content .delivery_item_content_left{
	width: 150px;
}
.account_2020 .account_orderdetail .delivery_item_content .delivery_item_content_right{
	width: calc(100% - 150px);
}

/*cart(excel)*/
.account_2020 .account_cartbyexcel{
	line-height: 24px;
}
.account_2020 .account_cartbyexcel_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_cartbyexcel_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_2020 .account_cartbyexcel #leave_a_message{
	border: none;
	margin: 0;
	padding: 0;
}
.account_2020 .account_cartbyexcel_content li{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 8px 0;
}
.account_2020 .account_cartbyexcel_content li .account_cartbyexcel_content_left{
	width: 100px;
}
.account_2020 .account_cartbyexcel_content li .account_cartbyexcel_content_right{
	width: calc(100% - 100px);
}
.account_2020 .account_cartbyexcel_content li input[name="cart_empty"]{
	width: 16px;
    height: 16px;
    vertical-align: middle;
}
.account_2020 .account_cartbyexcel_content li .cart_template_btn,
.account_2020 .account_cartbyexcel_content li .account_cartbyexcel_btn button {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #333;
    color: #fff;
    border-radius: 5px;
    padding: 0 20px;
    border: none;
    cursor: pointer;
}





.account_2020 .buyagainfail .cart_summary_title{
	border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}
.account_2020 .buyagainfail .cart_summary_title div{
	line-height: 45px;
	color: #999;
}
.account_2020 .buyagainfail .cart_summary_goods{
	width: 70%;
}
.account_2020 .buyagainfail .cart_summary_price{
	width: 15%;
}
.account_2020 .buyagainfail .cart_summary_qty{
	width: 15%;
}
.account_2020 .buyagainfail .cart_summary_subtotal{
	width: 15%;
}

.account_2020 .buyagainfail .cart_summary_content li{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    min-height: 70px;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
    padding: 15px 0;
}
.account_2020 .buyagainfail .cart_summary_content li .cart_summary_goods{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    line-height: 24px;
}
.account_2020 .buyagainfail .cart_summary_content li .cart_summary_goods .pic{
	width: 100px;
	height: 100px;
	text-align: center;
}


.account_2020 .buyagainfail .cart_summary_content li .cart_summary_goods .content{
	width: calc(100% - 100px);
	box-sizing: border-box;
	padding: 0 15px;
}
.account_2020 .buyagainfail .cart_summary_content li .cart_summary_goods .name{
	display: block;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.account_2020 .buyagainfail .cart_summary_content li .cart_summary_goods_price,
.account_2020 .buyagainfail .cart_summary_content li .cart_summary_goods_qty{
	display: none;
}
.account_2020 .buyagainfail .cart_summary_content li .cart_summary_goods .codeno{
	color: #999;
}
.account_2020 .buyagainfail .cart_summary_content li .mobail_cart_summary_qty,
.account_2020 .buyagainfail .cart_summary_content li .mobail_cart_summary_subtotal{
	display: none;
}

/*私域联盟*/
.account_2020 .account_affiliate{
	line-height: 24px;
}
.account_2020 .account_affiliate_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_2020 .account_affiliate_top h3{
	font-size: 20px;
    font-weight: normal;
}

.account_2020 .account_affiliate .account_affiliate_content_1 ul {
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li{
	font-size:14px;
	display:inline-block;
	width:calc(33.33333% - 10px);
	margin-right:15px;
	padding:15px;
	box-sizing:border-box;
	background:#f6f6f6;
	border-radius:2px;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li:nth-child(3n){
	margin-right:0;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li .view-detail{
	text-align:right;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li .view-detail a{
	color:#666;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li .affiliate-price{
	margin:20px 0;
	font-size:30px;
	color:#ed3445;
	height:40px;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li .affiliate-total{
	color:#333;
}
.account_2020 .account_affiliate .affiliate_content{
	margin: 20px 0;
	color: #999;
}
.account_2020 .account_affiliate .affiliate_content img{
	max-width:100%;
}
.account_2020 .account_affiliate .account_affiliate_content_2{
	margin:20px 0 0;
}
.account_2020 .account_affiliate .account_affiliate_content_2 h3{
	font-size: 20px;
    font-weight: normal;	
}
.account_2020 .account_affiliate .account_affiliate_content_2 dl{
	margin: 20px  0 0;
}
.account_2020 .account_affiliate .account_affiliate_content_2 dt{
	font-size: 14px;
	color: #333;
	margin: 0 0 10px;
}
.account_2020 .account_affiliate .account_affiliate_content_2 dd{}
.account_2020 .account_affiliate .account_affiliate_content_2 dd form{
	width:550px;
	height:38px;
	font-size:0;
}
.account_2020 .account_affiliate .account_affiliate_content_2 dd .affiliate-text{
	width:calc(100% - 120px);
	height:38px;
	line-height:36px;
	box-sizing:border-box;
	display:inline-block;
	font-size:14px;
	vertical-align:top;
	border-radius:2px;
	border:1px solid #e4e4e4;
}
.account_2020 .account_affiliate .account_affiliate_content_2 dd .affiliate-btn{
	width:110px;
	height:38px;
	line-height:38px;
	text-align:center;
	box-sizing:border-box;
	display:inline-block;
	border-radius:2px;
	font-size:14px;
	vertical-align:top;
	margin-left:10px;
	background:#3a3737;
	color:#fff;
	border:0;
}
.account_2020 .account_affiliate .account_affiliate_content_2 dd .lh_icon{
	font-size:0;
	margin:10px 0 0;
}
.account_2020 .account_affiliate .account_affiliate_content_2 dd .lh_icon a{
	background:#545454;
	color:#fff;
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	border-radius:3px;
	vertical-align:top;
	font-size:16px;
	margin:0 5px 5px 0;
}

.account_2020 .account_affiliate .account_affiliate_content_2 dd.list{
	font-size:0;
}
.account_2020 .account_affiliate .account_affiliate_content_2 dd.list a{
	font-size:14px;
	display:inline-block;
	width:calc(33.33333% - 10px);
	margin-right:15px;
	padding:20px;
	box-sizing:border-box;
	border:1px solid #e4e4e4;
	border-radius:2px;
	text-align:center;
	color:#666;;
}
.account_2020 .account_affiliate .account_affiliate_content_2 dd.list a svg{
	vertical-align:middle;
	margin-right:30px;
	fill:#666;
}
.account_2020 .account_affiliate .account_affiliate_content_2 dd.list a:nth-child(3n){
	margin-right:0;
}

.account_2020 .account_affiliate .account_affiliate_content_1 li .distributor-list{
	text-align:center;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li .distributor-list span{
	display:inline-block;
	vertical-align:middle;
	font-size:24px;
	padding:0 20px;
	line-height:24px;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li .distributor-list span i{
	display:inline-block;
	font-size:20px;
	margin-right:4px;
	background:none;
	line-height:24px;
	vertical-align:top;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li .distributor-list span:first-child{
	position:relative;
}
.account_2020 .account_affiliate .account_affiliate_content_1 li .distributor-list span:first-child:before{
	position:absolute;
	right:0;
	top:0;
	width:1px;
	height:100%;
	background:#ed3445;
	content:'';
}


.account_2020 .pop-distributor{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.3);
	z-index:99999;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease;
}
.account_2020 .pop-distributor-on{
	opacity:1;
	visibility:visible; 
}
.account_2020 .pop-distributor .pop-distributor-wapper{
	position:fixed;
	left:50%;
	top:50%;
	width:500px;
	height:350px;
	background:#fff;
	padding:20px;
	z-index:99999;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	border-radius:5px;
}
.account_2020 .pop-distributor .close-btn{
	position: absolute;
    right: 50%;
    top: -30px;
    cursor: pointer;
    margin-right: -10px;
}
.account_2020 .pop-distributor .close-btn svg{
	width:20px;
	height:20px;
}
.account_2020 .pop-distributor .pop-title{
	line-height:24px;
}
.account_2020 .pop-distributor .pop-title span{
	display:inline-block;
	vertical-align:middle;
	padding:0 30px;
	font-size:14px;
	cursor:pointer;
}
.account_2020 .pop-distributor .pop-title span.on,
.pop-distributor .pop-title span:hover{
	font-weight:bold;
}
.account_2020 .pop-distributor .pop-title span:first-child{
	padding-left:0;
	position:relative;
}
.account_2020 .pop-distributor .pop-title span:first-child:before{
	position:absolute;
	right:0;
	top:4px;
	height:16px;
	width:1px;
	background:#333;
	content:'';
}
.account_2020 .pop-distributor .pop-distributor-con{
	margin-top:10px;
	height: 310px;
    overflow-y: auto;
}
.account_2020 .pop-distributor .pop-item{
	display:none;
}
.account_2020 .pop-distributor .pop-item-on{
	display:block;
}
.account_2020 .pop-distributor .pop-item ul{
	border-top:1px solid #eee;
}
.account_2020 .pop-distributor .pop-item ul.user-list li{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eee;
	position:relative;
	/*padding:0 10px;*/
}
.account_2020 .pop-distributor .pop-item ul.user-list li span{
	position:absolute;
	right:0px;
	top:0;
	line-height:40px;
}
.account_2020 .pop-distributor .pop-item ul.order-list{

}
.account_2020 .pop-distributor .pop-item ul.order-list li{
	font-size:0;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eee;
	position:relative;
}
.account_2020 .pop-distributor .order-price,
.account_2020 .pop-distributor .order-time,
.account_2020 .pop-distributor .order-num{
	display:inline-block;
	vertical-align:middle;
	height:40px;
	line-height:40px;
	padding:0 0px;
	width:33.33333%;
	box-sizing:border-box;
	font-size:12px;
}
.account_2020 .pop-distributor .order-price{
	text-align:center;
}
.account_2020 .pop-distributor .order-time{
	text-align:right;
}

.account_2020 .goods_icon_div{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.3);
	z-index:99999;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease;
}
.account_2020 .pop-distributor-on{
	opacity:1;
	visibility:visible; 
}
.account_2020 .goods_icon_div .pop-distributor-wapper{
	position:fixed;
	left:50%;
	top:50%;
	width:500px;
	height:350px;
	background:#fff;
	padding:20px;
	z-index:99999;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	border-radius:5px;
}
.account_2020 .goods_icon_div .goods_icon_close{
	position: absolute;
    right: 50%;
    top: -30px;
    cursor: pointer;
    margin-right: -10px;
}
.account_2020 .goods_icon_div .goods_icon_close svg{
	width:20px;
	height:20px;
}
.account_2020 .goods_icon_div{
	text-align:center;
}
.account_2020 .goods_icon_div .goods-detail{
	font-size:16px;
	color:#333;
}
.account_2020 .goods_icon_div .goods-pic{
	height:275px;
	text-align:center;
}
.account_2020 .goods_icon_div .goods-pic img{
	max-width:100%;
	max-height:100%;
}
.account_2020 .pop-coupon{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.3);
	z-index:99999;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease;
	text-align:center;
}
.account_2020 .pop-coupon-on{
	opacity:1;
	visibility:visible; 
}
.account_2020 .pop-coupon .pop-coupon-wapper{
	position:fixed;
	left:50%;
	top:50%;
	width:500px;
	height:350px;
	background:#fff;
	padding:20px;
	z-index:99999;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	border-radius:5px;
}
.account_2020 .pop-coupon .coupon_close{
	position: absolute;
    right: 50%;
    top: -30px;
    cursor: pointer;
    margin-right: -10px;
}
.account_2020 .pop-coupon .coupon_close svg{
	width:20px;
	height:20px;
}
.account_2020 .pop-coupon .pop-coupon-con{
	text-align:center;
}
.account_2020 .pop-coupon .pop-coupon-con p{
	font-size:16px;
	color:#333;
}
.account_2020 .pop-coupon .pop-coupon-con .coupon-btn{
	height:50px;
	display:block;
	border-radius:5px;
	background:#333;
	color:#fff;
	line-height:50px;
	text-align:center;
	font-size:16px;
}
.account_2020 .pop-coupon .pop-coupon-con .coupon-img{
	margin:20px 0 0;
}
.account_2020 .pop-coupon .pop-coupon-con .coupon-img img{
	max-height:215px;
}
.account_2020 .account_not_result{
	padding: 15px 0;
	font-size: 16px;
}








/*订单追踪*/
.user_trackingorder_2020{
	width: 100%;
	max-width: 500px;
	padding: 0 15px;
	margin: 150px auto;
	box-sizing: border-box;
}
.user_trackingorder_2020 h3{
	font-size: 20px;
    font-weight: normal;
    text-align: center;
}
.user_trackingorder_2020 .account_trackingorder_form{
	margin-top: 30px;
}
.user_trackingorder_2020 .account_trackingorder_form .myprofile_input{
	width: 100%;
	height: 44px;
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	margin-right: 10px;
	box-sizing: border-box;
	padding-left: 5px;
}
.user_trackingorder_2020 .account_trackingorder_form .account_trackingorder_btn{
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #333;
	border-radius: 3px;
	border: none;
	color: #fff;
	cursor: pointer;
	margin-top: 20px;
}

/*订单追踪详情页*/
.user_trackingorderdetail_2020{
	line-height: 24px;
	padding: 50px 0;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail{
	position: relative;
}
.user_trackingorderdetail_2020 .account_mergeorderlist_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.user_trackingorderdetail_2020 .account_mergeorderlist_top h3{
	font-size: 20px;
    font-weight: normal;
}

.user_trackingorderdetail_2020 .orderdetail_list{
	position: relative;
}
.user_trackingorderdetail_2020 .orderdetail_list_content{
	position: relative;
}
.user_trackingorderdetail_2020 .orderdetail_list_content li{
	-webkit-flex: ;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 8px 0;
}
.user_trackingorderdetail_2020 .orderdetail_list_content li .orderdetail_list_left{
	width: 150px;
}
.user_trackingorderdetail_2020 .orderdetail_list_content li .orderdetail_list_right{
	width: calc(100% - 150px);
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary{
	margin-top: 20px;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_title{
	border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    flex-wrap: wrap;
    height: 45px;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_title div{
	line-height: 45px;
	color: #999;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_goods{
	width: 55%;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_price{
	width: 15%;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_qty{
	width: 15%;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_subtotal{
	width: 15%;
}

.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_content li{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    min-height: 70px;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
    padding: 15px 0;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_content li .cart_summary_goods{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    line-height: 24px;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_content li .cart_summary_goods .pic{
	width: 100px;
	height: 100px;
	text-align: center;
}


.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_content li .cart_summary_goods .content{
	width: calc(100% - 100px);
	box-sizing: border-box;
	padding: 0 15px;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_content li .cart_summary_goods .name{
	display: block;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_content li .cart_summary_goods .cart_summary_goods_price{
	display: none;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_content li .cart_summary_goods .codeno{
	color: #999;
}

.user_trackingorderdetail_2020 .account_trackingorderdetail .account_vieworder_total{
	text-align: right;
	padding: 20px 0;
	position: absolute;
    right: 0;
    top: 50px;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .account_vieworder_total li span{
	display: inline-block;
	width: 120px;
	text-align: left;
	padding-left: 5px;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .account_vieworder_total li span.red{
	color: #ed4040;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .delivery_item{
	margin-bottom: 20px;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .delivery_item_title{
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
    padding-left: 10px;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .delivery_item_content{}
.user_trackingorderdetail_2020 .account_trackingorderdetail .delivery_item_content li{
	padding: 8px 0 8px 10px;
    border-bottom: 1px solid #e9e9e9;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .delivery_item_content .delivery_item_content_left{
	width: 150px;
}
.user_trackingorderdetail_2020 .account_trackingorderdetail .delivery_item_content .delivery_item_content_right{
	width: calc(100% - 150px);
}


/*会员中心首页*/
.account_index{
	line-height: 24px;
}
.account_index .account_index_top{
	position: relative;
    line-height: 40px;
    height: 50px;
}
.account_index .account_index_top h3{
	font-size: 20px;
    font-weight: normal;
}
.account_index .account_index_block ul{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.account_index .account_index_block ul li{
	width: calc(50% - 10px);
	margin: 0 20px 20px 0;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.account_index .account_index_block ul li > a{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	color: #333;
}
.account_index .account_index_block ul li:nth-child(2n){
	margin-right: 0;

}
.account_index .account_index_block .account_index_block_svg{
	width: 120px;
	text-align: center;
	height: 130px;
}
.account_index .account_index_block .account_index_block_svg svg{
	height: 130px;
	width: 54px;
	fill: #666;
}
.account_index .account_index_block .account_index_block_content{
	width: calc(100% - 120px);
}
.account_index .account_index_block .account_index_block_content a.link{
	color: #21a4ea;
	text-decoration: underline;
	display: block;
}
.account_index .account_index_member{
	margin-bottom: 10px;
    font-size: 20px;
    position: relative;
    height: 40px;
    line-height: 40px;
}
.account_index .account_index_member span{
	position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
}
.account_index .account_product h3{
	font-size: 20px;
    font-weight: normal;
    line-height: 40px;
    margin: 20px 0 10px;
}
.account_index .account_product ul{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.account_index .account_product li{
	width: calc(25% - 15px);
	margin-right: 20px;
	margin-bottom: 20px;
}
.account_index .account_product li:nth-child(4n){
	margin-right: 0;
}
.account_index .account_product li .pic{}
.account_index .account_product li .pic img{
	max-width: 100%;
}
.account_index .account_product li .pro_content{
	margin-top: 5px;
}
.account_index .account_product li .name{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.account_index .account_product li .price{}
.account_index .account_product li .oldprice{
	text-decoration: line-through;
	color: #999;
	margin-left: 5px;
}
/* 邮箱验证个人中心提示 */
.account_index .email-verify-tips{background:#d2e3fe;border:1px solid #b6c6f6;padding:8px 10px 8px 40px;color:#333; position:relative;}
.account_index .email-verify-tips a{color:#4f73c1;margin-left: 15px;text-decoration: underline;}
.account_index .email-verify-tips svg{ position: absolute; left: 10px; top: 50%; transform: translateY(-50%); height:22px; width:22px;}

/*错误提示页面*/
.error404_2020{
	max-width: 800px;
	width: 100%;
	margin: 150px auto;
}
.error404_2020 #errbody{
	padding:0;
	width:auto;
}
.error404_2020 #erricon{
	float:none;
	width:100%;
	color:#333;
	font-size: 30px;
	font-weight: normal;
	height: auto;
	line-height: normal;
	padding: 0 0 25px;
	text-align: center;
}
.error404_2020 #errtext{
	float: none;
	text-align:center;
	width: 100%;
}
.error404_2020 #errtext p{
	color:#999;
}
.error404_2020 #errtext a{
	color:#ff6b6a;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
}

/*游客留言*/

.module_feedback {
	max-width:640px;
	width: 100%;
	margin:0 auto;
	text-align:center;
	padding:0px 0 100px;
	padding: 0 15px 50px;
	box-sizing: border-box;
	line-height: 24px;
}
.module_feedback .module_feedback_title{
	border: 0;
    text-align: left;
    font-size: 24px;
    margin: 20px 0 0;
    color: #333333;
    line-height: 60px;
    text-align: center;
    border-bottom: 1px solid #e9e9e9;
}
.module_feedback .feedback_diy_content {
	line-height: 24px;
	color: #666;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	width: 75%;
}

.module_feedback .or {
	text-align: center;
	position: relative;
	height: 30px;
	line-height: 30px;
	margin: 20px 0;
}

.module_feedback .or .line {
	position: absolute;
	left: 0;
	top: 50%;
	height: 1px;
	width: 100%;
	background: #eee;
	content: '';
}

.module_feedback .or span {
	position: relative;
	display: inline-block;
	padding: 0 20px;
	background: #fff;
	z-index: 9;
}

.module_feedback form {
	margin-top: 20px;
}
.module_feedback .commentform .feedback_title{
	margin-bottom: 10px;
	text-align: left;
}
.module_feedback .feedback-firtlastname {
	font-size: 0;
}

.module_feedback .feedback-text {
	width: 100%;
	height: 40px;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	margin: 0 0 20px;
	padding-left: 5px;
}

.module_feedback .feedback-content {
	padding: 10px;
	text-indent: 0;
	height: 140px;
}

.module_feedback .feedback-select {
	width: 100%;
	height: 46px;
	border: 1px solid #ddd;
	text-indent: 10px;
	margin: 0 0 20px;
	box-sizing: border-box;
}

.module_feedback .feedback_code{
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.module_feedback .feedback_code .feedback-text{
	height: 40px;
    line-height: 16px;
    border: 1px solid #e9e9e9;
    width: calc(100% - 160px);
    box-sizing: border-box;
}
.module_feedback .feedback_code img{
    height: 40px;
    margin-left: 10px;
}
.module_feedback .feedback_select{
	position: relative;
}
.module_feedback .feedback_select select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	position: relative;
	z-index: 9;
	background: none;
}
.module_feedback .feedback_select svg{
	position: absolute;
	right: 15px;
	top: 0;
	height: 46px;
	width: 18px;
	fill: #333;
}

.module_feedback .feedback_btn input{
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #333;
	color: #fff;
	box-sizing: border-box;
	text-indent: 10px;
	border: 0;
	cursor: pointer;
}

.module_feedback .feedback-btn:hover {
	opacity: 0.7;
}

.module_feedback .comment_upload {
	position:relative;
	text-align:left;
	margin:0 0 20px;
}
.module_feedback .comment_upload a {
	display:inline-block;
	height:40px; 
	padding:2px 8px; 
	line-height:36px;
	border:0px solid #ddd;
	border-radius:5px;
	box-sizing:border-box;
	text-align:center;
	color:#333;
	background: #e9e9e9;
}
.module_feedback .comment_upload a svg{
	top: 5px; 
	left: 15px; 
	width: 36px; 
	height: 36px; 
	fill: #333; 
	float:left; 
	vertical-align:middle;
}
.module_feedback .comment_upload .remark{
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 150px);
	margin-left: 10px;
}
.module_feedback .comment_upload #attachData {
	position:absolute;
	top:0;
	left:0;
	width:120px;
	height:40px;
	opacity:0;
	cursor:pointer;
}
.module_feedback .comment_upload p {
	position:absolute;
	left:60px;
	top:10px;
	width:calc(100% - 100px);
	color:#999;
	font-size:14px;
	line-height:20px;
}
.module_feedback .comment_upload ul li {
	height:34px;
	line-height:34px;
	color:#333;
	position:relative;
	margin-top:8px;
	background:#f2f3f7;
	padding:0 10px;
}
.module_feedback .comment_upload ul li svg {
	position:absolute;
	right:10px;
	top:9px;
	width:16px;
	height:16px;
	cursor:pointer;
}

/*询盘*/
.module_inquiry_2020 .inquiry_box{
	max-width:640px;
	width: 100%;
	margin:0 auto;
	text-align:center;
	padding:0px 0 100px;
	padding: 0 15px 50px;
	box-sizing: border-box;
	line-height: 24px
}
.module_inquiry_2020 .inquiry_box .inquiry_title{
	border: 0;
    text-align: left;
    font-size: 24px;
    margin: 20px 0 0;
    color: #333333;
    line-height: 60px;
    text-align: center;
    border-bottom: 1px solid #e9e9e9;
}
.module_inquiry_2020 .inquiry_product_list{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 20px;
}
.module_inquiry_2020 .inquiry_product_list .inquiry_product{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	width: calc(100% - 200px);
}
.module_inquiry_2020 .inquiry_textarea {
	padding: 10px 5px;
	text-indent: 0;
	height: 140px;
	border: 1px solid #e9e9e9;
	width: 100%;
	margin: 0 0 20px;
	box-sizing: border-box;
}
.module_inquiry_2020 .inquiry_form_select{
	height: 40px;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 15px;
}
.module_inquiry_2020 .inquiry_form_select select{
    width: 100%;
    height: 40px;
    line-height: 38px;
    border: 1px solid #e9e9e9;
    position: relative;
    background: none;
    padding-left: 5px;
    z-index: 9;
    cursor: pointer;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.module_inquiry_2020 .inquiry_form_select svg {
    position: absolute;
    right: 15px;
    top: 13px;
    width: 14px;
    height: 14px;
    fill: #333;
}
.module_inquiry_2020 .inquiry_product_list .inquiry_pic{
	width: 100px;
	height: 100px;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	font-size: 0;
}
.module_inquiry_2020 .inquiry_product_list .inquiry_pic:after{
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	content: '';
}
.module_inquiry_2020 .inquiry_product_list .inquiry_pic img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.module_inquiry_2020 .inquiry_product_list .inquiry_product_content{
	width: calc(100% - 110px);
    text-align: left;
    padding-left: 10px;
}
.module_inquiry_2020 .inquiry_product_list .inquiry_name{}
.module_inquiry_2020 .inquiry_product_list .inquiry_number{
	color: #999;
}
.module_inquiry_2020 .inquiry_product_list .inquiry_price{}


.module_inquiry_2020 .inquiry_product_list .inquiry_qty{
	width: 200px;
	color: #999;
	
}
.module_inquiry_2020 .inquiry_product_list .quantityform{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.module_inquiry_2020 .inquiry_product_list .inquiry_qty .iconright,
.module_inquiry_2020 .inquiry_product_list .inquiry_qty .iconleft{
	width: 34px;
	height: 34px;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	text-align: center;
	display: block;
	margin-right: 6px;
}
.module_inquiry_2020 .inquiry_product_list .inquiry_qty .iconright svg,
.module_inquiry_2020 .inquiry_product_list .inquiry_qty .iconleft svg{
	height: 32px;
	width: 20px;
	fill: #333;
}
.module_inquiry_2020 .inquiry_product_list .inquiry_qty #buyskunums{
	width: 100px;
	height: 34px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
}
.module_inquiry_2020 .inquiry_product_list .inquiry_qty .iconright{
	margin-left: 6px;
}
.module_inquiry_2020 .inquiry_form{
	margin-top: 30px;
}
.module_inquiry_2020 .inquiry_form .inquiry_form_title{
	margin-bottom: 10px;
	text-align: left;
}
.module_inquiry_2020 .inquiry_form_text input{
	width: 100%;
	height: 40px;
	border: 1px solid #ddd;
	box-sizing: border-box;
	margin: 0 0 20px;
	padding-left: 5px;
}

.module_inquiry_2020 .inquiry_select{
	position: relative;
}
.module_inquiry_2020 .inquiry_select select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	position: relative;
	z-index: 9;
	background: none;
}
.module_inquiry_2020 .inquiry_select svg{
	position: absolute;
	right: 15px;
	top: 0;
	height: 46px;
	width: 18px;
	fill: #333;
}
.module_inquiry_2020 .inquiry_code_box{
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.module_inquiry_2020 .inquiry_code_box .inquiry_code{
	height: 40px;
    line-height: 16px;
    border: 1px solid #e9e9e9;
    width: calc(100% - 160px);
    box-sizing: border-box;
}
.module_inquiry_2020 .inquiry_code_box img{
    height: 40px;
    margin-left: 10px;
}
.module_inquiry_2020 .inquiry_upload{
	position:relative;
	text-align:left;
	margin:0 0 20px;
}
.module_inquiry_2020 .inquiry_upload a {
	display:inline-block;
	height:40px; 
	padding:2px 8px; 
	line-height:36px;
	border:0px solid #ddd;
	border-radius:5px;
	box-sizing:border-box;
	text-align:center;
	color:#333;
	background: #e9e9e9;
}
.module_inquiry_2020 .inquiry_upload a svg{
	top: 5px; 
	left: 15px; 
	width: 36px; 
	height: 36px; 
	fill: #333; 
	float:left; 
	vertical-align:middle;
}
.module_inquiry_2020 .inquiry_upload #attachData {
	position:absolute;
	top:0;
	left:0;
	width:120px;
	height:40px;
	opacity:0;
	cursor:pointer;
}
.module_inquiry_2020 .inquiry_upload p {
	position:absolute;
	left:60px;
	top:10px;
	width:calc(100% - 100px);
	color:#999;
	font-size:14px;
	line-height:20px;
}
.module_inquiry_2020 .inquiry_upload ul li {
	height:34px;
	line-height:34px;
	color:#333;
	position:relative;
	margin-top:8px;
	background:#f2f3f7;
	padding:0 10px;
}
.module_inquiry_2020 .inquiry_upload ul li svg {
	position:absolute;
	right:10px;
	top:9px;
	width:16px;
	height:16px;
	cursor:pointer;
}
.module_inquiry_2020 .inquiry_form_btn{
	margin-top: 20px;
}
.module_inquiry_2020 .inquiry_form_btn a{
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #333;
	color: #fff;
	box-sizing: border-box;
	text-indent: 10px;
	border: 0;
	cursor: pointer;
	display: block;
}
.module_inquiry_2020 .inquiry_form_btn a:hover {
	opacity: 0.9;
}

/*搜索结果错误*/
.search_error404_2020{
	padding: 100px 0 125px;
}
.search_error404_2020 .search_tit{
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	height: auto;
	border: 0;
	line-height: normal;
	padding: 40px 0 25px;
}
.search_error404_2020 form {
	text-align: center;
	border: 1px solid #e9e9e9;
	width: 300px;
	height: 34px;
	margin: 0 auto;
	display: flex;
    display: -webkit-flex;
    align-items: center;
}

.search_error404_2020 form .search_err_txt {
	display: inline-block;
	vertical-align: top;
	border: 0;
	height: 32px;
	width: 260px;
	text-indent: 10px;
}

.search_error404_2020 form .btn_search {
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: none;
	font-size: 20px;
	border: 0;
	border-left: 1px solid #ddd;
	box-sizing: border-box;
}

.search_error404_2020 p {
	text-align: center;
	color: #ed4040;
}

/*安全登录*/
.login-main {
	width: 680px;
	margin: 0 auto;
}

.login-main .login-header {
	padding: 50px 0 50px;
	width: 520px;
	box-sizing: border-box;
	margin: auto;
}

.login-main .logo {
	text-align: center;
}

.login-main .logo a {
	display: inline-block;
	font-size: 30px;
}

.login-main .logo a img {
	max-height: 60px;
}

.login-content {
	max-width: 500px;
	width: 100%;
	margin: auto;
}

.login-content .login-register__tit {
	text-align: center;
	margin-bottom: 20px;
	font-size: 0;
}

.login-content .login-register__tit span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	vertical-align: top;
	font-weight: normal;
	position: relative;
	padding: 0 30px;
	color: #999;
	cursor: pointer;
	transition: all 0.3s;
}

/*.login-content .login-register__tit span:nth-child(1):before {*/
	/*content: '';*/
	/*position: absolute;*/
	/*right: 0;*/
	/*top: 8px;*/
	/*width: 1px;*/
	/*height: 24px;*/
	/*background: #969494;*/
/*}*/

.login-content .login-register__tit span.on {
	color: #333;
}

.login-content .login-register__tab {
	position: relative;
	overflow: hidden;
}

.login-content .login-register__item {
	width: 100%;
	transition: left 0.3s;
	position: absolute;
	left: 100%;
	top: 0;
}

.login-content .login-box {
	left: -100%;
}

.login-content .register-box {
	left: 100%;
}

.login-content .guest-box {
	left: 100%;
}

.login-content .member-box {
	left: -100%;
}

.login-content .guest-box .guest-box__detail {
	width: 100%;
	border: 1px dashed #abaaaa;
	box-sizing: border-box;
	border-radius: 5px;
	background: #fafafa;
	padding: 20px 20px;
	line-height: 24px;
	color: #666;
	font-size: 16px;
	margin: 0 0 30px;
}

.login-content .login-register__actived {
	opacity: 1;
	visibility: visible;
	position: relative;
	left: 0;
}

.login-content .login-input__password {
	position: relative;
}

.login-content .login-input__password svg {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	cursor: pointer;
	display: none
}

.login-content .login-input__password svg.invisible-icon {
	display: none;
}

.login-content .login-remember {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	position: relative;
	padding: 0 0 0 30px;
	color: #333;
}

.login-content .common-input__checkbox + label {
	display: block;
	width: 14px;
	height: 14px;
	border: 1px solid #999;
	border-radius: 2px;
	position: absolute;
	left: 3px;
	top: 50%;
	cursor: pointer;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	background-color: #fff;
}

.login-content .common-input__checkbox:checked + label {
	background-color: #fafafa;
	border: 1px solid #666;
}

.login-content .common-input__checkbox + label svg {
	position: absolute;
	left: 0;
	top: 0;
	width: 14px;
	height: 14px;
	opacity: 0;
	visibility: hidden;
}

.login-content .common-input__checkbox:checked + label svg {
	opacity: 1;
	visibility: visible;
}

.login-content .common-input__checkbox {
	position: absolute;
	left: 3px;
	top: 50%;
	opacity: 0;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
}

.login-content .forgot-password {
	position: absolute;
	right: 0;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #999;
}

.login-content .forgot-password:hover {
	color: #ed3445;
	text-decoration: underline;
}

.login-content .login-box .common-input__btn {
	margin: 15px 0 0;
	cursor: pointer;
}

.login-content .guest-box .common-input__btn,
.login-content .member-box .common-input__btn {
	margin: 30px 0 0;
	cursor: pointer;
}

.login-content .login-guest {
	text-align: center;
	margin: 30px 0 0;
}

.login-content .login-guest a {
	display: inline-block;
	line-height: 30px;
	color: #333;
	text-decoration: underline;
}

.login-content .login-guest a:hover {
	color: #ed3445;
}

.login-content .login-or {
	text-align: center;
	position: relative;
	height: 30px;
	line-height: 30px;
	margin: 20px 0 0;
}

.login-content .login-or:before {
	position: absolute;
	left: 0;
	top: 50%;
	height: 1px;
	width: 100%;
	background: #eee;
	content: '';
}

.login-content .login-or span {
	position: relative;
	display: inline-block;
	padding: 0 20px;
	background: #fff;
	z-index: 9;
}

.login-content .login-joint__logon {
	margin: 30px 0 0;
	text-align: center;
	font-size: 0;
}

.login-content .login-joint__logon a,
.other-login .other-login__detail a {
	display: inline-block;
	margin: 0 10px 20px;
	width: 25px;
	height: 25px;
	background: #999;
	border-radius: 4px;
	vertical-align: middle;
	box-sizing: border-box;
	padding: 4px 0 0;
	text-align: center;
}

.other-login .other-login__detail h3 {
	display: inline-block;
	line-height: 25px;
	vertical-align: middle;
}

.login-content .login-joint__logon a.amazon,
.other-login .other-login__detail a.amazon {
	background: #fba30a;
}

.login-content .login-joint__logon a.facebook,
.other-login .other-login__detail a.facebook {
	background: #3c5a99;
}

.login-content .login-joint__logon a.foursquare,
.other-login .other-login__detail a.foursquare {
	background: #f94877;
}

.login-content .login-joint__logon a.googleplus,
.other-login .other-login__detail a.googleplus {
	background: #477fa2;
}

.login-content .login-joint__logon a.instagramx,
.other-login .other-login__detail a.instagramx {
	background: #958155;
}

.login-content .login-joint__logon a.line,
.other-login .other-login__detail a.line {
	background: #00c300;
}

.login-content .login-joint__logon a.linkedin,
.other-login .other-login__detail a.linkedin {
	background: #047aaf;
}

.login-content .login-joint__logon a.live,
.other-login .other-login__detail a.live {
	background: #00adef;
}

.login-content .login-joint__logon a.meetup,
.other-login .other-login__detail a.meetup {
	background: #ec193a;
}

.login-content .login-joint__logon a.mixi,
.other-login .other-login__detail a.mixi {
	background: #d2ac49;
}

.login-content .login-joint__logon a.okru,
.other-login .other-login__detail a.okru {
	background: #ee8625;
}

.login-content .login-joint__logon a.paypal,
.other-login .other-login__detail a.paypal {
	background: #002e8a;
}

.login-content .login-joint__logon a.pinterest,
.other-login .other-login__detail a.pinterest {
	background: #c92326;
}

.login-content .login-joint__logon a.qq,
.other-login .other-login__detail a.qq {
	background: #f23a35;
}

.login-content .login-joint__logon a.tumblr,
.other-login .other-login__detail a.tumblr {
	background: #36465f;
}

.login-content .login-joint__logon a.twitter,
.other-login .other-login__detail a.twitter {
	background: #00adef;
}

.login-content .login-joint__logon a.vk,
.other-login .other-login__detail a.vk {
	background: #5b9be8;
}

.login-content .login-joint__logon a.wechat,
.other-login .other-login__detail a.wechat {
	background: #14c34e;
}

.login-content .login-joint__logon a.yahoo,
.other-login .other-login__detail a.yahoo {
	background: #702c90;
}

.login-content .login-joint__logon img {
	width: 18px;
}

.login-content .empty-icon {
	width: 15px;
	height: 15px;
	text-align: left;
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}

.login-content .empty-show .empty-icon {
	opacity: 1;
	visibility: visible;
}

.login-content .register-input__password svg, .login-content .register-input__againpassword  svg {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	cursor: pointer;
	display: none
}

.login-content .register-input__password svg.invisible-icon, 
.login-content .register-input__againpassword svg.invisible-icon {
	display: none;
}
.login-content .register-select__service{
	position: relative;
}
.login-content .register-select__service select {
	padding: 0 0 0 15px;
	text-indent: 0;
	appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	color: #666;
	background: none;
}

.login-content .register-select__service select option {
	color: #666;
}

.login-content .register-select__service svg {
	position: absolute;
	right: 15px;
	top: 0;
	width: 14px;
	height: 40px;
	fill: #333;
	z-index: -1;
}

.login-content .register-policy {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	position: relative;
	padding: 0 0 0 30px;
	color: #333;
	margin: 15px 0 30px;
}

.login-content .register-code {
	position: relative;
	z-index: 1;
	padding: 0 160px 0 0;
}

.login-content .register-code .common-input__txt {
	width: 100%;
	vertical-align: top;
}

.login-content .register-code  img {
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
}
.login-content .email-newsletter{
	height: 20px;
	line-height: 20px;
	margin-top: 15px;
}
.login-content .email-newsletter .common-input__checkbox + label{
	transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    top: 2px;
}
.login-content .email-newsletter .common-input__checkbox {
	width: 16px;
	height: 16px;
    top: 2px;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}



.login-footer {
	width: 100%;
	padding: 30px 0;
	text-align: center;
}

.other-login .create-connect__tit {
	text-align: center;
	margin-bottom: 20px;
	font-size: 0;
}

.other-login .create-connect__tit span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	vertical-align: top;
	font-weight: normal;
	position: relative;
	padding: 0 30px;
	color: #999;
	cursor: pointer;
	transition: all 0.3s;
}

.other-login .create-connect__tit span:nth-child(1):before {
	content: '';
	position: absolute;
	right: 0;
	top: 8px;
	width: 1px;
	height: 24px;
	background: #969494;
}

.other-login .create-connect__tit span.on {
	color: #333;
}

.other-login .create-connect__tab {
	position: relative;
	overflow: hidden;
}

.other-login .create-connect__item {
	width: 100%;
	transition: left 0.3s;
	position: absolute;
	left: 100%;
	top: 0;
}

.other-login .create-box {
	left: -100%;
}

.other-login .connect-box {
	left: 100%;
}

.other-login .create-connect__actived {
	opacity: 1;
	visibility: visible;
	position: relative;
	left: 0;
}

.other-login h3 {
	font-size: 18px;
	font-weight: normal;
	color: #333;
	text-align: center;
}

.other-login .other-login__detail {
	height: 80px;
	width: 100%;
	border: 1px dashed #abaaaa;
	box-sizing: border-box;
	border-radius: 5px;
	background: #fafafa;
	padding: 28px 20px;
	line-height: 24px;
	color: #666;
	font-size: 16px;
}

.other-login .other-login__detail a {
	margin: 0 10px 0px;
}

.other-login .other-login__detail img {
	height: 18px;
}



.login-content .other-login-select__service select {
	padding: 0 0 0 15px;
	text-indent: 0;
	appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	color: #666;
	background: none;
}

.login-content .other-login-select__service select option {
	color: #666;
}

.login-content .other-login-select__service svg {
	position: absolute;
	right: 15px;
	top: 0;
	width: 16px;
	height: 50px;
	fill: #333;
	z-index: -1;
}

.login-content .other-login-code {
	position: relative;
	z-index: 1;
	padding: 0 160px 0 0;
}

.login-content .other-login-code .common-input__txt {
	width: 100%;
	vertical-align: top;
}

.login-content .other-login-code  img {
	vertical-align: top;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
}

.forget-password h3 {
	font-size: 18px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}

.forget-password .forget-password__detail {
	height: 80px;
	width: 100%;
	border: 1px solid #ddd;
	box-sizing: border-box;
	border-radius: 5px;
	padding: 20px;
	line-height: 20px;
	color: #666;
	font-size: 16px;
	margin: 30px 0;
}

.forget-password .forget-password__detail .forget-password__detail_title {
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}

.forget-password .forget-password__detail .forget-password__detail_question {
	font-size: 14px;
	display: block;
}

.login-content .forget-password-input__email,
.login-content .forget-password-input__cus,
.forget-password .forget-password-input__password,
.login-content .forget-password-input__againpassword,
.login-content .forget-password-select__type,
.login-content .forget-password-code,
.login-content .forget-password-input__text {
	margin: 0 0 30px;
	font-size: 0;
	position: relative;
}

.login-content .forget-password-select__type select {
	padding: 0 0 0 15px;
	text-indent: 0;
	appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	color: #666;
	background: none;
}

.login-content .forget-password-select__type select option {
	color: #666;
}

.login-content .forget-password-select__type svg {
	position: absolute;
	right: 15px;
	top: 0;
	width: 16px;
	height: 50px;
	fill: #333;
	z-index: -1;
}

.login-content .forget-password-code {
	position: relative;
	z-index: 1;
	padding: 0 200px 0 0;
}

.login-content .forget-password-code .common-input__txt {
	width: 100%;
	vertical-align: top;
}

.login-content .forget-password-code  img {
	vertical-align: top;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0;
}

.login-content .register_btn_con {
	margin-top: 10px;
}

/*帮助中心*/
.navpage_help_2020{
	margin: 0 0 50px;
}
.navpage_help_2020 .help_center_h1{
	border-bottom: 1px solid #e9e9e9;
}
.navpage_help_2020 .help_box{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	margin: 30px 0 0;
}
.navpage_help_2020 .help_box dl{
	width: calc(33.33333% - 14px);
	margin-right: 21px;
	margin-bottom: 21px;
	padding: 15px 24px;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	box-sizing: border-box;

}
.navpage_help_2020 .help_box dl dt{
	margin-bottom: 15px;
	font-size: 16px;
}
.navpage_help_2020 .help_box dl dd a{
	display: block;
	color: #333;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e9e9e9;
}
.navpage_help_2020 .help_box dl dd a:hover{
	text-decoration: underline;
}
.navpage_help_2020 .help_box dl dd a:last-child{
	border:0;
}

.navpage_help_2020 .help_box dl:nth-child(3n){
	margin-right: 0;
}
/*帮助中心详情页*/
.navpage_detail_2020{
	margin-bottom: 50px;
}
.navpage_detail_2020 .navpage_detail_h1{
	border-bottom: 1px solid #e9e9e9;
}
.navpage_detail_2020 .navpage_content{
	margin-top: 20px;
}
.navpage_detail_2020 .navpage_content img{
	max-width: 100%;
	height: auto;
}

/*组合套装列表*/
.picklist_2020{
	line-height: 24px;
}
.picklist_2020 .picklist_h1{
	border-bottom: 1px solid #e9e9e9;
}

.picklist_2020 .picklist_list{
	line-height: 24px;
}
.picklist_2020 .picklist_list ul{}
.picklist_2020 .picklist_list li{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 20px 0;
    border-bottom: 1px solid #e9e9e9;
}
.picklist_2020 .picklist_list li .choice_box{
	width: 50px;
}
.picklist_2020 .picklist_list li .choice_box span{
	font-size: 20px;
	cursor: pointer;
}
.picklist_2020 .picklist_list li .picklist_product{
	width: calc(100% - 290px);
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.picklist_2020 .picklist_list li .picklist_product .p_pic{
	width: 100px;
    height: 100px;
    border: 1px solid #e9e9e9;
    text-align: center;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}
.picklist_2020 .picklist_list li .picklist_product .p_pic span{
	display: block;
	width: 100%;
    height: 100%;
}
.picklist_2020 .picklist_list li .picklist_product .p_pic img{
	max-width: 100%;
    max-height: 100%;
}
.picklist_2020 .picklist_list li .picklist_product .p_content{
	width: calc(100% - 100px);
    padding-left: 15px;
    box-sizing: border-box;
}
.picklist_2020 .picklist_list li .picklist_product .p_name{
	color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
}
.picklist_2020 .picklist_list li .picklist_product .p_codeno{
	color: #999;
}
.picklist_2020 .picklist_list li .select-edit{
	width: 240px;
}



.account_2020 .account_favoritelist .quickcart{}
.picklist_2020 .picklist_list li .quickcart li{
	display: block;
    min-height: auto;
    padding: 0;
    border: 0;
    position: relative;
}
.picklist_2020 .picklist_list li .quickcart li .attr_value{
	width: 100%;
	margin-bottom: 10px;
}
.picklist_2020 .picklist_list li .quickcart li .attr_value select{
	width: 240px;
	height: 36px;
	border: 1px solid #333;
}
.picklist_2020 .picklist_list li .quickcart li button[name="cancel_btn"]{
	display: none;
}
.picklist_2020 .picklist_list li .quickcart li button[name="submit_btn"]{
	height: 36px;
    background: #333;
    border: 0;
    width: 240px;
    cursor: pointer;
    line-height: 36px;
    color: #fff;
}
.picklist_2020 .picklist_list li .quickcart li button[name="submit_btn"] svg{
	width: 20px;
    height: 36px;
    fill: #fff;
    vertical-align: top;
   
}
.picklist_2020 .picklist_list li .quickcart li button[name="submit_btn"] span{
	display: none;
}
.picklist_2020 .picklist_list li .quickcart li .qty_txt{
	height: 36px;
    box-sizing: border-box;
    width: 168px;
    text-align: center;
    border: 1px solid #333;
}
.picklist_2020 .picklist_list li .quickcart li .qty_style{
	position: relative;
	padding: 0 36px;
	width: 240px;
	box-sizing: border-box;
}
.picklist_2020 .picklist_list li .quickcart li .minus{
	width: 36px;
	height: 36px;
	box-sizing: border-box;
	line-height: 34px;
	border: 1px solid #333;
	position: absolute;
	left: 0;
	top: 0;
	border-right: 0;
	cursor: pointer;
	text-align: center;
}
.picklist_2020 .picklist_list li .quickcart li .plus{
	width: 36px;
	height: 36px;
	box-sizing: border-box;
	line-height: 34px;
	border: 1px solid #333;
	position: absolute;
	top: 0;
	right: 0;
	border-left: 0;
	cursor: pointer;
	text-align: center;
}
.picklist_2020 .picklist_list li .picklist_product .sku_value{
	display: none;
}

.picklist_2020 .picklist_list li .picklist_product .select-value{
	background: #999;
    display: inline-block;
    padding: 0 5px;
    color: #fff;
    border-radius: 3px;
}

.picklist_2020 .picklist_content .picklist_bottom{
	text-align: right;
	margin-top: 15px;
	padding-bottom: 50px;
}
.picklist_2020 .picklist_content .picklist_bottom .btt_total{
	padding: 8px 0;
}
.picklist_2020 .picklist_content .picklist_bottom .btt_total > span{
	display: inline-block;
	width: 120px;
}
.picklist_2020 .picklist_content .picklist_bottom .addskutocart_btn{
	margin-top: 15px;
}
.picklist_2020 .picklist_content .picklist_bottom .addskutocart_btn a{
	display: inline-block;
	height: 45px;
	line-height: 45px;
	background: #333;
	color: #fff;
	text-align: center;
	width: 300px;
}
.picklist_2020 .picklist_content .picklist_bottom .addskutocart_btn a#addskutocart_ecpay_buynow{
	background:#ffc439; 
	position:relative; 
	height:45px; 
	line-height:45px;
}
.picklist_2020 .picklist_content .picklist_bottom .addskutocart_btn a#addskutocart_ecpay_buynow img{
	position:relative; 
	top:50%;
}
.picklist_2020 .picklist_content .picklist_bottom .addskutocart_btn a#addskutocart_ecpay_buynow .paypal-button-logo{
        vertical-align: top;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        text-align: left;
    }
.picklist_2020 .picklist_content .picklist_bottom .addskutocart_btn a#addskutocart_ecpay_buynow .paypal-button-logo{
	height: 21px; 
	max-height: 27px; 
	min-height: 18px;
}
.picklist_2020 .picklist_list li .picklist_product .p_content .old_price{
	color: #999;
	text-decoration: line-through;
	margin-left: 5px;
}

/*网站地图*/
.sitemap_pc_2020{
	line-height: 24px;
}
.sitemap_pc_2020 .pcsitemap dl{
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 0;
}
.sitemap_pc_2020 .pcsitemap dt{
	font-size: 16px;
	margin: 0 0 5px;
	font-weight: bold;
}
.sitemap_pc_2020 .pcsitemap dt a{
	color: #333;
}
.sitemap_pc_2020 .pcsitemap dd a:hover,
.sitemap_pc_2020 .pcsitemap dt a:hover{
	text-decoration: underline;
}
.sitemap_pc_2020 .pcsitemap dd{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.sitemap_pc_2020 .pcsitemap dd a{
	display: block;
	width: 20%;
	padding-right: 15px;
	box-sizing: border-box;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #333;
}

/*标签*/
.tag_list_2020{}
.tag_list_2020 .product_list_h1{
	border-bottom: 1px solid #e9e9e9;
}
.tag_list_2020 .tag_list_links{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 20px;
}
.tag_list_2020 .tag_list_links a{
	width: calc(20% - 12px);
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 0 10px;
	height: 40px;
	line-height: 38px;
	text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tag_list_2020 .tag_list_links a:hover{
	color: #333;
	border-color: #333;
}
.tag_list_2020 .tag_list_links a:nth-child(5n){
	margin-right: 0;
}

/*youtube*/
.youtube_list_2020 .youtube_box h3 {
	border: 0;
	padding: 30px 0;
	border: 0;
	height: auto;
	background: none;
	line-height: normal;
	font-size: 34px;
	text-align: center;
	color: #333;
}

.youtube_list_2020 .youtube_con ul {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.youtube_list_2020 .youtube_con li {
	display: inline-block;
	width: calc(25% - 15px);
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 0;
	box-sizing: border-box;
	vertical-align: middle;
}
.youtube_list_2020 .youtube_con li:nth-child(4n){
	margin-right: 0;
}
.youtube_list_2020 .youtube_con li .li_box {
	background: #fafafa;
}

.youtube_list_2020 .youtube_con li .youtube_pic {
	width: 100%;
	height: 160px;
	position: relative;
}

.youtube_list_2020 .youtube_con li .youtube_pic .shopit {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	font-size: 40px;
	background: none;
	color: #fff;
	cursor: pointer;
	text-align: center;
	transition: all 0.5s;
}

.youtube_list_2020 .youtube_con li .youtube_pic .shopit svg {
	fill: #fff;
	opacity: 0.6;
}

.youtube_list_2020 .youtube_con li .youtube_pic span {
	position: absolute;
	bottom: 5px;
	right: 5px;
	background: rgba(0,0,0,.7);
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
}

.youtube_list_2020 .youtube_con li:hover .youtube_pic svg {
	opacity: 1;
}

.youtube_list_2020 .youtube_con li .youtube_name {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	padding: 15px 10px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.youtube_list_2020 .youtube_con li .youtube_detail {
	padding: 0 10px;
	line-height: 20px;
	color: #666;
	font-size: 13px;
	height: 60px;
	margin-bottom: 5px;
	overflow: hidden;
}

.youtube_list_2020 .youtube_con li .youtube_bom {
	padding: 5px 10px;
	text-align: center;
	position: relative;
	font-size: 13px;
	color: #666;
}

.youtube_list_2020 .youtube_con li .youtube_bom a {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	color: #999;
}

.youtube_list_2020 .youtube_con li .youtube_bom a:hover {
	color: #999;
}

.youtube_list_2020 .youtube_con li .youtube_bom i {
	display: inline-block;
	font-size: 20px;
	color: #999;
	vertical-align: top;
	margin-right: 5px;
	background: none;
}

.youtube_list_2020 .youtube_con li .youtube_thumbs_up i {
	font-size: 24px;
}

.youtube_list_2020 .youtube_con li .youtube_read {
	position: absolute;
	left: 10px;
	top: 5px;
}

.youtube_list_2020 .youtube_con li .youtube_comment {
	position: absolute;
	right: 10px;
	top: 5px;
}

.youtube_list_2020 .youtube_box .youtube_comment {
	position: absolute;
	right: 10px;
	top: 5px;
}

.youtube_list_2020 .youtube_box .img {
	width: 280px;
	height: 160px;
	text-align: center;
	display: block;
}

.youtube_list_2020 .youtube_box .img img {
	max-width: 280px;
	max-height: 160px;
}

.youtube_list_2020 .youtube_box .bg {
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
}

.youtube_list_2020 .youtube_box .bg span {
	border: 2px solid #fff;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	color: #fff;
	font-weight: bold;
}

.youtube_list_2020 .youtube_box .bg span.youtubeta {
	border: 0;
	height: 80px;
}

.youtube_list_2020 .youtube_box .bg span.youtubeta i {
	display: block;
	font-size: 50px;
	color: #fff;
	background: none;
	height: 80px;
	line-height: 80px;
}

.youtube_list_2020 .youtube_box .youtube_con:hover .bg {
	opacity: 1;
}

.youtube_list_2020 .youtube_box .youtube_con .hotspot {
	position: absolute;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #fff;
	color: #000;
	font-size: 12px;
	border-radius: 50%;
}

.youtube_list_2020 .youtube_box .vido {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.youtube_list_2020 .youtube_box .vido i {
	font-size: 26px;
	background: none;
	color: #fff;
}

.youtube_pop {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 500000;
	display: none;
}

.youtube_pop .youtube_pop_c .pop_bg {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
}

.youtube_pop .youtube_pop_c .pop_box {
	position: fixed;
	left: 0;
	right: 0;
	top: 120px;
	margin: auto;
	height: 370px;
	width: 880px;
	overflow: hidden;
	background: #fff;
	padding: 20px;
	border-radius: 5px;
}

.youtube_pop .youtube_pop_c .pop_left_box {
	float: left;
	width: 480px;
}

.youtube_pop .youtube_pop_c .big_img {
	width: 480px;
	height: 320px;
	position: relative;
	overflow: hidden;
}

.youtube_pop .youtube_pop_c .big_img img {
	width: 480px;
}

.youtube_pop .youtube_pop_c .big_img .li {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	background: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 30px;
	color: #fff;
	cursor: pointer;
	color: #000;
}

.youtube_pop .youtube_pop_c .big_img .li:hover {
	background: #000;
	color: #fff;
}

.youtube_pop .youtube_pop_c .big_img .btn_play {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	margin-top: -29px;
	margin-left: -29px;
	cursor: pointer;
	font-size: 50px;
	color: rgba(0,0,0,.8);
}

.youtube_pop .youtube_pop_c .big_img .btn_play:hover {
	color: rgba(0,0,0,.4);
}

.youtube_pop .youtube_pop_c .big_img .btn_play i {
	background-image: none;
	font-size: 35px;
	color: #fff;
}

.youtube_pop .youtube_pop_c .youtube_img_bom {
	font-size: 14px;
	height: 30px;
	margin-top: 20px;
}

.youtube_pop .youtube_pop_c .youtube_pop_left {
	font-size: 14px;
    height: 30px;
    float: left;
    display: flex;
    display: -webkit-flex;
    align-items: center;
}

.youtube_pop .youtube_pop_c .youtube_pop_left .profile {
	font-weight: normal;
	font-size: 16px;
	display: inline-block;
	margin-right: 5px;
	width: 30px;
	height: 30px;
	background: #ff0000;
	border-radius: 5px;
	text-align: center;
}
.youtube_pop .youtube_pop_c .youtube_pop_left .profile svg{
	height: 30px;
	width: 22px;
	fill: #fff;
}
.youtube_pop .youtube_pop_c .youtube_pop_left .profile i {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	color: #fff;
	margin-right: 5px;
	font-weight: normal;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: #ff0000;
	border-radius: 5px;
}

.youtube_pop .youtube_pop_c .youtube_pop_left img {
	width: 50px;
	height: 50px;
	vertical-align: middle;
	border-radius: 50%;
}

.youtube_pop .youtube_pop_c .youtube_pop_left .youtube_menber {
	display: inline-block;
	vertical-align: middle;
	line-height: 25px;
}

.youtube_pop .youtube_pop_c .youtube_pop_left .youtube_menber .name {
	font-weight: bold;
	display: inline-block;
	max-width: 200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.youtube_pop .youtube_pop_c .youtube_pop_right {
	float: right;
	height: 30px;
}

.youtube_pop .youtube_pop_c .youtube_pop_right .num_c {
	text-align: right;
	font-size: 12px;
	color: #999;
}

.youtube_pop .youtube_pop_c .youtube_pop_right .num_c i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	font-size: 18px;
	background: none;
}

.youtube_pop .youtube_pop_c .youtube_pop_right .thumbs_up {
	text-align: right;
	display: flex;
    align-items: center;
}

.youtube_pop .youtube_pop_c .youtube_pop_right .thumbs_up a {
	display: flex;
	margin-left: 10px;
	font-size: 12px;
	color: #999;
	height: 25px;
	line-height: 25px;
}
.youtube_pop .youtube_pop_c .youtube_pop_right .thumbs_up a svg {
	display: inline-block;
	vertical-align: top;
	margin-right: 2px;
	height: 30px;
	width: 20px;
	fill: #999;
}
.youtube_pop .youtube_pop_c .youtube_pop_right .thumbs_up a i {
	display: inline-block;
	vertical-align: top;
	margin-right: 2px;
	background: none;
	font-size: 22px;
	line-height: 1;
	height: 30px;
	line-height: 30px;
}

.youtube_pop .youtube_pop_c .youtube_pop_right .thumbs_up a span {
	display: inline-block;
	vertical-align: top;
	height: 30px;
	line-height: 30px;
}

.youtube_pop .youtube_pop_c .youtube_pop_right .thumbs_up a i.low {
	font-size: 18px;
	position: relative;
	top: 2px;
}

.youtube_pop .youtube_pop_c .big_video {
	width: 480px;
	height: auto;
	float: left;
	position: relative;
	display: none;
}

.youtube_pop .youtube_pop_c .youtube_pop_con {
	float: right;
	width: 400px;
	box-sizing: border-box;
	padding: 10px 0 10px 20px;
	position: relative;
}

.youtube_pop .youtube_pop_c .youtube_pop_inf {
	margin-bottom: 20px;
	color: #666;
	font-size: 12px;
	line-height: 20px;
}

.youtube_pop .youtube_pop_c .youtube_pop_list li {
	padding-left: 90px;
	min-height: 80px;
	position: relative;
	margin-bottom: 20px;
}

.youtube_pop .youtube_pop_c .youtube_pop_list li:hover {
	background: #eee;
}

.youtube_pop .youtube_pop_c .youtube_pop_list li .youtube_pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 80px;
	height: 80px;
	text-align: center;
}

.youtube_pop .youtube_pop_c .youtube_pop_list li .youtube_pic a {
	display: inline-block;
}

.youtube_pop .youtube_pop_c .youtube_pop_list li .youtube_pic img {
	max-width: 80px;
	max-height: 80px;
}

.youtube_pop .youtube_pop_c .youtube_pop_list li .pro_name {
	color: #333;
	font-size: 12px;
	height: 20px;
	overflow: hidden;
	padding-top: 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.youtube_pop .youtube_pop_c .youtube_pop_list li .pro_name:hover {
	color: #ed3445
}

.youtube_pop .youtube_pop_c .youtube_pop_list li .pro_price {
	height: 20px;
	line-height: 16px;
	color: #ed3445;
}

.youtube_pop .youtube_pop_c .youtube_pop_list li .pro_price span {
	color: #333;
}

.youtube_pop .youtube_pop_c .youtube_pop_list li .pro_btn {
	margin-top: 4px;
	height: 26px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	line-height: 26px;
	color: #fff;
	background: #ed3445;
	border-radius: 2px;
	display: inline-block;
	font-size: 12px;
}

.youtube_pop .youtube_pop_c .youtube_pop_close {
	position: absolute;
	right: 10px;
	top: 10px;
	text-align: center;
	font-size: 20px;
	color: #999;
	cursor: pointer;
	z-index: 9;
}
.youtube_pop .youtube_pop_c .youtube_pop_close svg{
	width: 24px;
    height: 24px;
    fill: #333;
}

.youtube_pop .youtube_pop_c .youtube_content {
	overflow: auto;
	height: 300px;
}

.youtube_pop .youtube_pop_c .youtube_pop_con h3 {
	font-size: 14px;
	margin-bottom: 5px;
}

/*忘记密码*/
.user_forgetpassword_2020{
	line-height: 24px;
	padding: 0 0 50px;
}
.user_forgetpassword_2020 .forgeypassword_h1{
	border-bottom: 1px solid #e9e9e9;
}
.user_forgetpassword_2020 form{
	max-width: 500px;
    width: 100%;
    margin: 20px auto;
}
.user_forgetpassword_2020 .forget-password-title{
	margin-bottom: 10px;
	margin-top: 15px;
}
.user_forgetpassword_2020 .forget-password-select__type{
	position: relative;
}
.user_forgetpassword_2020 .forget-password-select__type select{
	width: 100%;
    height: 40px;
    line-height: 38px;
    border: 1px solid #e9e9e9;
    position: relative;
    background: none;
    padding-left: 5px;
    z-index: 9;
    cursor: pointer;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.user_forgetpassword_2020 .forget-password-select__type svg{
	position: absolute;
    right: 10px;
    top: 0;
    width: 12px;
    height: 40px;
}
.user_forgetpassword_2020 .common-input__txt{
	height: 40px;
    border: 1px solid #e9e9e9;
    padding: 0 5px;
    width: 100%;
    box-sizing: border-box;
}
.user_forgetpassword_2020 .forget-password-code{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.user_forgetpassword_2020 .forget-password-code .common-input__txt{
	width: calc(100% - 160px);
    margin-right: 11px;
}
.user_forgetpassword_2020 .forget-password-code img{
	height: 40px;
}
.user_forgetpassword_2020 .common-input__btn{
	margin-top: 30px;
	height: 46px;
	line-height: 46px;
	background: #333;
	color: #fff;
	text-align: center;
	width: 100%;
	border:none;
	cursor: pointer;
}
.user_forgetpassword_2020 .forget-password__detail_question{
	border: 1px solid #e9e9e9;
    padding: 10px;
    background: #f6f6f6;
}

/*修改密码*/
.user_changepassword_2020{
	line-height: 24px;
	padding: 0 0 100px;
}
.user_changepassword_2020 .changepassword_h1{
	border-bottom: 1px solid #e9e9e9;
}

.user_changepassword_2020 form{
	max-width: 500px;
    width: 100%;
    margin: 20px auto;
}
.user_changepassword_2020 .forget-password-title{
	margin-bottom: 10px;
	margin-top: 15px;
}
.user_changepassword_2020 .common-input__txt{
	height: 40px;
    border: 1px solid #e9e9e9;
    padding: 0 5px;
    width: 100%;
    box-sizing: border-box;
}
.user_changepassword_2020 .common-input__btn{
    margin-top: 30px;
    height: 46px;
    line-height: 46px;
    background: #333;
    color: #fff;
    text-align: center;
    width: 100%;
    border: none;
    cursor: pointer;
}

/*联合登录*/
.user_connect_2020{
	padding: 50px 0;
	line-height: 24px;
}
.user_connect_2020 .other-login-title{
	margin-bottom: 10px;
    margin-top: 15px;
}
.user_connect_2020 .common-input__txt,
.user_connect_2020 .order-input__txt{
	height: 40px;
    border: 1px solid #e9e9e9;
    padding: 0 5px;
    width: 100%;
    box-sizing: border-box;
}

.user_connect_2020 .other-login-select__service{
	position: relative;
}
.user_connect_2020 .other-login-select__service select{
	width: 100%;
    height: 40px;
    line-height: 38px;
    border: 1px solid #e9e9e9;
    position: relative;
    background: none;
    padding-left: 5px;
    z-index: 9;
    cursor: pointer;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.user_connect_2020 .other-login-select__service svg{
	position: absolute;
    right: 10px;
    top: 0;
    width: 12px;
    height: 40px;
}
.user_connect_2020 .order-input__btn{
	margin-top: 30px;
    height: 46px;
    line-height: 46px;
    background: #333;
    color: #fff;
    text-align: center;
    width: 100%;
    border: none;
    cursor: pointer;
}


/*登录注册*/
.user_loginorregister_2020{
	padding: 50px 0;
	line-height: 24px;
}
.user_loginorregister_2020 .login-input-title{
	margin-bottom: 10px;
    margin-top: 15px;
}
.user_loginorregister_2020 .common-input__txt{
	height: 40px;
    border: 1px solid #e9e9e9;
    padding: 0 5px;
    width: 100%;
    box-sizing: border-box;
}
.user_loginorregister_2020 .common-input__btn{
	margin-top: 30px;
    height: 46px;
    line-height: 46px;
    background: #333;
    color: #fff;
    text-align: center;
    width: 100%;
    border: none;
    cursor: pointer;
}

/*会员中心订阅*/
.account_2020 .account_newsletter{
	line-height: 24px;
}
.account_2020 .account_newsletter_top{
	position: relative;
    height: 50px;
    line-height: 40px;
}
.account_2020 .account_newsletter_top h3{
	font-size: 20px;
	font-weight: normal;
}
.account_2020 .account_newsletter .account_newsletter_form_title{
	margin-bottom: 10px;
}
.account_2020 .account_newsletter .account_newsletter_form_radio{
	margin-bottom: 20px;
}
.account_2020 .account_newsletter .account_newsletter_form_radio label{
	display: inline-block;
    vertical-align: middle;
    margin-right: 50px;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    color: #333;
}
.account_2020 .account_newsletter .account_newsletter_form_radio label input{
	width: 20px;
    height: 20px;
    margin-right: 10px;
    vertical-align: top;
    cursor: pointer;
}
.account_2020 .account_newsletter .account_newsletter_form_btn button{
    height: 46px;
    line-height: 46px;
    background: #333;
    width: 300px;
    box-sizing: border-box;
    border-radius: 0;
    font-weight: normal;
    font-size: 14px;
    border: none;
    color: #fff;
    cursor: pointer;
}

/*运费*/

/*shippingtool*/
.shippingtool{}
.shippingtool_default_2020 .shippingtool .shippingtool-title-tab{
	padding:50px 0 60px;
	text-align:center;
}
.shippingtool_default_2020 .shippingtool .shippingtool-title-tab h3{
	font-size:0;
}
.shippingtool_default_2020 .shippingtool .shippingtool-title-tab span{
	display:inline-block;
	font-size:22px;
	color:#999;
	padding:0 20px;
	height:20px;
	line-height:20px;
	cursor:pointer;
	font-weight: normal;

}
.shippingtool_default_2020 .shippingtool .shippingtool-title-tab span:first-child{
	border-right:1px solid #d7d8d9;
}
.shippingtool_default_2020 .shippingtool .shippingtool-title-tab span.cur{
	color:#000;
}
.shippingtool_default_2020 .shippingtool .shippingtool-con-tab{}
.shippingtool_default_2020 .shippingtool .shippingtool-item{
	display:none;
}
.shippingtool_default_2020 .shippingtool .shippingtool-item-on{
	display:block;
}
.shippingtool_default_2020 .shippingtool .shippingtool-top{
	text-align:center;
	font-size:0;
	padding:0 0 70px;
}
.shippingtool_default_2020 .shippingtool .shippingtool-select{
	position:relative;
	display:inline-block;
	margin:0 5px;
	vertical-align:top;
}
.shippingtool_default_2020 .shippingtool .shippingtool-select svg{
	width:14px;
	height:14px;
	position:absolute;
	top:17px;
	right:17px;
}
.shippingtool_default_2020 .shippingtool .shipping_select{
	display:inline-block;
	width:280px;
	height:50px;
	border:1px solid #d9d9d9;
	border-radius:2px;
	box-sizing:border-box;
	font-size:14px;
	outline:none;
	text-indent:15px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.shippingtool_default_2020 .shippingtool .shippingtool-txt{
	display:inline-block;
	width:300px;
	height:50px;
	border:1px solid #d9d9d9;
	border-radius:2px;
	box-sizing:border-box;
	margin:0 5px;
	vertical-align:top;
	font-size:14px;
	position:relative;
}
.shippingtool_default_2020 .shippingtool .shippingtool-txt input{
	width:100%;
	height:100%;
	border:0;
	text-indent:15px;
}
.shippingtool_default_2020 .shippingtool .shippingtool-txt span{
	position:absolute;
	right:28px;
	top:0;
	line-height:48px;
}
.shippingtool_default_2020 .shippingtool .common_btn2{
	display:inline-block;
	width:205px;
	height:50px;
	line-height:50px;
	padding:0;
	text-align:center;
	border-radius:2px;
	box-sizing:border-box;
	margin:0 5px;
	background:#f84c96;
	vertical-align:top;
	font-size:18px;
	font-weight:normal;
}
.shippingtool_default_2020 .shippingtool .shipping_tool_table{}
.shippingtool_default_2020 .shippingtool .shipping_tool_table li{
	border:1px solid #edebeb;
	padding:15px 0 15px 38px;
	position:relative;
	box-sizing:border-box;
	border-radius:3px;
	margin:0 0 10px;
}
.shippingtool_default_2020 .shippingtool .shipping_tool_table li .name{
	position:relative;
	font-size:16px;
	color:#000;
	height:34px;
	line-height:34px;
}
.shippingtool_default_2020 .shippingtool .shipping_tool_table li .name span{
	display:inline-block;
	font-size:14px;
	color:#666;
	margin-left:35px;
}
.shippingtool_default_2020 .shippingtool .shipping_tool_table li .price{
	position:absolute;
	right:15px;
	top:50%;
	transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	height:30px;
	line-height:30px;
	font-size:20px;
	color:#000;
}
.shippingtool_default_2020 .shippingtool .shipping_tool_table li .remark{
	font-size:14px;
	color:#999;
	max-width:980px;
	line-height:20px;
	margin:15px 0 0;
}
.shippingtool_default_2020 .shippingtool .shipping_tool_table li.not-find{
	text-align:center;
	line-height:88px;
	font-size:18px;
}
.shippingtool_default_2020 .shippingtool .logistics-tab{
	
}
.shippingtool_default_2020 .shippingtool .logistics-tab th{
	background:#f7f7f7;
	height:45px;
	text-align:left;
	padding:0 0 0 30px;
	font-size:16px;
	color:#333;
	font-weight:normal;
}
.shippingtool_default_2020 .shippingtool .logistics-tab td{
	height:60px;
	border-bottom:1px solid #ececec;
	text-align:left;
	padding:0 0 0 30px;
	font-size:14px;
}










/*详细页免邮*/
.dropdown_estimate_shipping_fee{
	width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99999;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    display: none;
}
.dropdown_estimate_shipping_fee .estimate_shipping_fee_bg{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5); 
	z-index:10000;
}
.dropdown_estimate_shipping_fee .estimate_shipping_fee_box{
    width: 700px;
    background: #fff;
    border-radius: 5px;
    position: relative;
    z-index: 10001;
}
.dropdown_estimate_shipping_fee .shipping_tool_table{
    table-layout:fixed;
    empty-cells:show;
    border-collapse: collapse;
    /*margin:0 auto;*/
    border:1px solid #ddd;
    color:#666;
    font-size:12px;
}
.dropdown_estimate_shipping_fee .shipping_tool_table th {
    background-repeat:repeat-x;
    height:30px;
}
.dropdown_estimate_shipping_fee .shipping_tool_table td,.shipping_tool_table th{
    border:1px solid #ddd;
	text-align:left;
	padding:0 10px;
	height:30px;
}

.dropdown_estimate_shipping_fee .shipping_select{
    border: 1px solid #ddd;
    /* background: url(../images/myprofile_input_bg.jpg) no-repeat left top; */
    padding: 6px;
    width: 280px;
}
.dropdown_estimate_shipping_fee .shipping_input{
    vertical-align: middle;
    border: 1px solid #ddd;
    width: 100px;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
	margin-right:10px;
}
.dropdown_estimate_shipping_fee .getShippingResScroll{
    max-height: 350px;
    overflow-y: auto;
}
.dropdown_estimate_shipping_fee .newbox{
	position:relative;
}
.dropdown_estimate_shipping_fee .newbox .icon-iconfontclose{
	position:absolute;
	right:0;
	top:10px;
	cursor:pointer;
}

/*按钮*/
.common_btn1{ background:#333;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:8px 20px; font-size:12px; cursor:pointer; color:#FFFFFF; border:0px; font-weight:bold;text-decoration:none; }
.common_btn1:hover{background: #444;color:#FFFFFF; text-decoration:none;}
.common_btn2{color:#FFFFFF; background:#FF9500;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:8px 20px; font-size:12px; cursor:pointer; color:#FFFFFF; border:0px; font-weight:bold;text-decoration:none; outline:none;}
.common_btn2:hover{ background: #444;color:#FFFFFF;text-decoration:none;}
a.common_btn3{color:#FFFFFF;background:#0B74D6;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:8px 20px; font-size:12px;border:0px; font-weight:bold;text-decoration:none; }
a.common_btn3:hover{background: #444;color:#FFFFFF;text-decoration:none;}
a.common_btn4{color:#FFFFFF;background:#FF9500;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:8px 20px; font-size:12px;border:0px; font-weight:bold;text-decoration:none; display: inline;}
a.common_btn4:hover{background: #444;color:#FFFFFF;text-decoration:none;}
a.common_btn5{color:#000;background:#EEEEEE;background:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#EEEEEE));background:-moz-linear-gradient(top,#FFFFFF,#EEEEEE);border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:5px 20px; font-size:12px;border:0px;border: 1px solid #D0D0D0;text-decoration:none;}
a.common_btn5:hover{background: #EEEEEE;text-decoration:none;}
a.common_btn4,.common_btn2{background:#ed3445}
a.common_btn4:hover,.common_btn2:hover{opacity: 0.9;background:#ed3445}



.ajax_loading{width:64px;height:64px;background:0 0;border-width:4px;border:4px solid #999;border-bottom-color:transparent;border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;-moz-animation:ball-clip-rotate .75s linear infinite;-o-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite; position: fixed; z-index: 1000000; left: 50%; margin-left: -32px; top: 50%; margin-top: -64px;}
.ajax_loading,
.ajax_loading:before,.ajax_loading:after {-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;}
@-webkit-keyframes ball-clip-rotate {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
50% {-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes ball-clip-rotate {0% {-moz-transform:rotate(0deg);transform:rotate(0deg)}
50% {-moz-transform:rotate(180deg);transform:rotate(180deg)}
100% {-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes ball-clip-rotate {0% {-o-transform:rotate(0deg);transform:rotate(0deg)}
50% {-o-transform:rotate(180deg);transform:rotate(180deg)}
100% {-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes ball-clip-rotate {0% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
50% {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
100% {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
/*弹出提示框*/
.message_div{
	width:500px;
	border-radius:5px;
	position:relative; 
	text-align: center;
	margin: 100px auto;
}
.message_tpl{
	width:500px; 
	padding:4px;  
	background:#f6f6f6; 
	border-radius:5px;
}
.message_tpl_info{
	padding:50px; 
	background:#fff; 
	border-top-right-radius:5px; 
	border-top-left-radius:5px;
}
.message_tpl_info .information,
.message_tpl_info .caution,
.message_tpl_info .success,
.message_tpl_info .error{
	padding-left:58px; 
	line-height:50px; 
	font-size:15px;
}
.message_tpl_info .message_tpl_icon{
	margin-bottom: 20px;
}
.message_tpl_info .message_tpl_icon svg{
	width: 70px;
	height: 70px;
}
.message_tpl_info .message_tpl_icon svg.success{
	fill: #82c248;
}
.message_tpl_info .message_tpl_icon svg.failure{
	fill: #ed4040;
}

.message_tpl_bom{
	height:38px; 
	line-height:38px; 
	text-align:center;
	border-bottom-right-radius:5px; 
	border-bottom-left-radius:5px;
}

.product_detail_2020 .common_pro_list4  li .free_shipping,
.product_list_2020 .common_pro_list1 li .free_shipping{
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
	color: #000;
}
.product_detail_2020 .common_pro_list4  li .free_shipping svg,
.product_list_2020 .common_pro_list1 li .free_shipping svg{
	height: 20px;
	width: 24px;
	fill: #000;
	vertical-align: top;
	margin-right: 5px;
}



/*细节图*/  
.product_list_2020 .common_pro_list1 li .detail_drawing{
	margin-top: 15px;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content:center;
}
.product_list_2020 .common_pro_list1 li .detail_drawing_left{
	cursor: pointer;
	display: none;
	outline: none;
}
.product_list_2020 .common_pro_list1 li .detail_drawing_left svg{
	height: 40px;
	width: 20px;
	fill: #333;
}
.product_list_2020 .common_pro_list1 li .detail_drawing_right{
	cursor: pointer;
	display: none;
	outline: none;
}
.product_list_2020 .common_pro_list1 li .detail_drawing_right svg{
	height: 40px;
	width: 20px;
	fill: #333;
	transform: rotate(180deg);
}
.product_list_2020 .common_pro_list1 li .detail_drawing .detail_drawing_wapper{
	position: relative;
	overflow: hidden;
}
.product_list_2020 .common_pro_list1 li .detail_drawing dl{

}
.product_list_2020 .common_pro_list1 li .detail_drawing dl dd{
	width: auto;
}
.product_list_2020 .common_pro_list1 li .detail_drawing dl dd a{
	display: block;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 0;
	border: 1px solid #ddd;
	box-sizing: border-box;
}
.product_list_2020 .common_pro_list1 li .detail_drawing dl dd.cur a{
	border: 1px solid #000;
}
.product_list_2020 .common_pro_list1 li .detail_drawing dl dd a:before{
	vertical-align: middle;
	height: 100%;
	display: inline-block;
	content: '';
}
.product_list_2020 .common_pro_list1 li .detail_drawing dl dd a img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.product_list_2020 .common_pro_list1 li .drawing_disabled{
	opacity: 0.3;
}


/*评星*/
.product_list_2020 .common_pro_list1 li .product_star{
	text-align: center;
	padding: 0 0 15px; 
	position: relative;
	height: 18px;
	width: 100px;
	margin: 0 auto;
	display: inline-block;
	vertical-align: top;
}
.product_list_2020 .common_pro_list1 li .product_star span{
	position: absolute;
	left: 0;
	top: 0;
	vertical-align: middle;
}

.product_list_2020 .common_pro_list1 li .product_star svg{
	width: 100px;
	height: 18px;
	fill: #999;
}
.product_list_2020 .common_pro_list1 li .product_star .cur{
	overflow: hidden;
	z-index: 9;
}
.product_list_2020 .common_pro_list1 li .product_star .cur svg{
	fill: #ff9d00;

}
.product_list_2020 .common_pro_list1 li .comment_count{
	display: inline-block;
    vertical-align: top;
    line-height: 22px;
}


.product_list_2020 .common_pro_list1 li .product_img .product_side_box{
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 50px;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}
.product_list_2020 .common_pro_list1  li:hover .product_img .product_side_box{
	opacity: 1;
	visibility: visible;
}
.product_list_2020 .common_pro_list1 li .product_img .product_side_box a{
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	text-align: center;
	margin-top: 15px;

}
.product_list_2020 .common_pro_list1 li .product_img .product_side_box a svg{
	height: 50px;
	width: 20px;
	fill: #333;
}
.product_list_2020 .common_pro_list1 li .product_img .product_side_box a.product_tlike svg{
	width: 30px;
}
.product_list_2020 .common_pro_list1 li .product_img .product_side_box a.cur svg{
	fill: #ed4040;
}


/*一排一个*/
.product_detail_2020 .viewimgbox_1{
	margin-top: 0;
}
.product_detail_2020 .viewimgbox_1 .viewimg_list{
	width: 100%;
	margin-left: 0;
}
.product_detail_2020 .viewimgbox_1 .viewimg_list ul li:first-child{
	display: none !important;
}
.product_detail_2020 .viewimgbox_1 ul.viewimg li{
	width: 100%;
	margin: 15px 0 0 ; 
}
.product_detail_2020 .viewimgbox_1 ul.viewimg li.cur a, 
.product_detail_2020 .viewimgbox_1 ul.viewimg li.cur:hover a,
.product_detail_2020 .viewimgbox_1 ul.viewimg li a{
	width: 100%;
	height: auto;
	border: 0;
}
/*一排二个*/
.product_detail_2020 .viewimgbox_2 ul.viewimg li{
	width: calc(50% - 20px);
}
.product_detail_2020 .viewimgbox_2 ul.viewimg li a{
	width: 315px;
	height: 315px;
}

/*一排三个*/
.product_detail_2020 .viewimgbox_3{
	margin-top: 20px;
}
.product_detail_2020 .viewimgbox_3 ul.viewimg li{
	width: calc(33.33333% - 20px);
}
.product_detail_2020 .viewimgbox_3 ul.viewimg li a{
	width: 203px;
	height: 203px;
}
 

/*批量加购*/

.product_detail_2020 .batch_add_to_cart{
	border: none;
    overflow-y: hidden;
    max-height: 300px;
    position: relative;
    padding: 0 0 30px;
    margin-bottom: 15px;
}
.product_detail_2020 .batch_add_to_cart .batch_top{
	margin-bottom: 10px;
}
.product_detail_2020 .batch_add_to_cart .batch_mid{}
.product_detail_2020 .batch_add_to_cart .batch_mid_items{
	min-height: 27px;
    margin-bottom: 10px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    color: #222;
}
.product_detail_2020 .batch_add_to_cart .batch_mid_items  dl.viewdl{
	margin: 0;
}
.product_detail_2020 .batch_add_to_cart .batch_mid_items  dl.viewcolor dd a{
	margin: 0 !important;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
}

.product_detail_2020 .batch_add_to_cart .sku_value_name{
	width: 160px;
    line-height: 20px;
}
.product_detail_2020 .batch_add_to_cart .sku_value_name_img{
	width: 70px;
}
.product_detail_2020 .batch_add_to_cart .batch_items_center{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	width: calc(100% - 250px);
}
.product_detail_2020 .batch_add_to_cart .batch_goods_price{
	width: 100px;
    text-align: center;
}
.product_detail_2020 .batch_add_to_cart .batch_sku_stock{
	width: 120px;
    text-align: left;
}
.product_detail_2020 .batch_add_to_cart .batch_sku_stock .sku_stock{}
.product_detail_2020 .batch_add_to_cart .batch_list4{
	width: 115px;
}
.product_detail_2020 .batch_add_to_cart .input_qty{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.product_detail_2020 .batch_add_to_cart .iconleft_batch{
	height: 27px;
    line-height: 25px;
    width: 27px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #dfdfdf;
    border-right: none;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}
.product_detail_2020 .batch_add_to_cart .buyskunums_batch{
	height: 27px;
    line-height: 27px;
    width: 60px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #dfdfdf;
    vertical-align: top;
    font-size: 14px;
}
.product_detail_2020 .batch_add_to_cart .iconright_batch{
	height: 27px;
    line-height: 25px;
    width: 27px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #dfdfdf;
    border-left: none;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}

.product_detail_2020 .batch_add_to_cart .batch_total{
	height: 50px;
    background: #F6F6F6;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    margin-bottom: 15px;
}
.product_detail_2020 .batch_add_to_cart .total_price{
	color: #222;
    font-size: 16px;
}
.product_detail_2020 .batch_add_to_cart .total_price span{
	color: #C91715;
}
.product_detail_2020 .batch_add_to_cart #resetQty{}
.product_detail_2020 .batch_add_to_cart #resetQty svg{
	width: 18px;
	height: 50px;
    background: none;
    fill: #222;
}
.product_detail_2020 .batch_add_to_cart .lengthgengduo {
    height: 25px;
    background: #fff;
    cursor: pointer;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    border-top: 1px solid #ddd;
    z-index: 99;
    display: none;
}
.product_detail_2020 .batch_add_to_cart .lengthgengduo span {
    position: absolute;
    left: 50%;
    top: -1px;
    margin-left: -36px;
    border: 1px solid #ddd;
    border-top-color: #fff;
    width: 70px;
    display: flex;
    justify-content: space-evenly;
    padding: 2px 0;
}
.product_detail_2020 .batch_add_to_cart .lengthgengduo span svg {
    width: 20px;
    height: 20px;
    background: none;
}
.product_detail_2020 .batch_first_count{
    position: absolute;
    right: -10px;
    top: -10px;
    min-width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #000;
    color: #fff;
    line-height: 16px;
    text-align: center;
    font-size: 12px;
}




























 #mini_detail .icon-iconfontclose{
	right: 5px !important;
    top: 5px !important;
    font-size: 24px !important;
} 





#video_iframe{
	position:absolute;
	width:650px;
	height:365px; 
	background-color:#000000;
	left:50%; 
	top:50%; 
	z-index:201; 
	overflow:hide;
}
#video_iframe .mobile_close_icon{
	display: none;
}

.video_iframe_bg{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	z-index:99999999;
}
#video_iframe.detail_2021_video{
	position: fixed;
    background-color: rgb(0, 0, 0, .5);
    z-index: 999999999;
	left:50%; 
	top:50%; 
	transform:translate(-50%,-50%);
}
#video_iframe.detail_2021_video .mobile_close_icon{
	display: block;
	position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
	background:#fff;
	padding:5px;
	border-radius:50%;
}

/*抖音列表页*/
.tiktok_list_2020 .tiktok_con ul{
	display: flex;
	display: -webkit-flex;
	align-items: top;
	justify-content: center;
	flex-wrap: wrap;
}
.tiktok_list_2020 .tiktok_con li{
	width: calc(25% - 24px);
	margin-right: 32px;
	margin-bottom: 32px;
	border: 1px solid #eee;
	border-radius: 5px;
	box-sizing: border-box;
	overflow: hidden;
	transition: all 0.3s;
} 
.tiktok_list_2020 .tiktok_con li:nth-child(4n){
	margin-right: 0;
}
.tiktok_list_2020 .tiktok_con li .tiktok_pic{
	position: relative;
	cursor: pointer;
}
.tiktok_list_2020 .tiktok_con li .tiktok_pic img{
	max-width: 100%;
}
.tiktok_list_2020 .tiktok_con li .tiktok_icon{
	position: absolute;;
	left: 20px;
	bottom: 20px;
	opacity: 0;
	transition: all 0.3s;
}
.tiktok_list_2020 .tiktok_con li .tiktok_icon svg{
	width: 26px;
	height: 26px;
	fill: #fff;
}
.tiktok_list_2020 .tiktok_con li .tiktok_video_icon{
	position: absolute;;
	right: 20px;
	bottom: 20px;
	opacity: 0;
	transition: all 0.3s;
}
.tiktok_list_2020 .tiktok_con li .tiktok_video_icon svg{
	width: 26px;
	height: 26px;
	fill: #fff;
	opacity: .8;
}
.tiktok_list_2020 .tiktok_con li .tiktok_centent{
	padding: 20px;
}
.tiktok_list_2020 .tiktok_con li .tiktok_name{
	font-size: 14px;
    color: #000;
    font-weight: bold;
}
.tiktok_list_2020 .tiktok_con li .tiktok_time{
	font-size: 12px;
    color: #999;
    font-weight: normal;
    margin-top: 10px;
}
.tiktok_list_2020 .tiktok_con li .tiktok_detail{
	font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    line-height: 20px;
    max-height: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.tiktok_list_2020 .tiktok_con li .tiktok_pic:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	transition: all 0.3s;
	opacity: 0;
}
.tiktok_list_2020 .tiktok_con li:hover{
	box-shadow: 3px 0 10px rgba(0,0,0,.2);
	transform: translate(0,-2px);
}
.tiktok_list_2020 .tiktok_con li:hover .tiktok_video_icon,
.tiktok_list_2020 .tiktok_con li:hover .tiktok_icon,
.tiktok_list_2020 .tiktok_con li:hover .tiktok_pic:before{
	opacity: 1;
}




.tiktok_pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:500000;display:none;}
.tiktok_pop .tiktok_pop_c .pop_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.tiktok_pop .tiktok_pop_c .pop_box{position:fixed;left:0;right:0;top:50%;margin:-205px auto 0;height:370px;width:880px;overflow:hidden;background:#fff;padding:20px;border-radius:5px;}
.tiktok_pop .tiktok_pop_c .pop_left_box{float:left;width:480px;}
.tiktok_pop .tiktok_pop_c .big_img{width:480px;height:320px;position:relative;overflow:hidden;}
.tiktok_pop .tiktok_pop_c .big_img img{width:480px;}
.tiktok_pop .tiktok_pop_c .big_img .li{display: block;position: absolute;top: 50%;left: 50%;width: 30px;height: 30px;background: #fff;border-radius: 50%;text-align: center;line-height: 30px;color: #fff;cursor: pointer;color: #000;}
.tiktok_pop .tiktok_pop_c .big_img .li:hover {background: #000;color:#fff;}
.tiktok_pop .tiktok_pop_c .big_img .btn_play  {display: block;position:absolute;top:50%;left:50%;width: 50px;height: 50px;text-align: center;line-height: 50px;margin-top: -29px;margin-left: -29px;cursor: pointer;font-size:50px;color:rgba(0,0,0,.8);}
.tiktok_pop .tiktok_pop_c .big_img .btn_play:hover  {color:rgba(0,0,0,.4);}
.tiktok_pop .tiktok_pop_c .big_img .btn_play i {background-image: none;font-size: 35px;color: #fff;}
.tiktok_pop .tiktok_pop_c .tiktok_img_bom{font-size:14px;height:30px;margin-top:20px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_left{font-size:14px;height:30px;float:left;display: flex;display: -webkit-flex;flex-wrap: wrap;align-items: center;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_left .profile{font-weight:normal;font-size: 16px;display: inline-block;margin-right:5px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_left .profile svg{width: 20px;height: 25px;fill: #000;}

.tiktok_pop .tiktok_pop_c .tiktok_pop_left img{width:50px;height:50px;vertical-align:middle;border-radius:50%;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_left .tiktok_menber{display:inline-block;vertical-align:middle;line-height:25px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_left .tiktok_menber .name{font-weight:bold;display:inline-block;max-width:200px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_right{float:right;height:30px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_right .num_c{text-align:right;font-size:12px;color:#999;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_right .num_c i{display:inline-block;vertical-align:middle;margin-right:5px;font-size:18px;background:none;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_right .thumbs_up{text-align:right;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_right .thumbs_up a{display:inline-block;margin-left:10px;font-size:12px;color:#999;height:25px;line-height:25px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_right .thumbs_up a i{display:inline-block;vertical-align:top;margin-right:2px;background:none;font-size:22px;line-height:1;height:25px;line-height:25px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_right .thumbs_up a span{display:inline-block;vertical-align:top;height:25px;line-height:25px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_right .thumbs_up a i.low{font-size:18px;position: relative;top: 2px;}
.tiktok_pop .tiktok_pop_c .big_video {width:480px;height:auto;float:left;position:relative;display: none;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_con{float:right;width:400px;box-sizing:border-box;padding:10px 0 10px 20px;position:relative;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_inf{margin-bottom:20px;color:#666;font-size:12px;line-height:20px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li{padding-left:90px;min-height:80px;position:relative;margin-bottom:20px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li:hover {background: #eee;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li .tiktok_pic{position:absolute;left:0;top:0;width:80px;height:80px;text-align: center;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li .tiktok_pic a {display: inline-block;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li .tiktok_pic img{max-width:80px;max-height:80px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li .pro_name{color:#333;font-size:12px;height:20px;overflow:hidden; padding-top:4px; white-space:nowrap; text-overflow:ellipsis;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li .pro_name:hover{color:#ed3445}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li .pro_price{height:20px;line-height:16px;color:#ed3445;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li .pro_price span{color:#333;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_list li .pro_btn{margin-top:4px;height:26px; padding-left:25px; padding-right:25px;text-align:center;line-height:26px;color:#fff;background:#ed3445;border-radius:2px;display:inline-block ;font-size:12px; }
.tiktok_pop .tiktok_pop_c .tiktok_pop_close{position:absolute;right:10px;top:10px;text-align:center;font-size:20px;color:#999;cursor:pointer;}

.tiktok_pop .tiktok_pop_c .tiktok_content{ overflow:auto;height:300px;}
.tiktok_pop .tiktok_pop_c .tiktok_pop_con h3{font-size:14px;margin-bottom:5px;}



/*分类类目页*/
.category_crumbs{
	margin-top: 15px;
}
.category_crumbs a{
	color: #1a1a1a;
}

.product_category_list{
	padding: 30px 0 10px;
}
.product_category_list .category_list_h1,
.product_category_list .category_list_h1 a{
	font-size: 16px;
	color: #000;
	font-weight: normal;
	position: relative;
}
.product_category_list .category_list_h1 a.more{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 16px;
}
.product_category_list .category_list_h1 a.more:hover{
	text-decoration: underline;
}
.product_category_list ul{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 20px 0 0;
}
.product_category_list li{
	width: calc(25% - 21px);
	margin-right: 28px;
	margin-bottom: 28px;
	transition: all 0.3s;

}
.product_category_list li:nth-child(4n){
	margin-right: 0;
}
.product_category_list li .category_pic{
	display: block;
	width: 100%;
	height: 254px;
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(0,0,0,.2);
}
.product_category_list li .category_pic.all_product{
	display: flex;
	display: -webkit-flex;
	align-items: center;
}
.product_category_list li .category_pic.all_product svg{
	max-height: 100%;
	width: 100%;
	height: 60%;
}
.product_category_list li .pro_content{
	padding: 10px 0 0;
}
.product_category_list li .category_name{
	display: block;
	color: #000;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.product_category_list li:hover{
    transform: translate(0,-5px);
}


/*minicart*/
#CartsCon{
	position: fixed;
    top: 0;
    right: 0;
    border: 0;
    width: 500px;
    height: 100%;
    display: block;
    background: #fff;
    visibility: hidden;
    transform: translate(480px,0);
    transition: all 0.3s;
    text-align: left;
	color:#000;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	z-index:500000;
}
#CartsCon.on{
	visibility:visible;
	opacity:1;
	transform:translate(0);
}

#CartsCon #minicartlist{
	height: calc(100% - 91px);
}
#CartsCon .minicart_box{
	height: 100%;
}
#CartsCon .minicart_wapper{
	height: 100%;
}
#CartsCon h4{
    height: 70px;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 40px;
    line-height: 70px;
    font-size: 24px;
    font-weight: normal;
}

#CartsCon .cart_close{
	position: absolute;
    right: 40px;
    top: 0;
    height: 70px;
    line-height: 70px;
    cursor: pointer;
    font-size: 30px !important;
}

#CartsCon .minicart_product_list{
	max-height: calc(100% - 200px);
    overflow-y: auto;
    padding: 0 40px;
}
#CartsCon .minicart_product_list .buy_pro{
	padding: 0 0 50px;
}
#CartsCon .minicart_product_list li{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 30px;
}

#CartsCon .minicart_product_list li .left_pic a{
    width: 80px;
    height: 80px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
#CartsCon .minicart_product_list li .left_pic a img{
	max-width: 100%;
	max-height: 100%;
}
#CartsCon .minicart_product_list li .right_info{
	width: calc(100% - 100px);
	margin-left: 20px;
}
#CartsCon .minicart_product_list li .right_info .name{
	color: #333;
}
#CartsCon .minicart_product_list li .right_info .size{
	color: #999;
	margin: 7px 0 0;
}
#CartsCon .minicart_product_list li .right_info_2{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    margin: 10px 0 0;
    padding-right: 10px;
}
#CartsCon .minicart_product_list li .minicart-qty{
    height: 36px;
    display: flex;
    align-items: center;
    border: 1px solid #333;
    box-sizing: border-box;
    width: 120px;
}
#CartsCon .minicart_product_list li .minicart_btn_add,
#CartsCon .minicart_product_list li .minicart_btn_subtraction{
    display: block;
    height: 34px;
    width: 34px;
    text-align: center;
}
#CartsCon .minicart_product_list li .minicart_btn_add svg,
#CartsCon .minicart_product_list li .minicart_btn_subtraction svg{
    height: 34px;
    width: 18px;
}
#CartsCon .minicart_product_list li .minicart_input_quantity{
	height: 34px;
    width: 49px;
    border: 0;
    text-align: center;
}
#CartsCon .minicart_product_list li .bookable_delivery_time{
	white-space: normal;
    margin-top: 15px;
    height: 32px;
    line-height: 32px;
    background: #f6f6f6;
    width: 100%;
    padding: 0 15px;
    border-radius: 2px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
#CartsCon .minicart_product_list li .bookable_delivery_time svg {
    width: 22px;
    height: 32px;
    fill: #333;
    margin-right: 8px;
}

#CartsCon .minicart_bottom{
	position: absolute;
    left: 0;
    bottom: 0;
    padding: 20px 40px 40px;
    border-top: 1px solid #e9e9e9;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
}
#CartsCon .total{
	display: flex;
    display: -webkit-flex;
    justify-content: space-between;
}
#CartsCon .total .mini_cart_total_price,
#CartsCon .total .mini_cart_total_num{
	color: #000;
	font-weight: bold;
}
#CartsCon .view_cart_btn{
	margin-top: 15px;
}
#CartsCon .view_cart_btn .mini_cart_checkout_btn{
	height: 44px;
	line-height: 44px;
	display: block;
	background: #333;
	text-align: center;
	color: #fff;
}
#CartsCon .view_cart_btn .mini_cart_view_btn{
	display: block;
	color: #333;
	text-align: center;
	margin-top: 15px;
}
#CartsCon .view_cart_btn .mini_addskutocart_ecpay_buynow{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	height: 44px;
    line-height: 44px;
    background: #ffc439;
    text-align: center;
    color: #fff;
    margin-top: 15px;
}
#CartsCon .view_cart_btn .mini_addskutocart_ecpay_buynow img{
	height: 24px;
    max-height: 33px;
    min-height: 22px;
}

#CartsCon .minicart_empty{
	padding: 40px 40px 0;
}

.product_detail_2021_public .viewpicleft .wap_bigimgbox{
	position: relative;
	overflow: hidden;
}
.product_detail_2021_public .viewpicleft .wap_bigimgbox .wap_viewimg li a img{
	max-width: 100%;
}

.product_detail_2021_public .viewpicleft .wap_bigimgbox .wap_bigimgbox_bottom{
	display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
}
.product_detail_2021_public .viewpicleft .wap_bigimgbox .wap_bigimgbox_icon{
	display: flex;
    display: -webkit-flex;
}
.product_detail_2021_public .viewpicleft .wap_bigimgbox .wap_bigimgbox_prev{
	margin-right: 20px;
}

.product_detail_2021_public .viewpicleft .wap_bigimgbox .wap_bigimgbox_prev svg,
.product_detail_2021_public .viewpicleft .wap_bigimgbox .wap_bigimgbox_next svg{
	width: 20px;
    height: 40px;
    fill: #333;
}
.product_detail_2021_public .viewpicleft .wap_bigimgbox .wap_bigimgbox_next svg{
	transform: rotate(180deg);
}
.product_detail_2021_public .viewpicleft .wap_bigimgbox .my-button-disabled svg{
	fill: #999;
}



/*搜索框自动补全*/
.autocomplete-suggestions { 
	z-index: 999999 !important; 
	border: 1px solid #bad1df;
	border-radius:1px solid #bad1df; 
	box-shadow:0 0 0 6px #c9caca; 
	background: #FFF; 
	cursor: default; 
	overflow: auto; 
	-webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.64); 
	-moz-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.64); 
	box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.64); 
}
.autocomplete-suggestion { 
	padding: 2px 8px; 
	white-space: nowrap; 
	overflow: hidden; 
	line-height: 25px;
}
.autocomplete-selected { 
	background: #F0F0F0; 
}
.autocomplete-suggestions strong { 
	font-weight: bold; 
	color: #000; 
}
/*搜索无结果提示框*/
.search_no_result{
	margin:0px 0 10px 0; 
	display: block;
	height: 35px;
	text-align: left;
	line-height: 35px;
	background: #FFFFE5;
	color: #B5A16F;
	border: 1px #F3DEAF solid;
	font-size: 12px;
	border-radius: 3px;
}
.search_no_result img{
	margin:0 10px 0 20px;
}








.product_detail_2021_style3 #paypal-button-container{
	margin-top: 17px;
}
.product_detail_2021_style1 #paypal-button-container,
.product_detail_2021_style4 #paypal-button-container{
	margin-top: 15px;
}

.wap_fixed{
	display:none;
}






@media screen and (max-width:1366px){
	.instashop_list_2020 .ins_pop .ins_pop_c .pop_box{
		top: 50px;
	}
	.product_detail_2021_style1 .batch_add_to_cart .batch_items_center{
		flex-direction: column;
	}
}
@media screen and (max-width:1200px){
	#body_box{
		width: 100%;
		padding: 0 50px;
		box-sizing: border-box;
	}
	.product_detail_2020 .viewpicleft{
		width: 50%;
	}
	.product_detail_2020 .viewfontright{
		width: calc(50% - 30px);
		padding-left: 0;
	}
	.product_detail_2020 .viewimgbox{
		width: 100%;
	}
	.product_detail_2020 ul.viewimg li{
		width: calc(25% - 10px);
	}
	.product_detail_2020 .viewimgbox{
		margin-top: 13.333px;
	}
	.product_detail_2020 .crumb{
		width: 100%;
	}
	/*品牌索引页*/
	.brands_2020 li{
		width: calc(25% - 15px);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.brands_2020 li:nth-child(5n){
		margin-right: 20px;
	}
	.brands_2020 li:nth-child(4n){
		margin-right: 0;
	}
	/*购物车页*/
	.shopcart-box{
		max-width: 800px;
	}
	.shopcart-box .shopcart-left{
		float: none;
		width: 100%;
	}
	.shopcart-box .shopcart-right{
		float: none;
		width: 100%;
	}
	.shopcart-box .shopcart-right .shopcart-h3{
		display: none;
	}
	.shopcart-box .shopcart-con:before{
		display: none;
	}
	.sitemap_pc_2020 .pcsitemap dd a{
		width: 25%;
	}
	.tag_list_2020 .tag_list_links a{
		width: calc(25% - 12px);
		margin-right: 16px;
		margin-bottom: 16px;
	}
	.tag_list_2020 .tag_list_links a:nth-child(5n){
		margin-right: 16px;
	}
	.tag_list_2020 .tag_list_links a:nth-child(4n){
		margin-right: 0;
	}
	/*youtube*/
	.tiktok_list_2020 .tiktok_con li,
	.youtube_list_2020 .youtube_con li{
		width: calc(33.33333% - 10px);
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.tiktok_list_2020 .tiktok_con li:nth-child(4n),
	.youtube_list_2020 .youtube_con li:nth-child(4n){
		margin-right: 15px;
	}
	.tiktok_list_2020 .tiktok_con li:nth-child(3n),
	.youtube_list_2020 .youtube_con li:nth-child(3n){
		margin-right: 0;
	}
	.instashop_list_2020 .ins_list{
		max-width: 1000px;
	}
	.instashop_list_2020 .ins_box{
		height: 320px;
	}
	.product_category_list li .category_pic{
		height: 250px
	}
	.product_detail_2021_public .package_sale_2021 .main-product{
		width: calc((100% - 210px) / 5 + 20px);
	}
	.product_detail_2021_public .package_sale_2021 .main-product-pic{
		width: calc(100% - 20px);
	}
	.product_detail_2021_public .package_sale_2021 .main-product-pic:before{
		right: -20px;
	}
	.product_detail_2021_public .package_sale_2021 .package-products-list{
		max-width: calc(60% + 44px);
		padding: 0 65px;
	}
	.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-prev{
		left: 20px;
	}
	.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-next{
		right: 20px;
	}
	.product_detail_2021_public .package_sale_2021 .package-total{
		width: calc((100% - 210px) / 5 + 20px);
		padding-left: 20px;
	}
	.product_detail_2021_style1 .product_detail_wapper,
	.product_detail_2021_public .product_detail_wapper{
		padding: 0;
	}
	.product_detail_2021_style1 .package_sale_2021 .package-products-list.no-switch{
		padding: 0 20px;
	}
	.product_detail_2021_style1 .package_sale_2021 .package-products-list.no-switch li{
		margin-right: 20px;
	}
	
}
@media screen and (max-width:1000px){
	.account_2020{
		max-width: 640px;
		margin: 0 auto;
		width: 100%;
		flex-direction:column;
		padding: 0 15px; 
		box-sizing: border-box;
	}
	.account_2020:before{
		display: none;
	}
	.account_2020 #account_left{
		width: 100%;
		padding: 20px 0 0;
		
	}
	.account_2020 #account_left ul{
		border-bottom: 1px solid #e9e9e9;
		padding: 0 0 20px;
		display: none;
	}
	.account_2020 #account_left .member_menu_title{
		height: 40px;
	    line-height: 40px;
	    margin: 0;
	    position: relative;
	    font-size: 20px;
	    border-bottom: 1px solid #e9e9e9;
	}
	.account_2020 #account_left .mobile_account_icon{
		position: absolute;
	    right: 0;
	    top: 0;
	    width: 100%;
	    height: 40px;
	    text-align: right;
	}
	.account_2020 #account_left .member_menu_list_on ul{
		display: block;
	}
	.account_2020 #account_left .member_menu_list_on .mobile_account_icon svg{ 
		transform: rotate(180deg);
	}
	.account_2020 #account_left .mobile_account_icon svg{
		width: 26px;
	    height: 40px;
	    fill: #333;
	}
	.account_2020 #account_right{
		width: 100%;
    	padding: 10px 0 30px;
	}
	.account_2020 .account_orderlist_top h3{
		font-size: 16px;
	}
	.account_2020 .account_orderlist_top{
		height: auto;
	}
	
	.account_2020 .orderlist_search{
		position: relative;
	    border-bottom: 1px solid #e9e9e9;
	    padding: 0 0 10px;
	}
	.account_2020 .account_orderlist_tab_title{
		display: none;
	}
	.account_2020 .account_orderlist_tab_content li{
		display: block;
		position: relative;
		padding-bottom: 10px;
	}
	.account_2020 .account_orderlist .order_number{
		width: 100%;
		padding: 0;
		line-height: 34px;
	}
	.account_2020 .account_orderlist .order_number a{
		display: block;
		color: #333;
	}
	.account_2020 .account_orderlist .total_amount{
		width: auto;
	    position: absolute;
	    right: 0;
	    top: 0;
	    line-height: 34px;
	    color: #333;
	}
	.account_2020 .account_orderlist .account_orderlist_tab_content .status{
		width: 100%;
	    margin-bottom: 15px;
	}
	.account_2020 .account_orderlist .creation_date{
		display: none;
		color: #999;
	    width: 100%;
	    margin-bottom: 15px;
	}
	.account_2020 .account_orderlist .account_orderlist_tab_content .action{
		width: 100%;
	}
	.account_2020 .account_orderlist .account_orderlist_tab_content .action a{
		width: 100px;
		margin: 0 10px 0 0;
		border-width: 1px;
		line-height: 34px;
	}
	.account_2020 #account_left .member_menu_title .mobile_account_icon{
		display: block;
	}
	.account_2020 .account_myaddress{
		padding: 0 0 30px;
	}

	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_pop{
		left: 0px;
	    top: 50px;
	    bottom: auto;
	}
	/*我的收藏*/
	.account_2020 .account_favoritelist .account_favoritelist_tab_title{
		display: none;
	}
	.account_2020 .account_favoritelist .account_favoritelist_tab_content li .goods{
		width: 100%;
	}
	.account_2020 .account_favoritelist .addtocart{
		width: 100%;
		margin-top: 15px;
	}
	.account_2020 .account_favoritelist .account_favoritelist_tab_content li .action{
		width: 100%;
		margin-top: 10px;
	}
	.account_2020 .account_favoritelist .account_favoritelist_tab_content li .action a{
		width: 100%;
		border-width: 1px;
		line-height: 34px;
		margin: 0;
	}
	.account_2020 .account_favoritelist .quickcart li .attr_value select{
		width: 100%;
	}
	.account_2020 .account_favoritelist .quickcart li button[name="submit_btn"]{
		width: 100%;
		height: 36px;
	}
	/*我的优惠券*/
	.account_2020 .account_couponlist_tab_title{
		display: none;
	}
	.account_2020 .account_couponlist_tab_content li{
		display: block;
		padding: 10px 0;
		line-height: 24px;
	}
	.account_2020 .account_couponlist .coupon_code,
	.account_2020 .account_couponlist .status,
	.account_2020 .account_couponlist .remark,
	.account_2020 .account_couponlist .expiration_date,
	.account_2020 .account_couponlist .creation_date{
		width: 100%;
		text-align: left;
	}
	.account_2020 .account_couponlist .coupon_code{
		padding: 0 0 5px;
		font-size: 16px;
	}
	/*我的积分*/
	.account_2020 .account_creditlist_tab_title{
		display: none;
	}
	.account_2020 .account_creditlist_tab_content{
		display: block;
		padding-bottom: 30px;
	}
	.account_2020 .account_creditlist_tab_content li{
		position: relative;
		padding: 10px 0;
		min-height: auto;
	}
	.account_2020 .account_creditlist .credit_value,
	.account_2020 .account_creditlist .creation_date,
	.account_2020 .account_creditlist .remark{
		width: 100%;
		line-height: 24px;
		padding: 0;
	}
	.account_2020 .account_creditlist .creation_date{
		position: absolute;
		right: 0;
		top: 10px;
		width: auto;
	}
	/*我的成长值*/
	.account_2020 .account_growthlist_tab_title{
		display: none;
	}
	.account_2020 .account_growthlist_tab_content{
		display: block;
		padding-bottom: 30px;
	}
	.account_2020 .account_growthlist_tab_content li{
		position: relative;
		padding: 10px 0;
		min-height: auto;
	}
	.account_2020 .account_growthlist .credit_value,
	.account_2020 .account_growthlist .creation_date,
	.account_2020 .account_growthlist .remark{
		width: 100%;
		line-height: 24px;
		padding: 0;
	}
	.account_2020 .account_growthlist .creation_date{
		position: absolute;
		right: 0;
		top: 10px;
		width: auto;
	}
	/*我的留言*/
	.account_2020 .account_messagelist_tab_title{
		display: none;
	}
	.account_2020 .account_messagelist_tab_content{
		padding: 0 0 30px;
	}
	.account_2020 .account_messagelist_tab_content li{
		display: block;
		padding: 10px 0;
		position: relative;
	}
	.account_2020 .account_messagelist .topics,
	.account_2020 .account_messagelist .status,
	.account_2020 .account_messagelist .creation_date,
	.account_2020 .account_messagelist .action{
		width: 100%;
	}
	.account_2020 .account_messagelist .topics{
		padding: 0 70px 0 0;

	}
	.account_2020 .account_messagelist .status{
		position: absolute;
		right: 0;
		top: 10px;
		width: auto;

	}
	.account_2020 .account_messagelist .creation_date{
		color: #999;
		margin: 8px 0 ;
	}
	.account_2020 .account_messagelist .account_messagelist_tab_content li .action{
		margin: 5px 0;
	}
	.account_2020 .account_messagelist .account_messagelist_tab_content li .action a{
		width: 100px;
	    margin: 0 10px 0 0;
	    border-width: 1px;
	    line-height: 34px;
	}
	/*留言编辑*/
	.account_2020 .account_messagedetail_content_tab li{
		margin-bottom: 10px;
	}
	.account_2020 .account_messagedetail_content_tab li .title,
	.account_2020 .account_messagedetail_content_tab li .content{
		width: 100%;
		padding: 0;
	}
	.account_2020 .message_replay_list li .message_replay_member{
		margin: 0 20px 0 10px;
	}
	.account_2020 .message_replay_list li .message_replay_content{
		width: calc(100% - 104px);
	}
	.account_2020 #leave_a_message .form_table_code .myprofile_input{
		width: calc(100% - 181px);
	}
	.account_2020 .account_messagedetail_content{
		padding: 0 0 30px;
	}
	/*留言*/
	.account_2020 .account_profile .account_profile_form{
		padding: 0 0 30px;
	}
	.account_2020 .account_profile .account_profile_form_radio{
		display: -webkit-flex;
	    display: flex;
	    align-items: center;
	    flex-wrap: wrap;
	}
	.account_2020 .account_profile .account_profile_form_radio label{
		width: 33.333%;
		margin: 0;
	}
	
	.account_2020 .account_profile .account_profile_form_btn button{
		width: 100%;
	}
	/*修改密码*/
	.account_2020 .account_password .changemyprofile{
		padding: 0 0 30px;
	}
	/*我的评论*/
	.account_2020 .account_comments .account_comments_tab{
		padding: 0 0 30px;
	}
	.account_2020 .account_comments .account_comments_tab_title{
		display: none;
	}
	.account_2020 .account_comments .goods,
	.account_2020 .account_comments .comments_content{
		width: 100%
	}
	.account_2020 .account_comments .account_comments_tab_content li .comments_content{
		margin-top: 15px;
	}
	.account_2020 .account_comments .comments_content .star_list{
		margin-bottom: 5px;
	}
	/*导入订单*/
	.account_2020 .account_import_content li{
		display: block;
		padding: 10px 0;
		margin: 0;
	}
	.account_2020 .account_import_content li .account_import_content_left{
		width: 100%;
		padding: 0;
	}
	.account_2020 .account_import_content li .account_import_content_right{
		width: 100%;
	}
	.account_2020 .account_import_content li .account_import_btn{
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.account_2020 .account_import_content{
		padding: 0 0 30px;
	}
	/*合并付款*/
	.account_2020 .account_mergeorderlist_tab_title .order_number,
	.account_2020 .account_mergeorderlist_tab_title .myorder_number,
	.account_2020 .account_mergeorderlist_tab_title .total_price,
	.account_2020 .account_mergeorderlist_tab_title .status,
	.account_2020 .account_mergeorderlist_tab_title .action{
		display: none;
	}
	.account_2020 .account_mergeorderlist_tab_title{
		position: relative;
	}
	.account_2020 .account_mergeorderlist .account_mergeorderlist_tab_content li{
		display: block;
		position: relative;
		padding: 10px 0 10px 26px;
	}
	.account_2020 .account_mergeorderlist .check{
		position: absolute;
		top: 50%;
		margin-top: -8px;
		left: 0;
	}
	.account_2020 .account_mergeorderlist_tab_content{
		padding: 0 0 30px;
	}
	.account_2020 .account_mergeorderlist_tab_content .order_number,
	.account_2020 .account_mergeorderlist_tab_content .myorder_number,
	.account_2020 .account_mergeorderlist_tab_content .total_price,
	.account_2020 .account_mergeorderlist_tab_content .status,
	.account_2020 .account_mergeorderlist_tab_content .action{
		display: block;
		width: 100%;
	}
	.account_2020 .account_mergeorderlist_tab_content .total_price{
	    position: absolute;
	    top: 10px;
	    right: 0;
	    width: auto;
	}
	.account_2020 .account_mergeorderlist .action{
		margin: 5px 0 0;
	}
	.account_2020 .account_mergeorderlist .account_mergeorderlist_tab_content li .action a{
		border-width: 1px;
		line-height: 34px;
	}
	.account_2020 .account_mergeorderlist .account_mergeorderlist_btn input{
		width: 100%;
		box-sizing: border-box;
		text-align: center;
	} 
	.account_2020 .account_orderdetail .account_vieworder_total{
		text-align: left;
		padding-bottom: 0;
	}
	.account_2020 .account_orderdetail .account_vieworder_total li{
		position: relative;
	}
	.account_2020 .account_orderdetail .account_vieworder_total li span{
		position: absolute;
		right: 0;
		top: 0;
		width: auto;

	}
	.account_2020 .orderdetail_list_content .orderdetail_list_btn{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	.account_2020 .orderdetail_list_content .orderdetail_list_btn a{
		width: 100%;
	}
	.account_2020 .buyagainfail .cart_summary_content li .mobail_cart_summary_subtotal,
	.account_2020 .buyagainfail .cart_summary_content li .mobail_cart_summary_qty,
	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods_price,
	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods_qty{
		display: block;
	}
	.account_2020 .buyagainfail .cart_summary_title,
	.account_2020 .account_orderdetail .cart_summary_title{
		display: none;
	}
	.account_2020 .buyagainfail .cart_summary_content li .cart_summary_goods,
	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods{
		width: 100%;
	}
	.account_2020 .buyagainfail .cart_summary_qty,
	.account_2020 .buyagainfail .cart_summary_subtotal,
	.account_2020 .account_orderdetail .cart_summary_price,
	.account_2020 .account_orderdetail .cart_summary_qty,
	.account_2020 .account_orderdetail .cart_summary_subtotal{
		display: none;
	}
	/*私域联盟*/
	.account_affiliate{
		padding: 0 0 30px;
	}
	.account_2020 .account_affiliate .account_affiliate_content_1 li{
		width: 100%;
		margin: 0 0 15px;
	}
	.account_2020 .account_affiliate .affiliate_content{
		margin: 0;
	}
	.account_2020 .account_affiliate .account_affiliate_content_2 dd form{
		width: 100%;
	}
	.account_2020 .account_affiliate .account_affiliate_content_2 dd.list a{
		width: calc(50% - 7px);
		margin: 0;
		padding: 0;
	}
	.account_2020 .account_affiliate .account_affiliate_content_2 dd.list a:nth-child(1){
		margin-right: 14px;
	}
	.account_2020 .account_affiliate .account_affiliate_content_2 dd.list a svg{
		height: 80px;
		width: 40px;
		margin-right: 10px;
	}
	.goods_icon_div .pop-distributor-wapper{
		width: calc(100% - 30px);
    	box-sizing: border-box;
	}
	.pop-coupon .pop-coupon-wapper{
		width: calc(100% - 30px);
    	box-sizing: border-box;
	}
	/*订单追踪*/
	.user_trackingorder_2020{
		padding: 100px 15px;
	}
	/*会员中心首页*/
	.account_index{
		padding: 0 0 30px;
	}
	.account_index .account_product li{
		width: calc(50% - 10px);
	}
	.account_index .account_product li:nth-child(2n){
		margin-right: 0;
	}
	/*游客留言*/
	.module_feedback .feedback-text{
		margin-bottom: 15px;
	}
	.module_feedback .feedback-name{
		width: 100%;
		margin-right: 0;
	}
	.module_feedback .feedback-email{
		width: 100%;
	}
	/*询盘*/
	.module_inquiry_2020 .inquiry_product_list .inquiry_product{
		width: 100%;
	}
	.module_inquiry_2020 .inquiry_product_list .inquiry_qty{
		width: 100%;
		margin-top: 15px;
	}
	/*标签*/
	.tag_list_2020 .tag_list_links a{
		width: calc(33.3333% - 10px);
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.tag_list_2020 .tag_list_links a:nth-child(5n){
		margin-right: 15px;
	}
	.tag_list_2020 .tag_list_links a:nth-child(4n){
		margin-right: 15px;
	}
	.tag_list_2020 .tag_list_links a:nth-child(3n){
		margin-right: 0;
	}



	.account_index .account_index_top h3,
	.account_2020 .account_affiliate_top h3,
	.account_2020 .account_cartbyexcel_top h3,
	.account_2020 .account_mergeorderlist_top h3,
	.account_2020 .account_import_top h3,
	.account_2020 .account_comments_top h3,
	.account_2020 .account_password_top h3,
	.account_2020 .account_profile_top h3,
	.account_2020 .account_feedback_top h3,
	.account_2020 .account_messagedetail_top h3,
	.account_2020 .account_messagelist_top h3,
	.account_2020 .account_growthlist_top h3,
	.account_2020 .account_creditlist_top h3,
	.account_2020 .account_couponlist_top h3,
	.account_2020 .account_favoritelist .account_favoritelist_top h3,
	.account_2020 .account_myaddress_top h3,
	.account_2020 .account_orderlist_top h3{
		font-size: 18px;
	}
	.sitemap_pc_2020 .pcsitemap dd a{
		width: 33.33333%;
	}
	/*youtube*/
	.youtube_list_2020 .youtube_con li{
		width: calc(50% - 8px);
		margin-right: 16px;
		margin-bottom: 16px;
	}
	.youtube_list_2020 .youtube_con li:nth-child(4n){
		margin-right: 16px;
	}
	.youtube_list_2020 .youtube_con li:nth-child(3n){
		margin-right: 16px;
	}
	.youtube_list_2020 .youtube_con li:nth-child(2n){
		margin-right: 0;
	}
	.instashop_list_2020 .ins_list{
		max-width: 768px;
	}
	.instashop_list_2020 .ins_box{
		height: 240px;
	}
	.instashop_list_2020 .ins_pop .ins_pop_c .pop_box{
		max-width: 480px;
	    top: 50%;
	    transform: translate(0,-50%);
	    width: 100%;
	}
	.instashop_list_2020 .ins_pop .ins_pop_c .big_img{
		float: none;
	}
	.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_con{
		float: none;
    	width: 100%;
	}


	.product_detail_2021_public .package_sale_2021 .main-product{
		width: calc((100% - 190px) / 4 + 20px);
	}
	.product_detail_2021_public .package_sale_2021 .main-product-pic{
		width: calc(100% - 20px);
	}
	.product_detail_2021_public .package_sale_2021 .main-product-pic:before{
		right: -20px;
	}
	.product_detail_2021_public .package_sale_2021 .package-products-list{
		max-width: calc(50% + 55px);
		padding: 0 65px;
	}
	.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-prev{
		left: 20px;
	}
	.product_detail_2021_public .package_sale_2021 .package-products-list .package-button-next{
		right: 20px;
	}
	.product_detail_2021_public .package_sale_2021 .package-total{
		width: calc((100% - 190px) / 4 + 20px);
		padding-left: 20px;
	}
	.product_detail_2021_style1 .product_detail_wapper,
	.product_detail_2021_public .product_detail_wapper{
		padding: 0;
	}
	.product_detail_2021_public .package_sale_2021 .package-total{
		justify-content: flex-start;
	}
	.product_detail_2021_public .viewpicleft,
	.product_detail_2021_public .viewfontright{
		width: 50%;
	}

}
@media screen and (max-width:768px){

	.product_detail_2021_public .product_detail_wapper{
		padding: 0 30px;
	}
	.product_detail_2020 .viewpicleft,
	.product_detail_2020 .viewfontright,
	.product_detail_2020 .viewbtnbox,
	.product_detail_2020 .buy_at_box2017{
		width: 100%;
	}
	.product_detail_2020 .viewpicleft{
		margin-bottom: 30px;
	}
	.product_detail_2020 .product_detail_h1{
		font-size: 24px;
	}
	#body_box{
		padding: 0;
	}
	.product_detail_2020{
		margin-top: 0;
		padding: 0 15px;
		overflow: hidden;
	}
	.product_detail_2020 .viewbox{
		margin-top: 15px;
	}

	.product_detail_2020 .pop_viewimg_list li a img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_detail_2020 .pop_viewimg_list .pop_viewimg_close_icon{
		right: 0;
		top: 0;
	}
	.package_sale_2020 .package-products-list{
		display: none;
	}
	.package_sale_2020 .wap-package-products-list{
		display: block;
		overflow-x: auto;
		margin-left: 162px;
	}
	.package_sale_2020 .wap-package-products-list ul{
		display: flex;
		flex-direction:row;

	}
	
	.package_sale_2020 .main-product{
		width: 162px;
		position: absolute;
		left: 0;

	}
	.package_sale_2020 .main-product-pic{
		width: 120px;
	    height: 120px;
	    min-height: 120px;
	}
	.package_sale_2020 .main-product-name{
		font-size: 12px;
		width: 120px;
	}
	.package_sale_2020 .main-product .together{
	    position: absolute;
	    left: 122px;
	    top: 20px;
	    width: 40px;
	    height: 80px;
	    text-align: center;
	    margin-top: 0;
	}
	.package_sale_2020 .main-product .together svg{
		width: 16px;
	    height: 80px;
	    fill: #bfbfbf;
	}
	.package_sale_2020 .wap-package-products-list li{
		width: 120px;
		margin-right: 10px;
		font-size: 12px;
		line-height: 20px;
	}
	.package_sale_2020 .wap-package-products-list li a.pic{
		width: 120px;
	    height: 120px;
	    border: 1px solid #efefef;
	    border-radius: 4px;
	    display: block;
	    text-align: center;
	    font-size: 0;
	    overflow: hidden;
	    position: relative;
	}
	.package_sale_2020 .wap-package-products-list li a.pic img{
		max-width: 100%;
	    max-height: 100%;
	    display: inline-block;
	    vertical-align: middle;
	}
	.package_sale_2020 .wap-package-products-list li .pic:before {
	    content: '';
	    display: inline-block;
	    vertical-align: middle;
	    height: 100%;
	}
	.package_sale_2020 .wap-package-products-list li .pic .discount{
	    position: absolute;
	    right: 0;
	    top: 0;
	    padding: 4px 7px;
	    background: #ed4040;
	    color: #fff;
	    line-height: 16px;
	    font-size: 12px;
	} 
	.package_sale_2020 .wap-package-products-list li .pic .discount span{
		display: block;
	}
	.package_sale_2020 .wap-package-products-list li .package-product-name{
		margin-top: 10px;
	    line-height: 20px;
	    color: #333;

	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	}
	.package_sale_2020 .wap-package-products-list li .price{
		color: #333;
	}
	.package_sale_2020 .wap-package-products-list li .old_price{
		color: #999;
		text-decoration: line-through;
	}


	.package_sale_2020 .package-total{
		display: none;
	}
	.package_sale_2020 .wap-package-total{
		display: block;
	}
	.package_sale_2020 .wap-package-total .wap-package_btn{
		display: block;
	    height: 50px;
	    line-height: 50px;
	    text-align: center;
	    background: #000;
	    color: #fff;
	    font-size: 14px;
	    cursor: pointer;
	    font-weight: normal;
	    border-radius: 4px;
	    margin-top: 10px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	.package_sale_2020 .wap-package-total .wap-package_btn span{
		font-size: 20px;
    	padding-right: 10px;
	}
	.product_detail_2020 dl.picsize dd .addprice,
	.product_detail_2020 dl.viewcolor dd a.diy_property .addprice{
		font-size: 12px;
	}
	.product_detail_2020 .similar-container{
		display: none;
	}
	.product_detail_2020 .wap-similar-container{
		display: block;
		position: relative;
		width: calc(100% - 60px);
		margin: 0 auto;
	}
	.product_detail_2020 .wap-similar-container .common_pro_list4 li .name,
	.product_detail_2020 .common_pro_list4 li .price{
		text-align: center;
	}
	.product_detail_2020 .wap-similar-container .common_pro_list4 li{
		margin: 0;
		text-align: center;
	}
	.product_detail_2020 .player-box{
		width: 100%;
	}
	.product_detail_2020 .video-js{
		width: 100%;
	}
	.product_list_2020{
		padding: 0 15px;
	}
	.product_list_2020 .common_pro_list1 li{
		width: calc(33.333333% - 10px);
		margin-right: 15px;
	}
	
	.product_list_2020 .common_pro_list1 li:nth-child(4n){
		margin-right: 15px;
	}
	.product_list_2020 .common_pro_list1 li:nth-child(3n){
		margin-right: 0;
	}
	.product_list_2020 .common_pro_list1_on li{
		width: calc(50% - 10px);
		margin-right: 15px;
	}
	.product_list_2020 .common_pro_list1_on li:nth-child(3n){
		margin-right: 15px;
	}
	.product_list_2020 .common_pro_list1_on li:nth-child(2n){
		margin-right: 0;
	}
	
	/*专题页*/
	.product_topiclist_2020{
		padding:0 15px;
	}
	.product_topiclist_2020 dl{
		padding: 10px;
		background: #fff;
	}
	.product_topiclist_2020 dd{
		font-size: 0;
    	width: calc(100% + 8px);
    	padding: 0;
	}
	.product_topiclist_2020 dd .img_box{
		width: calc(33.3333333% - 8px);
	    margin: 0 8px 8px 0;
	    display: inline-block;
	    vertical-align: top;
	    border: 1px solid #e6e6e6;
    	box-sizing: border-box;
	}
	.product_topiclist_2020 dd .img_box:first-child {
    	width: calc(66.6666666% - 8px);
    	position: static;
    	margin: 0 8px 8px 0;
	}
	.product_topiclist_2020 dd .img_box.default_data:first-child{
		position: relative;
	}
	.product_topiclist_2020 dd .img_box:nth-child(3){
	    right: 0px;
	    top: 153px;
	    position: absolute;
	}
	.product_topiclist_2020 dd .img_box:nth-child(7), 
	.product_topiclist_2020 dd .img_box:nth-child(8), 
	.product_topiclist_2020 dd .img_box:nth-child(9) {
	    display: none;
	}
	.product_topiclist_2020 dt p{
		font-size: 14px;
	}
	.product_topiclist_2020 dt span{
		font-size: 12px;
	}
	.product_topicdetail_2017{
		padding: 0 15px;
	}
	.product_topicdetail_2017 .common_pro_list1 li{
		width: calc(33.333333% - 10px);
		margin-right: 15px;
	}
	.product_topicdetail_2017 .common_pro_list1 li:nth-child(4n){
		margin-right: 15px;
	}
	.product_topicdetail_2017 .common_pro_list1 li:nth-child(3n){
		margin-right: 0;
	}
	/*新闻列表*/
	.article_list_vimage_2020{
		padding: 0 30px;
	}
	.article_list_vimage_2020 .news_list li{
		width: calc(50% - 5px);
		margin-right: 10px;
	}
	.article_list_vimage_2020 .news_list li:nth-child(3n){
		margin-right: 10px;
	}
	.article_list_vimage_2020 .news_list li:nth-child(2n){
		margin-right: 0;
	}
	.article_list_vimage_2020 .news_list li .news_tit {
		font-size: 14px;
	}
	.article_detail_2020{
		padding: 0 30px;
		box-sizing: border-box;
	}
	/*品牌索引页*/
	.brands_2020{
		padding: 0 30px;
	}
	.brands_2020 li{
		width: calc(33.33333% - 14px);
		margin-right: 21px;
		margin-bottom: 20px;
	}
	.brands_2020 li:nth-child(5n){
		margin-right: 20px;
	}
	.brands_2020 li:nth-child(4n){
		margin-right: 20px;
	}
	.brands_2020 li:nth-child(3n){
		margin-right: 0;
	}
	/*购物车页*/
	.shopcart-box{
		max-width: 800px;
		padding: 0 30px;
	}
	/*评论列表页*/
	.product_commentlist_2020{
		padding: 0 30px;
	}
	.product_commentlist_2020 .comments_list_box li{
		width: calc(50% - 22px);
	}
	.product_commentlist_2020 .comment_top_content .comment_star_list{
		width: 50%;
	}
	.product_commentlist_2020 .comment_top_content .comment_star_block{
		width: 50%;
	}
	.product_commentlist_2020 .comment_top_content .comment_star_btn{
		width: 100%;
    	margin-top: 30px;
	}
	/*优惠券列表页*/
	.product_couponlist_2020{
		padding: 0 30px;
	}
	.product_couponlist_2020 .coupon_list li{
		width: 100%;
    	margin: 0 0 20px;
	}
	/*下载页面*/
	.download_default_2020{
		padding: 0 30px;
	}
	/*晒图*/
	.gallery_list_2020{
		padding: 0 30px;
	}
	.gallery_list_2020 .gallery_list_box li{
		width: calc(50% - 20px);
	}
	.gallery_list_2020 .gallery_pop{
		margin-top: -241px; 
	    width: calc(100% - 60px);
	    box-sizing: border-box;
	}
	.gallery_list_2020 .gallery_pop .gallery_img{
		width: 300px;
		height: 300px;
	}
	.gallery_list_2020 .gallery_pop .showallprocuts{
		height: 300px;
	}
	.gallery_list_2020 .gallery_pop .showimagelist li{
		width: 300px !important;
		height: 300px !important;
	}
	.gallery_list_2020 .gallery_con{
		width: 305px;
    	min-height: 300px;
    	margin-left: 20px;
    	padding-left: 20px;
	}

	.gallery_list_2020 .gallery_con .gallery_rtop .starlist{
		position: relative;
		right:auto;
	}
	.gallery_list_2020 .gallery_rmid{
		position: relative;
	}
	.gallery_list_2020 .gallery_rmid .comment_con{
		height: 120px;
    	overflow: auto;
	}
	.gallery_list_2020 .gallery_list_box .gallery_pic .gallery_pic_svg{
		display: none;
	}

	.user_trackingorderdetail_2020{
		padding: 50px 30px;
	}
	/*帮助中心*/
	.navpage_help_2020{
		padding: 0 30px;
		box-sizing: border-box;
	}
	.navpage_help_2020 .help_box dl{
		width: calc(50% - 10px);
		margin-right: 20px;
	}
	.navpage_help_2020 .help_box dl:nth-child(3n){
		margin-right: 20px;
	}
	.navpage_help_2020 .help_box dl:nth-child(2n){
		margin-right: 0;
	}
	/*帮助中心详细页*/
	.navpage_detail_2020{
		padding: 0 30px;
	}
	/*组装列表*/
	.picklist_2020{
		padding: 0 30px;
		box-sizing: border-box;
	}
	.picklist_2020 .picklist_list li .quickcart li button[name="submit_btn"],
	.picklist_2020 .picklist_list li .quickcart li .qty_style,
	.picklist_2020 .picklist_list li .quickcart li .attr_value select,
	.picklist_2020 .picklist_list li .select-edit{
		width: 200px;
	}
	.picklist_2020 .picklist_list li .quickcart li .qty_txt{
		width: 128px;
	}

	.picklist_2020 .picklist_list li .picklist_product{
		width: calc(100% - 250px);
	}
	.sitemap_pc_2020 .pcsitemap{
		padding: 0 30px;
	}
	/*标签*/
	.tag_list_2020{
		padding: 0 30px 50px;
	}
	/*youtube*/
	.tiktok_list_2020,
	.youtube_list_2020{
		padding: 0 30px;
	}
	.tiktok_pop .tiktok_pop_c .pop_box,
	.youtube_pop .youtube_pop_c .pop_box{
		max-width: 520px;
	    width: auto;
	    height: auto;
	    max-height: calc(100% - 30px);
	    top: 15px;
	    box-sizing: border-box;
	}
	.tiktok_pop .tiktok_pop_c .tiktok_pop_right,
	.youtube_pop .youtube_pop_c .youtube_pop_right{
		display: none;
	}
	.tiktok_pop .tiktok_pop_c .pop_left_box,
	.youtube_pop .youtube_pop_c .pop_left_box{
		float: none;
	}
	.tiktok_pop .tiktok_pop_c .tiktok_pop_con,
	.youtube_pop .youtube_pop_c .youtube_pop_con{
		float: none;
	    width: 100%;
	    padding: 15px 0 0;
	    max-height: calc(100vh - 435px);
   		overflow: auto;
	}
	.tiktok_pop .tiktok_pop_c .pop_left_box,
	.tiktok_pop .tiktok_pop_c .big_img iframe，
	.tiktok_pop .tiktok_pop_c .big_img,
	.youtube_pop .youtube_pop_c .pop_left_box,
	.youtube_pop .youtube_pop_c .big_img iframe，
	.youtube_pop .youtube_pop_c .big_img{
		width: 100%;
    	height: auto;
	}
	.tiktok_pop .tiktok_pop_c .tiktok_img_bom,
	.youtube_pop .youtube_pop_c .youtube_img_bom{
		padding: 0;
		margin-top: 15px;
		position: relative;
	}
	.tiktok_pop .tiktok_pop_c .tiktok_content,
	.youtube_pop .youtube_pop_c .youtube_content{
		height: auto;
	}
	.tiktok_pop .tiktok_pop_c .tiktok_pop_close,
	.youtube_pop .youtube_pop_c .youtube_pop_close{
		right: 0;
	    bottom: 0;
	    height: 24px;
	    top: auto;
	}
	.shopcart-box .shopcart-right .shiping_box{
		position: relative !important;
		width: 100% !important;
	}
	.user_trackingorder_2020{
		margin: 50px auto;
   		padding: 0 15px;
	}
	.shippingtool_default_2020{
		padding: 30px;
	}
	.shippingtool_default_2020 .shippingtool .shippingtool-txt,
	.shippingtool_default_2020 .shippingtool .shipping_select{
		width: 230px;
	}
	.shippingtool_default_2020 .shippingtool .common_btn2{
		width: 218px;
	}
	.shippingtool_default_2020 .shippingtool .shippingtool-top{
		padding-bottom: 30px;
	}
	.popup-tip-all{
		position: fixed !important;
		left: 0 !important;
		top: 0 !important;
		width: 100% !important;
		height: 100% !important;
		background: rgba(0,0,0,.6) !important;
	}
	.popup-tip-all .popup-tip-body{
		position: absolute;
		left: 50%;
		top: 50%;
		padding: 13px;
		width: 70%;
		line-height: 24px;
		margin: -25px 0 0 -35%;
		border: 0;
		border-radius: 5px;
		text-align: center;
		-webkit-box-shadow: rgba(0,0,0,0.498039) 0px 0px 15px;
		box-shadow: rgba(0,0,0,0.498039) 0px 0px 15px;
		box-sizing: border-box;
	}
	.product_detail_2020 #add_favorites:hover{
		border-color: #999 !important
	}
	.product_detail_2020 #add_favorites:hover i{
		color: #999;
	}
	.instashop_list_2020 .ins_pop .ins_pop_c .pop_box{
		width: calc(100% - 30px);
		max-height: none;
		overflow: inherit;
	}
	.instashop_list_2020 .ins_pop .ins_pop_c .pop_box .pop_box_wapper{
		max-height: 90vh;
	    overflow-y: auto;
	}
	.instashop_list_2020 .ins_pop .ins_pop_c .big_img{
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
	}
	.instashop_list_2020 .ins_pop .ins_pop_c .big_img img{
		width: 100%;
	}
	.instashop_list_2020 .ins_pop .ins_pop_c .ins_pop_close{
		position: absolute;
	    font-size: 18px;
	    color: #666;
	    right: -10px;
	    top: -10px;
	    width: 26px;
	    height: 26px;
	    background: #fff;
	    border-radius: 50%;
	    line-height: 26px;
	    text-align: center;
	}
	.instashop_list_2020 .ins_pop .ins_content{
		max-height: none;
	}
	.product_list_2020 .common_pro_list1 li .product_img .product_side_box{
		display: none;
	}


	#video_iframe{
		position: fixed;
	    width: 100%;
	    height: 100%;
	    background-color: rgb(0, 0, 0, .5);
	    left: 0px !important;
	    top: 0px !important;
	    z-index: 999999999;
	}
	#video_iframe iframe{
	    top: 50%;
	    left: 10px;
	    position: absolute;
	    transform: translate(0,-50%);
	    width: calc(100vw - 20px);
	    height: 53vw;
	}
	#video_iframe .mobile_close_icon{
		display: block;
		position: absolute;
	    right: 10px;
	    top: 10px;
	    cursor: pointer;
	}
	#video_iframe .mobile_close_icon svg{
		fill: #fff;
	}
	#video_iframe.detail_2021_video{
		transform:translate(0,0);
	}
	#video_iframe.detail_2021_video .mobile_close_icon svg{
		fill:#333;
	}
	.product_category_list{
		padding: 30px 30px 10px;
	}
	.category_crumbs{
		padding: 0 30px;
	}
	.tiktok_list_2020 .tiktok_con li{
		width: calc(50% - 8px);
		margin-right: 16px;
		margin-bottom: 16px;
	}
	.tiktok_list_2020 .tiktok_con li:nth-child(4n){
		margin-right: 16px;
	}
	.tiktok_list_2020 .tiktok_con li:nth-child(3n){
		margin-right: 16px;
	}
	.tiktok_list_2020 .tiktok_con li:nth-child(2n){
		margin-right: 0;
	}
	.product_detail_2021_public .common_pro_list4 li{
		width: calc(33.3333% - 10px);
		margin-right: 15px;
	}
	.product_detail_2021_public .common_pro_list4 li:nth-child(4n){
		margin-right: 15px;
	}
	.product_detail_2021_public .common_pro_list4 li:nth-child(3n){
		margin-right: 0;
	}
	.product_detail_2021_public .crumb{
		padding: 0 30px;
	}
	.product_detail_2021_style4 .viewfontright,
	.product_detail_2021_style4 .viewpicleft{
		width: 100%;
		padding: 0;
	}
	.product_detail_2021_style4 .viewfontright{
		margin-top: 40px;
	}
	.product_detail_2021_style1 .viewpicleft .viewimg li{
		width: calc(50% - 7px);
		margin-right: 14px;
		margin-bottom: 14px;
	}
	.product_detail_2021_style1 .viewfontright{
		padding-left: 20px;
	}
	.product_detail_2021_style1 .time_countout_div{
		width: 100%;
		margin-top: 10px;
	}

	.product_detail_2021_public .batch_add_to_cart .batch_items_center{
	 	flex-direction: column;
    	width: calc(100% - 185px);
    	line-height: 24px;
	 }
	 .product_detail_2021_public .batch_add_to_cart .sku_value_name{
	 	position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    overflow: hidden;
	 }
	 .product_detail_2021_public .batch_add_to_cart .sku_value_name_img{
	 	position: relative;
	 	width: 120px;
	 }
	 .product_detail_2021_public .batch_add_to_cart .batch_mid_items{
	 	position: relative;
	    margin-bottom: 10px;
	    border-bottom: 1px solid #f5f5f5;
	    padding: 24px 0 10px;
	 }
	 .product_detail_2021_public .batch_add_to_cart .batch_goods_price{
	 	text-align: left;

	 }
	 .product_detail_2021_public .help_icon span{
	 	width: 255px;
	 }
	 .product_detail_2021_style2 .viewfontright{
	 	padding-left: 0;
	 }
	 .product_detail_2021_style2 #shopping_btn_box{
	 	flex-wrap: wrap;
	 }
	 .product_detail_2021_style2 .addskutocart_btn{
	 	width: 100%;
	 	margin-bottom: 10px;
	 }
	 .product_detail_2021_public .viewpicleft, 
	 .product_detail_2021_public .viewfontright{
	 	width: 100%;
	 }
	 .product_detail_2021_style3 .viewfontright .viewfontright_wapper{
	 	flex-wrap: wrap;
	 	margin-top: 20px;
	 }
	 .product_detail_2021_style3 .viewfontright .viewfontright_content, 
	 .product_detail_2021_style3 .viewfontright .product-detail-content{
	 	width: 100%;
	 }
	 .product_detail_2021_style3 .viewfontright .product-detail-content{
	 	margin-top: 20px;
	 }
	 .product_detail_2021_style3 .viewfontright .product_detail_h1{
	 	text-align: left;
	 	width: 100%;
	 }
	 .product_detail_2021_style3 .viewfontright .prod-info-review{
	 	justify-content: flex-start;
	 }
	 .product_detail_2021_style2 .wap_bigimgbox{
	 	display: block;
	 }
	 .product_detail_2021_style2 .viewimgbox{
	 	opacity: 0;
	 	visibility: hidden;
	 	height: 0;

	 }

	.product_detail_2021_style2 dl.viewcolor dd a.property_image:hover .cur_icon, 
	.product_detail_2021_style2 dl.viewcolor dd a.diy_property_noprice:hover .cur_icon{
	 	opacity: 0;
	 	visibility: hidden;
	}
	.product_detail_2021_style2 dl.viewcolor dd a.property_image.cur .cur_icon, 
	.product_detail_2021_style2 dl.viewcolor dd a.diy_property_noprice.cur .cur_icon{
	 	opacity: 1;
	 	visibility: visible;
	}
	.product_detail_2021_style1 .viewfontright_wapper{
		max-width: 100%;
	}
	.product_detail_2021_style1 .viewfontright{
		padding: 0;
	}
	.product_detail_2021_public .viewpicleft .wap_bigimgbox{
		display: block;
	}
	.product_detail_2021_style1 .viewimgbox {
	    opacity: 0;
	    visibility: hidden;
	    height: 0;
	}
	.product_detail_2021_style4 .viewpicleft .wap_bigimgbox{
		display: none;
	}
	.product_detail_2021_style2 .addskutocart_btn:nth-child(2){
		margin-left: 0;
	}
	.product_detail_2021_style1 dl.picsize dd a:hover{
		color: #333;
		background: #f1f1f1;
	}
	.product_detail_2021_style1 dl.picsize dd a.cur{
		background: #343434;
	    color: #fff;
	    border: none;
	    position: relative;
	}


	.product_detail_2021_style1 dl.viewcolor dd a:hover{
		border-color: #f1f1f1;
	}
	.product_detail_2021_style1 dl.viewcolor dd a.cur{
		border-color: #333;
	}
	.wap_fixed_bom{
		padding-bottom:50px;
	}
	.wap_fixed{
		display:block;
		position:fixed;
		left:0;
		bottom:0;
		width:100%;
		height:50px;
		letter-spacing: 0;
    	font-size: 0;
		border-top: 1px solid #e9e9e9;
		background:#fff;
		z-index:100000;
	}
	.wap_fixed a{
		display: inline-block;
		width: 20%;
		height: 50px;
		vertical-align: top;
		box-sizing: border-box;
		text-align: center;
		line-height: 50px;
		position: relative;
    	font-size: 14px;
	}
	.wap_fixed a i{
		display: inline-block;
    	font-size: 24px;	
	}
	.wap_fixed a.add_favorites i{
		color:#ccc;
	}
	.wap_fixed a.add_favorites_cur i{
		color: #fe5252 !important;
	}
	.wap_fixed a.shopping_cart span{
		position: absolute;
		top: 5px;
		right: 30%;
		width: 20px;
		height: 20px;
		border-radius: 50%;
		text-align: center;
		line-height: 20px;
		background: #ed4040;
		color: #fff;
		font-size: 12px;
	}
	.wap_fixed a.wap_addtocart{
		width:60%;
		background:#333;
		color:#fff;
	}
	.wap_fixed a.btn_outstock{
		background: #e0e0e0;	
	}
}
@media screen and (max-width:767px){
	.product_list_h1{
		font-size: 24px;
	}

	.product_detail_2020 .common_pro_list4 li{
		width: calc(50% - 10px);
		margin-right: 20px;
	}
	.product_detail_2020 .common_pro_list4 li:nth-child(2n){
		margin-right: 0;
	}
	.product_detail_2020 .wap_bigimgbox{
		display: block;
	}
	.product_detail_2020 .wap_bigimgbox.wap_bigimgbox_hide{
		display: none;
	}
	.product_detail_2020 .viewimgbox{
		height: 0;
		overflow: hidden;
		margin:0;
		padding: 0;
	}
	.product_detail_2020 .viewimgbox.viewimgbox_show{
		height: auto;
		overflow: inherit;
		margin-top: 13.333px;
		padding: 0;
	}
	.product_detail_2020 ul.viewimg li{
		width: calc(25% - 10px);
		margin: 0 5px 10px;
	}
	.product_detail_2020 .bigimgbox{
		display: none;
	}
	.product_detail_2020 .bigimgbox.bigimgbox_show{
		display: block;
	}
	.product_detail_2020 .presale_con .split_line{
		display: none;
	}
	.product_detail_2020 .presale_con .shipping_time{
		display: block;
	}
	.product_detail_2020 .dropdown_estimate_shipping_fee .estimate_shipping_fee_box{
		width: calc(100% - 30px);
		box-sizing: border-box;		
	}
	.dropdown_estimate_shipping_fee .shipping_tool_table{
		table-layout:auto;
	}
	.product_detail_2020 .shipping_select{
		width: 100%;
	}
	.product_detail_2020 .dropdown_estimate_shipping_fee .newbox{
		padding: 25px 0 0;
	}
	.product_detail_2020 .common_pro_list4 li .name{
		text-align: center;
	}
	.product_list_2020 .viewlistbox{
		height: auto;
	}
	.product_list_h1{
		height: auto;
		line-height: 40px;
		margin: 15px 0 0;
		font-size: 20px;
		text-align: center;
	}
	.product_list_2020 .viewlistnav_list{
		top: auto;
    	position: relative;
    	display: -webkit-flex;
    	display: flex;
    	flex-direction: row-reverse;
	}
	.product_list_2020 .viewlistnav{
		float: none;
		width: 50%;
		margin:0;
		text-align: center;
	}
	.product_list_2020 .viewlistnav form{
		display: inline-block;
	}
	.product_list_2020 .plist_refine{
		float: none;
	    width: 50%;
	    text-align: center;
	    z-index: inherit;
	    border:none;
		-webkit-tap-highlight-color: transparent;
	}
	.product_list_2020 .plist_refine:before{
		content: '';
		position: absolute;
		right: 0;
		top: 7px;
		height: 20px;
		width: 1px;
		background: #ededed;
	}
	.product_list_2020 .plist_refine_down{
		text-align: left;
		display: block !important;
		position: fixed;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 500000;
	    padding: 0;
	    transform: translate(-100%,0);
	    transition: all 0.3s ease-in;
		background: rgba(0,0,0,.5);
	}
	.product_list_2020 .plist_refine_down_on{
		transform: none;
	}
	.product_list_2020 .plist_refine_down_top{
		display: block;
		height: 50px;
	    line-height: 50px;
	    text-align: center;
	    position: relative;
	    border-bottom: 1px solid #eee;
	    font-size: 16px;
	}
	.product_list_2020 .plist_refine_down_top span{
		position: absolute;
	    right: 0;
	    top: 0;
	    width: 50px;
	    height: 50px;
	    text-align: center;
	}
	.product_list_2020 .plist_refine_down_top span svg{
		height: 50px;
	    width: 24px;
	    fill: #333;
	}
	.product_list_2020 .plist_refine_down ul li{
		border-bottom: 1px solid #eee;
		padding: 5px 15px;
	}
	.product_list_2020 .plist_refine_down dt{
		padding: 10px 0 5px;
	}
	.product_list_2020 .plist_refine_down dd{
		padding: 0;
	}
	.product_list_2020 .plist_refine_down dd a{
		display: block;
		height: 34px;
	    line-height: 34px;
	    border-bottom: 1px solid #eee;
	    padding: 0;
	    position: relative;
		padding-left: 23px;
    	margin: 0;
	}
	.product_list_2020 .plist_refine_down dd a:last-child{
		border: none;
	}
	.product_list_2020 .plist_refine_down dd a:hover, 
	.product_list_2020 .plist_refine_down dd a.selected{
		color: #333;
		border:none;
		border-bottom: 1px solid #eee;
	}
	.product_list_2020 .plist_refine_down dd a.selected:before{
		border-color: #333;
	}
	.product_list_2020 .plist_refine_down dd a.selected:after{
	    content: '';
	    position: absolute;
	    left: 5px;
	    top: 14px;
	    width: 6px;
	    height: 6px;
	    background: #333;
	    border-radius: 50%;
	    z-index: 9;
	}


	.product_list_2020 .viewlistnav select{
		border:none;
	}
	.product_list_2020 .common_pro_list1 li{
		width: calc(50% - 7px);
		margin-right: 14px;
		margin-bottom: 30px;
	}
	.product_list_2020 .common_pro_list1 li:nth-child(3n){
		margin-right: 14px;
	}
	.product_list_2020 .common_pro_list1 li:nth-child(2n){
		margin-right: 0;
	}
	.product_list_2020 .sub_list,
	.product_list_2020 .plist_refine_title{
		padding: 0 15px;
	}
	.product_list_2020 .sub_list{
		border-bottom: 1px solid #eee;
	}
	.product_list_2020 .sub_list a{
	    display: block;
	    height: 34px;
	    line-height: 34px;
	    border-bottom: 1px solid #eee;
	    padding: 0;
	    position: relative;
	    padding-left: 23px;
	    margin: 0;
	}
	.product_list_2020 .sub_list a:last-child{
		border: none;
	}
	.product_list_2020 .sub_list a:before{
	    content: '';
	    position: absolute;
	    left: 0;
	    top: 9px;
	    width: 14px;
	    height: 14px;
	    border: 1px solid #999;
	    border-radius: 50%;
	}
	.product_list_2020 .sub_list a.on:before{
		border-color: #333;
	}
	.product_list_2020 .sub_list a.on:after{
	    content: '';
	    position: absolute;
	    left: 5px;
	    top: 14px;
	    width: 6px;
	    height: 6px;
	    background: #333;
	    border-radius: 50%;
	    z-index: 9;
	}
	.product_list_2020 .common_pro_list1_on{
		width: auto;
		margin: 20px 0 0;
	}
	.product_list_2020 .plist_category_refine_down_on{
		transform: none;
	}
	.product_list_2020 .plist_refine_down_top{
		display: block;
	}
	.product_list_2020 .plist_refine_down_wapper{
		width: 90%;
		background: #fff;
		height: 100%;
    overflow: auto;
	}
	.product_list_2020 .plist_category_refine_down .left-category-2017 dl{
		padding: 5px 15px;
		border-bottom: 1px solid #eee;
	}
	.product_list_2020 .plist_category_refine_down .plist_quantity dt,
	.product_list_2020 .plist_category_refine_down .left-category-2017 dt{
		margin: 0;
	}
	.product_topicdetail_2017 .common_pro_list1 li{
		width: calc(50% - 7px);
		margin-right: 14px;
	}
	.product_topicdetail_2017 .common_pro_list1 li:nth-child(3n){
		margin-right: 14px;
	}
	.product_topicdetail_2017 .common_pro_list1 li:nth-child(2n){
		margin-right: 0;
	}
	/*新闻列表*/
	.article_list_vimage_2020{
		padding: 0 15px;
	}
	/*.article_list_vimage_2020 .news_list li{*/
	/*	width: 100%;*/
	/*	margin-right: 0;*/
	/*}*/
	/*.article_list_vimage_2020 .news_list li:nth-child(3n){*/
	/*	margin-right: 0;*/
	/*}*/
	/*.article_list_vimage_2020 .news_list li:nth-child(2n){*/
	/*	margin-right: 0;*/
	/*}*/
	.article_detail_2020{
		padding: 0 15px;
		box-sizing: border-box;
	}
	.article_detail_2020 .article_detail_time{
		margin-bottom: 30px;
	}
	/*品牌索引页*/
	.brands_2020{
		padding: 0 15px;
	}
	.brands_2020 li{
		width: calc(33.33333% - 10px);
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.brands_2020 li:nth-child(5n){
		margin-right: 15px;
	}
	.brands_2020 li:nth-child(4n){
		margin-right: 15px;
	}
	.brands_2020 li:nth-child(3n){
		margin-right: 0;
	}

	.brands_2020 li .pic a{
		font-size: 14px;
	}
	/*空购物车*/
	.order_add_2020{
		padding: 0 15px;
	}
	.order_add_2020 .cart-empty .cart-my-orders,
	.order_add_2020 .cart-empty .cart-empty-btn{
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.order_add_2020 .cart-empty{
		padding: 50px 0 100px;
	}
	/*购物车页*/
	.shopcart-box{
		max-width: 800px;
		padding: 0;
		margin: 30px auto;
	}
	.shopcart-box .shopcart-left{
		position: relative;
		padding-bottom: 0;
	}
	.shopcart-box .shopcart-left .shopcart-h3{
		text-align: left;
	}
	shopcart-box .shopcart-left .shopcart-h3_tips{
		padding:0 15px;
		margin:0 -15px;
	}
	.shopcart-box .shopcart-h3 .shopcart_operation{
		right:15px
	}
	.shopcart-box .shopcart-left .add_favorites_cart{
		right: 2px;
	}
	.shopcart-box .shopcart-product__pic .add_favorites_list{
	    height: 34px;
	    width: 34px;
	    opacity: 1;
	    visibility: visible;
	}
	.shopcart-box .shopcart-product__pic .add_favorites_list svg{
		height: 34px;
    	width: 18px;
	}
	.shopcart-box .shopcart-left .add_favorites_cart svg{
		width: 20px;
	}
	.shopcart-box .shopping-cart__list li.shopcart-title{
		display: none;
	}
	.shopcart-box .shopcart-product__pic{
		left: 0;
		top: 0;
		margin: 0;
	}
	.shopcart-box .shopping-cart__list li{
		margin:0 -15px;
	    padding: 15px;
	}
	.shopcart-box .shopping-cart__list .shopcart-product{
		width: 85%;
		padding: 0 0 0 90px;
	}
	.shopcart-box .shopcart-del{
		position: absolute;
		right: 15px;
		top: 15px;
		margin: 0;
		height: 24px;
	}
	.shopcart-box .shopcart-del svg{
		height: 24px;
	}
	.shopcart-box .shopping-cart__list li .add_favorites_list{
		position: absolute;
	    right: 53px;
	    margin: 0;
	    top: 15px;
	}
	.shopcart-box .shopping-cart__list li .add_favorites_list svg{
		height: 24px;
		width: 20px;
		fill: #333;
	}


	.shopcart-box .shopcart-total,
	.shopcart-box .shopcart-price{
		display: none;
	}
	.shopcart-box .shopping-cart__list .shopcart-qty{
		position: absolute;
	    right: 5px;
	    float: none;
	    width: 112px;
	    top: 65px;
	    
    	font-size: 0;
	}
	
	.shopcart-box .shopcart-left .all-del svg{
		height: 40px;
	}
	.shopcart-box .btn_subtraction,
	.shopcart-box .btn_add{
		height: 24px;
	    width: 24px;
	    line-height: 24px;
	    vertical-align: top;
	    text-align: center;
	    background: #333;
	}
	.shopcart-box .btn_subtraction svg,
	.shopcart-box .btn_add svg{
		height: 24px;
		width: 16px;
		display: inline-block;
		fill:#fff;
	}
	.shopcart-box .input_quantity{
		height: 24px;
		vertical-align: top;
		width: 41px;
	}
	.shopcart-box .shopcart-product__picsize{
		width: calc(100% - 70px);
	}
	.shopcart-box .shopcart-product__num{
		display: none;
	}
	.shopcart-box .shopcart-product__price{
		display: block;
	}
	.shopcart-box .shopcart-product__price .old_price{
		color: #999;
		text-decoration: line-through;
		margin-left: 5px;
	}

	/*评论列表页*/
	.product_commentlist_2020{
		padding: 0 15px;
	}
	.product_commentlist_2020 .comments_list_box li{
		width: 100%;
	    padding: 0;
	    margin-bottom: 15px;
	    float: none;
	    position: relative !important;
	    top: auto !important;
	}
	.product_commentlist_2020 .comment_top_content .comment_star_block{
		padding-left:0;
		text-align: right;
	}
	.product_commentlist_2020 .comment_top_content .comment_star_block dl{
		text-align: left;
		display: inline-block;
	}
	.product_commentlist_2020 .comment_product .comment_product_pic a{
		width: 80px;
		height: 80px;
	}
	.product_commentlist_2020 .comment_product .comment_product_content{
	    width: calc(100% - 80px);
    	box-sizing: border-box;
	}
	.product_commentlist_2020 .comment_product .comment_product_name{
		font-size: 14px;
		margin:0;
	}
	.product_commentlist_2020 .comment_product .comment_product_price{
		margin:0;
	}
	.product_commentlist_2020 .comments_list_box ul{
		height: auto !important;
	    width: 100% !important;
    	margin: 15px 0 0 !important;
	}
	.product_commentlist_2020 .comment_con_bar .stars_select_con{
		margin-top: 10px;
		width: 100%;
	}
	.product_commentlist_2020 .comment_con_bar .stars_select_con dd{
		width: calc(20% - 8px);
    	margin-right: 10px;
	}
	.product_commentlist_2020 .comment_con_bar .stars_select_con dd a{
		padding: 0;
	}
	.product_commentlist_2020 .comment_review_box #comment_content{
		width: calc(100% - 30px);
	}
	.product_commentlist_2020 .code{
		display: flex;
		display: -webkit-flex;
	    display: flex;
	    align-items: center;
	    flex-wrap: wrap;
	}
	.product_commentlist_2020 .code .review_text{
		width: calc(100% - 140px);
		margin-right: 10px;
	}
	.product_commentlist_2020 .review_table{
		max-height: calc(100vh - 120px);
    	overflow-x: auto;
	}
	/*优惠券列表页*/
	.product_couponlist_2020{
		padding: 0 15px;
	}
	.product_couponlist_2020 .coupon_list{
		margin-top: 15px;
	}
	.product_couponlist_2020 .coupon_list li{
		padding: 15px;
		margin-bottom: 15px;
	}
	.product_couponlist_2020 .coupon_list li .coupon_centent{
		width: calc(100% - 100px);
	}
	.product_couponlist_2020 .coupon_list li .coupon_centent_top{
		font-size: 20px;
	}
	.product_couponlist_2020 .coupon_list li .coupon_centent_name{
		font-size: 16px;
	}
	.product_couponlist_2020 .coupon_list li .coupon_right{
		width: 100px;
	}
	.product_couponlist_2020 .coupon_list li .coupon_right a{
		width: 100px;
	    height: 34px;
	    line-height: 34px;
	    font-size: 14px;
	}
	.product_coupondetail_2020{
		margin: 15px 0;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.product_coupondetail_2020 .coupon_detail_content{
		padding: 50px 15px;
	}
	.product_couponlist_2020 .coupon_offerlist li .coupon_centent{
		width: 100%;
	}
	.product_couponlist_2020 .coupon_offerlist li .coupon_right{
		width: 100%;
		margin-top: 10px;
	}
	.product_couponlist_2020 .coupon_offerlist li .coupon_right a{
		width: auto;
	    display: inline-block;
	    padding: 0 15px;
	}
	.product_couponlist_2020 .coupon_offerlist li .coupon_centent_name{
		margin: 10px 0;
	}
	.product_coupondetail_2020 .coupon_detail_form .coupon_txt{
		font-size: 18px;
		height: 50px;
		line-height: 48px;
	}
	/*下载页面*/
	.download_default_2020{
		padding: 0 15px;
	}
	.download_default_2020 .form_table tr td:nth-child(2){
		width: 100px;
	}
	.download_default_2020 .form_table tr td:nth-child(2) a{
		display: block;
	}
	/*晒图*/
	.gallery_list_2020{
		padding: 0 15px;
	}
	.gallery_list_2020 .gallery_list_box ul{
		width: 100%;
		margin-left: 0;
		height: auto !important;
	}
	.gallery_list_2020 .gallery_list_box li{
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
		position: relative !important;
		top: auto !important;
		left: auto !important;
	}
	.gallery_list_2020 .gallery_pop{
	    width: calc(100% - 30px);
	    padding: 0;
	    overflow: hidden;
	    max-height: calc(100vh - 30px);
	    height: 100%;
	    top: 15px;
	    margin: 0 auto !important;
	}
	.gallery_list_2020 .gallery_pop{
		width: calc(100% - 30px);
	    padding: 0;
	    overflow: hidden;
	}
	.gallery_list_2020 .close_icon{
		z-index: 9;
	}
	.gallery_list_2020 .gallery_pop .gallery_img{
		width: 100%;
    	height: calc(100vw - 30px);
    	border: none;
	}
	.gallery_list_2020 .gallery_pop .showallprocuts{
		height: calc(100vw - 30px);
	}
	.gallery_list_2020 .gallery_pop .showimagelist li{
		width: calc(100vw - 30px) !important;
    	height: calc(100vw - 30px) !important;
	}
	.gallery_list_2020 .gallery_con{
		width: 100%;
	    border: 0;
	    margin: 0;
	    padding: 10px;
	    box-sizing: border-box;
	    min-height: auto;
	    max-height: calc(100vh - 100vw);
	    overflow: auto;
	}
	.gallery_list_2020 .gallery_rmid .comment_con{
		height: auto;
	}
	.user_trackingorderdetail_2020{
		padding: 30px 15px;
	}
	/**/
	.login-main{
		width: 100%;
	}
	.login-main .login-header{
		width: 100%;
	}
	.login-content{
		width: 100%;
	    padding: 0 15px;
	    box-sizing: border-box;
	}
	.message_div{
	    width: calc(100% - 30px);
	    margin: 50px auto;
	    
	}
	.message_tpl{
		width: 100%;
	}
	.notice_box{
		margin: 0;
	}
	/*帮助中心*/
	.navpage_help_2020{
		padding: 0 15px;
		box-sizing: border-box;
		margin-bottom: 30px;
	}
	.navpage_help_2020 .help_box{
		margin: 20px 0 0;
	}
	.navpage_help_2020 .help_box dl{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.navpage_help_2020 .help_box dl:nth-child(3n){
		margin-right: 0;
	}
	.navpage_help_2020 .help_box dl:nth-child(2n){
		margin-right: 0;
	}
	/*帮助中心详细页*/
	.navpage_detail_2020{
		padding: 0 15px;
	}
	/*组装列表*/
	.picklist_2020{
		padding: 0 15px;
		box-sizing: border-box;
	}
	.picklist_2020 .picklist_list li{
		padding: 15px 0;
	}
	.picklist_2020 .picklist_list li .quickcart li button[name="submit_btn"],
	.picklist_2020 .picklist_list li .quickcart li .qty_style,
	.picklist_2020 .picklist_list li .quickcart li .attr_value select,
	.picklist_2020 .picklist_list li .select-edit{
		width: 100%;
	}
	.picklist_2020 .picklist_list li .quickcart li .qty_style{
		width: 200px;
	}
	.picklist_2020 .picklist_list li .choice_box{
		width: 30px;
	}
	.picklist_2020 .picklist_list li .picklist_product{
		width: calc(100% - 30px);
	}
	.picklist_2020 .picklist_list li .quickcart li button[name="submit_btn"],
	.picklist_2020 .picklist_list li .quickcart li .attr_value{
		margin: 15px 0 0 ;
	}
	.picklist_2020 .picklist_content .picklist_bottom{
		text-align: left;
	}
	.picklist_2020 .picklist_content .picklist_bottom .btt_total{
		position: relative;
		padding: 0;
	}
	.picklist_2020 .picklist_content .picklist_bottom .btt_total > span{
		width: auto;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	.picklist_2020 .picklist_content .picklist_bottom .addskutocart_btn a{
		width: 100%;
	}
	.sitemap_pc_2020{
		padding: 0 0 30px;
	}
	.sitemap_pc_2020 .pcsitemap dd a{
		width: 100%;
	}
	.sitemap_pc_2020 .pcsitemap{
		padding: 0 15px;
	}
	/*标签*/
	.tag_list_2020{
		padding: 0 15px 30px;
	}
	.tag_list_2020 .tag_list_links a{
		width: calc(50% - 8px);
		margin-right: 16px;
		margin-bottom: 16px;
	}
	.tag_list_2020 .tag_list_links a:nth-child(5n){
		margin-right: 16px;
	}
	.tag_list_2020 .tag_list_links a:nth-child(4n){
		margin-right: 16px;
	}
	.tag_list_2020 .tag_list_links a:nth-child(3n){
		margin-right: 16px;
	}
	.tag_list_2020 .tag_list_links a:nth-child(2n){
		margin-right: 0;
	}
	/*youtube*/
	
	.tiktok_list_2020,
	.youtube_list_2020{
		padding: 0 15px;
	}
	.tiktok_list_2020 .tiktok_con li{
		width: calc(50% - 8px);
		margin-right: 16px;
	}
	.tiktok_list_2020 .tiktok_con li:nth-child(3n),
	.tiktok_list_2020 .tiktok_con li:nth-child(4n){
		margin-right: 16px;
	}
	.tiktok_list_2020 .tiktok_con li:nth-child(2n){
		margin-right: 0;
	}
	.youtube_list_2020 .youtube_con li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.youtube_list_2020 .youtube_con li:nth-child(4n){
		margin-right: 0;
	}
	.youtube_list_2020 .youtube_con li:nth-child(3n){
		margin-right: 0;
	}
	.youtube_list_2020 .youtube_con li:nth-child(2n){
		margin-right: 0;
	}
	.tiktok_pop .tiktok_pop_c .pop_box,
	.youtube_pop .youtube_pop_c .pop_box{
		max-width: calc(100% - 30px);
		padding: 0;
		height: auto;
		overflow: auto;
		margin: 0 auto;
	}
	.tiktok_pop .tiktok_pop_c .tiktok_pop_con,
	.youtube_pop .youtube_pop_c .youtube_pop_con{
		padding: 15px;
		max-height: none;
	}
	.tiktok_pop .tiktok_pop_c .big_img,
	.tiktok_pop .tiktok_pop_c .big_img iframe,
	.youtube_pop .youtube_pop_c .big_img,
	.youtube_pop .youtube_pop_c .big_img iframe{
		width: 100%;
		height: auto;
	}
	.tiktok_pop .tiktok_pop_c .big_img iframe,
	.tiktok_pop .tiktok_pop_c .big_img iframe{
		height: calc(66.666vw - 20px);
	}
	.youtube_list_2020 .youtube_con li .youtube_pic{
		height: 66.6666vw;
	}
	.tiktok_pop .tiktok_pop_c .tiktok_pop_close,
	.youtube_pop .youtube_pop_c .youtube_pop_close {
	    right: 15px;
	    height: 30px;
	    top: 0;
	}
	.tiktok_pop .tiktok_pop_c .tiktok_img_bom,
	.youtube_pop .youtube_pop_c .youtube_img_bom{
		padding-left: 15px;
	}

	/*抖音列表页*/
	.tiktok_list_2020 .tiktok_con li .tiktok_centent{
		padding: 10px;
	}

	/*忘记密码*/
	.user_forgetpassword_2020{
		padding: 0 15px 30px;
	}
	/*修改密码*/
	.user_changepassword_2020{
		padding: 0 15px 30px;
	}
	.user_connect_2020{
		padding: 30px 0;
	}
	.user_loginorregister_2020{
		padding: 30px 0;
	}
	.login-content .login-register__tit{
		margin-bottom: 0;
	}
	.account_index .account_index_block ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.other-login .create-connect__tit span:nth-child(1):before{
		display: none;
	}
	.account_2020 .account_newsletter{
		padding-bottom: 30px;
	}
	.account_2020 .account_newsletter .account_newsletter_form_btn button{
		width: 100%;
	}
	.user_trackingorderdetail_2020 .account_trackingorderdetail .account_vieworder_total{
		position: relative;
	    top: 0;
	    text-align: left;
	}
	.user_trackingorderdetail_2020 .account_trackingorderdetail .account_vieworder_total li{
		position: relative;
	}
	.user_trackingorderdetail_2020 .account_trackingorderdetail .account_vieworder_total li span{
		position: absolute;
		right: 0;
		top: 0;
		text-align: right;
	}
	.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_price,
	.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_qty,
	.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_subtotal,
	.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_title{
		display: none;
	}
	.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_content li .cart_summary_goods{
		width: 100%;
	}
	.user_trackingorderdetail_2020 .account_trackingorderdetail .cart_summary_content li .cart_summary_goods .cart_summary_goods_price{
		display: block;
	}
	.product_detail_2020 .pd-comment .comment_review_box .reviewslist{
		position: relative;
		padding: 20px 0;
	}
	.product_detail_2020 .comment_review_box .reviewmid{
		width: 100%;
	}
	.product_detail_2020 .pd-comment .comment_review_box .reviewleft{
		position: absolute;
	    right: 0;
	    top: 20px;
	    width: auto;
	}
	.product_detail_2020 .comment_review_box .reviewleft p{
		padding: 0;
	}
	.product_detail_2020 dl.viewdl dd #DiyRemark{
		max-width: 100%;
	}
	/*私域联盟*/
	.account_2020 .goods_icon_div .pop-distributor-wapper,
	.account_2020 .pop-coupon .pop-coupon-wapper{
		width: calc(100% - 30px);
	    left: 15px;
	    transform: none;
	    height: auto;
	    margin-top: -175px;
	}
	.account_2020 .pop-distributor .pop-distributor-wapper{
		width: calc(100% - 30px);
	    left: 15px;
	    top: 50%;
	    margin-top: -175px;
	    transform: none;
	    box-sizing: border-box;
	}
	.account_2020 .pop-distributor .pop-item ul.order-list li{
		height: auto;
		position: relative;
		line-height: normal;
		padding: 10px 0;
	}
	.account_2020 .pop-distributor .order-price,
	.account_2020 .pop-distributor .order-num{
		height: auto;
		width: 100%;
		line-height: 24px;
		text-align: left;
	}
	.account_2020 .pop-distributor .order-time{
		position: absolute;
		right: 0;
		top: 50%;
		transform: translate(0,-50%);
	}



	.shippingtool_default_2020{
		padding: 0 15px 30px;
	}
	.shippingtool_default_2020 .shippingtool .shippingtool-title-tab span{
		font-size: 14px;
		padding: 0 10px;
	}
	.shippingtool_default_2020 .shippingtool .shippingtool-title-tab{
		padding-bottom: 20px;
	}
	.shippingtool_default_2020 .shippingtool .shippingtool-select{
		margin: 0;
		width: 100%;
	}
	.shippingtool_default_2020 .shippingtool .shipping_select{
		width: 100%;
		height: 40px;
	}
	.shippingtool_default_2020 .shippingtool .shippingtool-txt{
		width: 100%;
		height: 40px;
		margin: 10px 0 0;
	}
	.shippingtool_default_2020 .shippingtool .common_btn2{
		width: 100%;
		height: 40px;
		margin: 10px 0 0;
	}
	.shippingtool_default_2020 .shippingtool .shippingtool-top{
		padding: 0 0 30px;
	}
	.product_detail_2020 .pd-comment{
		margin: 0;
		padding: 30px 0 0;
	}
	
	.instashop_list_2020 .ins_list{
		max-width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.instashop_list_2020 .ins_box{
		height: calc(50vw - 22px);
	    width: calc(50% - 7px);
	    margin-right: 14px;
	}
	.instashop_list_2020 .ins_box:nth-child(3n){
		margin-right: 14px;
	}
	.instashop_list_2020 .ins_box:nth-child(2n){
		margin-right: 0;
	}
	
	.search_error404_2020{
		padding: 15px 0;
	}
	.search_error404_2020 form{
		width: calc(100% - 30px);
	}
	.search_error404_2020 form .search_err_txt{
		width: calc(100% - 45px);
	}
	.search_error404_2020 form .btn_search{
		padding: 0;
		width: 45px;
		box-sizing: border-box;
	}
	.product_detail_2020 .pop-coupon-share-wapper{
		width: calc(100% - 30px);
	    box-sizing: border-box;
	    height: auto;
	}

	.product_detail_2020 .help_icon span{
		width: 150px;
	}
	.account_2020 .account_password .account_password_form_btn button,
	.account_2020 #leave_a_message .form_table_btn button{
		width: 100%;
		padding: 0;
	}
	.package_sale_2020 .package_list .scroll_package_sale{
		overflow-x: auto;
	}
	.package_sale_2020 .package_list .scroll_package_sale_wapper{
		
	    display: flex;
	    display: -webkit-flex;
	}
	.package_sale_2020 .main-product{
		position: relative;
	    left: 0;
	    top: 0;
	    display: -webkit-flex;
	    display: flex;
	}
	.package_sale_2020 .main-product .together{
		position: relative;
	    top: 20px;
	    left: 0;
	    padding: 0 8px;
	}
	.package_sale_2020 .wap-package-products-list{
		margin: 0;
    	overflow: inherit;
	}
	.dropdown_estimate_shipping_fee .getShippingResScroll{
		max-height: 200px;
	}
	.product_list_2020 .common_pro_list1 li .detail_drawing{
		display: none;
	}
	.product_list_2020 .common_pro_list1 li .wap_detail_drawing{
		display: flex;
	}
	.product_category_list{
		padding: 30px 15px 10px;
	}
	.category_crumbs{
		padding: 0 15px;
	}
	.product_category_list li{
		width: calc(50% - 7px);
	    margin-right: 14px;
	    margin-bottom: 14px;
	}
	.product_category_list li:nth-child(2n){
		margin-right: 0;
	}
	.module_feedback .comment_upload .remark{
		width: calc(100% - 120px);
	}

	/*个人中心订单详情*/
	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box{
		width: calc(100% + 130px);
    	margin-left: -115px;
    	margin-top: 10px;
	}

	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box .view_comments_btn{
		width: 100%;
	    margin: 0;
	    text-align: left;
	    padding: 0 10px;
	    position: relative;
	}

	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box .view_comments_btn .down_icon{
		position: absolute;
		right: 10px;
		top: 0;
		display: block;
	}
	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box .view_comments_btn .down_icon svg{
		width: 16px;
		height: 36px;
		fill: #777;
	}

	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box.on{
		border: 1px solid #ccc;
		border-radius: 5px;
		overflow: hidden;
	}
	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box.on .view_comments_btn .down_icon{
		transform: rotate(180deg);
	}
	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box.on .view_comments_pop{
		position: relative;
	    left: 0;
	    top: 0;
	    border: none;
	    width: 100%;
	    box-sizing: border-box;
	    padding: 10px;
	}
	.account_2020 .account_orderdetail .cart_summary_content li .cart_summary_goods .view_comments_box.on .comments_cmlist_star i{
		font-size: 18px;
	}

	.product_detail_2020 .limited-time__left, 
	.product_detail_quick_2018 .limited-time__left{
		padding: 0 0 0 30px;
	}
	.product_detail_2020 .limited-time__left svg, 
	.product_detail_quick_2018 .limited-time__left svg{
		left: 7px;
   		width: 18px;
	}
	.product_detail_2020 .limited-time__left span, 
	.product_detail_quick_2018 .limited-time__left span{
		font-size: 18px;
	}
	.product_detail_2020 .limited-time__right, 
	.product_detail_quick_2018 .limited-time__right{
		padding: 0 10px 0 0;
	}
	.product_detail_2020 .limited-time__right p{
		font-size: 12px;
		margin-right: 10px;
	}
	.product_detail_2020 .limited-time__right .start-timer, 
	.product_detail_2020 .limited-time__right .ending-timer{
		font-size: 12px;
	}

	 .product_list_2020 .prolist_nav_stock{
	 	margin-top: 0;
	 }
	 .product_list_2020 .plist_refine_down dd{
	 	margin: 0
	 }

	 .package_sale_2020 .package_sale_title{
	 	white-space: nowrap;
	 	overflow-x: auto;
	 }
	 .product_detail_2020 .time_countout_div{
	 	float: none;
	 }
	 .product_detail_2020 .viewimgbox_list5.viewimgbox_show{
	 	padding: 0 30px;
	 }
	 .product_detail_2020 #goodsimagelist_swiper ul li a{
	 	width: 100%;
	 	height: 73px;
	 }
	 .product_detail_2020 .batch_add_to_cart .batch_items_center{
	 	flex-direction: column;
    	width: calc(100% - 185px);
    	line-height: 24px;
	 }
	 .product_detail_2020 .batch_add_to_cart .sku_value_name{
	 	position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    overflow: hidden;
	 }
	 .product_detail_2020 .batch_add_to_cart .sku_value_name_img{
	 	position: relative;
	 	width: 70px;
	 }
	 .product_detail_2020 .batch_add_to_cart .batch_mid_items{
	 	position: relative;
    	padding-top: 24px;
    	margin-bottom: 10px;
	 }
	 .product_detail_2020 .batch_add_to_cart .batch_goods_price{
	 	text-align: left;

	 }
	.shopcart-box .shopcart-product__con .mobile-tips{
		display: block;
		margin-top: 5px;
	}
	.shopcart-box .shopcart-product__con .mobile-tips .tips{
		text-align: left;

	}

	.shopcart-box .shopping-cart__list .shopcart-qty .tips,
	.shopcart-box .shopping-cart__list .shopcart-qty .tips_stock_nums{
		display: none;
	}
	.shopcart-box .bookable_delivery_time{
		margin-top: 5px;
	}

	.product_detail_2021_public .viewpicleft .wap_bigimgbox{
		display: block;
	}
	.product_detail_2021_public .viewpicleft .wap_bigimgbox_container{
		position: relative;
		overflow: hidden;
	}
	.product_detail_2021_public .viewpicleft,
	.product_detail_2021_public .viewfontright{
		width: 100%;
		padding: 0;
	}
	.product_detail_2021_public .package_sale_2021 .package-total,
	.product_detail_2021_public .package_sale_2021 .package-products-list{
		display: none;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list, 
	.product_detail_2021_public .package_sale_2021 .wap-package-total{
		display: block;
	}
	.product_detail_2021_public .product_detail_wapper,
	.product_detail_2021_public .crumb{
		padding: 0 15px;
	}


	.product_detail_2021_public .package_sale_2021 .scroll_package_sale_wapper{
		flex-wrap: nowrap;
		overflow-x: auto;
	}
	.product_detail_2021_public .package_sale_2021 .main-product{
		width: 120px;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list{
		padding: 0 0 0 20px;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list ul{
		display: flex;
		display: -webkit-flex;
		align-items: center;

	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list li{
		margin-right: 20px;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list li:last-child{
		margin-right: 0;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list li .pic{
	    display: flex;
	    display: -webkit-flex;
	    align-items: center;
	    justify-content: center;
	    width: 100px;
	    height: 100px;
	    border: 1px solid #f1f1f1;
	    position: relative;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list li .pic img{
		max-width: 100%;
    	max-height: 100%;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list li .package-product-name{
		display: block;
		text-align: center;
	    margin-top: 10px;
	    width: 100px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list li .price{
		margin-top: 5px;
    text-align: center;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-products-list li .price .old_price{
		color: #999;
		text-decoration: line-through;
		display: block;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package-total{
		margin-top: 15px;
	}
	.product_detail_2021_public .package_sale_2021 .wap-package_btn {
		display: block;
	    height: 50px;
	    line-height: 50px;
	    text-align: center;
	    background: #000;
	    color: #fff;
	    font-size: 14px;
	    cursor: pointer;
	    font-weight: normal;
	    margin-top: 10px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	.product_detail_2021_public .common_pro_list4 li{
		width: calc(50% - 8px);
		margin-right: 16px;
	}
	.product_detail_2021_public .common_pro_list4 li:nth-child(3n){
		margin-right: 15px;
	}
	.product_detail_2021_public .common_pro_list4 li:nth-child(2n){
		margin-right: 0;
	}
	



	.product_detail_2021_public .viewfontright .product_detail_h1{
		font-size: 24px;
		width: 100%;
	}
	.product_detail_2021_public .pd-comment .reviewmid{
		font-size: 16px;
	}

	.product_detail_2020  .add_cart_tip .add_cart_tip_wapper,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_wapper{
		width: calc(100% - 30px);
		padding: 40px 15px 0;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_close,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_close{
		top: 10px;
		right: 15px;
	}
	.product_detail_2020 .add_cart_tip .sta_icon,
	.product_detail_2021_public .add_cart_tip .sta_icon{
		height: 40px;
	    line-height: 40px;
	    font-size: 16px;
	}
	.product_detail_2020 .add_cart_tip .sta_icon svg,
	.product_detail_2021_public .add_cart_tip .sta_icon svg{
		height: 40px;
	    width: 20px;
	    margin-right: 10px;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_product,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_product{
	    flex-direction: column;
	    align-items: center;
	    margin-top: 15px;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_product_pic,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_product_pic{
		width: 100px;
		height: 100px;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_product_content,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_product_content{
		width: 100%;
		margin-top: 15px;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_product_name,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_product_name{
		font-size: 18px;
	    height: auto;
	    margin-bottom: 10px;
	    text-align: center;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_product_sku,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_product_sku{
		height: auto;
		text-align: center;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_product_bottom,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_product_bottom{
		margin-top: 20px;
		height: auto;
	    line-height: 40px;
	    font-size: 16px;
	    flex-wrap: wrap;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_btn,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_btn{
		padding: 20px 0 30px;
		flex-wrap: wrap;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_addskutocart_ecpay_buynow,
	.product_detail_2020 .add_cart_tip .add_cart_tip_checkout_btn,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_addskutocart_ecpay_buynow,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_checkout_btn{
		height: 50px;
		line-height: 50px;
		width: 100%;
		flex-wrap: wrap;
	}
	.product_detail_2020 .add_cart_tip .add_cart_tip_addskutocart_ecpay_buynow,
	.product_detail_2021_public .add_cart_tip .add_cart_tip_addskutocart_ecpay_buynow{
		margin-top: 10px;
	}


	.product_detail_2021_public .batch_add_to_cart .batch_mid_items dl.viewcolor dd{
		display: block;
	}
	.product_detail_2021_style2 dl.viewcolor dd a{
		margin: 0 5px 10px;
		width: 60px;
		height: 60px;
	}
	.product_detail_2021_style2 dl.viewcolor dd a.property_image .cur_icon svg, 
	.product_detail_2021_style2 dl.viewcolor dd a.diy_property_noprice .cur_icon svg{
		height: 60px;
		width: 30px;
	}
	.product_detail_2021_style2 dl.picsize dd a{
		padding: 6px 15px;
		font-size: 16px;
	}
	.product_detail_2021_style2 #shopping_btn_box{
		width: 100%;
		margin: 30px 0 0;
		flex-wrap: wrap;
	}

	.product_detail_2021_style2 .addskutocart_btn{
		width: 100%;
		margin-bottom: 10px;
	}
	.product_detail_2021_style4 .bigimgbox{
		opacity: 0;
		visibility: hidden;
		height: 0 !important;
	}
	.product_detail_2021_style4 .viewimgbox{
		opacity: 0;
		visibility: hidden;
		height: 0;
	}
	.product_detail_2021_style4 .wap_bigimgbox{
		width: 100%;
	}
	.product_detail_2021_style4 .wap_bigimgbox  .wap_bigimgbox_pagination{
		text-align: center;
	    position: absolute;
	    z-index: 99;
	    left: 20px;
	    bottom: 20px;
	    height: 50px;
	    line-height: 50px;
	    width: 50px;
	    background: rgba(0,0,0,.3);
	    color: #fff;
	}
	.product_detail_2021_style4 .wap_bigimgbox  .wap_bigimgbox_paginat .swiper-pagination-current{
		font-size: 20px;
	}
	.product_detail_2021_style4 .viewfontright .product_detail_h1{
		width: calc(100% - 40px);
		font-size: 20px;
	}
	.product_detail_2021_style4 .viewfontright .add_favorites_box svg{
		height: 30px;
	}
	.product_detail_2021_style4 .crumb{
		display: none;
	}
	.product_detail_2021_style4 .product_detail_top{
		padding: 0;
	}
	.product_detail_2021_style4 .viewfontright{
		padding: 0 15px;
		margin-top: 20px;
	}
	.product_detail_2021_style4 .viewpicleft{
		display: block;
	}
	.product_detail_2021_style4 .viewpicleft .wap_bigimgbox_container .wap_viewimg,
	.product_detail_2021_style4 .viewpicleft .wap_bigimgbox_container .wap_viewimg li,
	.product_detail_2021_style4 .pd-comment .write-a-review_form .reviewslist,
	.product_detail_2021_style4 .pd-comment .write-a-review_form .comment_review_box{
		height: auto;
	}
	.product_detail_2021_style4 .viewpicleft .wap_bigimgbox_container .wap_viewimg,
	.product_detail_2021_style4 .pd-comment .write-a-review_form .comment_review_box{
		align-items: flex-start;
	}
	.product_detail_2021_style4 #product_table_bottom .product_table_bottom_title{
		justify-content: flex-start;
		height: 45px;
	}
	.product_detail_2021_style4 #product_table_bottom .product_table_bottom_title a{
		font-size: 20px;
		margin: 0 30px 0 0;
		padding: 0;
	}
	.product_detail_2021_public .pd-comment h3{
		font-size: 20px;
	}
	.product_detail_2021_style4 .wap_bigimgbox .home-btn{
		position: absolute;
	    left: 20;
	    top: 20px;
	    width: 50px;
	    height: 50px;
	    border-radius: 50%;
	    background: rgba(0,0,0,.3);
	    text-align: center;
	    z-index: 99;
	}
	.product_detail_2021_style4 .wap_bigimgbox .home-btn svg{
		height: 50px;
		width: 24px;
		fill: #fff;
	}
	.product_detail_2021_style1 #shopping_btn_box,
	.product_detail_2021_style1 .shopping_btn_left{
		width: 100%;
	}
	.product_detail_2021_style1 .shopping_btn_left{
		position: relative;
	}
	.product_detail_2021_style1 #shopping_btn_box .addskutocart_btn:first-child{
		margin: 0;
		width: 100%;
	}
	.product_detail_2021_style1 dl#qty_box {
	    margin-top: 0;
	    width: calc(100% - 130px);
	}
	.product_detail_2021_style1 .quantityform,
	.product_detail_2021_style1 dl.viewdl dd{
		width: 100%;
	}
	.product_detail_2021_style1 .quantityform .iconleft, 
	.product_detail_2021_style1 .quantityform .iconright{
		width: 60px;
	}
	.product_detail_2021_style1 .quantityform #buyskunums{
		width: calc(100% - 120px);
	}
	.product_detail_2021_style1 .viewbtnbox,
	.product_detail_2021_style1 #shopping_btn_box{
		margin-top: 20px;
	}
	.product_detail_2021_public .package_sale_2021 .package_sale_title{
		white-space: nowrap;
		justify-content: flex-start;
		overflow-x: auto;
	}
	.product_detail_2021_style3 .viewfontright .viewfontright_wapper{
		flex-wrap: wrap;
	}
	.product_detail_2021_style3 .viewfontright .viewfontright_content, 
	.product_detail_2021_style3 .viewfontright .product-detail-content{
		width: 100%;
	}
	.product_detail_2021_style4 .time_countout_div{
		width: 100%;
	}
	.product_detail_2021_style3 .viewfontright .goods_price_info{
	 	flex-wrap: wrap;
	 }
	 .product_detail_2021_style3 .time_countout_div{
	 	width: 100%;
	 	margin-top: 10px;
	 }
	 .product_detail_2021_public .help_icon span{
	 	width: 200px;
	 }

	 .product_detail_2021_public .dropdown_estimate_shipping_fee .estimate_shipping_fee_box{
		width: calc(100% - 30px);
		box-sizing: border-box;		
	}
	.product_detail_2021_public .shipping_select{
		width: 100%;
	}
	.product_detail_2021_public .dropdown_estimate_shipping_fee .newbox{
		padding: 25px 0 0;
	}
	.product_detail_2021_public .newbox_con{
		text-align: left;
	}
	.product_detail_2021_style4 .goods_stock_tip{
		width: 100%;
		margin: 10px 0 0;
	}







	
	.product_detail_2021_style4 .viewpicleft .wap-video-content{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.3);
		display: flex;
		display: -webkit-flex;
		justify-content: center;
		align-items: center;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s;
		z-index: 99999999;
	}
	.product_detail_2021_style4 .viewpicleft .wap-video-content.on{
		opacity: 1;
		visibility: visible;
	}
	.product_detail_2021_style4 .viewpicleft .wap-video-content-wapper{
		position: relative;
	    max-width: 90vw;
	    max-height: 80vh;
	}
	.product_detail_2021_style4 .viewpicleft .wap-video-play{
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    width: 80px;
	    height: 80px;
	    margin: -40px 0 0 -40px;
	    cursor: pointer;
	    z-index: 9;
	}
	.product_detail_2021_style4 .viewpicleft .wap-video-play svg{
		width: 80px;
	    height: 80px;
	}


	.product_detail_2021_style4 .viewpicleft .wap-player-close{
		position: absolute;
	    top: 10px;
	    right: 10px;
	    box-sizing: border-box;
	    width: 30px;
	    height: 30px;
	    background: rgba(0,0,0,.5);
	    text-align: center;
	    z-index: 100;
	    cursor: pointer;
	    color: #FFF;
	    display: none;
	    border: rgba(255,255,255,.5);
	}
	.product_detail_2021_style4 .viewpicleft .wap-player-close svg{
	    width: 12px;
	    height: 28px;
	    fill: #fff;
	}
	.product_detail_2021_style4 .viewpicleft .wap-player-box{
		width: 100%;
		height: 100%;
	}
	.product_detail_2021_style4 .viewpicleft .viewimg_list .wap-player-close svg{
		fill: #fff;
	    height: 30px;
	    width: 14px;
	}
	.product_detail_2021_style4 .viewpicleft .video-player-dimensions{
		height: 80vh;
		width: 90vw;
	}
	.product_detail_2021_style4 .viewpicleft .video-content-wapper{
		position: relative;
		max-width: 90vw;
		max-height: 80vh;
	}




	.product_detail_2021_style3 .bigimgbox_container .bigimgbox_prev{
		left: 0;
	}
	.product_detail_2021_style3 .bigimgbox_container .bigimgbox_next{
		right: 0;
	}

	.product_detail_2021_style3 .bigimgbox_container .my-button-disabled{
		display: none;
	}

	.product_detail_2021_public .limited-time{
		height: 44px;
	}
	.product_detail_2021_public .limited-time__left{
		padding: 0 0 0 40px;
    	height: 44px;
    	line-height: 44px;
	}
	.product_detail_2021_public .limited-time__left svg{
		height: 44px;
	    width: 25px;
	    left: 10px;
	}
	.product_detail_2021_public .limited-time__left span{
		font-size: 20px;
	}
	.product_detail_2021_public .limited-time__right{
		height: 44px;
	    line-height: 44px;
	    padding: 0 10px 0 0;
	}
	.product_detail_2021_public .limited-time__right p{
	    height: 44px;
	    line-height: 44px;
	    margin-right: 10px;
	    font-size: 16px;
	}
	.product_detail_2021_public .limited-time__right .start-timer, 
	.product_detail_2021_public .limited-time__right .ending-timer{
		height: 44px;
	    line-height: 44px;
	    font-size: 16px;
	}


}
@media screen and (max-width:480px){
	.wap_fixed a.shopping_cart span{
		right:20%;
	}
}

.jhpay_logo a{background:#ffc439; position:relative;width: 100%;
    padding: 0;
    height: 45px;
    line-height: 45px; display: inline-block; text-align: center; margin-bottom: 20px;}
.jhpay_logo .paypal-button-logo{height: 24px; max-height: 33px; min-height: 22px;
        vertical-align: top;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        text-align: left;
    }

.product_detail_2020 .labeltag {
	margin-top: 20px;
	padding: 25px;
	background: #f2f2f2;
}
.product_detail_2020 .labeltag span {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
	line-height: 1.4;
	padding: 8px;
	text-align: center;
}
.product_detail_2020 .labeltag span img {
	width: auto;
	display: block;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	max-height: 50px;
}
.product_detail_2020 .viewpicleft {
	padding-right: 2%;
}

@media screen and (max-width:1000px){
	.product_detail_2020 .labeltag span{
		width:33.33%!important;
	}
}