#wrap {
	min-height: 100%;
}
#content {
	padding: 0px !important;
}
.ctns .ban_wrap {
	padding: 0px 0px 11px;
}
.ctns .ban_wrap .ban {
	border-bottom-color: rgb(210, 213, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.ctns .gd_srs {
	margin: 12px 0px 0px; padding: 0px 0px 21px;
}
.ctns .gd_srs h3 span {
	margin: 0px 0px 0px 7px; padding: 0px 0px 0px 13px; color: rgb(55, 134, 239); letter-spacing: 0px; font-size: 0.93em; font-weight: normal; display: inline-block; position: relative;
}
.ctns .gd_srs h3 span::before {
	background: url("/img/spacer.gif") no-repeat -72px -69px / 166px 127px; left: 0px; top: 2px; width: 11px; height: 11px; display: inline-block; position: absolute; content: ""; -webkit-background-size: 166px 127px;
}
.ctns .gd_srs h3 strong {
	vertical-align: 0px;
}
.ctns .svc_go_wrap p {
	padding: 11px 0px 0px 8px; height: 23px; letter-spacing: -1px; font-size: 0.81em;
}
.ctns .svc_go_wrap .svc_go {
	width: 70%; float: left;
}
.ctns .svc_go_wrap .svc_go ul {
	overflow: hidden;
}
.ctns .svc_go_wrap .svc_go ul li {
	width: 33.3%; height: 63px; float: left;
}
.ctns .svc_go_wrap .svc_go ul li:nth-child(3n) {
	width: 33.4%;
}
.ctns .svc_go_wrap .svc_go ul li a {
	padding: 8px 0px 0px; text-align: center; color: rgb(74, 74, 74); letter-spacing: -1px; font-size: 0.78em; font-weight: normal; display: block; position: relative;
}
.ctns .svc_go_wrap .svc_go ul .ico {
	display: block;
}
.ctns .svc_go_wrap .svc_go ul .ico img {
	width: 31px; height: 31px;
}

.hotdeal_cont .mbest_wrap {
	background: rgb(241, 241, 241); padding: 0px 0px 11px;
}
.hotdeal_cont .sp_deal.super_deal {
	margin-top: -21px;
}
.hotdeal_cont .info_bx .ico_del {
	right: 17px; bottom: 25px;
}
.hotdeal_cont .info_bx .ico_smart {
	background-position: -95px -233px; right: 17px; bottom: 25px;
}
.hotdeal_cont .cate_lst {
	padding-left: 17px;
}
.hotdeal_cont .best.ecpn_tit h3 .tit::before {
	background-position: 0px -154px; margin: -12px 0px 0px -34px; width: 68px; height: 25px;
}
.hotdeal_cont .best.ecpn_tit h3 .tit {
	padding: 10px 0px 10px 15px; width: 68px; height: 25px;
}
.hotdeal_cont .mart.ecpn_tit h3 {
	padding-left: 70px;
}
.hotdeal_cont .best.ecpn_tit h3 {
	padding-left: 70px;
}
.hotdeal_cont .ecpn_tit .cate_sub_lst li a {
	padding-left: 0px;
}
.hotdeal_cont .mprd_lst {
	margin-left: 0px;
}
.hotdeal_cont .mprd_lst li a {
	margin: 40px 10px 0px;
}

.mbest_wrap {
	background: rgb(255, 255, 255); padding: 0px 10px; overflow: hidden;
}
.mbest_wrap .mbest_lst {
	margin: -30px 0px 0px -10px; padding: 0px 0px 20px;
}
.mbest_wrap .mbest_lst::after {
	clear: both; display: block; content: "";
}
.mbest_wrap .mbest_lst li {
	width: 50%; float: left;
}
.mbest_wrap .mbest_lst li a {
	margin: 40px 0px 0px 10px; display: block; position: relative;
}
.mbest_wrap .mbest_lst .rank {
	background: rgba(25, 142, 246, 0.4); padding: 4px 0px 3px; left: 0px; top: 0px; width: 25px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 17px; font-weight: bold; position: absolute; z-index: 10;
}
.mbest_wrap .mbest_lst .last.rank {
	padding: 6px 0px 5px; height: 14px; line-height: 14px; font-size: 13px;
}
.mbest_wrap .mbest_lst .img_bx {
	padding-top: 100%; position: relative;
}
.mbest_wrap .mbest_lst .img_bx::after {
	clear: both; display: block; content: "";
}
.mbest_wrap .mbest_lst .img_bx img {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute;
}
.mbest_wrap .mbest_lst .info_bx {
	height: 60px; position: relative;
}
.mbest_wrap .mbest_lst .info_bx .tit {
	height: 20px; color: rgb(48, 48, 48); letter-spacing: -1px; overflow: hidden; font-size: 13px; font-weight: normal; margin-top: 6px; display: block;
}
.mbest_wrap .mbest_lst .info_bx .per span {
	font-size: 15px;
}
.mbest_wrap .mbest_lst .no_sale.info_bx .price_box {
	padding-top: 23px;
}
.mbest_wrap .mbest_lst .price_box .per_price {
	color: rgb(178, 178, 178); line-height: 14px; font-size: 12px; font-weight: normal; text-decoration: line-through; margin-top: 9px; display: block;
}
.mbest_wrap .mbest_lst .price_box .price {
	color: rgb(48, 48, 48); line-height: 19px; font-size: 17px; margin-top: -3px; display: inline-block;
}

.super_deal {
	background-color: #fff; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.sp_deal.super_deal {
	padding-top: 20px; margin-top: -19px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.super_deal .m_title h3 {
	padding: 10px 0px 6px 10px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.super_deal .m_title h3 .tit {
	background: url("/img/spacer.gif") no-repeat 0px -125px / 250px 250px; width: 88px; height: 33px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.super_deal .m_title h3 .s_tit {
	padding: 11px 0px 0px 10px; color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; margin-left: 5px; vertical-align: top; display: inline-block; position: relative;
}
.super_deal .m_title h3 .s_tit::after {
	background: rgb(217, 217, 217); left: 0px; top: 13px; width: 1px; height: 15px; position: absolute; content: "";
}
.super_deal .m_title .cate_area {
	background: rgb(255, 255, 255);
}
.super_deal .m_title .cate_area .btn_view {
	background: rgb(255, 255, 255); padding: 0px 26px 0px 10px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); top: 12px; right: 10px; color: rgb(51, 51, 51); line-height: 28px; font-size: 11px; font-weight: normal; position: absolute;
}
.super_deal .m_title .cate_area .btn_view::after {
	background: url("/img/spacer.gif") no-repeat 0px -160px / 250px 250px; top: 8px; width: 11px; height: 11px; right: 10px; position: absolute; content: "";
}
.super_deal .m_title .cate_area .selected.btn_view::after {
	background-position: 0px -174px;
}
.super_deal .m_title .cate_view {
	background: rgb(255, 255, 255); border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.super_deal .m_title .cate_view ul {
	width: 100%; overflow: hidden;
}
.super_deal .m_title .cate_view li {
	padding: 10px 0px; overflow: hidden;
}
.super_deal .m_title .cate_view a {
	background: none; margin: 0px; border: 0px currentColor; width: 33.2%; color: rgb(128, 128, 128); line-height: 20px; letter-spacing: -1px; padding-left: 34px; font-size: 12px; font-weight: normal; float: left; box-sizing: border-box; box-shadow: none; -webkit-box-shadow: none;
}
.super_deal .m_title .cate_view li a:nth-child(3n) {
	width: 33.4%;
}
.super_deal .m_title .cate_view li a:nth-child(3n-2) {
	width: 33.4%;
}
.super_deal .m_title .cate_view a.selected {
	color: rgb(25, 142, 246); font-weight: bold;
}
.super_deal .m_title .cate_view a::before {
	background: url("/img/spacer.gif") no-repeat 0% 0% / 250px 250px; left: 10px; top: 0px; width: 20px; height: 20px; position: absolute; content: "";
}
.super_deal .m_title .cate_view a.cate1::before {
	background-position: -40px -160px;
}
.super_deal .m_title .cate_view a.cate2::before {
	background-position: -65px -160px;
}
.super_deal .m_title .cate_view a.cate3::before {
	background-position: -90px -160px;
}
.super_deal .m_title .cate_view a.cate4::before {
	background-position: -115px -160px;
}
.super_deal .m_title .cate_view a.cate5::before {
	background-position: -140px -160px;
}
.super_deal .m_title .cate_view a.cate6::before {
	background-position: -165px -160px;
}
.super_deal .m_title .cate_view a.cate7::before {
	background-position: -190px -160px;
}
.super_deal .m_title .cate_view a.cate8::before {
	background-position: -215px -160px;
}
.super_deal .m_title .cate_view a.cate9::before {
	background-position: -40px -185px;
}
.super_deal .m_title .cate_view a.cate10::before {
	background-position: -65px -185px;
}
.super_deal .m_title .cate_view a.cate11::before {
	background-position: -90px -185px;
}
.super_deal .m_title .cate_view a.cate12::before {
	background-position: -115px -185px;
}
.super_deal .m_title .cate_view a.selected.cate1::before {
	background-position: -140px -185px;
}
.super_deal .m_title .cate_view a.selected.cate2::before {
	background-position: -165px -185px;
}
.super_deal .m_title .cate_view a.selected.cate3::before {
	background-position: -190px -185px;
}
.super_deal .m_title .cate_view a.selected.cate4::before {
	background-position: -215px -185px;
}
.super_deal .m_title .cate_view a.selected.cate5::before {
	background-position: -40px -210px;
}
.super_deal .m_title .cate_view a.selected.cate6::before {
	background-position: -65px -210px;
}
.super_deal .m_title .cate_view a.selected.cate7::before {
	background-position: -90px -210px;
}
.super_deal .m_title .cate_view a.selected.cate8::before {
	background-position: -115px -210px;
}
.super_deal .m_title .cate_view a.selected.cate9::before {
	background-position: -140px -210px;
}
.super_deal .m_title .cate_view a.selected.cate10::before {
	background-position: -165px -210px;
}
.super_deal .m_title .cate_view a.selected.cate11::before {
	background-position: -190px -210px;
}
.super_deal .m_title .cate_view a.selected.cate12::before {
	background-position: -215px -210px;
}
.super_deal li {
	position: relative;
}
.super_deal li a {
	background: rgb(255, 255, 255); margin: 0px 0px 11px; display: block; position: relative;
}
.super_deal li:last-child a {
	margin-bottom: 0px;
}
.sp_deal.super_deal li:last-child a {
	margin-bottom: 11px;
}
.super_deal .pimg {
	width: 100%; position: relative; margin-top: 10px;  margin-left: -1px;
}
.super_deal .img {
	padding-top: 3px; display: block; position: relative;
}
.super_deal .img img {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; position: relative;
}
.super_deal .prod_ct {
	padding: 10px 0px 0px 10px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; position: relative; min-height: 90px; background-color:#f4f4f4;
}
.super_deal .st2.prod_ct {
	padding-left: 10px;
}
.super_deal .pd_b1 {
	height: 30px; padding-right: 15px;
}
.super_deal .pd_b1 span {
	line-height: 1.2em; letter-spacing: -1px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.super_deal .pd_b1 span.tx1 {
	color: rgb(68, 68, 68); font-size: 1.2em; font-weight: normal; margin-bottom: 1px;
}
.super_deal .pd_b1 span.tx2 {
	color: rgb(153, 153, 153); font-size: 1em;
}
.super_deal .pd_b2 {
	left: 10px; height: 30px; right: 0px; bottom: 10px; position: absolute;
}
.super_deal .pd_b2::after {
	clear: both; display: block; content: "";
}
.super_deal .rate {
	margin: 0px 6px 0px 0px; width: 54px; color: rgb(221, 21, 0); line-height: 1em; letter-spacing: -1px; font-size: 2.1em; float: left;
}
.super_deal .rate .pc {
	font-size: 0.93rem; margin-left: 1px; vertical-align: 1px;
}
.super_deal .price {
	float: left;
}
.super_deal .type.price {
	text-align: center; float: none;
}
.super_deal .origin {
	color: rgb(221, 21, 0); line-height: 1em; font-size: 1.4em; font-weight: bold; display: block;
}
.super_deal .sale {
	color: #333333; line-height: 1.2em; font-size: 1.2em; font-weight: normal; margin-left: 2px; display: block;
}
.super_deal .labbox {
	font-weight: normal;
}
.super_deal .labbox .free {
	background: rgb(0, 153, 151); width: 50px; height: 17px; text-align: center; right: 15px; bottom: 25px; color: rgb(255, 255, 255); line-height: 1.5em; letter-spacing: -1px; font-size: 0.75em; display: block; position: absolute;
}
.super_deal .labbox .number {
	right: 15px; bottom: 23px; color: rgb(153, 153, 153); font-size: 1em; display: block; position: absolute;
}
.super_deal .num_count {
	padding: 0px 10px 0px 0px; height: 22px; text-align: right; color: rgb(153, 153, 153); line-height: 2.2em; letter-spacing: -1px; font-size: 0.68em; font-weight: normal; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
.super_deal .num_count strong {
	color: rgb(0, 0, 0); font-weight: normal;
}
.super_deal .sold_out {
	left: 0px; top: 0px; right: 0px; bottom: -1px; position: absolute;
}
.super_deal .sold_out_v2 {
	left: 0px; top: 0px; right: 0px; bottom: -1px; position: absolute;
}
.sold_out_v3 {
	left: 0px; top: 0px; right: 0px; bottom: -1px; position: absolute;
}
.super_deal .sold_out::after {
	background: url("/img/spacer.gif") no-repeat 0% 0% / 134px 134px; margin: -67px 0px 0px -67px; left: 50%; top: 50%; width: 134px; height: 134px; display: block; position: absolute; content: "";
}
.super_deal .sold_out span {
	text-indent: -9999px; display: block;
}
.super_deal .sold_out_v2::after {
	background: url("/img/spacer.gif") no-repeat 0% 0% / 159px 159px; margin: -80px 0px 0px -80px; left: 50%; top: 50%; width: 159px; height: 159px; display: block; position: absolute; content: "";
}
.super_deal .sold_out span {
	text-indent: -9999px; display: block;
}
.super_deal .sold_out_v2 span {
	text-indent: -9999px; display: block;
}
.super_deal .unit_cost {
	margin: 2px 0px 5px; color: rgb(242, 118, 105); line-height: 1.2em; letter-spacing: -1px; font-size: 0.68rem; display: block;
}

