	.new-bg {
		min-height: 100vh;
		background-color: #eef5fc;
		background-image: url(../images/bg/bg-3.jpg);
		background-position: bottom center;
		background-size: 100% auto;
		background-repeat: no-repeat;
	}

	.cust-bg {
		min-height: 100vh;
		background-color: #d6f5ed;
		background-image: url(../images/bg/vide-bg.jpg);
		background-position: bottom center;
		background-size: 100% auto;
		background-repeat: no-repeat;
	}

	.cust-top {
		position: relative;
		margin-bottom: 20px;
	}

	.text-wrapper {
		margin-bottom: 20px;
	}

	.fwxq_box {
		margin-bottom: 30px;
	}

	.inner-page-header img {
		width: 100%;
	}

	.text-3 {
		font-weight: 400;
		font-size: 36px !important;
		line-height: 50px !important;
		color: #032d60;
		margin-top: 20px;
	}

	.cust-top1 {
		opacity: 1;
	}

	.cust-top2 {
		position: absolute;
		top: 0;
		left: 0;
		padding: 20px;
		opacity: 0;
		height: 80%;
		background-color: #eee;
	}

	.cust-top:hover .cust-top1 {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: opacity .6s ease-out;
		-o-transition: opacity .6s ease-out;
		transition: opacity .6s ease-out;
	}

	.cust-top:hover .cust-top2 {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transition: opacity .6s ease-out;
		-o-transition: opacity .6s ease-out;
		transition: opacity .6s ease-out;
	}

	.cust-name {
		font-size: 14px;
		line-height: 30px;
		font-family: 'SalesforceSansBold', Helvetica, Arial, sans-serif;
	}

	.cust-text {
		background-color: #fff;
	}

	.cust-top1 h5 {
		height: 87px;
	}

	.text-wrapper {
		margin-top: 20px;
	}

	.cust-left {
		text-align: center;
	}

	.cust-ul {
		list-style: none;

	}

	.cust-ul li {}

	.cust-ul li a h6 {
		width: 145px;
		border-bottom: 1px solid #ccc;
		line-height: 60px;
	}

	.custom-bg {
		background-image: url(../images/bg/al1.jpg);
		background-size: 100% 100%;
	}

	.section_space_lgs {
		/* padding-top: 64px; */
		padding-bottom: 64px;
	}

	.text-snow,
	.text-white {
		color: #fff;
	}

	.h3lg {
		font-weight: 400;
		font-size: 30px !important;
		line-height: 36px !important;
	}

	/* 制造 */
	.jumbotron {
		color: inherit;
		overflow: hidden;
		position: relative;
	}

	.jumbotron .jumbo-image {

		width: 100%;
		height: 100%;
	}

	/* 教育 */
	.ul-check-mark li {
		list-style: none;
	}

	.ul-check-mark li i {
		color: var(--bs-info);
		font-weight: 400;
		margin-bottom: 24px;
	}

	.ul-check-mark li:before {
		left: 14px;
		top: 5px;
	}

	.c-card.has-target-link {
		transition: all .15s ease-in-out;
	}

	.c-card.c-card--style-elevated {
		border-radius: 16px;
		overflow: hidden;
		padding: 32px 20px;
		box-shadow: 0 24px 48px 4px rgba(0, 20, 45, .08);
		background-color: #fff;
		cursor: pointer;
		min-height: 450px;
	}

	.c-card_media {
		text-align: center;
		margin-bottom: 4rem;
	}

	.c-card_media img {
		width: 50%;
	}

	.c-image__image {
		width: 100%;
		border-radius: 0;
	}

	.jumbo-content-wrap {
		position: relative;
		z-index: 2;
		height: auto;
	}

	.bg-brand-industries {
		background: rgba(18, 150, 219, 0.5)
	}


	.columns-wrapper .bg-opacity {
		width: 100%;
		height: auto;
		min-height: 100px;
		position: absolute;
		display: block;
		left: 0;
		bottom: 0px;

	}

	.finance-bg {
		background-image: url("../images/industries/finance-bg.png");
		background-size: cover;

		width: 100%;
		height: 100%;
	}

	.make-bg {
		background-image: url("../images/industries/make-bg.png");
		background-size: cover;
		background-repeat: no-repeat;

		width: 100%;
		height: 100%;
	}

	.value {
		font-size: 85px;
		line-height: 85px;
	}

	.imageComponent {
		position: relative;
		width: 100%;
	}

	.img-responsive {
		/* max-width: inherit; */
		display: block;
        width:100%;
		/* height: auto; */
	}

	.finance-bg2 {
		background-image: url("../images/industries/finance-bg2.png");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		padding: 2rem;
		min-height: 400px;
	}

	.finance-bg3 {
		background-image: url("../images/industries/finance-bg-right.png");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		padding: 2rem;
		min-height: 400px;
	}

	.appliance-bg {
		background-image: url("../images/bg/ind-PS-10-Gov-ov-landscape-arc_LG.png");
		background-size: 100% auto;
		background-position: bottom;
		background-repeat: no-repeat;
		/* position: absolute; */
	}

	/* 客户视频 */
	.custVideo {
		height: 540px;
		background-color: rgba(255, 255, 255, 0.5);
	}

	.custVideo-title {
		left: 0;
		width: 100%;
		height: 50px;
		background-color: #7bb4ad;
		padding-left: 20px;
	}

	.custVideo-title h4 {
		line-height: 50px;
		color: #fff;
	}

	.custVideo-list {
		height: 487px;
		overflow-y: scroll;
	}

	.custVideo-li a {
		display: flex;
		justify-content: space-around;
	}

	.custVideo-li:hover {
		background-color: #fff;
		cursor: pointer;
	}

	.custVideo-li a img {
		width: 150px;
	}

	.custVideo-text {
		width: 120px;

	}
 
	@media (min-width: 768px) {

		.jumbotron .jumbo-container.bottom-align {
			top: auto;
			margin-bottom: 0;
			bottom: 0;
			position: absolute;
			width: 100%;
		}
	}

	@media (min-width:960px) {
		.ul-check-mark li {
			font-size: 22px;
			line-height: 30px;
		}

	}

	@media only screen and (min-width: 568px) and (max-width: 991px) {
		.custVideo {
			width: 100%
		}

		.custVideo-li {
			margin-left: 10px;
		}

		.custVideo-li a {
			width: 100%;
			display: block;
			text-align: center;
		}

		.custVideo-li a img {
			margin-bottom: 10px;
			width: 100%;
			height: 80px;
		}

		.custVideo-list {
			height: 220px;
			display: flex;
			overflow-x: scroll;
		}
	}

	@media (min-width: 768px) and (max-width: 1023px) {
		.section_space_lgs {
			padding-top: 64px;
			padding-bottom: 0;
		}

		.hidden-sm {
			display: none !important;
		}

		.bg-brand-industries {
			background: rgba(18, 150, 219)
		}

		.columns-wrapper .bg-opacity {
			position: static;
		}
	}

	@media (max-width: 992px) {
		.cust-left {
			display: none;
		}
	}

	@media (max-width: 767px) {
		.section_space_lgs {
			padding-top: 23px;
			padding-bottom: 0;
		}

		.custVideo-list {
			width: 100%;
			display: block;
		}

		.hidden-xs {
			display: none !important;
		}

		.bg-brand-industries {
			background: rgba(18, 150, 219)
		}

		.columns-wrapper .bg-opacity {
			position: static;
		}

		.jumbotron .jumbo-image {
			display: none;
		}
	}

	@media (min-width: 768px) {
		.jumbotron {
			background-position: top;
			background-size: cover;
			background-repeat: no-repeat;
		}
	}

	@media (max-width:500px) {
		.py-5 {
			padding: 0 !important;
		}
	}