.people_layout .page_name{
	background-image: url('../image/tg-people.jpg');
	color: #fff;
}
ul.people_nav{
	border-bottom: 1px dashed #BBBBBB;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
ul.people_nav > li{
	margin-right: 15px;
}
ul.people_nav > li > a{
	border: 1.25px solid #E5E5E5;
	border-radius: 24px;
	color: #222;
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}
ul.people_nav > li > a:hover{
	background: #E5E5E5;
}
ul.people_nav > li > a.active{
	background: #B42124;
	color: #fff;
	border-color: #B42124;
}
.page_html{
	padding: 40px 0;
}
.col_left{
	max-width: 220px;
	width: 100%;
}
.col_left > ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.col_left > ul > li{
	box-shadow: 0px 1px 0px #E5E5E5;
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}
.col_left > ul > li:hover{
	background: linear-gradient(0deg, #F3F3F3 -4.08%, transparent 100%);
}
.col_left > ul > li > a{
	display: block;
	padding: 10px 10px;
	font-size: 16px;
	color: #222;
	text-decoration: none;
}
.col_left > ul > li.active{
	font-weight: bold;
	box-shadow: 0px 3px 0px #D80C10;
}
.col_left .menu_lists > li > a > span{
	display: block;
	color: #999;
}
.people_box{
	display: flex;
}
.people_box .col_left{
	min-width: 220px;
	width: 100%;
}
.people_box .col_right{
	width: 100%;
	padding-left: 30px;
}
.people_info{
	display: flex;
}
.people_info .img{
	max-width: 270px;
	width: 100%;
}
.people_info .img > img{
	width: 100%;
}
.people_info .desc{
	padding-left: 30px;
	width: 100%;
}
.people_info .desc .name{
	font-size: 24px;
}
.people_info .desc .position{
	font-size: 16px;
	color: #226699;
	padding-bottom: 10px;
}
.people_info .html strong{
	font-weight: bold;
	color: #000;
}
.people_box.funds .col_left{
	max-width: 464px;
}
.people_box.funds .col_left .menu_popup > li > a{
	font-size: 24px;
}
.people_box.funds .col_left .menu_popup > li > a > span{
	color: #226699;
	display: block;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.people_box.funds .col_left .menu_popup > li{
	border-bottom: 1px dashed #ccc;
	padding-top: 15px;
	padding-bottom: 15px;
}
.people_box.funds .col_left .menu_popup > li:first-child{
	padding-top: 0;
}
.people_box.funds .col_left .menu_popup > li:last-child{
	border-bottom: none;
}
.people_box.funds .col_left .menu_popup > li > a > .read{
	font-size: 14px;
}
.people_box.funds .col_left .menu_popup > li > a > .read::after {
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 5px;
    background: url(../image/i-link-black.svg) center center no-repeat;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.people_box.funds .col_left .title{
	font-size: 16px;
	color: #62686A;
	padding-left: 10px;
	font-weight: bold;
}
.people_box.funds .col_left > ul > li{
	border: none;
	box-shadow: none!important;
	background: none!important;
}
.other_lists > .img{

}
.other_lists .p_lists{
	list-style: none;
	padding: 0;
	margin-top: 20px;
}
.other_lists .p_lists > .rg > .headgroup{
	font-size: 16px;
	font-weight: bold;
	padding: 10px 15px;
	cursor: pointer;
	background: url('../image/i-a-down.svg') calc(100% - 15px) center no-repeat;
}
.other_lists .p_lists > .rg > .headgroup[aria-expanded="false"]{
	background-image: url('../image/i-a-up.svg');
}
.other_lists .p_lists > .rg{
	border-bottom: 1px solid #eee;
}
.other_lists .p_lists > .rg > .info{
	background: #F9F9F9;
	font-size: 14px;
	list-style: none;
}
.other_lists .p_lists > .rg > .info > .r{
	padding: 10px 15px;
	padding-bottom: 0px;
}
.other_lists .p_lists > .rg > .info > .r:last-child{
	padding-bottom: 15px;
}
.other_lists .p_lists > .rg > .info > .r strong{
	display: block;
	font-size: 16px;
	color: #000;
}
.other_lists .p_lists > .rg > .info .html{
}
.other_lists .p_lists > .rg > .info .html ul{
	margin-bottom: 0;
}
.people_box .col_right .img{
	width: 100%;
	margin-bottom: 30px;
}
.people_box .col_right .img > img{
	width: 100%;
}
.people_layout .container{
	max-width: 1195px;
}
.popup_people{
	display: none;
	max-width: 987px;
}
.popup_people .fancybox-close-small{
	width: 50px;
	height: 50px;
	background: url('../image/i-big-close.svg') center center no-repeat;
}
.popup_people .fancybox-close-small svg{
	opacity: 0;
}
@media (max-width: 1199px) {
	.people_box.funds .col_left{
		max-width: 350px;
	}
}
@media (max-width: 1024px) {
	.people_box .col_right .img{
		max-width: 170px;
	}
	.people_info .desc .name{
		font-size: 20px;
	}
	.people_box .col_right .other_lists .img{
		max-width: 100%;
	}
	.people_box .col_right .other_lists h3{
		font-size: 20px;
	}
	.people_box.funds .col_left{
		max-width: 300px;
	}
	.people_box.funds .col_left .menu_popup > li > a{
		font-size: 20px;
	}
	.people_box.funds .col_left .menu_popup > li > a > span{
		font-size: 14px;
	}
}
@media (max-width: 991px) {
	.people_info{
		display: block;
	}
	.people_box .col_right .img{
		width: 100%;
		margin: auto;
		margin-bottom: 30px;
	}
	.page_html{
		padding-top: 20px;
	}
	ul.people_nav{
		white-space: nowrap;
		padding-bottom: 20px;
		display: flex;
		flex-direction : row;
		flex-wrap: nowrap;
		overflow: auto;
	}
}
@media (max-width: 767px) {
	.people_box{
		display: block;
	}
	.people_box .col_left{
		width: 100%;
		max-width: 100%;
		margin-bottom: 30px;
	}
	.people_box .col_right,
	.people_info .desc{
		padding-left: 0;
	}
	.col_left{
		border: 1px solid #E5E5E5;
		height: 54px;
		overflow: hidden;
		position: relative;
	}
	.col_left ul.menu_lists{
		position: relative;
	}
	.col_left ul.menu_lists > li > a > span,
	.col_left > ul > li:not(.active){
		display: none;
	}
	.col_left ul.menu_lists > li,
	.col_left ul.menu_lists > li.active{
		box-shadow: none;
	}
	.col_left ul.menu_lists > li > a{
		padding-top: 13px;
	}
	.col_left ul.menu_lists > li:hover{
		background: none;
	}
	.col_left ul.menu_lists > li > a{
		padding-left: 20px;
	}
	.col_left.open  ul.menu_lists{
		background: #fff;
		border: 1px solid #E5E5E5;
	}
	.col_left.open ul.menu_lists > li > a > span,
	.col_left.open ul.menu_lists > li{
		display: block;
	}
	.col_left.open{
		position: relative;
		overflow: inherit;
	}
	.col_left.open ul.menu_lists{
		position: absolute;
		left: -1px;
		right: -1px;
		top: -1px;
	}
	.col_left::after{
		content: '';
		width: 20px;
		height: 20px;
		display: block;
		background: url('../image/dd.svg') center center no-repeat;
		right: 10px;
		top: 15px;
		position: absolute;
	}
	.FixMenu .col_left{
		position: fixed;
		left: 0px;
		right: 0px;
		top: 65px;
		background: #fff;
		width: auto;
		border : none;
		box-shadow: 0px 3px 0px #B42124;
		z-index: 1;
		height: 60px
	}
	.FixMenu .col_left::after{
		top: 20px;
	}
	.FixMenu .col_left:not(.open) > ul > li > a{
		padding-top: 20px;
		padding-bottom: 15px;
	}
	.col_left.open > ul > li.active{
		border-left: 5px solid #B42124;
	}
	.people_box.funds .col_left{
		max-width: 100%;
		margin-bottom: 0;
	}
	.people_box.funds .col_left{
		height: auto;
		overflow: inherit;
		border: none;
	}
	.people_box.funds .col_left::after{
		display: none;
	}
	.people_box.funds ul.menu_popup > li{
		display: block;
	}
	ul.people_nav{
		margin-bottom: 15px;
	}
	.popup_people{
		padding-left: 20px;
		padding-right: 20px;
	}
	.popup_people .people_info .img{
		margin: auto;
		margin-bottom: 20px;
	}
	.FixMenu .people_box.funds .col_left{
		position: inherit;
	}
}