.main{margin-bottom:0px;padding:0; margin:0 auto; width:100%; background-color:#f3f3f3;}
.wrap{width: 1193px; margin: 0 auto;position:relative; }


.menu_contents{ position:fixed; padding-top:0px; padding-bottom:0px; z-index:50;background-color:#FFFFFF; height:950px;}
.menu_sec{padding-left:0px; padding-top:0px;}
ul#menu, ul#menu ul {list-style-type:none; padding-top:0px; padding-left:0px;}
ul#menu a {display: block;text-decoration: none;}
ul#menu li {margin-top: 0px; margin-left:0px;}
ul#menu li a {padding-left: 0px;color: #5e5e5e; padding-top:0px; padding-bottom:0px; font-size:13px; font-weight:bold;}
ul#menu li a:hover {color: #ffffff;}
ul#menu li ul li a {color: #3e3e3e;padding-left: 17px; padding-top:20px; padding-bottom:0px; font-size:11px; }
ul#menu li ul li a:hover {color: #0c4d8a;}


ul#menu li ol li a {color: #3e3e3e;padding-left: 17px; padding-top:20px; padding-bottom:0px; font-size:11px; }
ul#menu li ol li a:hover {color: #0c4d8a;}






.mm {position:absolute; margin-left:50%; left:-406px;top:0px; z-index:298;}
.mm2 {position:absolute; margin-left:50%; left:-406px;top:0px; z-index:299;}

.mmm {position:absolute; margin-left:50%; left:-298px;top:0px; z-index:298; background-color:#FFFFFF;}

.img_sub { position:fixed; margin-left:50%; left:-407px;top:0px; z-index:1298;}

.open {position:fixed; margin-left:50%; left:100px;top:0px; z-index:300;}

.z01 {position:fixed; margin-left:50%; left:-720px;top:22px; z-index:1;}
.z02 {position:fixed; margin-left:50%; left:596px;bottom:22px; z-index:1}


.tt {position:fixed; margin-left:50%; left:-408px;top:0px; z-index:200;}

.right_line {position:fixed; margin-left:50%; left:-407px;top:0px; z-index:500;}
.right_line2 {position:fixed; margin-left:50%; left:361px;top:0px; z-index:500;}
.right_line3 {position:fixed; margin-left:50%; left:597px;top:0px; z-index:500;}
.left_line {position:fixed; margin-left:50%; left:-610px;top:0px; z-index:500;}

.qq_guest {position:fixed; margin-left:50%; left:603px;top:60px; z-index:1000;}
.qq_nm{position:fixed; margin-left:50%; left:-696px;top:780px; z-index:499;}

.contents {position:fixed; margin-left:50%; left:509px;top:0px; z-index:1000;}
.main_contents {position:fixed; margin-left:50%; left:266px;top:0px; z-index:1000;}

.tvcf {position:fixed; margin-left:50%; left:-406px;top:40px; z-index:399;}

.news_list {position:fixed; margin-left:50%; left:292px;top:204px; z-index:1499;}


