@charset "utf-8";

/* container */

#visualWrap{position:relative; width:100%;; height:500px; padding-top:0px; min-width:980px;}
#visualGall{width:100%; height: 500px;  font-size:0; line-height: 0;  position: relative; overflow:hidden;}
#visualGall .visualUL{width:100%; height:100%;overflow:hidden;position:absolute; }
#visualGall .visualUL li{width:16px;height:16px;display:inline;}
#visualGall .visualUL li span.navi{position:absolute;display:block;width:16px; height:16px; overflow:hidden; z-index:3; cursor:pointer; top:240px;}
#visualGall .visualUL li span.navi a{display:block; width:16px; height:16px; overflow:hidden; background:url("../images/visual_btn.png") no-repeat 0 0;text-indent:-1000px; font-size:0;}
#visualGall .visualUL li.on span.navi a{background-position:0 -16px;}
#visualGall .visualUL li span.pic{position:absolute; top:0; z-index:1; display:none; width:100%; text-align:center;  height:858px;}
#visualGall .visualUL li.v_1 span.navi{left:50%;margin-left:-490px;}
#visualGall .visualUL li.v_2 span.navi{left:50%;margin-left:-465px;}
#visualGall .visualUL li.v_3 span.navi{left:50%;margin-left:-440px;}
#visualGall .visualUL li.v_4 span.navi{left:50%;margin-bottom:10px;}
#visualGall .visualUL li.v_5 span.navi{left:50%;margin-bottom:10px;}
#visualGall .visualUL li.v_6 span.navi{left:50%;margin-bottom:10px;}
#visualGall .visualUL li.v_7 span.navi{left:50%;margin-bottom:10px;}
#visualGall .visualUL li.v_8 span.navi{left:50%;margin-bottom:10px;}
#visualGall #ctrlHots{}
#visualGall #ctrlHots #btnPrevHot{position:absolute; left:30px;z-index:999; top:210px;}
#visualGall #ctrlHots #btnNextHot{position:absolute; right:30px; z-index:999; top:210px;}

#main_latest{background-color:#224484; height:60px;}
#main_latest ul{width:980px; margin:0 auto;}
#main_latest ul li{float:left;margin-top:15px;}
#main_latest ul li.latest_notice{width:489px; border-right:1px solid #fff;}
#main_latest ul li.latest_info{width:489px;}
#main_latest ul li h3{float:left; font-family:'Nanum Gothic'; color:#fff; font-size:13px; padding:5px 0 10px 50px;}
#main_latest ul li h3.notice_title{background:url("../images/noitce_icon.jpg") 0 3px no-repeat;}
#main_latest ul li h3.info_title{background:url("../images/info_icon.jpg") 0 3px no-repeat; margin-left:20px; padding-left:40px;}
#main_latest ul li .latest_txt{float:left; margin-left:20px; padding-top:5px; width:320px;}
#main_latest ul li .latest_txt a{font-family:'Nanum Gothic'; color:#fff; font-size:13px;}
#main_latest ul li .latest_more{float:right; margin-right:20px; padding-top:10px;}
#main_latest ul li .latest_more2{float:right; padding-top:10px;}

#main_content{background-color:#f3f3f3; height:480px;}
#main_content .in_content{width:980px; margin:0 auto; padding-top:20px;}
#main_content .in_content li.mcont_left{float:left; width:320px; height:430px; background-color:#fff; position:relative;}
#main_content .in_content li.mcont_left .rolling_box_left{position:absolute; top:129px; z-index:9999; width:4px; height:307px; background-color:#0c4da1; left:0px;}
#main_content .in_content li.mcont_left .rolling_box_right{position:absolute; top:129px; z-index:9999;width:4px; height:307px; background-color:#0c4da1; right:0px;}
#main_content .in_content li.mcont_left h3{margin:20px; font-family:'Nanum Gothic'; color:#272727; font-size:20px;}
#main_content .in_content li.mcont_left .multiple{position:relative;width:100%;overflow:hidden;zoom:1;margin:0;padding:0; margin-top:70px; border-bottom:4px solid #0c4da1; border-top:4px solid #0c4da1;}
#main_content .in_content li.mcont_left .multiple li{width:320px;margin:0; height:299px; position:relative;}
#main_content .in_content li.mcont_left a.pager-1 {position:absolute; top:20px; left:0px; background:url(../images/product_tab01.jpg) no-repeat 0 -50px; height:50px; width:80px; text-indent:-99999px; z-index:9999;}
#main_content .in_content li.mcont_left a.pager-2 {position:absolute; top:20px; left:80px; background:url(../images/product_tab02.jpg) no-repeat 0 -50px; height:50px; width:80px; text-indent:-99999px; z-index:9999;}
#main_content .in_content li.mcont_left a.pager-3 {position:absolute; top:20px; left:160px; background:url(../images/product_tab03.jpg) no-repeat 0 -50px; height:50px; width:80px; text-indent:-99999px; z-index:9999;}
#main_content .in_content li.mcont_left a.pager-4 {position:absolute; top:20px; left:240px; background:url(../images/product_tab04.jpg) no-repeat 0 -50px; height:50px; width:80px; text-indent:-99999px; z-index:9999;}
#main_content .in_content li.mcont_left a.pager-active{background-position:0 0px;}
#main_content .in_content li.mcont_left .bx-auto{position:absolute; top:-35px; right:40px; height:18px;width:40px;background: url(../images/bx-auto.png) no-repeat 0 0; display:block; z-index:4001;}
#main_content .in_content li.mcont_left .bx-auto .start {position:absolute;top:0; left:0px;height:18px;width:40px;background: url(../images/visual_play_over.jpg) no-repeat 0 0; display:block;}
#main_content .in_content li.mcont_left .bx-auto .stop {position:absolute;top:0; left:0px;height:18px;width:40px;background: url(../images/visual_stop_over.jpg) no-repeat 0 0; display:block;}
#main_content .in_content li.mcont_left .bx-prev {position:absolute; top:-35px;right:70px;height:40px;width:40px;background: url(../images/viausl_left.jpg) no-repeat 0 0; display:block;z-index:4001; font-size:0px;}
#main_content .in_content li.mcont_left .bx-next {position:absolute;top:-35px;right:-10px;height:40px;width:40px;background: url(../images/viausl_right.jpg) no-repeat 0 0;display:block;text-indent:-99999px;z-index:4001; font-size:0px;}

#main_content .in_content li.mcont_center{float:left; width:320px; height:430px; position:relative; margin-left:10px;}
#main_content .in_content li.mcont_center .main_ins{width:278px; height:243px; background-color:#fff; position:relative; border:1px solid #ebebeb; padding:20px;}
#main_content .in_content li.mcont_center .main_ins h3{font-family:'Nanum Gothic'; color:#272727; font-size:20px;}
#main_content .in_content li.mcont_center .main_ins .multiple{position:relative;width:100%;overflow:hidden;zoom:1;margin:0;padding:0; margin-top:20px;}
#main_content .in_content li.mcont_center .main_ins .multiple li{width:280px;margin:0; height:220px; position:relative;}
#main_content .in_content li.mcont_center .main_ins a.pager-1 {position:absolute; top:20px; left:0px; background:url(../images/product_tab01.jpg) no-repeat 0 -50px; height:50px; width:80px; text-indent:-99999px; z-index:9999;}
#main_content .in_content li.mcont_center .main_ins a.pager-2 {position:absolute; top:20px; left:80px; background:url(../images/product_tab02.jpg) no-repeat 0 -50px; height:50px; width:80px; text-indent:-99999px; z-index:9999;}
#main_content .in_content li.mcont_center .main_ins a.pager-3 {position:absolute; top:20px; left:160px; background:url(../images/product_tab03.jpg) no-repeat 0 -50px; height:50px; width:80px; text-indent:-99999px; z-index:9999;}
#main_content .in_content li.mcont_center .main_ins a.pager-4 {position:absolute; top:20px; left:240px; background:url(../images/product_tab04.jpg) no-repeat 0 -50px; height:50px; width:80px; text-indent:-99999px; z-index:9999;}
#main_content .in_content li.mcont_center .main_ins a.pager-active{background-position:0 0px;}
#main_content .in_content li.mcont_center .main_ins .bx-auto{position:absolute; top:-15px; right:20px; height:18px;width:40px;background: url(../images/bx-auto.png) no-repeat 0 0; display:block; z-index:4001;}
#main_content .in_content li.mcont_center .main_ins .bx-auto .start {position:absolute;top:0; left:0px;height:18px;width:40px;background: url(../images/visual_play_over.jpg) no-repeat 0 0; display:block;}
#main_content .in_content li.mcont_center .main_ins .bx-auto .stop {position:absolute;top:0; left:0px;height:18px;width:40px;background: url(../images/visual_stop_over.jpg) no-repeat 0 0; display:block;}
#main_content .in_content li.mcont_center .main_ins .bx-prev {position:absolute; top:-15px;right:50px;height:40px;width:40px;background: url(../images/viausl_left.jpg) no-repeat 0 0; display:block;z-index:4001; font-size:0px;}
#main_content .in_content li.mcont_center .main_ins .bx-next {position:absolute;top:-15px;right:-30px;height:40px;width:40px;background: url(../images/viausl_right.jpg) no-repeat 0 0;display:block;text-indent:-99999px;z-index:4001; font-size:0px;}
#main_content .in_content li.mcont_center .main_company{margin-top:10px;}

#main_content .in_content li.mcont_right{float:right; width:320px;}
#main_content .in_content li.mcont_right .main_video{ background-color:#333; height:285px; position:relative;}
#main_content .in_content li.mcont_right .main_video .video_title{font-family:'Nanum Gothic'; color:#fff; font-size:15px; font-weight:bold; padding:20px 0 0 20px;}
#main_content .in_content li.mcont_right .main_video .video_cont{ margin-top:16px;}
#main_content .in_content li.mcont_right .main_video .more{position:absolute; top:20px; right:20px;}
#main_content .in_content li.mcont_right .main_video .more a{font-family:'Nanum Gothic'; color:#fff; font-size:13px; font-weight:bold;}
#main_content .in_content li.mcont_right .main_customer{margin-top:10px;}