@charset "utf-8";
/* CSS Document */

fieldset{ border:0px;}
.mt10{ margin-top:10px;}
.doc_main_box{ clear: both; height: auto; width: 948px; background: #fff; margin: 0 auto; padding: 10px 7px; overflow:hidden; text-align:left; }
a:hover{ text-decoration:underline; }
/***** 信息列表 S  *****/
.doc_position{ font-size:14px; color:#666; letter-spacing:0px;}
.doc_position a{ margin-left:3px; margin-right:3px; color:#666;}
.doc_position a:hover{color:#008C7E;}
.doc_list_main{ width:678px; height:auto; overflow: hidden; float:right; }
.doc_list_tit{ width:676px; height:auto; overflow:hidden;  border-bottom: 1px solid #F0F0F0;}
.doc_list_tit h1{ font-size:14px; font-weight:bold; color:#333; margin-top:8px; *margin-top:10px; float:left; width:96px; overflow:hidden; padding-top: 20px;}
.doc_city{ float:right; width:100%; overflow:hidden; display:block; margin-top:4px;}
.doc_city a{ display:block; width:52px; height:28px; float:left; margin:0 0 20px 20px; color:#666666; cursor: pointer; font-size: 16px; text-align:center; line-height:28px; background: #F6F6F6; }
.doc_city a.focus{ background:#00998a; color:#fff;}
.doc_city a:hover{background:#008C7E;color:#fff;}
.doc_con_one{ width:665px; height:auto; overflow:hidden; margin:0px auto; padding-left:0px; padding-right:10px; }
.doc_con_one dt{ background:url(../imgs/doc_ico_02.gif) 0px 10px no-repeat;  padding-left:12px;}
.doc_con_one dt a{ font-size:14px; font-weight:bold; color:#0085d6; line-height:23px;}
.doc_con_one dt a:hover{color:#008C7E;}
.doc_con_one dd{ color:#444; line-height:24px; padding-left:12px;}
.doc_con_one dd span{ color:#fe7800;}
.doc_list_detail{width:638px; height:auto; overflow:hidden; margin:20px;min-height: 500px;}
.doc_list_detail li{ line-height:56px; border-bottom: 1px solid #F0F0F0; overflow: hidden; }
.doc_list_detail li a{ font-size:16px; color:#666666;width: 546px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; float: left;}
.doc_list_detail li a:hover{color:#008C7E;}
.doc_list_detail li span{ float:right; font-size:16px; color:#666;}
.doc_list_detail li.line{ background:none; height:30px;}
.doc_list_right{ width:260px; height:auto; overflow:hidden; margin-right:0px; float:right; margin-top:10px;}
.doc_info_public{ width:248px; height:121px; border:1px solid #d4d4d4;}
.doc_info_public h2{ width:246px; height:28px; background:#F9F9F9; border-bottom:1px solid #dcdcdc;font-size:12px; color:#212121; font-weight:bold; line-height:30px; padding-left:8px;}
.doc_info_search{ width:175px; *width:165px; height:128px; margin:0px auto;}
.doc_info_search .doc_input{ width:145px; height:22px; border:1px solid #ccc; font-size:12px; color:#000; line-height:25px; padding-left:2px;}
.doc_info_search legend{ color:#fff;}
.doc_select{ width:150px; height:22px; margin-top:8px;}
.doc_button{ width:60px; height:23px; background:#00998a; border:none; line-height:25px; color:#fff; margin:10px auto; cursor:pointer;} 
.doc_jobs{ width:190px; height:140px; margin-left:6px; _margin-left:3px; margin-top:4px;}
.doc_jobs li{ background:url(../imgs/doc_ico_03.gif) 0px 10px no-repeat; line-height:22px; padding-left:10px; width:190px; height:22px; overflow:hidden;}
.doc_jobs li a{ color:#333;}
.doc_jobs li a:hover{color:#008C7E;}
.doc_jobs li span{ color:#999;}
/***** 信息列表 E *****/
/***** 信息展示 S *****/
.doc_view_tit{ font-size:16px; font-weight:bold; margin:15px auto; text-align:center;}
.doc_view_time{ font-size:12px; color:#7e7e7e; width:100%; height:22px; margin:0px auto; text-align:center;}
.doc_view_time span{ margin-right:15px;}
.doc_view_prompt{ width:616px; height:auto; overflow:hidden; background:#f6f6f6; border:1px solid #ccc; margin:10px auto; padding:10px; line-height:22px; text-indent:20px;}
.doc_view_detail{width:636px; height:auto; overflow:hidden;  line-height:24px; margin:10px auto; }
.doc_view_public{ width:186px; height:auto; overflow:hidden; margin:10px auto;}
.doc_view_public a{ width:57px; height:20px; display:block; overflow:hidden; float:left; margin-right:0px; color:#00998a; margin-top:5px; overflow:hidden;} 
.doc_view_public a:hover{color:#008C7E;}
.doc_view_sort{ margin-left:12px; height:auto; overflow:hidden;}
.doc_view_sort p.doc_view_sort_tit{ font-weight:bold; display:block; clear:both;}
.doc_view_sort_detail{ clear:both;}
.doc_view_sort p a{ color:#ff6600; height:16px; overflow:hidden;}
.doc_view_sort a{ width:90px; margin-right:2px; margin-top:8px; height:16px; overflow:hidden;}
.doc_view_height{ height:auto; overflow:hidden;}
/***** 信息展示 E *****/

/*新增修改咨询搜索  star*/
.head_bg_pic{
	width: 100%;
	height: 367px;
	position: absolute;
	top: 26px;
	left: 0;
	background: url(../imgs/head_bg_pic.png) no-repeat center top;
	display: inline-block;
	z-index: -1;
}
.doc_info_searchTop{
	text-align: center ;
	padding-bottom: 40px;
}
.doc_info_searchTop .searchTop_title{
	font-family: Source Han Sans CN, Source Han Sans CN;
	text-align: center;
	font-size: 40px;
	letter-spacing: 10px;
	font-weight: bold;
	line-height: 60px;
	margin: 30px 0;
}
.doc_info_searchTop .searchTop_title span{
	color: #14A094;
}
.doc_info_searchBox{
	border: 1px solid #14A094;
	border-radius: 50px;
	width: 548px;
	margin: 0 auto;
}
.doc_info_searchList{
	display: flex;
	align-items: center;
}
.topSeach{
	width: 38px;
}
.doc_info_searchList .doc_input{
	width: 508px;
	border: 0;
	line-height: 48px;
	background: #fff!important;
	padding: 0 16px;
	box-sizing: border-box;
	outline: none;
	font-size: 14px;
	font-weight: bold;
	border-radius: 50px;
}


.doc_info_searchList .doc_input::placeholder {
            color: #999; 
        }
 
.doc_list_listBox{
	width: 260px;
	border-radius: 10px;
	background: #F6F6F6;
	float: left;
	font-size: 18px;
	color: #333;
	padding: 40px 0;
}
.doc_list_listBox ul li a{
	line-height: 73px;
	padding: 0 30px;
	display: flex;
	align-items: center;
}
.doc_list_listBox ul li img{
	margin-right: 14px;
	width: 33px;
}
.doc_list_listBox ul li{
	position: relative;
	cursor: pointer;
}
.listBox_curInter{
	background: #fff;
	position: relative;
	color: #14A094;
    font-weight: bold;
}
.listBox_curInter::after{
	content: '';
	width: 4px;
	height: 40px;
	background: #36CBCF;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -20px;
}

.doc_list_main .pagination{
	text-align: center;
}
.doc_list_main .pagination a
{
	font-size: 14px;
	color: #4D4F53;
	background: #F0F2F5;
	border-radius: 2px;
	line-height: 30px;
	display: inline-block;
	margin: 0 5px;
	padding: 0 10px;
}
.doc_city .city-link-hidden {
            display: none;
        }
.doc_city #show-more-btn{
	background:#fff;
	color: #14A094;
	display: flex;
	align-items: center;
}
.doc_city #show-more-btn .show-more-icon{
	margin-left: 5px;
	width: 14px;
	height: 14px;
}
.doc_list_title{
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	margin: 0 0 20px 20px;
}
.doc_list_empty{
	border-bottom: 1px solid #F0F0F0;
	color: #999;
	font-weight: bold;
	font-size: 16px;
	line-height: 56px;
	text-align: center;
}
.current-page{
	background: #14A094;
	color: #fff;
	border-radius: 2px;
	line-height: 30px;
    display: inline-block;
    margin: 0 5px;
    padding: 0 10px;
}
/*新增修改咨询搜索  end*/