@charset "utf-8";
.main{ background:url(../images/main/bg_midd.jpg) 0 577px repeat-x;}
.middle{width:1047px}
.main_banner{position:relative;top:0;left:0;width:100%;height:577px;overflow:hidden}
.main_banner .banners{position:relative;width:1000px;height:667px;margin:0 auto}
.main_banner .banners .big_img{position:relative;width:1000px;height:667px}
.main_banner .banners .big_img > div{position:absolute;top:0;left:50%;margin-left:-952px}
.main_banner .banners .big_img span.test_m{position:absolute;top:0;left:0;width:100%;height:550px;line-height:550px;font-size:300px;color:#fff}
.main_banner .banners > a{position:absolute;top:295px;opacity:0.8}
.main_banner .banners > a.btn_m_left{left:-110px}
.main_banner .banners > a.btn_m_right{right:-85px}
.rolling_tab{visibility:hidden}
.quick_wrap{width:100%;height:228px}
.cnt,
.quick_wrap div{width:1000px; margin:0 auto;clear:both;z-index:10}
.quick_wrap div li{float:left}
.quick_wrap div.info01 li{padding:10px 34px}
.quick_wrap div.info01 li:hover,.quick_wrap div.info01 li:focus{background:url(../images/main/bg_tab.jpg) center 2px no-repeat;}
.quick_wrap div.info02 li{padding:10px 4px 10px 0}
.quick_wrap div.info02 li.last{padding-right:0 !important}
.cnt{position:relative}
.cnt .recent,.news,.popup_zone{float:left;}
.cnt div.recent{border-left:1px solid #e0e0e0;padding:25px;*padding:25px 26px 25px 27px;font-size:12px;height: 229px;width: 448px;overflow: hidden;}
.recent h4 { float: left; position: relative;margin:5px 1px 5px 0; top: 14px;}
.recent h4 a.on { background: #58cfd4 }
.recent h4 a { font-weight: bold;color: #fff;font-size: 15px; background: #b7b7b7; padding: 6px 28px;letter-spacing:-1px;border:1px solid #9d9d9d;border-radius:2px;display:block;width:90px;text-align:center}
.recent div { position: absolute; left:0;top: 128px; padding: 0 30px;width: 442px;font-family:dotum;}
.cnt div.recent li{ background:url(../images/main/bul01.jpg) 0 3px no-repeat;padding-left:10px;margin:7px 0;}
.cnt div.recent li a{display:block}
.cnt div.recent li a:hover,
.cnt div.recent li a:focus{color:#347c80}
.cnt div.online{position:absolute;right:0;top:0;width:250px;height:493px;overflow:hidden;border:1px solid #e8e8e8}
.cnt div.online a{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;z-index:10}
.cnt div.review{position:relative;width:250px;height:279px;overflow:hidden}
/* .cnt div.review a{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;z-index:10} */
.cnt div.review a{display:block;}

.popup_zone { width: 427px; position: relative;overflow: hidden; }
.popup_area { width: 427px; height: 216px; }
.popup_zone ol { }
.popup_zone ol li { }
.popup_zone ol li.on img { display: block; }
.popup_zone ol li img { display: none; position: absolute; left: 0; top: 0; width: 427px; height: 216px; }
.popup_zone ol li button { position: absolute; top: 20px; right: 0; z-index: 999; background: url(../images/main/visual_tabs_s_off.png) no-repeat 0 0; width: 13px; height: 13px; padding: 0; margin: 0; }
.popup_zone ol li.on button { width: 13px; height: 13px; background: url(../images/main/visual_tabs_s_on.png) no-repeat 0 0; padding: 0; margin: 0; }
.popup_zone ol li button.num_1 { right: 65px; }
.popup_zone ol li button.num_2 { right: 45px; }
.popup_zone ol li button.num_3 { right: 25px; }
.popup_zone ol li button.num_4 { right: 15px }
.popup_zone ol li button.num_5 { right: 0px; }
.popup_zone button { border: none; display: block; cursor: pointer; }
.popup_zone button span { visibility: hidden; width: 15px; height: 13px; }
.popup_ctrl button { position: absolute; top: 8px; right: 80px; z-index: 999; display: block; width: 15px; height: 13px;visibility:hidden}
.popup_ctrl button.play { background: url(../images/main/btn_play.gif) no-repeat left top; }
.popup_ctrl button.stop { background: url(../images/main/btn_pause.gif) no-repeat left top; }

.news{position:relative;border: 1px solid #e0e0e0;border-bottom:none}
.news .news_link{position:absolute; width:100%; height:50%; left:0;}
.news .news_link.n_link1{top:0;}
.news .news_link.n_link2{bottom:0;}
.news .m_event_slide{position:relative;width:319px;height:215px}
.news .m_event_slide .slide_big{position:relative;width:319px;height:215px;overflow:hidden}
.news .m_event_slide .slide_big > div{position:absolute;top:0;left:0;width:100%;height:100%}
.news .m_event_slide .slide_big > div span{position:absolute;top:0;left:0;display:block;width:100%;font-size:200px;line-height:278px;color:#ff0000;z-index:10}
.news .m_event_slide > a{position:absolute;display:block;top:20px;width:18px;height:19px;overflow:hidden;background:url(../images/main/btn_main_slide_arrow02.gif) left top no-repeat;z-index:100}
.news .m_event_slide > a.btn_slide_left{right:38px;border-right:1px solid #dfdede}
.news .m_event_slide > a.btn_slide_right{right:20px;background-position:right top}
.middle{position:relative}
p.quick_banner{position:absolute;right: -24px;top: 330px;}