
.animD{
	position: relative;
	overflow: hidden;
}
.animD:after{
	content: '';
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    display: block;
	    width: 0;
	    height: 0;
	    border-radius: 50%;
	    animation: anim-out-pseudo 1.5s linear infinite;
}

@keyframes anim-out-pseudo { 
	0% { width:0; height:0; background:rgba(0, 0, 0, 0.25); }
	80% { width:200px; height:200px; background:transparent; }
	100% { }
}
.dr_content{
	width: 100%;
	overflow: hidden;
}
.digit_banner {
	width: 100%;
}

.digit_banner img {
	width: 100%;
	display: block;
}

.digit_content {
	width: 100%;
	padding: 0 0.3rem 0.5rem;
	box-sizing: border-box;
	position: relative;
}

.digit_content_nav {
	width: 100%;
	padding:  0 0.3rem;
	box-sizing: border-box;
	position: absolute;
	top: -0.5rem;
	left: 0;
}
.digit_contentSpace{
	width: 100%;
	height: 1.4rem;
}

.digit_content_nav_box {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0.3rem 0;
	box-sizing: border-box;
	background-color: #f8fbff;
	box-shadow: 0 0 0.8rem 0.1rem #a5c5ed;
	border-radius: 0.2rem;
	overflow: hidden;
	box-sizing: border-box;
	gap: 0.3rem 0;
}

.digit_content_nav_box_item {
	width: 25%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	position: relative;
}

.digit_content_nav_box_item::after {

	width: 5px;
	height: 100%;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	background: url('../images/digit/line.jpg') no-repeat center center;
	background-size: auto 100%;
}
.digit_content_nav_box_item:last-child::after {
	display: none;
}
.digit_content_nav_box_item_imgs {
	width: 0.54rem;
	height: 0.54rem;
	margin-bottom: 0.15rem;
}
.digit_content_nav_box_item_img {
	width: 100%;
	height: 100%;
	display: block;
	/*filter: grayscale(1);*/
}
.digit_content_nav_box_item_title {
	font-size: 0.22rem;
	color: #555555;
	font-weight: 600;
	text-align: center;
	line-height: 1.2;
	width: 100%;

}

.digit_contentSpace.originality{
	width: 100%;
	height: 2.85rem;
}

.originality .digit_content_nav_box{
	
}
.originality .digit_content_nav_box_item{
	width: 33.33%;
}



.digit_content_nav_box_item.active .digit_content_nav_box_item_img{
	filter: grayscale(0);
}
.digit_content_nav_box_item.active .digit_content_nav_box_item_title{
	color: #1d73e0;
}

.digit_content_nav_box_item.active .digit_line::after{
	background: #1d73e0;
	border-radius: 0.1rem ;
}












.digit_line {
	width: 100%;
	height: 0.04rem;
	position: relative;
	margin-bottom: 0.18rem;

}
.digit_line::after{
	content: '';
	position: absolute;
	width: 0.3rem;
	height: 0.02rem;
	background: #555555;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
}



.digit_content_box {
	width: 100%;

}

.digitCBItem {
	width: 100%;
	padding: 0.5rem 0 0rem;
	display: none;
}

.digitCBItem.active {
	display: block;
}


.digitCBItem_title {
	width: 100%;

}

.digitCBItem_title_text {
	width: 100%;
	font-size: 0.32rem;
	color: #555555;
	padding-bottom: 0.2rem;
	position: relative;
	text-align: center;
	margin-bottom: 0.2rem;
}

.digitCBItem_title_text::after {
	content: '';
	position: absolute;
	width: 0.7rem;
	height: 0.04rem;
	background: #1d73e0;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
}

.digitCBItem_des {
	width: 100%;

	box-sizing: border-box;
}

.digitCBItem_des_text {
	width: 100%;
	font-size: 0.2rem;
	color: #777777;
	text-align: center;
	line-height: 1.4;
}


.digitCBItem_box{
	width: 100%;
	margin-bottom: 0.5rem;
}
.digitCBI_C{
	width: 100%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.15rem;
	margin-top: 0.25rem;
}
.digitCBI_CI{
	width: 100%;
	background: #ffffff;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: flex-start;
	align-content: flex-start;
	min-height: 2rem;
	padding: 0.2rem 0.1rem;
	box-sizing: border-box;
	box-shadow: 0 0 0.11rem 1px rgba(61, 61, 61, 0.2);
	border-radius: 0.12rem;
}
.digitCBI_CI_imgs{
	width:0.7rem ;
	height: 0.7rem;
	margin-bottom: 0.15rem;
	filter: grayscale(1);
}
.digitCBI_CI_img{
	width: 100%;
	height: 100%;
	display: block;
}
.digitCBI_CI_tit{
	width: 100%;
	font-size: 0.22rem;
	color: #555555;
	text-align: center;
	margin-bottom: 0.1rem;
}
.digitCBI_CI_des{
	width: 100%;
	font-size: 0.18rem;
	color: #777777;
	text-align: center;
	line-height: 1.5;
}

.digitCBI_CI.active {
	box-shadow: 0 0 0.11rem 1px rgba(29, 115, 224, 0.5);
}
.digitCBI_CI.active .digitCBI_CI_imgs{
	filter: grayscale(0);
}
.digitCBI_CI.active .digitCBI_CI_tit{
	color: #1d73e0;
}


.digitList{
	width: 100%;
	margin-top: 0.25rem;
	display: flex;
	flex-wrap: wrap;
	gap: 0.26rem;
}
.digitLi{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 0.15rem;
	
}

.digitLi:nth-child(2n){
	flex-direction: row-reverse;
}

.digitLibg{
	width: 3.69rem;
	height: 2.4rem;
	background: url('../images/digit/icon_br.png') no-repeat bottom left;
	background-size:  3.69rem 2.04rem;
	padding: 0 0.14rem 0.2rem;
	box-sizing: border-box;
}

.digitLi:nth-child(2n) .digitLibg{
	background: url('../images/digit/icon_bl.png') no-repeat bottom left;
	background-size:  3.69rem 2.04rem;
	display: flex;
	justify-content: flex-end;
}


.digitLiImg{
	width: 3rem;
	height: 2.2rem;
	object-fit: cover;
	border-radius: 0.1rem;
	overflow: hidden;
	display: block;
}
.digitLiInfo{
	flex: 1;
}
.digitLiInfo_ti{
	font-size: 0.27rem;
	color: #555555;
	margin-bottom: 0.1rem;
	padding-bottom: 0.1rem;
	position: relative;
	font-weight: bold;
}
.digitLiInfo_ti::after {
	content: '';
	position: absolute;
	width: 0.22rem;
	height: 0.03rem;
	background: #1d73e0;
	left: 0;
	bottom: 0;
}
.digitLiInfo_des{
	font-size: 0.19rem;
	color: #777777;
	line-height: 1.4;
}


.hotSerMore{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.hotSerMorea{
	padding: 0 0.7rem 0 0.2rem;
	border-radius: 0.44rem;
	height: 0.44rem;
	line-height: 0.44rem;
	background: #1d73e0;
	color: #fff;
	font-size: 0.18rem;
	display: block;
	position: relative;
}
.hotSerMoreaTxt::after{
	content: "";
	width: 0.65rem;
	height: 0.65rem;
	background: url('../images/digit/icon_sl.png') no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	right: -0.02rem;
	top:50%;
	transform: translate(0,-50%);
}




.digitOl{
	width: 100%;
		margin-top: 0.25rem;
}
.digitOlTop{
	width: 100%;
}
.digitOlTop .digitOlCell{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #ffffff;
	box-shadow: 0 0 0.1rem 0.1rem #e4e4e4;
	padding: 0.3rem 0.4rem;
	box-sizing: border-box;
	border-radius: 0.15rem;
	gap:0.2rem
}
.digitOlBtm {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.2rem;
	margin-top: 0.2rem;
}
.digitOlBtm .digitOlCell{
	width: 100%;
	display: flex;
	justify-content: center;
	align-content: flex-start;
	align-items: center;
	background: #ffffff;
	box-shadow: 0 0 0.1rem 0.1rem #e4e4e4;
	padding: 0.3rem 0.14rem;
	box-sizing: border-box;
	border-radius: 0.15rem;
	gap:0.2rem;
	flex-wrap: wrap;
}
.digitOlCellimgs{
	width: 0.8rem;
	height: 0.8rem;
	
}
.digitOlCellimg{
	width: 100%;
	height: 100%;
	display: block;
	filter: grayscale(1);
}
.digitOlCellInfo{
	flex: 1;
	width: 0;
}
.digitOlBtm .digitOlCellInfo{
	width: 100%;
	flex: none;
	text-align: center;
}
.digitOlCellInfo_tit{
	font-size: 0.26rem;
	color: #555555;
	margin-bottom: 0.12rem;
	width: 100%;
	white-space: nowrap;
	
}
.digitOlCellInfo_des{
	font-size: 0.2rem;
	color: #777777;
	line-height: 1.4;
	width: 100%;
}



.digitOlCell.active .digitOlCellimg{
	filter: grayscale(0);
}
.digitOlCell.active .digitOlCellInfo_tit{
	color: #1d73e0;
}

.digitOlCell.active 
{
	box-shadow:0 0 0.11rem 1px rgba(29, 115, 224, 0.5);
}






.digit_footer{
	width: 100%;
}
.digit_fbox{
	width: 100%;
	background: url('../images/digit/bgf.jpg') no-repeat top left;
	background-size: cover;
	padding: 0.2rem 0.3rem;
	min-height: 1.8rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
		box-sizing: border-box;
}
.digit_tit{
	font-size: 0.26rem;
	color: #555555;
	text-align: center;
	width: 100%;
	margin-bottom: 0.14rem;
}
.digit_zx{
	width: 100%;
	display: flex;
	justify-content: center;
	margin-bottom: 0.15rem;
}
.digit_zxa{
	width: 1.55rem;
	height: 0.4rem;
	background: #d0111b;
	color: #fff;
	font-size: 0.2rem;
	line-height: 0.4rem;
	text-align: center;
	display: block;
	text-decoration: none;
	border-radius: 0.4rem;
}
.digit_cityTel{
	font-size: 0.2rem;
	color: #555555;
	display: flex;
	justify-content: center;
	gap: 0.1rem;
	flex-wrap: wrap;
	text-align: center;
	width: 100%;
		box-sizing: border-box;
}
.digit_copy{
	width: 100%;
	font-size: 0.18rem;
	color: #555555;
	text-align: center;
	background: #ffffff;
	padding: 0.15rem 0.2rem;
	flex-wrap: wrap;
	line-height: 1.4;
	box-sizing: border-box;
}










/* 聚合页面样式 */

.pm_grd1{
	width: 100%;
	padding: 0rem 0.3rem;
	box-sizing: border-box;
}
.pm_grd_alt{
	width: 100%;
	padding: 0.25rem 0 0;
}
.pm_grd_alt_h3{
	width: 100%;
	text-align: center;line-height: 0.35rem;
	margin-bottom: 0.1rem;
	display: flex;
    justify-content: center;
	
}
.pm_grd_alt_p{
	display: block;
	font-size:0.27rem ;
	color: #000;
	position: relative;
	
}
.pm_grd_alt_p::after{
	content: '';
	width:1.16rem ;
	height: 0.18rem;
	background: url('../images/digit/ipl.png') no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	left: -1rem;
	top: 50%;
	transform: translate(-50%,-50%);
}
.pm_grd_alt_p::before{
	content: '';
	width:1.16rem ;
	height: 0.18rem;
	background: url('../images/digit/ipr.png') no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	right: -1rem;
	top: 50%;
	transform: translate(50%,-50%);
}
.pm_grd_alt_d{
	width: 100%;
	text-align: center;
	line-height: 0.35rem;
	font-size: 0.27rem;
	color: #000;
}

.pm_grdw_alt{
	width: 100%;
}
.pm_grdw_alt_h3{
	width: 100%;
	text-align: center;line-height: 0.35rem;
	margin-bottom: 0.1rem;
}
.pm_grdw_alt_p{
	display: inline-block;
	font-size:0.27rem ;
	color: #fff;
	position: relative;
	
}
.pm_grdw_alt_p::after{
	content: '';
	width:1.16rem ;
	height: 0.18rem;
	background: url('../images/digit/ipl1.png') no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	left: -1rem;
	top: 50%;
	transform: translate(-50%,-50%);
}
.pm_grdw_alt_p::before{
	content: '';
	width:1.16rem ;
	height: 0.18rem;
	background: url('../images/digit/ipr1.png') no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	right: -1rem;
	top: 50%;
	transform: translate(50%,-50%);
}
.pm_grdw_alt_d{
	width: 100%;
	text-align: center;
	line-height: 0.35rem;
	font-size: 0.27rem;
	color: #fff;
}



.pm_grd_ul{
	width: 100%;
	
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	box-sizing: border-box;
	margin-top: 0.3rem;
}
.pm_grd_li{
	width: calc((100% - 0.25rem )  / 2);
	background: #ffffff;
	height: 1.7rem;
	box-shadow: 0 0 0.1rem 1px #efefef;
	margin-bottom: 0.25rem;
	border-radius: 0.1rem;
	overflow: hidden;
}
.pm_grd_li a{
	width: 100%;
	height: 100%;
	display: block;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
}
.pm_grd_li:nth-child(n + 3){
	margin-bottom: 0;
}
.pm_grd_imgs{
	width: 100%;
}
.pm_grd_img{
	width: 0.9rem;
	display: block;
	margin: 0 auto;
}
.pm_grd_p{
	width: 100%;
	text-align: center;
	font-size: 0.24rem;
	color: #3386ed;
	font-weight: bold;
}

.pm_grd_txt{
	width: 100%;

	box-sizing: border-box;
	margin-top: 0.3rem;
}
.pm_grd_txt p{

	box-sizing: border-box;
	width: 100%;
	font-size: 0.24rem;
	color: #61636f;
	line-height: 0.4rem;
}





.pm_grd2{
	padding: 0.2rem 0 0.3rem;
	background: #eef2f9;
}
.pm_grd2_menu{
	width: 100%;
	padding: 0 0.3rem;
	box-sizing: border-box;
	margin-top: 0.4rem;
}
.pm_grd2_menu_ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
}
.pm_grd2_menu_ul li{
	width: calc((100% - 0.2rem) / 3);
	height: 0.6rem;
	line-height: 0.6rem;
	background: #3386ed;
	font-size: 0.2rem;
	color: #fff;
	text-align: center;
	margin-bottom: 0.1rem;
}




.pm_grd2_swiper{
	margin-top: 0.4rem;
	padding: 0.1rem 0 0.6rem;
	width: 100%;
	overflow: hidden;
}
.pm_grd2_swiper .swiper-slide{
	width: 4.36rem;
	height: 3.9rem;
	position: relative;
	overflow: hidden;
	background: #475879;
}
.pm_qyys4_simgs{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.pm_qyys4_customPagin{
	text-align: center;
	position: absolute;
	bottom: 0px!important;
}
.pm_qyys4_customPagin .swiper-pagination-bullet{
	background: #dcdcdc;
	width: 0.2rem;
	height: 0.06rem;
	border-radius: 0.03rem;
	opacity: 1;
	transition: 0.3s linear;
}
.swiper-pagination-bullet-active{
	background: #4069ff!important;
}
.pm_qyys4_simg{
	width: 100%;
	height: auto;
	display: block;
	position: absolute;
	top: 0rem;
}

.pm_grd2_item{
	width: 100%;
	height: 100%;
}
.pm_grd2_item_t{
	width: 100%;
	border-bottom: 1px solid #88a1ea;
	padding: 0 0.2rem;
	background: #4069ff;
	box-sizing: border-box;
}
.pm_grd2_item_tp{
	width: 100%;
	height: 0.45rem;
	text-align: center;
	line-height: 0.45rem;
	font-size: 0.17rem;
	color: #fff;
}
.pm_grd2_item_timgs{
	width: 100%;
	height: 2.55rem;
}
.pm_grd2_item_timg{
	width: 100%;
	height: 100%;
	display: block;
}
.pm_grd2_item_pts{
	width: 100%;
	height:0.9rem;
	background: #475879;
	padding: 0.15rem 0.2rem;
	line-height: 0.35rem;
	box-sizing: border-box;
	overflow: hidden;

}
.pm_grd2_item_pt{
	font-size: 0.18rem;
	color: #fff;
	line-height: 0.3rem;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; /* 限制显示的行数 */
	overflow: hidden;
	text-overflow: ellipsis;
}

.pm_grd2_swiper  .swiper-slide::after{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	content: '';
	opacity: 1;
	transition: 0.3s linear;
}
.pm_grd2_swiper  .swiper-slide-active::after{
	opacity: 0;
}
.pm_grad2_as{
	width: 100%;
	margin-top: 0.2rem;
}
.pm_grad2_a{
	width: 4.4rem;
	height: 0.6rem;
	line-height: 0.6rem;
	background: #3386ed;
	border-radius: 0.1rem;
	color: #fff;
	text-align: center;
	font-size: 0.24rem;
	display: block;
	margin: 0 auto;
	box-shadow: 0 0 0.1rem 1px rgba(100, 100, 100, 0.3);
}


.pm_grd3{
	background: url('../images/digit/bg3.jpg') no-repeat center top -0.3rem;
	background-size: cover;
	padding:0.2rem 0 0.4rem;
}
.pm_grd3_box{
	width: 100%;
	padding:  0 0.3rem;
	box-sizing: border-box;
	margin-top: 0.5rem;
}
.pm_grd3_ul{
	width: 100%;
	
	background: #fff;
	padding: 0.5rem 0.38rem;
	box-sizing: border-box;
	border-radius: 0.15rem;
	gap:0.22rem 0.3rem;

	display: grid;
	grid-template-columns: repeat(3, 1fr);
}
.pm_grd3_li{
	width: 100%;
	height: 1.05rem;
	border: 1px solid rgba(200, 200, 200, 0.5);
	background: #fff;

	border-radius: 0.1rem;
}
.pm_grd3_li_imgs{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.pm_grd3_li_img{
	display: block;
	width: auto;
	
	max-height: 90%;
	max-width: 90%;
}


.pm_grd4{
	height: 6.22rem;
	box-sizing: border-box;
	padding: 0.2rem 0 0.7rem;
	width: 100%;
	background: url('../images/digit/jubg1.jpg') no-repeat center top;
	background-size: cover;
}




.pm_gem1{
	width: 100%;
	background: #fff;
}
.pm_gem1_ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	padding: 0.35rem 0.3rem;
	box-sizing: border-box;
}
.pm_gem1_ul li{
	width: 20%;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
}
.pm_gem1_ul li img{
	width: 0.94rem;
	height: 0.94rem;
	/*border: 1px solid #eee;*/
	/*box-shadow: 0 0 0.1rem 1px #eee;*/
	border-radius: 50%;
}
.pm_gem1_ul li p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 0.35rem;
	width: 100%;
	margin-top: 0.1rem;
	text-align: center;
}




.pm_gem2_alt{
	position: relative;
	padding-bottom: 0.2rem;
	
}
.pm_gem2_alt::after{
	width: 0.5rem;
	height: 2px;
	background: #ff2442;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%,0);
	content: '';
}
.pm_gem2_alt h2{
	font-size: 0.36rem;
	color: #ff2442;
	text-align: center;
	position: relative;
	z-index: 1;
	line-height: 0.4rem;
}
.pm_gem2_alt p{
	font-size: 0.22rem;
	color: #6e6e6e;
	text-align: center;
	position: relative;
	z-index: 1;
	line-height: 0.4rem;
	margin-top: 0.1rem;
}
.pm_gem2_alt span{
	font-size: 0.34rem;
	color: #000000;
	position: absolute;
	top: 0.35rem;
	left: 50%;
	transform: translate(-50%,0);
	white-space: nowrap;
	opacity: 0.1;
	text-transform: uppercase;
}

.pm_gem2{
	width: 100%;
	background:#f5f5f5 url('../images/digit/xmt1.jpg') no-repeat center top;
	background-size: 100% auto;
	padding: 0.4rem 0 0;
}

.pm_gem2_mul{
	width: 100%;
	height: 1.5rem;
	position: relative;
}
.pm_gem2_mul li{
	position: absolute;
	padding-bottom: 0.2rem;
	width: 1.3rem;
	text-align: center;

}
.pm_gem2_mul li p{
	font-size: 0.2rem;
	color: #333333;
}
.pm_gem2_mul li:nth-child(1){
	bottom: 0.4rem;
	left: 50%;
	transform: translate(-50%);
	margin-left: -2rem;
}
.pm_gem2_mul li:nth-child(2){
	bottom: 0.56rem;
	left: 50%;
	transform: translate(-50%);
	margin-left: -0.65rem;
}
.pm_gem2_mul li:nth-child(3){
	bottom: 0.58rem;
	right: 50%;
	transform: translate(50%);
	margin-right: -0.65rem;
}
.pm_gem2_mul li:nth-child(4){
	bottom: 0.39rem;
	right: 50%;
	transform: translate(50%,0);
	margin-right: -2rem;
}
.pm_gem2_mul li .sbwss{
	width: 0.08rem;
	height: 0.08rem;
	background: #333;
	border-radius: 50%;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translate(-50%,0);
}
.pm_gem2_mul li .sbwss::after
{
	    content: '';
	    width: 0.16rem;
	    height: 0.16rem;
	    border: 1px solid #b9b9b9;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    border-radius: 50%;
}

.pm_gem2_mul li.act p{
	color: #ff2442;
}
.pm_gem2_mul li.act .sbwss{
	color: #ff2442;
	background: #ff2442;
}
.pm_gem2_mul li.act  .sbwss::after{
	border: 1px solid #ff2442;
}
.pm_gem2_mul li.act  .sbwss::after
{
	animation: donghuas 2s ease infinite
}
@keyframes donghuas{
	0%{
		width: 0.08rem;
		height:0.08rem;
	}
	80%
	{
		width: 0.32rem;
		height: 0.32rem;
		opacity: 0;
	}
	100%
	{
		width: 0.32rem;
		height: 0.32rem;
		opacity: 0;
	}
}



.pm_gem2_box{
	width: 100%;
}
.pm_gem2_box .pm_gem2_swiper{
	width: 100%;
	padding: 0.2rem 0 0.7rem;
}
.pm_gem2_swiperi{
	width: calc(100% - 0.6rem);
	margin: 0 auto;
	background: #fff;
	border-radius: 0.1rem;
	overflow: hidden;
	box-shadow: 0 0 0.2rem 1px rgba(0, 0, 0, 0.2);
}
.pm_gem2_box .swiper-slide{}
.pm_gem2_box .pm_gem2_item{
	width: 100%;
	background:#f5f5f5 url('../images/digit/bf1.jpg') no-repeat center top;
	background-size: cover;
	height: 3rem;
	padding: 0.5rem 0.4rem 0 0.7rem;
	box-sizing: border-box;
	overflow: hidden;
	
}
.pm_gem2_box .pm_gem2_itemc{
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	padding-bottom: 0.1rem;
	position: relative;
	
	
}
.pm_gem2_box .pm_gem2_itemc::after{
	content: '';
	background: url('../images/digit/yh.png') no-repeat center top;
	background-size: contain;
	position: absolute;
	top: -0.1rem;
	left: 0;
	transform: translate(-100%,0);
	width: 0.4rem;
	height: 0.2rem;
}
.pm_gem2_box .pm_gem2_itemc h2{
	color: #fff;
	font-weight: bold;
	font-size: 0.3rem;
}
.pm_gem2_box .pm_gem2_itemc p{
	color: #fff;
	font-size: 0.15rem;
	opacity: 0.6;
	margin-top: 0.02rem;
	text-transform: uppercase;
}


.pm_gem2_box .pm_gem2_itemco{
	padding: 0.25rem  0 0 0.3rem;
	width: 100%;
	box-sizing: border-box;
	line-height: 0.3rem;
}
.pm_gem2_itemco p{
	font-size:0.2rem ;
	color: #fff;
}
.pm_gem2_box .pm_gem2_info{
	width: 100%;
	position: relative;
}
.pm_gem2_box .pm_gem2_imgs{
	width: 100%;
	height: 3rem;
	
}
.pm_gem2_box .pm_gem2_img{
	width: 100%;
	height: 100%;
	display: block;
}
.pm_gem2_box .pm_gem2_tx{
	text-align: center;
	height: 0.8rem;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	position: relative;
}
.pm_gem2_box .pm_gem2_tx::after{
	content: "";
	width: 2.58rem;
	height: 0.09rem;
	background: url('../images/digit/yybt.png') no-repeat center top;
	background-size: 100% 100%;
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,0);
}
.pm_gem2_tx h2{
	font-size: 0.24rem;
	color: #ff2442;
	font-weight: normal;
	width: 100%;
	position: relative;
	top: 0.05rem;
	z-index: 2;
}
.pm_gem2_tx p{
	font-size: 0.2rem;
	color: #ff2442;
	opacity: 0.3;
	text-transform: uppercase;
	width: 100%;
	position: relative;
	top: -0.05rem;
	z-index: 1
}


.pm_gem2_customPagin  .swiper-pagination-bullet{
	background: #efefef;
	border-radius: 50%;
	border: 1px solid #ff2442;
	transition: 0.3s linear;
	width: 0.12rem;
	height: 0.12rem;
	opacity: 0.8;
}
.pm_gem2_customPagin  .swiper-pagination-bullet-active{
	
	background: #ff2442!important;
}




.pm_gem3{
	width: 100%;
	background: #f5f5f5;
	padding: 0.4rem 0 0.5rem;
	box-sizing: border-box;
	overflow: hidden;
}
.pm_gem3_ul{
	width: 100%;
	padding: 0 0.3rem;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	margin-top: 0.4rem;
}
.pm_gem3_ul li{
	width: calc((100% - 0.3rem) / 2);
	height: 2.2rem;
	background:#f5f5f5 url('../images/digit/l1.jpg') no-repeat center top;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: 0.25rem;
	padding: 0.45rem 0.5rem 0 0.4rem;
	box-sizing: border-box;
	border-radius: 0.1rem;
}
.pm_gem3_ul li:nth-child(2),.pm_gem3_ul li:nth-child(3)
{
	background:#f5f5f5 url('../images/digit/l2.jpg') no-repeat center top;
	background-size: 100% 100%;
}
.pm_gem3_ul li:nth-child(n + 3)
{
	margin-bottom: 0;
}
.pm_gem3_ul .pm_gem3_i{
	padding-bottom: 0.1rem;
	margin-bottom: 0.1rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	position: relative;
	z-index: 2;
}
.pm_gem3_ul .pm_gem3_i h2{
	font-size: 0.24rem;
	color: #fff;
}
.pm_gem3_ul .pm_gem3_i p{
	font-size: 0.12rem;
	color: #fff;
	white-space: nowrap;
	margin-top: 0.05rem;
	text-transform: uppercase;
	opacity: 0.4;
}
.pm_gem3_ul .pm_gem3_d{
	width: 100%;
	position: relative;
	z-index: 2;
}
.pm_gem3_ul .pm_gem3_d p{
	font-size: 0.18rem;
	color: #fff;
	white-space: nowrap;
	line-height: 0.3rem;
}
.pm_gem3_ul .pm_gem3_img{
	width: 0.8rem;
	display: block;
	position: absolute;
	top: 0.2rem;
	right: 0.2rem;
}


.pm_gem4{
	width: 100%;
	position: relative;
}
.pm_gem4_imgs{
	width: 100%;
}
.pm_gem4_img{
	width: 100%;
	display: block;
}
.pm_posi{
	position: absolute;
	top: 0.5rem;
	width: 100%;
	text-align: center;
}


.pm_gem5{
	width: 100%;
	background: #f5f5f5;
	padding: 0.5rem 0.3rem 0.4rem;
	box-sizing: border-box;
}


.pm_gem5 .pm_gem5_box{
	margin-top: 0.4rem;
}
.pm_gem5 .pm_gem5_box .pm_gem5_ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	padding: 0 0.3rem;
	box-sizing: border-box;
}
.pm_gem5 .pm_gem5_box .pm_gem5_ul li{
	width: calc((100% - 0.75rem)  / 4);
	height: 0.5rem;
	border-radius: 0.15rem;
	background: #fff;
	line-height: 0.5rem;
	text-align: center;
	font-size: 0.24rem;
	transition: 0.3s linear;
	color: #333333;
}
.pm_gem5 .pm_gem5_box .pm_gem5_ul li.act{
	background: #ff2442;
	font-weight: bold;
	color: #fff;
}


.pm_gem5_swiper{
	width: 100%;
	margin-top: 0.4rem;
	padding-bottom: 0.8rem;
}

.pm_gem5_swiper .pm_gem5_item{
	width: 100%;
	margin: 0 auto;
	background: #fff;
	position: relative;
	padding: 0.4rem 0.4rem;
	box-sizing: border-box;
	border-radius: 0.1rem;
}
.pm_gem5_swiper .pm_gem5_item_img{
	width: 100%;
	height: auto;
	display: block;
	
}
.pm_gem5_swiper  .pm_gem5_item h2{
	font-size: 0.28rem;
	color: #333333;
	font-weight: normal;
}
.pm_gem5_swiper .pm_gem5_item>p{
	font-size: 0.22rem;
	color: #333333;
	line-height: 1.4;
	overflow: hidden;
	margin-top: 0.15rem;
	margin-bottom: 0.18rem;
}
.pm_gem5_swiper .pm_gem5_item .pm_gem5_div{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 0.1rem;
}
.pm_gem5_swiper .pm_gem5_item .pm_gem5_div>p{
	font-size: 0.2rem;
	color: #333333;
	background: #e8ebed;
	border-radius: ;
	line-height: 0.45rem;
	border-radius: 0.23rem;
	margin-bottom: 0.2rem;
	padding: 0 0.3rem;
	margin-right: 0.2rem;
}


.pm_gem6{
	width: 100%;
	background: url('../images/digit/bg6.jpg') no-repeat center center;
	background-size: cover;
	padding: 0.5rem 0.3rem 0.4rem;
	box-sizing: border-box;
}
.pm_gem6_imgs{
	width: 100%;
	margin-top: 0.4rem;
}
.pm_gem6_img{
	width: 100%;
	display: block;
}

.pm_whigem h2{
	color: #fff;
}
.pm_whigem p{
	color: #fff;
}
.pm_whigem span{
	color: #fff;
}



.pm_gem7{
	width: 100%;
	background: url('../images/digit/bg7.jpg') no-repeat center center;
	background-size: cover;
	padding: 0.45rem 0 0.6rem;
		position: relative;
}
.pm_gem7_box{
	width: 100%;

	
}
.pm_gem7_box h2{
	font-size: 0.32rem;
	color: #000;
	text-align: center;
}
.pm_gem7_box a{
	font-size: 0.26rem;
	color: #fff;
	background-image: linear-gradient(to right, #e82952, #f23741, #fd492e);
	display: block;
	text-align: center;
	line-height: 0.6rem;
	width: 1.9rem;
	margin: 0 auto;
	border-radius: 0.1rem;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%,0.3rem);
	text-decoration: none;
}



.pm_gem8{
	padding: 0.7rem 0 0.48rem;
	box-sizing: border-box;
	width: 100%;
}


.pm_gem8_box{
	width: 100%;
	margin-top: 0.4rem;
}
.pm_gem8_box .pm_gem8_ul{
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding: 0 0.3rem;
	box-sizing: border-box;
	
}
.pm_gem8_box .pm_gem8_ul li{
	width: calc((100% - 0.2rem ) / 3) ;
	margin-right: 0.1rem;
	background: #f7f7f7;
	margin-bottom: 0.2rem;
}
.pm_gem8_box .pm_gem8_ul li:nth-child(3n){
	margin-right: 0;
}
.pm_gem8_box .pm_gem8_ul li h2{
	font-size: 0.54rem;
	color: #df351f;
	text-align: center;
}
.pm_gem8_box .pm_gem8_ul li h2 span{
	position: relative;
}
.pm_gem8_box .pm_gem8_ul li h2 span::after{
	content: '+';
	font-size: 0.24rem;
	font-weight: normal;
	position: absolute;
	top: 0;
	right: 0;
	transform: translate(100%,0);
}
.pm_gem8_box .pm_gem8_ul li h2 em{
	font-size: 0.2rem;
	font-weight: normal;
}
.pm_gem8_box .pm_gem8_ul li p{
	font-size: 0.2rem;
	color: #676767;
	text-align: center;
}
.pm_gem8_box .pm_gem8_ul li .pm_gem8_imgs{
	width: 100%;
	height: 1.4rem;
	overflow: hidden;
}
.pm_gem8_box .pm_gem8_ul li .pm_gem8_imgs img{
	width: 110%;
	height: 110%;
	object-fit: cover;
	display: block;
	
}


.pm_gem9{
	background: #f5f5f5;
	width: 100%;
	padding: 0.2rem 0 0.4rem;
	
}

.pm_gem9 .pm_gem9_box{
	margin-top: 0.4rem;
	padding: 0 0.3rem;
	width: 100%;
	box-sizing: border-box;
}
.pm_gem9 .pm_gem9_box .pm_gem9_ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	width: 100%;
	box-sizing: border-box;
	background: #ffffff;
	padding-bottom: 0.2rem;
	border-radius: 0.2rem;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 0.04rem 0.01rem #ccc;
}
.pm_gem9 .pm_gem9_box .pm_gem9_ul::after{
	content: "";
	width: 100%;
	height: 0.2rem;
	background: #f4f4f4;
	position: absolute;
	left: 0;
	bottom: 0;
}
.pm_gem9 .pm_gem9_box .pm_gem9_ul li{
	width: 25%;
	height: 0.55rem;
	border-radius: 0.15rem;
	background: #fff;
	line-height: 0.55rem;
	text-align: center;
	font-size: 0.2rem;
	transition: 0.3s linear;
	color: #333333;
	position: relative;
}
.pm_gem9 .pm_gem9_box .pm_gem9_ul li.act{
	/* background: #ff2442; */
	/* font-weight: bold; */
	/* color: #fff; */
}
.pm_gem9 .pm_gem9_box .pm_gem9_ul li.act::after{
	content: "";
	width: 0.14rem;
	height: 0.24rem;
	background: url('../images/digit/iconBs.png') no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	bottom: -0.15rem;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 3;
}

.pm_gem9 .pm_gem9_box .pm_gem9_list{
	width: 100%;
	padding: 0 0.12rem;
	box-sizing: border-box;

}
	

.pm_gem9 .pm_gem9_box .pm_gem9_list .pm_gem9_Item{
	display: none;
	
}
.pm_gem9 .pm_gem9_box .pm_gem9_list .pm_gem9_Item.active{
	display: block;
	box-shadow: 0 0 0.04rem 0.01rem #ccc;
	border-radius: 0 0 0.16rem 0.16rem;
}

.pm_gem9_sc{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	background: #fff;
	padding: 0.2rem 0;

}
.pm_gem9_scitem{
	width: 50%;
	
}
.pm_gem9_scitem_imgs{
	width: 2.3rem;
	height: 4.8rem;
	margin: 0 auto;
}
.pm_gem9_scitem_img{
	width: 100%;
	height: 100%;
	display: block;
}
.pm_gem9_scitem_tit{
	font-size: 0.22rem;
	color: #333;
	text-align: center;
	line-height: 0.45rem;
	margin-top: 0.1rem;
}
.pm_gem9_swiper{
	padding-bottom: 0.7rem;
}
.pm_gem9_swiper .swiper-pagination.pm_gem9_customPagin{
	bottom: 0;
}

.pm_gem9_customPagin .swiper-pagination-bullet{
	background: #efefef;
	    border-radius: 50%;
	    border: 1px solid #ff2442;
	    transition: 0.3s linear;
	    width: 0.12rem;
	    height: 0.12rem;
	    opacity: 0.8;
}
.pm_gem9_swiper .pm_gem9_customPagin .swiper-pagination-bullet-active{
	background: #ff2442!important;
}



.pm_gai1{
	padding: 0.66rem 0 0.3rem;
	box-sizing: border-box;
	background: url('../images/digit/bg1.jpg') no-repeat center bottom;
	background-size: 100% auto;
}
.pm_gai1_alt{
	
}
.pm_gai1_alt h2{
	font-size: 0.3rem ;
	color: #252b3b;
	font-weight: normal;
	text-align: center;
}
.pm_gai1_alt_d{
	text-align: center;
	margin-top: 0.1rem;
}

.pm_gai1_alt_dp{
	font-size: 0.2rem;
	color: #575d6c;
}
.pm_gai1_alt_dspan{
	color: #0068e9;
}

.pm_gai1_altw h2{
	font-size: 0.3rem ;
	color: #fff;
	font-weight: normal;
	text-align: center;
}


.pm_gai1_ul{
	width: 100%;
	margin-top: 0.5rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	padding: 0 0.3rem;
	box-sizing: border-box;
}
.pm_gai1_li{
	width: 1.8rem;
	height: 1.8rem;
	background: #237dec url('../images/digit/bg10.jpg') no-repeat center bottom;
	background-size: 100% auto;
	border-radius: 0.1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	
}

.yzyt_info_li_imgs{
	width: 100%;
	height: 0.8rem;
	position: relative;
}
.yzyt_info_li_img{
	height: 1.35rem;
	position: absolute;
	bottom:0.05rem;
	left: 50%;
	transform: translate(-50%,0);
	display: block;
	margin: 0 auto;
}
.yzyt_info_li_h{
	width: 100%;
	margin-top: 0.1rem;
}
.yzyt_info_li_hp{
	font-size: 0.16rem;
	color: #fff;
	text-align: center;
}

.pm_gai1_des{
	width: 100%;
	padding:  0 0.3rem;
	box-sizing: border-box;
	margin-top: 0.3rem;
}
.pm_gai1_dinfo{
	font-size: 0.19rem;
	color: #575d6c;
	padding: 0 0.3rem;
	margin-bottom: 0.3rem;
	line-height: 0.34rem;
}
.pm_gai1_imgs{
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.pm_gai1_img{
	height: 0.5rem;
	display: block;
}
.pm_gai1_as{
	width: 100%;
	margin-top: 0.3rem;
}
.pm_gai1_a{
	width: 1.6rem;
	height: 0.45rem;
	text-align: center;
	line-height: 0.45rem;
	background: #0068e9;
	font-size: 0.21rem;
	color: #fff;
	margin:  0 auto;
	display: block;
	border-radius: 0.05rem;
	text-decoration: none;
}

.pm_gai2{
	padding: 0.4rem 0 0.5rem;
	width: 100%;
	background: url('../images/digit/bg2.jpg') no-repeat center top;
	background-size: cover;
}

.pm_gai2_swiper{
	width: 100%;
	padding: 0.2rem 0.3rem 1rem;
	box-sizing: border-box;
	margin-top: 0.3rem;
	
}



.navList{
	width: 100%;
	font-size: 0.24rem;
	overflow-x: scroll;
	white-space: nowrap;
	display: flex;
	gap: 0.2rem;
	padding: 0.05rem 0 ;
	margin-top: 0.3rem;
}
.navItem{
	display: inline-block;
	padding: 0 0.2rem;
	line-height: 0.75rem;
	height: 0.75rem;
	box-shadow:0 0 0.11rem 1px rgba(61, 61, 61, 0.2);
	color: #333;
	background: #fff;
	border-radius: 0.05rem;
}
.navItem.active{
	background: #0063eb;
	box-shadow:0 0 0.11rem 1px #0063eb;
	color: #fff;
		
}
.navItem:nth-child(1){
	margin-left: 0.2rem;
}
.navItem:last-child{
	margin-right: 0.2rem;
}


.pm_gai2_cell{
	width: 100%;
}
.pm_gai2_swiper .swiper-slide{
	background: #fff;
	box-shadow: 0 0 0.16rem 1px rgba(30, 122, 236, 0.3);
	border-radius: 0.1rem;
	overflow: hidden;
}
.pm_gai2_card{
	width: 100%;
	height: 2.4rem;
	background: url('../images/digit/card2.jpg') no-repeat center center;
	background-size: cover;
	padding: 0.2rem 0.2rem;
	box-sizing: border-box;
	position: relative;
}
.pm_gai2_card_inf{
	width: 100%;
	/* margin-bottom: 0.2rem; */
}

.pm_gai2_card_inf h2{
	font-size: 0.28rem;
	color: #fff;
	line-height: 0.3rem;
	
	margin-bottom: 0.1rem;
}
.pm_gai2_card_inf p{
	font-size: 0.2rem;
	color: #fff;height: 0.9rem;
	line-height: 0.3rem;
}

.pm_gai2_card_inf_ul{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 0.1rem 0.2rem;
}
.pm_gai2_card_inf_ul li{
	font-size: 0.2rem;
	color: #fff;
	background: url('../images/digit/ra.png') no-repeat left center;
	background-size: 0.2rem 0.2rem;
	padding-left: 0.26rem;
	line-height: 0.3rem;
	box-sizing: border-box;

}

.pm_gai2_cbox{}
.pm_gai2_cul{
	padding: 0.1rem 0.2rem;
	box-sizing: border-box;
	width: 100%;
	height: 4.2rem;
}
.pm_gai2_cli{
	border-bottom: 1px solid #e3eaf2;
	padding:0.25rem 0 0.15rem;
}
.pm_gai2_cli_h2{
	font-size: 0.21rem;
	color: #252b3b;
}
.pm_gai2_cli_co{
	margin-top: 0.1rem;
	font-size: 0.19rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap:0.05rem 0.15rem ;
}
.pm_gai2_cli_co span{
	color: #252b3b;
	font-size: 0.19rem;
	display: inline-block;
}

.pm_gai2_card_as{
	width: 100%;
}
.pm_gai2_card_a{
	width: 1.6rem;
	height: 0.45rem;
	line-height: 0.45rem;
	color: #0068e9;
	text-align: center;
	font-size: 0.2rem;
	background: #fff;
	display: block;
	position: absolute;
	bottom: 0.3rem;
	right: 0.2rem;
	border-radius: 0.05rem;

}

.pm_gai2_cli_imgs{
	width: 100%;
	margin-top: 0.1rem;
	display: flex;
	justify-content: flex-start;
	font-size: 0.2rem;
}
.pm_gai2_cli_imga{

	height: 0.4rem;

}
.pm_gai2_cli_img{
	display: block;
	height: 100%;
}
.pm_gai2_y1{
	background: url('../images/digit/ic3.png') no-repeat center left;
	background-size: 0.25rem 0.25rem;
	padding-left: 0.3rem;
}
.pm_gai2_y2{
	background: url('../images/digit/ic1.png') no-repeat center left;
	background-size: 0.25rem 0.25rem;
	padding-left: 0.3rem;
}
.pm_gai2_y3{
	background: url('../images/digit/ic2.png') no-repeat center left;
	background-size: 0.25rem 0.25rem;
	padding-left: 0.3rem;
}

.pm_gai2_customPagin {
	text-align: center;
	margin-top: 0.2rem;
	font-size: 0.24rem;
}
.pm_gai2_customPagin .swiper-pagination-bullet{
	background: #fff;
	transition: 0.3s linear;
	opacity: 1;
} 
.pm_gai2_customPagin .swiper-pagination-bullet-active{
	background: #1784ff;
}



.pm_gai4{
	background: url('../images/digit/mbg4.jpg') no-repeat center top;
	background-size: cover;
	padding: 0.3rem 0 0.4rem;
	box-sizing: border-box;
	position: relative;
}

.pm_gai4_box{
	width: 100%;
	padding: 0 0.3rem;
	box-sizing: border-box;
	margin-top: 0.5rem;
	
}

.pm_gai4::after{
	content: '';
	width: 100%;
	height:0.96rem ;
	background: url('../images/digit/bgt4.png') no-repeat center top;
	background-size: 100% 100%;
	position: absolute;
	top: -0.95rem;
	left: 0;
}


.pm_grd3_ul.other4{
	grid-template-columns: repeat(4, 1fr);
	padding: 0.2rem 0.2rem;
	box-sizing: border-box;
	gap: 0.15rem 0.15rem;
}
.pm_grd3_ul.other4 .pm_grd3_li{
	border: none;
}



.pm_gai5{
	padding: 0.3rem 0 0.3rem;
	width: 100%;
	background: url('../images/digit/bg5.jpg') no-repeat center top -0.2rem;
	background-size: 100% auto;
	position: relative;
}

.pm_gai5_box{
	width: 100%;
}
.pm_gai5_as{
	width: 100%;
	margin-top: 0.35rem;
}
.pm_gai5_a{
	width: 1.6rem;
	height: 0.4rem;
	border: 1px solid #fff;
	font-size: 0.21rem;
	text-align: center;
	line-height: 0.4rem;
	display: block;
	margin: 0 auto;
	color: #fff;
	border-radius: 0.1rem;
	text-decoration: none;
}


				#videoModal {
					display: none;
					position: fixed;
					left: 0;
					top: 0;
					width: 100vw;
					height: 100vh;
					background: rgba(0, 0, 0, 0.7);
					z-index: 9999;
					align-items: center;
					justify-content: center;
					transition: background 0.3s;
				}
				
				#videoModal .modal-content {
					position: absolute;
					left: 50%;
					top:50%;
					transform: translate(-50%,-50%);
					width:calc(100% - 0.2rem);
					height: calc((100vw - 0.2rem) / 1.77);
					background: #181818;
					/* border-radius: 18px; */
					/* box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35); */
					overflow: hidden;
				}
				
				#closeModal {
					position: absolute;
					right: 0.18rem;
					top: 0.12rem;
					color: #fff;
					font-size: 0.32rem;
					font-weight: bold;
					cursor: pointer;
					z-index: 10001;
					transition: color 0.2s, transform 0.2s;
				}
				
				#closeModal:hover {
					color: #ff4d4f;
					transform: scale(1.2) rotate(10deg);
				}
				
				#modalVideo {
					width: 100%;
					height: 100%;
					background: #000;
					display: block;
					border-radius: 0 0 18px 18px;
				}

