/* 名誉理事长 */
.lszView{
	width: 100%;
	position: relative;
	border: 0.0625rem solid #CCD2E3;
	border-bottom: none;
}
.lsz div,.lsz-t{
	width: 100%;
	display: flex;
}
.lsz-t{
	height: 4.9375rem;
	line-height: 4.9375rem;
	background: #0050A0;
}
.lszView .lsz-t span:not(:nth-child(2)),
.lsz div span:not(:nth-of-type(2)){
	width: 41.5%;
}
.lsz div span:nth-of-type(2){
	flex: 1;
	border-left: 0.0625rem solid #CCD2E3;
	border-right: 0.0625rem solid #CCD2E3;
}
.lsz-t span:nth-child(2){
	flex: 1;
	border-left: 0.0625rem solid #fff;
	border-right: 0.0625rem solid #fff;
}
.lsz span,
.lsz-t span{
	width: 100%;
	font-size: 1.125rem;
	border-bottom: 0.0625rem solid #CCD2E3;
	text-align: center;
	color: #4A4E58;
	/* padding: 1.25rem 0; */
	padding: 1.125rem 0;
	line-height: 1.375rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.lsz-t span{
	font-weight: bold;
	font-size: 1.25rem;
	color: #fff;
	padding: 0;
}
.lsz .mixBox{
	flex: 1;
	display: block;
	border-left: 0.0625rem solid #CCD2E3;
}
.lsz .mixBox div  span:nth-child(1),
.lsz .mixBox div  span:nth-child(1){
	display: block;
	width: 28.9%;
}
.lsz .mixBox div  span:nth-child(2),
.lsz .mixBox div  span:nth-child(2){
	display: block;
	flex: 1;
}
/* 名誉理事长end */

/* 理事长 */
.lsz-list{
	width: calc(100% - 2rem);
	padding: 0 0.125rem 0 1.875rem;
	font-size: 0;
	justify-content: center;
}
.lsz-list .lsz-box{
	display: inline-flex;
	text-align: center;
	width: calc(25% - 1.875rem);
	height: auto;
	background: #fff;
	position: relative;
}
.lsz-box{
	margin: 0 1.875rem 0 0;
}
.lsz-list hr{
	width: 100%;
	height: 0.0625rem;
	background: #F0F1F7;
	margin: 1.875rem 0;
}
.lsz-box:hover{
	background: #FFFFFF;
	box-shadow: 0rem 0.125rem 0.5rem 0rem rgba(0,0,0,0.1);
}
.lsz-box img{
	width: 16.0625rem;
	height: auto;
	min-height: 22.4375rem;
}
.lsz-box span:first-of-type{
	display: block;
	font-weight: bold;
	font-size: 1.125rem;
	color: #4A4E58;
	height: 1.125rem;
	line-height: 1.5rem;
	padding-top: 1.1875rem;
}
.lsz-box span:last-of-type{
	font-size: 0.875rem;
	color: #4A4E58;
	line-height: 1.25rem;
	width: 100%;
	padding: 0.75rem 0 1.3125rem 0;
	display: flex;
	text-align: center;
	justify-content: center;
	height: 5.9375rem;
}
/* 理事长end */
/* 理事会分支机构 */
#branch-list{
	padding: 0;
}
.rightView .rightTop{
	width: calc(100% - 3.75rem);
	height: 11.25rem;
	padding: 0 1.875rem;
	background: linear-gradient(0deg, #0050A0 0%, #3BADFF 100%);
}
.rightTop span:first-child{
	display: block;
	font-weight: bold;
	font-size: 1.25rem;
	color: #FFFFFF;
	line-height: 1.5rem;
	padding-top: 2.75rem;
}
.rightTop span:last-child{
	font-size: 1.125rem;
	color: #FFFFFF;
	line-height: 1.875rem;
	text-indent: 2em;
}
.rightView{
	width: 81.9%;
	margin-left: 1.25rem;
	background: rgba(255, 255, 255, 0.8);
}
.rightList{
	padding: 0 0 1.25rem 0;
	background: #fff;
	margin-top: 1.25rem;
}
ul#imageList {
	width: 100%;
}
#branch-list {
	padding: 0;
	margin: 0;
}
.rightView #branch-list li{
	width: calc(100% - 3.75rem);
	font-weight: bold;
	font-size: 1.25rem;
	color: #4A4E58;
	line-height: 1.5rem;
	height: 6.25rem;
	line-height: 6.25rem;
	padding: 0 1.875rem;
	list-style-position: inside;
	white-space: nowrap;
	overflow: hidden;
	border: none;
	text-overflow: ellipsis; 
	list-style-image: url('../images/li-green.png');
}
.rightView #branch-list li:nth-of-type(2n+1){
	background: #F0F1F7;
}
.rightView #branch-list  li:hover{
	color: #0050A0;
	list-style-image: url('../images/li-red.png');
}

.rightView li.visible {
	display: list-item;
}
/* end */
/* 历届代表大会 */
.lshView{
	width: 100%;
	position: relative;
	border: 0.0625rem solid #CCD2E3;
	border-bottom: none;
}
.lsh div,.lsh-t{
	width: 100%;
	display: flex;
}
.lsh-t{
	height: 4.9375rem;
	line-height: 4.9375rem;
	background: #0050A0;
}
.lshView .lsh-t span:nth-child(1),
.lsh div span:nth-of-type(1){
	width: 21.9%;
}
.lshView .lsh-t span:nth-child(2),
.lsh div span:nth-of-type(2),
.lshView .lsh-t span:nth-child(5),
.lsh div span:nth-of-type(5){
	width: 13.56%;
}
.lshView .lsh-t span:nth-child(3),
.lsh div span:nth-of-type(3){
	width: 20.3%;
}
.lshView .lsh-t span:nth-child(4),
.lsh div span:nth-of-type(4){
	width: 11.9%;
}
.lshView .lsh-t span:nth-child(6),
.lsh div span:nth-of-type(6){
	width: 18.2%;
}
.lsh div span:nth-of-type(2),
.lsh div span:nth-of-type(5){
	border-left: 0.0625rem solid #CCD2E3;
	border-right: 0.0625rem solid #CCD2E3;
}
.lsh-t span:nth-child(2),
.lsh-t span:nth-child(5){
	flex: 1;
	border-left: 0.0625rem solid #fff;
	border-right: 0.0625rem solid #fff;
}
.lsh span,
.lsh-t span{
	width: 100%;
	font-size: 1.125rem;
	border-bottom: 0.0625rem solid #CCD2E3;
	text-align: center;
	color: #4A4E58;
	/* padding: 1.875rem 0; */
	padding: 1.75rem 0;
	line-height: 1.375rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.lsh-t span{
	font-size: 1.25rem;
	font-weight: bold;
	color: #fff;
	padding: 0;
}
.lshBox span:nth-of-type(1){
	display: flex;
	align-items: center;
	justify-content: center;
}
.lsh .mixBox div{
	width: 20.3%;
	display: block;
}
.lsh .mixBox div span{
	display: block;
}
.lsh .mixBox span:nth-of-type(1){
	width: 21.9%;
}
.lsh .mixBox span:nth-of-type(3){
	width: 11.9%;
	border-right: 0.0625rem solid #CCD2E3;
}
.lsh .mixBox span:nth-of-type(2),
.lsh .mixBox span:nth-of-type(4){
	width: 13.56%;
}
.lsh .mixBox span:nth-of-type(5){
	flex: 1;
	border-right: none;
}
.lsh .mixBox div span:nth-child(1),
.lsh .mixBox div span:nth-child(2){
	width: 100%;
	border-left: none;
	border-right: none;
}
.dh-img,.dh-img2{
	width: 2rem;
	height: 2rem;
	/* margin: 0 6%; */
	display: block;
	cursor: pointer;
}
.lsh  span:nth-of-type(1){
	position: relative;
}
.lsh  span:nth-of-type(1) p{
	width: calc(100% - 5rem);
}
.lsh  span:nth-of-type(1) a{
	position: absolute;
	right: 0.375rem;
}
.dh-img.dis,
.dh-img2.dis{
	display: none;
}
/* 历届代表大会end */
/* 理事长详情 */
.about-box hr {
	flex: 1;
	margin: 0 1.25rem;
}

.about-box {
	/* width: 100%; */
	display: flex;
	align-items: center;
}

.about-title {
	width: 12.5rem;
	height: 3.75rem;
	line-height: 3.75rem;
	background: #F0F1F7;
	border-radius: 0rem 1.875rem 1.875rem 0rem;
}

.about-title span {
	height: 1.5rem;
	border-left: 0.5rem solid #0050A0;
	font-weight: bold;
	font-size: 1.5rem;
	color: #0050A0;
	margin-left: 1.25rem;
	padding-left: 1.25rem;
}
.lszDetail{
	background-color: #fff;
	width: 100%;
	height: auto;
	display: flex;
	padding-top: 1.25rem;
	position: relative;
}
.lszRight{
	display: block;
	margin: 1.875rem 1.875rem 2.875rem 4.8125rem;
	width: 20.4%;
	top: 0;
	right: 0;
	position: relative;
	float: right;
}
.lszRight img{
	/* width: 16.1875rem; */
	width: 100%;
	height: auto;
	min-height: 25.8125rem;
}
.lszRight span{
	width: 100%;
	height: 5rem;
	font-size: 1.125rem;
	color: #FFFFFF;
	line-height: 1.5rem;
	background: #0050A0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.lszLeft{
	flex: 1;
}
.lszName{
	font-weight: bold;
	font-size: 2.25rem;
	color: #4A4E58;
	line-height: 1.5rem;
	margin: 3.5625rem 0 3.4375rem 1.875rem;
}
.grxx,.rwjj{
	margin: 1.875rem 0;
	padding-left: 1.875rem;
	font-size: 1.125rem;
	line-height: 1.875rem;
	color: #4A4E58;
	text-align: justify;
}
/* end */
.rightView #branch-list  .link-a:nth-of-type(2n) li{
	background: #fff;
}
.rightView #branch-list  .link-a:nth-of-type(2n+1)  li{
	background: #F0F1F7;
}