/* BASIC css start */
#prdBrand .cate-wrap .bcate { text-align: center; font-size: 14px; font-weight: bold; }
#prdBrand .cate-wrap .mcate { zoom: 1; overflow: hidden; margin: 20px 0; padding: 10px 0 10px 20px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#prdBrand .cate-wrap .mcate li { float: left; padding: 10px 20px 10px 10px; background: url(/images/d3/hot_issue/common/bull_w7_h7_red.gif) no-repeat 0 45%; }
#prdBrand .cate-wrap .mcate li a:hover { text-decoration: underline; }





.normal_prod_wrap{
    border: 1px solid #e0e0e0;
}
.normal_prod_wrap .normal_prod_box .normal_item {
    margin-right: 0px;
    height:310px;
    border-style: solid;
    border-width: 0px 1px 2px 0px;
    border-color: #e0e0e0;
    background: #fff;
    padding: 20px 32px;
    width: 209px!important;
    margin-bottom:-1px;
}

.normal_prod_wrap .normal_prod_box .normal_item:nth-child(4n) {
     border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #e0e0e0;
    width: 209px;
}

.cate_wrap{margin-top:50px;}
						.cate_wrap .cate_inn{font-size:0px; letter-spacing:0px; word-spacing:0px;}
						.cate_wrap .cate_inn a{display:inline-block; _display:inline; *display:inline; width:274px; height:51px; line-height:53px; border:1px solid #e0e0e0; font-size:14px; font-weight:block; font-family:'Malgun Gothic'; margin-right:-1px; margin-bottom:-1px; text-align:center; position:relative; z-index:2;}
						.cate_wrap .cate_inn a .actv_top{display:none; width:100%; height:1px; background:#609dcb; position:absolute; top:0px; left:0px; z-index:3;}
						.cate_wrap .cate_inn a:hover{border-color:#629ecb; color:#629ecb; z-index:5;}
						.cate_wrap .cate_inn a:hover .actv_top{display:block;}


						.now_cate{font-size:23px; font-weight:bold; padding-bottom:13px; font-family:'Malgun Gothic'; color:#2f2f2f;}
						.now_cate span{font-size:14px; padding-bottom:13px; font-family:'Malgun Gothic'; color:#2f2f2f; margin-left:10px;}

						.total_wrap{width:100%; overflow:hidden; padding-top:48px; padding-bottom:15px;}
						.total_wrap .item-total{float:left;}
						.total_wrap .item-order{float:right; text-align:right;}
						.total_wrap .item-order li{display:inline-block; _display:inline; *display:inline; padding-left:20px; position:relative; z-index:2;}
						
						.total_wrap .item-order li .l_bar{height:11px; width:2px; display:block; position:absolute; top:4px; left:10px; background:#ececec;}
						.total_wrap .item-order li a{font-family:'Malgun Gothic'; font-size:12px;; color:#5d5d5d; font-weight:bold;}
						.total_wrap .item-order li a:hover{color:#0871bf;}

.cate_detail{background-color:#ffe177; text-align:center;}
.cate_detail img{width:100%;}
.cate_detail .coupon{padding:40px 0;}
.cate_detail .coupon img{max-width:350px;}
.cate_detail .coupon p{color:#000; padding:10px 0; font-size:16px; width:600px; margin:0 auto; text-align:left;}
span.icon-recommend {
    margin-right: 10px;
}

.specific-prod-wrap {
    margin-bottom: 55px;
}



.new_join {}

.new_join img { max-width: 100%;}

.newtop { width: 100%;  position: relative; background-color:#efefef;}
.newtop .newtop_img{background-color:#213e46;}
.newtop .banner_img{ background-color:#ebded5; background-position:center; background-size:cover;  }

.newtop img{ display: block; margin: 0px auto; }


.tab { bottom: 0; left: 0;  right: 0; text-align: center;  font-size: 0; width: 1110px; margin:0 auto; }
.tabs { width: 33%; background-color:#efefef; height: 130px; font-size: 12px; display: inline-block; vertical-align: top; cursor: pointer; border-left: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3;}
.tabs:last-child{border-left: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;}
.tabs a { font-weight:700; color: #212121;  font-size: 2.5em;  padding-top:15px; -webkit-transition: all 0.3s ease;  -khtml-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
.be {  font-size: 25px;  padding-bottom: 5px;   display: block;  padding-top: 16px; color:#bf0221; }

.tabs:hover a{  color: #e4393e;}
.new_join a {  display: block;}

/*bene_*/
.bene_section01 { text-align: center;  padding-bottom: 150px;background-color:#fbf8f7; }
.bene_section01 .opt_img{ background-color:#fbf8f7; background-position:center; background-size:cover;  }

.bene_section05 { text-align: center;background-color:#222222; }

.notice_title{font-size:24px; font-weight:700; color:#000; }
.notice_title21{font-size:24px; font-weight:700; color:#000; }
.notice_section {display:block;}
.notice_section21 {display:block;}
.notice_section dl {text-align:left; width:650px; margin:30px auto 60px; font-size:18px;position:relative; color:#000; }
.notice_section21 dl {text-align:left; width:650px; margin:30px auto 60px; font-size:18px;position:relative; color:#000; }
.notice_section dd{padding-left:13px; margin-bottom:15px;}
.notice_section dd:before{content: "-";  position: absolute;  left: 0; }
.notice_section21 dd{padding-left:13px; margin-bottom:15px;}
.notice_section21 dd:before{content: "-";  position: absolute;  left: 0; }

#notice_toggle {font-size:20px; font-weight:700; color:#ffffff; display:block; margin:0 auto; background:#000000; width:160px; height:40px; }

.bene_section02 {position:relative; width:1100px; margin: 150px auto;}


.new_join .bene_section03 {width:100%;}
.bene_section03 .banner_img {  background-color: #cdecff;  text-align: center; padding:60px 0; }
.bene_section03  h2 {font-size:30px; font-weight:700; text-align:left; display:block; width:1100px; margin:20px auto;}
.bene_section03  h2:before{content:'|'; font-weight:900; color: #0075c5; font-size:30px; padding-right:10px;}
.bene_section03 .wrap{padding-bottom:60px;}
.bene_section03 .notice_title{font-size:24px; font-weight:700; color:#000000; }
.bene_section03 .notice_section {display:block;}
.bene_section03 .notice_section dl {text-align:left; width:650px; margin:30px auto 60px; font-size:18px;position:relative;}
.bene_section03 .notice_section dd{padding-left:13px; margin-bottom:15px;}
.bene_section03 .notice_section dd:before{content: "-";  position: absolute;  left: 0; }

.bene_section04 {background-color: #ebded5; text-align:center; padding-bottom:60px;}


.join_btn{display:block; font-size:30px; font-weight:600; width:796px;  height:100px; line-height:100px; text-align:center; color:#ffffff; background-color:#396c11;  margin:0 auto;}
.join_btn:hover{display:block; font-size:30px; font-weight:600; width:796px;  height:100px; line-height:100px; text-align:center; color:#000000; background-color:#99cc66; margin:0 auto; }


.item_title{text-align:center; font-size:40px; font-weight:700; height:100px; line-height:100px}


	.blackfri_prod_wrap{   width: 1100px;  margin: 0 auto;}
		.blackfri_prod_wrap .normal_prod_box {overflow: hidden; width: 105%;}
		.blackfri_prod_wrap .normal_prod_box .blackfri_item { float:left; height:600px; width:500px; padding:20px 32px;}
		.blackfri_prod_wrap .normal_prod_box .blackfri_item a{display:block;}
		.blackfri_prod_wrap .normal_prod_box .blackfri_item a img{max-width:100%;}
		.blackfri_prod_wrap .normal_prod_box .blackfri_item .prod_name{text-align:center; font-size:20px; width:80%; margin:0 auto;}
		.blackfri_prod_wrap .normal_prod_box .blackfri_item .prod_price{text-align:center;}
		.blackfri_prod_wrap .normal_prod_box .blackfri_item .prod_price span{font-size:20px;}
		.blackfri_prod_wrap .normal_prod_box .blackfri_item .prod_price .org_price{ font-weight: 700; color: #eb1b1b; font-family: 'Malgun Gothic';}
		.blackfri_prod_wrap .discnt_per{margin-left: 15px; margin-right:3px;font-weight: 700; color: #eb1b1b; padding-right: 12px; background: url(/design/samdacom1/wib/img/common/discount.png) no-repeat; background-size: 6px;
    background-position: center right;  float: initial;}


#div4banners { display: flex; justify-content: space-between; }
#div4banners>div { width:20%; padding:20px; border:1px solid #dcdcdc; text-align: center; }
#div4banners>div img { margin:0 0 15px 0 }
#div4banners h4 { font-size: 25px; margin:0 0 5px 0}
#div4banners p { font-size: 15px; }
/* BASIC css end */

