@charset "utf-8";

#s_allWrap{position:relative; width:100%; overflow:hidden;}

/* Head ************************************************************************************************************************************************************/
#sear_head_w { position:relative; width:100%; float:left; z-index:990; border-bottom:2px solid #334878; }
#sear_head_w #head { position:relative; width:1280px; min-height:109px; margin:0 auto; }
#sear_head_w #head h1 { position:absolute; width:180px; height:57px; top:26px; left:17px; margin-left:0; z-index:999; background:url("../images/logo.gif") no-repeat left top; }
#sear_head_w #head h1 a { width:180px; height:57px; display:block; }
#sear_head_w #head .main_search { position:relative; padding:34px 0 0 350px/*440px*/; z-index:999; }
#sear_head_w #head .main_search fieldset.m_sear { position:relative; float:left; border:0px; margin:0 24px 0 0; width:400px; height:35px; background-color:#fff; border:3px solid #3a5dab; }
#sear_head_w #head .main_search fieldset.m_sear select.sear1 { position:relative; float:left; width:23%; height:35px; line-height:31px; font-size:13px; color:#666; padding:0 1%; border:0px; }
#sear_head_w #head .main_search fieldset.m_sear input.ts_in { position:relative; float:left; width:44%; height:35px; line-height:35px; font-size:13px; color:#aaa; padding:0 2%; border:0px; }
#sear_head_w #head .main_search fieldset.m_sear button.btn_auto { position:relative; float:left; width:8%; height:18px; border:0px; margin:12px 1%; display:block; background:url("../images/btn_sear_on.gif") no-repeat left top; }
#sear_head_w #head .main_search fieldset.m_sear input.ts_btn { position:relative; float:right; width:15%; height:35px; font-weight:bold; font-size:13px; color:#fff; text-align:center; border:0px; background-color:#3a5dab; cursor:pointer; }
#sear_head_w #head .main_search ul.autolist { position:absolute; top:74px; left:531px; width:293px; margin-left:0; padding:15px 10px; background-color:#fff; border:1px solid #3a5dab; z-index:30; }
#sear_head_w #head .main_search ul.autolist li { display:block; height:30px; line-height:30px; font-size:13px; color:#666; }
#sear_head_w #head .main_search ul.autolist li span { font-size:13px; color:#3a5dab; font-weight:bold; }
#sear_head_w #head .main_search ul.autolist li a,
#sear_head_w #head .main_search ul.autolist li a:visited { display:block; height:30px; line-height:30px; font-size:13px; color:#666; padding:0px 10px; }
#sear_head_w #head .main_search ul.autolist li a:hover,
#sear_head_w #head .main_search ul.autolist li a:active { display:block; height:30px; line-height:30px; font-size:13px; color:#666; padding:0px 10px; background-color:#fafafa; }
#sear_head_w #head .main_search .search_in { position:relative; float:left; margin-top:8px;}
#sear_head_w #head .main_search .search_in input.check { position:relative; margin:6px 6px 0 0; float:left; }
#sear_head_w #head .main_search .search_in label.check_txt { position:relative; float:left; line-height:25px; font-size:14px; color:#444; border:0px; }
#sear_head_w #head .main_search .search_in .btn_lnk01 { position:relative; display:inline-block; float:left; height:25px; line-height:25px; font-size:14px; color:#fff; font-weight:bold; padding:0px 14px; margin-left:10px; background-color:#4372ce; }
#sear_head_w #head .main_search .search_in .btn_lnk02 { position:relative; display:inline-block; float:left; height:25px; line-height:25px; font-size:14px; color:#fff; font-weight:bold; padding:0px 14px; margin-left:4px; background-color:#8b9bb9; }

#sear_head_w #head .sear_more_w { position:absolute; top:111px; left:0; width:1218px; min-height:60px; padding:22px 30px; background-color:#f7f7f7; border:1px solid #d6d6d6; border-top:0; z-index:1000; }
#sear_head_w #head .sear_more_w .sm_title { position:relative; width:100%; line-height:18px; font-size:14px; color:#0d399e; font-weight:bold; }
#sear_head_w #head .sear_more_w .btn_close { position:absolute; top:20px; right:20px; width:60px; height:30px; line-height:30px; text-align:center; background-color:#3a5dab; }
#sear_head_w #head .sear_more_w .btn_close a { font-size:14px; color:#fff; font-weight:bold; }
#sear_head_w #head .sear_more_w form { margin-top:12px; }
#sear_head_w #head .sear_more_w fieldset.sm_sear01 { position:relative; float:left; }
#sear_head_w #head .sear_more_w fieldset.sm_sear01 legend.txt01 { position:relative; float:left; line-height:24px; font-size:14px; color:#222; font-weight:bold; }
#sear_head_w #head .sear_more_w fieldset.sm_sear01 select.sm_sear01 { position:relative;float:left; width:100px; line-height:24px; font-size:14px; margin:0px 30px 0px 10px; border:1px solid #ccc; padding:4px 5px 4px 8px;}
#sear_head_w #head .sear_more_w fieldset.sm_sear02 { position:relative; float:left; }
#sear_head_w #head .sear_more_w fieldset.sm_sear02 legend.txt01 { position:relative; float:left; line-height:24px; font-size:14px; color:#222; font-weight:bold; }
#sear_head_w #head .sear_more_w fieldset.sm_sear02 select.sm_sear02 { position:relative;float:left; width:100px; line-height:24px; font-size:14px; margin:0px 30px 0px 10px; border:1px solid #ccc; padding:4px 5px 4px 8px;}
#sear_head_w #head .sear_more_w fieldset.sm_sear_radio { position:relative; float:left;  }
#sear_head_w #head .sear_more_w fieldset.sm_sear_radio label.radio_w { position:relative; float:left; line-height:24px; margin-right:5px; }
#sear_head_w #head .sear_more_w fieldset.sm_sear_radio label.radio_w .sear_radio { line-height:24px; font-size:14px; color:#222; margin:5px; vertical-align:middle;}

/* Content ************************************************************************************************************************************************************/
/* Left Menu */
.sear_con_w { position:relative; width:100%; min-width:1280px; overflow:hidden; }
.sear_con_w .sear_lm_w { position:relative; width:100%; min-width:1280px; z-index:2; }
.sear_con_w .sear_lm_w .sear_lm { position:relative; width:1280px; height:auto; min-height:800px; margin:0 auto; }
.sear_con_w .sear_lm_w .sear_lm #sear_menu { position:relative; width:210px; float:left; }
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d { position:relative; width:210px; }
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li { position:relative; width:210px; display:block; border-bottom:1px solid #fff; }
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li.on,
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li.off:hover { background:url("../images/searchMenuOn.gif") repeat; }
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li.off { background:url("../images/searchMenuOff.gif") repeat; }
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li a,
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li a:visited, 
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li a:hover, 
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li a:active,
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li.off a:hover, 
.sear_con_w .sear_lm_w .sear_lm #sear_menu ul.lm_1d li.off a:active { display:block; width:170px; height:41px; margin-right:14px; padding-left:26px; font-size:16px; line-height:41px; color:#fff; background:url("../images/sear_menu_arrow.png") no-repeat right 10px; }

/* Content */
.tit span {vertical-align:top;}
.sear_con_w .sear_lm_w .sear_lm #sear_content { position:relative; width:858px; float:left; background:url("../images/sear_content_bg.gif") repeat 0 0; padding:0px 0px 0px 0px; border-right:1px solid #d6d6d6; border-left:1px solid #d6d6d6; font-size:14px; color:#666; overflow:hidden; }
.sear_con_w .sear_lm_w .sear_lm #sear_content .content_w { position:relative; min-height:600px; padding:30px 20px 20px 20px; font-size:12px; color:#666; }

.content { background:#fff; border:1px solid #d6d6d6; }
.content .sear_con { position:relative; padding:0px 40px; clear:both; overflow:hidden; }
.content .sear_box { position:relative; padding:30px 40px; clear:both; overflow:hidden; background-color:#f7f7f7; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; font-size:14px; line-height:30px; color:#000; }
.content .result_w { position:relative; background:#fff; border:2px solid #374c7b; margin-bottom:10px; padding:24px 30px; clear:both; overflow:hidden; }
.content .result_w .tit { font-size:18px; color:#000; font-weight:bold; }

.content_w span.value { padding:5px 0 0 4px; font-size:14px; color:#888; }
.content_w span.value2 { padding:0 0 0 4px; font-size:14px; color:#888; }
.content_w .more a { float:right; margin-top:10px; padding-right:16px; line-height:16px; font-size:13px; text-decoration:underline; color:#404040; background:url("../images/sear_more.png") no-repeat right 1px; }

.content_w .tab_w { position:relative; background:#fff; border:1px solid #d6d6d6; margin-bottom:10px; padding:30px 30px 24px 30px; clear:both; overflow:hidden; }
.content_w .tab_w > .tit { font-size:18px; color:#000; font-weight:bold; }
.content_w .tab_w ul.tab_list { margin-top:10px; }
.content_w .tab_w ul.tab_list li { width:22%; margin-right:4%; float:left; font-size:14px; line-height:30px; color:#888; background:url("../images/sear_bar.gif") no-repeat right 11px; }
.content_w .tab_w ul.tab_list li a
.content_w .tab_w ul.tab_list li a:visited { font-size:14px; color:#888; }
.content_w .tab_w ul.tab_list li a:hover, 
.content_w .tab_w ul.tab_list li a:active { font-size:14px; color:#333; text-decoration:underline; }
.content_w .tab_w ul.tab_list li:nth-child(4),
.content_w .tab_w ul.tab_list li:nth-child(8),
.content_w .tab_w ul.tab_list li:nth-child(12) { margin-right:0%; background:none; }

.content_w .sr_menu_w { position:relative; background:#fff; border:1px solid #d6d6d6; margin-bottom:10px; padding:30px; clear:both; overflow:hidden;}
.content_w .sr_menu_w > .tit { font-size:18px; color:#000; font-weight:bold; }
.content_w .sr_menu_w ul.sr_menu { margin-top:20px; }
.content_w .sr_menu_w ul.sr_menu li { padding:0 0 0 9px; background:url("../images/dotLi_4.gif") no-repeat left 15px; margin-bottom: 10px;}
.content_w .sr_menu_w ul.sr_menu li a,
.content_w .sr_menu_w ul.sr_menu li a:visited,
.content_w .sr_menu_w ul.sr_menu li a:hover, 
.content_w .sr_menu_w ul.sr_menu li a:active { font-size:14px; line-height:30px; color:#0d399e; }
.content_w .sr_menu_w ul.sr_menu li a span { /*color:#df4438;*/ vertical-align:top; font-size:16px; }

.content_w .sr_list_w { position:relative; background:#fff; border:1px solid #d6d6d6; margin-bottom:10px; padding:30px; clear:both; overflow:hidden; }
.content_w .sr_list_w > .tit { font-size:18px; color:#000; font-weight:bold; }
.content_w .sr_list_w dl.sr_web { margin-top:22px; }
.content_w .sr_list_w dl.sr_web dt.tit a,
.content_w .sr_list_w dl.sr_web dt.tit a:visited, 
.content_w .sr_list_w dl.sr_web dt.tit a:hover, 
.content_w .sr_list_w dl.sr_web dt.tit a:active { font-size:15px; line-height:26px; color:#0d399e; text-decoration:underline; }
.content_w .sr_list_w dl.sr_web dd { margin-top:4px; }
.content_w .sr_list_w dl.sr_web dd.txt { font-size:15px; line-height:24px; color:#3d3d3d; margin-left: 5px;}
.content_w .sr_list_w dl.sr_web dd.date,
.content_w .sr_list_w dl.sr_web dd.route a, 
.content_w .sr_list_w dl.sr_web dd.route a:visited { font-size:13px; line-height:18px; color:#42892f; word-break:break-all; }
.content_w .sr_list_w dl.sr_web dd.route a:hover, 
.content_w .sr_list_w dl.sr_web dd.route a:active { font-size:13px; line-height:18px; color:#42892f; text-decoration:underline; }
.content_w .sr_list_w dl.sr_web dd.attach { font-size:13px; line-height:18px; color:#666; word-break:break-all; }
.content_w .sr_list_w dl.sr_web dd.attach span { color:#42892f; font-weight:bold; vertical-align:top; }
.content_w .sr_list_w dl.sr_web dd.attach a:hover, 
.content_w .sr_list_w dl.sr_web dd.attach a:active { text-decoration:underline; }

.content_w .tour_list_w { position:relative; background:#fff; border:1px solid #d6d6d6; margin-bottom:10px; padding:30px; clear:both; overflow:hidden; }
.content_w .tour_list_w > .tit { font-size:18px; color:#000; font-weight:bold; }
.content_w .tour_list_w dl.tour_list { clear:both; position:relative; min-height:136px; margin-top:20px; padding:0 0 0 220px; }
.content_w .tour_list_w dl.tour_list dt.tit a { font-size:15px; line-height:26px; color:#0d399e; text-decoration:underline; }
.content_w .tour_list_w dl.tour_list dd.img { position:absolute; top:0; left:0; width:198px; height:134px; border:1px solid #d6d6d6; }
.content_w .tour_list_w dl.tour_list dd.img img { width:100%; height:134px; }
.content_w .tour_list_w dl.tour_list dd.con { margin:6px 0 4px 0; font-size:15px; line-height:24px; color:#3d3d3d; margin-left: 5px;}
.content_w .tour_list_w dl.tour_list dd.route a, 
.content_w .tour_list_w dl.tour_list dd.route a:visited { font-size:13px; line-height:18px; color:#42892f; word-break:break-all; }

.sear_page { clear:both; width:100%; float:left; margin:0px 0px 10px 0px; text-align:center; }
.sear_page a, em, img, span { display:inline-block; vertical-align:middle; }
.sear_page ol li { padding:0px 1px; }
.sear_page .no_off a { font-weight:bold; width:31px; height:31px; font-size:13px; line-height:31px; color:#666; background:#fff; border:1px solid #e5e5e5; }
.sear_page .no_on a { font-weight:bold; width:31px; height:31px; font-size:13px; line-height:31px; color:#fff; background:#2c79bd; border:1px solid #1965a8; }
.sear_page a:hover { text-decoration:underline; }
.m_sear_page { display:none; }
/* Content - Common */
.fc_blue { color:#0d399e; }
.fc_blue_ { color:#334878; }
.fc_red { color:#df4438; }
.fc_gray { color:#404040; }
.fc_dgray { color:#303031; }
.fc_black {color:#000;}
.sear_icon01 { font-size:24px; line-height:36px; color:#000; font-weight:bold; margin-bottom: 7px;}
.sear_icon02 { font-size:18px; line-height:30px; color:#000; font-weight:bold; }
ul.sear_icon_ul01 { position:relative; padding:5px 0px; }
ul.sear_icon_ul01 li { line-height:24px; padding-left:12px; font-size:13px; color:#666; background:url("../images/dotLi_4.gif") no-repeat 4px 10px; }
ul.sear_icon_ul01 li.none { background:none; margin:0px; padding:0px; }
.sear_table_w { position:relative; width:100%; overflow:hidden; clear:both; }
.sear_table_w .table { width:99.5%; border-top:2px solid #444; border-left:1px solid #e5e5e5; }
.sear_table_w .table th { padding:10px 10px; height:20px; line-height:20px; font-weight:bold; font-size:13px; color:#333; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background-color:#f7f7f7; }
.sear_table_w .table td { padding:10px 15px; height:20px; line-height:20px; font-weight:normal; font-size:13px; color:#777; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }

/* Right */
.sear_con_w .sear_lm_w .sear_lm #sear_right { position:relative; width:180px; float:right; padding:0px 15px; font-size:14px; color:#666; overflow:hidden; }
.sear_list_w { position:relative; float:left; width:180px; margin-top:40px; padding:0; display:inline-block; }
.sear_list_w strong { display:block; height:35px; font-weight:bold; font-size:18px; line-height:35px ;color:#303031; margin-bottom:0px; }
.sear_list_w ul { margin-top:10px; }
.sear_list_w ul li { float:left; width:90px;/*width:80px;*/ }
.sear_list_w ul li.on a,
.sear_list_w ul li.on a:visited { display:block; border:1px solid #506189; font-size:15px; line-height:28px; color:#fff; text-align:center; background-color:#506189; }
.sear_list_w ul li.on a:hover,
.sear_list_w ul li.on a:active { display:block; border:1px solid #506189; font-size:15px; line-height:28px; color:#fff; text-align:center; background-color:#506189; }
.sear_list_w ul li.off a,
.sear_list_w ul li.off a:visited { display:block; border:1px solid #d6d6d6; font-size:15px; line-height:28px; color:#404040; text-align:center; background-color:#f7f7f7; }
.sear_list_w ul li.off a:hover,
.sear_list_w ul li.off a:active { display:block; border:1px solid #d6d6d6; font-size:15px; line-height:28px; color:#404040; text-align:center; background-color:#f7f7f7; }
.sear_list_w ol.ol_list { position:relative; padding:0px; width:140px; }
.sear_list_w ol.ol_list li.list { display:block; float:left; width:100%; left:0px; padding:6px 0; line-height:30px; border:0px; }
.sear_list_w ol.ol_list li.list span { overflow:hidden; display:block; float:left; width:18px; height:18px; margin:2px 5px; padding:0; font-weight:bold; color:#fff; background:#e46011; line-height:18px; text-align:center; }
.sear_list_w ol li a,
.sear_list_w ol li a:visited { display:block; float:left; border:0 none; background:#fff; font-size:14px; line-height:20px; color:#626262; }
.sear_list_w ol li a:hover,
.sear_list_w ol li a:active { display:block; float:left; border:0 none; background:#fff; font-size:14px; line-height:20px; color:#626262; text-decoration:underline; }
.sear_list_w ul li.list span { overflow:hidden; display:block; float:left; width:18px; height:18px; margin:2px 5px; padding:0; font-weight:bold; color:#fff; background:#e46011; line-height:18px; text-align:center; }
.sear_list_w ul li ol.ol_list01 { position:relative; padding:10px 0; width:140px; }
.sear_list_w ul li ol.ol_list01 li.list { display:block; float:left; width:100%; left:0px; padding:6px 0; line-height:30px; border:0px; }
.sear_list_w ul li ol.ol_list01 li.list a, 
.sear_list_w ul li ol.ol_list01 li.list a:visited { display:block; float:left; border:0 none; background:#fff; font-size:14px; line-height:20px; color:#626262; border:0px; }
.sear_list_w ul li ol.ol_list01 li.list a:hover
.sear_list_w ul li ol.ol_list01 li.list a:active { display:block; float:left; border:0 none; background:#fff; font-size:14px; line-height:20px; color:#626262; text-decoration:underline; }
.sear_list_w ul li ol.ol_list01 li.list span { overflow:hidden; display:block; float:left; width:18px; height:18px; margin:2px 5px; padding:0; font-weight:bold; color:#fff; background:#e46011; line-height:18px; text-align:center; }
.sear_list_w ul li ol.ol_list02 { position:relative; top:0px; left:-90px; padding:10px 0; width:140px; }
.sear_list_w ul li ol.ol_list02 li.list { display:block; float:left; width:100%; left:0px; padding:6px 0; line-height:30px; border:0px; }
.sear_list_w ul li ol.ol_list02 li.list a, 
.sear_list_w ul li ol.ol_list02 li.list a:visited { display:block; float:left; border:0 none; background:#fff; font-size:14px; line-height:20px; color:#626262; border:0px; }
.sear_list_w ul li ol.ol_list02 li.list a:hover
.sear_list_w ul li ol.ol_list02 li.list a:active { display:block; float:left; border:0 none; background:#fff; font-size:14px; line-height:20px; color:#626262; text-decoration:underline; }
.sear_list_w ul li ol.ol_list02 li.list span { overflow:hidden; display:block; float:left; width:18px; height:18px; margin:2px 5px; padding:0; font-weight:bold; color:#fff; background:#e46011; line-height:18px; text-align:center; }

/* Footer ************************************************************************************************************************************************************/
#sear_footer_w { position:relative; width:100%; min-width:1280px; min-height:100px; padding:30px 0; clear:both; border-top:1px solid #d6d6d6; }
#sear_footer_w .copy { position:relative; width:1280px; margin:0 auto; }
#sear_footer_w .copy .copy_txt { position:relative; font-size:14px; color:#707070; line-height:30px; text-align:center; }
#sear_footer_w .copy .copyright { position:relative; font-size:13px; color:#929292; line-height:24px; text-align:center; margin-top:15px; }


/*2016-11-11 ¹®Áö¿µ Ãß°¡*/
/*¸Þ´º°Ë»ö*/
.menuTxt{
	margin-left:5px;
	color:#666;
	font-size:14px !important;
}
/*½Ç½Ã°£°Ë»ö*/
.realNew{
	text-align:center;
	padding-left:110px;
}
.realUp{
	background:url("../images/icon_up.gif") no-repeat right center;
	text-align:center;
	padding-left:110px;
}
.realDown{
	background:url("../images/icon_down.gif") no-repeat right center;
	text-align:center;
	padding-left:110px;
}
.realNone{
	text-align:center;
	padding-left:110px;
}
/**°Ë»ö¾îÀÚµ¿¿Ï¼º**/
#autoCompleteToOn, #autoComplete {
    position: relative;
    width: 100%;
}
.set_sugicn {
    position: absolute;
    float: left;
    margin: 8px 0px 0px 26px;
	left: 75%;
	top: -31px;
}
#rcmdResult{
	position:absolute;
	top:4px;
	width:65%;
	padding:8px 10px;
	box-sizing:border-box;
	border:1px solid #16A8B9;
	background:#fff;z-index:100;
	left: 24.8%;
}
.autoList li{display:block;padding:3px;font-size:1em;color:#000;list-style:none;line-height:19px}
.autoList li a{color:#000}
.autoList li a strong{color:#d12a07}

.dir_align {
	text-align: right;
	margin-bottom: 5px;
}

.btn.dgray {
    box-sizing: border-box;
    display: inline-block;
    background-color: #666;
    color: #fff;
    border: none;
    padding: 0 10px;
    border-radius: 3px;
    line-height: 23px;
    margin-right: 10px;
    cursor: pointer;
}

.result-none{line-height:2em;background:url(../images/nodata_bg.png) 65px top no-repeat;padding-left:260px;margin: 22px 0;font-size: 1.15em;}
.result-none .msg{font-weight:600;font-size:15px;margin-bottom:10px;}
.date {
    line-height: 25px;
}

.txtBody {
    color: #899;
    padding-top: 5px;
}

/*ºÐ¾ßº°ÅäÇÈ*/
 .topic{display:inline-block;position:relative;width:180px;height:270px;margin-left: 0px;}
 .topic strong{display:block;height:38px;padding-left: 1px;background:#3a5dab;font-weight:bold;font-size:1.167em;line-height:2.5em;color:#fff;    text-align: center;
}}
 .topic ul{position:relative;display:inline-block;width:175px;border-left:1px solid #d6d6d6;list-style: outside none none;}
 .topic li{float:left;width:50%}
 .topic li a{display:block;height:33px;margin-left:-1px;border:solid #d6d6d6;border-width:0 1px 1px 1px;font-size:1.083em;line-height:2.5em;color:#272e3c;text-align:center}
 .topic li.on a{border:0 none;border-bottom:1px solid #d6d6d6;background:#f0f0f0;color:#63687c;font-weight:bold;}
 .topic li .topic_mnlist{display:none}
 .topic li.on .topic_mnlist{display:block;position:absolute;top:101px;left:-1px}
 .topic .topic_mnlist{display:block;position:absolute;top:139px;left:-1px}
 .topic .topic_mnlist ul{width:179px;padding:8px 0;border:1px solid #d6d6d6;height: 85px;}
 .topic .topic_mnlist li{width:100%}
 .topic .topic_mnlist li a{margin-left:0;border:0 none;font-size:0.923em;line-height:1.75em;color:#626262;text-align:left}
 .topic .topic_mnlist li{float: left;list-style: outside none none;width: 76px;}
 .topic .topic_mnlist li a{margin-left:0;border:0 none;font-size:0.923em;line-height:1.75em;color:#626262;text-align:left}
 .topic li.on .topic_mnlist li a{height:21px;padding-left:23px;background:#fff}
 .topic .topic_mnlist li a{height:21px;padding-left:14px;background:#fff;width: 100%;}

/*¿¬°ü°Ë»ö¾î*/
.bestKeyword {
    padding-top: 7px;
    margin-top: 10px;
    clear: both;
	font-size: 0.8em;
}
.go_connect dt {
    float: left;
}
.go_connect li {
    float: left;
}
.go_connect li a {
    margin-left: 5px;
}

/*table width*/
.w12{width:12%;}
.w16{width:16%;}
.w18{width:18%;}
.w36{width:36%;}

#mobilePage{ display:none; }

#mobileOff{
	background: #fff !important;
	color: #666 !important;
	border: none;
}

.content-box .webzine li div {
	margin-left: 5px;
}
.content-box .board div {
	margin-left: 5px;
}
.colorGray{font-weight: bold !important;font-size: 13px !important;margin-left: 0 !important;}

/*»çÇÏ±¸º¸*/
.subTitle {
    margin-left: 0px !important;
    font-size: 13px !important;
    font-weight: bold !important;
    color: #414286 !important;
}
/*»ó¼¼°Ë»ö*/
#search_detail					{ position: relative; }
#search_detail > div > a		{ display: block; position: absolute; top: 0; left: 50%; margin-left: 550px; height: 42px; width: 80px; background: #787b83; color: #fff; line-height: 42px; text-align: center; font-weight: bold; }
/*ie input clear button*/
input[type=text]::-ms-clear {
    display: none;
}
/*Á÷¿ø¾÷¹«css*/
#search_worker table .name {
    color: #00e;
}
#search_worker table .part {
    color: #10906D;
}

/* Skip To Content */
#skipNav {position:absolute; left:0; top:-1000px; width:100%; height: 0px; z-index:1000; line-height:0px; font-size:0px}
#skipNav a {display:block; text-align:center; width: 100%; line-height:0px;	font-size:0px}
#skipNav a:focus, #skipNav a:hover, #skipNav a:active {position:absolute; left:0px; top:1000px; padding: 8px 0; display:block; height:20px; background:#414286; font-size:12px; font-weight:bold; line-height:18px; color:#fff}


@media (max-width: 1280px) { 
	#search_detail > div > a { margin-left : 0px; left: auto; right: 0; } 
}
#search_detail.on > div			{ display: block; }
#search_detail > div			{ display: none; position: relative; line-height: 1.0em; border-top: 1px solid #16A8B9; background: #16A8B9; z-index: 9; padding-bottom: 20px; color:#fff; }
#search_detail .title			{ display: block; margin: 0; padding: 0; border-bottom: 1px solid #16A8B9; background: #f6f6f7; overflow:hidden; height: 42px; overflow: hidden; margin-bottom: 20px; }
#search_detail .title p			{ max-width: 1260px; margin: 0px auto; }
#search_detail .title p strong	{ display: block; floaT: left; padding: 15px 25px; background: #16A8B9; color: #fff; }
#search_detail .title p span	{ display: block; float: left; padding: 15px 25px; color: #222222; font-weight: bold; }
#search_detail fieldset			{ position: relative; max-width: 1260px; margin: 10px auto; padding: 0 20px 0 100px; box-sizing: border-box; }

#search_detail fieldset > label,
#search_detail fieldset > legend			{ display: block; position: absolute; padding-left: 10px; font-weight: 800; margin-right: 20px; line-height: 30px; left: 20px; }
#search_detail fieldset > label:before,
#search_detail fieldset > legend:before		{ content: ""; display: block; position: absolute; left: 0; top: 50%; margin-top: -3px; width: 0; height: 0; border: 3px solid transparent; border-left-color: #fff; }
#search_detail fieldset select				{ line-height: 30px; border-radius: 8px; border: 1px solid #ccc; width: 140px; height: 30px; padding: 0 5px; box-sizing: border-box; }
#search_detail fieldset p					{ float: left; margin: 0; line-height: 30px; }
#search_detail fieldset p label				{ line-height: 30px; margin-right: 10px; }
#search_detail fieldset input[type="text"]	{ width: 80px; height: 30px; border: 1px solid #ccc; border-radius: 5px; }

.txtH {
    font-size: 13px !important;
    font-weight: inherit !important;
    margin-left: 0 !important;
	color: #666 !important;
}

@media (max-width: 1050px) { 
	#top_search_bar input[type="submit"] {
		right: -5px;
	}
}
@media (max-width: 980px) { 
	#search_detail > div		{ border-top: 1px solid #16A8B9; }
	#search_detail fieldset p span	{ display: inline-block; }
	.set_sugicn {
		left: 83%;
	}
	#rcmdResult{
		left: 15.3%;
		width: 79%;
	}
}
@media (max-width: 790px) { 
	#rcmdResult{
		left: 19.3%;
		width: 73%;
	}
}

@media (max-width: 660px) { 
	.set_sugicn {
		left: 77%;
	}
	#rcmdResult{
		left: 24.3%;
		width: 66%;
	}
}
/*»ó¼¼°Ë»ö-e*/

@media all and (min-width:641px) and (max-width:1024px) { 
	.bestKeyword {
		padding-top: 0px;
		padding-bottom: 38px;
	}
}

@media all and (min-width:320px) and (max-width:640px) { 
	.set_sugicn {
		margin: 8px 0px 0px 18px;
	}
	#rcmdResult {
		width: 69%;
		left: 22.3%;
	}
	.bestKeyword {
		padding-top: 0px;
		padding-bottom: 37px;
	}

	.labelopt_rf{
		display:none;
	}
}
@media (max-width: 570px) { 
	#rcmdResult {
		width: 64%;
		left: 26.3%;
	}
}
@media (max-width: 500px) { 
	#top_search_bar input[type="submit"] {
		right: -22px;
	}
	#rcmdResult {
		width: 61.5%;
		left: 31.3%;
	}
}
@media (max-width: 480px) { 
	#top_search_bar input[type="submit"] {
		right: -1px;
	}
	#rcmdResult {
		width: 59%;
		left: 31.3%;
	}
}
@media (max-width: 410px) { 
	#search_detail .title p span	{ display: none; }
	#search_detail fieldset	{ padding-lefT: 20px; padding-bottom: 10px; }
	#search_detail fieldset > label, #search_detail fieldset > legend	 { position: relative; left: 0; clear: both; width: 60px; }
	#rcmdResult {
		width: 60%;
		left: 29.3%;
	}
}
@media (max-width: 370px) { 
	.set_sugicn {
		left: 72%;
	}
	#rcmdResult {
		width: 57%;
		left: 29.3%;
	}
}