.sptwoinfo {
	background: rgb(246, 250, 249); padding: 35px 0px;
}
section h4 {
	text-align: center; line-height: 48px; font-size: 30px; margin-bottom: 30px;
}
.advantage > li {
	height: 410px;
}
.advantage li > div {
	width: 50%; height: 100%; float: left; position: relative;
}
.advantage > li {
	height: 410px;
}
.advantage-img {
	overflow: hidden;
}
.advantage-img img {
	display: block;
}
.advantage-ul {
	box-sizing: border-box;
}
.advantage-nub {
	background: #005FA2; padding: 0px 10px; left: 0px; color: rgb(255, 255, 255); line-height: 70px; font-size: 24px; position: absolute;
}
.advantage-lsit {
	height: 50%; padding-left: 100px; position: relative;
}
.advantage-lsit h5 {
	line-height: 2; font-size: 22px;
}
.advantage-lsit p {
	color: rgb(51, 51, 51); font-size: 16px;
}
.advantage-lsit ul {
	margin-top: 15px;
}
.advantage-lsit li {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; margin-bottom: 5px;
}
.advantage-img img {
	display: block;
}
.advantage li.even > div {
	float: right;
}
.advantage li.even .advantage-nub {
	left: auto; right: 0px;
}
.advantage li.even .advantage-lsit {
	text-align: right; padding-right: 100px; padding-left: 0px; margin-right: 54px;
}
.center img {
	width: 100%;
}
.icompany {
	padding: 50px 0px; background-color: rgb(243, 247, 246);
}
.icompany .container1 {
	padding: 40px 0px; background-color: rgb(255, 255, 255);
}
.icompany .icompany-l {
	width: 580px; height: 355px; overflow: hidden; padding-left: 30px; float: left; box-sizing: border-box;
}
.icompany-l img {
	width: 100%;
}
.icompany .icompany-r {
	padding: 50px 30px 0px 60px; width: 700px; float: left; box-sizing: border-box;
}
.icompany-r h2 {
	color: rgb(51, 51, 51); line-height: 1; font-size: 30px; font-weight: 800;
}
.icompany-r h2 span {
	color: #005FA2;
}
.icompany-r .line {
	width: 70px; height: 5px; overflow: hidden; margin-top: 20px;
}
.icompany-r .line .line-l {
	width: 50%; height: 100%; float: left; background-color: #005FA2;
}
.icompany-r .line .line-r {
	width: 50%; height: 100%; float: left; background-color: rgb(251, 193, 46);
}
.icompany-r p {
	color: rgb(102, 102, 102); line-height: 38px; text-indent: 2em; overflow: hidden; font-size: 14px; margin-top: 15px; -webkit-box-orient: vertical; -webkit-line-clamp: 6;
}
.icompany-r a {
	padding: 8px 17px; border-radius: 4px; border: 1px solid #005FA2; transition:0.3s; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-size: 14px; margin-top: 20px; display: inline-block; background-color: #005FA2; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.inews {
	padding: 40px 0px 50px; background-color: rgb(243, 247, 246);
}
.ititle {
	text-align: center; overflow: hidden;
}
.ititle .line {
	margin: 15px auto 0px; width: 70px; height: 5px; overflow: hidden;
}
.ititle .line .line-l {
	width: 50%; height: 100%; float: left; background-color: #005FA2;
}
.ititle .line .line-r {
	width: 50%; height: 100%; float: left; background-color: rgb(251, 193, 46);
}
.ititle span {
	color: rgb(76, 76, 76); line-height: 1; font-size: 16px; margin-top: 18px; display: inline-block;
}
.inews .inews-main {
	padding-top: 40px; display: flex; justify-content: space-between;
}
.inews-main .col {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 415px; background-color: rgb(255, 255, 255);
}
.protitle-text h2 {
	color: rgb(0, 162, 154); line-height: 20px; font-size: 20px; font-weight: 800; float: left;
}
.protitle-text p {
	color: rgb(0, 162, 154); line-height: 20px; font-size: 20px; font-weight: 800; float: left;
}
.col-2 .protitle h2 {
	color: rgb(251, 193, 46);
}
.col-2 .protitle p {
	color: rgb(251, 193, 46);
}
.col-3 .protitle h2 {
	color: rgb(0, 0, 0);
}
.col-3 .protitle p {
	color: rgb(0, 0, 0);
}
.protitle-text h2 {
	color: rgb(0, 162, 154); line-height: 20px; font-size: 20px; font-weight: 800; float: left;
}
.protitle-text p {
	color: rgb(0, 162, 154); line-height: 20px; font-size: 20px; font-weight: 800; float: left;
}
.protitle-text p {
	margin: 0px 5px;
}
.col-2 .protitle h2 {
	color: rgb(251, 193, 46);
}
.col-2 .protitle p {
	color: rgb(251, 193, 46);
}
.col-3 .protitle h2 {
	color: rgb(0, 0, 0);
}
.col-3 .protitle p {
	color: rgb(0, 0, 0);
}
.protitle-text span {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; float: left;
}
.protitle-text a {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; float: right;
}
.protitle .hr {
	width: 100%; height: 2px; margin-top: 11px; background-color: rgb(0, 162, 154);
}
.col-2 .protitle .hr {
	background-color: rgb(251, 193, 46);
}
.col-3 .protitle .hr {
	background-color: rgb(0, 0, 0);
}
.col .inews-heap {
	padding: 7px 20px 0px;
}
.inews-heap .inews-item {
	padding: 9px 0px; border-bottom-color: rgb(181, 181, 181); border-bottom-width: 1px; border-bottom-style: dashed;
}
.inews-item a {
	transition:0.3s ease-in-out; width: 71%; color: rgb(102, 102, 102); line-height: 1.2; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
}
.inews-item span {
	color: rgb(102, 102, 102); line-height: 1.2; font-size: 14px; float: right;
}
.col-1 {
	padding: 20px 0px;
}
.col-2 {
	padding: 20px 0px;
}
.col-3 {
	padding: 20px 0px;
}
.protitle {
	padding: 0px 7px;
}
.ititle h4 {
	color: rgb(51, 51, 51); line-height: 1; font-size: 36px; font-weight: 800;
}
.index_product .menu_head a {
	font-size: 16px;
}
