@charset "utf-8";
body{margin:0; padding:0; background-color:#fff; font-family:"돋움", Dotum, arial, "굴림", Gulim; font-size:13px; min-width:1000px; color:#707070 }
ul, li{margin:0; padding:0; list-style:none}
img{border:0; vertical-align:top;}
a{text-decoration:none}
dl, dt, dd{ margin:0; padding:0 }
h1, h2, h3, h4, h5, h6, p{ margin:0; padding:0 }
.bclear{clear:both}
.hide{width:0; height:0; font-size:0; line-height:0; text-indent:-9999; overflow:hidden}
.text{font-weight:bold; color:#555555;}





#wrap{ position:relative; width:100%; height:1362px; min-width:1000px }



#wrap #main_flash{ position:relative; width:100%; min-width:1000px; height:879px; overflow:hidden; margin-top:1px }



#wrap #main_flash .flash_wrap{ position:absolute; top:0; left:50%; margin-left:-2091px; width:4182px; height:879px }
#wrap #main_flash .flash_wrap dl{ position:relative; width:4182px; height:879px }
#wrap #main_flash .flash_wrap dl dd, #wrap #main_flash .flash_wrap dt{ position:relative; width:1394px; height:879px; float:left; overflow:hidden }
#wrap #main_flash .flash_wrap dl dd .mask_left{ position:absolute; top:0; left:0; width:1394px; height:879px; background:url(../images/new/left_bg.png) no-repeat top center; z-index:20 }
#wrap #main_flash .flash_wrap dl dd .mask_right{ position:absolute; top:0; left:0; width:1394px; height:879px; background:url(../images/new/right_bg.png) no-repeat top center; z-index:20 }
#wrap #main_flash .flash_wrap dl dd ul{ position:relative; width:1394px; height:879px; /*overflow:hidden*/ }
#wrap #main_flash .flash_wrap dl dd ul li{ position:absolute; top:0; left:1394px }


#wrap #main_flash .flash_wrap dl dt .sumnail_wrap{ position:absolute; width:71px; height:20px; bottom:230px; left:503px; z-index:999999; background:url(../images/new/sumnail_bg.png) no-repeat top center }
#wrap #main_flash .flash_wrap dl dt .sumnail_wrap span{ display:inline-block; float:left; width:11px; height:11px; margin:5px 0 0 5px; background:url(../images/new/s_btn.png) no-repeat 0 0; cursor:pointer }
#wrap #main_flash .flash_wrap dl dt .sumnail_wrap span.active{ background-position:0 -11px }

#wrap #main_flash .flash_wrap dl dt .login_zone{ position:absolute; right:197px; bottom:240px; z-index:30 }
#wrap #main_flash .flash_wrap dl dt .mov_web{ position:absolute; right:359px; bottom:343px; z-index:31 }
#wrap #main_flash .flash_wrap dl dt .mov_hi{ position:absolute; right:197px; bottom:343px; z-index:32 }
#wrap #main_flash .flash_wrap dl dt .text_panel{ position:absolute; top:0; left:0; width:900px; height:300px; z-index:50 }
#wrap #main_flash .flash_wrap dl dt .text_panel .text_first{ position:relative; margin-left:190px; width:900px; height:150px; overflow:hidden }
#wrap #main_flash .flash_wrap dl dt .text_panel .text_first p{ position:absolute; top:-150px; left:0 }
#wrap #main_flash .flash_wrap dl dt .text_panel .text_last{ position:relative; margin-left:190px; width:900px; height:150px; overflow:hidden }
#wrap #main_flash .flash_wrap dl dt .text_panel .text_last p{ position:absolute; top:150px; left:0 }
#wrap #main_flash .flash_wrap dl dt ul{ position:relative; width:1394px; height:879px; /*overflow:hidden*/ }
#wrap #main_flash .flash_wrap dl dt ul li{ position:absolute; top:0; /*left:-1394px*/ left:0 }



#wrap #content{ position:absolute; z-index:100; bottom:0; width:100%; min-width:1000px; height:723px; background:url(../images/new/content_bg.png) no-repeat top center }
#wrap #content .content_wrap{ position:relative; width:998px; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8 ; height:723px; margin:0 auto }
#wrap #content .content_wrap .banner_wrap{ float:left; width:679px; height:723px }
#wrap #content .content_wrap .banner_wrap dd{ float:left; height:240px; border-bottom:1px solid #d8d8d8 }
#wrap #content .content_wrap .banner_wrap dd.left{ width:340px }
#wrap #content .content_wrap .banner_wrap dd.right{ width:338px; border-left:1px solid #d8d8d8 }


#wrap #content .content_wrap .content_right{ margin-left:679px; width:320px; height:723px }
#wrap #content .content_wrap .content_right .notice_wrap{ width:320px; height:241px; background:#ff8c00 }
#wrap #content .content_wrap .content_right .notice_wrap ul{ padding-top:20px; padding-left:30px }
#wrap #content .content_wrap .content_right .notice_wrap ul li{ margin-bottom:3px; width:265px; margin-bottom:10px;}
#wrap #content .content_wrap .content_right .notice_wrap ul li span{ display:block; float:right }
#wrap #content .content_wrap .content_right .notice_wrap ul li a{ font-size:13px; color:#925000 }
#wrap #content .content_wrap .content_right .notice_wrap ul li a:hover{ color:#444f3d; text-decoration:underline }