 /* 中等屏幕设备，例如 iPhone 6/7/8 */
 @media (min-width: 375px) and (max-width: 667px) {
	/* 隐藏大屏特定元素 */
	.index-header{
		display: none;
	}

	.swiper-button-prev{
		display: none !important;
	}

	.swiper-button-next{
		display: none !important;
	}

	.introduce-contain-main{
		display: none;
	}

	.index-fixed-menu{
		display: none;
	}

	.pc-br{
		display: none;
	}

	/* 移动端-顶部导航菜单 */
	.index-mask{
		width:100%;
	}

	.mask-menu{
		width:100vw;
		height:44px;
		background-color:#fff;
		display:flex;
		align-items:center;
		justify-content:space-between;
		z-index:999;
		padding:5px 20px;
		box-sizing:border-box;
		position:fixed;
		top:0;
		left:0;
		right:0;
		transform: translateZ(0); /* 创建新的层叠上下文 */
		-webkit-backface-visibility: hidden; /* iOS修复 */
		box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
	}

	.mask-contain{
		width:100vw;
		height:100vh;
		display:none;
		background-color:#fff;
		position:fixed;
		top:44px;
		left:0;
		right:0;
		transform: translateZ(0); /* 创建新的层叠上下文 */
		-webkit-backface-visibility: hidden; /* iOS修复 */
		z-index:9999;

	}

	.contain-main{
		width:100%;
		height:100%;
		margin-top: 25px;
		padding: 0 20px;
		box-sizing: border-box;
	}

	.contain-main-item{
		width:100%;
		height: 52px;
		border-bottom: 1px solid #f2f2f2;
    box-sizing: border-box;
		color: #333;
		font-weight: 700;
		font-size: 16px;
		line-height: 52px;
	}

	.index{
		width:100vw;
		margin-top:44px;
		font-family: "Alibaba PuHuiTi 2.0";
		overflow: hidden;
		padding-bottom: 100px;
	}

	/* banner图 */
	.index-banner{
		width: 100vw;
		background: linear-gradient(180deg, #a8c2fd 0%, #f6f9ff 100%);
	}

	.contain-left{
		width: 294px;
		padding: 60px 0;
		margin: 0 auto;
		text-align: center;
	}

	.left-title{
		color: #333;
		font-weight: 600;
		font-size: 34px;
		line-height: 44px;
		margin-bottom: 32px;
	}

	.left-text{
		line-height: 22px;
    margin-bottom: 32px;
		color: #333;
		font-size: 16px;
		font-weight: 400;
	}

	.left-btns {
		margin-top: 37px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.btns-item {
		display: flex;
		width: 120px;
		height: 44px;
		line-height: 44px;
		font-size: 1rem;
		padding: 7px 20px;
		box-sizing: border-box;
		justify-content: center;
		align-items: center;
		gap: 8px;
		flex-shrink: 0;
		border-radius: 4px;
		background: linear-gradient(270deg, #7ea4fc 0%, #5d8cfc 100%);
		color: #fff;
	
		&:nth-child(2) {
			margin-left: 24px;
			border: 1.5px solid #5d8cfb;
			background: transparent;
			color: #5d8cfb;
		}	
	}

	.contain-right {
		width:100vw;
		padding:0 30px;
		box-sizing: border-box;
		
		& > img {
			width: 100%;
			height: auto;
		}
	}

	/* 功能架构 */
	.index-score{
		width:100vw;
		background: #dfebfe;
		padding:48px 0;
		box-sizing: border-box;
	}

	.score-contain{
		width:100vw;

	}

	.score-contain-title{
		width:100%;
		text-align:center;
		display: block;
		font-family: PingFangSC-Semibold, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
		text-align: center;
		font-size: 26px;
		line-height: 37px;
		margin-bottom: 32px;
	}

	.score-contain-main{
		overflow-x: auto;
		padding: 0 20px;
		box-sizing: border-box;
		display: flex;
		align-items: center;
	}

	.score-contain-item {
		width: 160px;
		min-width: 160px;
		/* height: 224px; */
		padding: 20px;
		box-sizing: border-box;
		position: relative;
		border-radius: 8px;
		background: #fff;
		position: relative;
		text-align: center;
	}
	
	.score-contain-item-img {		
		text-align: center;
		
		& > img {
			width: 96px;
			height:auto;
		}
	}
	
	.score-contain-item-title {
		font-size: 18px;
		line-height: 25px;
		margin-top: 16px;
	}
	
	.score-contain-item-text {
		font-size: 14px;
    margin-top: 8px;
	}
	
	.score-contain-arrow {
		width: 30px;
    height: 22px;
		margin-left: 5px;
		margin-right: 5px;

		& > img {
			width: 30px;
    height: 22px;
		}
	}

	/* 应用场景 */
	.index-introduce{
		width:100vw;
		background-color: #F0F8FD;
		padding:48px 0;
	}

	.introduce-contain-title{
		display: block;
		font-family: PingFangSC-Semibold, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
		text-align: center;
		font-size: 26px;
		line-height: 37px;
		margin-bottom: 32px;

	}

	.introduce-contain-btns{
		padding: 4px;
		margin: 0 20px 28px 20px;
		overflow-x: auto;
		background-color: #fff;
		justify-content: left;
		box-shadow: 0px 1px 19px 1px rgba(47, 94, 191, .15);
		border-radius: 8px;

		display: flex;
		align-items: center;
		
	}

	.introduce-btns-item{
		width: 245px;
		height: 40px;
		border-radius: 6px;
		padding: 0 16px;
		white-space: nowrap;
		display: flex;
		justify-content: center;
		align-items: center;
		/* background: #5d8cfb; */
		color: #fff;
	}

	.btns-item-img {
		overflow: hidden;

		&> img {
			width: 22px;
			height: 22px;
			margin-right: 3px;
			vertical-align: -5px;
			transform: translateX(60px); 
			filter: drop-shadow(#000 -60px 0px 0px); 
		}
	}
	
	.btns-item-title {
		color: #333;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		line-height: 22px;
		font-weight: 500;
	}

	.introduce-mobile-main{
		display: block;
		padding: 0 20px;
		box-sizing: border-box;
	}

	.introduce-mobile-item{
    display: block;
    padding: 24px 0;
    background-color: #fff;
    box-shadow: 0px 4px 9px 0px rgba(19, 56, 151, .06);
    border-radius: 8px;
    margin-bottom: 16px;
    /* max-height: 144px;
    min-height: 104px; */
    overflow: hidden;
    transition: all .6s ease;
    position: relative;
	}

	.mobile-item-header{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 20px;
		box-sizing: border-box;
		margin-bottom: 16px;

	}

	.mobile-item-title{
		font-size: 20px;
    line-height: 20px;
    font-family: PingFangSC-Semibold, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
    font-weight: 700;
    color: #000;

		&.active{
			font-size: .875rem;
    	color: #888;
		}
	}

	.mobile-item-desc{
		font-size: .875rem;
    font-family: PingFangSC-Regular, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
    line-height: 20px;
    padding: 0 16px;

		&.active{
			color: #000;
			padding: 0 58px;
			text-align: center;
		}
	}

	.mobile-item-img{
    padding: 24px 12px 18px;
    box-sizing: border-box;

		& > img {
			width: 100%;
			height: auto;
			box-shadow: 0 4px 12px 0 rgba(26, 70, 135, .2);
		}
	}

	.mobile-item-link{
		display: flex;
		align-items: center;
		justify-content: center;

		&:hover {
			cursor: pointer;
		}
	}

	.link-text {
		color: #5d8cfb;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-right: 6px;
		text-ailign: center;
	}
	
	.link-icon > img {
		vertical-align: -1px;
	}

	/* 移动端轮播图-客户案例 */
	.index-swiper{
		display: none;
	}

	.swiper-contain {
		width: 100%;
		height: 100%;
		position: relative;
		padding:48px 0 24px;
		box-sizing: border-box;
	
	}
	
	.swiper-title {
		display: block;
		font-family: PingFangSC-Semibold, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
		text-align: center;
		font-size: 26px;
		line-height: 37px;
		margin-bottom: 32px;
	}
	
	.swiper {
		/* width: 1200px; */
		width: 100%;
		/* height: 411px; */
		margin-bottom: 0;
		overflow-x: auto;
		padding: 0 20px 20px !important;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	
	.swiper-slide {
		width: 282px !important;
		height: 445px;
		border-radius: 14px;
		background: #f1f6ff;
		margin-right: 20px;
		box-shadow: 0px 4px 15px 0px rgba(23, 62, 131, .14);
		/* display: flex !important; */
	}
	
	.swiper-slide-left {
		width: 100%;
		height: 159px;
	
		& > img {
			width: 100%;
			height: 100%;
			border-radius:14px 14px 0 0;
		}
	}
	
	.swiper-slide-right {
		padding: 20px 18px;
		box-sizing: border-box;
		flex: 1;
		background: #fff;
		border-radius:0 0 14px 14px;
		position: relative;
		height: 285px;
	}
	
	.slide-right-tags {
		width: 100%;
		display: flex;
		margin-bottom: 8px;
	}
	
	.slide-right-tag {
		display: flex;
		height: 25px;
		line-height: 25px;
		padding: 0 9px;
		box-sizing: border-box;
		justify-content: center;
		align-items: center;
		border-radius: 2px;
		background: linear-gradient(90deg, #d4e4fe 0.12%, #bfcffe 99.91%);
		color: #7288cb;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 14px;
		font-style: normal;
		font-weight: 800;
		line-height: normal;
		margin-right: 14px;
	
		&:last-child {
			margin-right: 0;
		}
	}
	
	.slide-right-title {
		font-family: PingFangSC-Medium, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
    font-size: 1.125rem;
    text-align: justify;
    line-height: 28px;
    min-height: 56px;
    font-weight: 600;
    margin-bottom: 8px;
		font-size: .875rem;
		line-height: 22px;
		min-height: 44px;
	}
	
	.slide-right-text {
		font-size: .875rem;
    text-align: justify;
    line-height: 22px;
    margin-bottom: 24px;
		font-size: .75rem;
		line-height: 20px;
		margin-bottom: 12px;
	}
	
	.slide-right-main {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 246px;
		position: absolute;
		bottom: 25px;
	}
	
	.slide-right-main-item {
		/* margin-right: 8px; */
	}
	
	.slide-right-main-item-num {
		color: #2964ed;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 800;
		line-height: normal;
		text-align: center;
	}
	
	.slide-right-main-item-title {
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}

	/* 核心优势 */
	.index-menu{
		width:100vw;
		background-color: #F0F8FD;
		padding:48px 0;
		box-sizing: border-box;
	}

	.menu-contain-img{
		display: none;
	}

	.menu-contain-title{
		display: block;
		font-family: PingFangSC-Semibold, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
		text-align: center;
		font-size: 26px;
		line-height: 37px;
		margin-bottom: 32px;
    
	}

	.menu-contain-main{
		padding: 0 20px;
		box-sizing: border-box;
		display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	}

	.menu-item{
		width: calc(50% - 8px);
		height: 186px;
		padding: 24px 0;
		border: none;
		box-shadow: 0px 6px 15px 0px rgba(78, 103, 176, .12);
		text-align: center;
		border-radius: 8px;
		background-color: #fff;
		margin-bottom: 16px;

		&:nth-child(3) {
			margin-bottom: 0;
		}

		&:nth-child(4) {
			margin-bottom: 0;
		}
	}

	.menu-item-order{
		display: none;
	}

	.menu-title{
		font-family: PingFangSC-Medium, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
		padding: 0 16px;
		box-sizing: border-box;
		font-size: 16px;
		line-height: 25px;
		color: #000;
		margin-bottom: 12px;
	}

	.menu-text{
		font-family: PingFangSC-Medium, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
		padding: 0 16px;
		box-sizing: border-box;
		font-size: 14px;
		line-height: 1.5;
		color: #000;
	}

	/* 表单 */
	.index-form{
		width:100vw;
		background-image: url('/assets/image/footer.png');
		background-size: cover;
		background-repeat: no-repeat;
	}

	.form-contain{
		width:100%;
	}

	.form-contain-title {
		padding-top:48px;
		box-sizing: border-box;
		color: #fff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 26px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	
	.form-contain-main {
		padding: 33px 54px 30px;
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
    align-items: center;
	}

	.form-main-item{
		margin-bottom: 20px;
		&:last-child{
			margin-bottom: 0;
		}
	
	}
	
	.form-item-title {
		color: #fff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom: 10px;
	}
	
	.main-item-input > input {
		width: 320px;
		height: 52px;
		border-radius: 4px;
		border: 1.5px solid #5d8cfb;
		background: transparent;
		color: #fff;
		padding: 14px;
		box-sizing: border-box;
		font-size: 18px;
	}
	
	.form-contain-btn {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		padding-bottom: 25px;
		box-sizing: border-box;
	}
	
	.btn-submit {
		display: flex;
		width: 168px;
		height: 52px;
		padding: 7px 20px;
		box-sizing: border-box;
		justify-content: center;
		align-items: center;
		border-radius: 4px;
		background: linear-gradient(270deg, #7ea4fc 0%, #5d8cfc 100%);
		color: #fff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;

	}

	/* 底部 */
	.index-footer{
		width:100vw;
		/* padding:48px 0; */
		box-sizing: border-box;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		height: 56px;
		font-size: .75rem;
		background: #00081b;
		color: #747d88;
		text-align: center;
	}

	.footer-contain-left{
		display: none;
	}
	
	.mobile-footer{
		width: 100vw;
		padding: 23px 20px;
		box-sizing: border-box;
		background-color: #fff;
		box-shadow: 0px -6px 10px 0px rgba(31, 46, 99, .06);
		position: fixed;
		bottom: 0px;
		left: 0px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		z-index: 10;
	}

	.fixed-menu-item-img {
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	
		& > img {
			width: 32px;
			height: 32px;
			margin-bottom: 5px;
			transform: translateX(60px);
			filter: drop-shadow(#000000 -60px 0px 0px);
		}
	}
	
	.fixed-menu-item-title {
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}

	.mobile-footer-btn{
		width: 194px;
		height: 48px;
		line-height: 48px;
		font-size: 1rem;
		font-weight: 500;
		background: linear-gradient(90deg, #6698ff 0%, rgba(102, 152, 255, 0.78) 100%);
		font-family: PingFangSC-Regular, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif;
    display: inline-block;
    padding: 0;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    border: none;
    border-radius: 4px;
	}

	/* 微信咨询弹窗 */
	.mobile-weChat-alert{
		display: none;
		padding: 20px;
		box-sizing: border-box;
		z-index: 20;
		border-radius: 8px;
		box-sizing: border-box;
		background-color: #fff;
		position: fixed;
		bottom: 105px;
		left:10vw;
		width: 80vw;
	}

	.alert-img{
		width:100%;
		height:120px;
		display: flex;
		align-items: center;
		justify-content: center;

		& > img {
			width:120px;
			height: 100%;
		}
		
	}

	.alert-tips{
		text-align: center;
	}


} 


/* 超大屏幕设备 */
@media (min-width: 1200px) {

} 


/* 大屏幕设备 */
@media (min-width: 668px) {
	/* 隐藏移动端元素 */
	.index-mask{
		display: none;
	}

	.introduce-mobile-main{
		display: none;
	}

	.index-mobile-swiper{
		display: none;
	}

	.mobile-footer{
		display: none;
	}

	.mobile-br{
		display: none;
	}

	.index {
		width: 100%;
		min-width: 1200px;
		overflow: hidden;
		font-family: "Alibaba PuHuiTi 2.0";
		background: #f5f5f5;
	}
	
	.index-header {
		background: #fff;
		height: 64px;
		width: 100%;
		min-width: 1200px;
		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 999;
		box-shadow: 0 10px 40px -15px rgba(64, 90, 163, .15);
		border-bottom: 1px solid #e1e7f1;
	}
	
	.header-contain {
		min-width: 1200px;
		padding: 14px 0;
		box-sizing: border-box;
		display: flex;
		align-items: center;
	}
	
	.contain-logo {
		width: 122px;
		height: 36px;
	}
	
	.contain-menus {
		display: flex;
		align-items: center;
		margin-left: 77px;
		height: 40px;
	}
	
	.menus-item {
		color: #000;
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 40px;
		margin-right: 32px;
		position: relative;
	
		&:hover {
			color: #6597fe;
			cursor: pointer;
		}
	
		.headline-border {
			/* height: 4px; */
			width: 100%;
			background: #6597fe;
			display: inline-block;
			position: absolute;
			bottom: -2px;
			left: 0;
		}
	}
	
	.contain-connect {
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		vertical-align: middle;
	}
	
	.connect-icon {
		width: 20px;
		height: 20px;
		margin-right: 5px;
	}
	
	.connect-text {
		color: #000;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		margin-right: 16px;
	}
	
	.connect-btn {
		display: flex;
		width: 112px;
		height: 40px;
		padding: 7px 20px;
		box-sizing: border-box;
		justify-content: center;
		align-items: center;
		gap: 8px;
		flex-shrink: 0;
		border-radius: 4px;
		background: linear-gradient(270deg, #7ea4fc 0%, #5d8cfb 100%);
		color: #fff;
	
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
	
		&:hover {
			cursor: pointer;
			background: linear-gradient(270deg, rgba(126, 164, 252, 0.8) 0%, rgba(93, 140, 251, 0.8) 100%);
		}
	}
	
	.index-banner {
		width: 100%;
		min-width: 1200px;
		height: 540px;
		background: linear-gradient(180deg, #a8c2fd 0%, #f6f9ff 100%);
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.banner-contain {
		height: 100%;
		width: 1200px;
		display: flex;
	}
	
	.contain-left {
		flex: 1;
		margin-right: 72px;
	}
	
	.left-title {
		margin-top: 172px;
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 50px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	
	.left-text {
		margin-top: 26px;
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
	}
	
	.left-btns {
		margin-top: 37px;
		display: flex;
		align-items: center;
	}
	
	.btns-item {
		display: flex;
		width: 168px;
		height: 52px;
		padding: 7px 20px;
		box-sizing: border-box;
		justify-content: center;
		align-items: center;
		gap: 8px;
		flex-shrink: 0;
		border-radius: 4px;
		background: linear-gradient(270deg, #7ea4fc 0%, #5d8cfc 100%);
		color: #fff;
	
		&:nth-child(2) {
			margin-left: 24px;
			border: 1.5px solid #5d8cfb;
			background: transparent;
			color: #5d8cfb;
	
			&:hover {
				background: #d2dffe;
			}
		}
	
		&:hover {
			cursor: pointer;
			background: linear-gradient(270deg, rgb(126, 164, 252, 0.8) 0%, rgba(93, 140, 252, 0.8) 100%);
		}
	}
	
	.contain-right > img {
		width: 595px;
		height: 492px;
		margin-top: 48px;
	}
	
	.index-score {
		width: 100%;
		min-width: 1200px;
		height: 588px;
		background: #dfebfe;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.score-contain {
		height: 100%;
		width: 1200px;
	}
	
	.score-contain-title {
		margin-top: 66px;
		color: #000;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	
	.score-contain-main {
		margin-top: 56px;
		display: flex;
		align-items: center;
	}
	
	.score-contain-item {
		width: 232px;
		height: 302px;
		flex-shrink: 0;
		border-radius: 8px;
		background: #fff;
		position: relative;
	}
	
	.score-contain-item-img {
		width: 120px;
		height: 90px;
		position: absolute;
		top: 50px;
		left: 56px;
		/* transform: translate(-50%, -50%); */
	}
	
	.score-contain-item-title {
		margin-top: 180px;
		color: #000;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 22px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	
	.score-contain-item-text {
		margin-top: 15px;
		color: #000;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		padding: 0 15px;
		box-sizing: border-box;
	}
	
	.score-contain-arrow {
		margin-left: 20px;
		margin-right: 15px;
	}
	
	.index-introduce {
		width: 100%;
		min-width: 1200px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #f0f8fd;
		background-image: url('/assets/image/bg02.png');
		background-size: cover;
		/* background-position: center; */
		background-repeat: no-repeat;
	}
	
	.introduce-contain {
		width: 1200px;
	}
	
	.introduce-contain-title {
		margin-top: 66px;
		color: #000;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	
	.introduce-contain-btns {
		margin-top: 64px;
		display: flex;
		align-items: center;
		justify-content: space-evenly;
	}
	
	.introduce-btns-item {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 245px;
		height: 64px;
		flex-shrink: 0;
		border-radius: 32px;
		background: #5d8cfb;
		color: #fff;
	}
	
	.btns-item-img > img {
		margin-right: 10px;
		vertical-align: -10px;
	}
	
	.btns-item-title {
		color: #fff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 28px;
		font-style: normal;
		font-weight: 800;
		line-height: normal;
	}
	
	.introduce-contain-main {
		margin-top: 52px;
	}
	
	.introduce-main-item {
		width: 100%;
		display: flex;
		align-items: center;
		margin-bottom: 60px;
	}
	
	.main-item-img {
		width: 764px;
		height: 431px;
	}
	
	.main-item-contain {
		flex: 1;
	}
	
	.main-item-title {
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 30px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	
	.main-item-text {
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-top: 15px;
		margin-bottom: 22px;
	}
	
	.main-item-link {
		display: flex;
		align-items: center;
	
		&:hover {
			cursor: pointer;
		}
	}
	
	.link-text {
		color: #5d8cfb;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-right: 6px;
	}
	
	.link-icon > img {
		vertical-align: -1px;
	}
	
	/* 轮播图 */
	.index-swiper {
		width: 100%;
		min-width: 1200px;
		background: #fff;
		height: 736px;
		/* height: 802px; */
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.swiper-contain {
		/* width: 1200px; */
	
		width: 100%;
		height: 100%;
		position: relative;
	}
	
	.swiper-title {
		color: #000;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom: 28px;
		margin-top: 66px;
	}
	
	.swiper {
		/* width: 1200px; */
		width: 100%;
		height: 450px;
	}
	
	.swiper-slide {
		width: 1200px !important;
		height: 450px;
		border-radius: 14px;
		background: #f1f6ff;
		display: flex !important;
	}
	
	.swiper-slide-left {
		width: 450px;
		height: 450px;
	
		& > img {
			width: 100%;
			height: 100%;
			border-radius: 14px;
		}
	}
	
	.swiper-slide-right {
		padding: 63px 56px 73px 38px;
		box-sizing: border-box;
		flex: 1;
	}
	
	.slide-right-tags {
		width: 100%;
		display: flex;
		margin-bottom: 8px;
	}
	
	.slide-right-tag {
		display: flex;
		width: 80px;
		height: 28px;
		padding: 4px 12px;
		box-sizing: border-box;
		justify-content: center;
		align-items: center;
		border-radius: 2px;
		background: linear-gradient(90deg, #d4e4fe 0.12%, #bfcffe 99.91%);
		color: #7288cb;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 14px;
		font-style: normal;
		font-weight: 800;
		line-height: normal;
		margin-right: 14px;
	
		&:last-child {
			margin-right: 0;
		}
	}
	
	.slide-right-title {
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 30px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom: 13px;
	}
	
	.slide-right-text {
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-bottom: 26px;
	}
	
	.slide-right-main {
		display: flex;
		align-items: center;
	}
	
	.slide-right-main-item {
		margin-right: 57px;
	}
	
	.slide-right-main-item-num {
		color: #2964ed;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 800;
		line-height: normal;
	}
	
	.slide-right-main-item-title {
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	
	.swiper-button-prev {
		width: 48px !important;
		height: 48px !important;
		border-radius: 50%;
		background: #fff;
		box-shadow: 0px 0px 4px rgba(171, 171, 171, 0.25);
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute !important;
		bottom: 0 !important;
		left: 50% !important;
		transform: translateX(-150%);
		top: 90% !important;
	
		& > img {
			width: 32px;
			height: 32px;
		}
	
		&::after {
			content: "" !important;
		}
	}
	
	.swiper-button-next {
		width: 48px !important;
		height: 48px !important;
		border-radius: 50%;
		background: #fff;
		box-shadow: 0px 0px 4px rgba(171, 171, 171, 0.25);
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute !important;
		bottom: 0 !important;
		/* right: 540px !important; */
		right: 50% !important;
		transform: translateX(150%);
		top: 90% !important;
	
		& > img {
			width: 32px;
			height: 32px;
		}
	
		&::after {
			content: "" !important;
		}
	}
	
	/* 菜单按钮 */
	.index-menu {
		width: 100%;
		min-width: 1200px;
		/* background-image: url('/assets/image/bg04.png');
		background-size: cover;
		background-repeat: no-repeat; */
		background: #dbe8ff;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.menu-contain {
		width: 1200px;
		position: relative;
	}
	
	.menu-contain-img > img {
		position: absolute;
		top: 14px;
		right: 0;
		width: 475px;
		height: 274px;
	}
	
	.menu-contain-title {
		margin-top: 77px;
		color: #000;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		z-index: 99;
		position: relative;
	}
	
	.menu-contain-main {
		margin-top: 66px;
		margin-bottom: 70px;
		display: flex;
		flex-wrap: wrap;
		z-index: 999;
	}
	
	.menu-item {
		width: 588px;
		height: 236px;
		flex-shrink: 0;
		border-radius: 8px;
		background: #fff;
		margin-right: 22px;
		margin-bottom: 24px;
		padding: 38px 35px 50px;
		box-sizing: border-box;
		position: relative;
	
		&:nth-child(2n) {
			margin-right: 0;
		}
	
		&:hover {
			/* cursor: pointer; */
			box-shadow: 8px 8px 8px  rgba(0,0,0, 0.25);
		}
	}
	
	.menu-item-order {
		position: absolute;
		top: 11px;
		right: 21px;
		color: #d0d0d0;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 26px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
	}
	
	/* .menu-img > img {
		width: 81px;
		height: 72px;
		margin-bottom: 4px;
	} */
	
	.menu-title {
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 26px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		margin-bottom: 10px;
	}
	
	.menu-text {
		color: #000;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	
	.index-form {
		width: 100%;
		min-width: 1200px;
		/* height: 328px; */
		background-image: url('/assets/image/footer.png');
		background-size: cover;
		background-repeat: no-repeat;
		display: flex;
		/* align-items: center; */
		justify-content: center;
	}
	
	.form-contain {
		width: 1200px;
	}
	
	.form-contain-title {
		margin-top: 60px;
		color: #fff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 28px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	
	.form-contain-main {
		padding: 33px 54px 30px;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	.form-item-title {
		color: #fff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom: 10px;
	}
	
	.main-item-input > input {
		width: 320px;
		height: 52px;
		border-radius: 4px;
		border: 1.5px solid #5d8cfb;
		background: transparent;
		color: #fff;
		padding: 14px;
		box-sizing: border-box;
		font-size: 18px;
	}
	
	.form-contain-btn {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		padding-bottom: 25px;
		box-sizing: border-box;
	}
	
	.btn-submit {
		display: flex;
		width: 168px;
		height: 52px;
		padding: 7px 20px;
		box-sizing: border-box;
		justify-content: center;
		align-items: center;
		border-radius: 4px;
		background: linear-gradient(270deg, #7ea4fc 0%, #5d8cfc 100%);
		color: #fff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
	
		&:hover {
			cursor: pointer;
			background: linear-gradient(270deg, #96b5ff 0%, #749dfc 100%);
		}
	}
	
	/* 页脚 */
	.index-footer {
		width: 100%;
		min-width: 1200px;
		height: 64px;
		background: #00081b;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.footer-contain {
		width: 1200px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	.footer-contain-right {
		color: #9c9c9c;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	
	/* 固定菜单 */
	.index-fixed-menu {
		width: 65px;
		flex-shrink: 0;
		border-radius: 40px;
		background: #fff;
		padding: 22px 8px;
		box-sizing: border-box;
		box-shadow: 0 2px 13px 0 rgba(35, 61, 173, .23);
	
		position: fixed;
		top: 50%;
		right: 24px;
		transform: translateY(-50%);
		z-index: 999;
	}
	
	.fixed-menu-item {
		margin-bottom: 16px;
		color: #000;
	
		&:last-child {
			margin-bottom: 0;
		}
	
		&:hover {
			cursor: pointer;
			color: #5d8cfb;
		}
	}
	
	.fixed-menu-item-img {
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	
		& > img {
			width: 32px;
			height: 32px;
			margin-bottom: 5px;
			transform: translateX(60px);
			filter: drop-shadow(#000000 -60px 0px 0px);
		}
	}
	
	.fixed-menu-item-title {
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	
	/* 微信咨询弹窗 */
	.fixed-menu-weChat-alert {
		box-sizing: border-box;
		display: none;
		position: absolute;
		width: 180px;
		left: -180px;
		top: -15%;
		z-index: 20;
		padding: 20px 16px 16px 6px;
		border-radius: 8px;
		box-sizing: border-box;
		background-image: url('/assets/image/wxbg.png');
		background-size: cover;
		background-repeat: no-repeat;
	}
	
	.alert-img {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	
		& > img {
			width: 120px;
			height: 120px;
		}
	}
	
	.alert-tips {
		margin-top: 5px;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
	}
	
	/* 电话咨询弹窗 */
	.fixed-menu-phone-alert {
		box-sizing: border-box;
		display: none;
		position: absolute;
		width: 180px;
		left: -180px;
		top: 25%;
		z-index: 20;
		padding: 18px 16px 16px 25px;
		border-radius: 8px;
		box-sizing: border-box;
		background-image: url('/assets/image/phonebg.png');
		background-size: cover;
		background-repeat: no-repeat;
	
		color: #6e9dfc;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
	}
	
	.alert-phone-tips {
		color: #333;
		margin-top: 2px;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
	}
	
}
