/* 资产管理 */
.company{
	padding-bottom:80px;
}
.company .companyBanner{
	height: 600px;
	background: url(2021en_company_bg1.png) left top no-repeat;
	background-size: 100% 100%;
	padding-top:80px;
}
.company .companyBanner .topText {
    font-size: 80px;
    font-weight: bold;
    color: #FFF;
    line-height: 94px;
    letter-spacing: 3px;
	height: 366px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.company .companyCnt{
	margin-top:-155px;
	background: url(2021en_company_bg2.png) left top no-repeat,url(2021en_news_bg2.png) left 1617px no-repeat,url(2021en_company_bg2.png) left 3234px no-repeat;
	background-size: 100% auto;
}
.company .manage .box1{
	background:#fff;
	padding:30px 50px 30px 70px;
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
	margin-bottom: 80px;
}
.company .manage .box1 p{
	position: relative;
	margin:20px 0;
}
.company .manage .box1 p:after{
	position: absolute;
	content: '';
	width:12px;
	height: 12px;
	background: url(2021en_company_icon1.png) left top no-repeat;
	background-size: 100% 100%;
	left:-20px;
	top:9px;
}
.company .manage .box2 .img{
	width:31.66%;
}
.company .manage .box2 .img img{
	width:100%;
}
.company .manage .box2 .text{
	width:65%;
}
.company .manage .box2 .text dl dt{
	font-size: 24px;
	color: #1D407E;
	line-height: 28px;
	font-weight: bold;
}
.company .manage .box2 .text dl dd{
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
	text-align: justify;
	margin-top:20px;
}
.company .manage .box2 .text dl{
	margin-top:50px;
}
.company .manage .box2 .text dl:first-child{
	margin-top:0;
}

/* 研究部 */
.yjb .box1 .text1{
	background:#fff;
	padding:30px 50px;
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
}
.yjb .box1 .text1 p{
	margin:20px 0;
}
.yjb .box1 .dls{
	margin:80px 0;
}
.yjb .box1 .dls dl dt{
	float: left;
	width:200px;
	height: 128px;
}
.yjb .box1 .dls dl dt img{
	width:100%;
	height: 100%;
	object-fit: cover;
}
.yjb .box1 .dls dl dd{
	width:340px;
	margin-left:20px;
	float: right;
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
}
.yjb .box1 .text2 h3{
	font-size: 24px;
	color: #1D407E;
	line-height: 28px;
	margin-bottom: 20px;
}
.yjb .box1 .text2 p,.yjb .box1 .text2 b{
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
}
.yjb .box1 .text2 b{
	margin-top:20px;
	display: block;
}
.yjb .box1 .text2 .item:nth-child(2){
	margin-top:50px;
}
.yjb .box2{
	margin:150px 0;
}
.yjb .box2 h1{
	font-size: 48px;
	color: #1C1C1C;
	line-height: 57px;
}
.yjb .box2 .list .item{
	display: flex;
	align-items: center;
	margin-top:40px;
}
.yjb .box2 .list .item img{
	margin-right:20px;
	vertical-align: middle;
}
.yjb .box2 .list .item .txt{
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
}
.yjb .box2 .bigImg img{
	max-width: 100%;
	margin:70px auto 0;
}
.yjb .box3{
	margin:150px 0;
}
.yjb .box3 h3{
	font-size: 48px;
	color: #1C1C1C;
	line-height: 57px;
	margin-bottom: 40px;
}
.yjb .box3 .hint{
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
	margin-bottom: 50px;
}
.yjb .box3 .list{
	width:42.17%
}
.yjb .box3 .img{
	width:57.83%
}
.yjb .box3 .img img{
	width:100%;
}
.yjb .box3 .list .item{
	float:left;
	width:50%;
	text-align: center;
	margin-bottom: 60px;
}
.yjb .box3 .list .item .number{
	font-size: 48px;
	color: #204080;
	line-height: 57px;
	margin-bottom: 12px;
	position:relative;
	display: inline-block;
}
.yjb .box3 .list .item .number:after{
	content: '+';
	position: absolute;
	font-size: 48px;
	color: #204080;
	right:-30px;
	top:-20px;
}
.yjb .box3 .list .item .text{
	font-size: 18px;
	color: #1C1C1C;
	line-height: 21px;
}
.yjb .box3 .list .item:nth-child(5),.yjb .box3 .list .item:nth-child(6){
	margin-bottom: 0;
}
.yjb .box3 .list .item:nth-child(5) .number:after,.yjb .box3 .list .item:nth-child(6) .number:after{
	content: '';
}

.yjb .box4 h3{
	font-size: 48px;
	color: #1C1C1C;
	line-height: 57px;
	margin-bottom: 40px;
}
.yjb .box4 h6{
	font-size: 24px;
	color: #1D407E;
	line-height: 28px;
	margin-bottom: 10px;
}
.yjb .box4 p{
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
	margin-bottom: 50px;
}
.yjb .box4 ul li{
	position: relative;
	margin:20px 0;
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
}
.yjb .box4 ul li:after{
	position: absolute;
	content: '';
	width:12px;
	height: 12px;
	background: url(2021en_company_icon1.png) left top no-repeat;
	background-size: 100% 100%;
	left:-20px;
	top:9px;
}

/* 投行业务 */
.company .thywCnt{
	background: url(2021en_thyw_bg1.png) left 360px no-repeat,url(2021en_thyw_bg2.png) left 3390px no-repeat,url(2021en_thyw_bg2.png) left 5772px no-repeat,url(2021en_thyw_bg2.png) left 8153px no-repeat;
	background-size: 100% auto;
}
.thyw .box1 .text{
	background:#fff;
	padding: 30px 60px 30px 70px;
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
}
.thyw .box1 .text p{
	margin:20px 0;
	position: relative;
}
.thyw .box1 .text p:after{
	position: absolute;
	content: '';
	width:12px;
	height: 12px;
	background: url(2021en_company_icon1.png) left top no-repeat;
	background-size: 100% 100%;
	left:-20px;
	top:9px;
}
.thyw .box1 .list .item{
	margin-top:80px;
}
.thyw .box1 .list .item .title{
	font-size: 24px;
	color: #1D407E;
	line-height: 28px;
	font-weight: bold;
	margin-bottom: 10px;
}
.thyw .box1 .list .item ul{
	overflow:hidden
}
.thyw .box1 .list .item ul li{
	width:18.66%;
	height: 100px;
	float: left;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px dashed #1B3E87;
	margin-right:1.675%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top:20px;
}
.thyw .box1 .list .item ul li:nth-child(5n){
	margin-right:0;
}
.thyw .box1 .list .item ul li img{
	max-width: 100%;
	max-height: 100%;
}
.thyw .pubBox{
	margin-top:160px;
}
.thyw .pubBox h1{
	font-size: 48px;
	color: #1C1C1C;
	line-height: 57px;
}
.thyw .pubBox h3{
	font-size: 24px;
	color: #1D407E;
	line-height: 28px;
	margin:70px 0 20px 0;
}
.thyw .pubBox .title{
	height: 60px;
	line-height: 60px;
	background: #1D407E;
	font-size: 24px;
	color: #fff;
	text-align: center;
}
.thyw .pubBox .text p{
	margin:20px 0;
	position: relative;
	padding-left: 20px;
}
.thyw .pubBox .text p:after{
	position: absolute;
	content: '';
	width:12px;
	height: 12px;
	background: url(2021en_company_icon1.png) left top no-repeat;
	background-size: 100% 100%;
	left:0;
	top:9px;
}
.thyw .pubBox .unit{
	font-size: 16px;
	color: #1C1C1C;
	margin-top:30px;
}
.thyw .pubBox .list{
	margin-top:50px;
}
.thyw .pubBox .list .item{
	margin-bottom: 100px;
}
.thyw .pubBox .list .item ul {
    display: flex;
    align-items: center;
    justify-content: space-around;
    text-align: center;
    padding: 0 80px;
}
.thyw .pubBox .list .item ul li {
    width: 22px;
    height: 26px;
    line-height: 21px;
    font-size: 12px;
    color: #fff;
    margin:0 auto;
    background: url(2021en_thyw_icon1.png) no-repeat center;
    background-size: 100% 100%;
}

/* 股销 */
.gx .box1{
	background:#fff;
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
	padding:50px;
}
.gx .publicTitle{
	margin-top:80px;
	font-size: 48px;
	color: #1C1C1C;
}
.gx .box2 .list .item,.gx .box3 .list .item{
	display: flex;
	margin-top:40px;
}
.gx .box2 .list .item .img,.gx .box3 .list .item .img{
	margin-right:20px;
	margin-top:10px;
}
.gx .box2 .list .item .text,.gx .box3 .list .item .text{
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
}
.gx .box2 .list .item .text p,.gx .box3 .list .item .text p{
	margin:10px 0;
}
.gx .box2 .list .item ul li,.gx .box3 .list .item ul li{
	position: relative;
	padding-left: 20px;
	margin:10px 0;
}
.gx .box2 .list .item ul li:after,.gx .box3 .list .item ul li:after{
	position: absolute;
	content: '';
	width:12px;
	height: 12px;
	background: url(2021en_company_icon1.png) left top no-repeat;
	background-size: 100% 100%;
	left:0;
	top:9px;
}
.gx .box3 h3{
	font-size: 24px;
	color: #1D407E;
	line-height: 28px;
	margin-bottom: 20px;
	margin-top:10px;
}
.gx .box3 .list .item ul li{
	color: #666;
}
.gx .box4 .text{
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
	margin:40px 0;
}
.gx .box4 .text p{
	margin:10px 0;
}
.gx .box4 .img{
	width:1173px;
	height: 360px;
	margin:0 auto;
	position: relative;
	background:url(2021en_gx_img1.png) left top no-repeat;
	background-size:100% 100%;
}
.gx .box4 .img li{
	font-size: 16px;
	color: #1D407E;
	line-height: 26px;
	position: absolute;
	text-align: center;
	font-weight: bold;
}
.gx .box4 .img li:nth-child(1){
	top:202px;
	left:57px;
}
.gx .box4 .img li:nth-child(2){
	top:132px;
	left:184px;
}
.gx .box4 .img li:nth-child(3){
	top:265px;
	left:175px;
}
.gx .box4 .img li:nth-child(4){
	top:60px;
	left:300px;
}
.gx .box4 .img li:nth-child(5){
	top:207px;
	left:302px;
}
.gx .box4 .img li:nth-child(6){
	top:134px;
	left:435px;
}
.gx .box4 .img li:nth-child(7){
	top:278px;
	left:432px;
}
.gx .box4 .img li:nth-child(8){
	top:205px;
	left:567px;
}
.gx .box4 .img li:nth-child(9){
	top:106px;
	left:670px;
	color: #1C1C1C;
}
.gx .box4 .img li:nth-child(10){
	top:265px;
	left:662px;
	color: #1C1C1C;
}
.gx .box4 .img li:nth-child(11){
	top:32px;
	left:783px;
	color: #1C1C1C;
}
.gx .box4 .img li:nth-child(12){
	top:120px;
	left:937px;
	color: #1C1C1C;
}
.gx .box4 .img li:nth-child(13){
	top:265px;
	left:937px;
	color: #1C1C1C;
}
.gx .box4 .img li:nth-child(14){
	top:192px;
	left:1058px;
}
.gx .box5 p{
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
}
.gx .box5>p{
	margin:50px 0 20px 0;
}
.gx .box5 .list li,.gx .box6 ul li{
	position: relative;
	padding-left: 20px;
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.gx .box5 .list li:after,.gx .box6 ul li:after{
	position: absolute;
	content: '';
	width:12px;
	height: 12px;
	background: url(2021en_company_icon1.png) left top no-repeat;
	background-size: 100% 100%;
	left:0;
	top:9px;
}
.gx .box5 .imgs .imgLt{
	background: url(2021en_gx_img2.png) left top no-repeat;
	background-size: 100% 100%;
	position: relative;
	width:468px;
	height: 520px;
}
.gx .box5 .imgs .imgLt li{
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	position: absolute;
	text-align: center;
}
.gx .box5 .imgs .imgLt li:nth-child(1){
	top:43px;
	left: 187px;
}
.gx .box5 .imgs .imgLt li:nth-child(2){
	top:140px;
	left: 362px;
}
.gx .box5 .imgs .imgLt li:nth-child(3){
	top:330px;
	left: 345px;
}
.gx .box5 .imgs .imgLt li:nth-child(4){
	top:444px;
	left: 216px;
}
.gx .box5 .imgs .imgLt li:nth-child(5){
	top:328px;
	left: 15px;
}
.gx .box5 .imgs .imgLt li:nth-child(6){
	top:143px;
	left: 13px;
}
.gx .box5 .imgs .imgLt li:nth-child(7){
	top:239px;
	left: 195px;
	font-size:24px;
	line-height: 28px;
}
.gx .box5 .imgs .imgRt{
	background: url(2021en_gx_img3.png) left top no-repeat;
	background-size: 100% 100%;
	position: relative;
	width:551px;
	height: 536px;
}
.gx .box5 .imgs .imgRt li:nth-child(1){
	top:95px;
	left: 225px;
}
.gx .box5 .imgs .imgRt li:nth-child(2){
	top:214px;
	left: 381px;
}
.gx .box5 .imgs .imgRt li:nth-child(3){
	top:396px;
	left: 321px;
}
.gx .box5 .imgs .imgRt li:nth-child(4){
	top:396px;
	left: 117px;
}
.gx .box5 .imgs .imgRt li:nth-child(5){
	top:214px;
	left: 60px;
}
.gx .box5 .imgs .imgRt li:nth-child(6){
	top:255px;
	left: 228px;
	font-size: 24px;
	line-height: 28px;
	color:#fff;
}
.gx .box5 .imgs .imgRt li{
	font-size: 16px;
	color: #104082;
	line-height: 22px;
	position: absolute;
	text-align: center;
}
.gx .box5 .imgs,.gx .box5 .dls{
	margin-top:60px;
}
.gx .box5 .dls dl{
	display: flex;
}
.gx .box5 .dls dl dt{
	margin-right:30px;
}
.gx .box5 .dls dl dd h1{
	font-size: 24px;
	color: #1D407E;
	line-height: 28px;
	margin-bottom: 20px;
}
.gx .box5 .dls dl dd p{
	font-size: 16px;
	color: #1C1C1C;
	line-height: 30px;
	margin-top:10px;
}
.gx .box6 ul{
	margin-top:40px;
}
.gx .box6 ul li{
	color: #1C1C1C;
	margin-top:10px;
}

@media screen and (max-width: 1700px) {
	.company .companyBanner .topText{
		font-size:60px;
	}
	.gx .publicTitle{
		font-size:42px;
	}
	.gx .box4 .img{
		width:920px;
		height: 282px;
	}
	.gx .box4 .img li{
		font-size:14px;
	}
	.gx .box4 .img li:nth-child(1){
		top: 157px;
		left: 44px;
	}
	.gx .box4 .img li:nth-child(2){
		top: 103px;
		left: 145px;
	}
	.gx .box4 .img li:nth-child(3){
		top: 200px;
		left: 133px;
	}
	.gx .box4 .img li:nth-child(4){
		top: 45px;
		left: 232px;
	}
	.gx .box4 .img li:nth-child(5){
		top: 159px;
		left: 234px;
	}
	.gx .box4 .img li:nth-child(6){
		top: 103px;
		left: 339px;
	}
	.gx .box4 .img li:nth-child(7){
		top: 215px;
		left: 337px;
	}
	.gx .box4 .img li:nth-child(8){
		top: 158px;
		left: 441px;
	}
	.gx .box4 .img li:nth-child(9){
		top: 77px;
		left: 521px;
	}
	.gx .box4 .img li:nth-child(10){
		top: 200px;
		left: 511px;
	}
	.gx .box4 .img li:nth-child(11){
		top: 16px;
		left: 607px;
	}
	.gx .box4 .img li:nth-child(12){
		top: 86px;
		left: 734px;
	}
	.gx .box4 .img li:nth-child(13){
		top: 203px;
		left: 732px;
	}
	.gx .box4 .img li:nth-child(14){
		top: 146px;
		left: 825px;
	}
	.gx .box5 .imgs .imgLt{
		width:400px;
		height: 444px;
	}
	.gx .box5 .imgs .imgRt{
		width:460px;
		height: 447px;
	}
	.gx .box5 .imgs .imgLt li,.gx .box5 .imgs .imgRt li{
		font-size:14px;
	}
	.gx .box5 .imgs .imgLt li:nth-child(7),.gx .box5 .imgs .imgRt li:nth-child(6){
		font-size:20px;
	}
	.gx .box5 .imgs .imgLt li:nth-child(1){
		top: 30px;
		left: 159px;
	}
	.gx .box5 .imgs .imgLt li:nth-child(2){
		top: 116px;
		left: 310px;
	}
	.gx .box5 .imgs .imgLt li:nth-child(3){
		top: 274px;
		left: 296px;
	}
	.gx .box5 .imgs .imgLt li:nth-child(4){
		top: 379px;
		left: 185px;
	}
	.gx .box5 .imgs .imgLt li:nth-child(5){
		top:273px;
		left: 13px;
	}
	.gx .box5 .imgs .imgLt li:nth-child(6){
		top: 122px;
		left: 10px;
	}
	.gx .box5 .imgs .imgLt li:nth-child(7){
		top: 203px;
		left: 169px;
	}
	.gx .box5 .imgs .imgRt li:nth-child(1){
		top: 75px;
		left: 187px;
	}
	.gx .box5 .imgs .imgRt li:nth-child(2){
		top: 171px;
		left: 321px;
	}
	.gx .box5 .imgs .imgRt li:nth-child(3){
		top: 330px;
		left: 271px;
	}
	.gx .box5 .imgs .imgRt li:nth-child(4){
		top: 332px;
		left: 94px;
	}
	.gx .box5 .imgs .imgRt li:nth-child(5){
		top: 170px;
		left: 47px;
	}
	.gx .box5 .imgs .imgRt li:nth-child(6){
		top: 204px;
		left: 182px;
	}
	.thyw .pubBox h1{
		font-size:36px;
		line-height: 48px;
	}
	.thyw .pubBox .title,.thyw .box1 .list .item .title,.thyw .pubBox h3{
		font-size:20px;
	}
	.thyw .pubBox{
		margin:80px 0;
	}
	.thyw .pubBox .list .item{
		margin-bottom: 80px;
	}
	.yjb .box2,.yjb .box3{
		margin:80px 0;
	}
	.yjb .box1 .text2 h3,.yjb .box4 h6{
		font-size:20px;
	}
	.yjb .box1 .dls dl{
		width:100%;
	}
	.yjb .box1 .dls dl dd{
		width:76%;
	}
	.yjb .box1 .dls dl:nth-child(2){
		margin-top:20px;
	}
	.yjb .box2 h1,.yjb .box3 h3,.yjb .box4 h3{
		font-size:36px;
		line-height: 48px;
	}
	.yjb .box3 .img{
		width:53%;
	}
	.yjb .box3 .list .item{
		margin-bottom: 30px;
	}
	.yjb .box3 .list .item .number,.yjb .box3 .list .item .number:after{
		font-size:36px;
	}
	.yjb .box3 .list .item .number:after{
		right:-20px;
		top:-15px;
	}
	.company .manage .box1{
		margin-bottom: 50px;
	}
	.company .manage .box2 .text dl dd{
		font-size:14px;
		line-height: 24px;
	}
	.company .manage .box2 .text dl,.company .manage .box2 .text dl dd{
		margin-top:10px;
	}
}