@charset 'utf-8';

body#main_bg1{background:url(../images/main/bg_main01_201808.jpg) repeat-x;}
body#main_bg1 #wrap{/*background: url(../images/main/bg_main01_top_wrap201705.png) no-repeat;background-position:48.7% 0;*/}
body#main_bg2{background:url(../images/main/bg_main02_201808.jpg) repeat-x;}
body#main_bg2 #wrap{/*background:#33d0ff url(../images/main/bg_main02_top_wrap201707.jpg) repeat-x 50% 100%;*/}
body#main_bg2 #containers{margin-top:0 !important; /*background:url(../images/main/bg_main02_201707.jpg) no-repeat 50% -5px;*/}
/*
body#main_bg2{background:#f5f0d5;}
body#main_bg2 #wrap{background:url(../images/main/bg_main02_201611.gif) repeat-x 0 100%;}
body#main_bg2{background-color:#263755;}
body#main_bg2{background:#a2def9 url(../images/main/bg_main01_201605.jpg) repeat-y 50% 116px;}
body#main_bg2 #wrap{background:url(../images/main/bg_main02_pinkdot.png) no-repeat 50% 0;}
body#main_bg2 #wrap #containers{margin-top:0 !important;}
body#main_bg2 #wrap #containers .quick_wrap{margin-top:30px;}*/
body#main_bg3{background:#fef7ef url(../images/main/bg_main03_201501.jpg) no-repeat center 115px;}
body#main_bg4{background:#a5cde6;}

.copyimgZone{margin-top:85px; height:350px; width:1080px; position:relative;}
.mainwrap01 .copyimgZone{height:480px;margin-top:-80px;}
.mainwrap01 .copyimgZone .copyzone_deco{position:absolute;bottom:-150px;}
/* .mainwrap01 > .copyimgZone{height:400px !important;} */
.mainwrap02 > .copyimgZone{height:440px !important;margin-top:-10px;}
/* .mainwrap02 > .copyimgZone{margin-top:6px;} */

/* 공지 pop_notice */
#pop_notice{position:absolute; left:20px; top:-10px;}
.notice160513{position:relative; width:349px; height:349px;}
.notice160513 .pop_close{position:absolute; right:20px; top:20px;}
.notice160513 .btn_link{position:absolute; left:0; width:100%; bottom:25px; text-align:center;}


/* 메인공통 */
.fl_area{overflow:hidden; float:left;}
.fr_area{overflow:hidden; float:right;}
.bbox, .bbox img{width:216px; height:432px;}
.sbox, .sbox img{width:216px; height:216px;}
.wbox, .wbox img{width:648px; height:216px;}
.bwbox, .bwbox img{width:432px; height:216px;}

.sch_box{padding:0 23px;width:170px; height:216px; background:url(../images/main/img_m1_09.jpg) no-repeat 0 0;}
.sch_box div{margin-top:88px;}
.sch_box .ip_box{float:left; margin-top:0px !important; padding:0 5px; width:120px; height:27px; background:url(../images/main/main1_search_box.jpg) no-repeat 0 0;}
.sch_box .ip_box input{padding:0px 5px; width:110px !important; height:27px !important; border:none}
.sch_box a{display:inline-block; width:38px; height:27px; text-indent:-9999px; background:url(../images/main/main1_search_btn.jpg) no-repeat 0 0;}

.linkbox{position:relative;}
.linkbox a.link span{display:block; position:absolute; top:0; left:0; width:196px; height:412px; text-indent:-9999px;}
.linkbox a.link:hover span{ border:10px solid #ec7f6a; z-index:550}

.linkbox a.link2 span{display:block; position:absolute; top:0; left:0; width:628px; height:196px; text-indent:-9999px;}

.mainwrap01 .linkbox a.link2 span{display:block; position:absolute; top:0; left:0; width:196px; height:196px; text-indent:-9999px; }
.mainwrap01 .linkbox a.link2:hover span{ border:10px solid #ec7f6a; z-index:550}
.mainwrap01 .linkbox a.link3 span{display:block; position:absolute; top:0; left:0; width:412px; height:196px; text-indent:-9999px;}
.mainwrap01 .linkbox a.link3:hover span{ border:10px solid #ec7f6a; z-index:550}

.mainwrap02 .linkbox a.link:hover span{ border:10px solid #555e29; z-index:550}/*box line, outline, boxborder, boxline*/
.mainwrap02 .linkbox a.link2 span{display:block; position:absolute; top:0; left:0; width:196px; height:196px; text-indent:-9999px;}
.mainwrap02 .linkbox a.link2:hover span{ border:10px solid #555e29; z-index:550}
.mainwrap02 .linkbox a.link3 span{display:block; position:absolute; top:0; left:0; width:412px; height:196px; text-indent:-9999px;}
.mainwrap02 .linkbox a.link3:hover span{ border:10px solid #555e29; z-index:550}

.mainwrap03 .linkbox a.link2 span{display:block; position:absolute; top:0; left:0; width:196px; height:196px; text-indent:-9999px;}
.mainwrap03 .linkbox a.link2:hover span{ border:10px solid #152b76; z-index:550}

.mainwrap03 .linkbox a.link3 span{display:block; position:absolute; top:0; left:0; width:412px; height:196px; text-indent:-9999px;}
.mainwrap03 .linkbox a.link3:hover span{ border:10px solid #152b76; z-index:550}


.btn_menu{clear:both;}
.btn_menu .btn_menu_prev{position:absolute; top:515px; left:-60px;}
.btn_menu .btn_menu_next{position:absolute; top:515px; right:-60px;}

.m3_facebook_wrap{overflow:hidden; height:648px; background:#fff;}
.m4_facebook_wrap{overflow:hidden; height:216px; width:216px;  background:url(../images/main/img_m4_06.jpg) no-repeat 0 0;}
.snsbox{position:relative; padding:20px 35px; height:176px; width:146px;}
.snsbox .time{position:absolute; left:10px; top:20px; padding-left:15px; font-size:11px; color:#9b9b9b; background:url(../images/main/icon_sns_time.png) no-repeat 0 0;}
.snsbox .img{text-align:center;}
.snsbox .img img{width:60px; height:60px;}
.snsbox .txt{overflow:hidden; margin:20px 0 10px; height:71px; text-align:center; line-height:135%; background:url(../images/main/sns_txt_line.jpg) no-repeat 50% 100%;color: #555}
.snsbox .txt p{overflow:hidden; height:36px; color:#555;}
.snsbox .txt .tag{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#005aaa;}
.snsbox .floor{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.m4_facebook_wrap .snsbox .time{top:25px; left:22px; background:none !important;}


.mainwrap01{overflow:hidden; width:1080px; padding-bottom:80px;}
.mainwrap01 .area1_divide01{float:left; width:432px;height:864px;}
.mainwrap01 .area1_divide01 .top_divide{width:432px; height:648px;}
.mainwrap01 .area1_divide01 .top_divide img{width:432px; height:648px;}
.mainwrap01 .area1_divide01 .btm_divide{overflow:hidden; width:432px; height:216px;}
.mainwrap01 .area1_divide02{float:right; width:648px;height:864px;}
.mainwrap01 .area1_divide02 .top_divide{overflow:hidden; width:648px; height:432px;}
.mainwrap01 .area1_divide02 .btm_divide{overflow:hidden; width:648px; height:432px;}
.mainwrap01 .case01 dl{background:url(../images/main/main1_bg_sbox_case01.jpg) no-repeat 0 0;}
.mainwrap01 .case01 dl *{color:#fff !important;}
.mainwrap01 .case01 dt{background:url(../images/main/bg_sboxinfo_line2.jpg) no-repeat bottom center;}
.mainwrap01 .m1_top_slider {position: relative; height:648px; width:432px;}
.mainwrap01 .m1_top_slider ul {margin-left: -1px; *zoom: 1;}
.mainwrap01 .m1_top_slider ul:after {display: block; content: ""; clear: both;}
.mainwrap01 .m1_top_slider ul li {float: left; border-left: 1px solid #e6e6e6; text-align: center;}
.mainwrap01 .m1_top_slider ul li a {display: block;}
.mainwrap01 .m1_top_slider ul li img{width:432px; height:648px;}
.mainwrap01 .m1_top_slider ul li img,
.mainwrap01 .m1_top_slider ul li strong,
.mainwrap01 .m1_top_slider ul li span {display: block;}
.mainwrap01 .bx-wrapper {margin: 0 auto;}
.mainwrap01 .bx-wrapper > .bx-pager {display: none;}
.mainwrap01 .bx-pager {position: absolute; right: 0; top:30px; width: 26%; text-align: center; z-index:100}
.mainwrap01 .bx-pager div {display: inline; margin: 0 5px;}
.mainwrap01 .bx-pager div a {display: inline-block; width:12px; height:12px; text-indent: -999em; *text-indent: 0; *font-size: 0; *line-height: 0; background: url(../images/main/m1_slider_dot_1701_off.png) no-repeat 0 0;}
.mainwrap01 .bx-pager div a.active {background:url(../images/main/m1_slider_dot_1808_on.png) no-repeat 0 0 !important;}
.mainwrap01 .bx-controls-direction, .mainwrap01 .bx-controls-auto {display: none}
.mainwrap01 .area1_divide01 .sch_box{padding:0 23px;width:170px; height:216px; background:url(../images/main/img_m1_sch_box_1808.png) no-repeat 0 0;}
.mainwrap01 .area1_divide01 .sch_box a{background:url(../images/main/m1_search_btn1808.png) no-repeat 0 0;}

.mainwrap02{overflow:hidden; width:1080px; padding-bottom:80px; }
/*.mainwrap02{overflow:hidden; width:1080px; padding-bottom:80px; background:url(../images/main/bg_main02_1604.png) no-repeat 0 0;}*/
/*.mainwrap02{overflow:hidden; width:1080px; padding-bottom:80px; /*background:url(../images/main/bg_main02_heart.png) repeat-x 50% -96px; }*/
.mainwrap02 .area2_divide01{overflow:hidden; height:648px;}
.mainwrap02 .area2_divide01 .left_divide{float:left; width:432px; height:648px;}
.mainwrap02 .area2_divide01 .right_divide{float:right; width:648px; height:648px;}
.mainwrap02 .area2_divide01 .right_divide .top_divide{overflow:hidden; height:432px;}
.mainwrap02 .area2_divide01 .right_divide .btm_divide{overflow:hidden; height:216px;}
.mainwrap02 .area2_divide02{overflow:hidden; height:432px;}
.mainwrap02 .area2_divide02 .top_divide{overflow:hidden;}
.mainwrap02 .area2_divide02 .btm_divide{overflow:hidden;}
.mainwrap02 .area2_divide02 .left_divide{float:left; width:432px; height:432px;}
.mainwrap02 .area2_divide02 .right_divide{float:right; width:648px; height:432px;}
.mainwrap02 .area2_divide02 .right_divide .top_divide{overflow:hidden; height:216px;}
.mainwrap02 .area2_divide02 .right_divide .btm_divide{overflow:hidden; height:216px;}
.mainwrap02 .m2_top_slider {position: relative; height:648px; width:432px;}
.mainwrap02 .m2_top_slider ul {margin-left: -1px; *zoom: 1;}
.mainwrap02 .m2_top_slider ul:after {display: block; content: ""; clear: both;}
.mainwrap02 .m2_top_slider ul li {float: left; border-left: 1px solid #e6e6e6; text-align: center;}
.mainwrap02 .m2_top_slider ul li a {display: block;}
.mainwrap02 .m2_top_slider ul li img{width:432px; height:648px;}
.mainwrap02 .m2_top_slider ul li img,
.mainwrap02 .m2_top_slider ul li strong,
.mainwrap02 .m2_top_slider ul li span {display: block;}
.mainwrap02 .m2_btm_slider {position: relative; height:432px; width:432px;}
.mainwrap02 .m2_btm_slider ul {margin-left: -1px; *zoom: 1;}
.mainwrap02 .m2_btm_slider ul:after {display: block; content: ""; clear: both;}
.mainwrap02 .m2_btm_slider ul li {float: left; border-left: 1px solid #e6e6e6; text-align: center;}
.mainwrap02 .m2_btm_slider ul li a {display: block;}
.mainwrap02 .m2_btm_slider ul li img{height:432px; width:432px;}
.mainwrap02 .m2_btm_slider ul li img,
.mainwrap02 .m2_btm_slider ul li strong,
.mainwrap02 .m2_btm_slider ul li span {display: block;}

.mainwrap02 .m3_btm_slider {position: relative; height:216px; width:648px;}
.mainwrap02 .m3_btm_slider ul {margin-left: -1px; *zoom: 1;}
.mainwrap02 .m3_btm_slider ul:after {display: block; content: ""; clear: both;}
.mainwrap02 .m3_btm_slider ul li {float: left; border-left: 1px solid #e6e6e6; text-align: center;}
.mainwrap02 .m3_btm_slider ul li a {display: block;}
.mainwrap02 .m3_btm_slider ul li img{height:216px; width:648px;}
.mainwrap02 .m3_btm_slider ul li img,
.mainwrap02 .m3_btm_slider ul li strong,
.mainwrap02 .m3_btm_slider ul li span {display: block;}

.mainwrap02 .m3_btm_slider .bx-pager {bottom: 16px;left: 314px;position: absolute;text-align: center;width: 40%;z-index: 100;}

.mainwrap02 .bx-wrapper {margin: 0 auto;}
.mainwrap02 .bx-wrapper > .bx-pager {display: none;}
.mainwrap02 .bx-pager {position: absolute; left: 0; bottom:30px; width: 100%; text-align: center; z-index:100}
.mainwrap02 .bx-pager div {display: inline; margin: 0 5px;}
.mainwrap02 .bx-pager div a {display: inline-block; width:12px; height:12px; text-indent: -999em; *text-indent: 0; *font-size: 0; *line-height: 0; background: url(../images/main/m2_slider_dot_off.png) no-repeat 0 0;}
.mainwrap02 .bx-pager div a.active {background:url(../images/main/m2_slider_dot_1808_on.png) no-repeat 0 0;}
.mainwrap02 .bx-controls-direction, .mainwrap02 .bx-controls-auto {display: none}

.mainwrap02 .area2_divide03{overflow:hidden;}
.mainwrap02 .area2_divide03 .sch_box{padding:0 23px;width:170px; height:216px; background:url(../images/main/img_m2_sch_box_1808.png) no-repeat 0 0;}
.mainwrap02 .area2_divide03 .sch_box a{background:url(../images/main/m2_search_btn1808.png) no-repeat 0 0;}

.mainwrap03 {overflow:hidden; width:1080px; padding-bottom:80px;}
.mainwrap03 .area3_divide01{overflow:hidden; height:648px;}
.mainwrap03 .area3_divide02{overflow:hidden; height:216px;}
.mainwrap03 .area3_divide03{overflow:hidden; height:216px;}
.mainwrap03 .area3_divide01 .center_divide{overflow:hidden; float:left; width:648px; height:648px}
.mainwrap03 .area3_divide03 .msg_box{padding:0 25px;width:166px; height:216px; background:url(../images/main/img_m3_07.jpg) no-repeat 0 0;}
.mainwrap03 .guide_slide {width:216px; height:648px; float:left; position:relative; background:#efefef; margin-left:432px}
.mainwrap03 .guide_slide .bx-controls-direction a {display:block; width:18px; height:10px; font-size:0; line-height:0; color:transparent; position:absolute; left:50%; background: url(../images/gallery_arrow2.png) no-repeat 0 0; }
.mainwrap03 .guide_slide .bx-controls-direction a.disabled {display:none;}
.mainwrap03 .guide_slide .bx-controls-direction .bx-prev {top:20px;}
.mainwrap03 .guide_slide .bx-controls-direction .bx-next {bottom:20px; background-position:0 -20px;}
.mainwrap03 .guide_slide .slide_list > a {display:block; width:216px; height:216px; text-align:center; color:#9b9b9b;  background:url(../images/main/m3_floor.jpg) no-repeat; }
.mainwrap03 .guide_slide .slide_list > a {background:url(../images/main/m3_floor_20180115.jpg) no-repeat; }/*사업영역추가*/
.mainwrap03 .guide_slide .slide_list > a.f1 {background-position:0 0}
.mainwrap03 .guide_slide .slide_list > a.f2 {background-position:0 -216px}
.mainwrap03 .guide_slide .slide_list > a.f3 {background-position:0 -432px}
.mainwrap03 .guide_slide .slide_list > a.f4 {background-position:0 -648px}
.mainwrap03 .guide_slide .slide_list > a.f5 {background-position:0 -864px;}
.mainwrap03 .guide_slide .slide_list > a.f6 {background-position:0 -1080px}
.mainwrap03 .guide_slide .slide_list > a.f7 {background-position:0 -1296px}
.mainwrap03 .guide_slide .slide_list > a.active {background:url(../images/main/m3_floor_on.jpg) no-repeat;}
.mainwrap03 .guide_slide .slide_list > a.active {background:url(../images/main/m3_floor_on20180115.jpg) no-repeat;}/*사업영역추가*/
.mainwrap03 .guide_slide .slide_list > a.f1.active {background-position:0 0}
.mainwrap03 .guide_slide .slide_list > a.f2.active {background-position:0 -216px}
.mainwrap03 .guide_slide .slide_list > a.f3.active {background-position:0 -432px}
.mainwrap03 .guide_slide .slide_list > a.f4.active {background-position:0 -648px}
.mainwrap03 .guide_slide .slide_list > a.f5.active {background-position:0 -864px;}
.mainwrap03 .guide_slide .slide_list > a.f6.active {background-position:0 -1080px}
.mainwrap03 .guide_slide .slide_list > a.f7.active {background-position:0 -1296px}
.mainwrap03 .guide_slide .slide_list *{font-size:0; position:absolute;}

.mainwrap03 .guide_slide .slide_list > a em {display:block; }
.mainwrap03 .guide_slide .slide_list > a.active span {display:block; clear:both; content:""; width:196px; height:196px; border:10px solid #3078b8; position:absolute; top:0; left:0; font-size:0; line-height:0; color:transparent;}
.mainwrap03 .guide_slide .slide_view {position:absolute; top:0; left:-432px; width:432px; height:648px;}
.mainwrap03 .guide_slide .slide_view .b_view:after {clear:both; display:block; content:"";}
.mainwrap03 .guide_slide .slide_view .b_view ul {overflow:hidden; height:648px;}
.mainwrap03 .guide_slide .slide_view .b_view ul li {float:left;}
.mainwrap03 .guide_slide .slide_view .b_view ul li img{width:432px; height:648px;}
.mainwrap03 .guide_slide .slide_view .b_view .bx-wrapper {position:relative;}
.mainwrap03 .guide_slide .slide_view .b_view .bx-pager {position:absolute; left:0; bottom:10px; width:100%; text-align:center}
.mainwrap03 .guide_slide .slide_view .b_view .bx-pager div {display:inline; margin: 0 5px; position:relative; z-index:999;}
.mainwrap03 .guide_slide .slide_view .b_view .bx-pager div a {display:inline-block; width:12px; height:12px; text-indent:-999em; *text-indent:0; *font-size:0; *line-height: 0; background: url(../images/slider_dot_off.png) no-repeat 0 0;}
.mainwrap03 .guide_slide .slide_view .b_view .bx-pager div a.active {background: url(../images/slider_dot_on.png) no-repeat 0 0;}
.mainwrap03 .board_area{overflow:hidden; padding:0 20px; width:176px; background:#fff;}
.mainwrap03 .board_area .tit {background: url(../images/main/m3_tit_sp.png) no-repeat; width:100px; height:14px; font-size:0; line-height:0; color:transparent; margin:30px 0 10px;}
.mainwrap03 .board_area .tit.t2 {margin-top:17px; background-position:0 -24px}
.mainwrap03 .board_area .ulist01 li { background: url(../images/bullet_dot_2x2_gray.gif) no-repeat 0 7px; padding-left:6px; color:#9b9b9b; line-height:20px; width:160px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.mainwrap03 .board_area .notice {border-bottom:1px solid #ddd; padding-bottom:14px;}
.mainwrap03 .gallery_slide_in:after {clear:both; display:block; content:"";}
.mainwrap03 .gallery_slide_in {position: relative; width:648px; height: 216px;float:left; background:#efefef}
.mainwrap03 .gallery_slide_in ul {*zoom: 1;}
.mainwrap03 .gallery_slide_in ul:after {display: block; content: ""; clear: both;}
.mainwrap03 .gallery_slide_in ul li {float:left;}
.mainwrap03 .gallery_slide_in ul li img {width:216px; height:216px;}
.mainwrap03 .gallery_slide_in .bx-pager {position: absolute; left:-195px; top:105px; text-align:left; color:#005aaa; font-size:18px;}
.mainwrap03 .gallery_slide_in .bx-controls-direction {position: absolute; left:-196px; top:158px; width: 57px; height:26px; z-index:9999;}
.mainwrap03 .gallery_slide_in .bx-controls-direction a {display: inline-block; width: 26px; height: 26px; position: absolute; top:0; background: url(../images/btn_arrow_26x26.png) no-repeat 0 0; font-size:0; line-height:0;  color:transparent;}
.mainwrap03 .gallery_slide_in .bx-controls-direction .bx-prev {left:0;}
.mainwrap03 .gallery_slide_in .bx-controls-direction .bx-next {left:31px; background-position:-31px 0;}
.mainwrap03 .area3_divide03 .sch_box{padding:0 23px;width:170px; height:216px; background:url(../images/main/m3_sch_box.jpg) no-repeat 0 0;}
.mainwrap03 .area3_divide03 .sch_box a{background:url(../images/main/m3_search_btn.jpg) no-repeat 0 0;}

.mainwrap04{overflow:hidden; width:1080px; padding-bottom:80px;}
.mainwrap04 .area4_divide01{overflow:hidden; height:432px;}
.mainwrap04 .area4_divide01 .fl_area{width:648px;height:432px;}
.mainwrap04 .area4_divide01 .fr_area{width:432px;height:432px;}
.mainwrap04 .area4_divide01 .top_slider_box{overflow:hidden;}
.mainwrap04 .area4_divide01 .top_slider_box .m4_slider{float:left;}
.mainwrap04 .area4_divide01 .top_slider_box .m4_slider_link{float:right;}
.mainwrap04 .area4_divide01 .btm_slider_box{overflow:hidden;}
.mainwrap04 .area4_divide01 .btm_slider_box .m4_slider{float:right;}
.mainwrap04 .area4_divide01 .btm_slider_box .m4_slider_link{float:left;}
.mainwrap04 .area4_divide02{overflow:hidden; height:216px;}
.mainwrap04 .area4_divide02 .left_divide{float:left; width:648px;}
.mainwrap04 .area4_divide02 .right_divide{float:left; width:432px;}
.mainwrap04 .area4_divide03{overflow:hidden; height:432px;}
.mainwrap04 .area4_divide03 .left_divide{overflow:hidden; float:left;}
.mainwrap04 .area4_divide03 .right_divide{overflow:hidden; float:right;}
.mainwrap04 .search_store{width:432px;height:216px; background:url(../images/main/img_m4_05.jpg) no-repeat 0 0;}
.mainwrap04 .search_box{padding:83px 0 0 66px;}
.mainwrap04 .search_box .ip_box{float:left; padding:0 5px; width:247px; height:44px; background:url(../images/main/main4_search_box.jpg) no-repeat 0 0;}
.mainwrap04 .search_box .ip_box input{padding:16px 0px 12px 0px; width:247px; border:none;height:14px}
.mainwrap04 .search_box a{display:inline-block; width:43px; height:44px; text-indent:-9999px; background:url(../images/main/main4_search_btn.jpg) no-repeat 0 0;}
.mainwrap04 .btn_floor{margin-top:37px; height:52px;width: 432px}
.mainwrap04 .btn_floor ul{overflow:hidden;width:100%}
.mainwrap04 .btn_floor li{float:left; display:inline-block; width:53px; height:52px; text-align:center; border-left:1px solid #f0f0f0; background:#fff;}
.mainwrap04 .btn_floor li.tit{width:53px; border-left:none;}
.mainwrap04 .btn_floor li.tit strong{display:inline-block;padding:18px 0; height:16px; font-size:13px;}
.mainwrap04 .btn_floor li a{display:inline-block; padding:18px 0; height:16px; font-size:13px; color:#b4b4b4; background:#fff;}
.mainwrap04 .btn_floor li a:hover{background:#f0f0f0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
.mainwrap04 .btn_floor li.on{background:#f0f0f0;}
.mainwrap04 .btn_floor li.on a{color:#323232; font-size:13px;  background:#f0f0f0;}

.mainwrap04 .btn_floor li:hover{background:#f0f0f0;}
.mainwrap04 .btn_floor li:hover a{color:#323232; font-size:13px;  background:#f0f0f0;}
.mainwrap04 .btn_floor li.tit:hover{background: #fff}
.mainwrap04 .btn_floor li.tit:hover a{color:#b4b4b4; font-size:13px;  background:#fff;}

.mainwrap04  .m4_slider {position: relative; height:216px; width:216px;}
.mainwrap04  .m4_slider ul {*zoom: 1;}
.mainwrap04  .m4_slider ul:after {display: block; content: ""; clear: both;}
.mainwrap04  .m4_slider ul li{float: left;text-align: center;}
.mainwrap04  .m4_slider47 ul li a {display: block;}
.mainwrap04  .m4_slider ul li img,
.mainwrap04  .m4_slider ul li strong,
.mainwrap04  .m4_slider ul li span {display: block;}
.mainwrap04  .m4_slider .bx-wrapper {margin: 0 auto;}
.mainwrap04  .m4_slider .bx-wrapper > .bx-pager {display: none;}
.mainwrap04  .m4_slider .bx-pager {position: absolute; left: 0; bottom:15px; width: 100%; text-align: center;z-index: 100}
.mainwrap04  .m4_slider .bx-pager div {display: inline; margin: 0 5px;}
.mainwrap04  .m4_slider .bx-pager div a {display: inline-block; width:9px; height:9px; text-indent: -999em; *text-indent: 0; *font-size: 0; *line-height: 0; background: url(../images/main/m_slider_small_dot_off.png) no-repeat 0 0;}
.mainwrap04  .m4_slider .bx-pager div a.active {background:url(../images/main/m_slider_small_dot_on.png) no-repeat 0 0;}
.mainwrap04 .more_event_zone{overflow:hidden; position:relative; float:left; width:648px; height:432px;}
.mainwrap04 .more_event_zone .more_event_list{position:absolute; top:350px; left:450px; z-index:50}
.mainwrap04 .more_event_zone .more_event_list a{position:relative; display:inline-block; margin-right:8px; height:52px; width:52px;vertical-align: middle}
.mainwrap04 .more_event_zone .more_event_list a.on span{position:absolute; left:0; top:0; height:52px; width:52px; background:url(../images/main/more_event_list_on.gif) no-repeat 0 0;}
.mainwrap04 .more_event_zone .more_event_list a img{width:52px; height:52px;}
.mainwrap04 .more_event_zone .more_event_view{}
.mainwrap04 .more_event_zone .more_event_view .view{position:relative;}
.mainwrap04 .more_event_zone .more_event_view .view .btn{position:absolute; top:301px; left:448px;}
.mainwrap04 .more_event_zone .more_event_view .view .img, .mainwrap04 .more_event_zone .more_event_view .view .img img{width:648px; height:432px;}
/*
.sboxinfo{padding-top:30px; width:216px; height:186px; text-align:center; background:#fff;}
.sboxinfo dt{font-size:15px; height:38px; font-weight:700; background:url(../images/main/bg_sboxinfo_line.jpg) no-repeat bottom center;}
.sboxinfo dd.txt{padding-top:20px; height:80px; font-size:16px; color:#555;}
.sboxinfo dd.floor{font-size:14px; font-weight:700;}
.mainwrap01 .sboxinfo dt{color:#ff921c;}
.mainwrap01 .sboxinfo dd.txt span{display:block; font-size:12px; color:#9b9b9b;}
.mainwrap04 .sboxinfo dt{color:#006ab6;}
*/

/* 2014-10-16 */
#eventGuideBox{width: 432px;height: 432px;overflow: hidden;position: relative}
#eventGuideBox ul li{width: 432px;height: 432px}
#eventGuideBox ul li a img{width: 100%;height: 100%}
#eventGuideBox .bx-wrapper {margin: 0 auto;}
#eventGuideBox .bx-wrapper > .bx-pager {display: none;}
#eventGuideBox .bx-pager {position: absolute; right: 0; top:30px; width: 30%; text-align: center; z-index:100}
#eventGuideBox .bx-pager div {display: inline; margin: 0 5px;}
#eventGuideBox .bx-pager div a {display: inline-block; width:12px; height:12px; text-indent: -999em; *text-indent: 0; *font-size: 0; *line-height: 0; background: url(../images/main/m2_slider_dot_off.png) no-repeat 0 0;}
#eventGuideBox .bx-pager div a.active {background:url(../images/main/m2_slider_dot_on.png) no-repeat 0 0;}
#eventGuideBox .bx-controls-direction, .mainwrap01 .bx-controls-auto {display: none}

.mainwrap02 .gallery_slide_in:after {clear:both; display:block; content:"";}
.mainwrap02 .gallery_slide_in {position: relative; width:432px; height: 216px;float:left; background:#efefef}
.mainwrap02 .gallery_slide_in ul {*zoom: 1;}
.mainwrap02 .gallery_slide_in ul:after {display: block; content: ""; clear: both;}
.mainwrap02 .gallery_slide_in ul li {float:left;}
.mainwrap02 .gallery_slide_in ul li img {width:432px; height:216px;}
.mainwrap02 .gallery_slide_in .bx-pager {position: absolute; left:-195px; top:105px; text-align:left; color:#005aaa; font-size:18px;width: auto}
.mainwrap02 .gallery_slide_in .bx-controls-direction {position: absolute; left:-196px; top:158px; width: 57px; height:26px; z-index:9999;}
.mainwrap02 .gallery_slide_in .bx-controls-direction a {display: inline-block; width: 26px; height: 26px; position: absolute; top:0; background: url(../images/btn_arrow_26x26.png) no-repeat 0 0; font-size:0; line-height:0;  color:transparent;}
.mainwrap02 .gallery_slide_in .bx-controls-direction .bx-prev {left:0;}
.mainwrap02 .gallery_slide_in .bx-controls-direction .bx-next {left:31px; background-position:-31px 0;}
.mainwrap02 .gallery_slide_in .bx-controls-direction, .mainwrap02 .bx-controls-auto{display: block !important}
.f_l{float: left}

.m5_facebook_wrap{overflow:hidden; width:648px; background:#fff;}
