.col {
	text-align: center;
}

.point img {
	width: 50px;
	height: 50px;
	/* margin-left: 25px; */
}

.col .number .jicker {
	font-size: 60px;
	font-family: AvantGarde LT Medium;
	font-weight: bold;
	color: #1D3068;
	z-index: 3;
	position: relative;
	right: 15px;
}

.col .number {
	position: relative;
}
@font-face {
	font-family: 'Avant';
	src: url('../fonts/font_awesome/ITC Avant Garde Gothic LT Medium.ttf');
}

.col .numbertwo {
	font-size: 9px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #1D3068;
	line-height: 16px;
	position: relative;
	bottom: 30px;
	left: 85px;
}

.Horizontal {
	height: 16px;
	background: #08DDA8;
	border-radius: 8px;
}

.community {
	font-size: 16px;
	font-family: Alibaba-PuHuiTi-M;
	font-weight: 500;
	color: #919AB6;
	line-height: 16px;
	margin-top: 25px;
}

.more .photo {
	height: 520px;
	background-color: #fff;
	box-shadow: -53px 31px 120px 0px rgba(116, 124, 153, 0.17);
	border-radius: 60px;
	/* background-image: url(../img/index/banner.png); */
	/* background-repeat: no-repeat; */
	/* background-size: 100% 260px; */
	position: relative;
}

.Journalism {
	position: relative;
	top: 50%;
}

.Journalism li {
	margin-bottom: 20px;
	font-size: 16px;
	font-family: PingFang SC;
	font-weight: 500;
	text-align: left;
	color: #1D3068;
	word-break: break-all;

}

.Journalism .label {
	width: 10px;
	height: 10px;
	background: #00CC99;
	margin-right: 10px;
	border-radius: 50%;
	display: inline-block;
}

.government {
	width: 166px;
	height: 60px;
	background: #08DDA8;
	display: inline-block;
	top: 300px;
	font-size: 24px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 60px;
	position: absolute;
	transform: translate(-50%, 0);
	text-align: center;
	left: 50%;
}

.font {
	font-size: 30px;
	font-family: AvantGarde LT Medium;
	font-weight: 400;
	color: #08DDA8;
}

.responsibility {
	font-size: 57px;
	font-family: PingFang SC;
	font-weight: 400;
	margin-top: 30px;
	color: #1D3068;
}

.lear .frontline {
	width: 80px;
	height: 80px;
}

.lear .recovery {
	width: 168px;
	height: 9px;
	background: rgba(8, 221, 168, 1);
	border-radius: 4px;
	display: inline-block;
	bottom: 10px;
	position: relative;
	z-index: -1;
}

.lear .thislear {
	font-size: 27px;
	font-family: Alibaba-PuHuiTi-B;
	font-weight: bold;
	color: #1D3068;
	margin-top: 30px;
	/* position: relative; */
}

.icon-left {
	width: 26px;
	height: 21px;
	margin-top: 40px;
}

.train {
	/* width: 655px; */
	background: #08DDA8;
	margin-left: 23px;
	opacity: 0.77;
	border-radius: 0px 14px 14px 0px;
}

.fontorder {
	text-align: center;
	font-size: 18px;
	font-family: PingFang SC;
	font-weight: 800;
	color: #FFFFFF;
	margin-top: 100px;
	line-height: 68px;
}

.integration {
	text-align: left;
}

.focuser {
	font-size: 24px;
	font-family:Alibaba-PuHuiTi-R;
	font-weight: 400;
	color: #1D3068;
	line-height: 50px;
	margin-bottom: 20px;
}

.neder {
	padding: 20px;
	/* width: 370px; */
	height: 320px;
	border-radius: 30px;
	background-image: url(../img/index/banner.png);
	background-repeat: no-repeat;
	background-size: 100% 210px;
	background-position: bottom;
}

.neder_one {
	padding: 20px 20px 20px 46px;
	/* width: 470px; */
	height: 350px;
	border-radius: 30px;
	background-image: url(../img/home-x-1.png);
	background-repeat: no-repeat;
	background-size: 101% 250px;
	background-position: 0px 118px;
}

.neder_two {


	padding: 20px 20px 20px 46px;
	/* width: 470px; */
	height: 350px;
	border-radius: 30px;
	background-image: url(../img/home-x-2.png);
	background-repeat: no-repeat;
	background-size: 101% 250px;
	background-position: 0px 118px;
}

@media only screen and (max-width: 1366px) {
	#headerone {
		width: 94% !important;
	}
}

.neder_three {

	padding: 20px 20px 20px 46px;
	/* width: 470px; */
	height: 350px;
	border-radius: 30px;
	background-image: url(../img/home-x-3.png);
	background-repeat: no-repeat;
	background-size: 101% 250px;
	background-position: 0px 118px;
}

.body h6 {
	font-size: 18px;
	font-family: Alibaba-PuHuiTi-H ;
	font-weight: 800;
	color: #1D3068;
	line-height: 16px;
}

.arrow {
	width: 46px;
	height: 46px;
	position: absolute;
	z-index: 2;
	right: 0;
	top: 5px;
	border-radius: 35px;
}

.polict {
	right: 0;
	position: absolute;
	text-align: end;
	font-size: 155px;
	font-family: Avian;
	right: 400px;
	top: 440px;
	font-weight: 400;
	color: #08DDA8;
	line-height: 16px;
	opacity: 0.3;
}

.policted {
	left: 0;
	position: absolute;
	text-align: left;
	font-size: 155px;
	left: 480px;
	font-family: Avian;
	font-weight: 400;
	color: #08DDA8;
	line-height: 16px;
	opacity: 0.3;
}

.footer-widget-resp .code {
	width: 85px;
	height: 85px;
}

/* PC结束 */
/* 移动端开始 */
.mobile {
	width: 100%;
	text-align: end;
}

.mobile .ineer {
	width: 50%;
	height: 68px;
	background: #08DDA8;
	display: inline-block;
	text-align: center;
	font-size: 23px;
	font-family: PingFang-SC-Heavy, PingFang-SC;
	font-weight: 800;
	color: #FFFFFF;
	line-height: 68px;
}

.twohome {
	text-align: end;
	font-size: 16px;
	font-family: PingFang-SC-Light, PingFang-SC;
	font-weight: 300;
	color: #112668;
	line-height: 22px;
	padding: 13px 22px 0px 10px;
}

.policy {
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #3D4F88;
	line-height: 51px;
}

.green {
	width: 100px;
	height: 8px;
	background-color: #08DDA8;
	position: relative;
	background-color: #08DDA8;
	bottom: 24px;
}

.feed {
	padding: 20px 0px 20px 30px;
}

/* @media screen and (min-width:414px){
	.feed {
		top: 78px;
	}
} */

.feed ul li {
	font-size: 14px;
	font-family: PingFang-SC-Regular, PingFang-SC;
	font-weight: 400;
	color: #9FA7C0;
	margin-bottom: 16px;
	line-height: 24px;
}

.mode {
	width: 12px;
	height: 12px;
	background-color: #08DDA8;
	display: inline-block;
	position: relative;
	top: 0px;
	margin-right: 10px;
}

.nest {
	width: 125px;
	display: inline-block;
	/* height: 60px; */
	background-color: #08DDA8;
	font-size: 13px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 42px;
}

.link .time {
	font-size: 14px;
	font-family: PingFang-SC-Regular, PingFang-SC;
	font-weight: 400;
	margin-bottom: 5px;
	color: #112668;
}

.link .people {

	font-size: 16px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #112668;
	margin-bottom: 15px;
}

.link .city {
	font-size: 15px;
	font-family: PingFang-SC-Regular, PingFang-SC;
	font-weight: 400;
	color: #9FA7C0;
}

.gilink {
	width: 36px;
	height: 36px;
}

.fontyear {
	margin-top: 10px;
	font-size: 12px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #112668;
}

.greened {
	width: 50%;
	height: 90px;
	background: #08DDA8;
	display: inline-block;
}

.white {
	width: 65%;
	height: 90px;
	font-weight: 500;
	background: white;
	font-size: 16px;
	display: inline-block;
	position: absolute;
	bottom: 40px;
	/* right: 20px; */
	left: 130px;
	/* left: 115px; */
	color: #08DDA8FF;
	text-align: end;
	padding: 20px 40px 20px 20px;
	box-shadow: 0px 25px 74px -18px rgba(108, 121, 163, 0.25);
}

.length {
	font-size: 14px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 800;
	color: #112668;
	line-height: 63px;
	text-align: center;
	letter-spacing: 2px;
}

.lengthtwo {
	font-size: 14px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 800;
	color: #00CC99;
	line-height: 34px;
	text-align: center;
	letter-spacing: 2px;
	width: 176px;
	margin: 0 auto;
	height: 34px;
	background: rgba(8, 221, 168, 0.1);
}

.feifei {
	/* width: 180px; */
	height: 100px;
	background: #FFFFFF;
	position: relative;
	bottom: 40px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #9FA7C0;
	line-height: 140px;
	box-shadow: 0px 25px 40px -16px rgba(159, 167, 192, 0.22);
}

/*跑马灯*/
.animate {
	width: 100%;
	font-size: 12px;
	color: #808080;
	display: inline-block;
	/* white-space: nowrap; */
	animation: 15s wordsLoop linear infinite normal;
}

@keyframes wordsLoop {
	0% {
		transform: translateY(42px);
		-webkit-transform: translateY(42px);
	}

	100% {
		transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
	}
}

@media screen and (max-width: 660px) {
	body {
		background-color: #FBFCFF !important;
	}
}

@media screen and (max-width: 1500px) {
	.more {
		width: 75% !important;
	}
}

@media screen and (max-width:414px) {
	#focus-banner{
		height: 138px !important;
	}
}