/* 幻灯片 */
	.index-banner{
		width: 100%;
	}
	
	.index-banner img{
		width: 100%;
		height: 100%;
	}
	
	.index-banner .swiper-pagination .swiper-pagination-bullet{
		width: 3%;
		height: 0px;
		opacity: inherit;
		padding: 0.106% 0%;
		border-radius: 0px;
		background-color: rgba(255, 255, 255, 1);
	}
	
	.index-banner .swiper-pagination .swiper-pagination-bullet-active{
		background-color: rgba(29, 32, 136, 1);
	}
	
/* 产品 */
	.index-product{
		width: 100%;
		display: flex;
		justify-content: space-between;
		background-image: url('../images/background-1.jpg');
		background-size: 100% 100%;
		background-repeat:no-repeat;
		background-position: center;
	}
	
	.index-product .left{
		width: 50%;
		position: relative;
	}
	
	.index-product .left img{
		width: 100%;
		height: 100%;
	}
	
	.index-product .left .content{
		width: 60%;
		height: 100%;
		display: flex;
		align-items: center;
		position: absolute;
		top: 0px;
		left: 16%;
	}
	
	.index-product .left .content .text{
		width: 100%;
		height: auto;
	}
	
	.index-product .left .content .text .title-english{
		line-height: 1;
		font-size: 36px;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-product .left .content .text .title-chinese{
		line-height: 1;
		font-size: 30px;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-product .left .content .text .explain{
		font-size: 16px;
		overflow: hidden;
		line-height: 26px;
		margin-top: 4.380%;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-product .left .content .text .button a{
		width: 26%;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
		text-align: center;
		margin-top: 5.255%;
		border-radius: 20px;
		display: inline-block;
		color: rgba(29, 32, 136, 1);
		background-color: rgba(255, 255, 255, 1);
	}
	
	.index-product .right{
		width: 50%;
		display: grid;
		grid-gap: 2px;
		grid-template-columns: repeat(2, 1fr);
	}
	
	.index-product .right .item{
		width: 100%;
		display: flex;
		align-items: center;
		background-color: rgba(255, 255, 255, 0.7);
	}
	
	.index-product .right .item .text{
		width: 100%;
		display: inline-block;
	}
	
	.index-product .right .item .text .image{
		width: 20%;
		margin: 0px auto;
	}
	
	.index-product .right .item .text .image img{
		width: 100%;
		height: 100%;
	}
	
	.index-product .right .item .text .name{
		line-height: 1;
		font-size: 16px;
		margin-top: 3.160%;
		position: relative;
		text-align: center;
		color: rgba(18, 18, 18, 1);
	}
	
	.index-product .right .item .text .name::after{
		width: 10%;
		content: "";
		display: block;
		padding: 0.316% 0%;
		background-color: rgba(29, 32, 136, 1);
		position: absolute;
		left: 45%;
		top: 160%;
	}
	
/* 案例 */
	.index-cases{
		width: 100%;
		padding: 1.840% 0%;
		background-image: url('../images/background-3.jpg');
		background-size: 100% 100%;
		background-repeat:no-repeat;
		background-position: center;
	}
	
	.index-cases .title-english{
		line-height: 1;
		font-size: 36px;
		color: rgba(0, 0, 5, 1);
		font-family: 'Myriad Pro';
	}
	
	.index-cases .title-chinese{
		line-height: 1;
		font-size: 30px;
		color: rgba(0, 0, 5, 1);
	}
	
	.index-cases .title-english::first-letter {
		color: rgba(29, 32, 136, 1);
	}
	
	.index-cases .content{
		width: 100%;
		margin-top: 2.069%;
	}
	
	.index-cases .content .swiper-slide{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	.index-cases .content .swiper-slide .item{
		width: 25%;
		overflow: hidden;
		position: relative;
		transition: all 0.6s;
		background: rgba(0, 0, 0, 1);
	}

	.index-cases .content .swiper-slide .item img{
		opacity: 0.7;
		height: 100%;
		filter: alpha(opacity = 60);
	}

	.index-cases .content .swiper-slide .item .text{
		width: 80%;
		display: flex;
		align-items: center;
		position: absolute;
		left: 10%;
		bottom: 10%;
	}

	.index-cases .content .swiper-slide .item .text .text-title-chinese{
		line-height: 1;
		font-size: 26px;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-cases .content .swiper-slide .item .text .text-title-english{
		ine-height: 1;
		font-size: 16px;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-cases .content .swiper-slide .item .text .hidden{
		width: 100%;
		display: none;
	}

	.index-cases .content .swiper-slide .item .text .hidden .icon{
		width: 27.196%;
		margin-top: 2.667%;
		padding: 0.267% 0%;
		background-size: 100% 100%;
		background-repeat:no-repeat;
		background-position: center;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .explain{
		font-size: 16px;
		overflow: hidden;
		line-height: 26px;
		margin-top: 3.555%;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		color: rgba(255, 255, 255, 1);
	}

	.index-cases .content .swiper-slide .item .text .hidden .button a{
		width: 26%;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
		margin-top: 5.333%;
		text-align: center;
		border-radius: 20px;
		display: inline-block;
		color: rgba(29, 32, 136, 1);
		background-color: rgba(255, 255, 255, 1);
	}
	
	/* 左右切换 */
	.index-cases .swiper-button{
		width: 90px;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: absolute;
		top: 0%;
		right: 0%;
	}
	
	.index-cases .swiper-button .swiper-button-prev{
		margin: 0px;
		width: 40px;
		height: 40px;
		cursor: auto;
		position: static;
		background-image: url('../images/icon-prev.png');
		background-size: 100% 100%;
		background-repeat:no-repeat;
		background-position: center;
	}
	
	.index-cases .swiper-button .swiper-button-next{
		margin: 0px;
		width: 40px;
		height: 40px;
		cursor: auto;
		position: static;
		background-image: url('../images/icon-next.png');
		background-size: 100% 100%;
		background-repeat:no-repeat;
		background-position: center;
	}
	
	.index-cases .swiper-button .swiper-button-prev:after,
	.index-cases .swiper-button .swiper-button-next:after{
		content: none
	}

/* 内容 */
	.index-content{
		width: 100%;
	}
	
	.index-content .index-about-us{
		width: 100%;
		position: relative;
	}
	
	.index-content .index-about-us img{
		width: 100%;
		height: 100%;
	}
	
	.index-content .index-about-us .phone-img{
		display: none;
	}
	
	.index-content .index-about-us .computer-img{
		display: inline-block;
	}
	
	.index-content .index-about-us .title-wrapper{
		width: 100%;
		position: absolute;
		top: 12%;
		left: 0%;
	}
	
	.index-content .index-about-us .title-wrapper .title{
		line-height: 1;
		font-size: 36px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-content .index-about-us .title-wrapper .sub-title{
		width: 90%;
		line-height: 1;
		margin: 0% auto;
		font-size: 16px;
		margin-top: 1.051%;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-content .index-about-us .content-wrapper{
		width: 100%;
		position: absolute;
		bottom: -20%;
		left: 0%;
	}
	
	.index-content .index-about-us .content-wrapper .content{
		display: flex;
		padding: 2.414%;
		align-items: center;
		justify-content: space-between;
		background-image: url('../images/background-6.jpg');
		background-size: 100% 100%;
		background-repeat:no-repeat;
		background-position: center;
	}
	
	.index-content .index-about-us .content-wrapper .content .left{
		width: 54%;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .title-english{
		line-height: 1;
		font-size: 36px;
		color: rgba(0, 0, 5, 1);
	}
	
	.index-content .index-about-us .content-wrapper .content .left .title-english::first-letter{
		color: rgba(29, 32, 136, 1);
	}
	
	.index-content .index-about-us .content-wrapper .content .left .title-chinese{
		line-height: 1;
		font-size: 30px;
		color: rgba(0, 0, 5, 1);
	}
	
	.index-content .index-about-us .content-wrapper .content .left .explain{
		font-size: 16px;
		overflow: hidden;
		line-height: 26px;
		margin-top: 2.684%;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		color: rgba(101, 101, 101, 1);
	}
	
	.index-content .index-about-us .content-wrapper .content .left .button a{
		width: 26%;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
		text-align: center;
		margin-top: 4.026%;
		border-radius: 20px;
		display: inline-block;
		color: rgba(255, 255, 255, 1);
		background-color: rgba(29, 32, 136, 1);
	}
	
	.index-content .index-about-us .right{
		width: 43%;
		height: 100%;
		overflow: hidden;
		border-radius: 40px;
	}
	
	.index-content .index-about-us .right img{
		width: 100%;
		height: 100%;
	}
	
	/* 新闻 */
	.index-content .index-news{
		width: 100%;
		padding: 7.357% 0% 2.102%;
		background-image: url('../images/background-7.jpg');
		background-size: 100% 100%;
		background-repeat:no-repeat;
		background-position: center;
	}
	
	.index-content .index-news .content-wrapper .title-english{
		line-height: 1;
		font-size: 36px;
		color: rgba(0, 0, 2, 1);
	}
	
	.index-content .index-news .content-wrapper .title-chinese{
		line-height: 1;
		font-size: 30px;
		color: rgba(0, 0, 5, 1);
	}
	
	.index-content .index-news .content-wrapper .title-english::first-letter {
		color: rgba(29, 32, 136, 1);
	}
	
	.index-content .index-news .content-wrapper .main{
		width: 100%;
		display: flex;
		margin-top: 2.069%;
		align-items: center;
		justify-content: space-between;
		background-color: rgba(255, 255, 255, 1);
	}
	
	.index-content .index-news .content-wrapper .main .left,
	.index-content .index-news .content-wrapper .main .right{
		width: 50%;
	}
	
	.index-content .index-news .content-wrapper .main .left img{
		width: 100%;
		height: 100%;
	}
	
	.index-content .index-news .content-wrapper .main .right .content{
		width: 84%;
		margin: 0 auto;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .type{
		width: 26%;
		height: 40px;	
		font-size: 14px;
		line-height: 40px;
		text-align: center;
		border-radius: 20px;
		color: rgba(0, 0, 5, 1);
		border: 1px solid rgba(150, 150, 150, 1);
	}
	
	.index-content .index-news .content-wrapper .main .right .content .title{
		font-size: 20px;
		overflow: hidden;
		line-height: 28px;
		margin-top: 3.285%;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		text-overflow: ellipsis;
		color: rgba(0, 0, 5, 1);
		-webkit-box-orient: vertical;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .text{
		font-size: 16px;
		overflow: hidden;
		line-height: 26px;
		margin-top: 3.285%;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		color: rgba(101, 101, 101, 1);
	}
	
	.index-content .index-news .content-wrapper .main .right .content .line{
		width: 100%;
		height: 1px;
		margin-top: 3.285%;
		background-color: rgba(227, 227, 227, 1);
	}
	
	.index-content .index-news .content-wrapper .main .right .content .button a{
		width: 26%;
		height: 40px;
		font-size: 14px;
		margin-left: 74%;
		line-height: 40px;
		margin-top: 3.285%;
		text-align: center;
		border-radius: 20px;
		display: inline-block;
		color: rgba(255, 255, 255, 1);
		background-color: rgba(29, 32, 136, 1);
	}

	.index-content .index-news .content-wrapper .minor{
		width: 100%;
		display: flex;
		margin-top: 2.069%;
		align-items: center;
		justify-content: space-between;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item{
		width: 48.966%;
		padding: 2.069%;
		background-color: rgba(255, 255, 255, 1);
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content{
		width: 100%;
		display: block;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .title{
		line-height: 1;
		font-size: 20px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		color: rgba(0, 0, 5, 1);
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .time{
		font-size: 14px;
		margin-top: 2.308%;
		color: rgba(29, 32, 136, 1);
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .text{
		font-size: 16px;
		overflow: hidden;
		line-height: 26px;
		margin-top: 3.078%;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		color: rgba(101, 101, 101, 1);
	}
	
/* 定制 */
	.index-customized{
		width: 100%;
		position: relative;
		display: inline-block;
	}
	
	.index-customized img{
		width: 100%;
		height: 100%;
	}
	
	.index-customized .phone-img{
		display: none;
	}
	
	.index-customized .computer-img{
		display: inline-block;
	}
	
	.index-customized .content{
		width: 90%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		position: absolute;
		top: 0px;
		left: 8%;
	}
	
	.index-customized .content .text{
		width: 50%;
	}
	
	.index-customized .content .text .title-english{
		line-height: 1;
		font-size: 36px;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-customized .content .text .title-chinese{
		line-height: 1;
		font-size: 30px;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-customized .content .text .explain{
		font-size: 16px;
		overflow: hidden;
		line-height: 26px;
		margin-top: 2.336%;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-customized .content .text .button a{
		width: 20%;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
		margin-top: 3.504%;
		text-align: center;
		border-radius: 20px;
		display: inline-block;
		color:	rgba(29, 32, 136, 1);
		background-color: rgba(255, 255, 255, 1);
	}
	
	/* 按钮悬停 */
	.index-customized .content .text .button-hover-item a{
		color: rgba(255, 255, 255, 1);
		background-color: rgba(29, 32, 136, 1);
		border: 1px solid rgba(255, 255, 255, 1);
	}
	
	/* 按钮悬停 */
	.index-product .left .content .text .button-hover-item a{
		color: rgba(255, 255, 255, 1);
		background-color: rgba(29, 32, 136, 1);
		border: 1px solid rgba(255, 255, 255, 1);
	}
	
	/* 产品悬停 */
	.index-product .right .item .text .name-hover-item{
		color: rgba(29, 32, 136, 1);
	}
	
	/* 案例悬停样式处理 */
	.index-cases .content .swiper-slide .current-hover-item{
		width: 48.5%;
	}
	
	.index-cases .content .swiper-slide .current-hover-item .text{
		height: 100%;
		top: 0%;
		left: 7.110%;
	}
	
	.index-cases .content .swiper-slide .current-hover-item .text .hidden{
		display: block;
	}
	
	/* 按钮悬停 */
	.index-cases .content .swiper-slide .item .text .hidden .button-hover-item a{
		color: rgba(255, 255, 255, 1);
		background-color: rgba(29, 32, 136, 1);
		border: 1px solid rgba(255, 255, 255, 1);
	}
	
	/* 按钮悬停 */
	.index-content .index-about-us .content-wrapper .content .left .button-hover-item a{
		color: rgba(29, 32, 136, 1);
		border: 1px solid rgba(29, 32, 136, 1);
		background-color: rgba(255, 255, 255, 1);
	}
	
	/* 按钮悬停 */
	.index-content .index-news .content-wrapper .main .right .content .button-hover-item a{
		color: rgba(29, 32, 136, 1);
		border: 1px solid rgba(29, 32, 136, 1);
		background-color: rgba(255, 255, 255, 1);
	}
	
/* 响应 1680 */
@media screen and (max-width: 1680px) {
/* 幻灯片 */

/* 产品 */
	.index-product .left .content .text .title-english{
		font-size: 32px;
	}
	
	.index-product .left .content .text .title-chinese{
		font-size: 26px;
	}
	
	.index-product .left .content .text .explain{
		font-size: 15px;
		line-height: 24px;
	}
	
	.index-product .left .content .text .button a{
		height: 35px;
		line-height: 35px;
		border-radius: 17.5px;
	}

	.index-product .right .item .text .name{
		font-size: 15px;
	}
	
/* 案例 */
	.index-cases .title-english{
		font-size: 32px;
	}
	
	.index-cases .title-chinese{
		font-size: 26px;
	}
	
	.index-cases .content .swiper-slide .item .text .text-title-chinese{
		font-size: 24px;
	}
	
	.index-cases .content .swiper-slide .item .text .text-title-english{
		font-size: 15px;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .explain{
		font-size: 15px;
		line-height: 24px;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .button a{
		height: 35px;
		line-height: 35px;
		border-radius: 17.5px;
	}
	
	/* 左右切换 */
	.index-cases .swiper-button{
		width: 80px;
		height: 35px;
	}
	
	.index-cases .swiper-button .swiper-button-prev,
	.index-cases .swiper-button .swiper-button-next{
		width: 35px;
		height: 35px;
	}
	
/* 内容 */
	.index-content .index-about-us .title-wrapper .title{
		font-size: 32px;
	}
	
	.index-content .index-about-us .title-wrapper .sub-title{
		font-size: 15px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .title-english{
		font-size: 32px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .title-chinese{
		font-size: 26px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .explain{
		font-size: 15px;
		line-height: 24px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .button a{
		height: 35px;
		line-height: 35px;
		border-radius: 17.5px;
	}
	
	.index-content .index-about-us .right{
		border-radius: 35px;
	}
	
	.index-content .index-news .content-wrapper .title-english{
		font-size: 32px;
	}

	.index-content .index-news .content-wrapper .title-chinese{
		font-size: 26px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .type{
		height: 35px;
		line-height: 35px;
		border-radius: 17.5px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .title{
		font-size: 19px;
		line-height: 26px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .text{
		font-size: 15px;
		line-height: 24px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .button a{
		height: 35px;
		line-height: 35px;
		border-radius: 17.5px;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .title{
		font-size: 19px;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .time{
		font-size: 13px;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .text{
		font-size: 15px;
		line-height: 24px;
	}
	
/* 定制 */
	.index-customized .content .text .title-english{
		font-size: 32px;
	}
	
	.index-customized .content .text .title-chinese{
		font-size: 26px;
	}
	
	.index-customized .content .text .explain{
		font-size: 15px;
		line-height: 24px;
	}
	
	.index-customized .content .text .button a{
		height: 35px;
		line-height: 35px;
		border-radius: 17.5px;
	}
}

/* 响应 1440 */
@media screen and (max-width: 1440px) {
/* 幻灯片 */

/* 产品 */
	.index-product .left .content .text .title-english{
		font-size: 28px;
	}
	
	.index-product .left .content .text .title-chinese{
		font-size: 22px;
	}
	
	.index-product .left .content .text .explain{
		font-size: 14px;
		line-height: 22px;
	}
	
	.index-product .left .content .text .button a{
		height: 30px;
		font-size: 13px;
		line-height: 30px;
		border-radius: 15px;
	}

	.index-product .right .item .text .name{
		font-size: 14px;
	}

/* 案例 */
	.index-cases .title-english{
		font-size: 28px;
	}
	
	.index-cases .title-chinese{
		font-size: 22px;
	}
	
	.index-cases .content .swiper-slide .item .text .text-title-chinese{
		font-size: 22px;
	}
	
	.index-cases .content .swiper-slide .item .text .text-title-english{
		font-size: 14px;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .explain{
		font-size: 14px;
		line-height: 22px;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .button a{
		height: 30px;
		font-size: 13px;
		line-height: 30px;
		border-radius: 15px;
	}
	
	/* 左右切换 */
	.index-cases .swiper-button{
		width: 70px;
		height: 30px;
	}
	
	.index-cases .swiper-button .swiper-button-prev,
	.index-cases .swiper-button .swiper-button-next{
		width: 30px;
		height: 30px;
	}

/* 内容 */
	.index-content .index-about-us .title-wrapper .title{
		font-size: 28px;
	}
	
	.index-content .index-about-us .title-wrapper .sub-title{
		font-size: 14px;
	}

	.index-content .index-about-us .content-wrapper .content .left .title-english{
		font-size: 28px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .title-chinese{
		font-size: 22px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .explain{
		font-size: 14px;
		line-height: 22px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .button a{
		height: 30px;
		font-size: 13px;
		line-height: 30px;
		border-radius: 15px;
	}
	
	.index-content .index-about-us .right{
		border-radius: 30px;
	}
	
	.index-content .index-news .content-wrapper .title-english{
		font-size: 28px;
	}
	
	.index-content .index-news .content-wrapper .title-chinese{
		font-size: 22px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .type{
		height: 30px;	
		font-size: 13px;
		line-height: 30px;
		border-radius: 15px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .title{
		font-size: 18px;
		line-height: 24px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .text{
		font-size: 14px;
		line-height: 22px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .button a{
		height: 30px;
		font-size: 13px;
		line-height: 30px;
		border-radius: 15px;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .title{
		font-size: 18px;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .time{
		font-size: 12px;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .text{
		font-size: 14px;
		line-height: 22px;
	}

/* 定制 */
	.index-customized .content .text .title-english{
		font-size: 28px;
	}
	
	.index-customized .content .text .title-chinese{
		font-size: 22px;
	}
	
	.index-customized .content .text .explain{
		font-size: 14px;
		line-height: 22px;
	}
	
	.index-customized .content .text .button a{
		height: 30px;
		font-size: 13px;
		line-height: 30px;
		border-radius: 15px;
	}
}

/* 响应 1280 */
@media screen and (max-width: 1280px) {
/* 幻灯片 */

/* 产品 */
	.index-product .left .content .text .title-english{
		font-size: 24px;
	}
	
	.index-product .left .content .text .title-chinese{
		font-size: 18px;
	}
	
	.index-product .left .content .text .explain{
		font-size: 13px;
		line-height: 20px;
	}
	
	.index-product .left .content .text .button a{
		width: 30%;
		font-size: 12px;
	}

	.index-product .right .item .text .name{
		font-size: 13px;
	}

/* 案例 */
	.index-cases .title-english{
		font-size: 24px;
	}
	
	.index-cases .title-chinese{
		font-size: 18px;
	}

	.index-cases .content .swiper-slide .item .text .text-title-chinese{
		font-size: 20px;
	}
	
	.index-cases .content .swiper-slide .item .text .text-title-english{
		font-size: 13px;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .explain{
		font-size: 13px;
		line-height: 20px;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .button a{
		width: 30%;
		font-size: 12px;
	}
	
	/* 左右切换 */
	.index-cases .swiper-button{
		width: 60px;
		height: 25px;
	}
	
	.index-cases .swiper-button .swiper-button-prev,
	.index-cases .swiper-button .swiper-button-next{
		width: 25px;
		height: 25px;
	}
	
/* 内容 */
	.index-content .index-about-us .title-wrapper .title{
		font-size: 24px;
	}
	
	.index-content .index-about-us .title-wrapper .sub-title{
		font-size: 13px;
	}

	.index-content .index-about-us .content-wrapper .content .left .title-english{
		font-size: 24px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .title-chinese{
		font-size: 18px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .explain{
		font-size: 13px;
		line-height: 20px;
	}
	
	.index-content .index-about-us .right{
		border-radius: 25px;
	}
	
	.index-content .index-news .content-wrapper .title-english{
		font-size: 24px;
	}
	
	.index-content .index-news .content-wrapper .title-chinese{
		font-size: 18px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .type{
		height: 25px;	
		font-size: 12px;
		line-height: 25px;
		border-radius: 12.5px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .title{
		font-size: 17px;
		line-height: 22px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .text{
		font-size: 13px;
		line-height: 20px;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .title{
		font-size: 17px;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .text{
		font-size: 13px;
		line-height: 20px;
	}
	
/* 定制 */
	.index-customized .content .text .title-english{
		font-size: 24px;
	}
	
	.index-customized .content .text .title-chinese{
		font-size: 18px;
	}
	
	.index-customized .content .text .explain{
		font-size: 13px;
		line-height: 20px;
	}
}

/* 响应 1000 */
@media screen and (max-width: 1000px) {
/* 幻灯片 */
	.index-banner .swiper-pagination .swiper-pagination-bullet{
		width: 4%;
	}

/* 产品 */
	.index-product .left .content .text .title-english{
		font-size: 20px;
	}
	
	.index-product .left .content .text .title-chinese{
		font-size: 14px;
	}
	
	.index-product .left .content .text .explain{
		font-size: 12px;
		line-height: 18px;
	}
	
	.index-product .left .content .text .button a{
		width: 50%;
		height: 25px;
		line-height: 25px;
		border-radius: 12.5px;
	}
	
	.index-product .right .item .text .name{
		font-size: 12px;
	}

/* 案例 */
	.index-cases .title-english{
		font-size: 20px;
	}
	
	.index-cases .title-chinese{
		font-size: 14px;
	}
	
	.index-cases .content .swiper-slide .item .text .text-title-chinese{
		font-size: 18px;
	}
	
	.index-cases .content .swiper-slide .item .text .text-title-english{
		font-size: 12px;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .icon{
		margin-top: 1.875%;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .explain{
		font-size: 12px;
		line-height: 18px;
		margin-top: 1.875%;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .button a{
		width: 40%;
		height: 25px;
		line-height: 25px;
		margin-top: 2.625%;
		border-radius: 12.5px;
	}
	
	/* 左右切换 */
	.index-cases .swiper-button{
		width: 46px;
		height: 20px;
	}
	
	.index-cases .swiper-button .swiper-button-prev,
	.index-cases .swiper-button .swiper-button-next{
		width: 20px;
		height: 20px;
	}

/* 内容 */
	.index-content .index-about-us .title-wrapper .title{
		font-size: 20px;
	}
	
	.index-content .index-about-us .title-wrapper .sub-title{
		font-size: 12px;
	}
	
	.index-content .index-about-us .content-wrapper{
		width: 100%;
		top: 42%;
	}

	.index-content .index-about-us .content-wrapper .content .left {
		width: 55%;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .title-english{
		font-size: 20px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .title-chinese{
		font-size: 14px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .explain{
		font-size: 12px;
		line-height: 18px;
	}
	
	.index-content .index-about-us .content-wrapper .content .left .button a{
		width: 30%;
		height: 25px;
		font-size: 12px;
		line-height: 25px;
		border-radius: 12.5px;
	}
	
	.index-content .index-about-us .right{
		border-radius: 20px;
	}
	
	.index-content .index-news{
		padding-top: 9%;
		padding-bottom: 3.530%;
	}
	
	.index-content .index-news .content-wrapper .title-english{
		font-size: 20px;
	}
	
	.index-content .index-news .content-wrapper .title-chinese{
		font-size: 14px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .type{
		width: 40%;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .title{
		font-size: 16px;
		line-height: 20px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .text{
		font-size: 12px;
		line-height: 18px;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .button a{
		width: 40%;
		height: 25px;
		font-size: 12px;
		margin-left: 60%;
		line-height: 25px;
		border-radius: 12.5px;
	}

	.index-content .index-news .content-wrapper .minor .minor-item .content .title{
		font-size: 16px;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item .content .text{
		font-size: 12px;
		line-height: 18px;
	}

/* 定制 */
	.index-customized .content .text .title-english{
		font-size: 20px;
	}
	
	.index-customized .content .text .title-chinese{
		font-size: 14px;
	}
	
	.index-customized .content .text .explain{
		font-size: 12px;
		line-height: 18px;
	}
	
	.index-customized .content .text .button a{
		width: 30%;
		height: 25px;
		font-size: 12px;
		line-height: 25px;
		border-radius: 12.5px;
	}
	
	/* 案例悬停样式处理 */
	.index-cases .content .swiper-slide .current-hover-item .text{
		width: 94%;
		left: 3%;
	}
}

/* 响应 750 */
@media screen and (max-width: 750px) {
/* 幻灯片 */
	.index-banner{
		margin-top: 61px;
	}
	
	.index-banner .swiper-pagination .swiper-pagination-bullet{
		width: 5%;
	}
	
/* 产品 */
	.index-product{
		display: block;
	}
	
	.index-product .left{
		width: 100%;
	}
	
	.index-product .left .content{
		width: 80%;
		text-align: center;
		left: 10%;
	}

	.index-product .left .content .text .title-english{
		font-size: 24px;
	}
	
	.index-product .left .content .text .title-chinese{
		font-size: 20px;
	}
	
	.index-product .left .content .text .button a{
		width: 35%;
		margin: 5.255% auto 0px;
	}
	
	.index-product .right{
		width: 100%;
	}
	
	.index-product .right .item{
		padding: 10% 0% 20%;
	}
	
/* 案例 */
	.index-cases .title-english{
		font-size: 24px;
		text-align: center;
	}
	
	.index-cases .title-chinese{
		font-size: 20px;
		text-align: center;
	}
	
	.index-cases .content .swiper-slide{
		flex-wrap: wrap;
	}
	
	.index-cases .content .swiper-slide .item{
		width: 50%;
		transition: none;
	}
	
	.index-cases .content .swiper-slide .item img{
		width: 100% !important;
	}
	
	.index-cases .content .swiper-slide .item .text .hidden .button a{
		width: 30%;
	}
	
	/* 左右切换 */
	.index-cases .swiper-button{
		width: 96%;
		top: 55%;
		right: 2%;
	}

/* 内容 */
	.index-content .index-about-us .phone-img{
		display: inline-block;
	}
	
	.index-content .index-about-us .computer-img{
		display: none;
	}
	
	.index-content .index-about-us .title-wrapper .title{
		font-size: 16px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-content .index-about-us .title-wrapper .sub-title{
		width: 96%;
		margin: 2% auto 0%;
	}
	
	.index-content .index-about-us .content-wrapper{
		top: 47%;
	}
	
	.index-content .index-about-us .content-wrapper .content{
		display: block;
	}
	
	.index-content .index-about-us .content-wrapper .content .left{
		width: 100%;
		margin-bottom: 2.414%;
	}
	
	.index-content .index-about-us .right{
		width: 100%;
		height: 100%;
		border-radius: 15px;
	}

	.index-content .index-news{
		padding-bottom: 3.530%;
		padding-top: clamp(15.938rem, 7.366rem + 42.86vw, 18.75rem);
	}
	
	.index-content .index-news .content-wrapper .title-english{
		font-size: 24px;
	}
	
	.index-content .index-news .content-wrapper .title-chinese{
		font-size: 20px;
	}
	
	.index-content .index-news .content-wrapper .main{
		display: block;
		padding-bottom: 0%;
	}
	
	.index-content .index-news .content-wrapper .main .left,
	.index-content .index-news .content-wrapper .main .right{
		width: 100%;
	}

	.index-content .index-news .content-wrapper .main .right .content{
		width: 90%;
		padding: 5.229% 0%;
	}
	
	.index-content .index-news .content-wrapper .main .right .content .title{
		font-size: 15px;
		line-height: 18px;
	}
	
	.index-content .index-news .content-wrapper .minor{
		display: block;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item{
		width: 95.862%;
		margin-bottom: 2.069%;
	}
	
	.index-content .index-news .content-wrapper .minor .minor-item:last-child{
		margin-bottom: 0%;
	}

	.index-content .index-news .content-wrapper .minor .minor-item .content .title{
		font-size: 15px;
	}

/* 定制 */
	.index-customized .phone-img{
		display: inline-block;
	}
	
	.index-customized .computer-img{
		display: none;
	}

	.index-customized .content{
		width: 96%;
		left: 2%;
	}
	
	.index-customized .content .text{
		width: 100%;
		text-align: center;
	}

	.index-customized .content .text .button a{
		margin: 3.504% auto 0%;
	}
	
	/* 案例悬停样式处理 */
	.index-cases .content .swiper-slide .current-hover-item{
		width: 100%;
	}
}