@font-face {
    font-family: 'NanumSquareRoundR';
    font-style: normal;

	src: url('/font/NanumSquareRoundR.eot'); /*IE*/
    src: local('')
		,url('/font/NanumSquareRoundR.ttf') format('truetype') /*Safari, Android, iOS*/
		,url('/font/NanumSquareRoundR.woff') format('woff') /*Modern Browsers*/
		,url('/font/NanumSquareRoundR.woff2') format('woff2'); /*Modern Browsers*/
}


*{padding:0; margin:0;}
body, html{background:#FFFFFF;}
body, input, textarea, select{font-family:'NanumSquareRoundR',NanumSquareRoundR,'',Dotum,AppleGothic; font-size:14px; padding:0px; margin:0px; color:#494949; line-height:1.4em; font-weight:300;}
img, fieldset{border:0px;}
form{margin:0px; padding:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}		
ul, ol, dl{list-style-type:none; padding:0; margin:0;}
li{padding:0; margin:0;}
a{text-decoration:none; color:#494949;}
caption, legend { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden;}
em{font-weight:600; font-style:normal; color:#494949;}

.blind{display:block; overflow:hidden; position:absolute; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px}

@media screen and (max-width:960px){
nav ul.main > li,nav ul.navBn {width:100%!important;}
}

/* Common */
/* 620px ?하 ?상??????*/
#toplogo{width:100%; min-width:320px; height:110px;}
	#toplogo h1{width:306px; height:110px;}
	#toplogo .topUtil_con2 #rh_login2 {display:none;}

nav{position:absolute; width:100%; top:75px; z-index:99;}
	nav h2 a{display:block; width:75px; height:75px; background:url('/web_img/mobile_navBtn.png') no-repeat; position:absolute; top:-75px; right:0; }
	nav ul.main{width:100%; border-top:solid 1px #e4e4e4; display:none; background:#FFF;}
	nav ul.main > li{border-bottom:solid 1px #e4e4e4;}
	nav ul.main > li strong a{display:block; height:49px; line-height:49px; color:#2b2f3e; font-size:16px; font-weight:600; padding-left:20px; background:url('/web_img/mobile_navArr.png') no-repeat right;}
	nav ul.main > li.nav_on strong a{background:url('/web_img/mobile_navArr_on.png') no-repeat right;}
	nav ul.depth02{width:100%; background:#f7f6f6; border-top:solid 1px #e4e4e4; display:table; padding:12px 0 12px 0;}
	nav ul.depth02 li{float:left; width:50%;}
	nav ul.depth02 li a{display:block; height:24px; font-size:15px; line-height:24px; padding-left:14px; background:url('/web_img/mobile_navBullet.png') no-repeat 0 9px; margin-left:20px} 

#tabmenu{width:100%; position:absolute; top:75px;}
	#tabmenu ul.tabmain li{display:block; height:42px; line-height:42px; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
		#tabmenu ul.tabmain li img{display:inline;}

.mainVisual{width:100%; height:80px; position:relative; min-width:320px; margin:61px 0 20px 0; }
.mainVisual div{width:90%; margin:auto;}
.mainVisual ul.tab {width:100%;}
.mainVisual ul.tab li {float:left; height:35px;}
.mainVisual .mainbg1 div ul.mainwaku li ul li #ditem1,#ditem2{width:150px;}
.mainVisual ul.tab:after {content:''; clear:both; display:block;}
.mainVisual p.stext{position:relative; background:#95ac09; padding:5px; margin:0;}
.mainVisual .sbtn{position:absolute; top:40px; width:41px; right:calc(10% + 5px); bottom:0;}
.mainVisual p.stext:after {content:''; clear:both; display:block;}

input.searchtxt{
	padding:10px;
	line-height:21px;
	width:calc(100% - 20px);
	border:0;
	font-size:18px;
}

.search_select {
	width: 90px;
	margin: 12px 12px 12px 10px;
	padding: 10px 0 10px;
	border: 0;
	font-family: inherit;
	font-size: 1.2em;
	background: url(none) no-repeat 70% 50%;
	border-radius: 0px;
}

.gsite_select {
	width: 120px;
	margin: 5px 0 3px 0;
	border: 0;
	background: url(none) no-repeat 70% 50%;
	border-radius: 0px;
}

#m_mcontent {width:100%; min-width:320px; height:100%; height:auto;}
	#m_mcontent div.m_quicklink {width:100%; margin:auto; }
	#m_mcontent div.m_quicklink ul {width:90%; margin:0 5% 0 5%; background:#ffffff;}
	#m_mcontent div.m_quicklink ul li{float:left; width:25%; height:auto;}
	#m_mcontent div.m_quicklink ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.linklist {width:100%; margin:auto; }
	#m_mcontent div.linklist ul {width:90%; margin:0 5% 0 5%; background:#ffffff; border:1px solid #E7E7E7;}
	#m_mcontent div.linklist ul li{float:left;}
	#m_mcontent div.linklist ul li.title{width:90%; height:auto; margin:0 5% 3% 5%;}
	#m_mcontent div.linklist ul li.img1{width:20%; height:auto; margin:0 0 3% 4%;}
	#m_mcontent div.linklist ul li.img2{width:20%; height:auto; margin:0 4% 3% 4%;}
	#m_mcontent div.linklist ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.linklist2 {width:100%; margin:auto; }
	#m_mcontent div.linklist2 ul {width:90%; margin:0 5% 0 5%;}
	#m_mcontent div.linklist2 ul li{float:left;width:20%; height:auto; margin:0;}
	#m_mcontent div.linklist2 ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.linklist3 {width:100%; margin:auto; }
	#m_mcontent div.linklist3 ul {width:90%; margin:0 5% 0 5%;  border:1px solid #E7E7E7;}
	#m_mcontent div.linklist3 ul li{float:left;}
	#m_mcontent div.linklist3 ul li.title{width:100%; height:auto; margin:0;}
	#m_mcontent div.linklist3 ul li.img1{width:20%; height:auto; margin:0 0 3% 4%;}
	#m_mcontent div.linklist3 ul li.img2{width:20%; height:auto; margin:0 4% 3% 4%;}
	#m_mcontent div.linklist3 ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.linklist4 {width:100%; margin:auto; }
	#m_mcontent div.linklist4 ul {width:90%; margin:0 5% 0 5%;  border:1px solid #E7E7E7;}
	#m_mcontent div.linklist4 ul li{float:left;}
	#m_mcontent div.linklist4 ul li.title{width:100%; height:auto; margin:0;}
	#m_mcontent div.linklist4 ul li.img1{width:20%; height:auto; margin:0 0 3% 4%;}
	#m_mcontent div.linklist4 ul li.img2{width:20%; height:auto; margin:0 4% 3% 4%;}
	#m_mcontent div.linklist4 ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.boardlist {width:100%; margin:auto;}
	#m_mcontent div.boardlist ul {width:90%; margin:0 5% 0 5%;}
	#m_mcontent div.boardlist ul li{float:left;}
	#m_mcontent div.boardlist ul li.head1{width:50%; height:30px; line-height:30px; border-bottom:1px solid #35AA9F; margin:0 0 5px 0;}
	#m_mcontent div.boardlist ul li.head2{width:50%; height:30px; line-height:30px; border-bottom:1px solid #35AA9F; margin:0 0 5px 0;}
	#m_mcontent div.boardlist ul li.btext1{width:100%; height:26px; line-height:26px; font-size:11pt; background:url('/web_img/bul01.png') no-repeat 10px 10px; padding-left:5%; overflow:hidden;}
	#m_mcontent div.boardlist ul li.btext2{width:100%; height:26px; line-height:26px; font-size:11pt; background:url('/web_img/bul02.png') no-repeat 10px 10px; padding-left:5%; overflow:hidden;}
	#m_mcontent div.boardlist ul li.btext3{width:100%; height:26px; line-height:26px; font-size:11pt;}
	#m_mcontent div.boardlist ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.libinfo {width:100%; margin:auto; }
	#m_mcontent div.libinfo ul {width:90%; margin:0 5% 0 5%;}
	#m_mcontent div.libinfo ul li{float:left;width:100%; height:auto; margin:0;}
	#m_mcontent div.libinfo ul:after {content:''; clear:both; display:block;}

.blink {width:100%; min-width:320px; height:auto; height:100%; }
.blink div {display:block; width:100%; height:auto; height:100%; margin:auto; min-height:94px; overflow:hidden;}
.blink div ul.blinkmenu {display:table; width:100%; height:auto; margin:0 auto; text-align:center;}
.blink div ul.blinkmenu li {display:inline-block; width:140px; height:94px; line-height:94px; margin:0 0 10px 0;}
	
.bbanner {width:100%; min-width:320px; height:auto; height:100%; }
.bbanner div {display:block; width:100%; height:auto; height:100%; margin:auto; min-height:45px; overflow:hidden;}
.bbanner div ul.bbannermenu {display:table; width:100%; height:auto; margin:0 auto; text-align:center;}
.bbanner div ul.bbannermenu li {display:inline-block; width:160px; height:45px; line-height:45px; margin:0 0 10px 0;}

#mbottom {width:100%; min-width:320px; height:auto; height:100%; background:#DCDCDC;}
#mbottom div ul.copyright {display:none;}
#mbottom div ul.mcopyright {width:90%; min-width:320px; height:auto; height:100%; padding:10px 0 10px 0; margin:auto;}
	.mcopyright li.gsite {width:100%; height:50px;}	
		.mcopyright li.gsite ol {float:right; width:188px; height:35px; margin:5px 0 10px 0; background:#ffffff; }	
		.mcopyright li.gsite ol li.gselect {float:left;width:131px; height:35px; margin:4px 0 4px 10px; background:url('/web_img/gsite_bg.gif') no-repeat;}	
		.mcopyright li.gsite ol li.gbtn {float:left;width:37px; height:35px; margin:4px 10px 4px 0;}	
	.mcopyright li {width:100%;}

#mcontent1{display:block; width:100%; min-width:320px;position:relative; margin:38px 0 0 0;}
	#mcontent1 div.quicklink11 {width:100%; min-width:320px; margin:auto;}
	#mcontent1 div.quicklink11 ul {display:block; width:100%; margin:auto;text-align:center;}
	#mcontent1 div.quicklink11 ul li {display:inline-block; width:125px; height:150px; line-height:150px; margin:0;}




#mcontent2{display:block; width:96%; min-width:320px; position:relative; margin:20px 2% 0 2%; }
	#mcontent2 div.b1 {width:100%;min-width:320px; margin:auto;}
		#mcontent2 div div.b11 {width:100%;min-width:320px; margin:20px 20px 0 0;}
		#mcontent2 div div div.b11_tit{width:100%;height:28px;border-bottom:1px solid #000;margin:0 0 10px 0 ;}

		.tboard{height:173px; width:100%;min-width:320px; margin:10px 0 0 0;}  
		.tboard li.btext{float:left; width:calc(100% - 130px); height:29px;line-height:29px;  margin-right:20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
		.tboard li.bdate{float:left; width:100px; height:29px;line-height:29px; text-align:right;margin-right:10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
		.tboard li.bline{float:left; width:100%; height:1px;line-height:1px; margin-top:14px; background:#dddddd;}


		#mcontent2 div div.b12 {width:100%; min-width:320px; margin:20px 0 0 0;}
		#mcontent2 div div div.b12_tit{width:100%;height:28px;border-bottom:1px solid #000;margin:0 0 10px 0 ;}

#mcontent3{display:block;width:96%; min-width:320px; position:relative; margin:20px 2% 0 2%;}
	#mcontent3 div.b2 {display:block;width:100%;min-width:320px;  margin:auto;}
		#mcontent3 div.b21_tit{display:block;width:100%;height:28px;border-bottom:2px solid #000;margin:0 0 15px 0;}
		#mcontent3 div.b21 {display:block;width:100%;}
		#mcontent3 div.b21 ul {display:block; width:100%; margin:auto;text-align:center;}
		#mcontent3 div.b21 ul li {display:inline-block; width:160px; height:68px; line-height:68px; margin:0;}

#mcontent5{display:block; width:100%; min-width:320px; position:relative; margin:20px 0 0 0;}
	#mcontent5 div.quicklink51 {width:100%; margin:auto;}
	#mcontent5 div.quicklink51 ul {display:block; width:100%; margin:auto;text-align:center;}
	#mcontent5 div.quicklink51 ul li { display:inline-block; width:125px; height:120px; line-height:120px; margin:0;}

#mcontent4 {display:none;}

.mbar {width:100%; height:1px; background:#fff; margin:0;}
.mapace {width:100%; min-width:320px; height:20px;}
.mapace2 {width:100%; min-width:320px; height:10px;}
.mbar2 {width:100%; min-width:320px; height:1px; background:#dfdfdf; margin:20px 0 10px 0;}
.mbar3 {width:100%; min-width:320px; height:1px; background:#dfdfdf; margin:0 0 10px 0;}
.mbar4 {width:100%; min-width:320px; height:1px; background:#dfdfdf; margin:10px 0 10px 0;}
.mbar5 {width:100%; min-width:320px; height:1px; background:#dfdfdf; margin:0;}
.mbar6 {width:100%; min-width:320px; height:1px; background:#e3e3e3; margin:0;}

#subcontentw{display:block; width:100%; min-width:320px; height:100%; margin:80px 0 0 0;}
	#subcontentw div.subcontent{width:100%;background:none;}
	#subcontentw div div.submenu{display:none;}
	#subcontentw div div.scontent{width:90%; height:auto; margin:auto;}
	.scontent ul{width:100%; height:auto;}


contents{width:100%; }
	.contents_Title{width:100%; margin:auto; display:table; position:relative; margin-top:40px;}
	contents h3 {font-size:14px; font-weight:normal; color:#000; margin:0 2% 0 2%;}
	contents h3 span.spacing{display:inline; font-weight:700;  font-size:20px;}
	.contents_wrap{width:100%; margin:auto; display:table; }
		.contents_item{width:100%; padding-bottom:10px; display:table; }
			.contents_img{float:left;width:44%; padding:3%;}
			.contents_img ul{width:100%;}
			.contents_img ul li.limg{width:100%; text-align:center; margin:0 auto;}
			.contents_img ul li.txt{width:100%; height:30px; line-height:30px}
		.contents_table{width:100%; padding-top:10px; display:table; }
		.contents_table th{height:40px; font-weight:700; background:#F5F5F5; text-align:center;}
		.contents_table td{height:55px;}
		
		.contents_img2{float:left;width:100%;}
		.contents_item_title{width:100%; padding-bottom:20px; font-size:16px; font-weight:600; text-align:center;}
		.contents_item_tab1{width:97%; padding-bottom:10px; margin-left:3%; font-size:13px; font-weight:normal;}
		.contents_item_tab2{width:95%; padding-bottom:5px; margin-left:5%; font-size:12px; font-weight:normal;}

#mbottom {width:100%; min-width:320px; height:auto; height:100%; background:#efefef;}
	#mbottom div.copyrightbar {display:none;}
	#mbottom div ul.copyright {display:none;}
	#mbottom div ul.mcopyright {width:90%; min-width:320px; height:auto; height:100%; padding:10px 0 10px 0; margin:auto;}
		.copyright li {width:100%;}

#usmn110_text {display:block;}
#usmn110_img {display:none;}

#usmntable1 {display:none;}
#usmntable2 {display:table;}

.result_cover {display:none;}

.result_data_table {display:none;}
.result_data_table {width:0%;}
.result_data_table2 {width:100%;}
.result_data_table3 {width:0%;}

#sitemapul0 {width:100%;}
#sitemapul1 {width:100%;}
#sitemapul2 {width:100%;}
#sitemapul3 {width:100%;}
#sitemapul4 {width:100%;}
#sitemapul5 {width:100%;}


/* 620px ?하 ?상??????*/	
@media screen and (max-width:960px){
nav ul.main > li,nav ul.navBn {width:100%!important;}
#mimg{display:none;}
}			

/* 980px ?상 ?상??????*/
@media screen and (min-width:980px){
header{width:100%; min-width:1000px;}	
#toplogo{width:1000px; height:96px; margin:auto;}
	#toplogo h1{float:left; width:280px; height:96px;}
	#toplogo h1 #img1 {float:left; width:280px; height:96px; display:block;}
	#toplogo h1 #img2 {display:none;}
	#toplogo .topUtil_con2 #rh_login2 {display:block;}
	#toplogo .topUtil_con2{float:right; width:720px; height:96px; margin:auto; position:relative; background:none; top:0; border-top:none;}
	#toplogo .topUtil_con2 a{color:#747474; height:auto; line-height:96px; font-weight:600; font-size:15px; padding-left:0;}
	#toplogo .topUtil_con2 a:hover, .topUtil_con a:focus, .topUtil_con a:active{color:#747474;}
	#toplogo .topUtil_con2 ul{float:right; width:auto;}
	#toplogo .topUtil_con2 ul li{float:left; margin-left:5px; height:96px; line-height:96px; border-bottom:none;}
	#toplogo .topUtil_con2 ul li a em{color:#ed6712;}

nav{width:100%; background:#95ac09 ; position:absolute; margin-top:96px; top:0; border-bottom:1px solid #e4e4e4;z-index:90;}
	nav h2{display:none;}
	nav ul.main{position:relative;width:1000px; margin:auto; display:table; display:block; border-top:medium none;background:url('/web_img/nav_bg_left.png') repeat-y;}
	
	nav ul.main > li{display:inline-block;display:table-cell;border-bottom:medium none;background:url('/web_img/nav_bg_bottom.png') no-repeat top right;height:auto;height:100%} 
	nav ul.main > li strong a{display:block; height:60px; line-height:60px; text-align:center; font-size:19px; color:#FFF; font-weight:600; background:#95ac09 url('none'); padding-left:0; position:relative; z-index:10; background-image:url('none')}
	nav ul.main > li strong a:hover, nav ul.main > li strong a:focus, nav ul.main > li strong a:active, nav ul.main > li.nav_on strong a{color:#ffffff; height:60px; margin-bottom:0px}
	nav ul.depth02{padding:5px 0 25px 25px; background:none; border-top:none; display:none;background:#95ac09;}
	nav ul.depth02 > li{width:100%; float:none; height:28px;}
	nav ul.depth02 > li a{line-height:28px; font-size:15px; color:#fff; font-weight:600; background:none; padding-left:0px; margin-left:0;}
	nav ul.depth02 > li a:hover, nav ul.depth02 > li a:focus, nav ul.depth02 > li a:active{background:#809408;color:#ffffff; width:172px;height:26px; border:1px solid #ffffff;}

#tabmenu{display:none;}

.mainVisual{width:100%; height:384px; position:relative; min-width:320px; margin:60px 0 0 0; padding:0; background:url('/web_img/main_bg.jpg') repeat-x center center; background-size:cover;}
.mainVisual .mainbg1 {display:block; width:1000px; height:384px; margin:auto; border:0;}
.mainVisual .mainbg1 div{width:1000px; height:115px; padding:123px 0 146px 0; margin:auto;}
.mainVisual ul.tab{width:100%;}
.mainVisual ul.tab li{float:left; height:50px;}
.mainVisual .mainbg1 div ul.mainwaku li ul li #ditem1,#ditem2{width:200px;}
.mainVisual ul.tab:after {content:''; clear:both; display:block;}
.mainVisual p{float:left;}
.mainVisual p.stext{position:relative; width:930px; background:#ffffff; height:55px; padding:5px 0 5px 5px; margin:0;}
.mainVisual .sbtn{position:relative; bottom:0; top:0; right:0; width:65px;}
.mainVisual p.stext:after {content:''; clear:both; display:block;}

input.searchtxt{
	padding:19px 20px 19px 20px;
	line-height:21px;
	width:calc(100% - 40px);
	border:0;
	font-size:18px;
}

.search_select {
	width: 112px;
	margin: 12px 12px 12px 30px;
	padding: 10px 0 10px;
	border: 0;
	font-family: inherit;
	font-size: 1.2em;
	background: url(none) no-repeat 70% 50%;
	border-radius: 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.search_select::-ms-expand {
    display: none;
}

#mcontent1{display:block; width:100%; height:127px; position:relative; margin:38px 0 0 0;}
	#mcontent1 div.quicklink11 {width:1000px; height:127px; margin:auto;}

	#mcontent1 div.quicklink11 ul {display:block; width:1000px; height:127px; margin:auto;}
	#mcontent1 div.quicklink11 ul li {float:left; display:block; width:125px; height:150px; line-height:150px; margin:0;}

#mcontent2{display:block; width:100%; height:214px; position:relative; margin:61px 0 0 0;}
	#mcontent2 div.b1 {width:1000px; height:214px; margin:auto;}
		
		#mcontent2 div div.b11 {float:left; width:490px; margin:0 10px 0 0;}
		#mcontent2 div div div.b11_tit{float:left;width:490px;height:28px;border-bottom:1px solid #000;margin:0 0 10px 0 ;}
			

		#mcontent2 div div.b12 {float:left;  width:490px; margin:0 0 0 0;}
		#mcontent2 div div div.b12_tit{float:left;width:490px;height:28px;border-bottom:1px solid #000;margin:0 0 10px 0 ;}

		.tboard{width:490px; height:183px; margin:10px 0 0 0;}  
		.tboard li.btext{float:left; width:calc(100% - 130px); height:29px;line-height:29px;  margin-right:20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
		.tboard li.bdate{float:left; width:100px; height:29px;line-height:29px; text-align:right;margin-right:10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
		.tboard li.bline{float:left; width:100%; height:1px;line-height:1px; margin-top:14px; background:#dddddd;}

#mcontent3{display:block;width:100%; position:relative; margin:48px 0 0 0;}
	#mcontent3 div.b2 {display:block;width:1000px;  margin:auto;}
		#mcontent3 div.b21_tit{display:block;width:100%;height:28px;border-bottom:2px solid #000;margin:0 0 42px 0;}
		#mcontent3 div.b21 {display:block;width:1000px;}
		#mcontent3 div.b21 ul {display:block; width:1000px; margin:auto;text-align:center;}
		#mcontent3 div.b21 ul li {display:inline-block; width:160px; height:68px; line-height:68px; margin:0;}

#mcontent5{display:block; width:100%; height:120px; position:relative; margin:42px 0 0 0;}
	#mcontent5 div.quicklink51 {width:1000px; height:120px; margin:auto;}
	#mcontent5 div.quicklink51 ul {display:block; width:1000px; height:120px; margin:auto;}
	#mcontent5 div.quicklink51 ul li {float:left; display:block; width:125px; height:120px; line-height:120px; margin:0;}
			

#mcontent4{display:block; width:100%; height:93px; position:relative; margin:0;}
	#mcontent4 div.b4 {width:100%; height:93px;}
		#mcontent4 div div.b41 {width:1000px; height:93px; margin:0; margin:auto;}
			.quicklink41 {width:1000px; height:93px; margin:auto;}
			.quicklink41 li.bannerimg{float:left; width:157px; height:93px;} 
			.quicklink41 li.bannerbtn{float:left; width:28px; height:93px;}
			

.bbanner {width:100%; min-width:320px; height:auto; height:100%; padding:0;}
.bbanner div {display:block; width:1000px; height:72px; margin:auto;}
.bbanner div ul.bbannermenu {display:table; position:absolute; width:1000px; height:auto;  margin:0 auto; padding:0; text-align:center;}
.bbanner div ul.bbannermenu li {float:left; display:block; width:214px; height:72px; line-height:72px; margin:0;}
			
#mbottom {width:100%; min-width:320px; height:auto; height:100%; background:#ffffff;}
	#mbottom div ul.copyright {display:block; width:1000px; height:105px; margin:auto;}
		.copyright li {float:left;}
		.copyright:after {content:''; clear:both; display:block;}
		.copyright li.clogo {width:185px; height:146px;margin: 0 25px 0 0;}	
		.copyright li.ctext {width:641px; height:125px; line-height:1.6; margin:21px 0 0 0;}	
		.copyright li.counter {width:149px; height:57px; margin:39px 0 50px 0; background:url('/web_img/bgCounter02.gif') no-repeat;}
	#mbottom div ul.mcopyright {display:none;}

#m_mcontent {display:none;}

#usmn110_text {display:none;}
#usmn110_img {display:block;}

#usmntable1 {display:table;}
#usmntable2 {display:none;}

.result_cover {display:block;}

.result_data_table {display:table-cell;}
.result_data_table {width:25%;}
.result_data_table2 {width:70%;}
.result_data_table3 {width:5%;}

#sitemapul0 {width:33%; float:left;}
#sitemapul1 {width:33%; float:left;}
#sitemapul2 {width:33%; float:left;}
#sitemapul3 {width:33%; float:left;}
#sitemapul4 {width:33%; float:left;}
#sitemapul5 {width:33%; float:left;}

#subcontentw{display:block; width:100%; height:100%; margin:80px 0 0 0; overflow:hidden;}
	#subcontentw div.subcontent{display:block; width:1000px; margin:auto; background:url('/web_img/left_bg.gif') repeat-y; overflow:hidden;}
	#subcontentw div div.submenu{display:block; float:left; width:200px; height:auto; min-height:400px; margin:0 12px 0 0;}
	.submenu ul{width:100%; height:auto; }
	.submenu ul li.lm{width:100%; height:130px;}
	.submenu ul li.lsm{width:100%; height:40px; padding:0; line-height:40px; border-bottom:1px solid #dfdfdf;}
	.submenu ul li.lsm a{display:block;width:100%;}
	.submenu ul li.lsm a:hover{display:block;width:100%;color:#fff;background:#95ac09;}
	.submenu ul li.lsm2{width:100%; height:41px; padding:0; line-height:41px;}

	#subcontentw div div.scontent{float:left; width:788px; height:auto;}
	.scontent ul{width:100%; height:auto; }

mcontent_menu{width:100%; background:#8394A0; position:absolute; margin-top:330px; top:0; }


contents{width:100%;}
	.contents_Title{width:980px; margin:auto; display:table; position:relative; }
	.contents_Title>h3 {font-size:14px; font-weight:normal; color:#000; margin:10px 2% 0 2%;}
	.contents_Title>h3 span.spacing{display:inline; font-weight:700;  font-size:20px;}
	.contents_wrap{width:980px; margin:auto; display:table; }
		.contents_item{width:100%; padding-bottom:10px; display:table; }
			.contents_img{float:left;width:44%; padding:3%;}
			.contents_img ul{width:100%;}
			.contents_img ul li.limg{width:100%; text-align:center; margin:0 auto;}
			.contents_img ul li.txt{width:100%; height:30px; line-height:30px}
		.contents_img2{float:left;width:100%;}
		.contents_item_title{width:100%; padding-bottom:20px; font-size:16px; font-weight:600; text-align:center;}
		.contents_item_tab1{width:97%; padding-bottom:10px; margin-left:3%; font-size:13px; font-weight:normal;}
		.contents_item_tab2{width:95%; padding-bottom:5px; margin-left:5%; font-size:12px; font-weight:normal;}

footer{width:100%; background:#FFF; min-width:1000px; border-top:solid 1px #e4e4e4; margin-top:10px; padding-bottom:30px;}
	.footer_copy{width:100%; border-top:solid 1px #e4e4e4; margin:0 0;}
		.copy_wrap{width:980px; margin:auto; display:table; position:relative;}
			.footer_util{float:left; margin:17px 0 4px 0;}
			.footer_util li{float:left; background:url('../image/common/footer_txtLine.gif') no-repeat right 3px; padding-right:8px; margin-right:8px}
			.footer_util li.last{background:none;}
			.footer_util li a{font-weight:600; color:#747474;}
			.footer_util li a em{color:#535973;}
			.copy_txt{clear:both; font-weight:600; color:#747474;}
			.copy_txt span{display:inline-block; background:url('../image/common/footer_txtLine.gif') no-repeat right 3px; padding-right:8px; margin-right:8px}
			.copy_txt em{display:block; font-weight:600; color:#747474; margin-top:4px;}
			.footer_logo{display:block; position:absolute; top:30px; right:0;}
}

label {cursor:pointer;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.blind {position: absolute; height: 1px; overflow: hidden; left: -9999px}
.unvisible {display:none;}

.fc1 {color:#000;}
.fc2 {color:#000;}
.fc3 {color:#ffffff;}
.fc4 {color:#ff0000;}
.fc5 {color:#0000ff;}
.fc6 {color:#0080d9;}
.fc11 {color:#801b35;}
.fc12 {color:#FFCB6F;}
.fc13 {color:#666666;}
.fc21 {color:#F26522;}
.fc22 {color:#35AA9F;}
.fc23 {color:#2E6869;}

input.iinput_t1 {height:20px; background:#ffffff; border:1px solid #afafaf; vertical-align:middle;}
.iselect_t1 {height:22px; background:#ffffff;}

li.hcell {height:30px; line-height:30px;}
li.hcell2 {height:50px; line-height:50px;}

.btn {width:64px; height:30px; background:#95ac09;color:#ffffff; font-weight:600; border:0; cursor:pointer;}
.btn2 {width:120px; height:30px; background:#95ac09;color:#ffffff; font-weight:600; border:0; cursor:pointer;}
.btn3 {width:40px; height:20px; background:#95ac09;color:#ffffff; font-weight:600; border:0; cursor:pointer;}
.btn4 {width:120px; height:20px; background:#95ac09;color:#ffffff; font-weight:600; border:0; cursor:pointer;}
.btn5 {width:200px; height:30px; background:#95ac09;color:#ffffff; font-weight:600; border:0; cursor:pointer;}
.btn6 {width:60px; height:20px; background:#95ac09;color:#ffffff; font-weight:600; border:0; cursor:pointer;}

ul.waku01 {width:calc(100% - 2px); height:44px; margin:auto; line-height:44px; background:#efefef; border:1px solid #dfdfdf; margin:0 0 20px 0;}
ul.waku02 {width:calc(100% - 2px); height:100%; margin:auto; background:#efefef; border:1px solid #dfdfdf; padding:20px 0 20px 0; margin:0 0 20px 0;}

ul.waku11 {width:calc(100% - 2px); height:44px; margin:auto; line-height:44px; background:#ffffff; border:1px solid #dfdfdf; margin:0 0 20px 0;}
ul.waku12 {width:calc(100% - 2px); height:100%; margin:auto; background:#ffffff; border:1px solid #dfdfdf; padding:20px 0 20px 0; margin:0 0 20px 0;}

ul.waku21 {width:100%; height:44px; margin:auto; line-height:44px; background:#ffffff; margin:0 0 20px 0;}
ul.waku22 {width:100%; height:100%; margin:auto; background:#ffffff; padding:0 0 20px 0; margin:0 0 20px 0;}

table {width:100%; border:0; padding:0; border-spacing:0;}
table th{font-weight:700;}

.thh {border-top:2px solid #000000; border-bottom:1px solid #dfdfdf; background:#efefef; color:#000000; text-align:center;}
.tdu {border-bottom:1px solid #dfdfdf;}
.thh2 {border:1px solid #dfdfdf; background:#efefef;}
.tdu2 {border:1px solid #dfdfdf; background:#efefef;}
.tdu3 {border:1px solid #dfdfdf; border-bottom:0; background:#efefef;}
.tdu4 {border:1px solid #dfdfdf; border-top:0; background:#efefef;}
.h30 {height:30px;}
.h28 {height:28px;}

.thh5 {border-top:2px solid #000000; border-bottom:1px solid #dfdfdf; background:#efefef; color:#000000;}
.thh6 {background:#efefef; color:#000000; border-bottom:1px solid #dfdfdf;}
.thh7 {background:#efefef; color:#000000; border-bottom:1px solid #000000;}
.tdu5 {border-top:2px solid #000000; border-bottom:1px solid #dfdfdf;}
.tdu6 {border-bottom:1px solid #dfdfdf; background:#ffffff;}
.tdu7 {border-bottom:1px solid #000000;}

.dan_tit {font-size:16px;font-weight:600;margin:20px 0 10px 20px;padding: 0 0 0 12px;background:url('/web_img/bul01.png') no-repeat 0 6px;}
.dan {width:95%; margin:0 0 0 2%; padding:0 0 0 3%; background:url('/web_img/bul01.png') no-repeat 0 7px;}
.dan2 {width:94%; margin:0 0 0 2%; padding:0 0 0 4%; }
.dan12 {width:90%; margin:0 0 0 2%; padding:0 0 0 8%; }
.dan22 {width:95%; margin:0 0 0 2%; padding:0 0 0 5%; }

ul.tabletab {width:100%; height:100%; height:auto; margin:0 auto; border-bottom:3px solid #95ac09; overflow:hidden;}
ul.tabletab li {float:left;}
ul.tabletab li.tb01 {width:2px; height:27px; line-height:27px;}
ul.tabletab li.tb02 {width:100px; height:26px; line-height:26px; background:#DFDFDF; margin:1px 1px 0 1px;}
ul.tabletab li.tb03 {width:100px; height:26px; line-height:26px; background:#95ac09; margin:1px 1px 0 1px;}
ul.tabletab li.tb11 {width:2px; height:27px; line-height:27px;}
ul.tabletab li.tb12 {width:200px; height:26px; line-height:26px; background:#DFDFDF; margin:1px 1px 0 1px;}
ul.tabletab li.tb13 {width:200px; height:26px; line-height:26px; background:#95ac09; margin:1px 1px 0 1px;}
ul.tabletab li.tb21 {width:2px; height:27px; line-height:27px;}
ul.tabletab li.tb22 {width:150px; height:26px; line-height:26px; background:#DFDFDF; margin:1px 1px 0 1px;}
ul.tabletab li.tb23 {width:150px; height:26px; line-height:26px; background:#95ac09; margin:1px 1px 0 1px;}
ul.tabletab li:after {content:''; clear:both; display:block;}

.btnlist {margin-top:20px; width:100%; text-align:right; } 

.icon07 {padding:0 0 0 10px; background:url('/web_img/icon/icon007.gif') no-repeat 0 4px;}
.icon025 {padding:0 0 0 40px; background:url('/web_img/icon/icon025.gif') no-repeat 30px 5px; word-break:break-all;}
.icon034 {padding:0 0 0 calc(5% + 20px); background:url('/web_img/icon/icon034.gif') no-repeat 5% 9px; word-break:break-all;}
.icon034_2 {padding:0 0 0 calc(5% + 20px); background:url('/web_img/icon/icon034.gif') no-repeat 5% 3px; word-break:break-all;}
.dan025 {padding:0 0 0 50px; word-break:break-all;}

.icon025_2 {padding:0 0 0 4%; background:url('/web_img/icon/icon025.gif') no-repeat 30px 5px; word-break:break-all;}

div ul li.sitemapultitle {width:90%; margin:5%; height:auto; line-height:40px; background:#95ac09;}
div ul li.sitemapultitle ul {background:#ffffff;}

#pop_search {position:absolute; z-index:999; overflow:hidden; top:15px; left:100px; width:200px;}

#gm_fss {left:0px; top:0px; width:190px; height:40px; overflow:hidden;}  

#gm_scroll { position:absolute; z-index:998;}
#gm_scroll * {line-height: 100%;}
#gm_scroll ul li a {font-size:11px; display:block; height:15px; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:0}

#gm_fssAll {border:2px solid #4E4E4F; padding:5px 0 0 5px; width:135px; height :205px; background:#fff !important;}

.gm_scroll * {line-height: 100%;}
.gm_scroll { position:absolute; top:0px;}
.gm_scroll ul {margin-top:7px; margin-left:7px;}
.gm_scroll ul li a {font-size:11px; display:block; height:15px; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:0}
.gm_scroll ul li A:link {color:#4B4B4B;}
.gm_scroll ul li a:hover, 
.gm_scroll ul li a:active {background:#4E4E4F; color:#fff;}

#barcode {width:208px; height:100px;margin:0 auto;}

#barcode li.bhead {float:left;width:16px; height:90px; background:url('/web_img/barcode/ohead.png') no-repeat;}
#barcode li.bZ {float:left;width:16px; height:90px; background:url('/web_img/barcode/oZ.png') no-repeat;}
#barcode li.b0 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o0.png') no-repeat;}
#barcode li.b1 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o1.png') no-repeat;}
#barcode li.b2 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o2.png') no-repeat;}
#barcode li.b3 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o3.png') no-repeat;}
#barcode li.b4 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o4.png') no-repeat;}
#barcode li.b5 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o5.png') no-repeat;}
#barcode li.b6 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o6.png') no-repeat;}
#barcode li.b7 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o7.png') no-repeat;}
#barcode li.b8 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o8.png') no-repeat;}
#barcode li.b9 {float:left;width:16px; height:90px; background:url('/web_img/barcode/o9.png') no-repeat;}
#barcode li.bStar {float:left;width:16px; height:90px; background:url('/web_img/barcode/oStar.png') no-repeat;}



.hide {
	font-size: 0;
	height: 0;
	position: absolute;
	top: -99999px;
	width: 0;
}

.skip dd a {
	display: block;
	font-size: 12px;
	left: 0;
	position: absolute;
	text-align: center;
	top: -10000px;
	width: 100%;
	z-index: 500;
}

.skip dd a:hover, .skip dd a:focus, .skip dd a:active {
	background: none repeat scroll 0 0 #000;
	color: #fff;
	padding: 15px 0;
	position: absolute;
	top: 0;
	z-index: 500;
}

#mapSkip {position:relative;width:auto;z-index:8;}
#mapSkip a {position:relative;display:block;left:0;top:0;width:1px;height:1px;margin:0 0 0 -10000px;font-size:0;padding:0;overflow:hidden;}
#mapSkip a:hover,
#mapSkip a:focus,
#mapSkip a:active {margin:0; width:200px; font-size:1em;height:auto; background:#fff; text-align:center;}

.fs1 {font-size:16px; font-weight:600;}