/* 背景及挑战 */
.page .prChallenge {
	position: relative;
	width: 100%;
	height: 10.06rem;
	background: url('../images/solution/challenage_bg.jpg') #fff no-repeat center center;
	background-size: 100% 100%
}

.page .prChallenge .prChallenge_inner {
	width: 14rem;
	margin: 0 auto;
	position: relative;
	z-index: 1
}

.page .prChallenge .prChallenge_inner .challenge_title {
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.48rem;
	padding-top: 1.2rem;
	font-weight: bold
}

.page .prChallenge .prChallenge_inner .challenge_desc {
	font-size: 0.24rem;
	line-height: 0.32rem;
	padding-top: 0.28rem;
	color: #666666;
	text-align: center
}

.page .prChallenge .prChallenge_inner .challenge_main {
	position: relative
}

.page .prChallenge .prChallenge_inner .challenge_main .challenge_bg {
	width: 4.8rem;
	height: 4.8rem;
	position: absolute;
	left: 0.8rem;
	top: 0.9rem;
	z-index: 10;
	background: url('../images/solution/challenage_picture.png') no-repeat center center;
	background-size: 100% 100%
}

.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list {
	width: 8.2rem;
	height: 4.51rem;
	position: absolute;
	right: 0.82rem;
	top: 1.64rem;
	z-index: 20;
	background: #ffffff;
	border-radius: 0.1rem;
	padding: 0.58rem 1.08rem 0 2rem;
	border: 0.01rem solid #e0dedd;
	box-sizing: border-box
}

.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list .list_title {
	font-size: 0.3rem;
	color: #cf338d;
	line-height: 0.3rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list .list_title img {
	padding-left: 0.3rem
}

.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list ul {
	padding-top: 0.38rem
}

.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list ul li {
	font-size: 0.18rem;
	line-height: 0.36rem;
	color: #666666
}

.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list .challengeInfo {
	font-size: 0.18rem;
	color: #666666;
	line-height: 0.36rem;
	margin-top: 0.4rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6
}

.page .prChallenge .prChallenge_inner .challenge_main .challenge_show {
	width: 3.4rem;
	height: 4.5rem;
	position: absolute;
	left: 2.8rem;
	top: 2.3rem;
	z-index: 30;
	border-radius: 0.1rem;
	overflow: hidden
}

.page .prChallenge .prChallenge_inner .challenge_main .challenge_show img {
	width: 100%;
	height: 100%
}

/* 解决方案 */
.solutionTable {
	position: relative;
	width: 100%;
	padding-bottom: 1.3rem;
	background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
	background-size: 100% auto
}

.solutionTable::before {
	content: '';
	display: block;
	width: 5.92rem;
	height: 6.24rem;
	position: absolute;
	top: 0;
	left: 0;
	background: url('../images/global/sky_star_left.jpg') #fff no-repeat bottom center;
	background-size: 100% 100%
}

.solutionTable .solutionTable_inner {
	width: 14rem;
	margin: 0 auto;
	position: relative;
	z-index: 1
}

.solutionTable .solutionTable_inner .solutionTable_title {
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.48rem;
	padding-top: 1.2rem;
	font-weight: bold
}

.solutionTable .solutionTable_inner .solutionTable_desc {
	font-size: 0.24rem;
	line-height: 0.36rem;
	padding-top: 0.18rem;
	color: #666666;
	text-align: center
}

.solutionTable .solutionTable_inner .solutionTable_main {
	padding-top: 0.96rem
}

.solutionTable .solutionTable_inner .solutionTable_main .programme {
	padding: 0.2rem 0.1rem 0.2rem 0.2rem;
	margin-bottom: 0.1rem;
	background: #ffffff;
	box-shadow: 0.01rem 0.1rem 0.19rem 0.01rem rgba(153,153,153,0.2);
	position: relative
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_tit {
	position: absolute;
	top: 0.2rem;
	left: 0.2rem;
	font-size: 0.24rem;
	font-weight: bold;
	width: 1rem;
	height: calc(100% - 0.4rem);
	color: #ffffff;
	background: #c43694;
	border-radius: 0.02rem;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	letter-spacing: 0.04rem;
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table {
	margin-left: 1.1rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item {
	margin: 0 0.1rem;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_tit {
	width: 100%;
	height: 1.2rem;
	padding: 0 0.2rem;
	background: #f7e0f0;
	border-radius: 0.02rem;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: flex;
	justify-content: center;
	align-items: center
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_tit p {
	font-size: 0.18rem;
	line-height: 1;
	color: #c43694;
	font-weight: bold
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list {
	padding-top: 0.2rem
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .li {
	width: 100%;
	height: 0.6rem;
	border: 0.02rem dashed #c43694;
	border-radius: 0.04rem;
	margin-bottom: 0.08rem;
	box-sizing: border-box;
	padding: 0 0.2rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .li p {
	font-size: 0.16rem;
	line-height: 0.2rem;
	color: #c43694;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .li:nth-last-child(1) {
	margin-bottom: 0
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .oneLine {
	height: 2.64rem
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .oneLine p {
	line-height: 0.22rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 11;
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .twoLine {
	height: 1.28rem
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .twoLine p {
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .threeLine {
	height: 0.82rem;
	margin-bottom: 0.09rem
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .threeLine p {
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .fourLine {
	padding: 0 0.1rem
}

.solutionTable .solutionTable_inner .solutionTable_main .product .programme_tit {
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	background: #684ab7
}

.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_tit {
	background: #ebe5f9
}

.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_tit p {
	color: #684ab7
}

.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_list .li {
	border: 0.02rem dashed #684ab7
}

.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_list .li p {
	line-height: 0.2rem;
	color: #684ab7
}

.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_list .oneLine {
	height: 2.64rem;
	padding: 0 0.1rem
}

.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_list .oneLine p {
	line-height: 0.2rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 9
}

.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_tit {
	background: #2c4fdb
}

.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_table .table_item .table_tit {
	height: 1.5rem;
	background: #dde2f6;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	display: flex;
	justify-content: center;
	align-items: center
}

.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_table .table_item .table_tit p {
	color: #2c4fdb
}

.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_table .table_item .table_list .li {
	border: 0.02rem dashed #2c4fdb
}

.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_table .table_item .table_list .li p {
	color: #2c4fdb
}

/* 方案优势 */
.page .solutionAd {
	position: relative;
	width: 100%;
	padding-bottom: 1.24rem;
	background: url('../images/solution/solution_advantage_bg.jpg') no-repeat center center;
	background-size: 100% 100%
}

.page .solutionAd .solutionAd_inner {
	width: 14rem;
	margin: 0 auto;
	position: relative;
	z-index: 1
}

.page .solutionAd .solutionAd_inner .solutionAd_title {
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.48rem;
	padding-top: 1.2rem;
	font-weight: bold
}

.page .solutionAd .solutionAd_inner .solutionAd_desc {
	font-size: 0.24rem;
	line-height: 0.32rem;
	padding-top: 0.28rem;
	color: #666666;
	text-align: center
}

.page .solutionAd .solutionAd_inner .solutionAd_main {
	padding-top: 0.96rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -0.1rem
}

.page .solutionAd .solutionAd_inner .solutionAd_main li {
	width: 3.35rem;
	min-height: 2.9rem;
	border: 0.01rem solid #e0dedd;
	margin: 0 0.1rem 0.2rem 0.1rem;
	background: #ffffff;
	padding: 0 0.46rem;
	box-sizing: border-box
}

.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name {
	font-size: 0;
	height: 1.6rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name img {
	height: 0.6rem;
	float: left
}

.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name span {
	font-size: 0.22rem;
	line-height: 0.3rem;
	padding-left: 0.24rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5
}

.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_info {
	padding-bottom: 0.36rem;
	font-size: 0.16rem;
	color: #666666;
	word-break: inherit;
	line-height: 0.26rem
}

.page .solutionAd .solutionAd_inner .solutionAd_main .threeItem {
	width: 4.5rem
}

/* 典型客户 */
.page .customer {
	position: relative;
	width: 100%;
	height: 8.3rem;
	background: url('../images/solution/customer_bottom_bg.jpg') #fff no-repeat bottom center;
	background-size: auto 3.27rem
}

.page .customer .customer_inner {
	width: 14rem;
	margin: 0 auto;
	position: relative;
	z-index: 1
}

.page .customer .customer_inner .customer_title {
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.48rem;
	padding-top: 1.2rem;
	font-weight: bold
}

.page .customer .customer_inner .customer_main {
	padding-top: 0.9rem
}

.page .customer .customer_inner .customer_main .customer_left {
	width: 7rem;
	float: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -0.09rem
}

.page .customer .customer_inner .customer_main .customer_left li {
	width: 2.15rem;
	height: 1rem;
	background: #ffffff;
	box-shadow: 0rem 0.08rem 0.184rem 0.016rem rgba(153,153,153,0.15);
	margin: 0 0.09rem 0.18rem 0.09rem;
	font-size: 0
}

.page .customer .customer_inner .customer_main .customer_left li img {
	width: 100%;
	height: 100%
}

.page .customer .customer_inner .customer_main .customer_right {
	width: 5.9rem;
	float: right;
	padding-top: 0.5rem
}

.page .customer .customer_inner .customer_main .customer_right .right_title {
	font-size: 0.3rem;
	font-weight: bold;
	color: #cf338d;
	line-height: 0.3rem;
	padding-bottom: 0.4rem
}

.page .customer .customer_inner .customer_main .customer_right .right_desc {
	font-size: 0.18rem;
	line-height: 0.36rem;
	color: #666666;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4
}

.page .customer .customer_inner .customer_main .customer_right .right_btn {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	min-width: 3rem;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.22rem;
	padding: 0 0.54rem;
	box-sizing: border-box;
	border-radius: 0.6rem;
	color: #ffffff;
	background: linear-gradient(to left, #2a4fdb, #d3338d);
	box-shadow: 0rem 0.08rem 0.19rem 0.01rem rgba(0,51,238,0.35);
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	width: 2.6rem;
	margin-top: 0.7rem
}

.page .customer .customer_inner .customer_main .customer_right .right_btn img {
	width: 0.2rem;
	height: 0.13rem;
	margin-left: 0.1rem
}

/* 更多精彩 */
.page .moreWonderful {
	position: relative;
	width: 100%;
	height: 7.7rem;
	background: url('../images/solution/moreWonderful_bg.jpg') #fff no-repeat center center;
	background-size: 100% 100%
}

.page .moreWonderful .moreWonderful_inner {
	width: 14rem;
	margin: 0 auto;
	position: relative;
	z-index: 1
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_title {
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.48rem;
	padding-top: 1.2rem;
	font-weight: bold
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main {
	padding-top: 0.74rem
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -0.35rem
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li {
	width: 4.2rem;
	min-height: 4.12rem;
	background: #ffffff;
	margin: 0 0.35rem;
	cursor: pointer
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li:hover .list_img img {
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_img {
	height: 2.1rem;
	font-size: 0;
	overflow: hidden
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_img img {
	transition: 0.3s;
	width: 100%;
	height: 100%
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_info {
	height: 1.36rem;
	margin: 0 0.4rem
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_info h3 {
	font-size: 0.22rem;
	line-height: 0.22rem;
	padding-top: 0.38rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_info p {
	font-size: 0.16rem;
	padding-top: 0.2rem;
	color: #666666;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_download {
	display: block;
	font-size: 0.18rem;
	height: 0.65rem;
	line-height: 0.65rem;
	margin: 0 0.4rem;
	border-top: 0.01rem solid #f1f1f1;
	cursor: pointer
}

.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_download img {
	width: 0.25rem;
	height: 0.25rem;
	vertical-align: middle;
	margin-left: 0.1rem
}

/* 解决方案2 */
.page .solutionTableLive {
	position: relative;
	width: 100%;
	padding-bottom: 1.3rem;
	background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
	background-size: 100% auto
}

.page .solutionTableLive::before {
	content: '';
	display: block;
	width: 5.92rem;
	height: 6.24rem;
	position: absolute;
	top: 0;
	left: 0;
	background: url('../images/global/sky_star_left.jpg') #fff no-repeat bottom center;
	background-size: 100% 100%
}

.page .solutionTableLive .solutionTableLive_inner {
	width: 14rem;
	margin: 0 auto;
	position: relative;
	z-index: 1
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_title {
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.48rem;
	padding-top: 1.2rem;
	font-weight: bold
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_desc {
	font-size: 0.24rem;
	line-height: 0.32rem;
	padding-top: 0.28rem;
	color: #666666;
	text-align: center;
	line-height: 0.3rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main {
	padding-top: 0.96rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .solutionNewType {
	background: #ffffff;
	box-shadow: 0px 0.08rem 0.18rem 0.016rem rgba(153,153,153,0.15);
	width: 100%;
	margin: 10px 0
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .solutionNewType ul {
	margin: 0.3rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .solutionNewType ul li {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0.28rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .solutionNewType ul li:nth-last-child(1) {
	margin-bottom: 0
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .solutionNewType ul li .newTitle {
	-ms-flex: 0 0 3.16rem;
	flex: 0 0 3.16rem;
	width: 3.16rem;
	height: 0.76rem;
	background: #fcf5fa;
	border: 0.02rem dashed #c43694;
	color: #c43694;
	font-size: 0.16rem;
	border-radius: 0.05rem;
	padding: 0 0.1rem 0 0.3rem;
	box-sizing: border-box;
	margin-right: 0.3rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .solutionNewType ul li .newTxt {
	font-size: 0.18rem;
	line-height: 0.3rem;
	color: #666666;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme {
	width: 4.3rem;
	height: 7.6rem;
	background: #ffffff;
	box-shadow: 0.01rem 0.1rem 0.19rem 0.01rem rgba(153,153,153,0.2);
	position: relative
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_tit {
	width: 100%;
	height: 1rem;
	padding: 0 0.2rem;
	background: #c43694;
	border-radius: 0.02rem;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: flex;
	justify-content: center;
	align-items: center
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_tit p {
	font-size: 0.24rem;
	color: #ffffff;
	font-weight: bold
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list {
	padding: 0.4rem 0.36rem 0 0.36rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .li {
	width: 100%;
	height: 1.3rem;
	border: 0.01rem dashed #c43694;
	border-radius: 0.04rem;
	margin-bottom: 0.08rem;
	box-sizing: border-box;
	padding: 0 0.2rem;
	background: #fcf5fa;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .li p {
	font-size: 0.16rem;
	line-height: 0.24rem;
	color: #c43694;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .li:nth-last-child(1) {
	margin-bottom: 0
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .oneLine {
	height: 5.4rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .oneLine p {
	line-height: 0.24rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 20
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .twoLine {
	height: 2.62rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .twoLine p {
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 9
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .threeLine {
	height: 1.9rem;
	margin-bottom: 0.08rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .threeLine p {
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .fiveLine {
	height: 0.48rem;
	margin-bottom: 0.04rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .fiveLine p {
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .item_line {
	height: 0.4rem;
	width: 100%;
	margin: 0.1rem 0;
	position: relative
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .item_line:before {
	content: '';
	display: block;
	position: absolute;
	left: 0.62rem;
	top: 0;
	width: 0.18rem;
	height: 0.4rem;
	background: #684ab7
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .item_line:after {
	content: '';
	display: block;
	position: absolute;
	right: 0.62rem;
	top: 0;
	width: 0.18rem;
	height: 0.4rem;
	background: #684ab7
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .li {
	height: 0.56rem;
	margin-bottom: 0.13rem;
	background: #f5f2f9;
	border: 0.01rem dashed #684ab7
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .li p {
	color: #684ab7;
	line-height: 0.2rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .oneLine {
	height: 2.4rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .oneLine p {
	line-height: 0.24rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .twoLine {
	height: 1.12rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .twoLine p {
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .threeLine {
	height: 0.75rem;
	margin-bottom: 0.08rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .threeLine p {
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .fiveLine {
	height: 0.56rem;
	margin-bottom: 0.04rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .fiveLine p {
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .chart_item {
	width: 100%
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .chart_item .myChart {
	height: 2.05rem;
	width: 100%;
	border: 0.01rem dashed #2c4fdb;
	border-radius: 0.05rem;
	box-sizing: border-box;
	font-size: 0;
	padding: 0.05rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .chart_item .myChart img {
	width: 100%;
	height: 100%
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .chart_item .chartTit {
	width: 100%;
	height: 0.7rem;
	box-sizing: border-box;
	padding: 0 0.02rem;
	background: #eef1fb;
	border: 0.01rem dashed #2c4fdb;
	margin: 0.1rem 0;
	font-size: 0.16rem;
	color: #2c4fdb;
	border-radius: 0.05rem;
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .chart_item .chartTit span {
	line-height: 0.2rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .threeChart {
	width: 1.7rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .threeChart .myChart {
	height: 1.7rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .threeChart .chartTit {
	height: 0.68rem;
	margin: 0.22rem 0;
	padding: 0.08rem 0.02rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .threeChart .chartTit span {
	line-height: 0.25rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .threeChart:nth-child(3) {
	width: 100%
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .threeChart:nth-child(3) .chartTit {
	height: 0.52rem;
	padding: 0.08rem 0.02rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .threeChart:nth-child(3) .chartTit span {
	line-height: 0.25rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .fourChart {
	width: 1.7rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .fourChart .myChart {
	height: 1.62rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .fourChart .chartTit {
	height: 1rem;
	margin: 0.22rem 0;
	padding: 0.08rem 0.02rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .fourChart .chartTit span {
	line-height: 1;
	display: -webkit-box;
	overflow: hidden;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .fiveChart {
	width: 1.7rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .fiveChart .myChart {
	height: 1.1rem
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .fiveChart:nth-child(5) {
	width: 100%
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .titPro {
	background: #684ab7
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .titData {
	background: #2c4fdb
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programmeColumn:after {
	content: '';
	display: block;
	width: 0.17rem;
	height: 0.3rem;
	background: url('../images/solution/strangle_red.png') no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	right: -0.37rem;
	top: 50%
}

.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .productColumn:after {
	content: '';
	display: block;
	width: 0.17rem;
	height: 0.3rem;
	background: url('../images/solution/strangle_purple.png') no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	right: -0.37rem;
	top: 50%
}

/* 方案优势2 */
.page .solutionAd {
	position: relative;
	width: 100%;
	padding-bottom: 1.24rem;
	background: url('../images/solution/solution_advantage_bg.jpg') no-repeat center center;
	background-size: 100% 100%
}

.page .solutionAd .solutionAd_inner {
	width: 14rem;
	margin: 0 auto;
	position: relative;
	z-index: 1
}

.page .solutionAd .solutionAd_inner .solutionAd_title {
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.48rem;
	padding-top: 1.2rem;
	font-weight: bold
}

.page .solutionAd .solutionAd_inner .solutionAd_desc {
	font-size: 0.24rem;
	line-height: 0.32rem;
	padding-top: 0.28rem;
	color: #666666;
	text-align: center
}

.page .solutionAd .solutionAd_inner .solutionAd_main {
	padding-top: 0.96rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -0.1rem
}

.page .solutionAd .solutionAd_inner .solutionAd_main li {
	width: 3.35rem;
	min-height: 2.9rem;
	border: 0.01rem solid #e0dedd;
	margin: 0 0.1rem 0.2rem 0.1rem;
	background: #ffffff;
	padding: 0 0.26rem;
	box-sizing: border-box
}

.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name {
	font-size: 0;
	height: 1.6rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name img {
	height: 0.6rem;
	float: left
}

.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name span {
	font-size: 0.22rem;
	line-height: 0.3rem;
	padding-left: 0.24rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5
}

.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_info {
	padding-bottom: 0.36rem;
	font-size: 0.16rem;
	color: #666666;
	word-break: inherit;
	line-height: 0.26rem
}

.page .solutionAd .solutionAd_inner .solutionAd_main .threeItem {
	width: 4.5rem
}

/* 业务场景专项洞察 */
.businessScenario {
	position: relative;
	width: 100%;
	padding-bottom: 1.28rem;
	background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
	background-size: 100% auto
}

.businessScenario:before {
	content: '';
	display: block;
	width: 5.92rem;
	height: 6.24rem;
	position: absolute;
	top: 0;
	left: 0;
	background: url('../images/global/core_advantage_bg1.jpg') #fff no-repeat bottom center;
	background-size: 100% 100%
}

.businessScenario .businessScenario_inner {
	width: 14rem;
	margin: 0 auto;
	position: relative
}

.businessScenario .businessScenario_inner .businessScenario_title {
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.48rem;
	padding-top: 1.2rem;
	font-weight: bold;
	padding-top: 1.46rem
}

.businessScenario .businessScenario_inner .businessScenario_desc {
	font-size: 0.24rem;
	line-height: 0.32rem;
	padding-top: 0.28rem;
	color: #666666;
	text-align: center
}

.businessScenario .businessScenario_inner .businessScenario_main {
	padding-top: 0.76rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.businessScenario .businessScenario_inner .businessScenario_main li {
	width: 6.8rem;
	height: 3rem;
	border: 0.01rem solid #e0dedd;
	box-shadow: 0.01rem 0.1rem 0.19rem 0.01rem rgba(153,153,153,0.2);
	background: #ffffff;
	padding: 0.58rem 0.8rem 0 0.37rem;
	border-radius: 0.1rem;
	margin-bottom: 0.4rem;
	box-sizing: border-box
}

.businessScenario .businessScenario_inner .businessScenario_main li .sq_img {
	width: 0.8rem;
	float: left;
	text-align: center;
	font-size: 0
}

.businessScenario .businessScenario_inner .businessScenario_main li .sq_img img {
  width: 100%;
}

.businessScenario .businessScenario_inner .businessScenario_main li .sq_info {
	margin-left: 0.92rem
}

.businessScenario .businessScenario_inner .businessScenario_main li .sq_info h3 {
	font-size: 0.28rem;
	line-height: 0.5rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1
}

.businessScenario .businessScenario_inner .businessScenario_main li .sq_info h4 {
	font-size: 0.18rem;
	line-height: 0.26rem;
	color: #666666;
	margin-top: 0.14rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.businessScenario .businessScenario_inner .businessScenario_main li .sq_info p {
	margin-top: 0.16rem;
	font-size: 0.16rem;
	line-height: 0.3rem;
	color: #999999;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.businessScenario .businessScenario_inner .businessScenario_main li:hover h3 {
	color: #bb3798
}

/* 方案优势2 */
.solutionAdSecond {
	position: relative;
	width: 100%;
	height: 7.06rem;
	background: #f6f6f9
}

.solutionAdSecond .solutionAdSecond_inner {
	width: 14rem;
	margin: 0 auto;
	position: relative
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_title {
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.48rem;
	padding-top: 1.2rem;
	font-weight: bold
}

.solutionAdSecond .solutionAdSecond_inner .sa_nav {
	text-align: center;
	padding-top: 0.4rem
}

.solutionAdSecond .solutionAdSecond_inner .sa_nav span {
	display: inline-block;
	margin: 0 0.45rem;
	font-weight: bold;
	font-size: 0.24rem;
	line-height: 0.6rem;
	height: 0.6rem;
	color: #666666;
	position: relative;
	cursor: pointer
}

.solutionAdSecond .solutionAdSecond_inner .sa_nav .active {
	background-image: -webkit-linear-gradient(top, #3985f6, #56beec);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.solutionAdSecond .solutionAdSecond_inner .sa_nav .active:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0.04rem;
	border-radius: 0.04rem;
	background: linear-gradient(to left, #2a4fdb, #d3338d)
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main {
	padding-top: 0.96rem
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul {
	/* display: none */
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li {
	float: left;
	margin-right: 0.2rem;
	box-sizing: border-box;
	width: 4.53rem;
	height: 2.6rem;
	background: #ffffff;
	border: 0.01rem solid #e0e0e0;
	padding: 0.54rem 0.56rem 0 0.34rem;
	box-shadow: 0.01rem 0.1rem 0.19rem 0.01rem rgba(153,153,153,0.2)
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li:nth-last-child(1) {
	margin-right: 0
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_icon {
	float: left;
	width: 0.88rem;
	font-size: 0;
	text-align: center
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_icon img {
  width: 100%;
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_info {
	margin-left: 1rem
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_info h3 {
	font-size: 0.22rem;
	line-height: 0.52rem;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_info p {
	font-size: 0.16rem;
	line-height: 0.3rem;
	color: #666666;
	overflow: hidden;
	display: -webkit-box;
	word-break: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3
}

.solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main .current {
	display: block
}



@media screen and (max-width: 960px) {
  /* 背景及挑战 */
	.page .prChallenge {
		position: relative;
		width: 100%;
		height: 12rem;
		background: url('../images/solution/challenage_bg.jpg') #fff no-repeat center center;
		background-size: 100% 100%
	}

	.page .prChallenge .prChallenge_inner {
		width: auto;
		margin: 0 auto;
		position: relative
	}

	.page .prChallenge .prChallenge_inner .challenge_title {
		text-align: center;
		font-size: 0.4rem;
		line-height: 0.5rem;
		padding-top: 0.97rem;
		font-weight: bold;
		color: #111111
	}

	.page .prChallenge .prChallenge_inner .challenge_desc {
		font-size: 0.24rem;
		line-height: 0.3rem;
		padding: 0.21rem 0.5rem 0 0.5rem;
		color: #666666;
		text-align: center
	}

	.page .prChallenge .prChallenge_inner .challenge_main {
		position: relative;
		margin: 0.78rem 0.5rem 0 0.5rem
	}

	.page .prChallenge .prChallenge_inner .challenge_main .challenge_bg {
		width: 5.5rem;
		height: 3.8rem;
		position: absolute;
		left: 0;
		top: 0.5rem;
		z-index: 10;
		background: url('../images/solution/challenage_picture.png') no-repeat center center;
		background-size: 100% 100%
	}

	.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list {
		width: 5.92rem;
		height: inherit;
		position: absolute;
		right: 0;
		top: 2.2rem;
		z-index: 20;
		background: #ffffff;
		border-radius: 0.1rem;
		padding: 0.2rem 0.2rem 0.2rem 0.4rem;
		border: 0.01rem solid #e0dedd;
		box-sizing: border-box
	}

	.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list .list_title {
		font-size: 0.3rem;
		color: #cf338d;
		line-height: 0.4rem;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}

	.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list .list_title img {
		padding-left: 0.3rem;
		height: 0.12rem
	}

	.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list ul {
		padding-top: 0.4rem
	}

	.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list ul li {
		font-size: 0.18rem;
		line-height: 0.36rem;
		color: #666666
	}

	.page .prChallenge .prChallenge_inner .challenge_main .chanllenge_list .challengeInfo {
		font-size: 0.18rem;
		color: #666666;
		line-height: 0.36rem;
		margin-top: 0.4rem;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 6
	}

	.page .prChallenge .prChallenge_inner .challenge_main .challenge_show {
		width: 2.65rem;
		height: 3.5rem;
		position: absolute;
		left: inherit;
		right: 0;
		top: -0.3rem;
		z-index: 30;
		border-radius: 0.1rem;
		overflow: hidden
	}

	.page .prChallenge .prChallenge_inner .challenge_main .challenge_show img {
		width: 100%;
		height: 100%
	}

  /* 解决方案 */
  .solutionTable {
		position: relative;
		width: 100%;
		padding-bottom: 1.3rem;
		background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
		background-size: 100% auto
	}

	.solutionTable::before {
		content: '';
		display: block;
		width: 2.78rem;
		height: 2.64rem;
		position: absolute;
		top: 0;
		left: 0;
		right: inherit;
		background: url('../images/global/core_advantage_bg1.jpg') #fff no-repeat bottom center;
		background-size: 100% 100%
	}

	.solutionTable .solutionTable_inner {
		width: auto;
		margin: 0 auto;
		position: relative
	}

	.solutionTable .solutionTable_inner .solutionTable_title {
		text-align: center;
		font-size: 0.4rem;
		line-height: 0.5rem;
		padding-top: 0.97rem;
		font-weight: bold;
		color: #111111
	}

	.solutionTable .solutionTable_inner .solutionTable_desc {
		font-size: 0.24rem;
		line-height: 0.36rem;
		padding-top: 0.18rem;
		color: #666666;
		text-align: center
	}

	.solutionTable .solutionTable_inner .solutionTable_main {
		padding-top: 0.96rem
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme {
		padding: 0.2rem 0.1rem 0.2rem 0.2rem;
		margin-bottom: 0.1rem;
		background: #ffffff;
		box-shadow: 0.01rem 0.1rem 0.19rem 0.01rem rgba(153,153,153,0.2)
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_tit {
		float: left;
		font-size: 0.24rem;
		font-weight: bold;
		width: 1rem;
		height: 100%;
		color: #ffffff;
		background: #c43694;
		border-radius: 0.02rem;
		-ms-writing-mode: tb-lr;
		writing-mode: vertical-lr;
		letter-spacing: 0.04rem;
		text-align: center;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table {
		margin-left: 1.1rem;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item {
		margin: 0 0.1rem;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%;
		text-align: center;
		margin-bottom: 0.2rem;
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_tit {
		width: 100%;
		height: 1rem;
		padding: 0 0.2rem;
		background: #f7e0f0;
		border-radius: 0.02rem;
		box-sizing: border-box;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_tit p {
		font-size: 0.18rem;
		color: #c43694;
		font-weight: bold
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list {
		padding-top: 0.2rem
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .li {
		width: 100%;
		height: 0.6rem;
		border: 0.02rem dashed #c43694;
		border-radius: 0.04rem;
		margin-bottom: 0.08rem;
		box-sizing: border-box;
		padding: 0 0.2rem;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .li p {
		font-size: 0.16rem;
		line-height: 0.2rem;
		color: #c43694;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .li:nth-last-child(1) {
		margin-bottom: 0
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .oneLine {
		height: 2.64rem
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .oneLine p {
		line-height: 0.24rem;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 9
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .twoLine {
		height: 1.28rem
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .twoLine p {
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .threeLine {
		height: 0.82rem;
		margin-bottom: 0.09rem
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .threeLine p {
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2
	}

	.solutionTable .solutionTable_inner .solutionTable_main .programme .programme_table .table_item .table_list .fourLine {
		padding: 0 0.1rem
	}

	.solutionTable .solutionTable_inner .solutionTable_main .product .programme_tit {
		height: 100%;
		-ms-writing-mode: tb-lr;
		writing-mode: vertical-lr;
		background: #684ab7
	}

	.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_tit {
		background: #ebe5f9
	}

	.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_tit p {
		color: #684ab7
	}

	.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_list .li {
		border: 0.02rem dashed #684ab7
	}

	.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_list .li p {
		line-height: 0.2rem;
		color: #684ab7
	}

	.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_list .oneLine {
		height: 1.8rem
	}

	.solutionTable .solutionTable_inner .solutionTable_main .product .programme_table .table_item .table_list .oneLine p {
		line-height: 0.24rem;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 9
	}

	.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_tit {
		height: 100%;
		background: #2c4fdb;
		top: 0;
	}

	.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_table .table_item .table_tit {
		height: 1rem;
		background: #dde2f6;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_table .table_item .table_tit p {
		color: #2c4fdb
	}

	.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_table .table_item .table_list .li {
		border: 0.02rem dashed #2c4fdb
	}

	.solutionTable .solutionTable_inner .solutionTable_main .proData .programme_table .table_item .table_list .li p {
		color: #2c4fdb
	}

  /* 方案优势 */
  .page .solutionAd {
		position: relative;
		width: 100%;
		height: auto;
		background: url('../images/solution/solution_advantage_bg.jpg') no-repeat center center;
		background-size: 100% 100%;
		padding-bottom: 0.8rem
	}

	.page .solutionAd .solutionAd_inner {
		width: auto;
		margin: 0 auto;
		position: relative
	}

	.page .solutionAd .solutionAd_inner .solutionAd_title {
		text-align: center;
		font-size: 0.4rem;
		line-height: 0.5rem;
		padding-top: 0.97rem;
		font-weight: bold;
		color: #111111
	}

	.page .solutionAd .solutionAd_inner .solutionAd_desc {
		font-size: 0.24rem;
		line-height: 0.3rem;
		padding: 0.21rem 0.5rem 0 0.5rem;
		color: #666666;
		text-align: center
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main {
		padding-top: 0.78rem;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 0.4rem
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li {
		width: 100%;
		min-height: 2.88rem;
		border: 0.01rem solid #e0dedd;
		background: #ffffff;
		padding: 0 0.26rem;
		box-sizing: border-box;
		margin-bottom: 0.2rem
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name {
		font-size: 0
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name img {
		height: 0.6rem;
		float: left
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name span {
		font-size: 0.22rem;
		line-height: 0.6rem;
		padding-left: 0.24rem;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_info {
		font-size: 0.16rem;
		color: #666666;
		line-height: 0.26rem
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main .threeItem {
		width: 100%
	}

  /* 典型客户 */
  .page .customer {
		position: relative;
		width: 100%;
		height: auto;
		background: url('../images/solution/customer_bottom_bg.jpg') #fff no-repeat bottom center;
		background-size: auto 3.27rem;
		padding-bottom: 1rem
	}

	.page .customer::before {
		content: '';
		display: block;
		width: 2.78rem;
		height: 2.64rem;
		position: absolute;
		top: 0;
		left: 0;
		right: inherit;
		background: url('../images/global/core_advantage_bg1.jpg') #fff no-repeat bottom center;
		background-size: 100% 100%
	}

	.page .customer .customer_inner {
		width: auto;
		margin: 0 auto;
		position: relative
	}

	.page .customer .customer_inner .customer_title {
		text-align: center;
		font-size: 0.4rem;
		line-height: 0.5rem;
		padding-top: 0.97rem;
		font-weight: bold;
		color: #111111
	}

	.page .customer .customer_inner .customer_main {
		padding-top: 0.78rem
	}

	.page .customer .customer_inner .customer_main .customer_left {
		width: auto;
		float: inherit;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 0.45rem
	}

	.page .customer .customer_inner .customer_main .customer_left li {
		width: 3rem;
		height: 1.51rem;
		background: #ffffff;
		box-shadow: 0rem 0.08rem 0.184rem 0.016rem rgba(153,153,153,0.15);
		margin: 0 0.15rem 0.3rem 0.15rem;
		font-size: 0
	}

	.page .customer .customer_inner .customer_main .customer_left li img {
		width: 100%;
		height: 100%
	}

	.page .customer .customer_inner .customer_main .customer_right {
		width: auto;
		float: inherit;
		padding-top: 0.75rem;
		margin: 0 0.6rem;
		text-align: center
	}

	.page .customer .customer_inner .customer_main .customer_right .right_title {
		font-size: 0.3rem;
		font-weight: bold;
		color: #cf338d;
		line-height: 0.4rem;
		padding-bottom: 0.42rem
	}

	.page .customer .customer_inner .customer_main .customer_right .right_desc {
		font-size: 0.2rem;
		line-height: 0.36rem;
		color: #666666;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4
	}

	.page .customer .customer_inner .customer_main .customer_right .right_btn {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		cursor: pointer;
		min-width: 3rem;
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.22rem;
		padding: 0 0.54rem;
		box-sizing: border-box;
		border-radius: 0.6rem;
		color: #ffffff;
		background: linear-gradient(to left, #2a4fdb, #d3338d);
		box-shadow: 0rem 0.08rem 0.19rem 0.01rem rgba(0,51,238,0.35);
		display: -ms-inline-flexbox;
		display: inline-flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-align: center;
		align-items: center;
		width: 2.6rem;
		margin-top: 0.7rem
	}

	.page .customer .customer_inner .customer_main .customer_right .right_btn img {
		width: 0.2rem;
		height: 0.13rem;
		margin-left: 0.1rem
	}

  /* 更多精彩 */
  .page .moreWonderful {
		position: relative;
		width: 100%;
		height: auto;
		background: url('../images/solution/moreWonderful_bg.jpg') #fff no-repeat center center;
		background-size: auto 100%;
		padding-bottom: 0.86rem
	}

	.page .moreWonderful .moreWonderful_inner {
		width: auto;
		margin: 0 auto;
		position: relative
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_title {
		text-align: center;
		font-size: 0.4rem;
		line-height: 0.5rem;
		padding-top: 0.97rem;
		font-weight: bold;
		color: #111111
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main {
		padding-top: 0.74rem
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 0.2rem
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li {
		width: 3.15rem;
		min-height: 4.12rem;
		background: #ffffff;
		margin: 0 0.2rem 0.4rem 0.2rem
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_img {
		height: 2.1rem;
		font-size: 0
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_img img {
		width: 100%;
		height: 100%
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_info {
		height: 1.16rem;
		margin: 0 0.3rem
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_info h3 {
		font-size: 0.22rem;
		line-height: 0.34rem;
		padding-top: 0.22rem;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_info p {
		font-size: 0.16rem;
		line-height: 0.26rem;
		padding-top: 0.09rem;
		color: #666666;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_download {
		font-size: 0.18rem;
		height: 0.84rem;
		line-height: 0.84rem;
		margin: 0 0.3rem;
		border-top: 0.01rem solid #f1f1f1;
		cursor: pointer;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}

	.page .moreWonderful .moreWonderful_inner .moreWonderful_main ul li .list_download img {
		width: 0.25rem;
		height: 0.25rem;
		margin-left: 0.1rem
	}

  /* 解决方案2 */
  .page .solutionTableLive {
		position: relative;
		width: 100%;
		padding-bottom: 1.04rem;
		background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
		background-size: auto 2.56rem
	}

	.page .solutionTableLive::before {
		content: '';
		display: block;
		width: 2.78rem;
		height: 2.64rem;
		position: absolute;
		top: 0;
		left: 0;
		right: inherit;
		background: url('../images/global/core_advantage_bg1.jpg') #fff no-repeat bottom center;
		background-size: 100% 100%
	}

	.page .solutionTableLive .solutionTableLive_inner {
		width: auto;
		margin: 0 auto;
		position: relative
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_title {
		text-align: center;
		font-size: 0.4rem;
		line-height: 0.5rem;
		padding-top: 0.97rem;
		font-weight: bold;
		color: #111111
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_desc {
		font-size: 0.24rem;
		line-height: 0.3rem;
		padding: 0.21rem 0.5rem 0 0.5rem;
		color: #666666;
		text-align: center;
		line-height: 0.3rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main {
		padding-top: 0.7rem;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 0.48rem;
		flex-wrap: wrap;
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme {
		width: 100%;
		height: inherit;
		background: #ffffff;
		box-shadow: 0.01rem 0.1rem 0.19rem 0.01rem rgba(153,153,153,0.2);
		position: relative
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_tit {
		width: 100%;
		height: 1.5rem;
		padding: 0 0.1rem;
		background: #c43694;
		border-radius: 0.05rem;
		box-sizing: border-box;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_tit p {
		font-size: 0.14rem;
		color: #ffffff;
		font-weight: bold
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list {
		padding: 0.18rem 0.16rem 0 0.16rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .li {
		width: 100%;
		height: 0.6rem;
		border: 0.01rem dashed #c43694;
		border-radius: 0.04rem;
		margin-bottom: 0.04rem;
		box-sizing: border-box;
		padding: 0 0.2rem;
		background: #fcf5fa;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .li p {
		font-size: 0.12rem;
		line-height: 0.14rem;
		color: #c43694;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .li:nth-last-child(1) {
		margin-bottom: 0
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .oneLine {
		height: 2.5rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .oneLine p {
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 17
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .twoLine {
		height: 1.24rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .twoLine p {
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 8
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .threeLine {
		height: 0.8rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .threeLine p {
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .item_line {
		height: 0.18rem;
		width: 100%;
		margin: 0.04rem 0;
		position: relative
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .item_line:before {
		content: '';
		display: block;
		position: absolute;
		left: 0.38rem;
		top: 0;
		width: 0.08rem;
		height: 0.18rem;
		background: #684ab7
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .item_line:after {
		content: '';
		display: block;
		position: absolute;
		right: 0.38rem;
		top: 0;
		width: 0.08rem;
		height: 0.18rem;
		background: #684ab7
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .li {
		height: 0.25rem;
		margin-bottom: 0.04rem;
		background: #f5f2f9;
		border: 0.01rem dashed #684ab7
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .li p {
		color: #684ab7;
		line-height: 0.24rem;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .oneLine {
		height: 2.4rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .oneLine p {
		line-height: 0.24rem;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 8
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .twoLine {
		height: 1.12rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .twoLine p {
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .threeLine {
		height: 0.75rem;
		margin-bottom: 0.08rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .table_item .threeLine p {
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .chart_item {
		width: 48%
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .chart_item .myChart {
		height: 0.96rem;
		width: 100%;
		border: 0.01rem dashed #2c4fdb;
		border-radius: 0.05rem;
		box-sizing: border-box;
		font-size: 0;
		padding: 0.05rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .chart_item .myChart img {
		width: 100%;
		height: 100%
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .chart_item .chartTit {
		width: 100%;
		height: 0.22rem;
		line-height: 0.22rem;
		box-sizing: border-box;
		padding: 0 0.1rem;
		background: #eef1fb;
		border: 0.01rem dashed #2c4fdb;
		margin: 0.04rem 0;
		font-size: 0.1rem;
		color: #2c4fdb;
		border-radius: 0.05rem;
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .table_list .chart_content .multiChart {
		width: 0.82rem
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .titPro {
		background: #684ab7
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programme .titData {
		background: #2c4fdb
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .programmeColumn:after {
		content: '';
		display: block;
		width: 0.07rem;
		height: 0.15rem;
		background: url('../images/solution/strangle_red.png') no-repeat center center;
		background-size: 100% 100%;
		position: absolute;
		right: -0.17rem;
		top: 50%
	}

	.page .solutionTableLive .solutionTableLive_inner .solutionTableLive_main .productColumn:after {
		content: '';
		display: block;
		width: 0.07rem;
		height: 0.15rem;
		background: url('../images/solution/strangle_purple.png') no-repeat center center;
		background-size: 100% 100%;
		position: absolute;
		right: -0.17rem;
		top: 50%
	}

  /* 方案优势2 */
  .page .solutionAd {
		position: relative;
		width: 100%;
		height: auto;
		background: url('../images/solution/solution_advantage_bg.jpg') no-repeat center center;
		background-size: 100% 100%;
		padding-bottom: 0.8rem
	}

	.page .solutionAd .solutionAd_inner {
		width: auto;
		margin: 0 auto;
		position: relative
	}

	.page .solutionAd .solutionAd_inner .solutionAd_title {
		text-align: center;
		font-size: 0.4rem;
		line-height: 0.5rem;
		padding-top: 0.97rem;
		font-weight: bold;
		color: #111111
	}

	.page .solutionAd .solutionAd_inner .solutionAd_desc {
		font-size: 0.24rem;
		line-height: 0.3rem;
		padding: 0.21rem 0.5rem 0 0.5rem;
		color: #666666;
		text-align: center
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main {
		padding-top: 0.78rem;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 0.4rem
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li {
		width: 100%;
		min-height: 2.88rem;
		border: 0.01rem solid #e0dedd;
		background: #ffffff;
		padding: 0 0.46rem;
		box-sizing: border-box;
		margin-bottom: 0.2rem
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name {
		font-size: 0
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name img {
		height: 0.6rem;
		float: left
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_name span {
		font-size: 0.22rem;
		line-height: 0.6rem;
		padding-left: 0.24rem;
		overflow: hidden;
		display: -webkit-box;
		word-break: inherit;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main li .solutionAd_info {
		font-size: 0.16rem;
		color: #666666;
		line-height: 0.26rem
	}

	.page .solutionAd .solutionAd_inner .solutionAd_main .threeItem {
		width: 100%
	}

  /* 业务场景专项洞察 */
  .businessScenario {
    position: relative;
    width: 100%;
    padding-bottom: 1.28rem;
    background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
    background-size: 100% auto;
  }

  .businessScenario:before {
    content: '';
    display: block;
    width: 2.78rem;
    height: 2.64rem;
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/global/sky_star_left.jpg') #fff no-repeat bottom center;
    background-size: 100% 100%;
  }

  .businessScenario .businessScenario_inner {
    width: auto;
    margin: 0 auto;
    position: relative
  }

  .businessScenario .businessScenario_inner .businessScenario_title {
    text-align: center;
    font-size: 0.4rem;
    line-height: 0.4rem;
    padding-top: 1rem;
    font-weight: bold;
    padding-top: 1.46rem
  }

  .businessScenario .businessScenario_inner .businessScenario_desc {
    font-size: 0.24rem;
    line-height: 0.32rem;
    padding: 0.28rem 0.2rem 0 0.2rem;
    color: #666666;
    text-align: center
  }

  .businessScenario .businessScenario_inner .businessScenario_main {
    padding: 0.76rem 0.4rem 0 0.4rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .businessScenario .businessScenario_inner .businessScenario_main li {
    width: 100%;
    height: 3rem;
    border: 0.01rem solid #e0dedd;
    box-shadow: 0.01rem 0.1rem 0.19rem 0.01rem rgba(153,153,153,0.2);
    background: #ffffff;
    padding: 0.58rem 0.8rem 0 0.37rem;
    border-radius: 0.1rem;
    margin-bottom: 0.4rem;
    box-sizing: border-box
  }

  .businessScenario .businessScenario_inner .businessScenario_main li .sq_img {
    width: 0.8rem;
    float: left;
    text-align: center;
    font-size: 0
  }

  .businessScenario .businessScenario_inner .businessScenario_main li .sq_img img {
    width: 100%;
  }

  .businessScenario .businessScenario_inner .businessScenario_main li .sq_info {
    margin-left: 0.92rem
  }

  .businessScenario .businessScenario_inner .businessScenario_main li .sq_info h3 {
    font-size: 0.28rem;
    line-height: 0.5rem;
    overflow: hidden;
    display: -webkit-box;
    word-break: inherit;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
  }

  .businessScenario .businessScenario_inner .businessScenario_main li .sq_info h4 {
    font-size: 0.18rem;
    line-height: 0.26rem;
    color: #666666;
    margin-top: 0.14rem;
    overflow: hidden;
    display: -webkit-box;
    word-break: inherit;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
  }

  .businessScenario .businessScenario_inner .businessScenario_main li .sq_info p {
    margin-top: 0.16rem;
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #999999;
    overflow: hidden;
    display: -webkit-box;
    word-break: inherit;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
  }

  .businessScenario .businessScenario_inner .businessScenario_main li:hover h3 {
    color: #bb3798
  }

  /* 方案优势2 */
  .solutionAdSecond {
    position: relative;
    width: 100%;
    height: auto;
    padding-bottom: 0.7rem;
    background: #f6f6f9
  }

  .solutionAdSecond .solutionAdSecond_inner {
    width: auto;
    margin: 0 auto;
    position: relative
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_title {
    text-align: center;
    font-size: 0.48rem;
    line-height: 0.48rem;
    padding-top: 1.2rem;
    font-weight: bold
  }

  .solutionAdSecond .solutionAdSecond_inner .sa_nav {
    text-align: center;
    padding-top: 0.4rem
  }

  .solutionAdSecond .solutionAdSecond_inner .sa_nav span {
    display: inline-block;
    margin: 0 0.45rem;
    font-weight: bold;
    font-size: 0.24rem;
    line-height: 0.6rem;
    height: 0.6rem;
    color: #666666;
    position: relative;
    cursor: pointer
  }

  .solutionAdSecond .solutionAdSecond_inner .sa_nav .active {
    background-image: -webkit-linear-gradient(top, #3985f6, #56beec);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
  }

  .solutionAdSecond .solutionAdSecond_inner .sa_nav .active:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.04rem;
    border-radius: 0.04rem;
    background: linear-gradient(to left, #2a4fdb, #d3338d)
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main {
    padding-top: 0.96rem
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul {
    padding: 0 0.4rem;
    /* display: none */
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li {
    float: inherit;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
    box-sizing: border-box;
    width: auto;
    height: 2.6rem;
    background: #ffffff;
    border: 0.01rem solid #e0e0e0;
    padding: 0.54rem 0.56rem 0 0.34rem;
    box-shadow: 0.01rem 0.1rem 0.19rem 0.01rem rgba(153,153,153,0.2)
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li:nth-last-child(1) {
    margin-right: 0
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_icon {
    float: left;
    width: 0.88rem;
    font-size: 0;
    text-align: center
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_icon img {
    width: 100%;
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_info {
    margin-left: 1rem
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_info h3 {
    font-size: 0.22rem;
    line-height: 0.52rem;
    overflow: hidden;
    display: -webkit-box;
    word-break: inherit;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main ul li .sa_info p {
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #666666;
    overflow: hidden;
    display: -webkit-box;
    word-break: inherit;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
  }

  .solutionAdSecond .solutionAdSecond_inner .solutionAdSecond_main .current {
    display: block
  }

}
