#list_slide .content .scrollbox {
				height: 22.5rem;
				overflow: auto;
				padding-right: 2.5rem;
			}
			
			.scrollbox::-webkit-scrollbar {
				width: 2px;
				height: 8px;
				background-color: #d9dce0;
			}
			
			.scrollbox::-webkit-scrollbar-track {
				border-radius: 10px;
				background-color: #d9dce0;
			}
			
			.scrollbox::-webkit-scrollbar-thumb {
				border-radius: 10px;
				background-color: #24a2a9;
				box-shadow: 0;
				-webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
			}
			
			
			.zizhi_list {
				display: flex;
				flex-flow: wrap;
			}
			
			.zizhi_list li {
				width: 33.333%;
				padding: 20px;
			}
			
			.zizhi_list li .box {
				;
			}
			
			.zizhi_list li .box .ico {
				width: 100px;
				height: 100px;
				background: #fff;
				margin: 0 auto;
				overflow: hidden;
				position: relative;
				border: 1px solid #d1d5d8;
				border-radius: 50%;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			
			.zizhi_list li .box .ico img {
				;
			}
			
			.zizhi_list li .box .ico .mask {
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: 0;
				display: flex;
				align-items: center;
				justify-content: center;
				opacity: 1;
				visibility: hidden;
				transition: .4s .2s;
			}
			
			.zizhi_list li .box .ico .mask svg {
				opacity: 0;
				transition: .3s .2s;
			}
			
			.zizhi_list li .box .txt {
			
				height: 245px;
				display: flex;
				align-items: center;
				justify-content: center;
				border: 1px solid #cfd3d6;
				border-radius: 6.25px;
				padding: 20px;
				padding-top: 28px;
				margin-top: -20px;
			}
			
			.zizhi_list li .box .txt p {
			
				font-size: 14px;
			}
			
			.zizhi_list li .box .txt p {
				line-height: 1.5;
			}
			
			.zizhi_list li:hover .box .ico .mask {
				opacity: 1;
				visibility: visible;
				height: 100%;
				transition: .5s;
			}
			
			.zizhi_list li:hover .box .ico .mask svg {
				opacity: 1;
				transition: .3s;
			}
			
			.bg_jianbian {
				background-image: -moz-linear-gradient(22deg, #509dde 0%, #04a582 100%);
				background-image: -webkit-linear-gradient(22deg, #509dde 0%, #04a582 100%);
				background-image: -ms-linear-gradient(22deg, #509dde 0%, #04a582 100%);
			}
			
			.bg_jianbian1 {
				background-image: -moz-linear-gradient(6deg, #04a582 0%, #509dde 100%);
				background-image: -webkit-linear-gradient(6deg, #04a582 0%, #509dde 100%);
				background-image: -ms-linear-gradient(6deg, #04a582 0%, #509dde 100%);
			}
			
			@media screen and (max-width:1024px) {
			
				.zizhi_list li {
					width: 100%;
					padding: 20px;
				}
			}
			
			
			/*************案例logo***************/
					
						.s_tt {
							margin-bottom: 48px
						}
						
						.s_tt h3 {
							font-size: 32px;
							color: #3d3d3d;
							font-weight: bold;
							margin-bottom: 6px
						}
						
						.s_tt p {
							font-family: DINOT-BOLD;
							font-size: 32px
							color: #3d3d3d;
							text-transform: uppercase;
							line-height: 1
						}
						
						.s_tt p span {
							font-family: BarlowCondensed-Bold
						}
						
						.s_tt svg {
							transform: rotate(270deg);
							margin-top: 32px;
							height: 64px;
							width: 90px
						}
						
						.s_tt svg path {
							stroke: #a8a5a2 !important
						}
						
						.s_tt.white h3 {
							color: #fff
						}
						
						.s_tt.white p {
							color: #fff
						}
						
						.s_tt.white svg path {
							stroke: rgba(255, 255, 255, 0.4) !important
						}
						
						.s_tt.center {
							text-align: center
						}
						
						.s_tt.center svg {
							margin-left: auto;
							margin-right: auto
						}
						
						
			 .kh{background-color: #f5f5f5;}
			
			.dis-flex-center-center{  display: flex; align-items: center; justify-content: center;}
			.dis-flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
			.dis-flex-center{  display: flex; align-items: center;}
			.dis-flex-between{  display: flex; justify-content: space-between}
			.dis-flex{  display: flex;}
			.flex-column{ flex-direction: column;}
			.flex-wrap{ flex-wrap: wrap;}
			.position-relative{ position: relative;}
			
			
			.flex-center-center{  display: flex; align-items: center; justify-content: center;}
			.flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
			.flex-center{  display: flex; align-items: center;}
			.flex-between{  display: flex; justify-content: space-between}
			.flex-between-start{ display: flex; justify-content: space-between;align-items: flex-start;}
			.flex-between-end{ display: flex; justify-content: space-between;align-items: flex-end;}
			.flex{  display: flex;}
			.flex-column{ flex-direction: column;}
			.flex-wrap{ flex-wrap: wrap;}
			.flex-end{display: flex; align-items: flex-end;}
			.flex-content-end{display: flex; justify-content: flex-end;}
			.flex-start{display: flex; align-items: flex-start;}
			.iflex{ display: inline-flex}
			.block{  display: block;}
			
			.justify-center{justify-content: center;}
			.justify-end{justify-content: flex-end;}
			.justify-start{justify-content: flex-start;}
			.align-start{align-items: flex-start;}
			.align-end{align-items: flex-end;}
			.align-center{align-items: center;}
			
			
			.caseUl li{ width: 19%; margin-right: 1.25%; border-radius: 20px 0  20px 0; overflow: hidden; -webkit-border-radius: 20px 0  20px 0; -moz-border-radius: 20px 0  20px 0; -ms-border-radius: 20px 0  20px 0; -o-border-radius: 20px 0  20px 0; }
			.caseUl li:nth-child(5n){ margin-right: 0;}
			.caseUl li .img { height: 114px;}
			.caseUl li .img img{max-width: 95%; max-height: 95%;}
			.caseUl li .txt{ height:60px; line-height: 60px;  border-top: 1px solid #e5e5e5;}.caseUl li .txt span{ position: relative;  z-index: 5;}
			.caseUl li .txt::after{ width: 100%; height: 0; left: 0; bottom: 0; position: absolute; z-index: 1; background-color: #182987; transition: all .36s; display: block;  content: '';
			   -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }
			.caseUl li:hover .txt::after{ height: 100%;}
			.caseUl li:hover  { color: #fff; transform: translateY(-10px); box-shadow: 0 0 10px rgba(0, 91, 172, 0.1); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); }
			.bg-white{ background-color: white;}
			.mb-40{ margin-bottom: 40px;}
			.transition{ transition: all .36s;}
			.transition1{ transition: all 1s;}
			.line-clamp{  word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
			.text-center{ text-align: center;}
			.pt-20{ padding-top: 20px;}
			.pl-20{ padding-left: 20px;}
			.pr-20{ padding-right: 20px;}
			.pb-20{ padding-bottom: 20px;}
			.p20{ padding: 20px;}
			.f18{ font-size: 18px;}
			@media screen and (max-width:750px) { .caseUl li{ width: 48%; margin-right: 4%;}
			    .caseUl li:nth-child(5n){ margin-right: 4%;}
			    .caseUl li:nth-child(2n){ margin-right: 0;}
			    .caseUl li .img{ height: 68px;}
			    .caseTilt img{ height: 24px;}
				 .caseUl li .txt{ height:38px; line-height: 38px }
				 .pad_top{padding: 10px 0 20px 0;}
				 
				 }
			
			/***********案例*************/
			
			.solutionScenarioMain {
				padding: 35px 0px 45px;
			}
			
			.solutionScenarioMain .titleBox {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
			}
			
			.solutionScenarioMain .titleBox .btn {
				display: none;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
			}
			
			.solutionScenarioMain .titleBox .btn a {
				width: 50px;
				height: 50px;
				border: 2px solid #000000;
				color: #000000;
				font-size: 14px;
				margin-left: 10px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-border-radius: 100%;
				border-radius: 100%;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
			}
			
			.solutionScenarioMain .solutionScenario {
				margin-top: 30px;
				overflow: hidden;
				position: relative;
			}
			
			.solutionScenarioMain .solutionScenario .swiper-slide {
				width: -webkit-calc(50% - 10px);
				width: calc(50% - 10px);
				margin-right: 20px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				overflow: hidden;
				background: #f2f3f5;
			}
			
			.solutionScenarioMain .solutionScenario .swiper-slide .imgBox {
				position: relative;
				padding-top: 71%;
				overflow: hidden;
			}
			
			.solutionScenarioMain .solutionScenario .swiper-slide .imgBox img {
				position: absolute;
				left: 0px;
				top: 0px;
				width: 100%;
				height: 100%;
				object-fit: cover;
				-webkit-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1);
				-webkit-transition: all .8s ease;
				transition: all .8s ease;
			}
			
			.solutionScenarioMain .solutionScenario .swiper-slide .listTitle {
				font-size: 16px;
				color: #000000;
				display: -webkit-box;
				height: 60px;
				line-height: 60px;
				text-overflow: ellipsis;
				overflow: hidden;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
				padding: 0px 15px;
			}
			
			.solutionScenarioMain .solutionScenario .swiper-slide .imgBox img:hover {
				-webkit-transform: scale(1.1);
				-ms-transform: scale(1.1);
				transform: scale(1.1);
			}
			
			.solutionScenarioMain .solutionScenario .swiper-slide:last-child {
				margin: 0px;
			}
			
			@media (max-width: 480px) {
				.solutionCoreMain .solutionCore .swiper-slide {
					width: 100%;
					margin-right: 10px;
				}
			
				.solutionScenarioMain .solutionScenario .swiper-slide {
					width: 100%;
					margin-right: 10px;
				}
			
				.solutionProjectMain .solutionProject .swiper-slide {
					width: 100%;
					margin-right: 10px;
				}
			
				.seriesSelectMain .seriesSelect .swiper-slide {
					width: 100%;
					margin-right: 10px;
				}
			}
			
			@media (min-width: 768px) {
				.solutionScenarioMain {
					padding: 1.25vw 0vw;
				}
			
				.solutionScenarioMain .titleBox .btn {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
				}
			
				.solutionScenarioMain .titleBox .btn a {
					width: 3.125vw;
					height: 3.125vw;
					font-size: 0.875vw;
					margin-left: 0.625vw;
				}
			
				.solutionScenarioMain .solutionScenario {
					margin-top: 3.75vw;
				}
			
				.solutionScenarioMain .solutionScenario .swiper-slide {
					width: -webkit-calc(33.3333% - 1.313vw);
					width: calc(33.3333% - 1.313vw);
					margin-right: 1.875vw;
					-webkit-border-radius: 1.25vw;
					border-radius: 1.25vw;
				}
			
				.solutionScenarioMain .solutionScenario .swiper-slide .imgBox {
					padding-top: 71%;
				}
			
				.solutionScenarioMain .solutionScenario .swiper-slide .listTitle {
					font-size: 1.25vw;
					display: -webkit-box;
					height: 5.5vw;
					line-height: 5.5vw;
					text-overflow: ellipsis;
					overflow: hidden;
					-webkit-box-orient: vertical;
					-webkit-line-clamp: 1;
					padding: 0vw 2.188vw;
				}
			}
			
			@media (min-width: 1200px) {
				.solutionScenarioMain {
					padding: 0.208vw 0vw;
				}
			
				.solutionScenarioMain .titleBox .btn a {
					width: 2.604vw;
					height: 2.604vw;
					font-size: 0.729vw;
					margin-left: 0.521vw;
				}
			
				.solutionScenarioMain .solutionScenario {
					margin-top: 3.125vw;
				}
			
				.solutionScenarioMain .solutionScenario .swiper-slide {
					width: -webkit-calc(33.3333% - 1.094vw);
					width: calc(33.3333% - 1.094vw);
					margin-right: 1.563vw;
					-webkit-border-radius: 1.042vw;
					border-radius: 1.042vw;
				}
			
				.solutionScenarioMain .solutionScenario .swiper-slide .imgBox {
					padding-top: 71%;
				}
			
				.solutionScenarioMain .solutionScenario .swiper-slide .listTitle {
					font-size: 1.042vw;
					display: -webkit-box;
					height: 4.583vw;
					line-height: 4.583vw;
					text-overflow: ellipsis;
					overflow: hidden;
					-webkit-box-orient: vertical;
					-webkit-line-clamp: 1;
					padding: 0vw 1.823vw;
				}
			}
			
			.btn a.prevBtn:hover,
			.btn a.nextBtn:hover {
				background: #114B87;
				color: #fff !important;
				border-color: #114B87 !important;
			}
			
			.commonPage {
				text-align: center;
			}
			
			
			
			/***********人力资源*****************/
			
			
			.solutionSpecificationmMain_rlzy {
							padding: 35px 0px;
						}
			
						.solutionSpecificationmMain_rlzy .titleBox {
							display: -webkit-box;
							display: -webkit-flex;
							display: -ms-flexbox;
							display: flex;
							-webkit-flex-wrap: wrap;
							-ms-flex-wrap: wrap;
							flex-wrap: wrap;
						}
			
						.solutionSpecificationmMain_rlzy .titleBox .title {
							width: 100%;
							height: 100%;
						}
			
						.solutionSpecificationmMain_rlzy .titleBox .desc {
							margin-top: 15px;
							width: 100%;
							font-size: 14px;
							line-height: 22px;
							color: #3d3d3d;
						}
			
						.solutionSpecificationmMain_rlzy .solutionSpecificationm {
							margin: 30px 0px 0px;
							display: -webkit-box;
							display: -webkit-flex;
							display: -ms-flexbox;
							display: flex;
							-webkit-flex-wrap: wrap;
							-ms-flex-wrap: wrap;
							flex-wrap: wrap;
						}
			
						.solutionSpecificationmMain_rlzy .solutionSpecificationm .list {
							background: #f3f7fa;
							-webkit-border-radius: 20px;
							border-radius: 20px;
							padding: 20px 20px;
							width: 100%;
							margin: 0px 0px 15px;
							display: -webkit-box;
							display: -webkit-flex;
							display: -ms-flexbox;
							display: flex;
						}
			
						.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .icon {
							min-width: 30px;
						}
			
						.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .icon img {
							width: 30px;
							display: block;
						}
			
						.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .content {
							-webkit-box-flex: 1;
							-webkit-flex: 1;
							-ms-flex: 1;
							flex: 1;
							padding-left: 10px;
						}
			
						.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .content .listTitle {
							font-size: 16px;
							font-weight: 600;
							color: #000000;
						}
			
						.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .content .desc {
							font-size: 12px;
							line-height: 18px;
							padding-top: 10px;
							color: #696969;
							max-width: 100%;
						}
			
			
			
			
			
			
						@media (min-width: 768px) {
							.solutionSpecificationmMain_rlzy {
								padding: 5.625vw 0vw;
							}
			
							.solutionSpecificationmMain_rlzy .titleBox .title {
								width: 33.125vw;
								height: 100%;
							}
			
							.solutionSpecificationmMain_rlzy .titleBox .desc {
								-webkit-box-flex: 1;
								-webkit-flex: 1;
								-ms-flex: 1;
								flex: 1;
								width: auto;
								font-size: 1vw;
								line-height: -webkit-calc(28 / 16);
								line-height: calc(28 / 16);
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm {
								margin: 5vw -0.938vw 0vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list {
								-webkit-border-radius: 1.25vw;
								border-radius: 1.25vw;
								padding: 2.188vw 2.5vw;
								width: -webkit-calc(33.333% - 1.875vw);
								width: calc(33.333% - 1.875vw);
								margin: 0vw 0.938vw 1.875vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .icon {
								min-width: 2.75vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .icon img {
								width: 2.75vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .content {
								-webkit-box-flex: 1;
								-webkit-flex: 1;
								-ms-flex: 1;
								flex: 1;
								padding-left: 1.25vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .content .listTitle {
								font-size: 1.375vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .content .desc {
								font-size: 0.938vw;
								padding-top: 0.625vw;
								line-height: -webkit-calc(22 / 15);
								line-height: calc(22 / 15);
							}
			
			
						}
			
						@media (min-width: 1200px) {
							.solutionSpecificationmMain_rlzy {
								padding: 0.688vw 0vw;
							}
			
							.solutionSpecificationmMain_rlzy .titleBox .title {
								width: 27.604vw;
								height: 100%;
							}
			
							.solutionSpecificationmMain_rlzy .titleBox .desc {
								-webkit-box-flex: 1;
								-webkit-flex: 1;
								-ms-flex: 1;
								flex: 1;
								width: auto;
								font-size: 1.133vw;
								line-height: -webkit-calc(28 / 16);
								line-height: calc(28 / 16);
								height: auto;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm {
								margin: 2.427vw -0.781vw 0vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list {
								-webkit-border-radius: 1.042vw;
								border-radius: 1.042vw;
								padding: 1.823vw 2.083vw;
								width: 30%;
								margin: 0vw 0.781vw 1.563vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .icon {
								min-width: 2.292vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .icon img {
								width: 2.292vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .content {
								-webkit-box-flex: 1;
								-webkit-flex: 1;
								-ms-flex: 1;
								flex: 1;
								padding-left: 1.042vw;
							}
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .content .listTitle {
								font-size: 1.146vw;
							}
			
							.solutionSpecificationmMain_rlzy_rlzy .solutionSpecificationm .list .content .desc {
								font-size: 1.0vw;
								padding-top: 0.521vw;
								line-height: -webkit-calc(22 / 12);
								line-height: calc(22 / 12);
							}
			
			
			@media (min-width: 1920px) {
							 
			
							.solutionSpecificationmMain_rlzy .solutionSpecificationm .list .content .desc {
								max-width: 100%;
							}
						}
			
			
			
			/**************人力资源 END********************/
