@charset "UTF-8";

#jiejuefa_detail {
	padding: 0;
}

.mainContent .cell {
	background: #fff;
	text-align: center;
}

.mainContent .cell:nth-child(2n) {
	background: #ECF6FD;
}

.mainContent .cell > .container {
	padding-right: 310px;
}

/*两端对齐的块[bothEnd]*/
.mainContent .bothEnd .cellContentBox {
	width: 39%;
	text-align: left;
	vertical-align: middle;
}

.mainContent .bothEnd .cellContentBox h4 {
	margin-bottom: 35px;
	font-size: 20px;
}

.mainContent .bothEnd .cellContentBox p {
	/*line-height: 1.8;*/
	font-size: 16px;
}

/*业务中台-----------------------------------*/
.mainContent .cell1 {
	padding: 29px 0 59px;
}

.mainContent .cell1 h3 {
	margin-bottom: 45px;
}

/*协同办公-----------------------------------*/
.mainContent .cell2 {
	padding: 90px 0;
}

.mainContent .bothEnd.cell2 .cellContentBox {
	margin-right: 52px;
}

/*实时在途追踪-----------------------------------*/
.mainContent .cell3 {
	padding: 62px 0;
}

.mainContent .bothEnd.cell3 .cellContentBox {
	margin-left: 45px;
}

/*完善的对账功能-----------------------------------*/
.mainContent .cell4 {
	padding: 40px 0;
}

.mainContent .bothEnd.cell4 .cellContentBox {
	margin-right: 60px;
}

/*大数据智能-----------------------------------*/
.mainContent .cell5 {
	padding: 70px 0;
}

.mainContent .bothEnd.cell5 .top {
	margin-bottom: 26px;
}

.mainContent .bothEnd.cell5 .top .cellContentBox {
	margin-left: 39px;
}

.mainContent .bothEnd.cell5 .bottom > div {
	padding: 16px 57px 0;
	border: 2px #2466AD dotted;
}

.mainContent .bothEnd.cell5 .bottom .cellContentBox {
	width: 49%;
	margin: 20px 95px 30px 0;
	padding: 32px 8px 32px 0;
	border-right: 2px #2466AD dotted;
}

.mainContent .bothEnd.cell5 .bottom ul {
	padding-inline-start: 0;
	margin: 0;
}

.mainContent .bothEnd.cell5 .bottom ul li {
	width: 33%;
	display: inline-block;
	font-size: 16px;
}

/*[为你推荐]重写-------------------------------*/
#jiejuefa_detail .weinitj {
	/*display: none; !*临时*!*/
	top: 35px;
	right: 0;
	z-index: 1;
}

/*1200以下---------------------------------------*/
@media (max-width: 1200px) and (min-width: 768px) {
	.container {
		width: 1200px;
		padding-right: 30px !important;
		/*overflow: hidden;*/
	}
}

/*768以下---------------------------------------*/
@media (max-width: 768px) {
	.mainContent .cell > .container {
		padding-right: 15px;
	}

	.mainContent .cell {
		padding: 30px 0;
	}

	.mainContent .cell h3 {
		margin-bottom: 20px !important;
	}

	.mainContent .cell .cellContentBox {
		width: 100% !important;
		margin: 0 !important;
	}

	.mainContent .bothEnd.cell5 .bottom > div {
		padding: 16px 10px 16px;
	}

	.mainContent .bothEnd.cell5 .bottom ul li {
		width: 100%;
	}

	.mainContent .bothEnd.cell5 .bottom .cellContentBox {
		width: 100%;
		border-right: 0;
	}
}
