@charset "UTF-8";
/* ========== 组织机构 start ========== */
.organizationBox {
	min-height: 1310px;
}
/* ========== 组织机构 end ========== */

/* ========== 成员单位 start ========== */
.membersUnitDl {
	padding-top: 10px;
	text-align: center;
}

.membersClassify {
	display: inline-block;
	position: relative;
}

.membersClassify::before {
	display: block;
	content: '';
	position: absolute;
	left: 50px;
	top: 45px;
	right: 50px;
	height: 2px;
	background: #e6e6e6;
}

.membersClassify dd {
	float: left;
	display: inline;
	margin: 0 50px;
	position: relative;
	z-index: 3;
}

.membersClassify dd .icon {
	margin: 0 auto;
	width: 90px;
	height: 90px;
	border: 2px solid #e5e5e5;
	border-radius: 100px;
	transition: .4s;
	-webkit-transition: .4s;
	position: relative;
	overflow: hidden;
	background: #FFFFFF;
}

.membersClassify dd span {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-position: center center;
	background-repeat: no-repeat;
	transition: .3s;
	-webkit-transition: .3s;
}

.membersClassify dd span.span1 {
	opacity: 1;
	z-index: 1;
}

.membersClassify dd span.span2 {
	opacity: 0;
	z-index: 2;
	top: 30px;
}

.membersClassify dd .text {
	height: 62px;
	line-height: 62px;
	text-align: center;
	font-size: 16px;
	color: #595959;
}

.membersClassify dd:hover .icon {
	background: #1e2188;
	border-color: #5557b4;
}

.membersClassify dd:hover .icon span.span1 {
	z-index: 1;
	opacity: 0;
}

.membersClassify dd:hover .icon span.span2 {
	z-index: 2;
	opacity: 1;
	top: 0;
}

.membersClassify dd.hover .icon {
	background: #1e2188;
	border-color: #5557b4;
}

.membersClassify dd.hover .icon span.span1 {
	z-index: 1;
	opacity: 0;
}

.membersClassify dd.hover .icon span.span2 {
	z-index: 2;
	opacity: 1;
	top: 0;
}

.memberDl dd {
	padding: 10px 0;
}

.memberDl dd .con {
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	background: #fff;
	padding: 0 50px 0 40px;
	border-radius: 10px;
	position: relative;
	transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;
}

.memberDl dd .con .titleName {
	overflow: hidden;
}

.memberDl dd .con .titleName a {
	display: inline-block;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
	color: #595959;
}

.memberDl dd .con .websiteHref {
	margin: 20px 0;
	line-height: 40px;
}

.memberDl dd .con .websiteHref a {
	display: block;
	padding: 0 16px;
	border: 1px solid #e8e6f3;
	border-radius: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #bbb3d8;
	transition: .4s;
	-webkit-transition: .4s;
}

.memberDl dd .con:hover {
	transform: translateY(-1px);
	-webkit-transform: translateY(-1px);
	box-shadow: 0 7px 15px rgba(30, 33, 136, 0.15);
}

.memberDl dd .con::before {
	display: block;
	content: "";
	position: absolute;
	width: 0;
	height: 2px;
	left: 0;
	top: 0;
	background: #796daf;
	transition: .4s;
	-webkit-transition: .4s;
}

.memberDl dd .con:hover::before {
	width: 100%;
}

.memberDl dd .con .websiteHref a:hover {
	background: #bbb3d8;
	color: #FFFFFF;
}





/* 联系我们 start */
.contactBox {
	position: relative;
}

.coloumnMap {
	position: relative;
}

.coloumnMap .map {
	height: 731px;
	overflow: hidden;
	background: #f5f5f5;
}

.contactInfor {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.contactInforC {
	position: absolute;
	width: 500px;
	height: 613px;
	background: url(/ynjt5/pc/images/lxwmBg.png) center 0 no-repeat;
	left: 0;
	bottom: 38px;
	padding: 52px 91px 0 48px;
	box-sizing: border-box;
}

.contactName {
	height: 72px;
	line-height: 72px;
	font-size: 36px;
	font-weight: bold;
	color: #1d1714;
	opacity: 0.1;
	margin-bottom: 46px;
}

.contactCulture {
	height: 54px;
	line-height: 54px;
	font-size: 26px;
	color: #1d1714;
	margin-bottom: 6px;
}

.contactLn {
	height: 120px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
}

.contactTel {
	height: 58px;
	line-height: 58px;
	font-size: 35px;
	color: #d2ae1c;
	margin-bottom: 5px;
}

.contactDl .con {
	overflow: hidden;
}

.contactDl .con .icon {
	float: left;
	display: inline;
	width: 30px;
	height: 30px;
	margin-top: 7px;
	background-color: rgba(0, 0, 0, 0.15);
	border-radius: 100%;
	margin-right: 20px;
	background-position: center center;
	background-repeat: no-repeat;
}

.contactDl .con .text {
	overflow: hidden;
	line-height: 30px;
	padding: 7px 0;
	font-size: 14px;
	color: #737373;
}

/* 联系我们地图新版 start */
#allmap {
	width: 100%;
	height: 624px;
	overflow: hidden;
	margin: 0 auto;
	font-family: "微软雅黑";
	border-radius: 20px;
}

.mapHtml {
	position: absolute;
	width: 855px;
	height: 517px;
	background: url(/ynjt5/pc/images/mapBg.png) center center no-repeat;
	top: 50%;
	margin-top: -259px;
	right: 12.5%;
}

.mapPage {
	padding: 120px 80px 0 80px;
}

.mapPage .title {
	height: 82px;
	line-height: 82px;
	font-size: 36px;
	color: #fff;
	margin-bottom: 30px;
}

.mapPage .list {
	padding: 32px 80px;
}

.mapPage .item {
	overflow: hidden;
}

.mapPage .item span {
	display: block;
	height: 48px;
	line-height: 48px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}

.mapPage .item div {
	overflow: hidden;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	color: #fff;
}

.mapPage .arrow {
	position: absolute;
	width: 40px;
	height: 40px;
	right: 40px;
	top: 40px;
	background: url(/ynjt5/pc/images/close.png) center center no-repeat;
	cursor: pointer;
}

.BMap_pop {
	display: none !important;
}

.BMap_shadow {
	display: none !important;
}
/* 联系我们地图新版 end */
/* 联系我们 end */

/*单篇页 start*/
.articleRight{
	display: block;
}
/*单篇页 end*/



