@CHARSET "UTF-8";

.row {
	display: flex;
	justify-content: center;
	width: 100%;
	min-width: 1200px;
	height: 550px;
}

.row .sl {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 600px;
}

.row .sr {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 600px;
}

.row .sr2 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 600px;
}

.reset-h2 {
	font-weight: unset;
	color: #1d489c;
	font-size: 35px;
	font-family: "Source Han Sans CN Normal"
}

.reset-h2-1 {
	color: #FFFFFF;
}

.reset-h2-2 {
	margin-top: 25px;
}

.reset-h2-3 {
	text-align: center;
}
.reset-h2-4{
	margin-top: 150px;
}

.row .sl, .sr, .sr2 p {
	font-family: "Source Han Sans CN Light";
	line-height: 26px;
}

.t507-p1 {
	margin-top: 30px;
	font-size: 15px;
	color: #333333;
}

.t507-p2 {
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 15px;
}

.t507-p3 {
	font-size: 16px;
	color: #333333;
}

.t507-img1 {
	width: 400px;
	height: auto;
}

.t507-img2 {
	width: 580px;
	height: auto;
}

.t507-img3 {
	width: 360px;
	height: auto;
	padding-left: 80px;
}

.t507-img4 {
	width: 1100px;
	height: auto;
}
.t507-img5 {
	width: 500px;
	height: auto;
	margin: 0 auto;
}
.t507-img6 {
	width: auto;
	height: 100%;
}
.t507-img7 {
	width: 480px;
	height: auto;
}

.row-bg {
	background-color: #07142B;
}

.row-bg1 {
	background-color: #EFF4FB;
}

.intro {
	display: flex;
	justify-content: space-between;
	width: 380px;
}

.intro .sl {
	color: #868686;
}

.intro .sr {
	color: #333333;
	display: flex;
	justify-content: flex-start;
}

.row-2 {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-width: 1200px;
	height: 550px;
}

.row-2 .coop-model-box {
	display: flex;
	width: 1200px;
	margin-top: 80px;
}

.row-2 .coop-model-box .item {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.row-2 .coop-model-box .item .tit {
	font-weight: unset;
	color: #1D489C;
	font-size: 26px;
	font-family: "Source Han Sans CN Normal"
}

.row-2 .coop-model-box .item .cont {
	font-family: "Source Han Sans CN Normal";
	line-height: 22px;
	width: 250px;
	color: #333333;
	margin-top: 20px;
	text-align: center;
}
.padding1{
	padding-left: 120px;
}
.mapping1{
	margin-top: 30px;
}
.prod-img-list{
	width: 1000px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.prod-img-list .item img{
	width: 290px;
	border-radius: 10px;
}



