a:focus{outline:none;}
.genealogyCultureBox{
	width: 100%;padding-bottom:90px;min-height:100%;
}
.genealogyCultureBox_header{
	width: 100%;
	background: url('../images/genealogyCulture_banner.jpg');
}
.indexWordTd{
	cursor: pointer;
}
.genealogyCultureBox_header_tab{
	height: 60px;
	height: 48px;
	*background: #5A452A;
	background: #5A452A;
	background:rgba(80,77,60,.5);
	text-align: center;
	font-size: 16px;
	color: #fff;
	width:100%;
	display:table;
	margin:0 auto;
}
.genealogyCultureBox_header_tab a{
	margin: 0 30px;
	width: 122px;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	cursor: pointer;
	font-size:16px;
	color: #fff;
}
.genealogyCultureBox_header_tab img{
	float: left;
	margin-top: 8px;
}
.genealogyCultureBox_header_tab a.active{
	border-bottom: 1px solid #fff;
}
.genealogyCultureBox_header_search{
	padding: 28px 0;
}
.genealogyCultureBox_header_searchg{
	width: 1170px;
	margin: 0 auto;
	min-height: 35px;
	overflow: hidden;
}
.genealogySearchInput{
	width: 270px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	border: none;
	outline: none;
	margin-bottom: 10px;
	float: left;
}
.genealogySearchItem{
	margin-right: 10px;
}
.gSearchSelect{
	width: 280px;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	border: none;
	outline: none;
	margin-bottom: 10px;
	float: left;
}
.gsearchbtn{
	width: 280px;
	height: 36px;
	line-height: 36px;
	border-radius: 3px;
	background: #EFAA2F;
	text-align: center;
	font-size: 16px;
	color: #fff;
	display: block;
	cursor: pointer;
	float: right;
	margin-right: 20px;
}
.genealogySearchItem:nth-of-type(4n){
	margin-right: 0;
}
.gc_inputBox{
	width: 290px;
	height: 36px;
	line-height: 36px;
	background: #fff;
	border-radius: 3px;
	float: left;
	margin-right: 10px;
	position: relative;
}
.gc_inputBox input{
	width: 280px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	border: none;
	outline: none;
}
.gc_inputBox a{
	width: 190px;
	height: 36px;
	line-height: 36px;
	border-radius: 3px;
	background: #EFAA2F;
	text-align: center;
	font-size: 16px;
	color: #fff;
	display: block;
	cursor: pointer;
}
.advanceSearchbtn{
	background: transparent;
	width: 270px;
}
.advanceSearchbtn span{
	color: #fff;
	padding-right: 10px;
	float: right;
	display: block;
	height: 100%;
	position: relative;
	cursor: pointer;font-size:14px;
}
.gc_inputBox.last{
	margin-right: 0;
}
.advanceSearchgp{
	width: 280px;
	*width:276px;
	height: 36px;
	line-height:36px;
	border: none;
	outline: none;
	border-radius: 3px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	padding-left: 10px;
}

/*姓氏资料库-检索*/
.genealogyCultureBox_header_searchc{
	font-size: 14px;
	color: #fff;
}
.surnameInfoCharBox{
	width: 1170px;
	margin: 0 auto;
	*margin:10px auto 0 auto;
	overflow: hidden;
}
.surnameInfoCharBox span{
	width: 36px;
	height: 36px;
	border-radius: 3px;
	text-align: center;
	line-height: 36px;
	background:#EFAA2F;
	background: rgba(214,169,81,0.40);
	margin-right: 9px;
	margin-bottom: 10px;
	display: block;
	float: left;
	cursor: pointer;
}
.surnameInfoCharBox span:hover{
	background: #EFAA2F;
}
.surnameInfoCharBox span.active{
	background: #EFAA2F;
}
#surnameInfoCharBox span.active{
	background: #EA4E4E;
}
/*姓氏资料库-简介-名人*/
.surnameInfoBox{
	width: 1170px;
	margin: 0 auto;
}
.surnameInfoBox_t{
	padding:30px 0;
	color: #7D4A0F;
	font-size: 16px;
}
.surnameInfoBox_t p{
	border-left: 3px solid #7D4A0F;
	padding-left: 10px;
}
.surnameInfoBox_c{
	padding-left: 120px;
}
.surnameInfoBox_c_surname{
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	background: url('../images/letterBox.jpg') no-repeat;
	float: left;
	/*margin-left: -120px;*/
	font-size: 60px;
	color: #333;
}
.surnameInfoBox_c_summary{
	width: 100%;
	display: block;
	color: #000;
	font-weight: bold;
	font-size:14px;
	margin-bottom:20px;
}
.surnameInfoBox_c_summary li{
	padding-bottom: 10px;
}
.surnameInfoBox_c_summary p{
	display: inline-block;
}
.surnameInfoBox_c_summary span{
	color: #333;
	font-weight: normal;line-height:25px;
}
.surnameInfoBox_c_summary li.surnameInfoBox_c_summary_from_box{
	width: 100%;
	border: 1px solid #ddd;
	padding-bottom: 0;
}
.surnameInfoBox_c_summary_from_t{
	color: #000;
	font-weight: bold;
	background: #f5f5f5;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
}
.surnameInfoBox_c_summary_from_t span{
	display: block;
	float: left;
	width: 15%;
}
.surnameInfoBox_c_summary_from_t span.laiyuan{
	width: 25%;
}
.surnameInfoBox_c_summary_from_l{
	background: #fff;
	font-weight: normal;
	border-top: 1px solid #ddd;
}
/*姓氏名人*/
.surnameInfoBox_personList{
	overflow: hidden;
}
.surnameInfoBox_personList>a{
	display: block;
	width: 78px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	border: 1px solid #ddd;
	font-size: 16px;
	color: #000;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	cursor: pointer;
}
.surnameInfoBox_personList>a:hover{
	background: #C69C6D;
	color: #fff;
}
.surnameInfoBox_personList>a.active{
	background: #C69C6D;
	color: #fff;
}
/*姓氏名人列表-分页*/
.surnameInfoBox_personList_page{
	padding: 10px 0;
	height: 35px;
	overflow: hidden;
	display: block;
	width: 100%;
	color: #666;
}
.surnameInfoBox_personList_page li{
	width: 33.33%;
	height: 35px;
	line-height: 35px;
	float: left;font-size:14px;
}
.surnameInfoBox_personList_page span{
	display: inline-block;
	width: 80px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 3px;
	background:#eee;
	border: 1px solid #e3e1e1;
	color: #666;
	cursor: pointer;
}
.surnameInfoBox_personList_page input{
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #EEEEEE;
	border: 1px solid #E3E1E1;
	outline: none;
}
/*姓氏名人-简介*/
.surnameInfoBox_personabstract{
	border: 1px solid #ddd;
	border-radius: 3px;
	width: 100%;
	display: block;
	padding: 10px 0;
	color: #000;
	font-weight: bold;
	margin-top: 20px;
}
.surnameInfoBox_personabstract li{
	padding: 10px 10px 0;
	overflow: hidden;font-size:14px;
}
.surnameInfoBox_personabstract p{
	float: left;
}
.surnameInfoBox_personabstract span{
	font-weight: normal;
	font-size:14px;color:#333;line-height:25px;
}
/*族谱资料库列表*/
.genealogyInfoListBox{
	width: 1400px;
	margin: 0 auto;
}
/*名人资料库-简介*/
.personInfoBox{
	width: 1170px;
	margin: 0 auto;
}

/*名人资料库-检索*/
.genealogyCultureBox_header_searchp{
	text-align: center;
	width: 790px;
	height: 36px;
	margin: 0 auto;
}
.genealogyCultureBox_header_searchp a{
	display: block;
	width: 190px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	background: #EFAA2F;
	cursor: pointer;
	float: left;
	font-size:18px;
}
.gp_inputBox{
	width: 290px;
	height: 36px;
	line-height: 36px;
	background: #fff;
	border-radius: 3px;
	/*overflow: hidden;*/
	display: block;
	float: left;
	margin-right: 10px;
	position: relative;
}
.gp_inputBox input{
	padding-left: 10px;
	width: 280px;
	height: 36px;
	line-height: 36px;
	display: block;
	border:none;
	border-radius: 3px;
	outline: none;
}
/*名人资料库-列表*/
table#personInfoBox_table{
	width: 100%;
	margin-top: 40px;
	border: 1px solid #ddd;
	border-collapse:collapse;
	text-align: left;
}
table#personInfoBox_table tr{
	white-space:0;
	border-top: 1px solid #ddd;
}
table#personInfoBox_table th{
	padding: 10px 0;
	background: #F5E6D6;
	font-size:16px;
	text-indent: 5px;
}
table#personInfoBox_table td{
	font-size:14px;
	text-indent: 5px;
}
table#personInfoBox_table tr:hover{
	background: #ddd;
}
/*标题*/
.genealogyInfoListBox_top{
	padding: 20px 0;
	height: 21px;
	line-height: 21px;
	color: #666;
	text-align: left;
}
.genealogyInfoListBox_top>span{
	color: #3e3e3e;
	border-left: 3px solid #666;
	padding-left: 10px;font-size:16px;
}
.tab2{
	float: right;
	color: #bbb;
}
.tab2 li{
	float: left;
	margin-left: 30px;
	height: 21px;
	cursor: pointer;font-size:16px;
}
.tab2 li.active{
	color: #666;
}
/*.tab2 img{
	margin-right: 10px;
	float: left;
}*/
.tab2 span{
	float: left;
}
.tab2 li i{margin-right:8px;vertical-align:middle;display:inline-block;float:left;}
.tab2 .tabs2_icon01{background:url('../images/genealogyCulture_zp_4.jpg') no-repeat;width:20px;height:18px;}
.tab2 .tabs2_icon02{background:url('../images/genealogyCulture_zp_5.jpg') no-repeat;width:20px;height:21px;}
.tab2 .tabs2_icon03{background:url('../images/genealogyCulture_zp_6.jpg') no-repeat;width:21px;height:21px;}
.tab2 li:hover,.tab2 li.active{color:#666;}
.tab2 li:hover .tabs2_icon01,.tab2 li.active .tabs2_icon01{background:url('../images/genealogyCulture_zp_1.jpg') no-repeat;}
.tab2 li:hover .tabs2_icon02,.tab2 li.active .tabs2_icon02{background:url('../images/genealogyCulture_zp_2.jpg') no-repeat;}
.tab2 li:hover .tabs2_icon03,.tab2 li.active .tabs2_icon03{background:url('../images/genealogyCulture_zp_3.jpg') no-repeat;}
/*族谱资料库表格*/
.genealogyInfoListBox_Bottom{
	width: 100%;
	min-height: 800px;
	overflow: hidden;
}
.genealogyInfoListBox_Bottom_listright{
	max-width: 1193px;
	min-height: 1100px;
	float: left;
}
.genealogyListTable{
	width: 1193px;
	border: 1px solid #ddd;
	border-collapse:collapse;
}
.genealogyListTable tr{
	white-space:0;
	border-top: 1px solid #ddd;
}
.genealogyListTable th{
	/*height: 50px;
	line-height: 50px;*/
	padding: 10px 0;
	text-indent: 2px;
	background: #F5E6D6;
	text-align: left;
}
.genealogyListTable_2{
	width: 30%;
}
.genealogyListTable_1{
	width: 10%;
}
.genealogyListTable td{
	text-indent: 2px;
	padding: 10px 0;
}
.genealogyListTable tr:hover{
	background: #f5f5f5;
}
.genealogyCultureTabBox{
	display: none;
}
.genealogyListTable a{
	color: #333;
	display: block;
	padding: 10px 0;
}
/*分页器*/
.bursterBox{
	width: 175px;
	min-height: 880px;
	background: #f5f5f5;
	padding: 10px;
	float: left;
	margin-right: 10px;font-size:14px;
}
.bursterBox_t{
	font-size: 16px;
	color: #3b3b3b;
	padding-bottom: 10px;
}
.bursterBox_ga_t{
	line-height: 22px;
	padding-top: 10px;
	font-size: 16px;
	overflow: hidden;
}
.bursterBox_ga_t span{
	float: right;
	color: #C69C6D;
	font-size: 14px;
	cursor: pointer;
}
.bursterBox_ga{
	padding-bottom:10px;
	border-bottom: 1px solid #e6e6e6;
	cursor: pointer;
}
.bursterBox_ga li{
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tab2_Box_out{
	display: none;
	width: 1170px;
	margin: 0 auto;
}
/*分页器-更多*/
.bursterBox_ga_more{
	width: 100%;
	max-height: 200px;
	display: none;
	cursor: pointer;
}
/*图库*/
.genealogyGalleryBox{
	width: 965px;
	min-height: 1100px;
	float: left;
	overflow: hidden;
}
.genealogyGalleryBox_in{
	width: 190px;
	height: 368px;
	padding: 13px;
	font-size: 14px;
	color: #666;
	display: block;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-right: 31px;
	margin-bottom: 30px;
	float: left;
}
.genealogyGalleryBox_in:nth-of-type(4n){
	margin-right: 0;
}
.genealogyGalleryBox_in:hover{
	border-color: #C69C6D;
	box-shadow: 0 0 19px 0 rgba(198,156,109,0.59);
}
.genealogyGalleryBox_in img{
	width: 190px;
	height: 222px;
}
.genealogyGalleryBox_in p{
	font-size: 18px;
	padding-top: 10px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.genealogyGalleryBox_in span{
	display: block;
	padding-top: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.genClurIcon{width:20px;height:23px;background:url('../images/genClurIcon.png');vertical-align:middle;display:inline-block;}
.genClurIcon:hover{background:url('../images/genClurIcon_02.png');cursor:pointer;}
/*地图*/
#genealogyMap{
	width: 100%;
	height: 800px;
}
#genealogyMapMore{
	position: absolute;
	top: 20px;
	right: 20px;
	text-align: center;
	border-radius: 3px;
	z-index: 10000;
	background:#EFAA2F;
	color: #fff;
	width: 80px;
	line-height: 30px;
	height: 30px;
	cursor: pointer; 
}
.gtitleBox{
	position: absolute;
	top: 20px;
	left: 20px;
	width: 14px;
	max-height: 130px;
	text-align: center;
	border:1px solid #ddd;
	background: #fffadd;
	outline: 2px solid #fffadd;
    overflow: hidden;
    color: #123044;
    font-size: 10px;
}
/* 无数据 */
.genealogyNoDataBox{
	width: 100%;
	height: 600px;
	text-align: center;
	display: block;
}
.genealogyNoDataBox img{
	margin-top: 200px;
}
/*全文检索-置标*/
.genealogyInfoIndexListBox{
	width: 968px;
	margin: 0 auto;
	display: none;
}
.genealogyIndexTitle{
	padding: 30px 0;
	font-size: 16px;
	color: #3e3e3e;
}
.genealogyIndexTitle > p{
	height: 14px;
	line-height: 14px;
	border-left: 3px solid #666;
	padding-left: 5px;
}
#genealogyIndexTitle_num,#genealogyIndexTitle_keyword{
	color: #f00;
}
.genealogyIndexContent{
	width: 100%;
	overflow: hidden;
}
.genealogyIndexContentList{
	width: 188px;
	height: 340px;
	border:1px solid #ddd;
	border-radius: 3px;
	padding: 15px; 
	font-size: 14px;
	color: #333;
	margin-right: 20px;
}
.marginRight_0{
	margin-right: 0;
}
.genealogyIndexContentListImg{
	width: 188px;
	height: 222px;
}
.genealogyIndexContentList p{
	padding: 10px 0;
}
.genealogyIndexContentList span{
	margin-bottom: 10px;
	display: block;
}
/*姓氏资料库*/
.surnameInfoBox{

}

/*名人资料库*/
.genealogySummaryBox{
	width: 100%;
}
.genealogySummaryBox_title{
	height: 60px;
	background: url('../images/genealogyCulture_banner.jpg') no-repeat;
	background-position: 50% 50%;
}
.genealogySummaryBox_middle{
	width: 1170px;
	margin: 0 auto;
	padding: 21px 0;
	text-align: right;
	color: #fff;
}
.genealogySummaryBox_middle p{
	float: left;
	border-left: 3px solid #fff;
	padding-left: 10px;
}
.genealogySummaryBox_middle a{
	color: #fff;
}
#personInfoBox_table_tbody a{
	color: #333;
	display: block;
	padding: 10px 0;
}
/*分页卡*/
.tabs{
	padding-top: 40px;
	overflow: hidden;
}
.tabs span{
	display: block;
	width: 115px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	background: #F5E6D6;
	color: #7D4A0F;
	float: left;
	cursor: pointer;
}
.tabs span.active{
	background: #C69C6D;
	color: #fff;
}
.tabs_box{
	overflow: hidden;min-height:400px;
}
.tabs_box_genealogyList{
	display: none;
}
.tabs_box_record{
	display: none;
}
.tabs_box_genealogyShow_table{width:100%;}
.tabs_box_genealogyShow_table td{
	height: 35px;
	line-height: 35px;
}
.tabs_box_genealogyShow_table tr:hover{
	background: #f5f5f5;
}
.checkboxid{position:relative;float:left;background:url('../images/ge_checkbox.png') no-repeat;text-indent:1.5em;margin-top:20px;vertical-align: middle;}
.checkboxid input[type='checkbox']{position:absolute;top:0;left:0;width:16px;height:16px;opacity: 0;filter: alpha(opacity=0);}
.checkboxid label{font-size:14px;color:#fff;*margin-left:5px;margin-left:5px\0;}
.checkboxid.checked{background:url('../images/ge_checkbox_02.png') no-repeat;}

/*族谱资料库-全文检索-置标*/
.genealogyCultureBox_header_searchi{
	text-align: center;
	width: 790px;
	height: 36px;
	margin: 0 auto;
	display: none;
}

/*全文检索-置标结果详情界面*/
.fullSearchIndexDataWraper{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.3);
	display: none;
}
.fullSearchIndexDataWraperBox{
	width: 700px;
	height: 800px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin:-400px 0 0 -350px;
	background: #fff;

}
.fullSearchIndexDataWraperBoxTitle{
	height: 85px;
	line-height: 85px;
	border-bottom: 1px solid #ddd;
	position: relative;
	font-size: 20px;
	color: #333;
	text-align: center; 
}
.fullSearchIndexDataWraperBoxTitle img{
	position: absolute;
	top: 36px;
	right: 20px;
	cursor: pointer;
}
.fullSearchIndexDataWraperCenter{
	padding: 15px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
}
.fullSearchIndexDataWraperCenterleft{
	width: 410px;
	float: left;
}
.fullSearchIndexDataWraperCenterleftimg{
	width: 330;
	height: 470px;
	border:10px solid #eee;
	padding: 30px;
}
.fullSearchIndexDataWraperCenterleftimg img{
	width: 330px;
	height: 470px;
}
.fullSearchIndexDataWraperCenterleftTextarea{
	width: 390;
	height: 80px;
	padding: 10px;
	background: #eee;
}
.fullSearchIndexDataWraperCenterright{
	width: 220px;
	margin-left: 20px;
	float: left;
}
.fullSearchIndexDataWraperCenterrightBox{
	width: 220px;
	height: 370px;
	padding: 10px;
	border:1px solid #ddd;
}
.fullSearchIndexDataWraperCenterrightBoximg{
	width: 220px;
	height: 260px;
}
.fullSearchIndexDataWraperCenterrightBox p{
	padding: 10px 0;
}
.fullSearchIndexDataWraperCenterrightBox span{
	color: #666;
	margin-bottom: 10px;
	display: block;
}
.fullSearchIndexDataWraperCenterrightbtn{
	display: block;
	width: 240px;
	height: 40px;
	line-height: 40px;
	background: #C69C6D;
	font-size: 14px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	margin-top: 20px;
}
/*分页*/
.pagebox{margin:20px 0;height:36px;color:#666;font-size:14px;position:relative;cursor: pointer;}
.pagebox em{font-style:normal;}
.pageleft{float:left;}
.pageleft a,.pageright a{width:80px;height:36px;line-height:36px;background:#eee;color:#999;font-size:14px;display:inline-block;text-align:center;}
.pageleft a:hover,.pageright a:hover,.pageleft a.active,.pageright a.active{background:#C69C6D;color:#fff;}
.pagefirst i,.pagelast i{width:15px;height:12px;display:inline-block;vertical-align:middle;background:url('../images/pagepic.png') no-repeat;}
.pagefirst i{margin-right:5px;}
.pagelast i{background-position:-15px 0;margin-left:5px;}
.pageprev i,.pagenext i{width:9px;height:12px;display:inline-block;vertical-align:middle;background:url('../images/pagePrev.png') no-repeat;}
.pageprev i{margin-right:5px;}
.pagenext i{margin-left:5px;background-position:-9px 0;}
.pagefirst.active i,.pagelast.active i{background:url('../images/pagepic_02.png') no-repeat;}
.pagelast.active i{background-position:-15px 0;}
.pageprev.active i,.pagenext.active i{background:url('../images/pageNext.png') no-repeat;}
.pagenext.active i{background-position:-9px 0;}
.pageleft a:hover.pagefirst i{background:url('../images/pagepic_02.png') no-repeat;}
.pageleft a:hover.pageprev i{background:url('../images/pageNext.png') no-repeat;}
.pageright a:hover.pagenext i{background:url('../images/pageNext.png') no-repeat;background-position:-9px 0;}
.pageright a:hover.pagelast i{background:url('../images/pagepic_02.png') no-repeat;background-position:-15px 0;}
.pagemid{height:36px;position:absolute;top:0;left:35%;}
.pageright{float:right;}
.pageNumInput{width:34px;height:34px;line-height:34px;text-align:center;border:1px solid #ddd;background:#f5f5f5;margin-left:3px;margin-right:3px;font-family:'微软雅黑';font-size:14px;vertical-align:middle;color:#666;}

/*族谱资料库-姓氏选择*/
.surnameSelectBox{
	position: absolute;
	top: 40px;
	left: 0;
	background: #fff;
	width: 800px;
	min-height: 100px;
	z-index: 1000;
	border-radius: 3px;
	padding-bottom: 5px;
	box-shadow: 0 0 3px 2px rgba(0,0,0,0.4);
	display: none;
}
.charBox{
	width: 100%;
	overflow: hidden;
	padding: 10px 10px 0 10px;
}
.charBox span{
	width: 30px;
	height: 30px;
	display: block;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	border:1px solid #666;
	float: left;
	margin: 0 5px 5px 0;
	color: #333;
	cursor: pointer;
}
.charBox span.active{
	background: #C69C6D;
}
.charBox span:hover{
	background: #C69C6D;
}
.advanceSearchgpBox{
	width: 100%;
	height:100px;
	padding-top: 35px;
	display: none; 
}
#surname_arrow{
	width: 12px;
	height: 6px;
	position: absolute;
	right: 10px;
	top: 15px;
	background:url('../images/arrow_b.png');
}
#place_arrow{
	width: 12px;
	height: 6px;
	position: absolute;
	right: 10px;
	top: 15px;
	background:url('../images/arrow_b.png');
}
#search_arrow{
	width: 12px;
	height: 6px;
	position: absolute;
	right: -5px;
	top: 15px;
	background: url('../images/arrow_s.png');
}
.arrow{
	width: 12px;
	height: 6px;
	position: absolute;
	right: 10px;
	top: 15px;
}
.black{
	background:url('../images/arrow_b.png');
}
/*图库*/
.genealogyGalleryCover{
	width: 190px;
	height: 222px;
	position: relative;
}
.genealogyGalleryCover i{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 12px;
	font-size: 10px;
	max-height: 200px;
	font-style: normal;
	text-align: center;
	background: #fffadd;
	border:1px solid #999;
	outline: 5px solid #fffadd;
	overflow: hidden;
	color: #123044;
}
/*地址选择*/
/* 省市县筛选 */
.areaBox{
    position: absolute;
    top: 40px;
    left: -200px;
    width: 758px;
    height: 480px;
    border-radius: 3px;
    background: #fff;
    overflow: hidden;
    z-index: 1000;
    color: #000;
    border: 1px solid #d9d9d9;
    box-shadow: 0 0 3px 2px rgba(0,0,0,0.3);
    font-size:14px;
    background: #fff;
    display: none;
}
.province{
    width: 118px;
    height: 380px;
    float: left;
}
.province span{
    display: block;
    height: 35px;
    line-height: 35px;
    text-indent: 10px;
    cursor: pointer;
}
.province span:hover{
    color: #C69C6D;
}
.province span.active{
    color: #C69C6D;
    background:#e4e4e4;
}
.city{
    width: 620px;
    height: 169px;
    float: left;
    padding: 10px;
    border-bottom: 1px solid #ddd;
}
.city span{
    display: inline-block;
    /* width: 100px; */
    /* height: 20px; */
    line-height: 20px;
    text-align: left;
    cursor: pointer;
    padding:5px 15px;
    margin-bottom:5px;
}
.city span:hover{
    color: #C69C6D;
}
.city span.active{
    color: #333;
    color: #C69C6D;
}
.county{
    width: 620px;
    height: 170px;
    float: left;
    padding: 10px;
}
.county span{
    display: inline-block;
    width: 100px; 
    /* height: 20px; */
    line-height: 20px;
    text-align: left;
    cursor: pointer;
    padding:5px 15px;
    margin-bottom:5px;
}
.county span:hover{
    color: #C69C6D;
}
.county span.active{
    color: #C69C6D;
}
.areaBoxBottom{
    width: 100%;
    height: 99px;
    float: left;
    text-align: right;
    border-top: 1px solid #ddd;
}
.areaBoxBottom span{
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 3px;
    color: #fff;
    background: #3b3b3b;
    margin: 30px 20px 0 0;
    display: inline-block;
    cursor: pointer;
}
.full_search_inputBox{
	width: 500px;
}
.surnameCover{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
}
.biography{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	display: none;
}
.biographyDetail{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 560px;
	height: 360px;
	margin: -200px 0 0 -300px;
	background: #fff;
	padding: 20px;
	overflow: hidden;
}
.biographyDetail img{
	position: absolute;
	top: 4px;
	right: 4px;
}
.biographyContent{
	height: 360px;
	overflow-y: scroll;
}

/*方志资料库*/
.localRecordSearchBox{
	width: 1170px;
	margin: 0 auto;
	overflow: hidden;
}
.localRecordSearchBox input{
	width: 270px;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	margin-right: 10px;
	border: none;
	outline: none;
	display: block;
	float: left;
}
.localRecordSearch{
    width: 270px;
	height: 36px;
	line-height: 36px;
	display: block;
	float: left;
	background: #EFAA2F;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
#localRecord_table{
	width: 100%;
	margin-top: 20px;
	border: 1px solid #ddd;
    border-collapse: collapse;
}
#localRecord_table th{
	background: #F5E6D6;
	padding: 10px 0;
}
#localRecord_table td{
	max-width: 100px;
	padding: 10px 0;
	border-top: 1px solid #ddd;
	text-align: center;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis; 
}
#localRecord_table a{
	color: #333;
}

/*全文数据展示model*/
.catalogMarkWrap{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.3);
	display: none;
}
.catalogMarkBox{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -350px 0 0 -374px; 
	width: 748px;
	height: 700px;
	background: #fff;
}
.catalogMarkTitle{
	position: relative;
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #ddd;
}
.catalogMarkTitle p{
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.catalogMarkTitle img{
	position: absolute;
	top: 19px;
	right: 19px;
	cursor: pointer;
}
.catalogMarkContent{
	width: 708px;
	height: 610px;
	padding: 10px 20px;
	overflow-y: scroll;
}
.catalogMarkContent a{
	color: #358acd;
	display: block;
	height: 30px;
	line-height: 30px;
}
.genealigyCheck{
	position: relative;
	width: 280px;
	height: 36px;
	line-height: 36px;
	margin-right: 10px;
	display: inline-block;
	color: #fff;
}
.genealigyCheck input{
	position: absolute;
	top: 8px;
	left: 0;
	width: 20px;
	height: 20px;
}
.genealigyCheck label{
	margin-left: 30px;
}
.titlegenealogyName,.titleplace,.titleauthor,.titleowner{
	width: 15%;
}
.titlehall,.titlepublish{
	width: 10%;
}
.titlesurname,.titlehasImage,.titlecontent,.titlehasContent,.titlezhibiao{
	width: 5%;
}
/*自适应*/
@media screen and (max-width: 767px){
	.genealogyCultureBox_header{
		background-repeat: repeat-y;
	}
	.genealogyCultureBox_header_tab span{
		margin:0; 
	}
	.genealogyCultureBox_header_searchg{
		width: 100%;
	}
	.gc_inputBox{
		float: none;
		margin:0 auto 20px auto; 
	}
	.advanceSearchgpBox{
		height: auto;
		padding-top: 0;
	}
	.advanceSearchgp{
		float: none;
		margin:0 auto 20px auto;
		display: block;
	}
	.checkboxid{
		float: none;
		margin:0 auto;
		width: 290px;
	}
	.gc_inputBox.last{
		margin-right: auto;
	}
	.genealogyInfoListBox{
		width: 90%;
	}
	.tab2 li{
		margin-left: 10px;
	}
	.bursterBox{
		width: 100%;
		min-height:200px;
		margin-bottom: 20px;
	}
	.genealogyInfoListBox_Bottom_listright{
		width: 100%;
		min-height:200px;
	}
	.genealogyGalleryBox{
		width: 100%;
		min-height: 200px;
	}
	.genealogyGalleryBox_in{
		float: none;
	}
	.tab2_Box_out{
		width: 100%;
		height: 600px;
	}
	/*姓氏资料库*/
	.surnameInfoCharBox{
		width: 90%;
	}
	.surnameSelectBox{
		width: 310px;
	}
	/*名人资料库*/
	.genealogyCultureBox_header_searchp{
		width: 100%;
		height: auto;
	}
	.gp_inputBox{
		float: none;
		margin:0 auto 20px auto;
	}
	.genealogyCultureBox_header_searchp a{
		width: 290px;
		float: none;
		margin:0 auto;
	}
	.personInfoBox{
		width: 90%;
		overflow-y: scroll;
	}
	#first{
		display: none;
	}
	#last{
		display: none;
	}
	.pagemid{
		display: none;
	}
	/*全文检索*/
	.genealogyCultureBox_header_searchi{
		width: 90%;
		height: auto;
	}
	.full_search_inputBox{
		width: 290px;
	}
	#genealogyKeywordSearchbtn{
		width: 100%;
	}
	.genealogyInfoIndexListBox{
		width: 90%;
	}
	.advanceSearchbtn{
		width: 290px;
	}
	/*名人简介*/
	.genealogySummaryBox_middle{
		width: 90%;
	}
	.surnameInfoBox{
		width: 90%;
	}
}