.maincont {
	position: relative;
}
/* aboutus css*/
.content_box,
.members_content_box {
	background: url(index_bg.jpg) left top repeat;
	background-size: 0.37rem 0.37rem;
}

.banner_img {
	height: 4rem;
	width: 100%;
	color: #FFFFFF;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}

.title_box {
	padding: 0 .2rem;
}

.title_box > .title {
	font-size: .4rem;
	position: absolute;
	top:2rem;
	font-weight: 700;
}

.title_box .nav {
	font-size: .26rem;
	position: absolute;
	top: 2.75rem;
	background: url(ico_ad.png) no-repeat 0 .06rem;
	background-size: .19rem .23rem;
	padding-left: .3rem;
	line-height: .36rem;
}
.title_box .nav a {
	color: #FFFFFF;
	word-break: normal!important;
}


.layout {
	padding: 0 .2rem .6rem .2rem;
	margin-top: -.5rem;
	position: relative;
}

/* left */
.layout .left {
	display: none;
}

.layout .right {
	background-color: #FFFFFF;
	padding: 0 .34rem .5rem .34rem;
	height: auto!important;
}

/* right */
.layout .right h2 {
	width: 100%;
	text-align: center;
	font-size: .5rem;
	color: #c7a478;
	font-weight: normal;
	padding: .64rem 0px .44rem;
	line-height: 1;
}

.layout .right p {
	margin-bottom: 1em;
	font-family: "Times New Roman";
}
.content_txt {
	font-size: .34rem;
	line-height: .48rem;
}


.content_list {
	overflow: hidden;
}
.content_list span {
	display: block;
}
.content_list .time {
	color: #c7a478;
	font-size: .28rem;
}
.content_list .content_list_title {
	font-size: .32rem;
	line-height: .4rem;
	margin-bottom: .2rem;
	margin-top: .2rem;
}
.content_list li {
	border-bottom: 1px #EBDFD0 solid;
	margin-bottom: .3rem;
	padding-bottom: .3rem;
	overflow: hidden;
	clear: both;
}
.content_list li:hover {
	border-bottom: 1px #004B85 solid;
}
.content_list .content_list_title a {
	color: #000;
	font-weight: bold;
}
.content_list .content_list_title a:hover {
	color: #004B85;
}
.layout .content_list p {
	font-family: "Times New Roman";
	font-size: .3rem;
	line-height: .4rem;
	color: #707070;
	margin-bottom: .2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.content_list .more a {
	color: #c7a478;
	font-size: .3rem;
	display: block;
}
.content_list .more a:hover {
	color: #004B85;
}

/* ledadership */
.content_list_leader ul li {
	border: 2px solid #ebdfd0;
	margin-bottom: .2rem;
	padding: 3px;
}

.content_list_leader .border_box {
	border: 1px solid #ebdfd0;
	padding: 0.22rem;
}
.content_list_leader .border_box:hover {
	background: #FCF9F5;
}

.content_list_leader .border_box .title {
	font-size: .36rem;
	color: #1a1a1a;
	line-height: .48rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0;
}

.content_list_leader .border_box .text_con {
	font-size: .32rem;
	color: #999999;
	line-height: .36rem;
	overflow: hidden;
	margin-bottom: 0;
}
.content_list_leader .site_map .title {
	text-indent: 1em;
	margin-bottom: .5em;
}
.content_list_leader .site_map .text_con {
	text-indent: 2.5em;
	margin-bottom: 1em;
}
.content_list_leader .site_map .text_con a {
	color: #999999;
}
.content_list_leader .site_map .text_con:last-child {
	margin-bottom: 0;
}


/* Overseas Participation */
.cont_panda {
	overflow: hidden;
}
.cont_panda ul li {
	padding: .3rem;
	background: #FFFFFF;
	border: 1px #EBDFD0 solid;
	clear: both;
	overflow: hidden;
	margin-bottom: .3rem;
	display: flex;
}
.cont_panda ul li:hover {
	border: 1px #004B85 solid;
}
.cont_panda ul li:last-child {
	margin-bottom: 0;
}
.cont_panda .time {
	width: .8rem;
	height: .9rem;
	background: url(timebg.jpg) repeat-x;
	background-size: contain;
	color: #ffffff;
	font-size: .28rem;
	font-weight: bold;
	text-align: center;
	padding-top: .34rem;
}
.cont_panda .list {
	width: 4.7rem;
	margin-left: .3rem;
	display: inline-block;
}
.cont_panda .list a {
	font-size: .32rem;
	line-height: .4rem;
	font-weight: bold;
	display: block;
}
.layout .cont_panda p {
	color: #707070;
	font-size: 20px;
	margin-bottom: 0;
	margin-top: 10px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-justify: inter-ideograph;
}

.cont_panda2 {
	overflow: hidden;
}
.cont_panda2{
	overflow: hidden;
	margin-top: 0.5rem;
}

.cont_panda2 li{
	margin-bottom: 0.4rem;
}
.cont_panda2 li a{
	display: block;
}

.cont_panda2 li .text-cont{
	padding:0.2rem 0.3rem;
	background: #fff;
	border: 1px #EFE6DB solid;
	border-top: 0;
}

.cont_panda2 li h4{
	font-size: 0.32rem;
	color: #004B85;
	line-height: 1.5;
}

.cont_panda2 li p{
	margin-top: 0.1rem;
	font-size: 0.28rem;
	color: #C7A478;
	margin-bottom: 0!important;
	font-family: Arial!important;
}

.cont_panda2 li p span {
	font-family: '宋体';
	font-weight: bold;
}
.cont_panda2 .img-cont img {
	width: 100%;
	display: block;
}
/* search */

.search_list .red_active{
	color:#b70102;
}
.search_list .search_title{
	font-size: .32rem;
	color:#1a1a1a;
	margin-bottom: .3rem;
	line-height: .36rem;
}
.search_list .search_title .name{
	font-size: .5rem;
	color:#c7a478;
	display: block;
	margin: .4rem 0 0.3rem 0;
}
.search_list .search_title .seach_contxt{
	font-size:20px;
}

.search_list {
	overflow: hidden;
}
.search_list .time {
	color: #c7a478;
	font-size: .28rem;
	display: block;
	margin-top: .3rem;
}
.search_list .search_list_title {
	font-size: .32rem;
	line-height: .4rem;
	margin-bottom: .2rem;
	margin-top: .2rem;
}
.search_list li {
	border-bottom: 1px #EBDFD0 solid;
	margin-bottom: .3rem;
	padding-bottom: .3rem;
	overflow: hidden;
	clear: both;
}
.search_list li:hover {
	border-bottom: 1px #004B85 solid;
}
.search_list .search_list_title a {
	color: #000;
	font-weight: bold;
}
.search_list .search_list_title a:hover {
	color: #004B85;
}
.layout .search_list p {
	font-family: "Times New Roman";
	font-size: .3rem;
	line-height: .4rem;
	color: #707070;
	margin-bottom: .2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.search_list .more a {
	color: #c7a478;
	font-size: .3rem;
	display: block;
}
.search_list .more a:hover {
	color: #004B85;
}

/* data */
.data_list {
	overflow: hidden;
}
.data_list .time {
	color: #c7a478;
	font-size: .28rem;
	display: block;
}
.data_list .data_list_title {
	font-size: .32rem;
	line-height: .4rem;
	margin-bottom: .2rem;
	margin-top: .2rem;
}
.data_list li {
	border: 1px #EBDFD0 solid;
	margin-bottom: .3rem;
	padding: .3rem;
	overflow: hidden;
	clear: both;
}
.data_list li:hover {
	border: 1px #004B85 solid;
}
.data_list .data_list_title a {
	color: #000;
	font-weight: bold;
}
.data_list .data_list_title a:hover {
	color: #004B85;
}
.layout .data_list p {
	font-family: "Times New Roman";
	font-size: .3rem;
	line-height: .4rem;
	color: #707070;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.data_list .more a {
	color: #c7a478;
	font-size: 18px;
}
.data_list .more a:hover {
	color: #004B85;
}
.data_list .document_box {

	display: flex;

	align-items: flex-end;
}

.data_list  .document{
	font-size:.3rem;
	color: #004b85;
	margin-right: .2rem;
	display:inline-block;
}
.data_list .con-text {
	border: 1px solid #ebdfd0;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.data_list .document_box a{
	display:inline-block;
	height: .4rem;
	width: .4rem;
	margin-right: 0.3rem;
	background-size: cover;
	vertical-align:bottom;
}
.data_list .document_box > a.doc{
	background-image: url(document_icon_doc.jpg);
	background-size: .4rem .4rem;
}
.data_list .document_box > a.xls{
	background-image: url(document_icon_xls.jpg);
	background-size: .4rem .4rem;
}
.data_list .document_box > a.pdf{
	background-image: url(document_icon_pdf.jpg);
	background-size: .4rem .4rem;
}

/* news */
.layout_content .right {
	width: 100%;
	padding: .3rem .3rem .5rem .3rem;
}
.layout_content .pic {
	overflow: hidden;
	margin-bottom: .3rem;
}
.layout_content .pic img {
	width: 100%;
	display: block;
}
.layout_content .content_list li {
	margin-bottom: .3rem;
	padding-bottom: .3rem;
}

/* content */
.layout_content_body .right {
	width: 100%;
	padding: .3rem;
}
.content_body {
	color: #333333;
}
.content_body .title {
	font-size: .5rem;
	line-height: .6rem;
	margin-bottom: .2rem;
}
.content_body .main {
	font-size: .34rem;
	line-height: .48rem;
	text-align: left;
}
.content_body .main p {
	line-height: .48rem;
	font-size: .34rem;
	text-align: left;
}
.content_body .time {
	font-size: .3rem;
	padding: .2rem 0 .4rem;
	color: #C7A478;
	overflow: hidden;
	position: relative;
}
.content_body .time span {
	display: block;
}
.content_body .print {
	line-height: .4rem;
	color: #C7A478;
	display: flex;
	align-items: center;
	margin-top: .1rem;
	position: absolute;
	right: 0;
	top: .06rem;
	display: none;
}
.content_body .print img {
	margin-right: .1rem;
	width: .32rem;
	height: auto;
}
.content_body .main {
	border-top: 1px #BAC8DC solid;
	padding-top: .3rem;
	clear: both;
	overflow: hidden;
}
/* 翻页 */
.base-page{
	margin: .5rem 0 0;
	text-align: center;
	font-size: .24rem;
	color: #666666;
}

.base-page a{
	margin: 0 .04rem;
	border: 1px #CCC solid;
	padding: 0.1rem .14rem;
	color: #999999;
	display: inline-block;
}
.base-page a:hover {
	color: #004B85;
	border: 1px #004B85 solid;
}
.base-page a.on{
	color: #004B85;
	border: 1px #004B85 solid;
}

.base-page a:hover,.base-page a.current{
	color: #083b72;
}

.base-page a.prev,.base-page a.next{
	font-family: 宋体;
}
.base-page a.start,.base-page a.end{
	font-family: 宋体;
}
/*日历*/
.data_top {
	/* border: 1px solid #EBDFD0; */
	overflow: hidden;
	margin-bottom: .3rem;
}
.yh_title {
	display: block;
	font-size: .38rem;
	line-height: .7rem;
	background: url(ico_search.png) no-repeat .3rem .2rem;
	padding-left: .9rem;
	background-size: .32rem .32rem;
}

.yh_tb_date,.yh_tb_date2{
	position: relative;
	display: block;
	width: 100%;
	height: 0.68rem;
	margin-bottom: 0.2rem;
	font-size: 0.3rem;
	line-height: 0.68rem;
	color: #ddc7ac;
	background: #fff url(yh2_icon_m_date.png) 6.6rem center no-repeat;
	background-size: 0.31rem 0.31rem;
	border: 1px solid #ddc7ac;
	box-sizing: border-box;
	vertical-align: top;
}

.yh_tb_date2{
	margin-bottom: 0;
	background: #fff url(yh2_icon_m_date.png) 6rem center no-repeat;
	background-size: 0.31rem 0.31rem;
}

.yh_tb_dateInp{
	position: relative;
	width:100%;
	padding:0 0.2rem;
	height: 0.66rem;
	font-size: 0.3rem;
	line-height: 0.66rem;
	color: #ddc7ac;
	box-sizing: border-box;
	background: transparent;
	z-index: 2;
	text-align: center;
}

.yh_tb_dateT{
	position: absolute;
	top:0;
	left: 3.1rem;
	font-size: 0.3rem;
	line-height: 0.66rem;
	color: #333;
}

.yh_tb_dateT2{
	position: absolute;
	top:0;
	left: 0.2rem;
	font-size: 0.3rem;
	line-height: 0.66rem;
	color: #ddc7ac;
}

.yh_tb_dateT3{
	left:3.7rem;
}

.search_btn {
	display: block;
	width: 100%;
	height: 0.78rem;
	margin-top: 0.1rem;
	font-size: 0.3rem;
	line-height: 0.78rem;
	color: #fff;
	text-align: center;
	background: url(yh2_titBg.jpg) repeat;
	background-size: 0.37rem 0.37rem;
	vertical-align: top;
}

/* 2021-12-09 mobile 添加开始 */
.no_result_en{
    height: 6rem;
    background: url(no_result_en.jpg) no-repeat center;
    background-size: 80%;
}
/* 2021-12-09 添加结束 */
.daterangepicker .drp-selected {
	display: block;
	margin-bottom: .14rem;
}

/* 详情页附件 start */
.fujian_listLink{padding-top:30px;overflow: hidden;}
.fujian_listLink li{
	box-sizing: border-box;
}
.fujian_listLink li a{
    display: inline-block;
    padding: 0 0.25rem 0 0.35rem;
    font-size: .3rem;
    line-height: .4rem;
    color: #004B85;
    background: url(icon_doc2.png) left center no-repeat;
    background-size: 0.25rem 0.25rem;
    overflow: hidden;
}

/* 详情页附件 end */