@charset "utf-8";
@font-face{
  font-family: 'NanumGothicWeb';
  font-style: normal;
  font-weight: normal;
  src: url('NanumGothic.eot');
  src: local('☺'), url('NanumGothic.woff') format('woff');
}

@font-face{
  font-family: 'NanumGothicWeb';
  font-style: normal;
  font-weight: bold;
  src: url('NanumGothicBold.eot');     
  src: local('☺'), url('NanumGothicBold.woff') format('woff');
}

/* skipNav */
#skipNav{width:100%; display:block; position:relative; left:0; top:0; z-index:100; text-align:center;}
#skipNav a, #skipnavi a:link{overflow: hidden; position: absolute; top: -1px; left: 0; display: block; margin: 0 0 -1px; width: 100%; height: 1px; font-size: 14px; line-height: 30px; font-weight: bold; color:#333;}
#skipNav a:hover, #skipNav a:focus, #skipNav a:active {background:#fbfbfb; padding:3px; border:1px solid #999; height:auto; color:#333; text-decoration:underline;}

/* reset css */
html,body{margin:0;padding:0;}
body{font:13px/1.5 "NanumGothicWeb", "돋움", Dotum, "굴림", Gulim, sans-serif;color:#767676; background-color:#fff;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th,button{font:13px/1.5 "NanumGothicWeb", "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;color:#767676;vertical-align:middle;}
input[type="image"]{vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{border-spacing:0;border-collapse:collapse;}
ol,ul,li{list-style:none;}
hr, legend, caption, .skip{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}
caption{position:relative;}
img,fieldset{border:0 none;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
a:link,a:visited{color:#767676;text-decoration:none;}
a:focus{text-decoration:none;}

button{overflow:visible;margin:0;padding:0;border:0;background:none;white-space:nowrap;cursor:pointer;}
button::-moz-focus-inner{padding:0;border:0;}

/* layout */
#wrap{min-width:1280px; position:relative; z-index:0;}
#header{height:143px; background:url('./image/header_bg.png') repeat-x;}
#header .body{width:1000px; margin:0 auto;}
#header .gnb{height:35px; float:right;}
#header .gnb_menu{padding:7px 10px 0 0; float:left; font-size:13px; overflow:hidden;}
#header .gnb_menu li{padding:0 9px; float:left; background:url('./image/gnb_part.png') left 5px no-repeat;}
#header .gnb_menu li:first-child{background:none;}
#header .gnb_menu li a{color:#8a8a8a; text-decoration:none;}
.global_site{width:83px; height:23px; margin:6px 6px 0 0; float:left; background:#333 url('./image/global_site_bg.png') 62px 2px no-repeat; position:relative; z-index:2;}
.global_site span{height:21px; padding:2px 0 0 7px; display:block; color:#d9d9d9; cursor:pointer;}
.global_site.active{background:#333 url('./image/global_site_bg_on.png') 62px 2px no-repeat;}
.global_site ul{width:83px; position:absolute; left:0; top:23px; z-index:2; display:none;}
.global_site ul li{font-size:11px;}
.global_site ul li a{height:19px; padding:4px 0 0 7px; display:block; color:#d9d9d9; text-decoration:none; background:#333}
.global_site ul li a:hover{background-color:#454545;}

#header .h_search{width:163px; height:23px; margin-top:6px; float:left; background:#333; position:relative;}
#header .h_search label{position:absolute; left:9px; top:4px; font-size:11px; color:#949494;}
#header .h_search .btn{position:absolute; right:0; top:0;}
#header .input_search{width:121px; height:21px; margin:1px 0; padding:0 0 0 9px; border:0; background:none; color:#949494; outline:none;}



#header .lnb{width:100%; clear:both; position:relative; z-index:1; position:relative;}
#header h1{padding:33px 0 0 1px; float:left;}
#header .lnb ul{padding:60px 0 0 0; float:right;}
#header .lnb ul li{padding-bottom:13px; float:left; position:relative;}
#header .lnb ul li.active img{margin-top:-36px;}
#header .lnb ul li a{height:36px; padding:0 31px; display:block; overflow:hidden;}
#header .lnb ul li a:hover img{margin-top:-36px;}
#header .lnb ul li ul{width:152px; padding:0; margin-left:-76px; float:none; position:absolute; left:50%; top:48px; background-color:#fff; display:none;}
#header .lnb ul li ul li{padding:0; margin-top:-1px; float:none; border:1px solid #e8e8e8; position:static; font-size:12px;}
#header .lnb ul li ul li a{height:auto; padding:9px 0 7px 16px; color:#666; text-decoration:none;}
#header .lnb ul li ul li a:hover{color:#333;}

#header .lnb ul li.lnb_product{position:static;}
#header .lnb ul li ul.product_menu{width:1000px; margin:0; display:none; left:0; top:107px; border-top:1px solid #dfdfdf; border:1px solid #e8e8e8; border-right:0;}
#header .lnb ul li ul.product_menu:after{content:''; display:block; clear:both}
#header .lnb ul li ul.product_menu li{width:98px; height:239px; padding:16px 23px 0; margin:0; float:left; border:0; border-right:1px solid #e8e8e8;}
#header .lnb ul li ul.product_menu li img{margin:0;}
#header .lnb ul li ul.product_menu li.applications{width:228px; background:#ededed; border-right:1px solid #ededed; position:relative;}
#header .lnb ul li ul.product_menu li.applications:after{content:''; display:block; width:100%; height:1px; padding-right:1px; font-size:0; line-height:0; background:#ededed; position:absolute; left:0; bottom:-1px;}
#header .lnb ul li ul.product_menu li strong{height:19px; margin-bottom:10px; display:block; font-size:13px; line-height:18px; font-weight:100; color:#666;}
#header .lnb ul li ul.product_menu li strong a{color:#666;}
#header .lnb ul li ul.product_menu li a{padding:0;}
#header .lnb ul li ul.product_menu li a:hover img{margin:0;}
#header .lnb ul li ul.product_menu li .photo{margin-bottom:5px;}
#header .lnb ul li ul.product_menu li p{font-size:13px; color:#666; letter-spacing:-1px;}
#header .lnb ul li ul.product_menu li p em{font-weight:bold; color:#306286;}
#header .lnb ul li ul.product_menu li ul{width:auto; margin:0; padding:11px 0 0 0; position:static; display:block;}
#header .lnb ul li ul.product_menu li ul li{width:auto; height:auto; padding:0; float:none; margin:0 0 0 0; border:0; color:#666;}
#header .lnb ul li ul.product_menu li ul li a{padding:0; color:#666; text-decoration:none;}

#container{position:relative; z-index:0; background:#fff;}
#container.white{background:#fff url('./image/sub/container_bg_white.png') center repeat-y;}
#container.black{background:#191919 url('./image/sub/container_bg_black.png') center repeat-y;}

#footer{min-width:1280px; background:#eaeaea;}
#footer .m_sitemap{padding:25px 0; background:#f4f4f4; border-top:1px solid #e3e3e3;}
#footer .m_sitemap .inner{width:1000px; margin:0 auto; background:url('./image/main/f_sitemap.png') left 5px no-repeat;}
#footer .m_sitemap ul{padding-left:220px; overflow:hidden;}
#footer .m_sitemap ul li{width:174px; min-height:140px; padding:0 0 0 21px; float:left; background:url('./image/m_sitemap_bg.png') left center no-repeat;}
#footer .m_sitemap ul li strong{font-size:15px; font-weight:bold; color:#2b2b2b;}
#footer .m_sitemap ul li ul{padding:5px 0 0 0;}
#footer .m_sitemap ul li ul li{width:auto; min-height:21px; padding:1px 0; float:none; background:none; font-size:13px; color:#979797;}
#footer .m_sitemap ul li ul li a{color:#979797; text-decoration:none;}
#footer .m_sitemap ul li ul li a:hover{color:#666;}

#footer .body{width:1000px; margin:0 auto; overflow:hidden;}
#footer .f_logo{width:97px; padding:24px 0 0 0; float:left;}
#footer .fnb_copy{width:500px; padding:20px 0 35px; float:left;}
#footer .fnb{margin-bottom:6px; overflow:hidden;}
#footer .fnb li{padding:0 10px; float:left; font-size:12px; background:url('./image/fnb_part.png') left 4px no-repeat;}
#footer .fnb li:first-child{padding:0 10px 0 0; background:none;}
#footer .fnb li a{color:#626262;}
#footer .fnb li a:hover{font-weight:bold;}

#footer .address{margin-bottom:2px; font-size:12px; color:#979797;}
#footer em{font-size:11px; color:#979797;}

#footer .other{padding-top:25px; float:right; overflow:hidden;}
#footer .f_sns{margin-right:12px; float:left;}
#footer .family_site{width:190px; height:28px; float:left; font-size:11px; color:#767676;}

/* main */
.main_visual{height:440px;}
.mv_list{width:100%; height:440px; position:relative;}
.mv_list li{width:100%; height:440px; position:absolute; left:0; top:0; z-index:0; display:none;}
.mv_list li.ver00{background:url('./image/main/mv2015_04_02.jpg') center top no-repeat; display:block;}
.mv_list li.ver0{background:url('./image/main/mv_bg.jpg') center top no-repeat;}
.mv_list li.ver0 .btn{margin-top:340px; text-align:center;}
.mv_list li.ver1{background:url('./image/main/mv01_bg.jpg') center top no-repeat;}
.mv_list li.ver2{background:url('./image/main/mv02_bg.jpg') center top no-repeat}
.mv_list li.ver3{background:url('./image/main/mv03_bg.jpg') center top no-repeat}
.mv_list li.ver4{background:url('./image/main/mv04_bg_edit.jpg') center top no-repeat;}
.mv_list li.ver5{background:url('./image/main/mv05_bg.jpg') center top no-repeat}
.mv_list li.ver6{background:url('./image/main/mv06_bg.jpg') center top no-repeat}
.mv_list li.ver_new01{background:url('./image/main/mv_bg_20141001.jpg') center top no-repeat;}


.mv_list li .hd{width:1000px; margin:0 auto; text-align:center; font-size:15px; color:#fff; font-family:'Malgun Gothic',맑은 고딕; position:relative;}
.mv_list li .hd strong{margin-bottom:15px; font-size:27px; font-weight:100; display:block; text-align:center;}
.mv_list li .hd strong em{font-size:40px; line-height:55px; display:block; text-align:center;}
.mv_list li .hd .box{padding:30px 40px 25px 34px; text-align:left; position:absolute; right:0; top:54px; background:url('./image/main/mv_box_bg.png') repeat;}
.mv_list li .hd .box {font-size:12px; color:#828282;}
.mv_list li .hd .box strong{line-height:34px; text-align:left; color:#fff; letter-spacing:-1px;}
.mv_list li.ver1 .hd{padding:145px 0 0 0;}
.mv_list li.ver1 .hd .box{padding:30px 20px 25px 34px;}
.mv_list li.ver2 .hd{padding:130px 0 0 0;}
.mv_list li.ver3 .hd{padding:130px 0 0 0;}
.mv_list li.ver4 .hd{padding:82px 0 0 3px; text-align:left; font-size:13px; color:#ccd6de;}
.mv_list li.ver4 .hd strong{margin-bottom:20px; text-align:left; color:#fff;}
.mv_list li.ver4 .hd strong em{text-align:left;}
.mv_list li.ver4 .hd strong span{font-size:27px; color:#91dbff;}
.mv_list li.ver5 .hd{padding:82px 0 0 3px; text-align:left; font-size:13px; color:#b2b6c6;}
.mv_list li.ver5 .hd strong{margin-bottom:20px; text-align:left; color:#fff;}
.mv_list li.ver5 .hd strong em{text-align:left;}
.mv_list li.ver5 .hd strong span{font-size:27px; color:#a6bbff;}


.main_visual .nav{width:100%; text-align:center; position:absolute; left:0; top:393px;}
.main_visual .nav span{display:inline-block; zoom:1; *display:inline; *margin:0 2px;}
.main_visual .nav span a{width:12px; height:11px; display:inline-block; zoom:1; *display:inline; background-image:url('./image/main/mv_nav.png'); background-repeat:no-repeat; background-position:0 0; font-size:0; line-height:0;}
.main_visual .nav span.active a{background-position:0 -11px;}
.main_visual .nav em{}
.main_visual .nav em a{width:10px; height:12px; display:inline-block; zoom:1; *display:inline; overflow:hidden;}
.main_visual .nav em.active a img{margin-top:-12px;}
.main_visual .nav em a.play{margin:0 3px 0 10px;}
.main_cont{width:1000px; margin:0 auto;}
.main_tab_wrap{overflow:hidden; position:relative;}
.main_tab {width:100%; overflow:hidden;}
.main_tab li{width:33%; height:50px; float:left; font-size:17px; position:relative; overflow:hidden;}
.main_tab li:first-child{width:34%;}
.main_tab li a{height:38px; padding:12px 0 0 17px; display:block; color:#ccc;  text-decoration:none; font-weight:bold; position:relative;}
.main_tab li.ver1{background-color:#202020;}
.main_tab li.ver2{background-color:#464646;}
.main_tab li.ver3{background-color:#00385c;}
.main_tab li .icon{position:absolute; right:0; top:0; z-index:0; cursor:pointer;}

.main_tab_content{}
.main_tab_content li{width:100%; height:507px; display:none;}
.main_tab_content li.ver1{background-color:#202020;}
.main_tab_content li.ver2{background-color:#464646;}
.main_tab_content li.ver3{background-color:#8c8c8c;}

.main_bbs{padding:15px 0 35px 0; overflow:hidden;}
.main_bbs h3{padding:3px 0 8px; font-size:19px; font-weight:bold; color:#292929;}
.main_bbs .content{width:312px; margin-right:32px; float:left;}
.main_bbs .content.ver2{margin-right:0;}

.m_bbs{}
.m_bbs .photo{width:312px; height:190px; overflow:hidden; background-color:#f5f5f5}
.m_bbs .photo img{width:312px;}
.m_bbs .cont{letter-spacing:-1px;}
.m_bbs .cont strong{width:100%; padding:10px 0 7px; display:block; font-size:17px; font-weight:bold; color:#383838; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.m_bbs .cont strong a{color:#383838; text-decoration:none;}
.m_bbs .cont p{font-size:13px; color:#878787;}
.m_bbs .cont p .more{padding-left:15px; display:inline-block; zoom:1; *display:inline; font-size:13px; font-weight:bold; color:#2ca8d2; background:url('./image/sub/more_icon.png') left 5px no-repeat;}

/* sub */
.sub_visual{width:100%; height:176px; background:url('./image/sub/sub_visual04.jpg') center top no-repeat;}
.sub_visual.ver1{}
.sub_visual.ver1_1{background:url('./image/sub/sub_visual.jpg') center top no-repeat;}
.sub_visual.ver1_2{background:url('./image/sub/sub_visual01_02.jpg') center top no-repeat;}
.sub_visual.ver1_3{background:url('./image/sub/sub_visual01_03.jpg') center top no-repeat;}
.sub_visual.ver1_4{background:url('./image/sub/sub_visual01_04.jpg') center top no-repeat;}
.sub_visual.ver1_5{background:url('./image/sub/sub_visual04.jpg') center top no-repeat;}
.sub_visual.ver2{background:url('./image/sub/sub_visual02.jpg') center top no-repeat;}
.sub_visual.ver3{background:url('./image/sub/sub_visual03.jpg') center top no-repeat;}
.sub_visual.ver4{background:url('./image/sub/sub_visual04.jpg') center top no-repeat;}
.location{height:31px; border-bottom:1px solid #d7d7d7; background-color:#f6f6f6;}
.black .location{border-bottom:1px solid #3d3d3d; background-color:#303030;}

.lonb{width:1000px; padding-left:1px; margin:0 auto;}
.lonb li{float:left; position:relative;}
.lonb li a{height:25px; padding:6px 60px 0 19px; display:block; font-size:13px; color:#949494; text-decoration:none; border-right:1px solid #d7d7d7; background:#fff url('./image/sub/location_bullet.png') right 11px no-repeat;}
.lonb li a.home{width:32px; height:31px; padding:0; border-left:1px solid #d7d7d7;  background:url('./image/sub/icon_home_white.png') no-repeat; text-indent:-9999px;}
/*.lonb li a.lop{width:250px; padding:10px 0 0 19px; color:#2dadd8; background:#fff url('./image/sub/location_bullet_white_on.png') right 18px no-repeat;}*/
.lonb li a.lop{color:#2dadd8; background:#fff url('./image/sub/location_bullet_active.png') right 11px no-repeat;}
.lonb li a.active{color:#2dadd8; background:#fff url('./image/sub/location_bullet_active.png') right 11px no-repeat;}
.lonb li .home.active{background:url('./image/sub/icon_home_white.png') no-repeat;}

.lonb li ul{width:100%; border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7; position:absolute; left:-1px; top:31px; display:none; z-index:1;}
.lonb li ul.home_sub{width:110px; left:0;}
.lonb li ul li{float:none; border:1px solid #d7d7d7; border-top:0; border-left:0;}
.lonb li ul li a{height:auto; margin:0; padding:6px 0 6px 19px; border:0; background-image:none;}

.black .lonb a{border-right:1px solid #4c4c4c; background:#3f3f3f url('./image/sub/location_bullet.png') right 11px no-repeat;}
.black .lonb li a.home{border-left:1px solid #4c4c4c; background:url('./image/sub/icon_home_black.png') no-repeat;}
.black .lonb li a.lop{background:#3f3f3f url('./image/sub/location_bullet_active.png') right 11px no-repeat;}
.black .lonb li a.active{background:#3f3f3f url('./image/sub/location_bullet_active.png') right 11px no-repeat;}
.black .lonb li .home.active{background:url('./image/sub/icon_home_black.png') no-repeat;}
.black .lonb li ul{border-left:1px solid #4c4c4c; border-top:1px solid #4c4c4c;}
.black .lonb li ul li{border:1px solid #4c4c4c; border-top:0; border-left:0;}
.black .lonb li ul li a{height:auto; margin:0; padding:6px 0 6px 19px; border:0; background-image:none;}


.contents{width:1000px; margin:0 auto; position:relative;}
.contents .body{width:100%; padding:60px 0 60px 0; overflow:hidden;}

.snb{width:182px; margin-right:39px; float:left;}
.snb h2{margin-bottom:10px; font-size:18px; color:#2dadd8;}
.snb ul{border-top:1px solid #e6e6e6;}
.snb ul li{font-size:14px; border-bottom:1px solid #e6e6e6;}
.snb ul li a{padding:10px 0 11px 8px; display:block; color:#666;}
.snb ul li.in_sub a{background:url('./image/sub/snb_bg_white.png') 162px center no-repeat;}
.snb ul li a.active{color:#fff; background:#2a2a2a;}
.snb ul li.in_sub a.active{background:#2a2a2a url('./image/sub/snb_bg_white_on.png') 162px center no-repeat;}

.snb ul li ul{border-top:0; display:none}
.snb ul li.on ul{display:block;}
.snb ul li ul li{font-size:13px; border-top:1px solid #e3e3e3; border-bottom:0;}
.snb ul li ul li a{padding:10px 0 10px 17px; color:#666; background:#f6f6f6;}
.snb ul li.in_sub ul li a{padding:10px 0 10px 17px; color:#666; background:#f6f6f6;}
.snb ul li ul li.on a{font-weight:bold; color:#2ca8d2;}

.black .snb ul{border-top:1px solid #464646;}
.black .snb ul li{border-bottom:1px solid #464646;}
.black .snb ul li a{color:#868686;}
.black .snb ul li.in_sub a{color:#868686; background:url('./image/sub/snb_bg_black.png') 162px center no-repeat;}
.black .snb ul li a.active{color:#fff; background:#2dadd8 url('./image/sub/snb_bg_black_on.png') 162px center no-repeat;}
.black .snb ul li.in_sub a.active{color:#fff; background:#2dadd8;}

.black .snb ul li ul li{font-size:13px; border-top:1px solid #464646; border-bottom:0;}
.black .snb ul li ul li a{padding:10px 0 10px 17px; color:#fff; background:#303030;}
.black .snb ul li.in_sub ul li a{padding:10px 0 10px 17px; color:#fff; background:#303030;}
.black .snb ul li ul li.on a{font-weight:bold; color:#2ca8d2;}

.contBody{width:737px; float:left; position:relative; z-index:0;}
.contBody.full{width:100%;}
.titleA{padding:0 0 15px 1px; margin-bottom:30px; font-size:40px; color:#333; border-bottom:1px solid #e5e5e5;}
.black .titleA{color:#fff; border-bottom:1px solid #1d3740;}
.addThis_box{position:absolute; right:0; top:37px;}
.addThis_box .print{float:left; margin-right:3px;}

/* page */
#base_office{padding-top:30px; display:block;}
#factory{padding-top:30px;}
.mapBox{width:735px; height:394px; margin-bottom:15px; border:1px solid #dfdfdf; overflow:hidden;}
.map_info{background-color:#43b6dc; overflow:hidden; position:relative;}
.map_info dt{width:146px; height:18px; padding-top:42px; margin-top:-34px; display:inline-block; zoom:1; *display:inline; font-size:19px; color:#fff; background:#43b6dc url('./image/sub/map_info_dt_bg.png') center top no-repeat; float:left; text-align:center; position:absolute; left:0; top:50%;}

.map_info dd{width:591px; float:right; background-color:#fff;}

#channel_kr{padding-top:30px; display:block;}
.channer_wrap{overflow:hidden;}
.map_nav{width:264px; height:413px; float:left; position:relative;}
.map_nav li{height:35px; display:inline-block; zoom:1; *display:inline; position:absolute; padding:0 0 0 7px; background:url('./image/sub/channel_btn_bg_left.png') left top no-repeat; cursor:pointer;}
.map_nav li span{height:35px; padding:0 8px 0 0; display:inline-block; zoom:1; *display:inline; background:url('./image/sub/channel_btn_bg_right.png') right top no-repeat;}
.map_nav li a{height:32px; padding:3px 2px 0; display:inline-block; zoom:1; *display:inline; background:url('./image/sub/channel_btn_bg.png') center top no-repeat; font-size:13px; color:#696969; text-decoration:none;}
.map_nav li.active{background:url('./image/sub/channel_btn_bg_left_on.png') left top no-repeat;}
.map_nav li.active span{background:url('./image/sub/channel_btn_bg_right_on.png') right top no-repeat;}
.map_nav li.active a{background:url('./image/sub/channel_btn_bg_on.png') center top no-repeat; color:#fff;}
.map_nav.ver2{width:737px; height:376px; margin-bottom:37px; float:none;}

.map_nav li.ver1{left:38px; top:45px;}
.map_nav li.ver2{left:135px; top:177px;}
.map_nav li.ver3{left:165px; top:226px;}
.map_nav li.ver4{left:38px; top:248px;}
.map_nav li.ver5{left:65px; top:135px;}

.map_nav.ver2 li.ver1{left:71px; top:121px;}
.map_nav.ver2 li.ver2{left:141px; top:135px;}
.map_nav.ver2 li.ver3{left:337px; top:40px;}
.map_nav.ver2 li.ver4{left:307px; top:88px;}
.map_nav.ver2 li.ver5{left:334px; top:123px;}
.map_nav.ver2 li.ver6{left:508px; top:135px;}
.map_nav.ver2 li.ver7{left:521px; top:206px;}
.map_nav.ver2 li.ver8{left:573px; top:265px;}

#channel_map_01{background:url('./image/sub/channel_map01.png') no-repeat;}
#channel_map_02{background:url('./image/sub/channel_map02.png') no-repeat;}
#channel_map_03{background:url('./image/sub/channel_map03.png') no-repeat;}
#channel_map_04{background:url('./image/sub/channel_map04.png') no-repeat;}
#channel_map_05{background:url('./image/sub/channel_map05.png') no-repeat;}
#channel_map_06{background:url('./image/sub/channel_map06.png') no-repeat;}

#channel_mapgr_01{background:url('./image/sub/channel_map_gr01.png') no-repeat;}
#channel_mapgr_02{background:url('./image/sub/channel_map_gr02.png') no-repeat;}
#channel_mapgr_03{background:url('./image/sub/channel_map_gr03.png') no-repeat;}
#channel_mapgr_04{background:url('./image/sub/channel_map_gr04.png') no-repeat;}
#channel_mapgr_05{background:url('./image/sub/channel_map_gr05.png') no-repeat;}
#channel_mapgr_06{background:url('./image/sub/channel_map_gr06.png') no-repeat;}
#channel_mapgr_07{background:url('./image/sub/channel_map_gr07.png') no-repeat;}
#channel_mapgr_08{background:url('./image/sub/channel_map_gr08.png') no-repeat;}
#channel_mapgr_09{background:url('./image/sub/channel_map_gr09.png') no-repeat;}

.channel_info{width:473px; float:right;}
.channel_info.ver2{width:100%; float:none;}
.channel_info .map_info{margin-bottom:13px; letter-spacing:-1px;}
.channel_info .map_info dt{width:108px; font-size:15px;}
.channel_info .map_info dd{width:365px;}
.channel_info.ver2 .map_info dt{width:108px;}
.channel_info.ver2 .map_info dd{width:629px;}

#ci{display:block;}

#ceo_message{display:block;}
.hd_ceo{height:196px; padding:30px 0 0 0; background:url('./image/sub/ceo_hd_bg.jpg') right bottom no-repeat; font-size:14px; color:#4a4a4a; letter-spacing:-1px;}
.hd_ceo strong{margin-bottom:9px; display:block; font-size:28px; line-height:34px; font-weight:bold; color:#313131; letter-spacing:-3px;}
.hd_ceo strong em{color:#2dadd8;}
.ceo_box{padding:30px 34px 20px; border-top:1px solid #9e9e9e; background-color:#f8f8f8; font-size:14px; color:#818181; letter-spacing:-1px;}
.ceo_box p{padding-bottom:8px;}
.ceo_sign{padding:12px 33px 11px 0; text-align:right; background-color:#f1f1f1; font-size:14px; color:#313131; letter-spacing:-1px;}
.ceo_sign em{margin-left:5px; font-size:16px; font-weight:bold; color:#101010;}

.profile_table{width:100%; border-top:1px solid #9e9e9e;}
.profile_table th,.profile_table td{border-bottom:1px solid #e2e2e2; text-align:left;}
.profile_table th{padding:24px 0 0 62px; vertical-align:top; font-size:16px; color:#2a2a2a; background-color:#f8f8f8; background-position:28px 23px; background-repeat:no-repeat;}
.profile_table th.ver1{background-image:url('./image/sub/profile_th_bg01.png');}
.profile_table th.ver2{background-image:url('./image/sub/profile_th_bg02.png');}
.profile_table th.ver3{background-image:url('./image/sub/profile_th_bg03.png');}
.profile_table th.ver4{background-image:url('./image/sub/profile_th_bg04.png');}
.profile_table td{padding:20px 0 20px 39px; font-size:14px; line-height:22px; color:#818181;}
.profile_table td ol{}
.profile_table td ol li{overflow:hidden;}
.profile_table td ol li em{width:62px; float:left; font-size:13px; color:#2a2a2a;}
.profile_table td ol li p{width:450px; float:left;}


#summary{display:block;}
.tab_cont{display:none;}
.summary_dl{width:100%; padding-bottom:10px;}
.summary_dl dt{padding:0 0 0 15px; margin-bottom:5px; font-size:20px; color:#313131; background:url('./image/sub/product_dt_bg.png') left center no-repeat;}
.summary_dl dd{height:168px; margin:0 0 30px 14px; padding:29px 27px 27px 27px; font-size:14px; line-height:20px; color:#818181; letter-spacing:-1px;}
.summary_dl dd.ver1{background:#f8f8f8 url('./image/sub/summary01.jpg') 419px 28px no-repeat;}
.summary_dl dd.ver2{background:#f8f8f8 url('./image/sub/summary02.jpg') 419px 28px no-repeat;}
.summary_dl dd.ver3{background:#f8f8f8 url('./image/sub/summary03.jpg') 419px 28px no-repeat;}
.summary_dl dd .box{width:360px; text-align:justify;}

.dlA{width:100%;}
.dlA dt{padding:0 0 0 15px; margin-bottom:5px; font-size:20px; color:#313131; background:url('./image/sub/product_dt_bg.png') left center no-repeat;}
.dlA dd{margin:0 0 30px 14px; padding:24px 27px; font-size:14px; line-height:20px; color:#818181; letter-spacing:-1px; background:#f8f8f8;}
.dlA dd ul{}
.dlA dd ul li{padding:20px 0; border-top:1px solid #e3e3e3;}
.dlA dd ul li:first-child{padding-top:0; border-top:0;}
.dlA dd ul li strong{margin-bottom:5px; display:block; font-weight:bold; color:#212121;}

.dlB{width:100%;}
.dlB dt{padding:0 0 0 15px; margin-bottom:5px; font-size:20px; color:#313131; background:url('./image/sub/product_dt_bg.png') left center no-repeat;}
.dlB dd{margin:0 0 50px 14px; font-size:14px; line-height:20px; color:#818181; overflow:hidden;}
.dlB dd .img_box{margin-bottom:8px;}
.dlB dd .box{padding:24px 27px; letter-spacing:-1px; background:#f8f8f8;}
.dlB dd.gray_box{padding:33px 25px 30px 29px; background-color:#f8f8f8; overflow:hidden;}
.dlB dd.gray_box .photo{width:278px; float:left;}
.dlB dd.gray_box .info{width:372px; padding:0 0 0 18px; float:left; line-height:19px; letter-spacing:-1px;}
.dlB dd.gray_box .info strong{margin-bottom:3px; display:block; font-weight:bold; color:#242424;}
.dlB dd .cont{padding:10px 0 0 0; clear:both; font-size:14px; color:#818181; letter-spacing:-1px;}
.dlB dd .cont.ver2{padding:0 0 10px 0;}
.dlB dd .cont.ver3{text-align:justify;}
.dlB dd .cont strong{padding-bottom:3px; display:block; font-weight:bold; color:#2a2a2a;}
.dlB dd .cont span{margin-right:10px; font-size:12px; color:#959595;}
.dlB dd .cont span em{margin-right:5px; font-size:14px; color:#3d3d3d;}
.dlB dd .cont .innerCont{padding:0 0 0 5px;}
.dlB dd .cont .innerCont .bullet{margin-left:-5px; padding-left:7px; background:url('./image/sub/bullet.png') left 10px no-repeat;}



.word_mark{width:344px; float:left;}
.word_mark.ver2{width:344px; float:right;}
.ci_down{height:32px; padding:9px 0 0 19px; display:block; background:#f1f1f1 url('./image/sub/icon_ci_down.png') right top no-repeat; border:1px solid #e0e0e0; font-size:14px; color:#3d3d3d; text-decoration:none;}
a.ci_down em{padding-left:5px; font-size:12px; color:#8e8e8e;}

.color_box{width:105%; margin-bottom:15px; overflow:hidden;}
.color_box li{width:193px; height:123px; margin:0 11px 11px 0; padding:17px 20px 0 20px; float:left; color:#fff; font-size:12px; line-height:17px; color:#fff;}
.color_box.ver2 li{letter-spacing:-1px;}
.color_box li.ver_img{width:auto; padding:0;}
.color_box li strong{margin-bottom:10px; display:block; font-size:17px; font-weight:100; color:#fff;}
.color_box li.ver1{background-color:#00578a;}
.color_box li.ver2{background-color:#7fb6db;}
.color_box li.ver3{background-color:#c2c5c7}
.color_box li.ver4{background-color:#595c5e}
.color_box li.ver5{background-color:#f7c054}
.color_box li.ver6{background-color:#ee7933}
.color_box li.ver7{background-color:#8f8f91}
.color_box li.ver8{background-color:#998547}
.color_box li.ver9{background-color:#00588a}
.color_box li.ver10{background-color:#0083ca}
.color_box li.ver11{background-color:#6caddf}
.color_box li.ver12{background-color:#231f20}
.color_box li.ver13{background-color:#414042}
.color_box li.ver14{background-color:#6d6e71}
.color_box li.ver15{background-color:#939598}

.cont_tableA{width:100%;}
.cont_tableA.ver2{border-top:1px solid #393939;}
.cont_tableA th,.cont_tableA td{padding:9px 0 9px 17px; text-align:left; font-size:14px; border-bottom:1px solid #e6e6e6;}
.cont_tableA th{font-weight:bold; color:#2a2a2a; background-color:#f8f8f8;}
.cont_tableA td{color:#818181;}
.cont_tableA tr.color th{border-top:1px solid #2dadd8;}
.cont_tableA tr.color td{border-top:1px solid #393939;}

.history{border-top:1px solid #545454;}
.history li{overflow:hidden; border-bottom:1px solid #dedede;}
.history li.ver1{background:url('./image/sub/history_bg01.png') 115px bottom no-repeat;}
.history li.ver2{background:url('./image/sub/history_bg02.png') 115px center no-repeat;}
.history li.ver3{background:url('./image/sub/history_bg03.png') 115px center no-repeat;}
.history li.ver4{background:url('./image/sub/history_bg04.png') 115px center no-repeat;}
.history li strong{padding-top:25px; float:left; display:block; font-size:30px; font-weight:bold; color:#55bcdf;}
.history li ul{width:425px; padding:30px 0; float:right;}
.history li ul li{border-bottom:0; font-size:14px; color:#666;}
.history li ul li:after{content:'';display:block;clear:both;}
.history li ul li em{float:left; width:45px; font-weight:bold; color:#2a2a2a;}
.history li ul li em + span{display:block;margin:0 0 0 45px;}

.recruit_process{width:105%; margin-bottom:30px; overflow:hidden; background:url('./image/sub/recruit_process_bg.png') left center no-repeat;}
.recruit_process li{width:128px; height:40px; padding:107px 0 0 0; margin-right:22px; float:left; border:1px solid #e0e0e0;}
.recruit_process li em{height:30px; padding-top:10px; display:block; text-align:center; font-size:14px; color:#313131; background-color:#f9f9f9;}
.recruit_process li.ver1{background:url('./image/sub/process_01.png') center 18px no-repeat;}
.recruit_process li.ver2{background:url('./image/sub/process_02.png') center 18px no-repeat;}
.recruit_process li.ver3{background:url('./image/sub/process_03.png') center 18px no-repeat;}
.recruit_process li.ver4{background:url('./image/sub/process_04.png') center 18px no-repeat;}
.recruit_process li.ver5{background:url('./image/sub/process_05.png') center 18px no-repeat;}
.recruit_img{margin-bottom:38px;}

.sharing{}
.sharing li{margin-bottom:25px; overflow:hidden;}
.sharing li .photo{width:235px; margin-right:22px; float:left;}
.sharing li .cont{width:480px; padding:13px 0 0 0; float:left; border-top:1px solid #e3e3e3;}
.sharing li .cont strong{margin-bottom:8px; font-size:20px; font-weight:100; color:#2a2a2a; display:block;}
.sharing li .cont strong em{color:#2dadd8;}
.sharing li .cont p{font-size:14px; line-height:20px; color:#818181; letter-spacing:-1px;}

.sitemap{width:100%; overflow:hidden;}
.sitemap li{width:203px; margin:0 64px 45px 0; float:left; border-top:1px solid #252525; border-bottom:1px solid #dfdfdf;}
.sitemap li.other{float:right; margin:0;}
.sitemap li strong{padding:9px 0; display:block; font-size:18px; font-weight:bold; color:#2a2a2a; border-bottom:1px solid #dfdfdf;}
.sitemap li ul{}
.sitemap li ul li{padding:9px 0 0; margin:0; float:none; font-size:13px; color:#666; border-top:0; border-bottom:0;}
.sitemap li ul li a{padding-bottom:9px; display:inline-block; zoom:1; *display:inline; color:#666; text-decoration:none;}
.sitemap li ul li ul{border-top:1px solid #dfdfdf;}
.sitemap li ul li ul li{width:auto; padding:9px 0 9px 10px; background-color:#f8f8f8; border-bottom:1px solid #dfdfdf;}
.sitemap li ul li ul li a{display:inline;}

#financial2014{display:block;}
.financial{width:100%; padding:20px 0;}
.financial_table{width:100%; border-top:1px solid #393939;}
.financial_table th,.financial_table td{}
.financial_table th{padding:12px 0; text-align:center; font-weight:bold; color:#fff; border-left:1px solid #2992b6; background-color:#229dc7;}
.financial_table td{padding:10px 6px 10px 0; text-align:right; font-size:14px; color:#7a7a7a; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6;}
.financial_table td.sub_td{padding:10px 0 10px 15px; text-align:left; font-weight:bold; color:#313131; background-color:#d0f2fd; letter-spacing:-1px;}
.financial_table td.sub_td02{padding:10px 0 10px 30px; text-align:left; font-weight:bold; color:#7a7a7a; background-color:#ededed; letter-spacing:-1px;}
.financial_table td.sub_td03{padding:10px 0 10px 50px; text-align:left; color:#858585; background-color:#f8f8f8; letter-spacing:-1px;}
.financial_table tr th:first-child{border-left:0;}
.financial_table tr td:first-child{border-left:0;}
.financial_table td strong{font-weight:bold; color:#333;}

.table_guide{padding:16px 0 40px 0; overflow:hidden; font-size:14px;}
.table_guide strong{margin-right:20px; float:left; font-weight:bold; color:#229dc7;}
.table_guide p{float:left; color:#858585; letter-spacing:-1px;}


.productWrap{min-height:400px;}
.info_dl{width:100%; margin-bottom:27px; overflow:hidden;}
.info_dl dt{width:109px; padding:10px 0 0 0; float:left; font-size:18px; color:#333; border-top:3px solid #2dadd8;}
.info_dl dd{width:628px; padding:15px 0 0 0; float:left; font-size:13px; line-height:17px; color:#9d9d9d; border-top:3px solid #e8e8e8;}

.info_dl_ver2{margin-bottom:22px; padding-bottom:35px; background:url('./image/sub/info_dl_bg.png') left bottom no-repeat;}
.info_dl_ver2 dt{font-size:20px; color:#2dadd8;}
.info_dl_ver2 dd{font-size:14px; line-height:20px; color:#474747;}

.selection{width:359px; float:left;}
.selection.ver2{float:right;}
.selection .selection_title{margin-bottom:20px; padding:10px 12px; background-color:#e8e8e8; font-size:16px; color:#333;}
.black .selection .selection_title{margin-bottom:20px; padding:10px 12px; background-color:#282828; font-size:16px; color:#fff;}

.products{padding:0 0 40px 0; overflow:hidden;}
.product_list{width:110%; overflow:hidden;}
.product_list li{width:167px; height:225px; margin:0 20px 21px 0; float:left; border:1px solid #d9d9d9; background-color:#f8f7f7;}
.product_list li .inner{border:4px solid #f8f7f7;}
.product_list li .photo{width:159px; height:180px; display:block; text-align:center;}
.product_list li .photo img{max-width:159px; max-height:180px; vertical-align:middle;}
.product_list li .photo span{vertical-align:middle; overflow:hidden; display:inline-block; width:0; height:100%;}
.product_list li .name{height:24px; padding:13px 0 0 10px; display:block; font-size:11px; color:#666; background:url('./image/sub/icon_view.png') 139px 14px no-repeat;}
.product_list li .name a{width:125px; display:block; color:#666; text-decoration:none; word-wrap:break-word}
.product_list li .name.long_text{height:30px; padding:7px 0 0 10px;}
.product_list li.active{border:1px solid #2dadd8;}
.product_list li.active .inner{border:4px solid #2dadd8;}
.product_list li.active .name{background:#2dadd8 url('./image/sub/icon_view_on.png') 139px 14px no-repeat; color:#fff;}
.product_list li.active .name a{color:#fff;}

.black .info_dl dt{color:#fff;}
.black .info_dl dd{color:#d7d7d7; border-top-color:#3f3f3f;}
.black .product_list li{border:1px solid #474747; background-color:#707070;}
.black .product_list li .inner{border:4px solid #707070;}
.black .product_list li.active{border:1px solid #2dadd8;}
.black .product_list li.active .inner{border:4px solid #2dadd8;}
.black .product_list li .name{color:#fff; background:url('./image/sub/icon_view_on.png') 139px 14px no-repeat;}
.black .product_list li .name a{color:#fff;}
.black .product_list li.active .name{background:#2dadd8 url('./image/sub/icon_view_on.png') 139px 14px no-repeat; color:#fff;}

.product_view{width:100%; padding-bottom:25px;}

.photo_tab{width:352px; height:352px; float:left; border:1px solid #e4e4e4; position:relative; z-index:0; background-color:#f8f7f7}
.photo_tab .photo{width:352px; height:307px; text-align:center;}
.photo_tab .photo img{max-width:352px; max-height:307px; vertical-align:middle;}
.photo_tab .photo span{vertical-align:middle; overflow:hidden; display:inline-block; width:0; height:100%;}
.photo_tab ul{width:354px;}
.photo_tab ul li{width:117px; height:45px; float:left; background:#e6e6e6 url('./image/sub/pv_bullet_white.png') 102px 18px no-repeat; border-left:1px solid #fff; font-size:14px; position:relative; z-index:1;}
.photo_tab ul li.ver1{width:116px; border-left:0;}
.photo_tab ul li.data_sheet{}
.photo_tab ul li a{padding:13px 0 0 11px; display:block; color:#808080;}
.photo_tab .save{width:85px; position:absolute; left:15px; top:15px;}
.photo_tab .save em{height:20px; display:block; background-color:#e4e4e4; text-align:center; font-size:12px; font-weight:bold; color:#5b5b5b;}
.photo_tab .save .result{background-color:#f5f5f5; font-size:19px; font-weight:bold; color:#5b5b5b; text-align:center;}
.photo_tab .save .result strong{font-size:40px; font-weight:bold; color:#2dadd8;}

.references_layer{width:230px; padding:13px; position:absolute; left:0; top:0; background-color:#2dadd8; display:none; z-index:1;}
.references_layer strong{padding:0 0 7px 0; display:block; font-size:14px; font-weight:bold; color:#fff;}
.references_layer .photo_slide{width:231px; height:192px; overflow:hidden; position:relative;}
.references_layer .photo_slide ul{width:5000px; position:absolute; left:0; top:0; overflow:hidden;}
.references_layer .photo_slide ul li{width:231px; height:192px; float:left; background:none; border:0;}
.black .references_layer .photo_slide ul li{background:none; border:0;}
.references_layer .photo_slide ul li a{padding:0; display:inline;}
.references_layer .photo_slide ul li div{width:231px; height:161px; margin-bottom:11px; overflow:hidden; }
.references_layer .photo_slide ul li div img{width:231px; height:161px;}
.references_layer .photo_slide ul li p{width:100%; font-size:13px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.references_layer .photo_slide ul li p a{color:#fff; text-decoration:none;}
.references_layer .number{position:absolute; right:80px; top:13px; color:#fbfbfb; font-size:12px;}
.references_layer .number em{}
.references_layer .number strong{padding:0; margin:0; font-weight:bold; display:inline; font-size:12px; font-weight:bold; color:#fff;}
.references_layer .nav{height:auto; padding:0; position:absolute; right:33px; top:16px;}
.photo_tab .references_layer .nav a{padding:0 4px; display:inline;}
.photo_tab .references_layer .nav a img{vertical-align:top;}
.photo_tab .references_layer a.close{padding:0; display:inline; position:absolute; right:13px; top:16px;}

.product_info{width:346px; padding:0 0 0 34px; float:left;}
.product_info dl{}
.product_info dl dt{padding:0 0 0 15px; margin-bottom:5px; font-size:18px; color:#2dadd8; background:url('./image/sub/product_dt_bg.png') left center no-repeat;}
.product_info dl dd{padding:0 0 25px 17px; font-size:14px; line-height:24px; color:#909090;}

.spec_table{clear:both; padding-top:20px; margin-bottom:15px;}
.spec_table h4{padding:25px 0 0 15px; margin-bottom:12px; font-size:18px; color:#2dadd8; background:url('./image/sub/product_dt_bg.png') left 29px no-repeat;}
.spec_table table{width:100%; border-top:1px solid #868686;}
.spec_table table th,.spec_table table td{text-align:center;}
.spec_table table th{padding:10px 0; font-size:13px; font-weight:bold; color:#fff; background-color:#676767; border-right:1px solid #868686; border-bottom:1px solid #868686;}
.spec_table table th em{font-size:11px; font-weight:100; display:block; text-align:center;}
.spec_table table th:first-child{border-left:1px solid #868686;}
.spec_table table td{padding:11px 0; font-size:11px; color:#909090; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.spec_table table td:first-child{border-left:1px solid #e9e9e9;}
.spec_table table td a{color:#b1b1b1; text-decoration:none}

.black .photo_tab{background-color:#707070; border:1px solid #515151;}
.black .photo_tab ul li{background:#5b5b5b url('./image/sub/pv_bullet_black.png') 102px 18px no-repeat; border-left:1px solid #474747;}
.black .photo_tab ul li.ver1{width:116px; border-left:0;}
.black .photo_tab ul li.data_sheet{}
.black .photo_tab ul li a{color:#b1b1b1;}

.black .photo_tab .save em{background-color:#2d2d2d; color:#6f6f6f;}
.black .photo_tab .save .result{background-color:#3b3b3b; color:#2dadd8;}
.black .photo_tab .save .result strong{color:#2dadd8;}

.black .spec_table table{border-top:1px solid #363636;}
.black .spec_table table th{background-color:#006283; border-right:1px solid #1d728f; border-bottom:1px solid #1d728f;}
.black .spec_table table th:first-child{border-left:1px solid #1d728f;}
.black .spec_table table td{padding:11px 0; font-size:11px; color:#b1b1b1; border-right:1px solid #6c6c6c; border-bottom:1px solid #555; background-color:#5b5b5b;}
.black .spec_table table td:first-child{border-left:1px solid #6c6c6c;}

.product_quick{width:102px; position:absolute; right:-110px; top:60px;}
.product_quick h4{margin-bottom:20px; font-size:14px; color:#333;}

.product_search_field{padding-bottom:8px;}
.product_search_field dt{margin-bottom:3px; font-size:12px; color:#696969;}
.product_search_field dd{margin-bottom:10px;}
.product_search_field select{width:100px; padding:5px; margin:0; font-size:13px; color:#a3a3a3; border:1px solid #e0e0e0;}

.quick_installations{padding:50px 0 16px 0; border-bottom:1px solid #e7e7e7;}
.quick_installations h4{padding-left:4px; margin-bottom:14px; /*background:url('./image/sub/quick_bullet_bg.png') right 8px no-repeat;*/}
.quick_installations a{display:block; color:#333;}
.quick_installations a.img_{padding-left:5px;}
.black .quick_installations a{color:#fff;}

.black .product_quick h4{color:#fff;}
.black .product_search_field dt{color:#9b9b9b;}
.black .product_search_field select{background-color:#4a4a4a; border:0;}

.references{padding:0 0 35px; overflow:hidden; position:relative;}
.references .more{padding-left:15px; display:inline-block; zoom:1; *display:inline; position:absolute; right:0; top:18px; font-size:13px; font-weight:bold; color:#2ca8d2; background:url('./image/sub/more_icon.png') left 5px no-repeat;}

.references_pop {width:932px; margin:0 0 0 -466px; display:none; position:absolute; left:50%; top:50px; z-index:101; display:none;}
.references_pop .title{margin-bottom:25px; padding:0 0 20px 0; font-size:25px; color:#fff; background:url('./image/sub/pop_title_bg.png') bottom repeat-x;}
.references_pop .title em{margin-right:10px; font-weight:bold; color:#028ad0;}
.references_pop_list{}
.references_pop_list li{position:absolute; left:0; top:0; display:none;}
.references_pop_list li .photo{width:932px; position:relative; text-align:center; background-color:#000;}
.references_pop_list li .photo img{max-width:932px; max-height:700px;}
.references_pop_list li .photo ul{width:100%; height:52px; position:absolute; left:10px; top:10px; overflow:hidden;}
.references_pop_list li .photo ul li{width:60px; height:50px; margin-right:10px; float:left; border:1px solid #666; position:static; display:block; overflow:hidden; cursor:pointer;}
.references_pop_list li .photo ul li.active{border:1px solid #2dadd8;}
.references_pop_list li .photo ul li img{width:60px; height:50px;}

.references_pop_list li .info{width:250px; position:absolute; right:26px; top:105px; letter-spacing:-1px;}
.references_pop_list li .info dl{padding:22px 0 22px 22px; background:url('./image/sub/mask_bg.png') repeat;}
.references_pop_list li .info dl dt{font-size:14px; font-weight:bold; color:#028ad0;}
.references_pop_list li .info dl dd{padding-right:15px; margin-bottom:11px; font-size:13px; line-height:18px; color:#999;}
.r_product{padding:15px 0 27px 25px; background:url('./image/sub/r_product_bg.png') repeat;}
.r_product strong{margin-bottom:4px; display:block; font-size:14px; font-weight:bold; color:#fff;}
.r_product ul{overflow:hidden;}
.references_pop_list .r_product ul li{width:97px; height:97px; margin:0 4px 4px 0; float:left; background-color:#474747; overflow:hidden; display:block; position:static;}

.references_pop .nav{}
.references_pop .nav a{position:absolute; top:370px;}
.references_pop .nav a.preview{left:-30px}
.references_pop .nav a.next{right:-30px;}
.references_pop .close{position:absolute; right:0; top:10px;}
.references_pop .paging{font-size:14px; color:#fff; position:absolute; right:48px; top:14px;}
.references_pop .paging strong{color:#028ad0;}

.download_pop{width:457px; margin:0 0 0 -262px; padding:25px 33px; position:fixed; left:50%; top:50%; background-color:#fff; z-index:101; display:none;
	-moz-border-radius: 3px; /*모질라*/
	-webkit-border-radius: 3px; /*웹킷*/
	/*IE9+,FF4+,chrome,Safari5,+opera*/
	border-radius: 3px;
}
.download_pop .title{margin-bottom:8px; font-size:22px; font-weight:bold; color:#2a2a2a; display:block;}
.download_pop .close{position:absolute; right:36px; top:32px;}
.pop_table{border-top:1px solid #e0e0e0;}
.pop_table th,.pop_table td{padding:6px 0 6px 8px; border-bottom:1px solid #e0e0e0; text-align:left;}
.pop_table th{font-size:14px; font-weight:bold; color:#2a2a2a;}
.pop_table td{}
.pop_table tr.last th{vertical-align:top; border-bottom:0;}
.pop_table tr.last td{border-bottom:0;}

.check_field{margin-bottom:15px; padding:9px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background-color:#f2f2f2; font-size:13px; color:#818080;}
.check_field a{color:#00aeef;}


.guide_text{font-size:11px; color:#c1c1c1; position:absolute; left:0; bottom:-22px; z-index:0;}
.guide_text.ver2{position:static; margin:-10px 0 0 0;}
.black .guide_text{color:#666;}

.iconA{width:100%; overflow:hidden;}
.iconA li{width:41px; padding:0 10px; float:left; text-align:center;}
.iconA.ver2 li{padding:0 2px;}
.iconA li span{width:41px; height:41px; margin-bottom:3px; display:block; background-image:url('./image/sub/icon_certification.png'); background-repeat:no-repeat;}
span.iconA_ver1{background-position:0 0;}
span.iconA_ver2{background-position:-41px 0;}
span.iconA_ver3{background-position:-82px 0;}
span.iconA_ver4{background-position:-123px 0;}
span.iconA_ver5{background-position:-164px 0;}
span.iconA_ver6{background-position:-205px 0;}
span.iconA_ver7{background-position:-246px 0;}
span.iconA_ver8{background-position:-287px 0;}
span.iconA_ver9{background-position:-328px 0;}
span.iconA_ver10{background-position:-369px 0;}
span.iconA_ver11{background-position:-410px 0;}
span.iconA_ver12{background-position:-451px 0;}
span.iconA_ver13{background-position:-492px 0;}
span.iconA_ver14{background-position:-533px 0;}
span.iconA_ver15{background-position:-574px 0;}

.spec_write{padding:45px 0 0 0;}

.add_del_box{margin-bottom:35px; padding:30px 0 0 0; border-bottom:1px solid #a9a9a9;}
.add_del_evt{padding:3px 5px 7px 0; text-align:right; font-size:12px;}
.add_del_evt a{color:#2dadd8;}
.black .add_del_box{border-bottom:1px solid #2b667a;}

.add_table{margin-bottom:20px;}

#quick{position:absolute; right:0; top:283px;}
#quick.main{top:440px;}
#quick li{margin-bottom:1px;}
#quick li a{width:55px; height:55px; display:block;  text-indent:-99999px;}
#quick li a.q_contact{background:url('./image/sub/quick_contact.png') no-repeat;}
#quick li a.q_catalog{background:url('./image/sub/quick_catalog.png') no-repeat;}
#quick li a.q_sales{background:url('./image/sub/quick_salesNetwork.png') no-repeat;}


/* btn */
.btn_searchA{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; font-weight:bold; color:#fff; border:0; vertical-align:middle;}
.btn_searchA span{position:relative; width:100px; height:30px; display:block; font-size:14px; line-height:30px; text-align:center; white-space:nowrap; background:#2a2a2a}
a.btn_searchA{color:#fff; text-decoration:none;cursor:pointer;}

.black .btn_searchA span{background:#2dadd8}


.btnA{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; font-weight:bold; color:#fff; border:0; vertical-align:middle;}
.btnA span{position:relative; width:153px; height:40px; padding:0; display:block; font-size:14px; line-height:40px; text-align:center; white-space:nowrap; background:#3cb3db}
a.btnA{color:#fff; text-decoration:none;cursor:pointer;}
.btnA.submit span{width:130px; padding-left:25px; background:#3cb3db url('./image/sub/btn_submit_bg.png') 45px center no-repeat;}

.btnB{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; color:#fff; border:0; vertical-align:middle;}
.btnB span{position:relative; height:27px; padding:0 34px; display:block; font-size:12px; line-height:27px; text-align:center; white-space:nowrap; background:#2a2a2a}
a.btnB{color:#fff; text-decoration:none;cursor:pointer;}

.btnC{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; color:#fff; border:0; vertical-align:middle;}
.btnC span{position:relative; height:27px; padding:0 34px; display:block; font-size:12px; line-height:27px; text-align:center; white-space:nowrap; background:#ababab}
a.btnC{color:#fff; text-decoration:none;cursor:pointer;}

.btnD{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; color:#fff; border:0; vertical-align:middle;}
.btnD span{position:relative; height:37px; padding:0 44px; display:block; font-size:14px; line-height:37px; text-align:center; white-space:nowrap; background:#2a2a2a}
a.btnD{color:#fff; text-decoration:none;cursor:pointer;}

/* bbs */
.bbs_tab{margin-bottom:30px; padding-right:1px; overflow:hidden;}
.bbs_tab li{float:left; border-top:1px solid #545454;}
.bbs_tab.ver1 li{width:33%; font-size:15px;}
.bbs_tab.ver1 li:first-child{width:34%;}
.bbs_tab li a{padding:13px 0 12px 0; margin-right:-1px; display:block; border:1px solid #d4d4d4; border-top:0; text-align:center; color:#818181; text-decoration:none; background:#f3f3f3;}
.bbs_tab li.active a{padding-bottom:13px; background-color:#fff; border-bottom:0; font-weight:bold; color:#303030;}
.bbs_tab li img{margin-left:7px; vertical-align:middle; display:none;}
.bbs_tab li.active img{display:inline;}
.bbs_tab.ver2 li{width:25%;}
.bbs_tab.ver3 li{width:20%;}

.tabA{margin-bottom:20px; padding-right:1px; overflow:hidden;}
.tabA li{width:33%; float:left; border-top:1px solid #545454; font-size:15px;}
.tabA li:first-child{width:34%;}
.tabA li a{padding:13px 0 12px 0; margin-right:-1px; display:block; border:1px solid #d4d4d4; border-top:0; text-align:center; color:#818181; text-decoration:none; background:#f3f3f3;}
.tabA li.active a{padding-bottom:13px; background-color:#fff; border-bottom:0; font-weight:bold; color:#303030;}
.tabA li img{margin-left:7px; vertical-align:middle; display:none;}
.tabA li.active img{display:inline;}

.tabA.ver2 li{width:50%;}
.tabA.ver3 li{width:25%;}
.tabA.ver4 li{width:20%;}
.tabA.ver5 li{width:16.6%;}

.bbs_wrap{padding-bottom:30px;}

.bbs_list{width:100%;}
.bbs_list th,.bbs_list td{}
.bbs_list th{}
.bbs_list td{}

.bbs_list_ul{margin-bottom:30px; border-top:1px solid #000000;}
.bbs_list_ul li{padding:15px 0 10px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.bbs_list_ul .cont{width:524px; padding:0 0 0 6px; float:left; font-size:13px; color:#9d9d9d;}
.bbs_list_ul .cont strong{display:block; font-size:18px; font-weight:bold; color:#262626;}
.bbs_list_ul .cont strong a{color:#262626; text-decoration:none;}
.bbs_list_ul .cont p{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.bbs_list_ul .icon{width:200px; float:right; text-align:right;}
.bbs_list_ul .icon a{width:34px; height:42px; display:inline-block; zoom:1; *display:inline; background-image:url('./image/sub/format_icon.png'); background-repeat:no-repeat; font-size:0; line-height:0; vertical-align:top;}
.bbs_list_ul .icon a.pdf{background-position:0 0;}
.bbs_list_ul .icon a.ppt{background-position:-34px 0;}
.bbs_list_ul .icon a.xls{background-position:-68px 0;}
.bbs_list_ul .icon a.zip{background-position:-102px 0;}
.bbs_list_ul .icon a.hwp{background-position:-138px 0;}

.bbs_list_ul.ver2 li .category{width:75px; padding-left:5px; float:left; font-size:14px; font-weight:bold; color:#4ebade;}
.bbs_list_ul.ver2 li .cont{width:500px; font-size:14px; color:#262626;}
.bbs_list_ul.ver2 li .cont a{color:#262626; text-decoration:none;}
.bbs_list_ul.ver2 li .date{float:right; font-size:12px; color:#a6a6a6;}


.pr_gallery{padding:0 0 20px 0;}
.pr_gallery li{margin-bottom:11px; overflow:hidden; border:1px solid #e2e2e2}
.pr_gallery li .photo{width:146px; height:177px; float:left; overflow:hidden; text-align:center;}
.pr_gallery li .photo img{width:146px; height:177px; vertical-align:middle;}
.pr_gallery li .photo span{vertical-align:middle; overflow:hidden; display:inline-block; width:0; height:100%;}
.pr_gallery li .photo img.w_over{max-width:146px;}
.pr_gallery li .photo img.h_over{max-height:177px;}
.pr_gallery li .cont{width:540px; padding:22px 20px 0 27px; float:left; letter-spacing:-1px; position:relative;}
.pr_gallery li .cont strong{padding-bottom:2px; display:block; font-size:18px; font-weight:bold; color:#262626;}
.pr_gallery li .cont strong a{color:#262626; text-decoration:none;}
.pr_gallery li .cont em{padding-bottom:6px; display:block; font-size:12px; color:#898989;}
.pr_gallery li .cont p{font-size:13px; line-height:20px; color:#9d9d9d;}
.pr_gallery li .cont p a{color:#9d9d9d; text-decoration:none;}
.pr_gallery li .cont .btn_view{position:absolute; right:32px; top:26px;}

.gallery{padding:0 0 30px 0; margin-bottom:20px;}
.gallery ul{width:105%;}
.gallery ul li{width:211px; padding:10px 11px; margin:0 16px 16px 0; border:1px solid #e2e2e2; float:left;}
.gallery .photo{width:100%;}
.gallery .photo img{width:100%;}
.gallery .info{padding:13px 0 5px;}
.gallery .info strong{width:100%; padding-bottom:3px; display:block; color:#545454; font-size:13px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.gallery .info strong a{color:#545454; text-decoration:none;}
.gallert .info em{padding:0 5px 0 6px; color:#9b9b9b; font-size:11px; background:url('./image/part.png') right center no-repeat;}

.bbs_write{width:100%; border-top:1px solid #393939;}
.bbs_write.ver2{margin-bottom:40px;}
.bbs_write th,.bbs_write td{border-bottom:1px solid #e6e6e6;}
.bbs_write th{padding:12px 0 12px 18px; font-size:13px; color:#2e2e2e; text-align:left; background-color:#f8f8f8;}
.bbs_write th img{vertical-align:middle;}
.bbs_write td{padding:7px;}
.bbs_write td em{font-size:14px; font-weight:bold; color:#808080; vertical-align:-2px;}
.bbs_write td p{margin:8px 0;}
.bbs_write td label{margin-right:10px; vertical-align:-1px; font-size:14px; color:#666;}
.bbs_write.ver3 th{font-weight:bold;}

.checkWrap{padding-left:1px;}
.checkWrap span{margin:10px 25px 10px 0; display:inline-block; zoom:1; *display:inline;}
.checkWrap .checkbox{margin-right:3px;}
.checkWrap label{font-size:14px; font-weight:bold; color:#2e2e2e;}

.black .bbs_write{border-top:1px solid #2995b9;}
.black .bbs_write th{color:#fff; background-color:#3f3f3f; border-bottom:1px solid #585858;}
.black .bbs_write td{border-bottom:1px solid #373737;}

.bbs_gallery{width:110%; overflow:hidden;}
.bbs_gallery.ver2{padding-bottom:10px; border-bottom:1px solid #dfdfdf}
.bbs_gallery li{width:235px; height:235px; margin:0 16px 16px 0; float:left; overflow:hidden; position:relative;}
.bbs_gallery li img{width:235px; height:235px;}
.bbs_gallery li .dim{width:100%; height:235px; position:absolute; left:0; top:0; background:url('./image/sub/opacity_bg_black.png') repeat; display:none;}
.bbs_gallery li .dim a.view{width:100%; height:98px; padding-top:137px; display:block; background:url('./image/sub/icon_view02.png') center 88px no-repeat; text-align:center; font-size:16px; color:#fff;}
.bbs_gallery li .dim .adm_btn{position:absolute; right:0; bottom:0; overflow:hidden;}
.bbs_gallery li .dim .adm_btn a{float:left;}
.bbs_gallery li .dim .adm_btn a img{margin-left:1px; width:auto; height:auto;}

.qna{width:100%; margin-bottom:20px;}
.qna dt{width:740px; height:37px; padding:13px 0 0 0; margin-bottom:5px; font-size:14px; color:#666; overflow:hidden; border-top:1px solid #e2e2e2; background:url('./image/sub/qna_dt_bg.png') left bottom no-repeat; cursor:pointer;}
.qna dt span{width:115px; padding-left:15px; float:left; display:block; color:#2dadd8; font-size:15px; line-height:20px;}
.qna dt span em{padding-left:12px; vertical-align:-1px;}
.qna dt.active{background:url('./image/sub/qna_dt_bg_active.png') left bottom no-repeat;}
.qna dt.active span{color:#2a2a2a;}
.qna dt.active p{color:#fff;}
.qna dt p{width:590px; float:left;}
.qna dd{width:740px; margin-bottom:6px; padding:25px 0; border-top:1px solid #e2e2e2; background:url('./image/sub/qna_dd_bg.png') left bottom no-repeat; font-size:14px; color:#666; display:none;}
.qna dd .qna_dd{padding:0 0 0 58px; background:url('./image/sub/icon_a.png') 20px 5px no-repeat;}
.qna dd a{color:#666; text-decoration:none;}

.page_nav_box{text-align:center;}
.page_nav_box.ver2{margin-top:-30px;}
.page_nav_box .page_nav .split{display:none;}
.page_nav{display:inline-block; zoom:1; *display:inline; border:1px solid #e2e2e2; border-right:none; overflow:hidden; font-size:13px;}
.page_nav img{height:30px; float:left; display:block; border-right:1px solid #e2e2e2;}
.page_nav span{width:30px; height:30px; text-align:center; float:left; display:block; border-right:1px solid #e2e2e2;}
.page_nav span a{width:30px; height:26px; padding-top:4px; display:block; color:#9d9d9d; text-decoration:none;}
.page_nav a{width:30px; height:25px; float:left; padding-top:5px; color:#9d9d9d; border-right:1px solid #e2e2e2; text-decoration:none;}
.page_nav span.selected{height:25px; padding-top:5px; color:#fff; background-color:#2dadd8; font-weight:bold;}
.page_nav a img{margin-top:-5px;}

/* input */
.selectA{height:24px; border:1px solid #e0e0e0;}
.inputTextA{height:23px; border:1px solid #e0e0e0; padding:0 0 0 10px;}
.textareaA{width:96%; padding:2%; border:1px solid #e0e0e0;}

.checkbox{width:13px; height:13px; vertical-align:middle;}
.radio{width:13px; height:13px; vertical-align:middle;}

/* style common */
.subtitleA{padding:0 0 15px 15px; font-size:18px; color:#2dadd8; background:url('./image/sub/product_dt_bg.png') left 5px no-repeat;}
.subtitleB{padding:0 0 15px 15px; font-size:20px; color:#313131; background:url('./image/sub/product_dt_bg.png') left 5px no-repeat; position:relative;}
.subtitleB em{font-size:15px; color:#a8a8a8; position:absolute; right:0; top:3px;}

.btn_center{text-align:center;}
.btn_center button, .btn_center a, .btn_center input{margin:0 5px;}

.hdA{margin-bottom:45px; font-size:16px; color:#474747;}
.hdA strong{margin-bottom:12px; display:block; font-size:25px; font-weight:100; color:#2dadd8;}
.black .hdA{color:#d7d7d7;}

.hdB{padding:10px 0 30px; font-size:14px; color:#4a4a4a;}
.hdB strong{margin-bottom:9px; display:block; font-size:28px; line-height:34px; font-weight:bold; color:#313131; letter-spacing:-3px;}
.hdB strong em{color:#229dc7;}
.hdB span.info{display:block; font-size:13px; color:#999;}
.hdB span.info img{vertical-align:middle;}

.hdC{padding:10px 0 20px; font-size:14px; color:#4a4a4a;}
.hdC.ver2{padding:5px 0 30px; font-size:14px; color:#4a4a4a;}
.hdC strong{display:block; font-size:28px; line-height:34px; font-weight:bold; color:#313131; letter-spacing:-3px;}
.hdC strong em{color:#229dc7;}

.hdD{padding:30px 0; font-size:16px; color:#4a4a4a; text-align:center;}
.hdD strong{margin-bottom:9px; display:block; font-size:28px; line-height:34px; font-weight:bold; color:#313131; letter-spacing:-3px;}

.required_guide{padding:8px 2px; font-size:14px; color:#229dc7;}
.justify{text-align:justify;}
.img_cont{padding:23px 0 34px 0;}
.img_cont.ver2{padding:0;}
.img_cont.ver3{padding-bottom:10px;}

.mask{width:100%; height:100%; position:fixed; left:0; top:0; display:none; background:url('./image/sub/mask_bg.png') repeat; z-index:100;}

/* addthis */
.addthis_toolbox{width:140px; float:left; overflow:hidden;}
.addthis_toolbox a.addthis_bubble_style{float:left;}

/* privacy */
.privacy_box{padding:11px 13px; background-color:#f8f8f8;}
.privacy_box .inner{height:480px; padding:10px 0 10px 10px; overflow-x:hidden; overflow-y:auto; font-size:13px; line-height:20px; color:#818181;}

/* email agree */
.email_agree{width:460px; padding:33px; margin:-142px 0 0 -261px; position:fixed; left:50%; top:50%; z-index:101; background-color:#fff; display:none;
	-moz-border-radius: 3px; /*모질라*/
	-webkit-border-radius: 3px; /*웹킷*/
	/*IE9+,FF4+,chrome,Safari5,+opera*/
	border-radius: 3px;
}
.email_agree .title{padding:0 0 5px 2px; display:block; font-size:22px; font-weight:bold; color:#2a2a2a;}
.email_agree .close{position:absolute; right:35px; top:35px;}
.email_agree .inner{margin-bottom:22px; padding:23px; background-color:#f2f2f2; font-size:14px; color:#666; letter-spacing:-1px;}

.bulb_as{padding:10px 0 0 75px; text-indent:-75px; font-size:13px; color:#333}

/* 2015-04-28 추가 */
.about_led .tab_cont{padding-top:20px;}
.about_led .tab_cont .hdB{letter-spacing:-1px;}
#aboutLed01{display:block;}

@media print {
#header{display:none;}
#footer{display:none;}
.sub_visual{display:none;}
.location{display:none;}
.snb{display:none;}
.product_quick{display:none;}
#quick{display:none;}
#adminControl{display:none;}
}