@charset "euc-kr";
@import url('../font/nanum/nanumbarungothic.css');
@import url('general.css');



.hidden {margin: 0; padding: 0; width: 100%; height: 0; line-height: 0; font-size: 0; border: none; overflow: hidden;}
.hidden02 {position: absolute; top: auto; left: -10000px; height: 1px; overflow: hidden;}/* ¸ÞÀÎÆäÀÌÁö, ¼­ºêÄÁÅÙÃ÷ »ç¿ë */

/* layout */
body {}


#wrap {overflow:hidden; text-align: center;}

#header {position: relative; margin: 0 auto;  text-align: left;  z-index: 100;}

#header_sub { width:100%; height:131px; text-align: left;}

/* tsidemenu */
.tsidemenu {position: relative; width: 1024px;  margin:0 auto; font-size: 0.783em;}

/* tsidemenu type */

.tsidemenu .logo {float: left; overflow: hidden;}
.tsidemenu .type {float: right; overflow: hidden; margin-top:0px;}
.tsidemenu .type li {float: left;}
.tsidemenu .type a {display: inline-block; width:120px; padding:0 10px; text-align: center; 
					color: #fff; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}

#tsidemenu_right_box {float: right; overflow: hidden; margin-top:30px;}
.type_li_img {margin-right:4px;}

.language {overflow:hidden; font-size:14px;width:101px;margin-left:79%;}
.language_text2 a {color:#004890;font-weight: bold }
.language_text2 {float:right;width:45px;height:10px;line-height: 10px;
				text-align:right; margin:0px 1px 8px 5px;} 
.language_text1 {float:left;width:50px; height:10px; line-height: 10px;
 				border-right:1px solid #CCC;} 

/* ±ÛÀÚÅ©±â */
.tsidemenu .fontsize {text-align: center; background-color: #f5f5f5; border-left: 1px solid #ddd; overflow: hidden;}
.tsidemenu .fontsize strong {float: left; display: inline-block; width: 80px; text-align: center; font-weight: normal; border-right: 1px solid #ddd;}
.tsidemenu .fontsize a {float: left; display: inline-block; padding: 0; width: 40px; color: #999; background-color: #fff; border-right: 1px solid #ddd;}
.tsidemenu .fontsize a:before {position: relative; display: block; width: 100%; text-align: center; font-family: FontAwesome; font-size: 18px; content: '\f067';}
.tsidemenu .fontsize .zoomout:before {content: '\f068';}


/* gnavigation */
.gnavigation-layout {position: relative;
	height: 0px; width:100%; 
	overflow: visible; 
	transition: all .2s ease;
}
.gnavigation-layout:before { position: absolute;  top: 124px; left: 0px;  width: 100%;  overflow: hidden;  z-index: 300;
}

#gnavigation { overflow:hidden; width:100%; height:48px; background-color:#fff; border-top: 3px solid #004890; border-bottom: 1px solid #d7d7d7;}
#gnavigation .depth01 { overflow:hidden; margin:0 auto; width:1024px; background-color:#004890;}

#gnavigation .depth01 > li {float: left; width: 15.290%;}

#gnavigation .depth01 > li.lidepth_0 {float: left; width: 24.140%; }
#gnavigation .depth01 > li.lidepth_1 {float: left; width: 15.140%; }
#gnavigation .depth01 > li.lidepth_2 {float: left; width: 17.140%; }
#gnavigation .depth01 > li.lidepth_3 {float: left; width: 20.140%; }
#gnavigation .depth01 > li.lidepth_4 {float: left; width: 16.140%; }
#gnavigation .depth01 > li.lidepth_5 {float: left; width: 15.140%; }


#gnavigation .depth01 > li > a {display: block; width: 100%; line-height: 42px; text-align: center; font-size:1.125em;	 color:#fff;}

#gnavigation .depth01 > li.on > a {color: #89e4ff;}

.depth02-layout {position: absolute; left: 0; top:131px; width:100%; overflow: hidden; z-index: 310;
	height: 200px;
	
visibility: hidden;
	opacity: 0; 
	
}
.depth02-inner {width: 1024px; height: 200px; margin:0 auto; padding-top:20px; background-color: #062e54; overflow: visible;}
.depth02-inner .depth02 {position: relative; float: right; width: 100%; height: 120px; overflow: visible;top:-10px;}
.depth02-inner .depth02 > li {position: absolute; padding-left: 14px;  height: 160px; border-left: 1px solid #1f4365;  }
.depth02-inner .depth02 > li > a {line-height: 22px; font-size: 0.8750em; color: #fff; line-height: 10px;}

.depth02-inner .depth03 {overflow: hidden;}
.depth02-inner .depth03 > li {}
.depth02-inner .depth03 > li > a {line-height: 28px; font-size: 0.8750em; color: #979ca7;}
.depth02 > li.per50 {width: 50%;}
.depth02 > li.per50 .depth03 > li {float: left; width: 50%;}

/*
.depth02 > li.left0 {left: 0%; padding-left:40px;}
.depth02 > li.left10 {left: 14.285%;width:36.140%;}
.depth02 > li.left20 {left: 28.57%;padding-left:40px;}
.depth02 > li.left30 {left: 42.855%; padding-left:40px;}
.depth02 > li.left40 {left: 57.14%; padding-left:40px;}
.depth02 > li.left50 {left: 71.425%; padding-left:40px;}
.depth02 > li.left60 {left: 85.71%;}
*/

/*nav °£°ÝÁ¶ÀýÇÏ´Â°÷ */

.line_modify{ line-height:14px;margin-top:5px; }
.line_modify2{margin-top:8px; line-height:14px; }
.line_modify3{margin-top: -10px;}


.depth02 > li.left0 {left: 0%; padding-left:44px;}
.depth02 > li.left10 {left: 14.500%; padding-left:18px;}
.depth02 > li.left20 {left: 26.500%;padding-left:18px;}
.depth02 > li.left30 {left: 42.800%; padding-left:14px;}
.depth02 > li.left40 {}
.depth02 > li.left50 {left: 55.500%; padding-left:18px;}
.depth02 > li.left60 {left: 78.500%; padding-left:22px;}


.depth02 > li.top0 {top: 0;font-size: 15px;line-height: 23px;}
.depth02 > li.top15 {top: 15%;}/* ¾Õ¸Þ´º depth 3¸Þ´º °¹¼ö 0 */
.depth02 > li.top38 {top: 38%;}/* ¾Õ¸Þ´º depth 3¸Þ´º °¹¼ö 2°³ */
.depth02 > li.top55 {top: 55%;}
.depth02 > li.top65 {top: 65%;}

.depth02.depth02-03 > li.per50 .depth03 {height: 220px;}
.depth02.depth02-03 > li.per50 .depth03 > li {float: none; width: 100%;}
.depth02.depth02-03 > li.per50 .depth03 > li.right {position: relative; margin-left: 50%; width: 50%;}
.depth02.depth02-03 > li.per50.left0 .depth03 > li.right.top {margin-top: -115px;}
.depth02.depth02-03 > li.per50.left50 .depth03 > li.right.top {margin-top: -85px;}

/* ÀÔÇÐ¾È³» Ãß°¡ - Á¶¼±¿µ 2016.12.13 */
.depth02.depth02-02 {padding: 65px 50px; border-left: 1px solid #354361; border-right: 1px solid #354361; background: url(../../images/korean/layout/depth02-02.png) no-repeat center 45px;}
.depth02.depth02-02 .float_left {width: 75%; color: #fff;}
.depth02.depth02-02 .float_left .line01 {margin-bottom: 15px; font-size: 20px;}
.depth02.depth02-02 .float_left .line02 {margin-bottom: 20px; font-size: 38px; font-weight: bold;}
.depth02.depth02-02 .float_left .line02_1 {position: relative; padding-top: 15px; margin-bottom: 15px; font-size: 28px; font-weight: bold; opacity: .75;}
/* .depth02.depth02-02 .float_left .line02_1:before {position: absolute; top: 0; left: 0; width: 35px; height: 1px; background-color: #fff; content: '';} */
.depth02.depth02-02 .float_left .line02_2 {margin-bottom: 20px; font-size: 28px; font-weight: bold; opacity: .75;}
.depth02.depth02-02 .float_left .line03 {position: relative; padding-top: 20px; font-size: 18px; opacity: .35;}
.depth02.depth02-02 .float_left .line03:before {position: absolute; top: 0; left: 0; width: 35px; height: 1px; background-color: #fff; content: '';}
.depth02.depth02-02 .float_right {width: 25%;}
.depth02.depth02-02 .float_right a {display: inline-block; padding: 30px; font-size: 18px; color: #fff; border: 1px solid #6678a2; text-align: center;}

/* ±³¾ç */
.depth02.depth02-03 .special {margin: 0 25px; padding-top: 10px; padding-left: 0; width: 95%; height: 100px; background-color: #213152; border-left: none;}

.depth02-layout .btn-close {margin-top: 40px; text-align: center;}
.depth02-layout .btn-close a {font-size: 20px; color: #fff;}
.depth02-layout .btn-close a span {display: inline-block; width: 17px; height: 17px; line-height: 0; font-size: 0; overflow: hidden;}
.depth02-layout .btn-close a:hover span {
	transform: rotate(180deg);
	transition: all .2s ease;
}

.gnavigation-layout.active:before {
	height: 235px;
}
.gnavigation-layout.active .depth01 > li.active .depth02-layout {
	visibility: visible;
	opacity: 1;
	transition: all .2s ease;
}



/* ¼­ºê »ó´ÜÀÌ¹ÌÁö */


.visual {
	background: url("../images/subImg.jpg") no-repeat 50% 0px / cover rgb(51, 51, 51); height: 145px; text-align: center; color: rgb(255, 255, 255); overflow: hidden;  position: relative; z-index: 10;
}
.visual h2 {
	text-align: center; color: rgba(255, 255, 255, 2); letter-spacing: 0px; font-family:Malgun Gothic, "Nanum Gothic", ³ª´®°íµñ,"Malgun Gothic", ¸¼Àº°íµñ; font-size: 30px;
	font-weight:bold;  margin-top: 35px; z-index: 50;
}
.visual h2 small {
	color: rgba(255, 255, 255, 0.9); font-family:Malgun Gothic, "Roboto"; font-size: 16px; font-weight: 400; margin-top: 10px; display: block;
}

.visual02 {
	background: url("../images/subImg02.jpg") no-repeat 50% 0px / cover rgb(51, 51, 51); height: 145px; text-align: center; color: rgb(255, 255, 255); overflow: hidden;  position: relative; z-index: 10;
}
.visual02 h2 {
	text-align: center; color: rgba(255, 255, 255, 2); letter-spacing: 0px; font-family:Malgun Gothic, "Nanum Gothic", ³ª´®°íµñ,"Malgun Gothic", ¸¼Àº°íµñ; font-size: 30px;
	font-weight:bold;  margin-top: 35px; z-index: 50;
}
.visual02 h2 small {
	color: rgba(255, 255, 255, 0.9); font-family:Malgun Gothic, "Roboto"; font-size: 16px; font-weight: 400; margin-top: 10px; display: block;
}

.visual03 {
	background: url("../images/subImg03.jpg") no-repeat 50% 0px / cover rgb(51, 51, 51); height: 145px; text-align: center; color: rgb(255, 255, 255); overflow: hidden;  position: relative; z-index: 10;
}
.visual03 h2 {
	text-align: center; color: rgba(255, 255, 255, 2); letter-spacing: 0px; font-family:Malgun Gothic, "Nanum Gothic", ³ª´®°íµñ,"Malgun Gothic", ¸¼Àº°íµñ; font-size: 30px;
	font-weight:bold;  margin-top: 35px; z-index: 50;
}
.visual03 h2 small {
	color: rgba(255, 255, 255, 0.9); font-family:Malgun Gothic, "Roboto"; font-size: 16px; font-weight: 400; margin-top: 10px; display: block;
}


.visual04 {
	background: url("../images/subImg04.jpg") no-repeat 50% 0px / cover rgb(51, 51, 51); height: 145px; text-align: center; color: rgb(255, 255, 255); overflow: hidden;  position: relative; z-index: 10;
}
.visual04 h2 {
	text-align: center; color: rgba(255, 255, 255, 2); letter-spacing: 0px; font-family:Malgun Gothic, "Nanum Gothic", ³ª´®°íµñ,"Malgun Gothic", ¸¼Àº°íµñ; font-size: 30px;
	font-weight:bold;  margin-top: 35px; z-index: 50;
}
.visual04 h2 small {
	color: rgba(255, 255, 255, 0.9); font-family:Malgun Gothic, "Roboto"; font-size: 16px; font-weight: 400; margin-top: 10px; display: block;
}

.visual05 {
	background: url("../images/subImg05.jpg") no-repeat 50% 0px / cover rgb(51, 51, 51); height: 145px; text-align: center; color: rgb(255, 255, 255); overflow: hidden;  position: relative; z-index: 10;
}
.visual05 h2 {
	text-align: center; color: rgba(255, 255, 255, 2); letter-spacing: 0px; font-family:Malgun Gothic, "Nanum Gothic", ³ª´®°íµñ,"Malgun Gothic", ¸¼Àº°íµñ; font-size: 30px;
	font-weight:bold;  margin-top: 35px; z-index: 50;
}
.visual05 h2 small {
	color: rgba(255, 255, 255, 0.9); font-family:Malgun Gothic, "Roboto"; font-size: 16px; font-weight: 400; margin-top: 10px; display: block;
}

.visual06 {
	background: url("../images/subImg06.jpg") no-repeat 50% 0px / cover rgb(51, 51, 51); height: 145px; text-align: center; color: rgb(255, 255, 255); overflow: hidden;  position: relative; z-index: 10;
}
.visual06 h2 {
	text-align: center; color: rgba(255, 255, 255, 2); letter-spacing: 0px; font-family:Malgun Gothic, "Nanum Gothic", ³ª´®°íµñ,"Malgun Gothic", ¸¼Àº°íµñ; font-size: 30px;
	font-weight:bold;  margin-top: 35px; z-index: 50;
}
.visual06 h2 small {
	color: rgba(255, 255, 255, 0.9); font-family:Malgun Gothic, "Roboto"; font-size: 16px; font-weight: 400; margin-top: 10px; display: block;
}

.visual07 {
	background: url("../images/subImg07.jpg") no-repeat 50% 0px / cover rgb(51, 51, 51); height: 145px; text-align: center; color: rgb(255, 255, 255); overflow: hidden;  position: relative; z-index: 10;
}
.visual07 h2 {
	text-align: center; color: rgba(255, 255, 255, 2); letter-spacing: 0px; font-family:Malgun Gothic, "Nanum Gothic", ³ª´®°íµñ,"Malgun Gothic", ¸¼Àº°íµñ; font-size: 30px;
	font-weight:bold;  margin-top: 35px; z-index: 50;
}
.visual07 h2 small {
	color: rgba(255, 255, 255, 0.9); font-family:Malgun Gothic, "Roboto"; font-size: 16px; font-weight: 400; margin-top: 10px; display: block;
}

.visual08 {
	background: url("../images/subImg08.jpg") no-repeat 50% 0px / cover rgb(51, 51, 51); height: 145px; text-align: center; color: rgb(255, 255, 255); overflow: hidden;  position: relative; z-index: 10;
}
.visual08 h2 {
	text-align: center; color: rgba(255, 255, 255, 2); letter-spacing: 0px; font-family:Malgun Gothic, "Nanum Gothic", ³ª´®°íµñ,"Malgun Gothic", ¸¼Àº°íµñ; font-size: 30px;
	font-weight:bold;  margin-top: 35px; z-index: 50;
}
.visual08 h2 small {
	color: rgba(255, 255, 255, 0.9); font-family:Malgun Gothic, "Roboto"; font-size: 16px; font-weight: 400; margin-top: 10px; display: block;
}



/* ¸ÞÀÎ ·¹ÀÌ¾Æ¿ô */

#main_content {
	overflow:hidden;
	width: 100%; background-color:#f4f4f4;
}

.main_ct_edge {
		overflow:hidden; width: 1024px; margin:0 auto;
}


#main_notice{
	float:left; margin:15px 0;
	width:668px; height:272px; background-color:#0067b2;
}

.main_teb {
	width: 100%;
}

.main_teb_bar {
	float:left;
	width: 202px;
}

.main_teb_bt_on { display:inline-block; width:186px; height:50px; padding-left:10px; margin:10px 0 0 0; font-size:16px; line-height:48px; color:#2e599b; text-align:left; background-color:#fff; background-image:url(../images/main_teb_on.png);
}

.main_teb_bt_off { display:inline-block; width:186px; height:50px; padding-left:10px; margin:10px 0 0 0; font-size:16px; line-height:48px; color:#fff; text-align:left; background-color:#00509a; background-image:url(../images/main_teb_off.png);
}

.n_main_teb_bt_on { display:inline-block; width:186px; height:50px; padding-left:10px; margin:10px 0 0 0; font-size:15px;  line-height:25px; color:#2e599b; text-align:left; background-color:#fff; background-image:url(../images/main_teb_on.png);
}

.n_main_teb_bt_off { display:inline-block; width:186px; height:50px; padding-left:10px; margin:10px 0 0 0; font-size:15px;  line-height:25px; color:#fff; text-align:left; background-color:#00509a; background-image:url(../images/main_teb_off.png);
}


.main_teb_ct {
	width: 100%; height:240px;
	background:rgba(255,255,255,1);
	border-bottom:1px solid #c9c9c9;
}

.main_teb_ct_01 {
	float:left; width: 650px; height:252px; margin:10px 0 0 10px; padding:15px 5px 15px 20px; text-align:left; background-color:#FFF;
}

/*¿©±â¼­ºÎÅÍ*/
#main_tab_ct_01_button { width: 60px; height: 18px; border: 1px solid #0067b2; line-height: 16px ;text-align: center; background:#FFF; float:right; }
	#main_tab_ct_01_button a { color:#0067b2;}
	 #main_tab_ct_01_button a:hover { display:block; background:#0067b2;  color: #FFF;}

 
 
.main_teb_ct_01 dl{
	width:100%;
	line-height:24px;
}
.main_teb_list_title_1 { font-weight: bold }
.main_teb_list_title {float:left; width:85%; text-align:left;  }

.main_teb_list_img {float:left; width:15%; }
.main_teb_list_date {float:right; width:15%; }


.main_gallery{
	float:left; margin:15px 0 15px 20px; text-align:left;
	width:336px; height:272px;border:1px solid #CCC;
	background:#FFF; 
}
.main_gallery_top_box_text {font-size:22px; color:#FFF;}
.main_gallery_top_box1 { text-overflow: ellipsis; overflow:heiddn;
	 width:336px; height:55px;line-height:55px; 
	 padding: 0px 0px 0px 20px; background:#4F4F4F;
	  font-size: 20px; font-weight: bold;

}


.main_gallery_top_box2 { width: 334px;  padding:10px 15px;
line-height:15px; }

.main_gallery_top_box2_text1 {font-size: 12px; font-weight: bold; margin-bottom:5px; } 
.main_gallery_top_box2_text2 {font-size: 12px; color:#666; height: 110px;  text-overflow: ellipsis; }
.main_gallery_top_box2_more { text-align: right; }
.main_gallery_top_box2_more a {margin-right: 15px;color:#0067b2; font-size: 12px;}






.main_under_bt {width: 100%; height:135px; margin-top:15px; }

.main_banner_all{
	width: 100%; height:270px; margin:15px 0;
}

.main_banner01{
	float:left;
	width:324px; height:270px; margin-right:15px;
}


.main_banner02{
	float:left; width:324px; height:270px; margin-right:15px;
}

.main_banner02_br{
	width:324px; height:128px;
}

.main_banner03{
	float:left; width:346px; height:270px;
}



/* ¼­ºê ·¹ÀÌ¾Æ¿ô */

#contents {
	overflow:hidden;
	margin: 30px auto; width: 1024px;
}

.sub_ct {
	float:left; width: 800px;
}

.sub_banner {
	float:right; width: 194px;
}

.sub_title {
	width: 100%; height:80px; margin-bottom:40px; border-bottom:1px solid #d7d7d7; text-align:left; line-height:70px; font-size:2.5em; font-weight:bold;
}

.sub_ct_txt {
	width:100%;
	margin-top:40px;
	text-align:left;
}

.sub_ct_info {
	overflow:hidden;
	width:100%;
	margin-bottom:40px;
}

.sub_ct_info_title {
	float:left;
	width:25%;
	margin-right:3%;
}

.sub_ct_info_text {
	width:72%;
	float:left;
}

.sub_ct01_history {
	overflow:hidden;
	width:100%;
	padding:34px 0;
	border-bottom:1px solid #d6d6d6;
}

.sub_ct01_history_year {
	float:left;
	width:20%;
	font-size:42px; line-height:42px; font-weight:bold; color:#f07549;
}

.sub_ct01_history_sub {
		float:left;
		width:80%;
}

.sub_ct01_history_month {
	float:left;
	width:20%;
	font-size:22px;
	font-weight:bold;
	color:#1f79a3;
	margin-top:10px;
}

.sub_ct01_history_text {
	float:left;
	width:80%;
	margin-top:10px;
}

.sub_ct01_title {
	width:100%;
	font-size:22px; font-weight:bold; text-align:left;
}

.sub_ct_tb {
	width:100%;
	margin-top:20px;
	text-align:left;
}

/*  ±³¼öÁø¼Ò°³ */

.sub_pro_tb {
	overflow:hidden;
	width:100%;
	margin:20px 0px;
	padding:20px;
	border:1px solid #d6d6d6;
}

.sub_pro_photo {
	float:left;
	width:15%;
	margin-right:30px;
}
.sub_pro_txt {
	float:left;
	width:80%;
	text-align:left;
}

.sub_pro_title {
	width:100%;
	padding-bottom:10px;
	font-size:22px; color:#005aab; font-weight:bold;
	border-bottom:1px solid #8b8b8b;
	text-align:left;
}

.sub_pro_txt02 {
	width:100%;
	text-align:left;
	padding-bottom:20px;
}

.sub_leb_txt {
	width:100%;
	text-align:left;
	padding:20px;
	background-color:#f6f6f6;
	border-bottom:1px solid #e8e8e8;
	box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

/*  µ¿¾Æ¸®¼Ò°³ */

.sub_cm_photo {
	float:left;
	width:40%;
	margin-right:30px;
}
.sub_cm_txt {
	float:left;
	width:55%;
	text-align:left;
}

/*  Ä¿¹Â´ÏÆ¼-°¶·¯¸® */

.sub_gall_list {
	width:100%;
	margin:20px auto;
}
.sub_gall_list dd {
	margin:10px 8px; display:inline-block;
}
.sub_gall_photo { width:248px;  text-align:center;}
.sub_gall_photo p.gall_photo_img { width:100%; height:184px;  text-align:center; overflow:hidden;}
.sub_gall_photo p.gall_photo_text { width:100%; height:50px;  text-align:center; overflow:hidden;}


/*  ¿ìÃø ¹è³Ê ÀüÈ­¹øÈ£ */

.sub_ban_tel {width:100%; height:116px; margin:18px 0; padding:14px; text-align:left; border-top:2px solid #003484; border-bottom:1px solid #003484; font-size:16px; line-height:24px; 
}


/*  ÅØ½ºÆ® Á¤·Ä */

.sub_ct_tb span{
	display:block;
}

.sub_ct_text01 {
	font-size:18px; font-weight:bold;
	margin:0 0 0 30px;
}

.sub_ct_text02 {
     margin:0 0 0 50px;
}

.sub_ct_text03 {
     margin:0 0 0 32px;
}

.sub_ct_text04 {
     margin:0 0 16px 42px;
}

.sub_ct_text05 {
     margin:0 0 16px 60px;
}

.sub_ct_text06 {
     margin:0 0 16px 12px;
	 display:inline-block;
}


.sub_ct_title_bg {
	width:240px;
	font-size:20px; background-color:#5497e1; padding:10px;
	margin:30px 0 30px 30px;
}

.sub_text_title01 {
     margin:0 0 10px 0;
	 font-size:18px;
	 color:#069;
}

.sub_text_box01 {
     margin:0 0 30px 0;
	 background-color:#f8f8f8; padding:10px;
	 border:1px solid #e4e4e4;
}



/*  3½ºÅÜ ¸Þ´º */


#sub_menu {
	width:100%; margin:-20px 0 40px 0;
}

.sub_menu_bt {
	margin: 0 auto; width:100%; text-align:center;
}

.sub_menu_bt dd {
	margin:0 2px; display:inline-block;
}

.sub_bt_cencel {
	width:166px; height:40px; margin-top:8px;
	border:1px solid #b9b9b9;
	text-align:center;
	line-height:36px; 
	display: block;
}

.sub_bt_ok {
	width:166px; height:40px; margin-top:10px;
	border:1px solid #0194d2;
	background-color:#0194d2;
	text-align:center;
	line-height:36px; 
	display: block;
}

.sub_bt_pro {
	float:left;
	width:130px; height:36px;
	margin-left:10px;
	border:2px solid #5a5a5a;
	background-color:#f4f4f4;
	text-align:center;
	line-height:30px; 
	display: block;
}

.sub_bt_pro_ok {
	float:left;
	width:130px; height:36px;
	margin-left:10px;
	border:2px solid #5a5a5a;
	background-color:#5a5a5a;
	text-align:center;
	line-height:30px; 
	display: block;
}

/*  Å×ÀÌºíÁ¤ÀÇ */

.tbl-list_new {
	line-height: 24px; margin:15px auto;
    border-top:2px solid #94a6cd; 
}
.tbl-list_new th{padding:10px 3px 10px 10px;}
.tbl-list_new td{padding:10px 3px 10px 10px;}
.tbl-list_new .bgcolor1{ background:#eef4fe;}
.tbl-list_new .bgcolor2{ background:#626262;}
.tbl-list_new .bgcolor3{ background:#f6f6f6;}
.tbl-list_new .bgcolor4{ background:#bddbf6;}
.tbl-list_new .first{border-left:1px solid #c7c7c7;}
.tbl-list_new .last{border-right:1px solid #c7c7c7;}
.tbl-list_new .top{border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
.tbl-list_new .bottom{border-bottom:1px solid #c7c7c7;}
.tbl-list_new .bottom02{border-bottom:2px solid #c7c7c7;}
.tbl-list_new .left{ text-align:left;}
.line_bottom {border-bottom:1px solid #dee1ce;}
.line_top {border-top:2px solid #94a6cd;}
.line_bottom02 {border-bottom:2px solid #94a6cd;}

/*  ¹öÆ°Á¤ÀÇ */
.bt_down {
	width:200px; height:40px; margin:14px auto;
	background-color:#d93b31;
	text-align:center;
	line-height:38px;
	display: block;
}

.bt_lay {
	width:100%;  text-align:center;
	margin-bottom:20px;
}

.bt_admit {
	width:200px;
	padding:2px 20px; margin:12px auto;
	border:1px solid #5e5e5e;
	background-color:#5e5e5e;
	text-align:center;
	line-height:34px; 
	display: block;
}


/*  °Ô½ÃÆÇ Á¤ÀÇ */

.sub_pd_ct_search {
	width:100%;
	margin:20px auto;
	text-align:center;
	line-height:140%;
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	background-color:#f8f8f8;
	padding:15px 0;
}

.agen_bt {display:inline-block; padding:10px 14px; line-height:100%; font-size:12px; background-color:#d93b31;  text-align:center;}

.bt_notice_list {
	width:120px;
	padding:2px 20px; margin:12px auto;
	border:1px solid #5e5e5e;
	background-color:#5e5e5e;
	text-align:center;
	line-height:36px; 
	display: block;
}

.bt_notice_write {
	width:120px;
	padding:2px 20px; margin:12px auto;
	border:1px solid #d93b31;
	background-color:#d93b31;
	text-align:center;
	line-height:36px; 
	display: block;
}

.bt_notice_rewrite {
	width:120px;
	padding:2px 20px; margin:12px auto;
	border:1px solid #317ad9;
	background-color:#317ad9;
	text-align:center;
	line-height:36px; 
	display: block;
}

.sub_notice_tb {
	width:100%;  text-align:center;
	margin:0 auto;
}

.sub_notice_tb02 {
	width:100%;  text-align:center;
	margin-top:30px;
	padding:60px 0;
	border-top:1px solid #8c8c8c;
	border-bottom:1px solid #8c8c8c;
	background-color:#f4f4f4;
}

.sub_notice_tb dd {
	 margin:0 2px; display:inline-block;
}

.bt_down_02 {
	width:220px;
	margin:10px;
	padding:8px 20px;
	border:1px solid #005aab;
	background-color:#005aab;
	text-align:center;
	line-height:36px; 
	display:inline-block;
}




 /* ÀÔÇÐ¾È³» */
 
.ad_box {
	width:90%;
	padding:50px 20px;
	margin:70px auto;
	background-color:#f5f5f5;
	border: 2px solid #c7c7c7;
	font-size:18px;
	line-height:32px;
	text-align:center;
}

.ad_bt {
	width:180px; height:50px; 
	margin:20px auto;
	background-color:#d93b31;
	text-align:center;
	line-height:46px;
	display: block;
}

.ad_bt02 {
	width:200px;
	padding:2px 30px; margin:14px auto;
	background-color:#5e5e5e;
	font-size:16px;
	text-align:center;
	line-height:34px; 
	display: block;
}

.ad_line {
	width:90%; 
	margin:30px auto;
	border-top: 1px solid #c7c7c7;
	display: block;
}

/*  °Ô½ÃÆÇ ÇÏ´Ü ÆäÀÌÁö ÀÌµ¿ ¹öÆ°Á¤ÀÇ */

.list_paging { width:100%;  margin:30px auto; text-align:center;}
.list_paging a{font-size:14px; border: 1px solid #a7a7a7; padding:5px 10px; line-height:100%;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e7e7e7 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7));
background:-webkit-linear-gradient(top, #ffffff 0%, #e7e7e7 100%);
background:-o-linear-gradient(top, #ffffff 0%, #e7e7e7 100%);
background:-ms-linear-gradient(top, #ffffff 0%, #e7e7e7 100%);
background:linear-gradient(to bottom, #ffffff 0%, #e7e7e7 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#e7e7e7,GradientType=0);
}

.list_paging a.active{color:#F00; font-weight:bold;}
.list_paging a.prev, #list_paging a.next{color:#F00; font-weight:bold;}

.EllipsText{
overflow : hidden;
white-space: nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
-ms-text-overflow:ellipsis; 
-moz-binding:url(/xe/ellipsis.xml#ellipsis) }


/* »çÀÌÆ®¸Ê */

.sitemap_all { float:left; width:30%; margin:20px 3.3% 0 0; }

.sitemap_title { width:100%; padding:5px 0; text-align:center; line-height:28px; color:#036; font-weight:bold;}

.sitemap_ct {width:100%; height:300px; padding:20px 0 20px 20px; text-align:left; line-height:28px; background-color:#eef4ff;; border-top:2px solid #93a6ce; border-bottom:1px solid #dadbdc;}

/* footer 
#footer {position: relative; margin: 0 auto; width: 100%; max-width: 1200px; height: 490px; line-height: 1; text-align: left; color: #fff; letter-spacing: -0.03em;}
*/
#footer{
	width:100%; height: 120px;
	border-top:1px solid #e1e1e1;
	
}

.foot {
	width: 1024px;
	margin:0 auto;
	padding:20px 0px 20px 20px;
	box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.foot_txt {
	float:left;
	font-size: 13px;
	margin:10px 0 0 5px;
	text-align:left;
	line-height:18px;
}


.foot_bt {display:inline-block; width:110px;  padding:5px 5px; margin:6px 0px 0px 10px; border:1px solid #ac1d5e; line-height:16px; font-size:12px; color:#fff; background-color:#d14585; text-align:center;}

.foot_area {
	float:right; margin-top:6px;
}


.foot_logo {
	float:left;
	margin:2px 12px 0 -20px;
}


#main_container {
	height:510px;
	min-width: 1024px;
	background-image:url(../images/pic_bg.jpg);
}

/* ¸ÞÀÎ ·Ñ¸µÀÌ¹ÌÁö */

.uxPlanRolling {
	margin: 0px auto; width: 1024px; height: 510px; position: relative;
}
.uxPlanRolling::after {
	clear: both; display: block; content: "";
}
.uxPlanRolling .arrow a {
	transition:0.5s; width: 29px; height: 56px; display: block; position: absolute; opacity: 0.1;
}
.uxPlanRolling .arrow a span {
	left: -5000px; top: -5000px; width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; position: absolute;
}
.uxPlanRolling .arrow a.next {
	background: url("../images/btn_slide_prev.png") repeat-x 0px 0px; left: 10px; top: 220px; z-index: 2;
}
.uxPlanRolling .arrow a.prev {
	background: url("../images/btn_slide_next.png") repeat-x 0px 0px; top: 220px; right: 10px; z-index: 2;
}
.uxPlanRolling .arrow a:hover {
	opacity: 1;
}
.uxPlanRolling .event_pic {
	width: 1024px; height: 442px; top:34px; overflow: hidden; position: relative;
}
.uxPlanRolling .event_pic ul {
	height: 442px; position: relative;
}
.uxPlanRolling .event_pic li {
	height: 442px; text-align: center; position: relative;
}
/*
.uxPlanRolling .event_pic li.pic01 {
	background: url("../images/pic01.jpg") 50% 0px
}
.uxPlanRolling .event_pic li.pic02 {
	background: url("../images/pic02.jpg") 50% 0px
}
.uxPlanRolling .event_pic li.pic03 {
	background: url("../images/pic03.jpg") 50% 0px
}
.uxPlanRolling .event_pic li.pic04 {
	background: url("../images/pic04.jpg") 50% 0px
}
.uxPlanRolling .event_pic li.pic05 {
	background: url("../images/pic05.jpg") 50% 0px
}
*/

.uxPlanRolling .rolling_btn {
	margin: 0px 0px 0px -75px; left: 50%; width: 150px; text-align: center; bottom: 40px; overflow: hidden; position: absolute; z-index: 3;
}
.uxPlanRolling .rolling_btn li {
	list-style: none; margin: 3px; display: inline-block; cursor: pointer;
}
.uxPlanRolling .rolling_btn li a {
	padding: 0px;
}
.uxPlanRolling .event_pic li .copy {
	
}

.ux_text {
	margin: 0px auto; width: 364px; height: 100px; position:absolute; bottom:0px; left:0px; padding:20px 10px 10px 20px; font-size:16px; color:#FFF; text-align:left; background:rgba(0,56,118,0.7);
}



/* ¼­ºêÃß°¡ÄÚµù */

.hello_nav { line-height:13px;}

.info_tb01{
	overflow:hidden;
	width:100%;
	}
.info_tb01_img {
	float:left;
	width:188px;
	margin-right:19px;
}

.info_tb01_text {
	float:left;
	width:593px;
	text-align:left;
}

.info_tb01_title {
	width:100%; display:block;
	font-size:22px; color:#005aab; font-weight:bold;
}

.sub_bt_pro02 {
	float:left;
	padding:2px 20px;
	margin:0 5px 5px 0;
	border:1px solid #5a5a5a;
	background-color:#f4f4f4;
	text-align:center;
	line-height:32px; 
	display: block;
}

.sub_bt_pro_ok02 {
	float:left;
	padding:2px 20px;
	margin:0 5px 5px 0;
	border:1px solid #5a5a5a;
	background-color:#5a5a5a;
	text-align:center;
	line-height:32px; 
	display: block;
}


/*  Å×ÀÌºíÁ¤ÀÇ */

.tbl_new {
	margin:15px auto;
	line-height:20px;
    border-top:1px solid #e5e5e5;
}
.tbl_new th{padding:10px 5px;}
.tbl_new td{padding:10px 5px;}
.tbl_new .bgcolor{ background:#f6f6f6;}
.tbl_new .first{border-left:1px solid #e5e5e5;}
.tbl_new .last{border-right:1px solid #e5e5e5;}
.tbl_new .bottom{border-bottom:1px solid #e5e5e5;}


/*  ÀÏÁ¤Ç¥ */

.sub_tb_box {
	overflow:hidden;
	width:100%; background-color:#f8f8f8;
	border-top:1px solid #c7c7c7;
	padding:20px 0;
}

.box_month {
	float:left;
	width:20%;
	padding-top:70px;
	font-size:16px;
	color:#C00;
	background-color:#f8f8f8;
}

.box_calen {
	float:left;
	width:25%;
}

.box_notice {
	float:left;
	width:55%;
	padding-left:10px;
	text-align:left;
	font-size:12px;
	box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.box_notice_day {
	float:left;
	width:40%;
}

.box_notice_text {
	float:left;
	width:60%;
}

/*  ´Þ·ÂÅ×ÀÌºí */

.box_tb_new {
	line-height:20px;
    border-top:1px solid #c7c7c7;
	font-size:13px;}
.box_tb_new th{padding:3px;}
.box_tb_new td{padding:3px;}
.box_tb_new .bg{ background:#fff;}
.box_tb_new .first{border-left:1px solid #c7c7c7;}
.box_tb_new .last{border-right:1px solid #c7c7c7;}
.box_tb_new .bottom{border-bottom:1px solid #c7c7c7;}


/*  ¹®ÇÐ¼¾ÅÍ ¼Ò°³ */

.sub_local_tb01 {
	overflow:hidden;
	float:left;
	width:47%; 
	margin:30px 10px;
	padding:40px 0;
	border:2px solid #d0d0d0;
	background-color:#f4f4f4;
}


.sub_local_tb01b {
	overflow:hidden;
	float:left;
	width:47%; 
	margin:30px 10px;
	padding:60px 0;
	border:2px solid #d0d0d0;
	background-color:#f4f4f4;
}

.sub_local_tb02 {
	width:100%;
}

.bt_down_03 {
	width:130px; height:40px;
	background-color:#333;
	text-align:center;
	line-height:38px; 
	display:inline-block;
}

@media screen and (min-width:800px)
{
#header_m {
	display:none; 
}

#footer_m {	
	display:none;
}

#contents_main_m {	
	display:none;
}

#main_sm_m{	
	display:none;
}

}

@media screen and (max-width:800px)
{
#header {
	display:none;
}

#header_sub  {
	display:none;
}

.path-layout {
	display:none;
}

.uxPlanRolling {
		display:none;
}

#main_content {
		display:none;
}

#main_container {
		display:none;
}

#footer {
	display:none;
}

.tb_hidden {
	display:none;
}

#header_m {
	width: 100%;
	min-width: 300px;
	background-color:#FFF;
	border-bottom: 2px solid #0044b0;
}

.top_navi {
	overflow:hidden;
    height: 60px;
	}
	
.nav_bt {
   margin: 0 0 0 10px;
}

.nav_bt dl {
	 float:left;
	 width:42px;
	 height:42px;
}
.nav_bt {
	display:none;

}
.top_bt {
	float:right;
	width:38px;
	height:38px;
	margin:10px 10px 0 0;
	}
	
.m_top_logo {
	float:left;
	height:60px;
	margin:7px 0 0 0;
	text-align:left;
	}
	
.top_bt {
	float:right;
	width:38px;
	height:38px;
	margin:10px 10px 0 0;
}

#contents_main_m {
	min-width: 300px;
}
.main_ct_m {
	width:100%; height:216px; background-color:#0077c1;
}

.main_ct_m_txt01 {
	padding-top:45px; text-align:center; color:#FFF;
	line-height:24px;
}

.main_ct_m_next { padding:20px 0 0 85%;
}

.main_ct_m02{
	width:100%; height:246px; background-color:#6e778d;
}

.main_ct_m_txt02 {
	padding-top:45px; text-align:center; color:#FFF;
	line-height:24px;
}

.main_ct_m03 {
	width:100%; height:216px; background-color:#30bccd;
}

.main_ct_m04{
	width:100%; height:216px; background-color:#00a088;
}

.main_ct_m05{
	width:100%; height:216px; background-color:#7292b4;
}

.main_ct_bt { padding:7px 15px; border:1px solid #ffffff; color:#FFFFFF;
}

.main_ct_m_news{
	width:100%; height:190px; padding:10px;padding-top:20px;
	
	background-color:#eeeff4;
	border-bottom:1px solid #c8c8c8;
}

.main_ct_m_news_title{
	width:100%; height:60px;
	background-color:#ebeff2;
}

.main_ct_m_news h2{
	float:left; margin:10px 0 0 0;
}

.main_ct_m_news h5{
	float:right; margin:20px 0 0 0;
}
.main_m_list_title {float:left; width:72%; text-align:left;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }

.main_m_list_date {float:right; width:28%; text-align:right; }

#contents {
	overflow:hidden;
	margin: 20px auto; width: 100%;
}

.sub_ct01_title {
	width:100%;
	font-size:22px; font-weight:bold; text-align:left;
}

.sub_ct {
	width: 100%; padding:0 15px;
}

.sub_banner {
	display:none;
}

.sub_title {
	width: 100%; height:50px; margin-bottom:20px; border-bottom:1px solid #d7d7d7; text-align:left; line-height:40px; font-size:1.8em;
}

.sub_ct_txt {
	width:100%;
	margin-top:20px;
	text-align:left;
}

.sub_ct_info {
	overflow:hidden;
	width:100%;
	margin-bottom:30px;
}

.sub_ct_info_title {
	width:100%;
	margin-bottom:10px;
	text-align:center;
}

.sub_ct_info_text {
	width:100%;
}

.sub_ct01_history_year {
	float:left;
	width:100%;
	font-size:36px; font-weight:bold; color:#f07549;
}

.sub_ct01_history_sub {
		width:100%;
}

.sub_ct01_history_month {
	float:left;
	width:100%;
	font-size:20px;
	margin-top:10px;
}
.sub_ct01_history_text {
	width:100%;
	margin-top:10px;
}


/*  ±³¼öÁø¼Ò°³ */


.sub_pro_photo {
	width:100%;

}
.sub_pro_txt {
	width:100%;
	text-align:left;
}

/*  µ¿¾Æ¸®¼Ò°³ */

.sub_cm_photo {
	width:100%;
	text-align:center;
}
.sub_cm_txt {
	width:100%;
	text-align:left;
}

/*  Ä¿¹Â´ÏÆ¼-°¶·¯¸® */

.sub_gall_photo { width:100%; text-align:center;}

.sub_gall_photo p.gall_photo_img { width:100%; overflow:visible; height:100%;}


/* »çÀÌÆ®¸Ê */

.sitemap_all { float:left; width:48%; margin:30px 2% 0 0; }


/*  ÅØ½ºÆ® Á¤·Ä */


.sub_ct_text01 {
	font-size:18px; font-weight:bold;
	margin:0;
}

.sub_ct_text02 {
     margin:0 0 0 0;
}

.sub_ct_text03 {
     margin:0 0 0 0;
}

.sub_ct_text04 {
     margin:0 0 12px 0;
}

.sub_ct_text05 {
     margin:0 0 12px 0;
}

.sub_ct_text06 {
     margin:0 0 16px 0;
	 display:inline-block;
}

.sub_text_title01 {
     margin:0 0 10px 0;
	 font-size:18px;
	 color:#069;
}

.sub_text_box01 {
     margin:0 0 15px 0;
	 background-color:#f8f8f8; padding:10px;
	 border:1px solid #e4e4e4;
}


.sub_ct_title_bg {
	width:240px;
	font-size:20px; background-color:#5497e1; padding:10px;
	margin:30px 0 30px 0;
}


 /* ÇÏ´ÜÄ«ÇÇ¶óÀÌÆ® */
 
#footer_m {
	width: 100%;
	margin-top:20px;
	padding:15px 0;
	border-top:1px solid #e1e1e1;
	text-align:center;
	font-size:12px;
	line-height:16px;
}

 /* »ó´Ü¿ÀÇÂ¸Þ´º */
 
#openmenu { position:relative; z-index:99999; width:234px; float:right; }

.openmenuSub {
	float:left;
	border-left:2px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top:0px;
	width: 234px;
	z-index: 99999;
	background: #ffffff;
}

.sub_menu_title {height:54px; text-align:left; border-bottom:1px solid #cfcfcf; margin-top:7px;}

.sub_sl_button { width:234px; height:40px; border-bottom:1px solid #cfcfcf; background-color:#efefef; font-weight:bold;}
.sub_sl_button_1 { width:234px; height:50px; border-bottom:1px solid #cfcfcf; background-color:#efefef; font-weight:bold;}
.sub_sl_button a{display: inline-block;}
.sub_sl_button_1 a{display: inline-block;}
.sub_sl_left { float:left; width:190px; height:31px; text-align:left; line-height:38px; padding:0 0 0 22px;}
.sub_sl_left_1 { float:left; width:190px; height:31px; text-align:left; line-height:15px; padding:0 0 0 22px;margin-top:10px;}

.sub_sl_right { float:right;}


.sub_mu_button { width:234px; height:40px; border-bottom:1px solid #acacac; background-color:#737373;}

 /* »ó´Ü¿ÀÇÂ¸Þ´º³¡ */
 
 
/* ¸ð¹ÙÀÏ »ó´Ü ·Ñ¸µ ¸ð¹ÙÀÏ¼Ò½º */

#main_sm_m {
	overflow:hidden;
      height:197px;
	  background-color:#eeeff4;
}
/*
#main_sm_m #ms {
	 height:197px;
}
*/

#main_sm_m #ms li {
	  width:100%;  
	  height:197px;
	  position: relative;
}

/*
#main_sm_m #ms li.pic01 {
	background: url("../images/pic01_m.jpg") 50% 0px
}

#main_sm_m #ms li.pic02 {
	background: url("../images/pic02_m.jpg") 50% 0px
}

#main_sm_m #ms li.pic03 {
	background: url("../images/pic03_m.jpg") 50% 0px
}

#main_sm_m #ms li.pic04 {
	background: url("../images/pic04_m.jpg") 50% 0px
}
*/

#main_sm_m #ms dl {
	background: url("../images/bg_trans3.png"); padding: 10px;  width: 100%; bottom: 4px; position: absolute; 
}

#main_sm_m #ms dl dt {
	height:30px;  color: rgb(255, 255, 255);  overflow: hidden; font-size: 16px; text-align:left; white-space: nowrap; -ms-text-overflow: ellipsis;
}

/* ¸ð¹ÙÀÏ ¼­ºêÃß°¡ÄÚµù */

.info_tb01 {
	width:100%;
	padding:0 15px;
	box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.info_tb01_img {
	width:100%;
	text-align:center;
}

.info_tb01_text {
	width:100%;
	text-align:left;
}

.info_tb01_title {
	width:100%; display:block;
	text-align:center;
	font-size:22px; color:#005aab; font-weight:bold;
}

/*  ÀÏÁ¤Ç¥ */

.sub_tb_box {
	overflow:hidden;
	width:100%; background-color:#f8f8f8;
	border-top:1px solid #c7c7c7;
	padding:10px 0;
}

.box_month {
	width:100%;
	padding:5px 0;
	font-size:16px;
	color:#C00;
	background-color:#f8f8f8;
}

.box_calen {
	width:100%;
}

.box_notice {
	width:100%;
	padding-left:10px;
	margin-top:10px;
	text-align:left;
	font-size:13px;
	box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.box_space{
	padding-bottom:60px;
}

.box_notice_day {
	width:100%;
}

.box_notice_text {
	width:100%;
}

.sub_local_tb01 {
	overflow:hidden;
	width:100%; 
	margin:10px 0;
	padding:40px 0;
	border:2px solid #d0d0d0;
	background-color:#f4f4f4;
}

.sub_local_tb01b {
	overflow:hidden;
	float:left;
	width:100%;  
	margin:30px 10px;
	padding:60px 0;
	border:2px solid #d0d0d0;
	background-color:#f4f4f4;
}

.sub_local_tb02 {
	width:100%;
}




.EllipsText{
overflow : hidden;
white-space: nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
-ms-text-overflow:ellipsis; 
-moz-binding:url(/xe/ellipsis.xml#ellipsis) }


.sub_ct_tb_ul{
	margin:20px auto;

}

.list_style {}


.top_language_bt { height:20px; float:right;margin:27px 5px 0 0; line-height:20px;}
.top_language_bt_t1 { font-size: 13px;float:left; color:#4c4c4c;}
.line_language {width:1px; height:10px; background:#CCC;float:left; margin: 5px 6px;}
.top_language_bt_t2 {font-size: 13px; color:#004890;font-weight: bold; float:left;}