/* BASIC css start */
#contentWrap {width: 100%;}
#contentWrap #content {width: 100%; margin:0;}

.srchWrapTop {padding: 40px 0;text-align: center;background: #f9f9f9;margin-bottom: 50px;}
.srchWrapTop p {color: #767676;font-size: 20px;font-weight: 400;}
.srchWrapTop p b {color: #ee4a44;font-weight: 500;}

/* sch-frm */
#searchWrap {width:1220px;margin: 0 auto;}
#searchWrap .goods_list_top .float_wrap > li:first-child {width:70%;}
#searchWrap .goods_list_top .float_wrap > li.right {width:30%; margin-top:-4px;}
#searchWrap .goods_list_top .float_wrap > li.right li {padding:0 10px;}
#searchWrap .goods_list_top .float_wrap > li.right li.on {background-color:transparent !important;}

#searchWrap .goods_list_wrap {display:flex;align-items:center;padding-bottom: 40px;}
#searchWrap .goods_list_summary {width:10%;font-size: 16px;font-weight: 400;color: #191919;vertical-align: middle;padding-left: 10px;}
#searchWrap .goods_list_top {width:90%; border-top:0 !important;border-bottom:0 !important;padding: 0 !important; margin:0 !important;}
#searchWrap .goods_list_top .sort_item a {color: #999999;font-size: 16px;font-weight: 400;}
#searchWrap .goods_list_top .sort_item a.active {color: #191919;font-weight: 400;}
#searchWrap .goods_list_top .sort_item a + a::before {content: "";display: inline-block;margin: 0 16px;width: 1px;height: 12px;background: #dbdbdb;}

#searchWrap .sch-tit { padding-bottom:5px; font-size:18px; color:#202020; font-weight:bold }
#searchWrap .sch-frm { padding:30px 0; text-align:center; border:1px solid #e3e3e3 }

#searchWrap .sch-frm .tit-key { display:inline-block; *display:inline; margin:0 30px; padding:0 0 5px 0; font-size:16px; color:#292929; line-height:20px; *line-height:22px; border-bottom:1px solid #292929 }
#searchWrap .sch-frm .tit-key span { display:inline-block; *display:inline; word-break:break-all; white-space:normal }

#searchWrap .sch-frm .table-keyword { padding:30px 0 0 45px }
#searchWrap .sch-frm th { font-size:14px; font-weight: normal; }
#searchWrap .sch-frm td { padding:4px 0 }
#searchWrap .sch-frm td input { height:28px; border:1px solid #ddd }
#searchWrap .sch-frm td input.MS_input_txt { width:220px }
#searchWrap .sch-frm td input[name=money1],
#searchWrap .sch-frm td input[name=money2] { width:95px }
#searchWrap .sch-frm td .CSSbuttonSearch { display:inline-block; width:144px; height:67px; font-size:15px; color:#fff; text-align:center; line-height:67px; border:1px solid #000; background:#000; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#searchWrap .sch-frm td .CSSbuttonSearch:hover { color:#000; background:#fff }
#searchWrap .sch-frm td .CSSbuttonSearch:active { position: relative; top: 1px }

/* total, sort */
#searchWrap .total-sort { padding-top: 45px; }
#searchWrap .total-sort .total dd { font-weight: normal; }

.prd-list .hashtag { padding: 5px; text-align: left; }
.prd-list .hashtag span { display: inline-block; word-break: break-all; background:#f3f3f3;margin-right: 5px; margin-bottom: 5px; padding-top: 5px;  }
.prd-list .hashtag span a { color: #656565; font-size: 14px; }
.prd-list .hashtag span a:hover { color: #f75258; }

/* »óÇ° ¸®½ºÆ® */

.goodsDisplayTextWrap > li.score {display:none;}
.goodsDisplayTextWrap .reserve {display:none;}


/* goods_display_lattice_a */
.displayTabContentsA > ul > li {width:290px; margin-bottom:50px; margin-left:0; min-height:380px; padding-bottom:0}
.displayTabContentsA > ul > li {text-align:center;}
.displayTabContentsA > ul > li.goodsDisplayWrap {margin-right:20px;}
.displayTabContentsA > ul > li.goodsDisplayWrap:nth-child(4n) {margin-right:0;}
.displayTabContentsA > ul > li.goodsDisplayWrap .goodsDisplayImageWrap {position:relative; max-width:290px;max-height: 0;padding-top: 290px;margin:0 auto; overflow:hidden;box-sizing:border-box;border-radius: 20px; border:0 !important;}
.displayTabContentsA > ul > li.goodsDisplayWrap .goodsDisplayImageWrap img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.displayTabContentsA > ul > li.goodsDisplayWrap .goodsDisplayImageWrap .goodsDisplayImageIcon {position:absolute; left:0; top:0;}
.displayTabContentsA .goodsDisplayTextWrap {width:290px; margin:0 auto;padding-top:20px; padding-left:20px; text-align:left;}
.displayTabContentsA .goodsDisplayTextWrap li {line-height:1 !important;}
.displayTabContentsA .goodsDisplayTextWrap li.relative {position: relative;}
.displayTabContentsA .goodsDisplayTextWrap li.relative .review {position: absolute;bottom: -7px;right: 20px;transform: translateY(-50%);font-size: 18px;color: #999999;}
.displayTabContentsA .goodsDisplayTextWrap .summary {display:block; color:#999;}



/* goods_display_lattice_b */
.displayTabContentsB > ul > li {width:600px; margin-bottom:50px; margin-left:0; min-height:380px; padding-bottom:0}
.displayTabContentsB > ul > li {text-align:center;}
.displayTabContentsB > ul > li.goodsDisplayWrap {margin-right:20px;}
.displayTabContentsB > ul > li.goodsDisplayWrap:nth-child(2n) {margin-right:0;}
.displayTabContentsB > ul > li.goodsDisplayWrap .goodsDisplayImageWrap {position:relative; width:600px;max-height: 0;padding-top: 600px;margin:0 auto; overflow:hidden;box-sizing:border-box;border-radius: 20px; border:0 !important;}
.displayTabContentsB > ul > li.goodsDisplayWrap .goodsDisplayImageWrap img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.displayTabContentsB > ul > li.goodsDisplayWrap .goodsDisplayImageWrap .goodsDisplayImageIcon {position:absolute; left:0; top:0;}
.displayTabContentsB .goodsDisplayTextWrap {width: 600px; margin:0 auto;padding-top:20px; padding-left:20px; text-align:left;}
.displayTabContentsB .goodsDisplayTextWrap li {line-height:1 !important;}
.displayTabContentsB .goodsDisplayTextWrap li.relative {position: relative;}
.displayTabContentsB .goodsDisplayTextWrap li.relative .review {position: absolute;bottom: -7px;right: 20px;transform: translateY(-50%);font-size: 18px;color: #999999;}
.displayTabContentsB .goodsDisplayTextWrap .summary {display:block; color:#999;}


 
/* goods_display_list */
/*
.displayTabContentsList .goodsDisplayWrap {position:relative;}
.displayTabContentsList .goodsDisplayItemWrap {display:table; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:30px; border-top:0px solid #e0e0e0; overflow:hidden;}
.displayTabContentsList .goodsDisplayItemWrap .relative,
.displayTabContentsList .goodsDisplayItemWrap .goodsDisplayTextWrap {float:left;}
.displayTabContentsList .goodsDisplayWrap .goodsDisplayImageWrap {width:240px;}

.displayTabContentsList .goodsDisplayTextWrap {padding:0 80px; text-align:center;}
.displayTabContentsList .goodsDisplayTextWrap .goods_name {display:inline-block; padding-top:80px;}
.displayTabContentsList .goodsDisplayTextWrap .relative {position:absolute; right:170px; top:80px;}
.displayTabContentsList .goodsDisplayTextWrap .reserve {display:block; position:absolute; right:-130px; top:0px;}
*/

.displayTabContentsList .goodsDisplayItemWrap div.relative {width: 200px;display: inline-block;float: left;}
.displayTabContentsList .goodsDisplayItemWrap {display: block;}

.displayTabContentsList > ul > li {width: 100%; margin-bottom:40px; margin-left:0;  padding-bottom:0; text-align:center;}
.displayTabContentsList > ul > li + li {padding-top: 40px;border-top: 1px solid #f4f4f4;margin-top: 40px;}
.displayTabContentsList > ul > li::after {content: "";display: block;clear: both;}
.displayTabContentsList > ul > li.goodsDisplayWrap {margin-right:20px;}
.displayTabContentsList > ul > li.goodsDisplayWrap:nth-child(2n) {margin-right:0;}
.displayTabContentsList > ul > li.goodsDisplayWrap .goodsDisplayImageWrap {position:relative;width: 200px;max-height: 0;padding-top: 200px;margin:0 auto; overflow:hidden;box-sizing:border-box;border-radius: 20px; border:0 !important;}
.displayTabContentsList > ul > li.goodsDisplayWrap .goodsDisplayImageWrap img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.displayTabContentsList > ul > li.goodsDisplayWrap .goodsDisplayImageWrap .goodsDisplayImageIcon {position:absolute; left:0; top:0;}
.displayTabContentsList .goodsDisplayTextWrap {float:left;display: inline-block;width: calc(100% - 200px); margin:0 auto;padding: 60px 10px 0 20px; text-align:left;box-sizing: border-box;}
.displayTabContentsList .goodsDisplayTextWrap li {line-height:1 !important;}
.displayTabContentsList .goodsDisplayTextWrap li.relative {position: relative;}
.displayTabContentsList .goodsDisplayTextWrap li.relative .review {position: absolute;top: 10px;right: 0;transform: translateY(-50%);font-size: 18px;color: #999999;}
.displayTabContentsList .goodsDisplayTextWrap .summary {display:block; color:#999;}


.displayTabContentsA .saleboxre,
.displayTabContentsList .saleboxre {display:none;} 

.relative {position:relative;}
.relative .wish {position: absolute;top: 20px;right: 20px;  z-index:10;}

/* BASIC css end */

