@charset "utf-8";
/*
#container {overflow:hidden; background:#fff;}
#container_inner {width:100%;}
.container_inner {width:1200px; margin:0 auto;}
#contents_main {width:1200px;margin:0 auto;}
#contents_main:after {content:''; display:block; clear:both;}
*/
#container {overflow:hidden; background:#fff;}
#container_inner {width:100%;}
.container_inner {width:1200px; margin:0 auto;}

#contents_main {width:1200px; text-align:left;margin:0 auto 20px;}
#contents_main:after {content:''; display:block; clear:both;}


.inner_box {width:1200px;margin:0 auto;}
.wide_box {width:1920px;margin-left:-360px;background:#fff;}
.wide_box .title_box h2 span {background:#fff}
.title_box {text-align:center;}
.title_box h2 {position:relative;height:44px;vertical-align:top;color:#434343;font-weight:500;font-size:26px;letter-spacing:0.1em;margin-top:-4px}
.title_box h2:after{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff}
.title_box h2 > span {position:relative;display:inline-block;background:#fff;padding:0 60px;z-index:1;}
.title_box  p {color:#898989;font-size:16px;font-weight:400;}


/* 메인비쥬얼 */
.visual_imgs {position:relative;height:550px;/*width:1920px;margin-left:-360px;height:550px;text-align:center;overflow:hidden;*/}
.visual_imgs .widget {height:550px;}
.visual_imgs .widget .widget-panel {width:100%;height:550px;overflow:hidden;}
.visual_imgs .widget .widget-panel img {width:100%;height:550px;}
.visual_imgs .widget .widget-navibox {position:absolute; left:50%; bottom:38px; width:564px; margin-left:-564px; z-index:15;}
.visual_imgs .widget .widget-navibox .widget-indicator.dots {float:left;}
.visual_imgs .widget .widget-navibox .widget-indicator.dots a {display:inline-block; width:11px; height:10px; vertical-align:middle; font-size:0; text-indent:-9999em; background:url(../../imgs/whole/icon/main_visual_indicator.png) no-repeat left top;}
.visual_imgs .widget .widget-navibox .widget-indicator.dots a.current {width:92px; height:20px; margin-left:6px; vertical-align:middle; background-image:url(../../imgs/whole/icon/main_visual_indicator_on.png);}
.visual_imgs .widget .widget-navibox .widget-indicator.dots a:first-child.current {margin:0 6px 0 0;}
.visual_imgs .widget .widget-navibox .widget-indicator.num {float:left; height:24px; margin-left:15px; line-height:24px; font-size:13px;}
.visual_imgs .widget .widget-navibox .widget-indicator.num a {display:none; color:#323232;}
.visual_imgs .widget .widget-navibox .widget-indicator.num a.current {display:block; visibility:visible !important;}
.visual_imgs .widget .widget-navibox .line {float:left; height:24px; margin:0 1px; font-size:12px; line-height:24px; color:#323232;}
.visual_imgs .widget .widget-navibox .total {float:left; height:24px; font-size:13px; line-height:24px; font-weight:normal; color:#323232;}
.visual_imgs .widget button {display:none; position:absolute; top:50%; width:52px; height:72px; margin-top:-36px; font-size:0; text-indent:-9999em; background:url(../../imgs/whole/icon/main_visual_prev.png) no-repeat left top;}
.visual_imgs .widget button.slide_prev {left:50%; margin-left:-600px;}
.visual_imgs .widget button.slide_next {right:50%; margin-right:-600px; background-image:url(../../imgs/whole/icon/main_visual_next.png);}

/* 메인서비스배너 */
.main_servicebanner {margin:100px auto 0;}
.main_servicebanner ul {overflow:hidden;}
.main_servicebanner ul li {position:relative; overflow:hidden; float:left; width:190px;}
.main_servicebanner ul li.mar {margin-top:-170px;}
.main_servicebanner ul li.big {width:436px;}
.main_servicebanner ul li.big .text_box a strong {font-size:28px;}
.main_servicebanner ul li.big .text_box a span {font-size:20px;}
.main_servicebanner ul li.thumbig {width:384px;}
.main_servicebanner ul li.thumbig .text_box a strong {padding-top:89px;}
.main_servicebanner ul li.mar.thumbig {width:380px;}
.main_servicebanner ul li.w192 {width:192px;}
.main_servicebanner ul li .img_box .widget .widget-indicator {position:absolute; right:10px; top:10px; z-index:15;}
.main_servicebanner ul li .img_box .widget .widget-indicator a {color:#fff;}
.main_servicebanner ul li .title_box {position:absolute; left:50%; top:50%; width:128px; height:39px; margin:-19px 0 0 -64px; font-size:14px; line-height:38px; letter-spacing:-0.05em; text-align:center; color:#fff; background:url(../../imgs/whole/bg/service_title_bg.png) no-repeat left top; z-index:14;}
.main_servicebanner ul li .title_box a {color:#fff;}
.main_servicebanner ul li .text_box a {position:absolute; left:0; top:100%; right:0; bottom:0; width:100%; height:100%; letter-spacing:-0.05em; text-align:center; background:url(../../imgs/whole/bg/service_text_bg.png) repeat left top; z-index:14;}
.main_servicebanner ul li .text_box a strong {display:block; padding-top:25px; font-size:20px; font-weight:300; color:#fff;}
.main_servicebanner ul li .text_box a em {display:block; width:64px; height:2px; margin:17px auto; background:#fff;}
.main_servicebanner ul li .text_box a span {display:block; padding:0 20px; font-size:16px; font-weight:100; color:#fff; opacity:0.8; filter:alpha(opacity=80);}
.main_servicebanner ul li .img_box img {width:190px;height:170px;}
.main_servicebanner ul li.big .img_box img {width:436px;height:170px;}
.main_servicebanner ul li.thumbig .img_box img {width:384px;height:340px;}
.main_servicebanner ul li.w192 .img_box img {width:192px;height:170px;}

/* 메인공통 타이틀 */
.main_titlebox {position:relative; margin-top:90px; /*width:1920px;margin-left:-360px;*/}
.main_titlebox:after {content:''; position:absolute; left:0; top:20px; width:100%; height:1px; background:#e6e6e6;}
.main_titlebox h2 {position:relative; width:200px; margin:0 auto; font-size:26px; text-align:center; line-height:40px; letter-spacing:-0.02em; font-weight:bold; color:#282828; background:#fff; z-index:1;}
.main_titlebox p {font-size:16px; text-align:center; color:#464646;}

/* 메인베스트아이템 */
.flow_slider {overflow:hidden; position:relative; width:100%; height:204px; margin-top:45px;}
.flow_slider .flow_slider_content {position:absolute; left:0; top:0;}
.flow_slider .flow_slider_content ul {overflow:hidden;}
.flow_slider .flow_slider_content ul li {position:relative; float:left; width:240px; height:204px;}
.flow_slider .flow_slider_content ul li a {overflow:hidden; position:relative; display:block; float:right; width:204px; height:204px; background:url(../../imgs/whole/bg/main_bestitem_bg.png) #fff no-repeat left top;}
.flow_slider .flow_slider_content ul li a img {position:relative !important; width:202px; height:202px;border-radius:100%; border:1px solid #eee; behavior:url('/css/whole/PIE.htc');}
.flow_slider .flow_slider_content ul li a .overbox {display:none; position:absolute; right:0; top:0; width:165px; height:144px; padding:60px 20px 0; font-size:20px; text-align:center; color:#fff;}
.flow_slider .flow_slider_content ul li a .overbox span {display:block;}
.flow_slider .flow_slider_content ul li a .overbox .name {overflow:hidden; max-height:52px; font-size:15px; color:#fff;}
.flow_slider .flow_slider_content ul li a .overbox .overtext {position:relative; z-index:1;}
.flow_slider .flow_slider_content ul li a .overbox .overbg {position:absolute; left:0; top:0; right:0; bottom:0; background:url(../../imgs/whole/bg/main_bestitem_bg.png) #000 no-repeat left top; opacity:0.5; filter:alpha(opacity=50)}

/* 메인배너 */
.main_banner {}
.main_banner .widget {position:relative; height:260px; margin-top:55px;}
.main_banner .widget .bannerbox {overflow:hidden; width:1200px; margin:0 auto;}
.main_banner .widget .bannerbox a {float:right;}
.main_banner .widget .bannerbox a:first-child {float:left;}
.main_banner .widget button {position:absolute; left:0; top:50%; width:40px; height:40px; margin-top:-20px; font-size:0; text-indent:-9999em; background:url(../../imgs/whole/icon/main_banner_prev.png) no-repeat left top;}
.main_banner .widget button.slide_next {left:inherit; right:0; background-image:url(../../imgs/whole/icon/main_banner_next.png);}

/* 메인상품 */
.main_product {}
.main_product .product_wrap {position:relative; overflow:hidden; width:1199px; height:530px; margin:55px auto 0; border:1px solid #e5e5e5; border-left:0;}
.main_product .product_wrap:after {content:''; position:absolute; left:0; top:0; width:1px; height:100%; background:#e5e5e5;}
.main_product .product_wrap .title {overflow:hidden; height:60px;}
.main_product .product_wrap .title h3 {float:left; margin-left:25px; font-size:17px; font-weight:bold; line-height:60px; color:#000;}
.main_product .product_wrap .title .more {float:right; width:76px; line-height:60px; margin-right:24px; padding-left:4px; font-size:14px; color:#5e5e5e; background:url(../../imgs/whole/icon/product_moreicon.png) no-repeat left 35px;}
.main_product .product_wrap .product_box {position:relative; overflow:hidden; height:470px;}
.main_product .product_wrap .product_box ul {position:absolute; left:0; top:0;}
.main_product .product_wrap .product_box ul:after {content:''; display:block; clear:both;}
.main_product .product_wrap .product_box ul li {float:left; width:270px; padding-left:24px;}
.main_product .product_wrap .product_box ul li a {display:block;}
.main_product .product_wrap .product_box ul li a span {display:block;}
.main_product .product_wrap .product_box ul li a .img_box,
.main_product .product_wrap .product_box ul li a .img_box img{width:270px;height:270px;}
.main_product .product_wrap .product_box ul li a .text_box {padding:0 20px; font-size:18px; letter-spacing:-0.05em;}
.main_product .product_wrap .product_box ul li a .text_box .line {width:80px; height:2px; margin:20px auto 17px; background:#fff;}
.main_product .product_wrap .product_box ul li a .text_box .name {overflow:hidden; height:52px; font-size:16px; line-height:26px; color:#464646;}
.main_product .product_wrap .product_box ul li a .text_box .price {margin-top:13px; text-align:right; font-weight:bold; color:#d12b5b;}
.main_product .product_wrap .product_box ul li a:hover .text_box .line {background:#d12b5b;}
.main_product .product_wrap .product_box button {display:none; position:absolute; left:7px; top:177px; width:40px; height:40px; font-size:0; text-indent:-9999em; background:url(../../imgs/whole/icon/main_product_prev.png) no-repeat left top; z-index:1;}
.main_product .product_wrap .product_box button.next_btn {left:inherit; right:7px; background-image:url(../../imgs/whole/icon/main_product_next.png);}

/* CUSTOMER */
.main_customer {overflow:hidden; margin-top:75px;}
.main_customer h4 {overflow:hidden; padding-bottom:7px; font-size:16px; color:#575757; border-bottom:1px solid #231f20;}
.main_customer .time_box {float:left; width:265px; font-size:12px; color:#919191;}
.main_customer .time_box ul {margin:19px 0 10px; padding-left:45px; background:url(../../imgs/whole/icon/main_telicon.png) no-repeat left 14px;}
.main_customer .time_box ul li {font-size:24px; line-height:52px; font-weight:700; letter-spacing:-0.05em; color:#231f20;}
.main_customer .quick_box {float:left; width:348px; margin-left:120px;}
.main_customer .quick_box ul {overflow:hidden; margin:35px 0 0 20px;}
.main_customer .quick_box ul li {float:left; margin-left:50px; text-align:center;}
.main_customer .quick_box ul li:first-child {margin:0;}
.main_customer .quick_box ul li span {display:block; margin-top:15px; font-size:12px; color:#000;}
.main_customer .notice_box {float:right; width:348px;}
.main_customer .notice_box h4 a {float:right; margin-top:9px; padding-right:10px; font-size:11px; color:#7f7f7f; background:url(../../imgs/whole/icon/main_morebtn.png) no-repeat right center;}
.main_customer .notice_box .list {overflow:hidden; max-height:100px; margin-top:20px;}
.main_customer .notice_box .list li {}
.main_customer .notice_box .list li a {overflow:hidden; display:block; font-size:13px; line-height:25px; color:#7d7d7d;}
.main_customer .notice_box .list li a .ellipsis {float:left; width:290px;}
.main_customer .notice_box .list li a .date {float:right;}

/* 분양몰 사이트 정지 */
#caution {width:1200px; margin:0 auto; text-align:center;}
#caution .caution_info h2 {padding-top:80px; font-size:30px; line-height:40px;}
#caution .caution_info .caution_txt {margin:14px 0 62px; font-size:30px;}
#caution .caution_info .caution_box_txt {width:368px; height:189px; margin:0 auto; padding:50px 0 50px 300px; text-align:left; background:url(../../imgs/retail/global/caution_infobg.png) no-repeat left top;}
#caution .caution_info .caution_box_txt dl {overflow:hidden; font-size:16px; line-height:40px; color:#fff;}
#caution .caution_info .caution_box_txt dl dt {float:left; width:85px;}
#caution .caution_info .caution_box_txt dl dd {float:left;}
#caution .caution_info .caution_box_txt dl dd span {margin:0 5px;}
#caution .caution_info .caution_box_stxt {margin-top:70px;}
#caution .caution_info .caution_box_stxt p {margin-top:12px; font-size:30px; font-weight:bold;}
#caution .caution_info .caution_box_stxt small {font-size:16px; color:#999;}


/* 신상품 */
.product_new_box {padding:30px 0  20px;}
.product_new_box .title_box {margin-bottom:39px;}
.product_new_box .widget {position:relative;}
.product_new_box .widget-panel {width:1133px;height:277px;margin:0 auto;overflow:hidden;}
.product_new_box .product {overflow:hidden;}
.product_new_box .product li {float:left;width:275px;height:275px;border:solid 1px #f2f2f2;margin-left:5px;}
.product_new_box .product li a {display:block;position:relative;}
.product_new_box .product li a > span {display:block;}
.product_new_box .product li .imgs_box,
.product_new_box .product li .imgs_box img {width:275px;height:275px;}
.product_new_box .product li .cont_box {display:none;position:absolute;left:0;top:0;width:275px;height:275px;background:url(../../imgs/mile/global/bg_dim_black.png) left top repeat;color:#fff;}
.product_new_box .product li .cont_box .vcenter {position:absolute;left:5%;top:50%;width:90%;text-align:center;margin-top:-39px;}
.product_new_box .product li .cont_box .title {display:block;line-height:24px;height:48px;overflow:hidden;}
.product_new_box .product li .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:5px;}
.product_new_box .product li .cont_box .price .sale {font-size:18px;}
.product_new_box .product li .cont_box .price .sale strong {font-size:20px;font-weight:700;color:#fff799;}
.product_new_box .product li .cont_box .price .market {padding-left:5px;}
.product_new_box .product li .cont_box .price .market span {text-decoration:line-through;}
.product_new_box .product li .cont_box .price .travel {font-size:20px;color:#fff799;font-weight:700;}
.product_new_box .product li:hover .cont_box {display:block;}
.product_new_box .widget button {position:absolute;top:50%;margin-top:-11px;width:25px;height:22px;text-indent:-999em;}
.product_new_box .widget .widget-prev {left:0;background:url(../../imgs/mile/global/bg_slide_prev.png) right top no-repeat;}
.product_new_box .widget .widget-next {right:0;background:url(../../imgs/mile/global/bg_slide_next.png) left top no-repeat;}

/* 신상품_새로만듬 */
.product_new_box2 {padding:30px 0  20px;}
.product_new_box2 .title_box {margin-bottom:39px;}
.product_new_box2 .widget {position:relative;}
.product_new_box2 .widget-panel {width:1133px;height:277px;margin:0 auto;overflow:hidden;}
.product_new_box2 .product {overflow:hidden;}
.product_new_box2 .product li {float:left;width:275px;height:275px;border:solid 1px #f2f2f2;margin-left:5px;}
.product_new_box2 .product li a {display:block;position:relative;}
.product_new_box2 .product li a > span {display:block;}
.product_new_box2 .product li .imgs_box,
.product_new_box2 .product li .imgs_box img {width:275px;height:275px;}
.product_new_box2 .product li .cont_box {display:none;position:absolute;left:0;top:0;width:275px;height:275px;background:url(../../imgs/mile/global/bg_dim_black.png) left top repeat;color:#fff;}
.product_new_box2 .product li .cont_box .vcenter {position:absolute;left:5%;top:50%;width:90%;text-align:center;margin-top:-39px;}
.product_new_box2 .product li .cont_box .title {display:block;line-height:24px;height:48px;overflow:hidden;}
.product_new_box2 .product li .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:5px;}
.product_new_box2 .product li .cont_box .price .sale {font-size:18px;}
.product_new_box2 .product li .cont_box .price .sale strong {font-size:20px;font-weight:700;color:#fff799;}
.product_new_box2 .product li .cont_box .price .market {padding-left:5px;}
.product_new_box2 .product li .cont_box .price .market span {text-decoration:line-through;}
.product_new_box2 .product li .cont_box .price .travel {font-size:20px;color:#fff799;font-weight:700;}
.product_new_box2 .product li:hover .cont_box {display:block;}
.product_new_box2 .widget button {position:absolute;top:50%;margin-top:-11px;width:25px;height:22px;text-indent:-999em;}
.product_new_box2 .widget .widget-prev {left:0;background:url(../../imgs/mile/global/bg_slide_prev.png) right top no-repeat;}
.product_new_box2 .widget .widget-next {right:0;background:url(../../imgs/mile/global/bg_slide_next.png) left top no-repeat;}



/* 신상품_새로만듬 */
.product_new_box3 {padding:30px 0  20px;}
.product_new_box3 .title_box {margin-bottom:39px;}
.product_new_box3 .widget {position:relative;}
.product_new_box3 .widget-panel {width:1133px;height:277px;margin:0 auto;overflow:hidden;}
.product_new_box3 .product {overflow:hidden;}
.product_new_box3 .product li {float:left;width:275px;height:275px;border:solid 1px #f2f2f2;margin-left:5px;}
.product_new_box3 .product li a {display:block;position:relative;}
.product_new_box3 .product li a > span {display:block;}
.product_new_box3 .product li .imgs_box,
.product_new_box3 .product li .imgs_box img {width:275px;height:275px;}
.product_new_box3 .product li .cont_box {display:none;position:absolute;left:0;top:0;width:275px;height:275px;background:url(../../imgs/mile/global/bg_dim_black.png) left top repeat;color:#fff;}
.product_new_box3 .product li .cont_box .vcenter {position:absolute;left:5%;top:50%;width:90%;text-align:center;margin-top:-39px;}
.product_new_box3 .product li .cont_box .title {display:block;line-height:24px;height:48px;overflow:hidden;}
.product_new_box3 .product li .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:5px;}
.product_new_box3 .product li .cont_box .price .sale {font-size:18px;}
.product_new_box3 .product li .cont_box .price .sale strong {font-size:20px;font-weight:700;color:#fff799;}
.product_new_box3 .product li .cont_box .price .market {padding-left:5px;}
.product_new_box3 .product li .cont_box .price .market span {text-decoration:line-through;}
.product_new_box3 .product li .cont_box .price .travel {font-size:20px;color:#fff799;font-weight:700;}
.product_new_box3 .product li:hover .cont_box {display:block;}
.product_new_box3 .widget button {position:absolute;top:50%;margin-top:-11px;width:25px;height:22px;text-indent:-999em;}
.product_new_box3 .widget .widget-prev {left:0;background:url(../../imgs/mile/global/bg_slide_prev.png) right top no-repeat;}
.product_new_box3 .widget .widget-next {right:0;background:url(../../imgs/mile/global/bg_slide_next.png) left top no-repeat;}

/* 신상품_새로만듬 */
.product_new_box4 {padding:30px 0  20px;}
.product_new_box4 .title_box {margin-bottom:39px;}
.product_new_box4 .widget {position:relative;}
.product_new_box4 .widget-panel {width:1133px;height:277px;margin:0 auto;overflow:hidden;}
.product_new_box4 .product {overflow:hidden;}
.product_new_box4 .product li {float:left;width:275px;height:275px;border:solid 1px #f2f2f2;margin-left:5px;}
.product_new_box4 .product li a {display:block;position:relative;}
.product_new_box4 .product li a > span {display:block;}
.product_new_box4 .product li .imgs_box,
.product_new_box4 .product li .imgs_box img {width:275px;height:275px;}
.product_new_box4 .product li .cont_box {display:none;position:absolute;left:0;top:0;width:275px;height:275px;background:url(../../imgs/mile/global/bg_dim_black.png) left top repeat;color:#fff;}
.product_new_box4 .product li .cont_box .vcenter {position:absolute;left:5%;top:50%;width:90%;text-align:center;margin-top:-39px;}
.product_new_box4 .product li .cont_box .title {display:block;line-height:24px;height:48px;overflow:hidden;}
.product_new_box4 .product li .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:5px;}
.product_new_box4 .product li .cont_box .price .sale {font-size:18px;}
.product_new_box4 .product li .cont_box .price .sale strong {font-size:20px;font-weight:700;color:#fff799;}
.product_new_box4 .product li .cont_box .price .market {padding-left:5px;}
.product_new_box4 .product li .cont_box .price .market span {text-decoration:line-through;}
.product_new_box4 .product li .cont_box .price .travel {font-size:20px;color:#fff799;font-weight:700;}
.product_new_box4 .product li:hover .cont_box {display:block;}
.product_new_box4 .widget button {position:absolute;top:50%;margin-top:-11px;width:25px;height:22px;text-indent:-999em;}
.product_new_box4 .widget .widget-prev {left:0;background:url(../../imgs/mile/global/bg_slide_prev.png) right top no-repeat;}
.product_new_box4 .widget .widget-next {right:0;background:url(../../imgs/mile/global/bg_slide_next.png) left top no-repeat;}



/* 인기상품 */
.product_best_box {padding:44px 0 40px;}
.product_best_box .tabs_box {margin-top:40px;}
.product_best_box .tabs {overflow:hidden;background:#f8f9fa}
.product_best_box .tabs li {float:left;width:149px;border:solid 1px #e9ebee;border-top:none 0;border-bottom:none 0;margin-left:-1px;}
.product_best_box .tabs li.first {width:148px;margin-left:0;}
.product_best_box .tabs li a {display:block;text-align:center;border-bottom:solid 1px #e9ebee;border-top:solid 1px #e9ebee;line-height:18px;padding:10px 0;color:#848484;}
.product_best_box .tabs li.active a {background:#fff;border-bottom:solid 1px #fff;border-top:solid 2px #d12b5b;padding:9px 0 10px;color:#000;font-weight:400;}
.product_best_box .conts > div {display:none;position:relative;height:715px;background:#fff;border:solid 1px #e9ebee;border-top:none 0;}
.product_best_box .conts .active {display:block;}
.product_best_box .conts ul {overflow:hidden;margin-left:-1px;}
.product_best_box .conts ul li {float:left;width:234px;margin-left:5px;margin-top:5px;}
.product_best_box .conts ul li a {display:block;height:350px;position:relative;}
.product_best_box .conts ul li a > span {display:block;}
.product_best_box .conts ul li a .ranking {display:none;position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;font-weight:700;line-height:30px;color:#fff;background:#d12b5b;}
.product_best_box .conts ul li a .imgs_box,
.product_best_box .conts ul li a .imgs_box img {width:234px;height:234px;}
.product_best_box .conts ul li a .cont_box {padding-top:23px;height:92px;text-align:center;}
.product_best_box .conts ul li a .cont_box .title {display:block;padding:0 30px;line-height:20px;height:40px;overflow:hidden;}
.product_best_box .conts ul li a .cont_box .price {display:block;font-size:14px;font-weight:400;line-height:24px;margin-top:5px;}
/*.product_best_box .conts ul li a .cont_box .price .sale {font-size:18px;color:#d12b5b;}*/
.product_best_box .conts ul li a .cont_box .price .sale {font-size:18px;}
.product_best_box .conts ul li a .cont_box .price .sale strong {font-size:20px;font-weight:700;}
.product_best_box .conts ul li a .cont_box .price .market {padding-left:5px;color:#9d9d9d;}
.product_best_box .conts ul li a .cont_box .price .market span {text-decoration:line-through;}
.product_best_box .conts ul li a .cont_box .price .travel {font-size:20px;color:#d12b5b;font-weight:700;}
.product_best_box .conts ul li a .line {display:none;position:absolute;left:0;top:0;width:232px;height:348px;border:solid 1px #ddd;}
.product_best_box .conts ul li:hover a .line {display:block;}

/* 인기상품2 */
.product_best_box2 {padding:44px 0 40px;}
.product_best_box2 .tabs_box {margin-top:40px;}
.product_best_box2 .tabs {overflow:hidden;background:#f8f9fa}
.product_best_box2 .tabs li {float:left;width:149px;border:solid 1px #e9ebee;border-top:none 0;border-bottom:none 0;margin-left:-1px;}
.product_best_box2 .tabs li.first {width:148px;margin-left:0;}
.product_best_box2 .tabs li a {display:block;text-align:center;border-bottom:solid 1px #e9ebee;border-top:solid 1px #e9ebee;line-height:18px;padding:10px 0;color:#848484;}
.product_best_box2 .tabs li.active a {background:#fff;border-bottom:solid 1px #fff;border-top:solid 2px #d12b5b;padding:9px 0 10px;color:#000;font-weight:400;}
.product_best_box2 .conts > div {display:none;position:relative;height:715px;background:#fff;border:solid 1px #e9ebee;border-top:none 0;}
.product_best_box2 .conts .active {display:block;}
.product_best_box2 .conts ul {overflow:hidden;margin-left:-1px;}
.product_best_box2 .conts ul li {float:left;width:234px;margin-left:5px;margin-top:5px;}
.product_best_box2 .conts ul li a {display:block;height:350px;position:relative;}
.product_best_box2 .conts ul li a > span {display:block;}
.product_best_box2 .conts ul li a .ranking {display:none;position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;font-weight:700;line-height:30px;color:#fff;background:#d12b5b;}
.product_best_box2 .conts ul li a .imgs_box,
.product_best_box2 .conts ul li a .imgs_box img {width:234px;height:234px;}
.product_best_box2 .conts ul li a .cont_box {padding-top:23px;height:92px;text-align:center;}
.product_best_box2 .conts ul li a .cont_box .title {display:block;padding:0 30px;line-height:20px;height:40px;overflow:hidden;}
.product_best_box2 .conts ul li a .cont_box .price {display:block;font-size:14px;font-weight:400;line-height:24px;margin-top:5px;}
/*.product_best_box .conts ul li a .cont_box .price .sale {font-size:18px;color:#d12b5b;}*/
.product_best_box2 .conts ul li a .cont_box .price .sale {font-size:18px;}
.product_best_box2 .conts ul li a .cont_box .price .sale strong {font-size:20px;font-weight:700;}
.product_best_box2 .conts ul li a .cont_box .price .market {padding-left:5px;color:#9d9d9d;}
.product_best_box2 .conts ul li a .cont_box .price .market span {text-decoration:line-through;}
.product_best_box2 .conts ul li a .cont_box .price .travel {font-size:20px;color:#d12b5b;font-weight:700;}
.product_best_box2 .conts ul li a .line {display:none;position:absolute;left:0;top:0;width:232px;height:348px;border:solid 1px #ddd;}
.product_best_box2 .conts ul li:hover a .line {display:block;}



/* 인기상품추가 */
.product_best_box3 {padding:30px 0 20px;}
.product_best_box3 .tabs_box {margin-top:40px;}
.product_best_box3 .tabs {overflow:hidden;background:#f8f9fa}
.product_best_box3 .tabs li {float:left;width:149px;border:solid 1px #e9ebee;border-top:none 0;border-bottom:none 0;margin-left:-1px;}
.product_best_box3 .tabs li.first {width:148px;margin-left:0;}
.product_best_box3 .tabs li a {display:block;text-align:center;border-bottom:solid 1px #e9ebee;border-top:solid 1px #e9ebee;line-height:18px;padding:10px 0;color:#848484;}
.product_best_box3 .tabs li.active a {background:#fff;border-bottom:solid 1px #fff;border-top:solid 2px #3755bc;padding:9px 0 10px;color:#000;font-weight:400;}
.product_best_box3 .conts > div {display:none;position:relative;height:715px;background:#fff;border:solid 1px #e9ebee;border-top:none 0;}
.product_best_box3 .conts .active {display:block;}
.product_best_box3 .conts ul {overflow:hidden;margin-left:-1px;}
.product_best_box3 .conts ul li {float:left;width:234px;margin-left:5px;margin-top:5px;}
.product_best_box3 .conts ul li a {display:block;height:350px;position:relative;}
.product_best_box3 .conts ul li a > span {display:block;}
.product_best_box3 .conts ul li a .ranking {display:none;position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;font-weight:700;line-height:30px;color:#fff;background:#3755bc;}
.product_best_box3 .conts ul li a .imgs_box,
.product_best_box3 .conts ul li a .imgs_box img {width:234px;height:234px;}
.product_best_box3 .conts ul li a .cont_box {padding-top:23px;height:92px;text-align:center;}
.product_best_box3 .conts ul li a .cont_box .title {display:block;padding:0 30px;line-height:20px;height:40px;overflow:hidden;}
.product_best_box3 .conts ul li a .cont_box .price {display:block;font-size:14px;font-weight:400;line-height:24px;margin-top:5px;}
/*.product_best_box3 .conts ul li a .cont_box .price .sale {font-size:18px;color:#3755bc;}*/
.product_best_box3 .conts ul li a .cont_box .price .sale {font-size:18px;}
.product_best_box3 .conts ul li a .cont_box .price .sale strong {font-size:20px;font-weight:700;}
.product_best_box3 .conts ul li a .cont_box .price .market {padding-left:5px;color:#9d9d9d;}
.product_best_box3 .conts ul li a .cont_box .price .market span {text-decoration:line-through;}
.product_best_box3 .conts ul li a .cont_box .price .travel {font-size:20px;color:#3755bc;font-weight:700;}
.product_best_box3 .conts ul li a .line {display:none;position:absolute;left:0;top:0;width:232px;height:348px;border:solid 1px #ddd;}
.product_best_box3 .conts ul li:hover a .line {display:block;}


/* 인기상품추가 1217 */
.product_best_box4 {padding:30px 0 20px;}
.product_best_box4 .tabs_box {margin-top:40px;}
.product_best_box4 .tabs {overflow:hidden;background:#f8f9fa}
.product_best_box4 .tabs li {float:left;width:149px;border:solid 1px #e9ebee;border-top:none 0;border-bottom:none 0;margin-left:-1px;}
.product_best_box4 .tabs li.first {width:148px;margin-left:0;}
.product_best_box4 .tabs li a {display:block;text-align:center;border-bottom:solid 1px #e9ebee;border-top:solid 1px #e9ebee;line-height:18px;padding:10px 0;color:#848484;}
.product_best_box4 .tabs li.active a {background:#fff;border-bottom:solid 1px #fff;border-top:solid 2px #3755bc;padding:9px 0 10px;color:#000;font-weight:400;}
.product_best_box4 .conts > div {display:none;position:relative;height:715px;background:#fff;border:solid 1px #e9ebee;border-top:none 0;}
.product_best_box4 .conts .active {display:block;}
.product_best_box4 .conts ul {overflow:hidden;margin-left:-1px;}
.product_best_box4 .conts ul li {float:left;width:234px;margin-left:5px;margin-top:5px;}
.product_best_box4 .conts ul li a {display:block;height:350px;position:relative;}
.product_best_box4 .conts ul li a > span {display:block;}
.product_best_box4 .conts ul li a .ranking {display:none;position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;font-weight:700;line-height:30px;color:#fff;background:#3755bc;}
.product_best_box4 .conts ul li a .imgs_box,
.product_best_box4 .conts ul li a .imgs_box img {width:234px;height:234px;}
.product_best_box4 .conts ul li a .cont_box {padding-top:23px;height:92px;text-align:center;}
.product_best_box4 .conts ul li a .cont_box .title {display:block;padding:0 30px;line-height:20px;height:40px;overflow:hidden;}
.product_best_box4 .conts ul li a .cont_box .price {display:block;font-size:14px;font-weight:400;line-height:24px;margin-top:5px;}
/*.product_best_box4 .conts ul li a .cont_box .price .sale {font-size:18px;color:#3755bc;}*/
.product_best_box4 .conts ul li a .cont_box .price .sale {font-size:18px;}
.product_best_box4 .conts ul li a .cont_box .price .sale strong {font-size:20px;font-weight:700;}
.product_best_box4 .conts ul li a .cont_box .price .market {padding-left:5px;color:#9d9d9d;}
.product_best_box4 .conts ul li a .cont_box .price .market span {text-decoration:line-through;}
.product_best_box4 .conts ul li a .cont_box .price .travel {font-size:20px;color:#3755bc;font-weight:700;}
.product_best_box4 .conts ul li a .line {display:none;position:absolute;left:0;top:0;width:232px;height:348px;border:solid 1px #ddd;}
.product_best_box4 .conts ul li:hover a .line {display:block;}


