#product-detail {
	width: 100%;
	background: #fff;
}

#product-detail .product-info {
	padding: 0px 15px 15px 15px;
	border-bottom: 1px solid #dedede;
}

#product-detail .product-info .detail-title {
	padding-top: 15px;
	font-size: 15px;
	color: #ec716b;
	word-break: break-all;
}

#product-detail .product-info .detail-desc {
	padding-top: 9px;
	font-size: 18px;
	color: #222222;
	word-break: break-all;
}

#product-detail .product-info .detail-price {
	float: left;
	padding-top: 21px;
}

#product-detail .product-info .detail-price .tag-discountprice {
	font-size: 12px;
	color: #c3c3c3;
	text-decoration: line-through;
}

#product-detail .product-info .detail-price .tag-price {
	font-size: 19px;
	color: #222222;
	padding-top: 9px;
	font-weight: bold;
}

#product-detail .product-info .detail-price .tag-price span {
	font-size: 15px;
	color: #222222;
}

#product-detail .product-info .detail-rate {
	float: right;
	padding-top: 21px;
}

#product-detail .product-info .detail-rate .tag-rate {
	font-size: 35px;
	color: #de322a;
	font-weight: bold;
	font-style: italic;
}

#product-detail .product-info .detail-rate .tag-rate span {
	font-size: 24px;
	color: #de322a;
	font-style: italic;
}

#product-detail .product-info .detail-rate .tag-group-rate {
	font-size: 45px;
	color: #8a3bd2;
	font-weight: bold;
	font-style: italic;
}

#product-detail .product-info .detail-rate .tag-group-rate span {
	font-size: 24px;
	color: #8a3bd2;
	font-style: italic;
}

#product-detail .product-category {
	padding: 18px 15px;
	border-bottom: 1px solid #dedede;
}

#product-detail .product-category .category-title {
	font-size: 15px;
	color: #222222;
	float: left;
}

#product-detail .product-category .category-desc {
	font-size: 15px;
	color: #555555;
	float: right;
}

#product-detail .product-category .category-help {
	width: 15px;
	height: 15px;
	margin-left: 6px;
	float: right;
}

#product-detail .product-group {
	width: 100%;
	background: #f6f6f6;
}

#product-detail .product-group .join {
	padding: 0px 15px;
	height: 89px;
	border-bottom: 1px solid #dedede;
	background: #fff;
}

#product-detail .product-group .join .join-title {
	font-size: 15px;
	color: #8a3bd2;
	font-weight: bold;
	float: left;
	padding-top: 18px;
}

#product-detail .product-group .join .join-desc {
	font-size: 15px;
	color: #555555;
	float: right;
	padding-top: 18px;
}

#product-detail .product-group .social {
	padding-top: 16px;
	height: 69px;
	background: #fff;
}

#product-detail .product-group .social img {
	width: 39px;
	height: 39px;
}

#product-detail .product-description {
	margin-top: 9px;
	width: 100%;
	height: 54px;
	border-bottom: 1px solid #dedede;
}
#product-detail .product-description.pd_fix{width:100%;background-color:#fff;position:fixed;left:0;top:120px;z-index:10;}

#product-detail .product-description .tag-detail {
	width: 69px;
	height: 54px;
	font-size: 15px;
	color: #777777;
	display: inline-block;
	padding-top: 13px;
}
#product-detail .product-description .tag-detail.w100p{width:100% !important;padding-top:17px;}

#product-detail .product-description .tag-detail.active {
	color: #de322a;
	font-weight: bold;
	border-bottom: 2px solid #de322a;
}

#product-detail .product-explain {
	padding-top: 30px;
	padding-bottom: 18px;
	width: 100%;
	border-bottom: 1px solid #dedede;
}

#product-detail .product-explain .desc-guide {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
	padding: 0px 15px;
}

#product-detail .product-explain .guide-content {
	font-size: 15px;
	color: #555555;
	padding-top: 19px;
	padding-bottom: 27px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 1.5;
}

#product-detail .product-explain img {
	width: 100%;
}

#product-detail .product-review {
	padding-top: 30px;
	width: 100%;
	display: none;
}

#product-detail .product-review .desc-review {
	padding: 0px 15px;
}

#product-detail .product-review .desc-review .review-title {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
}

#product-detail .product-review .desc-review .review-count {
	font-size: 12px;
	color: #999999;
}

#product-detail .product-review .desc-review .review-num {
	font-size: 12px;
	color: #de322a;
}

#product-detail .product-review .desc-review .review-alarm {
	font-size: 12px;
	color: #bfbfbf;
	padding-top: 9px;
	padding-bottom: 18px;
	border-bottom: 1px solid #dedede;
	padding-right: 15px;
}

#product-detail .product-review .desc-review .review-email {
	/* padding-top: 24px; */
	font-size: 12px;
	color: #999999;
}

#product-detail .product-review .desc-review .review-date {
	font-size: 12px;
	color: #999999;
	padding-top: 9px;
}

#product-detail .product-review .review-content {
	padding-top: 15px;
	font-size: 12px;
	color: #333333;
	padding-bottom: 10px;
	line-height: 1.4
}

#product-detail .product-review .review-images {
	border-bottom: 1px solid #dedede;
}

#product-detail .product-review .thumbnail {
	display: inline-block;
	margin-bottom: 10px;
	padding: 0px;
	border-radius: 0px;
	width: 100% !important;
	height: 330px !important;
	border: none;
	background: #000;
}

#product-detail .product-review .more {
	padding-top: 15px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dedede;
}

#product-detail .product-review .more .tag-content {
	font-size: 12px;
	color: #222222;
	display: inline-block;
}

#product-detail .product-review .more img {
	width: 9px;
	height: 5px;
	margin-left: 9px;
}

#product-detail .product-review .question {
	padding: 0px 15px;
}

#product-detail .product-review .question .review-title {
	padding-top: 24px;
}

#product-detail .product-review .question .review-title .tag-title {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
	float: left;
}

#product-detail .product-review .question .review-title .tag-checkbox {
	float: right;
	margin-right: 6px;
}

#product-detail .product-review .question .review-title .tag-secrety {
	float: right;
	font-size: 12px;
	color: #222222;
	margin-top: 3px;
}

#product-detail .product-review .question .review-count {
	font-size: 12px;
	color: #999999;
}

#product-detail .product-review .question .review-num {
	font-size: 12px;
	color: #de322a;
}

#product-detail .product-review .question .review-write {
	margin-top: 15px;
	padding-top: 12px;
	width: 100%;
	height: 36px;
	font-size: 12px;
	color: #de322a;
	text-align: center;
	border: 1px solid #de322a;
}

#product-detail .product-review .question .review-write-input {
	margin-top: 15px;
	width: 100%;
}

#product-detail .product-review .question .review-write-input .tag-input {
	width: 100%;
	height: 90px;
	border: 1px solid #dedede;
	padding: 12px;
	font-size: 12px;
	color: #333333;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

#product-detail .product-review .question .review-write-btn {
	margin-top: 6px;
}

#product-detail .product-review .question .review-write-btn .tag-cancel {
	font-size: 12px;
	color: #de322a;
	border: 1px solid #de322a;
	text-align: center;
	height: 36px;
	width: 49%;
	float: left;
	padding-top: 12px;
}

#product-detail .product-review .question .review-write-btn .tag-write {
	font-size: 12px;
	color: #fff;
	border: 1px solid #de322a;
	text-align: center;
	height: 36px;
	width: 49%;
	float: right;
	padding-top: 12px;
	background: #de322a;
}

#product-detail .product-review .question .review-ques {
	padding-top: 24px;
}

#product-detail .product-review .question .review-ques img {
	width: 24px;
	height: 24px;
	float: left;
}

#product-detail .product-review .question .review-ques .tag-email {
	font-size: 12px;
	color: #999999;
	margin-left: 6px;
	float: left;
	padding-top: 7px;
}

#product-detail .product-review .question .review-date {
	font-size: 12px;
	color: #999999;
	margin-left: 30px;
}

/* #product-detail .product-review .question .review-content {padding-top: 15px; font-size: 12px; color: #333333;} */
#product-detail .product-review .review-comment {
	padding-top: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #dedede;
	font-size: 12px;
	color: #de322a;
}

#product-detail .product-review .review-ans {
	padding-top: 15px;
	padding-bottom: 24px;
	border-bottom: 1px solid #dedede;
}

#product-detail .product-review .list-hidden {
	display: none;
}

#product-detail .product-review .question .review-ans img {
	width: 39px;
	height: 24px;
	float: left;
}

#product-detail .product-review .review-ans .manage {
	font-size: 12px;
	color: #999999;
	margin-left: 6px;
	float: left;
	padding-top: 7px;
}

#product-detail .product-review .question .review-ans .date {
	font-size: 12px;
	color: #999999;
	margin-left: 45px;
}

#product-detail .product-review .question .review-ans .content {
	padding-top: 15px;
	font-size: 12px;
	color: #333333;
	padding-left: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dedede;
}

#product-detail .product-caution {
	width: 100%;
	display: none;
}

#product-detail .product-caution .desc {
	padding-top: 24px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dedede;
}

#product-detail .product-caution .desc .title {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
	padding: 0px 15px;
}

#product-detail .product-caution .desc .sub-title {
	font-size: 12px;
	color: #555555;
	padding-left: 25px;
	padding-top: 24px;
}

#product-detail .product-caution .desc .content {
	font-size: 12px;
	color: #777777;
	padding-top: 12px;
	padding-left: 25px;
	line-height: 1.4;
	padding-right: 25px;
}

#product-detail .group-bookmark {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 10
}

#product-detail .group-bookmark img {
	width: 45px;
	height: 45px;
}

#product-detail .group-join-state {
	position: absolute;
	bottom: 10px;
	right: 0px;
	height: 24px;
	background: #7c7c7c;
	color: #fff;
	font-size: 12px;
	padding: 7px;
	z-index: 10;
	right: 15px;
}

.product-buying {
	position: fixed;
	bottom: 0px;
	width: 100%;
	font-size: 15px;
	color: #fff;
	background: #de322a;
	height: 51px;
	padding-top: 17px;
	z-index: 100;
}

#buying {
	position: fixed;
	bottom: 0;
	width: 100%;
}

#buying .product-cart {
	height: 51px;
	padding-top: 17px;
	text-align: center;
	background: #fff;
	border: 1px solid #de322a;
}

#buying .product-cart img {
	width: 20px;
	height: 18px;
}

#buying .product-cart div {
	color: #de322a;
	font-size: 15px;
	font-weight: bold;
	margin-left: 6px;
	display: inline-block;
}

#buying .product-buy {
	height: 51px;
	padding-top: 17px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background: #de322a;
}

#buying .buy-tool {
	width: 100%;
}

#buying .buy-tool .open-cancel {
	width: 100%;
	height: 26px;
}

#buying .buy-tool .option-sale {
	height: 42px;
	padding: 15px 0px 12px 21px;
	font-size: 13px;
	font-weight: bold;
	color: #222222;
}

#buying .buy-tool .tag-select {
	height: 42px;
	padding: 15px 15px 0px 15px;
	border: 1px solid #dedede;
	margin: 0px 15px;
}

#buying .buy-tool .tag-select .tag-name {
	font-size: 13px;
	color: #222222;
	float: left;
}

#buying .buy-tool .tag-select .ico-show {
	width: 12px;
	height: 6px;
	float: right;
	margin-top: 3px;
}

#buying .buy-tool .tag-content {
	height: 42px;
	padding: 15px 15px 0px 15px;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	margin: 0px 15px;
}

#buying .buy-tool .tag-content .tag-name {
	font-size: 13px;
	color: #222222;
	float: left;
}

#buying .buy-tool .tag-content .tag-price {
	font-size: 13px;
	color: #222222;
	float: right;
}

#buying .buy-tool #product-option {
	background: #fff;
	height: 350px;
	overflow: auto;
}

#buying .buy-tool #product-option .list-hidden {
	display: none;
}

#buying .buy-tool #product-option .product-result {
	margin-top: 21px;
	padding-top: 21px;
	border-top: 1px solid #dedede;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 18px;
}

#buying .buy-tool #product-option .product-result .prod-name {
	width: 100%
}

#buying .buy-tool #product-option .product-result .prod-name .tag-name {
	font-size: 14px;
	color: #222222;
	float: left;
}

#buying .buy-tool #product-option .product-result .prod-name .tag-close {
	width: 12px;
	height: 12px;
	float: right;
}

#buying .buy-tool #product-option .product-result .prod-count {
	margin-top: 15px;
	width: 100%;
	height: 27px;
}

#buying .buy-tool #product-option .product-result .prod-count .tag-count {
	width: 97px;
	height: 27px;
	border: 1px solid #dedede;
	float: left;
}

#buying .buy-tool #product-option .product-result .prod-count .tag-count .tag-minuse {
	width: 27px;
	height: 26px;
	border-right: 1px solid #dedede;
	color: #999999;
	font-size: 15px;
	text-align: center;
	float: left;
	padding-top: 5px;
}

#buying .buy-tool #product-option .product-result .prod-count .tag-count .tag-number {
	width: 41px;
	height: 25px;
	background: #fafafa;
	color: #222222;
	font-size: 15px;
	text-align: center;
	float: left;
	padding-top: 5px;
}

#buying .buy-tool #product-option .product-result .prod-count .tag-count .tag-plus {
	width: 27px;
	height: 26px;
	border-left: 1px solid #dedede;
	color: #999999;
	font-size: 15px;
	text-align: center;
	float: left;
	padding-top: 5px;
}

#buying .buy-tool #product-option .product-result .prod-count .tag-price {
	font-size: 21px;
	color: #222222;
	font-weight: bold;
	float: right;
	padding-top: 5px;
}

#buying .buy-tool #product-option .product-result .tag-state {
	margin-top: 9px;
	font-size: 12px;
	color: #adadad;
}

#buying .buy-tool #product-option .product-result .tag-desc1 {
	font-size: 12px;
	color: #999999;
	margin-top: 24px;
	float: left;
}

#buying .buy-tool #product-option .product-result .tag-qupon-sel {
	border: 1px solid #de322a;
	border-radius: 5px;
	width: 51px;
	height: 21px;
	margin-left: 9px;
	font-size: 12px;
	color: #de322a;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	margin-top: 20px;
	float: left;
}

#history-search {
	width: 100%;
	background: #fff;
}

#history-search .tag-title {
	font-size: 15px;
	font-weight: bold;
	color: #222222;
	text-align: center;
	margin-bottom: 6px;
}

#history-search .tab-search {
	background: #fff;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}

#history-search .tab-search .tab-item {
	font-size: 12px;
	color: #999999;
	background: #f6f6f6;
	text-align: center;
	padding: 10px;
}

#history-search .tab-search .tab-item.active {
	font-size: 12px;
	color: #fff;
	background: #de322a;
	text-align: center;
}

#history-search .tag-content {
	margin: 0px 24px;
	padding-top: 30px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dedede;
}

#history-search .tag-content .sort-num {
	text-align: center;
	float: left;
	font-size: 12px;
	color: #999999;
	padding-top: 3px;
}

#history-search .tag-content .sort-num.active {
	color: #de322a;
}

#history-search .tag-content .text {
	font-size: 12px;
	color: #222222;
	float: left;
	width: 80%;
}

#history-search .tag-content .img_cancel {
	width: 9px;
	height: 9px;
	float: right;
}

.fail-search {
	width: 100%;
	background: #fff;
	margin-top: 45px;
	text-align: center;
}

.fail-search img {
	width: 36px;
	height: 36px;
}

.fail-search div {
	font-size: 15px;
	color: #999999;
	margin-top: 15px;
}

#product-search-result {
	width: 100%;
	background: #fff;
	padding-right: 15px;
	padding-top: 15px;
}

#product-search-result .content {
	width: 150px;
	display: table-cell;
	padding-left: 15px;
}

#product-search-result .content .thumbnail {
	width: 150px;
	height: 130px;
	border-radius: 0;
	padding: 0;
	margin-bottom: 11px;
}

#product-search-result .content .thumbnail .group-join {
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 10px;
	background: #e5e5e5;
	opacity: 0.9;
	padding: 4px;
	color: #777777;
}

#product-search-result .content .thumbnail .bookmark-group {
	position: absolute;
	top: 0px;
	width: 26px;
	height: 23px;
	margin-left: 5px;
	margin-top: 5px;
}

#product-search-result .content .product-info {
	width: 150px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	margin-bottom: 0 !important;
}

#product-search-result .content .product-info .product-state {
	font-size: 15px;
	color: #8a3bd2;
}

#product-search-result .content .product-info .product-title {
	font-size: 13px;
	color: #222222;
	padding-bottom: 10px;
	margin-bottom: 0 !important;
}

#product-search-result .content .product-info .product-disrate {
	font-size: 23px;
	color: #de322a;
	font-style: italic;
	font-weight: bold;
}

#product-search-result .content .product-info .product-disrate span {
	font-size: 12px;
	color: #de322a;
	font-style: italic;
}

#product-search-result .content .product-info .product-regulprice {
	padding-left: 9px;
	font-size: 7px;
	color: #c3c3c3;
	text-decoration: line-through;
}

#product-search-result .content .product-info .product-sales {
	padding-left: 9px;
	font-size: 8px;
	color: #999999;
}

#product-search-result .content .product-info .product-saleprice {
	padding-left: 9px;
	color: #222222;
	font-size: 12px;
	font-weight: bold;
}

#product-search-result .content .product-info .product-saleprice span {
	font-size: 7px;
	color: #222222;
}

#product-search-result .content .product-info .product-shipping {
	width: 49px;
	height: 15px;
}

#total-review-image .more-all {
	height: 66px;
	background: #ff726e;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding-top: 19px;
}

.gallery-item {
	width: 103px;
	height: 103px;
	display: inline-block;
	margin-left: 9px;
	margin-top: 9px;
	border: 1px solid #dedede;
}

.movie-item {
	padding: 15px 0px;
	width: 100%;
	height: 360px;
	position: relative;
	background: #fff;
}

@media (max-width: 320px) {
	#product-search-result .content .product-info .product-shipping {
		width: 68px;
		height: 22px;
	}
	#total-review-image canvas {
		width: 60px !important;
		height: 60px !important;
	}
	#total-review-image .more-all {
		height: 60px;
		padding-top: 17px;
	}
}

@media (min-width: 360px) and (max-width: 374px) {
	#product-search-result .content .product-info .product-shipping {
		width: 68px;
		height: 22px;
	}
}

@media (min-width: 361px) and (max-width: 410px) {
	#product-search-result .content .product-info .product-shipping {
		width: 68px;
		height: 22px;
	}
	#total-review-image canvas {
		width: 71px !important;
		height: 71px !important;
	}
	#total-review-image .more-all {
		height: 71px;
		padding-top: 21px;
	}
}

@media (min-width: 411px) {
	#product-search-result .content .product-info .product-shipping {
		width: 68px;
		height: 22px;
	}
	#total-review-image canvas {
		width: 78px !important;
		height: 78px !important;
	}
	#total-review-image .more-all {
		height: 78px;
		padding-top: 24px;
	}
}

@media (min-width: 414px) {
	#product-search-result .content .product-info .product-shipping {
		width: 68px;
		height: 22px;
	}
	#total-review-image canvas {
		width: 80px !important;
		height: 80px !important;
	}
	#total-review-image .more-all {
		height: 80px;
		padding-top: 26px;
	}
}

@media (min-width: 640px) {
	.product-buying {
		position: fixed;
		bottom: 0px;
		width: 1080px;
		font-size: 15px;
		color: #fff;
		background: #de322a;
		height: 51px;
		padding-top: 17px;
		z-index: 100;
	}
	#buying {
		position: fixed;
		bottom: 0;
		width: 600px;
	}
}






/************************************************
*				2019 11 추가 CSS				*
************************************************/

#product-detail .product-category .category-desc.cd_red {
	font-size:17px;
	font-weight:700;
	color: #de322a;
}




#buy_option{margin:0;padding:0;position:relative;}
#buy_option .buy-tool {
	width: 100%;
}
#buy_option .buy-tool #product-select{padding:15px 0;border-bottom:1px solid #dedede;}
#buy_option .buy-tool .option-sale {
	height: 42px;
	padding: 15px 0px 12px 21px;
	font-size: 13px;
	font-weight: bold;
	color: #222222;
}

#buy_option .buy-tool .tag-select {
	height: 42px;
	padding: 15px 15px 0px 15px;
	border: 1px solid #dedede;
	margin: 0px 15px;
}

#buy_option .buy-tool .tag-select .tag-name {
	font-size: 13px;
	color: #222222;
	float: left;
}

#buy_option .buy-tool .tag-select .ico-show {
	width: 12px;
	height: 6px;
	float: right;
	margin-top: 3px;
}

#buy_option .buy-tool .tag-content {
	height: 42px;
	padding: 15px 15px 0px 15px;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	margin: 0px 15px;
}

#buy_option .buy-tool .tag-content .tag-name {
	font-size: 13px;
	color: #222222;
	float: left;
}

#buy_option .buy-tool .tag-content .tag-price {
	font-size: 13px;
	color: #222222;
	float: right;
}

#buy_option .buy-tool #product-option {
	background: #fff;
	height: auto;
	overflow: auto;
}

#buy_option .buy-tool #product-option .list-hidden {
	display: none;
}

#buy_option .buy-tool #product-option .product-result {
	margin-top: 21px;
	padding-top: 21px;
	border-top: 1px solid #dedede;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 18px;
}

#buy_option .buy-tool #product-option .product-result .prod-name {
	width: 100%
}

#buy_option .buy-tool #product-option .product-result .prod-name .tag-name {
	font-size: 14px;
	color: #222222;
	float: left;
}

#buy_option .buy-tool #product-option .product-result .prod-name .tag-close {
	width: 12px;
	height: 12px;
	float: right;
}

#buy_option .buy-tool #product-option .product-result .prod-count {
	margin-top: 15px;
	width: 100%;
	height: 27px;
}

#buy_option .buy-tool #product-option .product-result .prod-count .tag-count {
	width: 97px;
	height: 27px;
	border: 1px solid #dedede;
	float: left;
}

#buy_option .buy-tool #product-option .product-result .prod-count .tag-count .tag-minuse {
	width: 27px;
	height: 26px;
	border-right: 1px solid #dedede;
	color: #999999;
	font-size: 15px;
	text-align: center;
	float: left;
	padding-top: 5px;
}

#buy_option .buy-tool #product-option .product-result .prod-count .tag-count .tag-number {
	width: 41px;
	height: 25px;
	background: #fafafa;
	color: #222222;
	font-size: 15px;
	text-align: center;
	float: left;
	padding-top: 5px;
}

#buy_option .buy-tool #product-option .product-result .prod-count .tag-count .tag-plus {
	width: 27px;
	height: 26px;
	border-left: 1px solid #dedede;
	color: #999999;
	font-size: 15px;
	text-align: center;
	float: left;
	padding-top: 5px;
}

#buy_option .buy-tool #product-option .product-result .prod-count .tag-price {
	font-size: 21px;
	color: #222222;
	font-weight: bold;
	float: right;
	padding-top: 5px;
}

#buy_option .buy-tool #product-option .product-result .tag-state {
	margin-top: 9px;
	font-size: 12px;
	color: #adadad;
}

#buy_option .buy-tool #product-option .product-result .tag-desc1 {
	font-size: 12px;
	color: #999999;
	margin-top: 24px;
	float: left;
}

#buy_option .buy-tool #product-option .product-result .tag-qupon-sel {
	border: 1px solid #de322a;
	border-radius: 5px;
	width: 51px;
	height: 21px;
	margin-left: 9px;
	font-size: 12px;
	color: #de322a;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	margin-top: 20px;
	float: left;
}




.product-buying {
	position: fixed;
	bottom: 0px;
	width: 100%;
	max-width:600px;
	font-size: 15px;
	color: #fff;
	background: #de322a;
	height: 51px;
	z-index: 100;
}
.product-buying ul{margin:0;padding:0;position:relative;}
.product-buying li{width:50%;height:51px;text-align:center;font-size: 15px;font-weight: bold;list-style:none;position:relative;float:left;}
.product-buying li.product-cart {
	height: 51px;
	margin-top:-17px;
	padding-top:17px;
	color: #de322a;
	background: #fff;
	border:1px solid #de322a;
}

.product-buying li.product-cart img {
	width: 20px;
	height: 18px;
}
.product-buying li.product-buy {
	height: 51px;
	padding-top:0;
	color: #fff;
	background: #de322a;
}

.pt70px{padding-top:70px !important;}




