@charset "utf-8";
.main_wrap{padding:0 70px; margin:0 auto; min-width:980px; overflow:hidden; background-color:#fff; }
.main_wrap h2{position:absolute; left:48px; top:22px; color:#555555; font-size:22px; font-weight:bold; z-index:10; transform-origin:0 0; -webkit-transform-origin:0% 0%}
.main_wrap h2:after{content:''; height:2px; background-color:#999999; position:absolute; left:2px; right:0; bottom:-3px; opacity:0.5}

.main_wrap .bx-controls-direction{position:absolute; right:40px; top:31px; text-align:right; z-index:99}
.main_wrap .bx-controls-direction a{position:static !important; display:inline-block; width:32px; height:32px; overflow:hidden; text-indent:-9999px; font-size:0; background:url(../images/main/icon_arr.png) no-repeat; margin:0 0 0 5px !important;}
.main_wrap .bx-controls-direction a.bx-prev{background-position:0 0;}
.main_wrap .bx-controls-direction a.bx-next{background-position:100% 0;}
.main_wrap .bx-pager{display:none;}

.main_wrap .main_brand{overflow:hidden; position:absolute; left:0; top:0; right:0; height:100%; z-index:5; background-color:#fff;}
.main_wrap .main_brand .main_brand_cont{margin:80px 70px 0 70px; position:relative;}
.main_wrap .main_brand .visual{float:left; width:64%;}
.main_wrap .main_brand .visual ul{position:relative; left:50%; margin-left:-570px}
.main_wrap .main_brand .visual ul li{width:100%}
.main_wrap .main_brand .visual ul li img{width:1140px; height:880px; max-width:1140px;}
.main_wrap .main_brand .visual .bx-controls-direction{opacity:0; height:0; overflow:hidden;}

.main_wrap .main_brand .product{position:absolute; width:36%; right:0; height:100%;}
.main_wrap .main_brand .product ul{position:relative; left:50%; margin-left:-320px;}
.main_wrap .main_brand .product ul li{width:100%}
.main_wrap .main_brand .product ul li img{width:640px; height:880px; max-width:640px;}
.main_wrap .main_brand .product ul li a{display:block;}

.main_wrap .main_brand .scroll_down{background:url(../images/main/img_scroll.png) 0 0 no-repeat; width:59px; height:59px; position:absolute; left:65%; bottom:15px; margin-left:-70px;}
/*.main_wrap .main_brand .scroll_down:after{content:''; position:absolute; left:50%; bottom:0; height:50px; background-color:#fff; width:1px; opacity:0.5}*/

.main_wrap .section_wrap{position:relative; top:100%; z-index:2;}
.main_wrap .section_wrap.relative{position:relative; left:0px; right:0px; top:0px;}
.main_wrap .section_wrap .section_cont{background-color:#fff;}

.main_wrap .section01{overflow:hidden; position:relative; height:100%;}
.main_wrap .section01 .main_event{float:left; position:relative; z-index:3; width:64%; overflow:hidden;}
.main_wrap .section01 .main_event .bx-wrapper{margin-right:20px;}
.main_wrap .section01 .main_event ul{margin-right:20px;}
.main_wrap .section01 .main_event ul li a{display:block; position:relative; overflow:hidden;}
.main_wrap .section01 .main_event ul li img{width:100%}
.main_wrap .section01 .main_event .event_close{margin-right:20px;}
.main_wrap .section01 .main_event .event_close img{width:100%}

.main_wrap .section01 .main_timesale{position:absolute; left:64%; right:0; height:100%; background-color:#f4f4f4;}
.main_wrap .section01 .main_timesale a{display:block; height:480px;}
.main_wrap .section01 .main_timesale .p_img{position:absolute; left:0; bottom:11px; width:48.2%}
.main_wrap .section01 .main_timesale .p_img img{width:100%;}

.main_wrap .section01 .main_timesale .timesale_close{}
.main_wrap .section01 .main_timesale .timesale_close img{width:100%}

.main_wrap .section01 .main_timesale .ts_info{position:absolute; bottom:14%; right:10.5%; width:255px; transform-origin:100% 100%;  -webkit-transform-origin:100% 100%}
.main_wrap .section01 .main_timesale .ts_info .amount{text-align:center;}
.main_wrap .section01 .main_timesale .ts_info .amount span{display:inline-block; background-color:#a79e9f; color:#fff; font-size:20px; border-radius:30px; padding:5px 24px 7px 12px; white-space: nowrap;}
.main_wrap .section01 .main_timesale .ts_info .amount span:before{content:''; background:url(../images/common/icon_time.png) 0 0 no-repeat; width:24px; height:24px; display:inline-block; vertical-align:middle; margin-right:20px; position:relative; top:-2px;}				
.main_wrap .section01 .main_timesale .ts_info .time{color:#848283; font-size:35px; font-weight:700; padding:14px 0 15px; position:relative; text-align:center;}
.main_wrap .section01 .main_timesale .ts_info .time:after{content:''; background-color:#e1e1e1; position:absolute; bottom:0; left:0; right:0; height:1px;}
.main_wrap .section01 .main_timesale .ts_info .time span{display:inline-block; vertical-align:middle; font-size:45px; margin:0 6px; position:relative; top:-2px; letter-spacing:0.02em}
.main_wrap .section01 .main_timesale .ts_info .p_tit{text-align:center; display:block; color:#999393; font-size:20px; line-height:26px; padding:13px 0 11px 0}
.main_wrap .section01 .main_timesale .ts_info .p_price{text-align:center;}
.main_wrap .section01 .main_timesale .ts_info .p_price del{font-size:20px; color:#a89da1; opacity:0.78; display:inline-block; position:relative; top:-3px; margin-right:6px}
.main_wrap .section01 .main_timesale .ts_info .p_price .dc{font-size:24px; color:#a89fa0; font-weight:bold;}
.main_wrap .section01 .main_timesale .ts_info .p_price .dc em{font-size:30px; font-weight:700;}

@media (min-width:1920px){	
	.main_wrap .main_brand .visual ul{left:0; margin-left:0}
	.main_wrap .main_brand .visual ul li img{width:100%; height:auto; max-width:100%}
	
	.main_wrap .main_brand .product ul{left:0; margin-left:0;}
	.main_wrap .main_brand .product ul li img{width:100%; height:auto; max-width:100%}
}



.main_wrap .section02{overflow:hidden; position:relative; margin:20px 0 50px;}
.main_wrap .section02 .main_seasonal_item{position:absolute; z-index:3; left:0; right:36%; height:100%; overflow:hidden;}
.main_wrap .section02 .main_seasonal_item .cont{position:absolute; left:0; bottom:0px; right:29px;}
.main_wrap .section02 .main_seasonal_item ul{display:table; width:100%; margin:0 0 0 -20px;}
.main_wrap .section02 .main_seasonal_item ul li{display:table-cell; padding-left:20px;}
.main_wrap .section02 .main_seasonal_item ul li .p_img a{display:block;}
.main_wrap .section02 .main_seasonal_item ul li .p_img img{width:100%;}
.main_wrap .section02 .main_seasonal_item ul li .p_info{margin-top:32px;}
.main_wrap .section02 .main_seasonal_item ul li .p_info a{display:block; text-align:center;}
.main_wrap .section02 .main_seasonal_item ul li .p_info .p_tit{font-size:18px; color:#767676; line-height:26px; text-align:center; display:block; font-weight:normal;}
.main_wrap .section02 .main_seasonal_item ul li .p_info .p_price{font-size:20px; display:block; text-align:center; color:#555555; margin-top:14px;}
.main_wrap .section02 .main_seasonal_item ul li .p_info .p_price em{font-weight:bold; font-size:25px; font-family:Avenir; font-weight:300;}

.main_wrap .section02 .main_best_seller{float:right; position:relative; z-index:3; width:36%; overflow:hidden;}
.main_wrap .section02 .main_best_seller img{width:100%}

.main_wrap .bx-wrapper{margin:0; padding:0}
.main_wrap .bx-wrapper .bx-viewport{box-shadow:0 0 0 0px; border:0; left:0;}

.main_wrap .btn_footer {background: url(../images/main/main_scene_toggle.png) 0 0 no-repeat; width: 59px; height: 59px; position: fixed; left:65%; bottom:20px; margin-left:180px; z-index:3; cursor: pointer; margin-left:-70px}
.main_wrap .btn_footer.open {background-position: 0 100%;}


/*¸ÞÀÎ ÆË¾÷*/
.main_popup{position: fixed; z-index: 1000; overflow: hidden;}
.main_popup .btn_area{overflow: hidden; padding:5px 20px; width: 100%; background-color: #d8c1ac; box-sizing:border-box;}
.main_popup .btn_area .today_close{overflow: hidden; float: right;}
.main_popup .btn_area .today_close label,
.main_popup .btn_area .today_close input{float: left;}
.main_popup .btn_area .today_close input{margin-top:2px; margin-left:5px; width: 15px; height: 15px;}
.main_popup .btn_area .today_close label{color:#fff;}
.main_popup .btn_area .close{float: right; margin-left: 10px;}
.main_popup .btn_area .close a:hover em{text-decoration: underline;}
.main_popup .btn_area .close a em{color:#fff;}