@font-face { 
  font-family: MHeiPRC-Medium; 
  src: url("MHeiPRC-Medium.ttf"); 
} 


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,p,iframe { margin:0; padding:0; font-size:inherit; /*word-break:keep-all; word-break:break-word;*/outline:0; 
border:0;}

header, hgroup, footer, section, article, aside, nav, canvas, figure, figcaption { display:block; }
table { font-size:inherit; border-collapse:collapse; border-spacing:0; table-layout:fixed; }
th, td { word-wrap:break-word; word-break:break-all; }
fieldset, iframe { border:0; vertical-align:top; }
small { font-size:11px; }
img { border:0; font-size:0; vertical-align:top; }
address,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
li, dd { list-style:none;  }
q:before,q:after { content:''; }
hr { display:none; }
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
caption { overflow:hidden;/*display:none; */width:100%;height:1px;font-size:1px;line-height:0;text-indent:-9999px; margin-top:-1px; }
legend {  overflow:hidden; display:block; left:-9999px; text-indent:9999px; width:0; height:0; overflow:hidden; line-height:0; white-space:nowrap; color:#333; }
button { padding:0; border:0; cursor:pointer; background:none; vertical-align:middle; font-size:12px; appearance: none; moz-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
a, a code { color:#666; text-decoration:none; }
a:active, a:active code { color:#2c368a; text-decoration:underline; }
a:hover, a:hover code, a:focus, a:focus code { color:#2c368a; text-decoration:none; }
sup,sub { font-size:0.9em; font-style:italic; }
select { height:23px; *height:auto; font-size:1em; color:#767676; line-height:23px; vertical-align:top; }
input { margin:0; padding:0; font-size:inherit; color:#767676; line-height:19px; vertical-align:top; -webkit-border-radius:0; }
input[type="text"] {padding:0 11px; height:30px; line-height:30px; border:1px solid #ccc;}
input.btn { border:0; cursor: pointer; }
input[type="radio"], input[type="checkbox"] {width:13px; height:13px;}

/* overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; text-indent:0;   ************* inline Text Hide */

body, input, select, textarea, button {font-family: microsoft yahei,MHeiPRC-Medium, Arial, sans-serif;font-size:14px;color:#666;line-height:1.3;}
textarea {border:1px solid #e8e8e8; padding:5px 10px;  line-height:1.4;}

/* IE 9 does not support @font-face within @media */
/* @font-face{ font-family:ng; src:url(../../resource/font/NanumGothic.eot); src:local(※), url(../../resource/font/NanumGothic.woff) format('woff'); } */
/* @font-face{ font-family: ng; src:url(../../resource/font/NanumGothic.eot); src:local(※), url(../../resource/font/NanumGothic.eot#iefix) format('embedded-opentype'), url(../../resource/font/NanumGothic.woff) format('woff'), url(../../resource/font/NanumGothic.ttf) format('truetype') } */

.hidden { position:absolute; left:-9999px; text-indent:-9999px; height:0;font-size:1px;line-height:0; }

/* 접근성 */
.blind { display:block; position:absolute; left:-9999px; text-indent:9999px; width:1px; height:1px; border:0; overflow:hidden; font-size:0; line-height:0; white-space:nowrap; } /* 대체 텍스트 숨겨놓때 */
thead.blind { display:none; }
.testBlind { display:inline-block; position:static; left:0; text-indent:0; width:auto; height:auto; font-size:12px; line-height:1em; white-space:pre-wrap; color:red !important; vertical-align:1px; padding:3px 2px 0 2px; border:1px solid red; }
.testBlindAlt { position:absolute; background:#fff !important; color:red !important; vertical-align:1px; padding:3px 2px 0 2px; font-size:12px; border:1px solid red; }
thead.testBlind { display:table-header-group; padding:0; border:0; }
caption.testBlind { display:table-caption; width:100%; height:auto; border:0; margin:0; text-align:left; text-indent:0; line-height:1.2; font-size:12px; }
.topPopNotify { display:none; padding:8px; text-align:center; color:#2c368a; background-color:#f5f5f5; }
.topPopNotify * { vertical-align:middle; }

dl.skip { position:absolute; width:100%; left:0; top:0; z-index:1000; }
dl.skip dt { position:absolute; visibility:hidden; }
dl.skip a { position:absolute; left:0; top:-36px; width:100%; color:#fff; text-align:center; padding:0; background:#333; display:block; }
dl.skip a:focus { top:0; }


#wrap { position:relative; width:100%; min-width:1008px; background-color:#fff; }
#header {position:relative;z-index:10;text-align:center;padding: 0 0 4px;margin-bottom:-4px;backg;/* background:#fff url("header_sub_bg.gif") 0 100% repeat-x; */}
#header .logo {position:absolute;left:0%;top:8px;z-index:2;padding:13px 0 21px;margin-left: 20px;}
#header .logo img{
	width: 360px;
}
#header #gnb { position:relative; min-height:75px;   }
#header #gnb > ul { padding-top:0px; overflow:hidden; width:100%; *height:0;}
#header #gnb > ul > li, #header #gnb > ul > li .dep1 a, #header #gnb > ul > li .dep1 { vertical-align:top; }
#header #gnb > ul > li { zoom:1; }
#header #gnb > ul > li .dep1 {position:absolute;top:40px;left:50%;height: 36px;padding-left:33px;overflow:hidden;padding-left: 20px;background: url("gnb_dot.png") 0 30% no-repeat;}
#header #gnb > ul > li .dep1 a { display:block; width:100%; height:36px; overflow:hidden; white-space:nowrap; text-indent:-9999px; vertical-align:top; background:url("gnb.png") 999px 999px no-repeat; }
#header #gnb li.m1 .dep1 {width: 46px;margin-left: -119px;padding-left:0;background:none;} /* margin-left:-276px; */
#header #gnb li.m2 .dep1 {width: 67px;margin-left: -61px;} /* margin-left:-169px; */
#header #gnb li.m3 .dep1 {width: 82px;margin-left: 63px;margin-right: 31px;} /* margin-left:-38px; */
#header #gnb li.m4 .dep1 {width: 82px;margin-left: 173px;} /* margin-left:70px; */
#header #gnb li.m1 .dep1 a { background-position:0 0; }
#header #gnb li.m2 .dep1 a {background-position: -125px 0;}
#header #gnb li.m3 .dep1 a {background-position: -262px 0;}
#header #gnb li.m4 .dep1 a {background-position: -366px 0;}
#header #gnb li.m5 .dep1 a {
    background-position: -486px 0;
}
#header #gnb li.m6 .dep1 a {
    background-position: -603px 0;
}
#header #gnb li.m5 .dep1 {width: 85px;margin-left: 288px;} 
#header #gnb li.m6 .dep1 {width: 95px;margin-left: 418px;} 
#header #gnb li.m1 .dep1 a.on, #header #gnb li.m1 .dep1 a:hover, #header #gnb li.m1 .dep1 a:focus { background-position:0 -79px; }
#header #gnb li.m2 .dep1 a.on, #header #gnb li.m2 .dep1 a:hover, #header #gnb li.m2 .dep1 a:focus { background-position:-125px -79px; }
#header #gnb li.m3 .dep1 a.on, #header #gnb li.m3 .dep1 a:hover, #header #gnb li.m3 .dep1 a:focus { background-position:-262px -79px; }
#header #gnb li.m4 .dep1 a.on, #header #gnb li.m4 .dep1 a:hover, #header #gnb li.m4 .dep1 a:focus { background-position:-366px -79px; }
#header #gnb li.m5 .dep1 a.on, #header #gnb li.m5 .dep1 a:hover, #header #gnb li.m5 .dep1 a:focus { background-position:-486px -79px; }
#header #gnb li.m6 .dep1 a.on, #header #gnb li.m6 .dep1 a:hover, #header #gnb li.m6 .dep1 a:focus { background-position:-603px -79px; }
#header #gnb .focus { position:absolute; top:65px; left:50%; width:21px; height:17px; opacity:0; filter:alpha(opacity=0); background:url("gnb_focus.gif") 0 0 no-repeat;display: none; }
#header #gnb li.m2 .dep2 { *margin-top:-18px;   }
#header #gnb li.m3 .dep2 { *margin-top:-36px;/* padding-left: 160px; */}
#header #gnb li.m4 .dep2 { *margin-top:-54px; 
}
#header #gnb .m4 .dep2  ul{
	padding-left: 430px;
}
#header #gnb .m3 .dep2  ul{
	padding-left: 180px;
}
#header #gnb .m2 .dep2  ul{
	padding-left: 110px;
}

#header #gnb .dep2 a { display:block;  text-decoration:none; }
#header #gnb .dep2 a > strong {color:#222;  font-size:15px; display:inline-block; margin:10px 0 13px;}
#header #gnb .dep2 > ul > li > a { font-size:14px;}
#header #gnb .dep2 > ul {/* width: 1050px; */overflow:hidden;padding:15px 0 7px;margin:0 auto;background:#fff url("header_bg_dep2_2.gif") 0 0 repeat-x;}
#header #gnb .dep2 > ul li.s1,
#header #gnb .dep2 > ul li.s2,
#header #gnb .dep2 > ul li.s3,
#header #gnb .dep2 > ul li.s4,
#header #gnb .dep2 > ul li.s5{ float:left; height:147px; padding:0 25px; border-left:1px solid #e6e6e6; background-position:0 0; background-repeat:no-repeat; }
#header #gnb .dep2 > ul li.s1 {width:145px; border-left:0; }
#header #gnb .dep2 > ul li.s2 { width:146px; }
#header #gnb .dep2 > ul li.s3 { width:145px; }
#header #gnb .dep2 > ul li.s4 { width:145px; }
#header #gnb .dep2 > ul li.s5 { width:145px; }
#header #gnb .dep2 .dep3 { margin-top:1px;}
#header #gnb .dep2 .dep3 a { display:block; padding:3px 8px 4px; font-size:12px; color:#222; font-weight:normal; margin:0 0 0; border:1px solid #e6e6e6; border-top:none; text-decoration:none !important; background:#fff;}
#header #gnb .dep2 .dep3 .l1 a {border-top:1px solid #e6e6e6;}
#header #gnb .dep2 .dep3 a:hover, #header #gnb .dep2 .dep3 a:focus { position:relative; padding:2px 7px 3px; margin-top:-1px; color:#2c368a; border:2px solid #2c368a; }
#header #gnb .dep2 .dep3 .l1 a:hover, #header #gnb .dep2 .dep3 .l1 a:focus {margin-top:0;}
#header #gnb .dep2 .msg {display:block; font-size:12px; line-height:1.4; word-break: break-all; word-wrap: break-word; word-break:keep-all; }
#header #gnb .dep2 > ul li.pre  { position:relative; } /* 준비중 */
#header #gnb .dep2 > ul li.pre .preMsg { visibility:hidden; }
#header #gnb .dep2 > ul li.pre:hover .preMsg,
#header #gnb .dep2 > ul li.pre:focus .preMsg { position:absolute; top:-21px; left:0; z-index:2; background:#000; opacity:0.6; filter:alpha(opacity=60); visibility:visible; width:100%; height:233px; font-size:22px; text-align:center; color:#fff; font-weight:bold; line-height:10; }
#header #gnb li.m1 .dep2 > a {margin:10px 0 15px;}
#header #gnb li.m1 .dep2 .msg.line + a {margin:8px 0 6px;}
#header #gnb li.m1 .dep2 .dep3 {margin-right:.0;}
#header #gnb li.m1 .dep2 .msg {line-height:1.4}
#header #gnb li.m1 .dep2 .msg.line {border-bottom:1px solid #e6e6e6; padding-bottom:11px;}
#header #gnb li.m1 .dep2 li.s3 {background-image:url("gnb_bg1_3.jpg"); }
#header #gnb li.m1 .dep2 li.s2 .msg {margin-top:-9px;}
#header #gnb li.m1 .dep2 li.s2 .msg.line {margin-top:1px;}
#header #gnb li.m1 .dep2 li.s2 .msg span {font-size:13px; color:#2c368a; padding:1px 0 2px;}
#header #gnb li.m1 .dep2 li.s2 .msg span.l1 {padding-right:67px; background:url("gnb_bg1_2.jpg") 29px -1px no-repeat;}
#header #gnb li.m1 .dep2 li.s3 .msg { margin-left:84px; margin-top:4px;}
/*#header #gnb li.m1 .dep2 li.s4 .dep3 {margin-top:2px;}*/ /* 2015-04-21 삭제 */
#header #gnb li.m1 .dep2 li.s5 {background-image:url("gnb_bg1_5.jpg"); }/* 2016-03-15수정 */
#header #gnb li.m1 .dep2 li.s5 .msg { margin-left:74px; margin-top:4px;}/* 2016-03-15수정 */
#header #gnb li.m1 .dep2 li.s5 .dep3 {margin-top:11px;} /* 2015-04-21 수정 */
#header #gnb li.m2 .dep2 > ul li.s1 {background-image:url("/bss/deye/gnb_bg2_1.jpg"); width:271px; padding:0 30px 0 25px;}
#header #gnb li.m2 .dep2 > ul li.s2 {background-image:url("/bss/deye/gnb_bg2_2.jpg"); width:267px; padding:0 30px;}
#header #gnb li.m2 .dep2 > ul li.s3 { background-image:url("/bss/deye/gnb_bg2_3.jpg"); width:271px; padding:0 25px 0 30px;}
#header #gnb li.m2 .dep2 li.s1 .dep3 { margin-left:150px; margin-top:23px; }
#header #gnb li.m2 .dep2 li.s2 .dep3 { margin-left:151px; margin-top:23px; }
#header #gnb li.m2 .dep2 li.s3 .dep3 { margin-left:138px; }
#header #gnb li.m2 .dep2 li.s3 .msg { margin-left:138px; margin-top:10px; }
#header #gnb li.m3 .dep2 > ul li.s1 {background-image:url("/bss/deye/gnb_bg3_1.jpg"); width:271px; padding:0 30px 0 25px;}
#header #gnb li.m3 .dep2 > ul li.s2 {background-image:url("gnb_bg3_2.jpg"); width:267px; padding:0 30px;}
#header #gnb li.m3 .dep2 > ul li.s3 { background-image:url("gnb_bg3_3.jpg"); width:271px; padding:0 25px 0 30px;}
#header #gnb li.m3 .dep2 li.s1 .msg { margin-left:138px; margin-top:10px; }
#header #gnb li.m3 .dep2 li.s2 .msg { margin-left:160px; margin-top:10px; }
#header #gnb li.m3 .dep2 li.s3 .msg { margin-left:144px; margin-top:10px; }
#header #gnb li.m4 .dep2 > ul li.s1 {background-image:url("/bss/deye/gnb_bg4_1.jpg");}
#header #gnb li.m4 .dep2 > ul li.s3 {background-image:url("/bss/deye/gnb_bg4_3.jpg"); padding-right:15px;}
#header #gnb li.m4 .dep2 > ul li.s4 { background-image:url("/bss/deye/gnb_bg4_4.jpg"); width:140px\9;}
#header #gnb li.m4 .dep2 > ul li.s5 { background-image:url("/bss/deye/gnb_bg4_5.jpg");}
#header #gnb li.m4 .dep2 .msg {word-spacing:-1px;}
#header #gnb li.m4 .dep2 li.s1 .msg {margin-top:82px;}
#header #gnb li.m4 .dep2 li.s2 .dep3 {margin-top:9px;}
#header #gnb li.m4 .dep2 li.s3 .msg {margin-left:75px; margin-top:4px;}
#header #gnb li.m4 .dep2 li.s4 .msg {margin-top:66px;}
#header #gnb li.m4 .dep2 li.s5 .msg {margin-top:66px;}
#header #gnb li.m1{
	padding-left: 40px;
}
#header #gnb li.m1 .dep2 > ul li.s3 > a,
#header #gnb li.m2 .dep2 > ul li.s3 > a,
#header #gnb li.m3 .dep2 > ul li.s1 > a,
#header #gnb li.m3 .dep2 > ul li.s2 > a,
#header #gnb li.m3 .dep2 > ul li.s3 > a,
#header #gnb li.m4 .dep2 > ul li.s3 > a {height:147px;}

.dep2 { width:100%; text-align:left; font-size:11px; color:#767676; vertical-align:top; }
.dep2 { margin-bottom:0; padding-bottom:0; background:#fff;position: absolute;
top:80px;
z-index: -1;
height: 0px;transition: all .4s ease-in-out 0s;transition: all .4s linear 0s;
opacity: 0;  }
#gnb li:hover div.dep2{
	opacity: 1;top: 70px;z-index: 1;
	height: 50px;display: block; 
}
#gnb{
	height: 75px;
	overflow: hidden;
}
#gnb:hover{
	overflow:inherit;
}


#header .quickMenu {position: absolute;
left: 50%;
top: 15px;
z-index: 2;
width: 100px;
margin-left: 390px;
text-align: right;}

#header .quickMenu a { display:inline-block; position:relative; width:45px; margin-left:-2px; text-align:center; vertical-align:top; text-decoration:none;}
#header .quickMenu a .tooltip { position:absolute; left:12px; top:53px; visibility:hidden; height:1px; overflow:hidden; background:#222; }
#header .quickMenu a:focus .tooltip, #header .quickMenu a:hover .tooltip { visibility:visible; height:auto; overflow:visible; }
#header .quickMenu .l_en .tooltip{
	    left: 2px;
	    background: #2b3d93;
}
#header .quickMenu a .tooltip em { display:inline-block; font-size:13px; padding:18px 11px 11px; margin-top:-7px; color:#fff; font-weight:bold; white-space:nowrap; background:url("/bss/deye/header_tootip.png") 50% 0 no-repeat; }
#header .quickMenu a.m1 .tooltip { margin-left:-1.45em; }
#header .quickMenu a.m2 .tooltip { margin-left:-2em; }
#header .quickMenu a.m3 .tooltip { margin-left:-3.5em; }
.xial ul
{

	margin: 0 auto;
	text-align: center;
}
.xial ul li{
	display: inline-block;
	padding: 3px 18px;
	border-right: 1px solid #bbb;
}
.xial ul li a:hover{
	color: #2d5d8b;
	font-weight: bold;
}
.xial ul li:last-child{
	border-right: 0;
}

#container { margin:0px auto 0px; }
#container .contHead { position:relative; z-index:2; width:961px; margin:0 auto 20px; }
#container .contHead h2.title { margin:0 0 13px; font-size:24px; color:#222; font-weight:bold; }
#container .contHead p.location { color:#767676; font-size:11px; }
#container .contHead p.location a, #container .contHead p.location strong, #container .contHead p.location span { display:inline-block; padding-left:15px; color:#767676; font-size:11px; vertical-align:middle; font-weight:normal; background:url("/bss/deye/location_step.gif") 4px 4px no-repeat; }
#container .contHead p.location a.home { width:12px; height:10px; padding:0; margin-top:-2px; background:url("/bss/deye/location_home.gif") 0 0 no-repeat; overflow:hidden; white-space:nowrap; font-size:1; line-height:999px; letter-spacing:-100px; text-indent:0; }
#container .contHead .subj {font-size:13px;}
#container .contVisual { position:relative; z-index:1; width:100%; height:288px; margin:20px 0 90px;background:#f1f1f1; }
#container .contVisual .msg { position:relative; z-index:2; width:961px; margin:0 auto; font-size:34px; color:#2c368a; line-height:1.3; font-weight:bold !important; padding:31px 0 0; }
#container .contVisual .img { position:absolute; z-index:1; top:134px; left:0; width:100%; height:465px; margin:-210px 0 0 0; background-position:50% 0; background-repeat:no-repeat; }
#container .contVisual.global { height:679px; }
#container .contVisual.global .img { height:790px; }
#container #contBody { position:relative; z-index:2; width:961px; margin:0 auto; line-height:1.65; }
#container #contBody .pageSummery { position:relative; top:-56px; margin-bottom:-7px; }
#container #contBody .pageSummery .list > li { padding:0 0 0 9px; margin-bottom:6px; font-size:16px; font-weight:bold; color:#222; background:url("/bss/deye/bg_pagesummery.gif") 0 13px no-repeat; }
#container .contFoot { width:981px; margin:70px auto 0; border-top:3px solid #e1e1e1; line-height:1.8; }
#container .contFoot .menu { width:100%; overflow:hidden; }
#container .contFoot .menu > li:first-child { border-left:0; }
#container .contFoot .menu > li { float:left; width:204px; padding:0 20px; border-left:1px solid #eaeaea; margin-top:30px; }
#container .contFoot .menu > li .name { display:block; font-size:15px; color:#222; font-weight:bold; line-height:1; padding-bottom:10px; }
#container .contFoot .menu > li .script { display:block; padding-top:133px; min-height:44px; font-size:12px; background-position:999px 999px; background-repeat:no-repeat; line-height:1.6; letter-spacing:-1px;}
#container .contFoot .menu > li.f1 .script, #container .contFoot .menu > li.f2 .script, #container .contFoot .menu > li.f3 .script, #container .contFoot .menu > li.f4 .script { background-image:url("/bss/deye/contfoot_bg.jpg") }
#container .contFoot .menu > li.f5 .script, #container .contFoot .menu > li.f6 .script, #container .contFoot .menu > li.f7 .script, #container .contFoot .menu > li.f8 .script { background-image:url("/bss/deye/contfoot_bg2.jpg") }
#container .contFoot .menu > li.f9 .script, #container .contFoot .menu > li.f10 .script, #container .contFoot .menu > li.f11 .script, #container .contFoot .menu > li.f12 .script { background-image:url("/bss/deye/contfoot_bg3.jpg") }
#container .contFoot .menu > li.f13 .script, #container .contFoot .menu > li.f14 .script, #container .contFoot .menu > li.f15 .script, #container .contFoot .menu > li.f16 .script { background-image:url("/bss/deye/contfoot_bg4.gif") }

#container .contFoot .menu > li.f9 .script { background-image:url("/bss/deye/contfoot_bg3.jpg") }
#container .contFoot .menu > li.f1 .script { background-position:0 0; } /* 회사 */
#container .contFoot .menu > li.f2 .script { background-position:-245px 0; } /* 제품 */
#container .contFoot .menu > li.f3 .script { background-position:-490px 0; } /* 뉴스 */
#container .contFoot .menu > li.f4 .script { background-position:-736px 0; } /* 라이브러리 */
#container .contFoot .menu > li.f5 .script { background-position:0 0; } /* 그룹개요 */
#container .contFoot .menu > li.f6 .script { background-position:-245px 0; } /* 경영철학 */
#container .contFoot .menu > li.f7 .script { background-position:-490px 0; } /* 역사 */
#container .contFoot .menu > li.f8 .script { background-position:-736px 0; } /* Why Dongwha */
#container .contFoot .menu > li.f9 .script { background-position:-736px 0; } /* 사보 */
#container .contFoot .menu > li.f10 .script { background-position:-245px 0; } /* 제품 */
#container .contFoot .menu > li.f11 .script { background-position:-490px 0; } /* 뉴스 */
#container .contFoot .menu > li.f12 .script { background-position:-736px 0; } /* 라이브러리 */
#container .contFoot .menu > li.f13 .script { background-position:-265px 0; } /* 첫 해외파견 */
#container .contFoot .menu > li.f14 .script { background-position:-510px 0; } /* 국가별 정보 */
#container .contFoot .menu > li.f15 .script { background-position:-756px 0; } /* 자유게시판 */
#container .contFoot .menu > li.f16 .script { background-position:-1002px 0; } /* 공지사항 */
#container .contFoot .menu > li.pre { position:relative; } /* 준비중 */
#container .contFoot .menu > li.pre a { text-decoration:none; color:#767676; }
#container .contFoot .menu > li.pre .preMsg { visibility:hidden; }
#container .contFoot .menu > li.pre a:hover .preMsg,#container .contFoot .menu > li.pre a:focus .preMsg { position:absolute; top:-30px; left:0; z-index:2; background:#000; opacity:0.6; filter:alpha(opacity=60); visibility:visible; width:100%; height:233px;font-size:22px; text-align:center; color:#fff; font-weight:bold; line-height:10; }

#footer {position:relative;width:100%;z-index:10;/* background-color:#222; */}
#footer .quickMenu { background-color:#ddd; }
#footer .quickMenu .menu { display:block; width:981px; height:68px; overflow:hidden; margin:0 auto; }
#footer .quickMenu a {float:left;width:179px;overflow:hidden;/* margin:0 0 0 1px; */text-align:center;border-left: 1px solid #d7d7d7;}
#footer .quickMenu a.m1 {margin-left:0;border-right: 1px solid #d7d7d7;width: 178px;}
#footer .quickMenu a.m4 {   }
#footer .quickMenu a .txt {display:inline-block;*zoom:1; *display:block;/* width:1px; */height:52px;padding-top:16px;/* overflow:hidden; */text-align:left;/* text-indent:-999px; */background-position:0 0;background-repeat:no-repeat;cursor:pointer;}
#footer .quickMenu a:hover, #footer .quickMenu a:focus { background-color:#1f5093; color:#fff; }
#footer .quickMenu a:hover .txt, #footer .quickMenu a:focus .txt { width:auto; padding-right:5px; text-indent:0; background-position:0 100%; font-weight:bold; *display:inline; }
/*#footer .quickMenu a.m3:hover, #footer .quickMenu a.m3:focus { background-color:#767676; color:#fff; }*/
#footer .quickMenu a span.txt{
	height:44px; padding-left:42px; padding-top:25px;padding-right:5px;transition: all .4s ease-in-out 0s;
}
#footer .quickMenu a.m1 .txt {   background-image:url("footer_quick1.png"); }
#footer .quickMenu a.m2 .txt {  background-image:url("footer_quick3.png"); }
#footer .quickMenu a.m3 .txt { background-image:url("footer_quick3.png"); }
#footer .quickMenu a.m4 .txt {background-image:url("footer_quick4.png"); }
#footer .quickMenu a.m5 .txt { background-image:url("footer_quick6.png"); }
#footer .quickMenu a.m6 .txt { background-image:url("footer_quick5.png"); }
#footer .quickMenu a.m7 .txt { background-image:url("footer_quick7.png"); }

#footer .allMenu { position:relative; z-index:2; width:100%; margin:0 auto; padding:15px 0 0; height:30px; background-color:#333;font-size: 12px; }
#footer .allMenu .menu { width:1080px;  margin:0 auto; }
#footer .allMenu .menu > li { display:none; }
#footer .allMenu .menu > li.etcMenu { display:block; }
#footer .allMenu .menu li.etcMenu .sylx{ display:inline-block; margin:0; font-size:12px;  padding-left:0px; margin-right:25px; color:#aaa; background:url("/bss/deye/footer_ico.png") 0 0 no-repeat; transition: all .4s ease-in-out 0s; }
#footer .allMenu .menu li.etcMenu a.sylx:hover {
	color: #fff;
}
#footer .allMenu .menu > li.etcMenu a {
	display:inline-block;
}
#footer .allMenu .menu > li.etcMenu a .sylx{
	
}
.ftweix, .ftweib {position: relative;display: block;width: 25px;height: 15px;margin-left: 20px;
}
.guanzhu {
	float: right;
}
.ftweix img .ftweib img{
	width: 25px;height: 21px;
}
.ftweib span{
	width: 25px;
	height: 15px;
}
.ftweix:hover .w2, .ftweib:hover  .w2{
	display: block;
}
.ftimg {
	position: absolute;
	top: -5px;
	left: 0;
	width: 28px;
	 transition: all .4s linear 0s;
	height: 28px;
}
.ftimg2 {
	position: absolute;
	bottom: -8px;
	left: 0px;
	width: 28px;
	height: 28px;
	    transition: all .4s linear 0s;
}
.ftimg{
	background: url('weix.png') no-repeat center top;
}
.ftimg:hover{
	background: url('weix.png') no-repeat center bottom;
}
.ftimg2{
	background: url('weib.png') no-repeat center top;
}
.ftimg2:hover{
	background: url('weib.png') no-repeat center bottom;
}
.w2{
	display: none;
 width: 150px;
 height: 150px;
 position: absolute;
 bottom: 15px;
 right: 0;
 z-index: 9999;
}
.ftweix .w2{
	right: -10px;
}
.ftweib .w2{
	right: -10px;
}
#footer .allMenu .menu > li.etcMenu a:hover{
	text-decoration: none;
}
#footer .allMenu .menu > li.etcMenu a.ico2 { background-position:0 -26px; }
#footer .allMenu .menu > li.etcMenu a.ico3 { background-position:0 -53px; }
#footer a.top { position: absolute;
right: 0px;
bottom: 0;
padding: 0;
/* margin: 0 0 0 445px; */
background: #2b3d93; }
#footer .tmd {
	position:relative;
	width: 100%;
	height:27px;
	padding-top:12px;
	margin:0 auto;
	text-align: center;
	color:#aaa;
	font-size:11px;
	background:url("/bss/deye/footer_logo.png") 0 50% no-repeat;
	background-color: #222;
	}
#footer .familysite {position:absolute;left:50%;bottom:9px;z-index:2;width: 205px;margin-left: 225px;display: none;
}
#footer .familysite dt { position:absolute; left:0; bottom:0; width:100%; overflow:hidden; background:#222 url("footer_family.gif") 100% 0 no-repeat; }
#footer .familysite dt.on { background-position:100% 100%; }
#footer .familysite dt a { display:block; height:21px; padding:5px 10px 0; font-size:12px; font-weight:bold; }
#footer .familysite dd {display:none;position:absolute;left:0;bottom:26px;width: 205px;padding:10px 0;border-bottom:1px solid #222;background-color:#222;}
#footer .familysite dd a { display:block; padding:5px 10px; font-size:12px; }
#footer .familysite a { color:#d1d1cc; }
#footer .familysite dt.on a, #footer .familysite a:hover, #footer .familysite a:focus { color:#fff; text-decoration:none; }
#footer .familysite dd a:hover { background-color:#2f2f2f; }.waMark {position:absolute; left:50%; bottom:-50px; z-index:2; width:175px; overflow:hidden; margin-left:423px; display:block; width:66px; height:42px; }
.waMark a {display:block;}
/* default */
.nmt { margin-top:0 !important; }
.nmp { margin-bottom:0 !important; }
.mt { margin-top:10px !important; }
.mt2 { margin-top:40px !important; }
.mt3 { margin-top:35px !important; }
.mt4 { margin-top:45px !important; }
.mt5 { margin-top:20px !important; }
.fc1 { color:#2c368a !important; }
.fc2 { color:#2c368a !important; }
.fc2b { color:#222 !important; font-weight:bold; }
.pd { margin-left:10px !important; margin-right:10px !important; }
.pTxt { margin-top:-5px !important; }
.pTxt2 { margin-top:20px !important; }
.txtm { margin:0 9px; }
dl.define dt { font-size:20px; line-height:1; font-weight:bold; color:#2c368a; background:url("/bss/deye/firstchar_bg.gif") 0 100% no-repeat; padding-bottom:15px; margin-bottom:12px; }
dl.define2 dt { font-size:16px; line-height:1; font-weight:bold; color:#222; background:url("/bss/deye/firstchar_bg.gif") 0 100% no-repeat; padding-bottom:15px; margin-bottom:12px; }
dl.define3 dt { font-size:16px; line-height:1; font-weight:bold; color:#2c368a; background:url("/bss/deye/firstchar_bg.gif") 0 100% no-repeat; padding-bottom:15px; margin-bottom:12px; }

.titleTy { font-size:24px; font-weight:bold; color:#222; line-height:1.1; margin-top:70px; margin-bottom:30px; }
.titleTy a {text-decoration:none; color:#222;}
.titleTy.line { border-bottom:solid 3px #222; }
.titleTy2 em { line-height:1.1; display:block; font-size:24px; font-weight:bold; color:#222; background:url("/bss/deye/firstchar_bg.gif") 0 100% no-repeat; padding-bottom:14px; margin-bottom:11px; }
.tsTxt { font-size:14px; font-weight:bold; color:#222; }
.titleTy2.inline { margin-bottom:26px; }
.titleTy2.inline em { display:inline; margin-right:7px; padding-bottom:11px; margin-bottom:14px; }
.titleTy2.inline .tsTxt { font-size:16px; font-weight:normal; }
.titleTy3.inline { margin-bottom:23px; }
.titleTy3 em{ display:block; font-size:20px; line-height:1.1; font-weight:bold; color:#2c368a; background:url("/bss/deye/firstchar_bg.gif") 0 100% no-repeat; padding-bottom:15px; margin-bottom:13px; }
.titleTy3.inline em { display:inline; margin-right:11px; padding-bottom:12px; margin-bottom:12px; }
.titleTy4 { font-size:20px; font-weight:bold; color:#222; line-height:1.4; margin:0 0 30px; }
.titleTy5 { font-size:16px; font-weight:bold; color:#222; line-height:1.4; margin:0 0 20px; }
.titleTy5 .num em {font-weight:bold; color:#2c368a;}

.cTy { overflow:hidden; }
.cTy .c1 { float:left; width:331px; }
.cTy .c2 { float:right; width:630px; }
.cTy2 { overflow:hidden; }
.cTy2 .c1 { float:left; width:464px; }
.cTy2 .c2 { float:right; width:465px; }

.refer { margin-top:20px; font-size:12px; }
.refer li { margin-top:1px; }

.listTy { margin-top:25px; }
.listTy li{ background:url("/bss/deye/bg_bul3.gif") 0 9px no-repeat; padding-left:9px; }
.listTy2 li {background:url("/bss/deye/bg_bul7.gif") 0 5px no-repeat; padding-left:24px;}

.imgList.line { border-bottom:solid 1px #e1e1e1; padding-bottom:40px; padding-bottom:40px; margin-bottom:40px; }
.imgList { overflow:hidden; margin-left:-2px; margin-top:-20px; }
.imgList li { float:left; width:211px; margin:20px 0 0 2px; }
.imgTy { width:211px; }
.imgTy .des, .imgList li span.des { overflow:hidden; display:block; color:#bbb; padding:19px 10px 10px 10px; height:17px; font-size:12px;position:relative; line-height:1.5; margin-top:-10px;background: url("/bss/deye/tbumb_bg.png") 0 0 no-repeat; }
.imgTy .h, .imgList li span.h { height:37px; }
.imgList2.line { border-bottom:solid 1px #e1e1e1; padding-bottom:40px; margin-bottom:40px; }
.imgList2 { overflow:hidden; margin-left:-7px; margin-top:-10px; }
.imgList2 li { float:left; width:150px; margin:10px 0 0 7px; }
.imgTy2 { width:150px; }
.imgTy2 a, .imgList2 li a { display:block; overflow:hidden; text-decoration:none; }
.imgTy2 a:hover, .imgList2 li a:hover { border:solid 3px #2c368a; border-bottom:none; }
.imgTy2 a:hover img, .imgList2 li a:hover img{ margin-top:-3px; margin-left:-3px; display:block; }
.imgTy2 span.des, .imgList2 li span.des { display:block; height:27px; background-color:#222; color:#bbb; font-size:12px; padding-left:12px; padding-top:9px; }
.imgTy2 a:hover span.des, .imgList2 li a:hover span.des { background:#2c368a url("/bss/deye/bg_more3.gif") 122px 15px no-repeat; padding-left:9px; color:#fff;}
/* 2016-03-15 추가 */
.imgList2.line2 li span.des {height:50px ; padding-right:10px ;}
.imgTy2.line2 span.des {height:50px ; padding-right:10px ;}
/* 2016-03-15 추가 */
.imgList3 {overflow:hidden; margin:-24px 0 0 -32px;}
.imgList3 li {float:left; margin:24px 0 0 32px;}
.imgList3 li a {display:block; text-decoration:none; width:200px; padding:8px 8px 13px; height:204px; background:#f1f1f1;}
.imgList3 li a img {width:200px; height:146px; display:block;}
.imgList3 li a .name {font-size:16px; font-weight:bold; color:#222; margin:17px 0 1px 8px; display:inline-block; line-height:1;}
.imgList3 li a .des {display:block; padding-left:8px; margin-top:2px;}
.imgList3 li a:focus, .imgList3 li a:hover {background:#2c368a; color:#fff;}
.imgList3 li a:focus .name, .imgList3 li a:hover .name {color:#fff; border-bottom:1px solid #fff; margin-bottom:0;}

/* button */
.btnsR { text-align:right; margin-top:16px; }
.btnsC {text-align:center; margin-top:30px; position:relative;}
.btnsAL {position:absolute; left:0; top:0;}
.btnsAR {position:absolute; right:0; top:0;}
.btnsR .btnTy { background-position:0 0; margin-left:4px; }
.btnTy,.btnTy .btn,
.btnTy2,.btnTy2 .btn,
.btnTy3,.btnTy3 .btn,
.btnTy4,.btnTy4 .btn,
.btnTy6,.btnTy6 .btn,
.btnTy7,.btnTy7 .btn,
.btnTy8,.btnTy8 .btn,
.btnTy9,.btnTy9 .btn,
.btnTy10,.btnTy10 .btn,
.btnTy11,.btnTy11 .btn,
.btnTy12,.btnTy12 .btn,
.btnTy13,.btnTy13 .btn,
.btnTy14,.btnTy14 .btn,
.btnTy15,.btnTy15 .btn,
.btnTy16,.btnTy16 .btn { background-image:url("/bss/deye/btn.gif"); text-align:left; cursor:pointer;  background-repeat:no-repeat; display:inline-block; *zoom:1; *display:inline; height:32px; white-space:nowrap; font-weight:bold; color:#fff; text-decoration:none !important; font-size:12px; line-height:32px; }
.btnTy { height:36px; padding:0 0 0 20px; }
.btnTy .btn { display:block; padding:0 45px 0 0; height:36px; background-position:100% 0; font-size:14px; line-height:36px; }
.btnTy2 { background-position:0 -36px; padding:0 0 0 15px; }
.btnTy2 .btn { display:block; padding:0 15px 0 0; background-position:100% -36px; font-size:14px; text-align:center; font-size:14px; line-height:32px; }
.btnTy3 { background-position:0 -68px; padding:0 0 0 14px; margin-right:1px;}
.btnTy3 .btn { display:block; background-position:100% -68px; min-width:81px; padding-right:40px;}
.btnTy4 { background-position:0 -100px; padding:0 0 0 14px; }
.btnTy4 .btn { display:block; background-position:100% -100px; min-width:121px;  }
.btnTy6 { background-position:0 -164px; padding:0 0 0 14px; }
.btnTy6 .btn { display:block; background-position:100% -164px; min-width:121px; }
.btnTy7 { background-position:0 -196px; padding:0 0 0 12px; }
.btnTy7 .btn { display:block; background-position:100% -196px; min-width:54px; padding-right:12px; font-size:14px; text-align:center; color:#444;}
.btnTy8 { background-position:0 -228px; padding:0 0 0 20px; margin-right:1px;}
.btnTy8 .btn { display:block; background-position:100% -228px; min-width:52px; font-size:14px; padding-right:43px; color:#444;}
.btnTy9 { background-position:0 -260px; padding:0 0 0 15px; height:36px;}
.btnTy9 .btn { display:block; padding:0 15px 0 0; height:36px; background-position:100% -260px; font-size:14px; text-align:center; font-size:14px; line-height:36px; }
.btnTy10 { height:36px; padding:0 0 0 45px;  background-position:0 -296px;*height:35px; *background-position:0 -297px;}
.btnTy10 .btn { display:block; padding:0 20px 0 0; height:36px; background-position:100% -296px; font-size:14px; line-height:36px; *height:35px; *background-position:100% -297px;}
.btnTy11 { background-position:0 -332px; padding:0 0 0 15px; margin-right:1px;}
.btnTy11 .btn { display:block; background-position:100% -332px; min-width:100px; font-size:14px; padding-right:43px; color:#fff;}
.btnTy12 { background-position:0 -364px; padding:0 0 0 15px; }
.btnTy12 .btn { display:block; padding:0 15px 0 0; background-position:100% -364px; font-size:14px; text-align:center; font-size:14px; line-height:32px; }
.btnTy13 { background-position:0 -396px; padding:0 0 0 15px; width:82px; height:74px;}
.btnTy13 .btn { display:block; padding:0 15px 0 0; background-position:100% -396px; font-size:14px; text-align:center; font-size:14px; line-height:74px; }
.btnTy14 { background-position:0 -470px; padding:0 0 0 12px; }
.btnTy14 .btn { display:block; background-position:100% -470px; padding-right:12px; font-size:12px; text-align:center; color:#666;}
.btnTy15 { background-position:0 -470px; padding:0 0 0 12px; }
.btnTy15 .btn { display:block; background-position:100% -470px; padding-right:12px; font-size:12px; text-align:center; color:#666;}
.btnTy16 { background-position:0 -502px; padding:0 0 0 5px; }
.btnTy16 .btn { display:block; background-position:100% -502px; padding-right:5px; font-size:12px; text-align:center; color:#666; height:19px; line-height:19px; }
.btnTy3.w2 { width:174px !important; }


/* search */
.listSch { text-align:right; margin-bottom:16px; }
.listSch select { width:110px; height:32px; border:solid 1px #ccc; padding:0 0 0 5px;*height:auto; vertical-align:middle; margin-right:1px; font-weight:bold; }
.listSch input.text{ text-align:right; width:168px; height:27px; border:solid 1px #ccc; text-align:left; padding:3px 0 0 10px; color:#666; margin-right:1px; }
.listSch .btnTy2 { vertical-align:middle; }

/* table */
.tbTy { width:100%;; border-top:solid 3px #222; }
.tbTy thead th { color:#222; border-bottom:solid 1px #aaa; font-weight:bold; padding:10px 0 11px; }
.tbTy tbody tr.over:hover { background-color:#2c368a; }
.tbTy tbody tr.over:hover td { color:#fff; font-weight:bold; }
.tbTy tbody td { color:#666; border-bottom:dotted 1px #aaa; padding: 10px 0 10px 18px; }
.tbTy tbody tr.point td { background-color:#f5f5f5; color:#2c368a; font-weight:bold; border-top:solid 1px #aaa;border-bottom:solid 1px #aaa; }
.tbTy tbody tr:hover td a { color:#fff; text-decoration:none; }
.tbTy .tlC { text-align:center; padding-left: 0; }
.tbTy .tlR { text-align:right; padding-right: 73px; }
.tbTy tbody .b { font-weight:bold; }
.tbTy2 { width:100%; }
.tbTy2 th { text-align:left; vertical-align:top; font-weight:normal; color:#2c368a; }
.tbTy2 th span { background:url("/bss/deye/bg_bul3.gif") 0 8px no-repeat; padding-left:9px; }
.tbTy2 td { padding-bottom:20px; vertical-align:top; }
.tbTy2 td .dep1 > li { background:url("/bss/deye/bg_bul1.gif") 0 10px no-repeat; padding-left:12px; }
.tbTy2 td .dep1 > li.int1 { text-indent:-75px; padding-left:87px; }
.tbTy2 td .dep1 > li.int2 { text-indent:-98px; padding-left:110px; }
.tbTy2 td .dep1 > li.int3 { text-indent:-84px; padding-left:96px; }
.tbTy2 td .dep2 { margin:-22px 0 0 45px; }
.tbTy2 td .dep1 li .dep2 li { background:url("/bss/deye/bg_bul2.gif") 0 10px no-repeat; text-indent:-39px; padding-left:47px; }
.tbTy3 { width:100%; border-top: solid 3px #222; }
.tbTy3 th { text-align:left; vertical-align:top; font-weight:normal; color:#2c368a; border-bottom:dotted 1px #aaa; padding:9px 0 10px 19px; }
.tbTy3 td { padding:9px 0 10px; border-bottom:dotted 1px #aaa; }
.tbTy3 td .dep1 > li.int1 { text-indent:-75px; padding-left:75px; }
.tbTy3 td .dep1 > li.int2 { text-indent:-98px; padding-left:98px; }
.tbTy3 td .dep1 > li.int3 { text-indent:-84px; padding-left:84px; }
.tbTy4 { border-top: solid 3px #222; border-bottom: solid 1px #aaa; overflow:hidden; }
.tbTy4 table { width:100%; table-layout:fixed; margin-bottom:-1px; }
.tbTy4 thead th { background-color:#f5f5f5; border-left:solid 1px #aaa; border-bottom:solid 1px #aaa; text-align:center; }
.tbTy4 thead th.line { border-left:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5; }
.tbTy4 .line2 { border-bottom:solid 1px #aaa !important; }
.tbTy4 .line3 { border-right:solid 1px #aaa !important; }
.tbTy4 tbody th { border-bottom:dotted 1px #aaa; border-right:solid 1px #aaa; text-align:center; }
.tbTy4 th { font-weight:normal; color:#222; border-bottom:dotted 1px #e2e2e2; padding:9px 0 10px 0; text-align:center; font-weight:bold; }
.tbTy4 .point { background-color:#f5f5f5;  vertical-align:middle; }
.tbTy4 td { padding:7px 5px 12px 5px; border-left:dotted 1px #aaa; border-bottom:dotted 1px #aaa; text-align:center; }
.tbTy4 .first { border-left:none; }
.tbTy4 td.tl { text-align:left; padding:7px 0 12px 15px; }
.tbTy4 tr.first td { background:none; }

/* tab */
.tabTy { background:url("/bss/deye/tab.gif") 0 -104px repeat-x; overflow:hidden; }
.tabTy > li { float:left; margin-left:2px; text-align:center; }
.tabTy > li:first-child { margin-left:0; }
.tabTy li.w1 { width:191px; }
.tabTy li.w2 { width:190px; }
.tabTy li.w3 { width:159px; }
.tabTy li.w4 { width:158px; }
.tabTy li.w5 { width:219px; }
.tabTy li.w6 { width:238px; }
.tabTy li.w7 { width:239px; }
.tabTy > li > a,.tabTy > li > a span { display:block; background-image:url("/bss/deye/tab.gif"); background-repeat:no-repeat; height:52px; }
.tabTy > li > a { padding:0 0 0 5px; white-space:nowrap; background-position:0 -52px; text-align:center; text-decoration:none;color:#444; font-weight:bold; font-size:16px; line-height:52px; }
.tabTy > li > a span { background-position:100% -52px; cursor:pointer; padding:0 5px 0 0; }
.tabTy > li > a:hover, .tabTy > li > a:focus, .tabTy > li > a.on, .tabTy > li > a:hover span, .tabTy > li > a:focus span, .tabTy > li > a.on span { background-position:0 0; color:#2c368a; line-height:58px; }
.tabTy > li > a:hover span, .tabTy > li > a:focus span, .tabTy > li > a.on span { background-position:100% 0; }
.tabTy > li > .dep2 { text-align:center; display:inline-block; *zoom:1; *display:inline; visibility:hidden; height:0; }
.tabTy > li > .dep2.on,.tabTy > li > .dep2 li .dep3.on { visibility:visible; }
.tabTy > li > .dep2.on { visibility:visible; height:48px; margin-top:11px; }
.tabTy > li > .dep2.s2 { width:270px; margin-left:-30px; }
.tabTy > li > .dep2.s3 { width:480px; margin-left:-155px; }
.tabTy > li > .dep2.s5 { margin-left:-45px; }
.tabTy > li > .dep2.s5.wid { width:300px; }
.tabTy > li > .dep2.s6 { width:430px; margin-left:-135px; }
.tabTy .dep2 > li { display:inline-block; *zoom:1; *display:inline; height:27px; }
.tabTy .dep2 > li a { background:url("/bss/deye/bar.gif") 0 3px no-repeat; padding:0 14px 0 16px; text-decoration:none; }
.tabTy .dep2 > li:first-child a{ background:none; }
.tabTy .dep2 > li > a > span { display:inline-block; *zoom:1; *display:inline; padding-bottom:9px; cursor:pointer; }
.tabTy .dep2 > li > a.on > span,.tabTy > li > .dep2 li > a:hover span { background:url("/bss/deye/arr.gif") 50% 100% no-repeat; }
.tabTy .dep2 > li > a.on > span {  font-weight:bold; color:#2c368a; }
.tabTy .dep2 .dep3 { background:url("/bss/deye/tab2.gif") 0 0 no-repeat; position:absolute;left:10px; width:941px; z-index:10; height:48px;top:111px; padding-left:16px; visibility:hidden; }
.tabTy .dep2 .dep3 li { margin-top: 8px; float:left; margin-left:2px;}
.tabTy .dep2 .dep3 li span { background:url("/bss/deye/tab2.gif") 0 0 no-repeat; display:block; }
.tabTy .dep2 .dep3 li a,.tabTy > li > .dep2 li .dep3 li span { display:block; background-image:url("/bss/deye/tab2.gif"); background-repeat:no-repeat; height:40px; }
.tabTy .dep2 .dep3 li a { padding:0 0 0 16px; white-space:nowrap; background-position:0 -150px; text-align:center; text-decoration:none; font-weight:bold; line-height:2.6; }
.tabTy .dep2 .dep3 li a span { background-position:100% -150px; cursor:pointer; padding:0 16px 0 0; color:#fff; }
.tabTy .dep2 .dep3 li a:hover, .tabTy .dep2 .dep3 li a:focus, .tabTy .dep2 .dep3 li a.on{ background-position:0 -100px; color:#2c368a; }
.tabTy .dep2 .dep3 li a:hover span, .tabTy .dep2 .dep3 li a:focus span,.tabTy .dep2 .dep3 li a.on span { background-position:100% -100px; color:#2c368a; }
.tabTy + .listSch, .tabTy + .viewData, .tabTy + .formTable {margin-top:40px;}

/* paging */
.paging { text-align:center; padding-top:24px; }
.paging a,p.paging strong { height:27px; margin-right:1px; font-size:12px; text-align:center; text-decoration:none; line-height:2.2; padding:0 10px 0 10px; display:inline-block; *display:inline; *zoom:1; overflow:hidden; border:solid 1px #e1e1e1; font-weight:bold; }
.paging a:hover,p.paging a:focus, p.paging strong { background-color:#2c368a; color:#fff; border:solid 1px #2c368a; }
.paging a.first, p.paging a.prev, p.paging a.next, p.paging a.last { width:7px; text-indent:-9999em; background-image:url('/bss/deye/pag.gif'); background-repeat:no-repeat; overflow:hidden; }
.paging a.first { background-position: 0 9px; }
.paging a.prev { background-position:0 -26px; margin-right:5px; }
.paging a.next { background-position:0 -61px; margin-left:5px; }
.paging a.last { background-position:0 -96px; }
.paging a:hover.first,p.paging a:focus.first { background-position:100% 9px; }
.paging a:hover.prev,p.paging a:focus.prev { background-position:100% -26px; }
.paging a:hover.next,p.paging a:focus.next { background-position:100% -61px; }
.paging a:hover.last,p.paging a:focus.last { background-position:100% -96px; }
.paging + .btnsR {margin-top:-38px;}

/* open close list */
.openList { position:relative; border-top:solid 3px #222; border-bottom:solid 3px #222; margin-bottom:-1px; }
.openList > div:first-child { margin-top:-3px; border-top:0; *margin-bottom:3px; }
.openList .title .btn { display:block; width:33px; height:33px; position:absolute; text-indent:-9999px; overflow:hidden; bottom:0; right:0; background-image:url("/bss/deye/btn_togg.gif"); background-repeat:no-repeat; }
.openList > div { padding:0 30px; position:relative; border-top:dotted 1px #aaa; padding-bottom:3px;}
.openList .title { background-repeat:no-repeat; font-size:28px; color:#222; display:block; font-weight:bold; font-size:20px; padding:27px 0 27px 10px; }
.openList .item { padding:0 10px 54px 0; }
.openList .item.none { display:none; }
.openList div.on .title a.btn { background-position:0 -33px; }
.openList div.on { z-index:2; border-top:solid 3px #2c368a; border-bottom:solid 3px #2c368a; margin-bottom:-3px; }
.openList div.on .title { border-bottom:solid 1px #eaeaea; padding:27px 0 27px 10px; font-weight:bold; color:#2c368a; }
.openList div.on .title strong { font-size:28px; color:#2c368a; padding-right:16px; display:inline; }

/* 준비중 팝업 */
/*
.oldSitePop { display:none; position:absolute; left:0; top:0; z-index:10000; width:360px; margin:0 0 0 0; background:url("/bss/deye/layer_site_bg1.gif") 0 0 no-repeat; }
.oldSitePop .msg { height:87px; padding:32px 32px 0 120px; font-size:13px; color:#767676; }
.oldSitePop .msg strong { font-weight:normal; color:#2c368a; }
.oldSitePop .btnArea { height:57px; padding:21px 0 0 0; margin:0; text-align:center; background:url("/bss/deye/layer_site_bg2.gif") 0 0 no-repeat; }
.oldSitePop .btnArea a { vertical-align:middle; }
.oldSitePop1 { display:none; position:absolute; left:0; top:0; z-index:10000; width:360px; margin:0 0 0 0; background:url("/bss/deye/layer_site_bg1.gif") 0 0 no-repeat; }
.oldSitePop1 .msg { height:87px; padding:32px 32px 0 120px; font-size:13px; color:#767676; }
.oldSitePop1 .msg strong { font-weight:normal; color:#2c368a; }
.oldSitePop1 .btnArea { height:57px; padding:21px 0 0 0; margin:0; text-align:center; background:url("/bss/deye/layer_site_bg2.gif") 0 0 no-repeat; }
.oldSitePop1 .btnArea a { vertical-align:middle; }
*/
/* viewData */
.viewData {width:100%; border-top:3px solid #222;}
.viewData table {width:100%; table-layout:fixed; color:#666;}
.viewData table tbody th {padding:9px 24px 10px; background:#f5f5f5 ; color:#222 ; border-bottom:1px dotted #aaa; text-align:left;}
.viewData table tbody td {padding:9px 24px 10px; border-bottom:1px dotted #aaa; text-align:left ;}
.viewData table tbody td.title {font-size:14px ; color:#222; font-weight:bold ;}
.viewData table tbody td.viewcon {padding:32px 24px 28px;}
.viewData table tbody td.viewcon img {display:block ; max-width:913px ; padding-bottom:20px ;}
.viewData a.file img {margin-right:5px;}
.viewData a.file * {vertical-align:middle;}
.viewData .btnArea {text-align:center; margin-top:30px; position:relative;}
.viewData .category span {padding-left:8px; margin-left:8px; background:url("/bss/deye/bar.gif") 0 50% no-repeat;}
.viewData .category span:first-child {background:none; padding-left:0; margin-left:0;}

/* prev/next viewData */
dl.viewPN { width:100%; margin-top:60px; border-top:2px solid #222; overflow:hidden;}
dl.viewPN dt,
dl.viewPN dd {padding:9px 24px 10px; border-bottom:1px dotted #aaa;}
dl.viewPN dt {clear:both ; float:left ; width:106px; font-weight:bold; color:#222; background:#f5f5f5}
dl.viewPN dt span {padding-right:25px; background:url('/bss/deye/bg_viewpn.gif') no-repeat 100% -57px;}
dl.viewPN dt.next span {background-position:100% 5px}
dl.viewPN dd {margin-left:154px; color:#666;}
dl.viewPN dd a {display:block; color:#666;}
dl.viewPN dd a:hover {color:#2c368a;}

/* index page */
.indexVisualBox {margin-top:-35px; background:url("/bss/deye/bg_indexvisual.jpg") 50% 0 no-repeat; height:394px; overflow:hidden;}
.indexVisual {width:981px; margin:0 auto; height:100%; position:relative;}
.indexVisual .tit {position:absolute; top:37px; left:0; width:100%; height:25px; text-indent:-999px; overflow:hidden;}
.indexVisual .txt {position:absolute; top:62px; left:0; width:100%; height:297px; text-indent:-999px; overflow:hidden;}
.indexVisual .caption {color:#222; /*background:#5f5f60; */font-size:13px; position:absolute; bottom:0; left:0; display:block; padding:11px 17px 12px; line-height:14px; height:14px;}
.inList {padding:0 0; overflow:hidden; width:981px; margin:60px auto 0; }
.inList ul {overflow:hidden; border-top:1px solid #e1e1e1; margin-top:50px; padding-top:50px;}
.inList ul:first-child {border-top:none; margin-top:0; padding-top:0;}
.inList li {float:left; width:280px; padding:10px 30px 9px 29px; border-right:1px solid #eaeaea; height:175px;}
.inList ul li .name {display:block; font-size:20px; color:#222; font-weight:bold; margin:0 0 30px; line-height:1;}
.inList ul li.b1, .inList ul li.b4 {padding-left:11px; padding-right:29px}
.inList ul li.b3, .inList ul li.b6 {padding-right:11px; border-right:none;}
.inList ul li .script {display:block; padding:5px 0 0 144px; min-height:120px; font-size:13px; line-height:1.6; background:url("/bss/deye/bg_index.jpg") 0 0 no-repeat;}
.inList ul li.b1 .script {background-position:0 0;}
.inList ul li.b2 .script {background-position:-340px 0;}
.inList ul li.b3 .script {background-position:-680px 0;}
.inList ul li.b4 .script {background-position:0 -296px;}
.inList ul li.b5 .script {background-position:-340px -296px;}
.inList ul li.b6 .script {background-position:-680px -296px;}
.inList ul li a.btn, .inList ul li a.btn:active {display:block; font-weight:bold; font-size:13px; border:1px solid #e6e6e6; margin-top:-1px; padding:0 8px; line-height:26px; height:26px; overflow:hidden; text-decoration:none; color:#767676;}
.inList ul li a.btn:focus, .inList ul li a.btn:hover {border:2px solid #2c368a; color:#2c368a; height:24px; line-height:24px; padding:0 7px; text-decoration:none;}
.inList ul li a.btn:focus + a, .inList ul li a.btn:hover + a {border-top:none; margin-top:0;}
.inList ul li .btnB {display:block; margin-top:10px;}
.inList ul li .btnB a.btn {float:left; width:122px; margin:0 0 0 -1px;}
.inList ul li .btnB a.btn:focus+a, .inList ul li .btnB a.btn:hover + a {border:1px solid #e6e6e6; margin-left:0; border-left:none;}
.inList ul > li.pre { position:relative; } /* 준비중 */
.inList ul > li.pre .preMsg { visibility:hidden; }
.inList ul > li.pre:hover .preMsg,
.inList ul > li.pre:focus .preMsg { position:absolute; top:0; left:0; z-index:2; background:#000; opacity:0.6; filter:alpha(opacity=60); visibility:visible; width:100%; height:233px;font-size:22px; text-align:center; color:#fff; font-weight:bold; line-height:10; }

.formTable {border-top:3px solid #222;}
.formTable table {width:100%; table-layout:fixed;}
.formTable td * {vertical-align:middle;}
.formTable table thead th {padding:13px 0 13px; border-left:none; border-right:none; line-height:1; text-align:center; color:#222; background:#f1f1f1; border-bottom:1px solid #aaaaaa;}
.formTable table thead th span {display:block; border-left:1px solid #ccc; margin-left:-1px; *margin-left:0;}
.formTable table thead th:first-child span {border-left:none;}
.formTable table th {padding:18px 0 18px 20px; background:#f8f8f8 ; color:#444 ; border-bottom:1px dotted #d5d5d5; border-left:1px solid #eee; border-right:1px solid #eee; text-align:left;}
.formTable table tr th:first-child {border-left:none;}
.formTable table td {padding:13px 13px 14px; border-bottom:1px dotted #d5d5d5; text-align:left; border-left:1px solid #eee;}
.formTable table td:first-child {border-left:none;}
.formTable table tr.bTy td {border-bottom:3px solid #e1e1e1;}
.formTable table th.pTy {padding:10px 0 9px 20px;}
.formTable input[type="text"] {padding:0 11px; height:30px; line-height:30px; border:1px solid #ccc; width:101px; *width:96px;}
.formTable input[type="password"] {padding:0 11px; height:30px; line-height:30px; border:1px solid #ccc; width:101px; *width:96px;}
.formTable input[type="radio"], .formTable input[type="checkbox"] {width:13px; height:13px; margin-right:2px;}
.formTable textarea {border:1px solid #e8e8e8; overflow:auto; width:913px; height:218px;}
.formTable label {padding-right:4px;}
.formTable input[type="radio"] + label {padding-left:4px; padding-right:16px;}
.formTable input[type="checkbox"] + label {padding-left:4px; padding-right:10px;}
.formTable .warning {letter-spacing:-1px; vertical-align:0; *vertical-align:middle;}
.formTable .required {margin-left:5px; vertical-align:middle;}
.formTable .center {padding:13px 0 14px; text-align:center;}
.formTable .center label, .formTable .center input[type="checkbox"] + label {padding:0 0 0 4px;}
.formTable .btn {display:inline-block; height:32px;}
.formTable .calendar {margin-right:6px;}
.formTable .nrow {margin-top:8px; *margin-top:6px;}
.formTable .ncol {padding-right:10px;}
.formTable .nmTxt {display:inline-block; width:45px; margin-left:4px;}
.formTable label + label {padding-left:12px;}
.formTable input[type="text"] + label {padding-left:12px;}

.required {display:inline-block; width:9px; height:7px; overflow:hidden; line-height:50px; background:url("/bss/deye/icon_required.gif") 0 0 no-repeat;}
.warning {display:inline-block; font-size:12px; padding:0 0 1px 19px; margin-left:14px; line-height:1.4; background:url("/bss/deye/icon_warning.gif") 0 2px no-repeat;}
.warning * { vertical-align:middle;}

.error {color:#2c368a; padding:64px 74px;}
.error .tit {font-size:64px; font-weight:bold;}
.error .txt {font-size:32px; font-weight:bold; margin-top:3px;}
.error .btnArea {margin-top:35px;}



header.header{
	display: none;
}


.slideBox{overflow:hidden;position:relative;border:0px solid #ddd;height: 200px;}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right: 50%;margin-right: -25px;bottom: 0px;z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{float:left;margin-right: 4px;width: 11px;height: 11px;border-radius: 50%;line-height:14px;text-align:center;background: #808080;cursor:pointer;text-indent: -9999px;}
.slideBox .hd ul li.on{background: #2b3d93;color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{  display:block;  }