﻿@charset "utf-8";

/* Chrome, Safari용 스크롤 바 */

/*::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background: url('/images/bg.png') #efefef}*/
/*::-webkit-scrollbar-track {background: #efefef; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}*/
/*::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1)}*/



.s_bgtype_m{background: #eff2f8;}

.m_banner_01{/*float:left;*/clear:both;width: 100%;position: relative;margin-bottom: -0.4rem;}
.m_banner_01 .bx-wrapper .bx-viewport{height: 100% !important;overflow: hidden !important;background: transparent;}
/*.m_banner_01 ul li a{display:inline-block;height: 30vh;width: 100%;background-position: 50% 0;background-size: 100% 100%;background-repeat: no-repeat;margin: 0;padding: 0;}*/
.m_banner_01 ul li a{display:inline-block;height: 28vh;width: 100%;background-position: 40% 0;background-size: cover;background-repeat: no-repeat;margin: 0;padding: 0;}

.m_banner_01 .page_countW{background: #000;display:inline-block;height: 2.7rem;color: #fff;position: absolute;right: 7.1rem;bottom: 1rem;border-radius: 2rem;line-height: 180%;text-align:center;width:63px;}
.m_banner_01 .page_countW #cur_page,.m_banner_01 .page_countW #total_page{font-weight:100;padding: 0 0.3rem;}
.m_banner_01 .bx-wrapper .bx-viewport:after{content:'';/*background: url(../acom_img/main/front_bg.png) 0 0  no-repeat;*/display:inline-block;width:100%;height: 6.9rem;position: absolute;bottom: 0;left: 0;max-height: 10rem;background-size: 100% 6.9rem;min-height: 5rem;}
.m_banner_01 .page_all {position:absolute;right:0rem;bottom:1rem;text-align:center;margin:0 0 0 2px; background: #000; z-index:1; display:inline-block;height: 2.7rem; font-size:13px; font-weight:600; color: #fff; letter-spacing:-0.8px;  width:80px;line-height: 28px;}

.con_box{/*margin: 0.5rem 0 0 0;*/position:relative;/*float:*/ left;width: 100%;background: #fff;padding: 2.5rem 1.4rem;overflow: hidden;}
.con_box_full{float:left;margin: 0.9rem 0 0 0;padding:0;width: 100%;}

.box_type2{background:#f2f2f2;margin: 1.2rem 0 0 0;position:relative;padding: 1.4rem 1.4rem 2.2rem 1.4rem;width: 100%;}
.con_box .btn_more{background: url(../acom_img/main/ico_more.png) 50% 50% no-repeat;text-indent:-9999rem;display: block;width: 4rem;height: 4rem;background-size: 1.8rem;position:absolute;top: 1.7rem;right: 0;border: 0.8rem solid transparent;}
.box_type2 .btn_more{top:1.6rem; right:1.5rem;}
.con_box_st3{background-image:url(../acom_img/main/goods_img1.png),url(../acom_img/main/goods_bg.jpg);background-size: 12.4rem 7.3rem,100% 12rem;background-position:98% 2rem, 0 0;background-repeat:no-repeat;margin:0;padding: 2.2rem 2rem 1rem 2rem;margin-bottom:2rem;margin-top: -2rem;border-bottom: 0.14rem solid #a4c2f0;}

.con_box h2{font-size: 2.4rem;font-weight: 550;color: #000000;width: 100%;border: 0;height: 1.6rem;line-height: 100%;white-space:nowrap;margin-bottom: 3.4rem;background: transparent;}
.con_box h2 i{/* clear:both; */width:100%;display:block;font-size:1.4rem;color:#555;letter-spacing:-0.1rem;height:3rem;line-height:3rem;text-align:center;float: left;margin-bottom: 1.2rem;}
.con_box_st3 h2{border:0;height: 6.2rem;}
.con_box_st3 h2 strong{color:#0071bc;clear:both;width:100%;display:block;height: 2.4rem;}



/*상품리스트 재 정의 시작*/
.m_goods_01{clear: both;float: left;/*margin-bottom: 3rem;*/}
.m_goods_01 .bx-wrapper .bx-viewport{background:transparent;}
.m_goods_01 .bxslider li{float:left;display:inline-block;width: 28rem !important;}
.m_goods_01 .bxslider li a {width: 28rem;height: 29rem;display:block;}
.m_goods_01 .bxslider li a .goods_item{display:inline-block;float: left;height: 100%;}
.m_goods_01 .bxslider li a .goods_item dt{width: 100%;height: 16.45rem;position: relative;}
.m_goods_01 .bxslider li a .goods_item dt img{width:100%; height:100%;}
.m_goods_01 .bxslider li a .goods_item dt .sale_mark{background: #fb405a;height: 3.2rem;display: inline-block;color: #fff;position: absolute;top: 0;left: 0;line-height: 250%;padding: 0 1.2rem;font-size: 1.3rem;}
.m_goods_01 .bxslider li a .goods_item dd{background:#fff;border:1px solid #cfcfcf;border-top:0;height: 12.5rem;padding: 2rem 1.5rem 1.3rem 1.5rem;font-size: 1.3rem;line-height: 125%;float: left;}
.m_goods_01 .bxslider li a .goods_item dd strong.tit{width:100%;display:block;float:left;overflow: hidden;margin-bottom: 1rem;height: 4rem;font-weight: 800;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;text-overflow: ellipsis;line-height: 125%;font-size: 1.7rem;color: #222;}
.m_goods_01 .bxslider li a .goods_item dd strong.price{width:100%;display:block;float:left;color: #c62b1e;font-size: 1.7rem;text-align: left;font-weight: 600;height: 3.8rem;line-height: 195%;}
.m_goods_01 .bxslider li a .goods_item dd strong.price_sale{font-size:1.5rem;color:#646464;/*text-decoration: line-through*/;width: 100%;margin-bottom: -0.5rem;float: left;}
.m_goods_01 .bx-wrapper .bx-pager {float:left;clear:both;margin-bottom: -3.2rem;}
.m_goods_01 .bx-wrapper .bx-pager.bx-default-pager a{border-color:#e0e0e0;}
.m_goods_01 .bxslider li a .goods_item dd strong.price .text1{font-size:1.6rem; margin-right:0.5rem;}

.m_goods_01 .bx-wrapper .bx-viewport {padding:0 5rem !important;}

.m_goods_tab_w{width:100%;float: left;height: 3.3rem;overflow: hidden;overflow-x: auto;margin-bottom: 1.5rem;-ms-overflow-style: none;}
.m_goods_tab{width: 100rem;}
.m_goods_tab li{float:left;display: inline-block;margin-right: 0.4rem;}
.m_goods_tab li a{display:block;text-align:center;width: auto;height: 3.3rem;background: #fff;border-radius: 0.3rem;white-space: nowrap;font-size: 1.4rem;line-height: 240%;color: #333;padding: 0 1.7rem;border: 1px solid #ddd;}
.m_goods_tab li a.active{background: #9150ca;border-color: #9150ca;color:#fff;}

.tab_type2{/* height:6rem; */}
.tab_type2 li, .tab_type2 li:first-child{width:33.3%;}
.tab_type2 li:nth-child(3n + 1) a{margin:0; width:100%;}

.con_box_inner{ width: calc(100% + 2.8rem); margin:0 -1.4rem;float: left;padding-bottom: 0.3rem; background-image: linear-gradient(to bottom, #92b6ca 63% , #fff 63.05%);background-image: -webkit-linear-gradient(to bottom, #92b6ca 63% , #fff 63.05%); background-image: -o-linear-gradient(to bottom, #92b6ca 63% , #fff 63.05%);background-image: -moz-linear-gradient(to bottom, #92b6ca 63% , #fff 63.05%); }
.m_goods_02{clear: both;height: 29rem;/*margin: 0 -1.5rem;width: calc(100% + 3rem);*/margin-top: 2.7rem;position: relative;}
.m_goods_02 .bx-wrapper .bx-viewport{background:transparent;}
.m_goods_02 .bxslider{width:100%;}
.m_goods_02 .bxslider li{float:left;display:inline-block;height: 29rem;width: 100%;}
.m_goods_02 .bxslider li .goods_item{display: block;float: left;height: 29rem;width: 100%;}
.m_goods_02 .bxslider li .goods_item dt{width: 100%;height: 26rem;position:relative;}
.m_goods_02 .bxslider li .goods_item dt a{width:100%;display:block;height: 100%;position:relative;}
.m_goods_02 .bxslider li .goods_item dt .ico_movie{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.15) url(../acom_img/main/ico_movie.png) 50% 50% no-repeat;}
.m_goods_02 .bxslider li .goods_item dt img{width:100%; height:100%;}
.m_goods_02 .bxslider li .goods_item dd{background:#fff;border-top:0;height: 7rem;padding: 1rem 2rem;color: #333;font-size: 1.3rem;line-height: 125%;position: absolute;width: 90%;margin: -3rem 0 0 0;left: 5%;}
.m_goods_02 .bxslider li .goods_item dd strong.tit{width: 100%;display:block;margin-bottom: 0.5rem;font-weight: 550;line-height: 130%;font-size: 1.7rem;color: #000;text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m_goods_02 .bxslider li .goods_item dd .price{color: #c62b1e;font-size:1.6rem;font-weight:550;}
.m_goods_02 .bxslider li .goods_item dd strong.tit i{width:100%;display:block;font-weight: 400;font-size: 1.4rem;color: #555;clear: both;}

.m_goods_03{clear: both;height: 26.4rem;width: calc(100% + 2.8rem);position: relative;float: left;margin: 0 -1.4rem;}
.m_goods_03 .bx-wrapper .bx-viewport{background:transparent;}
.m_goods_03 .bxslider{width:100%;}
.m_goods_03 .bxslider li{float:left;display:inline-block;width: 100%;}
.m_goods_03 .bxslider li .goods_item{display: block;float: left;height: 26.4rem;width: 100%;}
.m_goods_03 .bxslider li .goods_item dt{width: 100%;height: 23.6rem;position:relative;z-index: -1;}
.m_goods_03 .bxslider li .goods_item dt a{width:100%;display:block;height: 100%;}
.m_goods_03 .bxslider li .goods_item dt img{width:100%; height:100%;}
.m_goods_03 .bxslider li .goods_item dd{background:#fff;border-top:0;height: 6.5rem;padding: 1rem 1rem 0 1rem;color: #333;font-size: 1.3rem;line-height: 125%;float: left;width: 90%;margin: -6.2rem 1.4rem 0 1.4rem;z-index: 1;}
.m_goods_03 .bxslider li .goods_item dd strong.tit{width:100%;display:block;float:left;overflow: hidden;margin-bottom: 0.5rem;height: 2rem;font-weight: 550;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient:vertical;text-overflow: ellipsis;line-height: 130%;font-size: 1.7rem;color: #000;}
.m_goods_03 .bxslider li .goods_item dd strong.price{display: inline-block;float:left;color:#ff5c46;font-size:1.8rem;text-align:right;height: 2.8rem;line-height: 150%;margin-top: 0.5rem;}
.m_goods_03 .bx-wrapper .bx-pager {bottom: -1rem;}
.m_goods_03 .bx-wrapper .bx-pager.bx-default-pager a{border-color:#e0e0e0;}

/*상품리스트 재정의 끝*/

/*핫트렌드*/
.con_box_trend{background: #f7f7f7;float: left;width: 100%;padding-bottom: 2rem;}
.con_box_trend .trend_txt{float:left;width: calc(100% + 2.8rem);padding: 0 1rem 0 1rem;text-align: center;margin: 0 -1.4rem;}

.con_box_trend .trend_txt a{display:inline-block;padding: 0 1.2rem;background: #fff;height: 4.5rem;line-height: 310%;color: #555;margin: 0 0.35rem 0.8rem 0.35rem;letter-spacing: -0.2rem;border-radius: 4rem;border: 1px solid #ddd;max-width: 47%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*이벤트 배너*/
.m_event_01{float:left;clear:both;width: 100%;height: 21.5rem;}
.m_event_01 .bx-wrapper .bxslider li a{display:block;height: 18.6rem;background-position: 0 0;background-repeat: no-repeat;background-size: 100% 100% ;border-radius: 0.4rem;width: 100%;}
.m_event_01 .bx-wrapper .bx-pager{position: relative;}

.m_event_02{float:left;clear:both;width: calc(100% + 3rem);height: 21.5rem;margin: 0 -1.5rem;}
.m_event_02 .bx-wrapper .bxslider li a{display:block;height: 18.6rem;background-position: 0 0;background-repeat: no-repeat;background-size: 100% 100%;width: 100%;}
.m_event_02 .bx-wrapper .bx-pager{position: relative;}


/*배너존*/
.customer_item{clear: both;float:left;width: 100%;}
.customer_item li{float:left;width:100%;}
.customer_item li a{float: left;line-height: 0;position:relative;width: 100%;}
.customer_item li a img{height: auto;width: 100%;}
.customer_item li a .banner_go{position:absolute;bottom:0;right:0;background: #fff url(../acom_img/main/ico_banner_go.png) 55% 45% no-repeat;width: 4rem;height: 3rem;display:block;background-size: 1.8rem;}

.p_layer_w{position:fixed;top:0;left:0;height:100%;width:100%;background: rgba(0,0,0,0.65);transition:2s;opacity:1;z-index:9999;}
.p_moive{position:absolute;background:#000;padding: 6rem 4rem 7rem 4rem;z-index:999;/*left:calc(50% - 400px);*/width:100%;top: 25%;}
.moive_show{ overflow: hidden;}
.moive_info{    width: 100%;    float: left;}
.moive_info h4{color:#fff;font-size: 1.5rem;font-weight:400;height: 3.5rem;line-height: 150%;}
.btn_goods_link:link, .btn_goods_link:hover{display:inline-block;background:#019adb;color:#fff;position:absolute;right: 4rem;bottom: 2rem;width: 8rem;height: 3rem;line-height: 200%;text-align:center;cursor:pointer;font-size: 1.4rem;}
.p_moive .btn_close{background-size: 15px;width: 50px;height: 35px;top: 1rem;right: 0;background: #000 url(../acom_img/ico_close2.png) 50% 50% no-repeat;background-size: 35%;}

/*맞춤상품*/

.m_fit_01{position:relative;padding: 0 0 2rem 0;}
.m_fit_01 div.bxslider { margin:0 50%; text-align:center; }
.m_fit_01 div.bxslider .slide{  width: initial !important; margin: 0px 20px ;   }
.m_fit_01 div.bxslider .slide img { width: 130px;  }


/*fit상품*/
.slick-initialized .slick-slide{margin: 0 4px;}
.slick-center .slide-h3 { margin-top: 0; }
.slider { width: 100%;  margin: 0 auto; text-align: center;}
.slide-h3 { margin: 1rem 0 1rem 0;  padding: 0;  height: 24rem;}
.slick-slide img{width:100%;height: 100%;}
.slider div { margin: 0 0.4%; -webkit-transition:all 0.8s ease-out;-ms-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;transition:all 0.8s ease-out;}
.slick-slide { opacity: .6; width:10px; position: relative;}
.slick-slide .goods_mark{position:absolute; left:0; top:0; width:3rem; padding:0.5rem 1rem 0.8rem 1rem; font-weight:400; color:#fff; line-height:120%; background:#fb405a; display:inline-block; height:3rem; font-size:1.4rem}
.slick-slide .tit{position:absolute;left:0;bottom: 5rem;font-size: 1.6rem;color:#000;padding: 0 1.5rem;line-height:120%;height:6rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;font-weight: 550;}
.slick-slide .price{position:absolute;left:0;bottom: 1.5rem;font-size:1.9rem; color: #000;padding: 0 1.5rem; font-weight:500;}
.slick-slide h3{position:absolute;left:0; top:0; width:100%; height:100%;background:rgba(0,0,0,0.15);}
.slick-center {display: block;  max-width: 100% !important;  max-height:100% !important;  opacity: 1;  }
.slick-initialized .slick-center{margin-top: 0;}
.slick-center .slide-h3{height:27rem;}
.slick-center h3{position:absolute;left:0; top:0; background:rgba(0,0,0,0.5);}
.slick-center .tit,.slick-center .price{color:#fff;}

.slick-initialized .slick-slide a{display: block;transition:all 0.3s ease-out;}
.slick-initialized .slick-slide a[tabindex="0"]{ transition:all 0.3s ease-out;}


/*추천상품 탭*/
#tabw .slider {margin:0;}
#tabw .slick-initialized .slick-center{  display: inline-block;  height: 2rem;}
#tabw .slider .slick-track{width: auto;}
#tabw .slick-initialized .slick-slide{margin:0;float: left;display: inline-block;}
#tabw .slider a{width: 5rem;padding:0;display: inline-block;text-align: center;padding: 0 1rem;}

/*추천상품 탭 다시*/
.tab_slider_w{float:left;width:100%;margin-bottom: 1.4rem;}
.tab_slider_w .bx-wrapper{margin:0;max-width: 100% !important;}
.tab_slider_w .bx-wrapper .bx-viewport{float:left;width: 100% !important;}
.tab_slider_w .bxslider li{margin-right: 0.4rem;width: auto !important;max-width: 300px !important;}
.tab_slider_w .bxslider li a{display:block;text-align:center;width: auto;height: 4rem;background: #fff;border-radius: 0.3rem;white-space: nowrap;font-size: 1.4rem;line-height: 265%;color: #333;padding: 0 1.7rem;border: 1px solid #ddd;overflow: hidden;/* min-width: 100px; *//* width: 200px; */}
.tab_slider_w .bxslider li.active-slide a{background: #9150ca;border-color: #9150ca;color:#fff;}

/*인기상품*/
.tab_extend_w{float:left;clear:both;text-align:center;margin: 0rem -0.5rem 1rem -0.5rem;}
.tab_extend_w a{display:inline-block;height: 3.2rem;margin: 0.25rem 0;line-height: 3rem;padding: 0 1.2rem;border-radius:4rem;border:1px solid #ddd;font-size: 1.4rem;}
.tab_extend_w a.active{ background:#9150ca; border-color:#9150ca; color:#fff;}


/* new ver. */
.mid_bn {margin: 0; padding:0; overflow:hidden; width:100%;  }
.mid_bn li {float:left; width:33.3%; margin:0; line-height:0; box-sizing:border-box; text-align:center; border:1px dashed #d2d1d2}
.mid_bn li:nth-child(1),.mid_bn li:nth-child(4),.mid_bn li:nth-child(7) {border-left:1px dashed #fff}
.mid_bn li:nth-child(3n) {border-right:1px dashed #fff}
.mid_bn li a {display:block; line-height:0;}
.mid_bn li img {width:100%;}

.mid_bn2 {margin: 0 0 -1px; padding:0; overflow:hidden; width:100%;  }
.mid_bn2 li:nth-child(1),.mid_bn2 li:nth-child(2),.mid_bn2 li:nth-child(3){border-top:1px solid #d2d1d2}
.mid_bn2 li {float:left; width:33.3%; margin:0; line-height:0; box-sizing:border-box; text-align:center; border-right:1px solid #d2d1d2; border-bottom:1px solid #d2d1d2;}
.mid_bn2 li:nth-child(1),.mid_bn2 li:nth-child(4),.mid_bn2 li:nth-child(7) {border-left:1px solid #fff}
.mid_bn2 li:nth-child(6) span {letter-spacing:-1px;font:bold 11px/14px normal; }
.mid_bn2 li a {display:block; line-height:0; padding:5px 0; text-align:center;}
.mid_bn2 li a span {display:block; margin:9px 0 0; text-align:center;font:bold 12px/14px normal; color:#666}
.mid_bn2 li:nth-child(3n) {border-right:1px solid #fff}
.mid_bn2 li a img {width:100%;}

.search{position:relative;padding:10px 15px;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;background-color:#f1f1f1}
.search .ip_box{position:relative; overflow:hidden; width:100%; border:1px solid #ccc;border-radius:8px; box-sizing: border-box;background-color:#fff}
.search .ip_box input{width:100%;padding:10px 40px 10px 14px; border: none;box-sizing: border-box; }
.search .ip_box .btn_search{position:absolute;right:0;top:0;padding:8px 10px;line-height:160%; background:#fff; border: none}
.search .ip_box .btn_search span{display:inline-block;width:16px;height:100%;  background:url(../acom_img/main/bt_search.png) no-repeat 0 center;background-size:16px 16px;text-indent:-9999px}
.search .btn_cancel{position:absolute;right:0;top:10px;width:52px;height:40px;color:#999;font-size:13px;font-weight:300}

.hot_area {position:relative; width: 100%; padding:17px 0 19px 15px; box-sizing: border-box;  background:#fff; border-bottom: 1px solid #e5e5e5 }
.hot_area h3 {display:block; margin:0 0 8px; /*font:bold 16px/17px normal;*/ color:#030303;}
.hot_area h3 img {height:20px;}
.hot_area .hot {overflow: auto;} 
.hot ul{overflow:hidden; display: inline-flex;}
.hot li{position:relative;width: 80vw;display: inline-block;margin-right: 10px; box-sizing: border-box; border: 1px solid #ececec}
.hot li:last-child {margin:0 15px 0 0}
.hot a{display:block}
.hot img{width:100%; height: 183px;  vertical-align: top;}
.hot .cont{padding:8px 10px;background-color:#fff}
.hot .cont .flag_text {padding:2px; background-color:#ed1c24;color:#fff;font-size:12px;  vertical-align: 1px;}
.hot .cont .under_line {display:block; margin:7px 0; font-size:12px;font-weight:400;overflow: hidden;white-space:normal;line-height:16px; color:#666}
.hot .cont .tit{display:block;font-size:16px;font-weight:600;overflow: hidden;white-space:normal;line-height:21px;color:#333;min-height:42px;}
.hot .cont .price{display:block; text-align:right; margin-top:10px;color:#ed1c24;font-size:12px;font-weight:700; vertical-align: 2px;}
.hot .cont .price span{display:inline-block; font-size:20px;font-weight:700;}
.hot .mroe_link{position: absolute;right: 15px;top: 22px;}
.hot .mroe_link img{width: 16px;}
.hot_area .bt_more {position:absolute;right:15px;top:7px;font:bold 30px/30px normal; color:#ccc;}

.noti_area {position:relative; width: 100%; padding:17px 15px 17px 15px; box-sizing: border-box;  background:#f3f3f3;  }
.noti_area h3 {display:block; margin:0 0 8px; }
.noti_area h3 img {height:20px;}
.noti_area ul {width: 100%; margin:0; padding:15px 15px 10px 15px;box-sizing: border-box;  border-radius:5px; border:1px solid #ececec; background:#fff}
.noti_area li {display:block; margin:0 0 8px;}
.noti_area li a {display:block;font-size:15px;font-weight:400;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;line-height:21px; color:#666 }

.m_event_03{/*float:left;*/clear:both;width: 100%; margin:19px 0;}
.m_event_03 .bx-wrapper .bxslider li a{display:block;background-position: 0 0;background-repeat: no-repeat;background-size: 100% 100% ;border-radius: 0.4rem;width: 100%;}
.m_event_03 .bx-wrapper .bxslider li a img {width:100%}
.m_event_03 .bx-wrapper .bx-pager{position: relative;}


.bot_link {overflow:hidden; width:100%; padding:0 5%; box-sizing: border-box; }
.bot_link li {float:left; box-sizing: border-box; width:33.3%; border:1px solid #e5e5e5;  border-left:none }
.bot_link li:first-child {border-left:1px solid #e5e5e5}
.bot_link li a {display:block; text-align:center; padding:17px 0 12px;}
.bot_link li a img {height:30px;}
.bot_link li a span {display:block; margin:10px 0 0; font-size:12px; line-height:16px; color:#333; font-weight:bold }


.theme_goods_tab_w{width:100%;float: left;height: 4.3rem;overflow: hidden;overflow-x: auto;margin-bottom: 0rem;-ms-overflow-style: none;}
.theme_goods_tab{width: 100%;}
.theme_goods_tab li{float:left;display: inline-block;/*margin-right: 0.4rem;*/width:33.3%}
.theme_goods_tab li:last-child {margin-right: 0rem;}
.theme_goods_tab li a{display:block;text-align:center;width: auto;height: 4.3rem;background: #fff;/*border-radius: 0.3rem;*/white-space: nowrap;font-size: 1.4rem;line-height: 280%;color: #333;padding: 0 1.7rem;border: 1px solid #ddd;white-space:inherit;font-weight:bold;}
.theme_goods_tab li a.active{background: #4e8d2e;border-color: #4e8d2e;color:#fff;}

.m_goods_04 {padding:0 5px;background: #fff;}
.m_goods_04 ul {overflow: hidden;}
.m_goods_04 li {position:relative;width: 50%;float: left;margin-bottom: 10px;}
.m_goods_04 li a{margin:0 5px;border: 1px solid #dbdbdb;display: block;background: #fff;}
.m_goods_04 li a img {width:100%;text-align: center;}
.m_goods_04 li a .goods_item{display:inline-block;float: left;height: 100%;}
.m_goods_04 li a .goods_item dt{width: 100%;height: 13.45rem;position: relative;}
.m_goods_04 li a .goods_item dt img{width:100%; height:100%;}
.m_goods_04 li a .goods_item dt .sale_mark{background: #fb405a;height: 3.2rem;display: inline-block;color: #fff;position: absolute;top: 0;left: 0;line-height: 250%;padding: 0 1.2rem;font-size: 1.3rem;}
.m_goods_04 li a .goods_item dd{background:#fff;border:1px solid #cfcfcf;border-top:0;height: 11rem;padding: 0.7em;font-size: 1.3rem;line-height: 125%;float: left;}
.m_goods_04 li a .goods_item dd strong.tit{width:100%;display:block;float:left;overflow: hidden;margin-bottom: 1rem;height: 5.5rem;font-weight: 800;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;text-overflow: ellipsis;line-height: 125%;font-size: 1.5rem;color: #222;}
.m_goods_04 li a .goods_item dd strong.price{width:100%;display:block;float:left;color: #c62b1e;font-size: 1.7rem;text-align: left;font-weight: 600;height: 3.8rem;line-height: 100%;}
.m_goods_04 li a .goods_item dd strong.price_sale{font-size:1.5rem;color:#646464;/*text-decoration: line-through*/;width: 100%;margin-bottom: -0.5rem;float: left;}
