body{ overflow-x: hidden;overflow-y: auto;}

.swiper-container.slide1 a{ display: block;height: 100%;}
.slide1 .swiper-pagination.pagination1{ top: 42px;right: 10px;font-size: 24px;}
.slide1 .swiper-pagination-current{ font-size: 24px;color: #000;}
.slide1 .swiper-pagination-total{ font-size: 13px;color: #000;}

.main_bg_top{padding: 50px 50px 43px; height: 954px; background: url(../img/bg_main1.png) no-repeat center/100% 100%;box-sizing: border-box;}
.main_bg_top>div{ margin: 0;width: 100%;}
.main_bg_top>div>div{ float: none;height: 470px;border-radius: 0 0 0 12px;box-shadow: 2px 10px 10px rgba(0,0,0,.1); }
.main_bg_top .left{position: relative; margin-right: 0;padding: 60px 46px 0;height: 342px; width: 100%;}
.main_bg_top .left .top{ padding: 0 0 0 158px;height: 0;}
.main_bg_top .left .top div.text{ border-bottom: 0 }
.main_bg_top .left .top span{padding: 0 0 0; border-bottom: 0; font-size: 55px;color: #5a4e47;}
.main_bg_top .left .top em{ display: inline-block;margin-left: 36px; padding:12px 0 12px 0px;width: 88px; border-top: 1px solid #957963;border-bottom:1px solid #957963; vertical-align: 14px;white-space: nowrap; box-sizing: border-box;}
.main_bg_top .left .top p{ display: block;padding: 32px 0 0; font-size: 18px;font-weight: bold;color: #5a4e47;}
.main_bg_top .left .mid{ padding: 0;}
.main_bg_top .left .mid span{display: none; float: left;line-height: 40px; font-size: 28px;color: #5a4e47;font-weight: bold;}
.main_bg_top .left .mid a{ float: none;position: absolute;top: 152px;right: 46px; padding: 0; border-bottom: 1px solid #957963; font-size: 14px;color: #957963;}
.main_bg_top .left .bottom{ position: absolute;bottom: 59px;left: 215px;}
.main_bg_top .left .bottom div{ float: left;}
.main_bg_top .left .bottom div:first-child{ margin-right: 40px; }

.main_bg_top .right{display: table;margin-top: 20px; padding: 10px; width: 100%;background: #f3e7dc;box-sizing: border-box;}



.main_bg_bottom{height: 675px; background: url(../img/bg_main2.png) no-repeat 0% center;}
.main_bg_bottom.on{ animation:backgroundposition 1 15s both;}
.main_bg_bottom .text1{ top: 131px;width: 790px; }
.main_bg_bottom .text1 a em{display: none;}
.main_bg_bottom .flowerpot{display: none; position: absolute;bottom: 106px;left: 50%;transform: translateX(-50%);}
/* .main_bg_bottom .flowerpot ul{display: flex; width: 1028px;height: 152px;}
.main_bg_bottom .flowerpot li{ flex: 1;color: transparent;}
.main_bg_bottom .flowerpot li.dday200{ background: url(../img/bg_dday100.png) no-repeat 0 0;}
.main_bg_bottom .flowerpot li.dday180{ background: url(../img/bg_dday180.png) no-repeat 0 13px;}
.main_bg_bottom .flowerpot li.dday150{  background: url(../img/bg_dday150.png) no-repeat 0 bottom;}
.main_bg_bottom .flowerpot li.dday100{  background: url(../img/bg_dday100.png) no-repeat 0 13px;}
.main_bg_bottom .flowerpot li.dday50{  background: url(../img/bg_dday50.png) no-repeat 0 0;} */
.main_bg_bottom .bike2>div{ position: absolute;left: 0%;bottom: 0;}
.main_bg_bottom .bike2>div.on{ animation: move1 1 15s both;}

.community h2:before{width: 36px;height: 36px; background: url(../img/bu_lotteweading_h2.png) no-repeat center/36px auto;vertical-align: -7px;}
.community>div{margin: 0;padding: 0 50px 0; width:100%;box-sizing: border-box;}
.community .con1{ display: block;}
.community .con1 li{ flex: 0;margin-left: 0;margin-top: 40px;}
.community .con1 li:first-child{margin-left: 0;margin-top: 0;}
.community .con1 li a{display: block;padding: 0 0 0 402px; width: 100%;height: 323px;text-align: left; }
.community .con1 h3{padding: 60px 0 27px;}
.community .con1 img{top: 50%;left: 77px;transform: translate(0,-50%);}

.community .con2 .left{ float: none;}
.community .con2 .swiper-container.slide2{position: relative; width:100%;height: 510px;}
.community .con2 .swiper-container.slide2 a.img1{ background: url(../img/bg_slide2_1_1024.jpg) no-repeat center/100% auto;}
.community .con2 .swiper-container.slide2 a.img2{background: url(../img/bg_slide2_2_1024.jpg) no-repeat center/100% auto;}
.community .con2 .swiper-container.slide2 a.img3{background: url(../img/bg_slide2_3.jpg) no-repeat center/100% auto;}

.community .con2 .right{ float: none;}
.community .con2 .right ul{ width: 100%;}
.community .con2 .right li{ float: left;width: 33.333%;padding: 10px;box-sizing: border-box;}
.community .con2 .right li.img1,
.community .con2 .right li.img2,
.community .con2 .right li.img3{margin-bottom: 0px;}
.community .con2 .right img{margin-left:0;  width: 100%;height: 248px;border: 0px solid #f0ebe7;box-sizing: border-box;}

.community .con3{ padding-bottom: 135px; }
.community .con3 .con3_1{ display: block;margin-bottom: 30px;width: 100%;}
.community .con3 .con3_1 li{float: left; margin-left: 2.5%;width: 31.6%;box-sizing: border-box;}
.community .con3 .con3_1 li.img1{ margin-left: 0;background: url(../img/bg_con3_img1.png) no-repeat top center/100% 100%;}
.community .con3 .con3_1 li.img2{background: url(../img/bg_con3_img2.png) no-repeat left top/100% 100%}
.community .con3 .con3_1 li.img3{background: url(../img/bg_con3_img3.png) no-repeat left top/100% 100%}
.community .con3 .con3_1 li a{flex: 0; width: 100%;height: 392px;}
.community .con3 .con3_1 li a .text{right: 0;top:229px;width: 100%;height: 162px;}
.community .con3 .con3_1 li a .text>div h3{padding-bottom: 18px}

.community .con3 .con3_2{padding: 20px 20px;}
.community .con3 .con3_2 li{float: left; display: table-cell;padding: 20px; width: 33.333%; vertical-align: middle;box-sizing: border-box;}
.community .con3 .con3_2 li a{ margin-left: 0px;padding: 124px 0 0;width: 100%; height: 172px;background: no-repeat center 44px #fff; font-size: 18px;color: #4f4543;text-align: center;box-shadow: 6px 6px 10px rgba(0,0,0,.1); box-sizing: border-box; }
.search_slide{ display: none;}

/* ê³µì§€ì‚¬í•­ S */
.notice{ background: #f5f5f5; }
.notice>div {position: relative; margin: 0;padding: 0 50px 0; width: 100%;height: 80px;box-sizing: border-box;}
.notice .swiper-container.slide3{width: 100%;height: 80px;}
.notice .swiper-container.slide3 .swiper-slide h3{position: absolute;left: 246px;top: 50%;transform: translateY(-50%);line-height: 100%;font-size: 16px;} 
.notice .swiper-container.slide3 .swiper-slide span{right: 50px;font-size: 12px;}
.notice .swiper-container.slide3 .next,
.notice .swiper-container.slide3 .prev{display: none;}

/*ë¹¨ê°„ì  ë¡¯ë°ì›¨ë”© ë°˜ì‘í˜• ì²«íŽ˜ì´ì§€ ì¸ë±ìŠ¤*/
.here.here4{display: block;left: 50px; top: 7px;}

