.banner_tit span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
	font-family: 'sourcehansansscEregular';
	font-size:32px;
}

.banner {
	position: relative;
}

/* .a1_wrap {
    display: flex;
}

.a1_left {
    width: 241px;
}

.a1_right {
    width: 960px;
}

.row_a1 {
    padding-top: 60px;
} */

.a1_head {
	position: relative;
	font-family: 'sourcehansansscEregular';
	font-size: 30px;
	padding-bottom: 10px;
	font-weight: bold;
}
.time{
	color: #999;
	    font-size: 16px;
}



/* .a1_head::before {
	content: '';
	position: absolute;
	width: 41px;
	height: 3px;
	background: #004ca7;
	bottom: 0;
} */

.a1_p {
	padding-top: 31px;
	/* padding-bottom: 30px; */
	line-height: 25px;
}

.a1_p p {
	font-size: 16px;
	font-family: 'sourcehansansscEregular';
	padding-bottom: 35px;
}

.a1_p p:last-child {
	padding-bottom: 0;
}

.a1_text {
	font-size: 24px;
	font-family: 'sourcehansansscEregular';
}

.a1_top {
	display: flex;
	align-items: center;
}

.a1_big {
	padding: 25px;
	background: #f5f5f5;
	display: flex;
}

.a1_on {
	width: 896px;
}

.a1_down {
	cursor: pointer;
	padding-top: 31px;
}

.a1_tt {
	padding-left: 24px;
}

.a1_tt>div:nth-child(1) {
	font-size: 18px;
	font-family: 'sourcehansansscBold';
	padding-bottom: 10px;
}

.a1_tt>div:nth-child(2) {
	font-size: 16px;
	color: #333;
}

.a1_bottom {
	padding-top: 21px;
	font-size: 16px;
	color: #666666;
	display: none;
}

.a1_min {
	padding-top: 29px;
	/* padding-bottom: 29px; */
}

.a1_big {
	margin-bottom: 10px;
}

.a1_big:last-child {
	margin-bottom: 0;
}

.license_img {
	width: 430px;
	height: 300px;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.license_box {
	border: 1px solid #e5e5e5;
}

.a1_box {
	margin-bottom: 60px;
}

.msg_li ul {
	display: flex;
	flex-wrap: wrap;
}

.msg_li ul li a {
	display: flex;
	align-items: center;
}

.msg_li ul li a {
	padding: 18px 25px 18px 25px;
	border-radius: 50px;
	cursor: pointer;
	background: #f5f5f5;
	font-size: 16px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.msg_li ul li a.curren {
	color: #fff;
	background: #004ca7;
}

.msg_li ul li a div:nth-child(2) {
	padding-left: 10px;
}

.msg_box {
	padding-top: 30px;
}

.msg_tit {
	font-size: 24px;
	padding-bottom: 30px;
}

.msg_p p {
	padding-bottom: 35px;
	font-size: 16px;
}


.news_on a {
	display: flex;
	align-items: center;
	
}

.news_on:first-child {
	/* padding-top: 0; */
}

.news_text {
	color: #004ca7;
	/* width: 816px; */
}

.news_text>div:nth-child(1) {
	font-size: 16px;
	/* color: #666666; */
	/* padding-bottom: 20px; */
	/* padding-left: 10px; */
}

.news_text>div:nth-child(2) {
	font-size: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news_img {
	width: 120px;
	height: 120px;
}

.news_img img {
	width: 100%;
	height: 100%;
}

.news_mian a {
	align-items: flex-end;
	display: flex;
}
.news_mian a:hover {
	color: #004ca7;
}
.news_mian a>div:nth-child(2) {
	padding-left: 10px;
}

.news_btn {
	padding-top: 30px;
	display: flex;
	justify-content: space-between;
}

.news_on:hover .news_text>div:nth-child(2) {
	color: #004ca7;
}
.news_on{
	display: flex;
	justify-content: space-between;
	/* border-bottom: 1px solid #f0f0f0; */
	padding-top: 20px;
	padding-bottom: 20px;
}
.news_dates{
	align-items: center;
	display: flex;
}
.news_dates>div:nth-child(1){
	    margin-right: 24px;
		    color: #999;
}
.news_date {
	padding: 8px 15px 10px 15px;
	width: 60px;
	height: 65px;
	background: #f5f5f5;
	border-radius: 10px;
}

.news_date>div {
	color: #999999;
	font-size: 14px;
	font-family: 'sourcehansansscMedium';
	padding-bottom: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.news_date>div:last-child {
	padding-bottom: 0;
	padding-top: 5px;
}

.news_date>div:nth-child(1) {
	border-bottom: 1px solid #999;
}

.news_on:hover .news_text>div:nth-child(1) {
	color: #004ca7;
}

.investment_bg {
	position: fixed;
	width: 100%;
	background: rgba(000, 000, 000, .3);
	height: 100%;
	top: 0;
	left: 0;
	display: block;
}

.investment_frame {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.investment_body {
	background: #fff;
}

.investment_head {
	background: #014ca7;
	color: #fff;
	font-size: 18px;
	padding-top: 20px;
	padding-left: 29px;
	padding-bottom: 20px;
}

.investment_tit {
	font-size: 24px;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 27px;
}

.investment_p {
	padding-left: 50px;
	padding-right: 50px;
	color: #666;
}

.investment_p p {
	padding-bottom: 25px;
}

.investment_min {
	padding-left: 50px;
	padding-right: 50px;
	display: flex;
}

.investment_hi {
	height: 300px;
	overflow: auto;
}

.investment_p {
	height: 400px;
}

.investment_min>div:nth-child(2) {
	padding-left: 10px;
}

.investment_btn {
	display: flex;
	justify-content: center;
	padding-top: 38px;
	padding-bottom: 46px;
}

.investment_btn>div {
	width: 138px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 8px;
}

.investment_btn>div:nth-child(1) {
	border: 1px solid #dcdcdc;
	font-size: 16px;
	font-family: 'sourcehansansscBold';
	margin-right: 20px;
}

.investment_btn>div:nth-child(2) {
	font-size: 16px;
	font-family: 'sourcehansansscBold';
	background: #80a5d3;
	color: #fff;
}

@media screen and (min-width:1300px) and (max-width:1400px) {
	.news_text>div:nth-child(2) {
		font-size: 18px;
	}
}

@media screen and (max-width:769px) {
	.banner {
		margin-top: 1.2rem;
	}

	.banner_tit span {
		padding-left: 1rem;
		font-size: 0.42rem;
	}

	.a1_left {
		display: none;
	}

	.row_a1 {
		padding-top: 0.6rem;
	}

	.a1_right {
		width: 95%;
		margin: auto;
	}

	.a1_head {
		font-size: 0.4rem;
	}

	.news_text>div:nth-child(1) {
		font-size: .25rem;
	}
}



.banner {
	position: relative;
}
.a1_p {
	padding-top: 31px;
	/* padding-bottom: 30px; */
	line-height: 25px;
}

.a1_p p {
	font-size: 16px;
	font-family: 'sourcehansansscEregular';
	padding-bottom: 35px;
}

.a1_p p:last-child {
	padding-bottom: 0;
}

.a1_text {
	font-size: 24px;
	font-family: 'sourcehansansscEregular';
}

.a1_top {
	display: flex;
	align-items: center;
}

.a1_big {
	padding: 25px;
	background: #f5f5f5;
	display: flex;
}

.a1_on {
	width: 896px;
}

.a1_down {
	cursor: pointer;
	padding-top: 31px;
}

.a1_tt {
	padding-left: 24px;
}

.a1_tt>div:nth-child(1) {
	font-size: 18px;
	font-family: 'sourcehansansscBold';
	padding-bottom: 10px;
}

.a1_tt>div:nth-child(2) {
	font-size: 16px;
	color: #333;
}

.a1_bottom {
	padding-top: 21px;
	font-size: 16px;
	color: #666666;
	display: none;
}

.a1_min {
	padding-top: 29px;
	/* padding-bottom: 29px; */
}

.a1_big {
	margin-bottom: 10px;
}

.a1_big:last-child {
	margin-bottom: 0;
}

.license_img {
	width: 430px;
	height: 300px;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.license_box {
	border: 1px solid #e5e5e5;
}

.a1_box {
	margin-bottom: 60px;
}

.msg_li ul {
	display: flex;
	flex-wrap: wrap;
}

.msg_li ul li a {
	display: flex;
	align-items: center;
}

.msg_li ul li a {
	padding: 18px 25px 18px 25px;
	border-radius: 50px;
	cursor: pointer;
	background: #f5f5f5;
	font-size: 16px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.msg_li ul li a.curren {
	color: #fff;
	background: #004ca7;
}

.msg_li ul li a div:nth-child(2) {
	padding-left: 10px;
}

.msg_box {
	padding-top: 30px;
}

.msg_tit {
	font-size: 24px;
	padding-bottom: 30px;
}

.msg_p p {
	padding-bottom: 35px;
	font-size: 16px;
}




.a1_main{
	width: 880px;
	margin: auto;
	padding: 70px 0;
}
@media screen and (min-width:1300px) and (max-width:1400px) {
	.news_text>div:nth-child(2) {
		font-size: 18px;
	}
}

@media screen and (max-width:769px) {
	.banner {
		margin-top: 1.2rem;
	}

	.banner_tit span {
		padding-left: 1rem;
		font-size: 0.42rem;
	}

	.a1_left {
		display: none;
	}

	.row_a1 {
		padding-top: 0.6rem;
	}

	.a1_right {
		width: 95%;
		margin: auto;
	}

	.a1_head {
		font-size: 0.4rem;
	}

	.news_text>div:nth-child(1) {
		font-size: .25rem;
	}
}