.xdd-banner{
	position: relative;
	max-width:1920px;
	margin:0 auto;
}
.xdd-banner .img-box{
	height:689px;
	position: relative;
	overflow: hidden;
}
.xdd-banner .img-box img{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	object-fit: cover;
}
.xdd-banner .ib-text-video{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:3;
	display: flex;
	align-items: center;
}
.xdd-banner .ib-text-video .ipd-20{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.xdd-banner .m-width-1404{width:100%;}
.xdd-banner .ib-text-video .ipd-20 .text{width:37%;margin-right:9%;}
.xdd-banner .ib-text-video .ipd-20 .text .ib-tit{
	font-size: 66px;
	font-weight: 400;
	color: #FFFFFF;
	line-height:1;
}
.xdd-banner .ib-text-video .ipd-20 .text .ib-tips{
	font-size: 28px;
	font-weight: 400;
	color: #FFFFFF;
	padding:35px 0;
	border-bottom:1px solid #fff;
	margin-bottom:35px;
	position: relative;
}
.xdd-banner .ib-text-video .ipd-20 .text .ib-tips::after{
	content: '';
	width: 284px;
	height: 3px;
	background: #FFFFFF;
	position: absolute;
	left:0;
	bottom:-2px;
}
.xdd-banner .ib-text-video .ipd-20 .text .ib-dis{
	font-size: 22px;
	font-weight: 400;
	color: #FFFFFF;
	padding-right:40px;
}
.xdd-banner .ib-text-video .ipd-20 .video-box{width:54%;}
.xdd-banner .ib-text-video .ipd-20 .video-box .video-inner{padding-bottom: 56.1%;overflow: hidden;position: relative;}
.xdd-banner .ib-text-video .ipd-20 .video-box .vjs-poster{background-size:cover;}
.xdd-banner .ib-text-video .ipd-20 .video-box .video-js .vjs-big-play-button{width:60px;height:60px;border-radius:50%;line-height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;}
.xdd-banner .ib-text-video .ipd-20 .video-box .my-player-dimensions{width:100%;height:100%;position: absolute;left:0;top:0;}
.xdd-banner .ib-text-video .ipd-20 .video-box .video-inner video{width:100%;}
.product-xdd-box .tit{
	text-align: center;
	padding-top:80px;
}
.product-xdd-box .tit h6{
	font-size: 44px;
	font-weight: 400;
	color: #2B2B2B;
}
.product-xdd-box .item-list .item{
	padding:50px 0;
}
.product-xdd-box .item-list .item:nth-child(even){
	background:#F8F9FB;
}
.product-xdd-box .item-list .item .flex-box{display: flex;flex-wrap:wrap;flex-direction: row-reverse;align-items: center;}
.product-xdd-box .item-list .item:nth-child(even) .flex-box{flex-direction: row;}
.product-xdd-box .item-list .item .flex-box .pic{width:50%;}
.product-xdd-box .item-list .item .flex-box .pic .img-box{
	box-shadow: 0px 3px 9px 3px rgba(94, 94, 94, 0.18);
}
.product-xdd-box .item-list .item .flex-box .pic .img-box img{width:100%;height:auto;}
.product-xdd-box .item-list .item .flex-box .text-box{width:45%;margin-right:5%;}
.product-xdd-box .item-list .item:nth-child(even)  .flex-box .text-box{width:45%;margin-right:0;margin-left:5%;}
.product-xdd-box .item-list .item .flex-box .text-box .t{
	font-size: 36px;
	font-weight: 400;
	color: #1B1B1B;
}
.product-xdd-box .item-list .item .flex-box .text-box .d{
	font-size: 22px;
	font-weight: 400;
	color: #626262;
	margin:40px 0;
	line-height:1.7;
}
.product-xdd-box .item-list .item .flex-box .text-box .more{text-align:left;}
.product-xdd-box .xdd-price{
	padding:80px 0;
	text-align: center;
}
.product-xdd-box .xdd-price .text{color:#FE591B;}
.product-xdd-box .xdd-price .text p{
	font-size:28px;
}
.product-xdd-box .xdd-price .text .price{
	font-size:53px;
	font-weight:700;
}
.product-xdd-box .xdd-price .text .price b{
	font-size:57px;
}
@media screen and (max-width: 1320px) {
	.xdd-banner .ib-text-video .ipd-20 .text .ib-tit{font-size:32px;}
	.xdd-banner .ib-text-video .ipd-20 .text .ib-tips{font-size:20px;}
	.xdd-banner .ib-text-video .ipd-20 .text .ib-dis{font-size:14px;}
	.xdd-banner .img-box{height:450px;}
	.product-xdd-box .tit h6{font-size:32px;}
	.product-xdd-box .item-list .item .flex-box .text-box .t{font-size:22px;}
	.product-xdd-box .item-list .item .flex-box .text-box .d{font-size:16px;  margin: 19px 0;}
	.product-xdd-box .xdd-price .text .price{font-size:40px;}
}
@media screen and (max-width: 1023px) {
	.xdd-banner .img-box{height:600px;}
	.xdd-banner .ib-text-video .ipd-20{display: block;}
	.xdd-banner .ib-text-video .ipd-20 .text{width:100%;}
	.xdd-banner .ib-text-video .ipd-20 .text .ib-tips{padding:20px 0;margin-bottom:20px;}
	.xdd-banner .ib-text-video .ipd-20 .video-box{width:100%;margin-top:20px;}
	.product-xdd-box .item-list .item .flex-box{display:block;}
	.product-xdd-box .item-list .item .flex-box .pic{width:100%;}
	.product-xdd-box .item-list .item .flex-box .text-box{width:100%;margin-right:0;margin-top:40px;}
	.product-xdd-box .item-list .item:nth-child(even) .flex-box .text-box{width:100%;margin-top:40px;margin-left:0;margin-right:0;}
	.product-xdd-box .tit{padding-top:40px;}
	.product-xdd-box .item-list .item{padding: 0 0 40px 0;}
	.product-xdd-box .item-list .item .flex-box .text-box .more{width:100%;}
	.product-xdd-box .item-list .item .flex-box .text-box .more a{transform: scale(1);width:100%;height:40px;line-height:40px;font-size:16px;}
	.product-xdd-box .xdd-price{padding:40px 20px;}
	.product-xdd-box .xdd-price .text p{font-size:18px;}
	.product-xdd-box .xdd-price .text .price{font-size:24px;}
	.product-xdd-box .xdd-price .text .price b{font-size:28px;}
	
}
/* SEO: h1 与原 h2/h3/h6 规则保持视觉一致 */
.product-xdd-box .tit h1{
	font-size: 44px;
	font-weight: 400;
	color: #2B2B2B;
}
.product-xdd-box .tit h1{font-size:32px;}
