@charset "UTF-8";
@media screen and (max-width: 1199px) {
	html,
	body,
	div,
	span,
	h1,
	h2,
	p,
	ul,
	li {
		font-family: 'PingFang SC', 'MicroSoft YaHei';
	}
	div {
		box-sizing: border-box;
	}
	p {
		font-size: 0.3733rem;
	}
	body {
		overflow-x: hidden;
	}
	.pc {
		display: none !important;
	}
	.warpPx {
		width: 9.1467rem;
		margin: 0 auto;
	}
	.index_top .banner {
		width: 100%;
		height: 6.4rem;
		background: url('./img/banner_h5.jpg') top center / auto 100% no-repeat;
	}
	.introduce {
		width: 10rem;
		height: 25.253333rem;
		box-sizing: border-box;
		padding-top: 0.8533rem;
		position: relative;
		margin: 0 auto;
	}
	.introduce .introduce_main {
		overflow: hidden;
	}
	.introduce .introduce_main .introduce_content .txt {
		text-align: center;
		font-weight: 400;
		font-size: 0.3733rem;
		color: #333333;
		line-height: 0.7467rem;
	}
	.introduce .introduce_main .titleBg {
		display: block;
		width: 1.28rem;
		height: 1.28rem;
		margin: 0.64rem auto 0.8533rem;
	}
	.introduce .introduce_main .flow {
		width: 8.72rem;
		height: 18.053333rem;
		background: rgba(255, 255, 255, 0.8);
		box-shadow: 0 0.2133rem 0.4267rem 0 rgba(0, 0, 0, 0.2);
		backdrop-filter: blur(0.2667rem);
		-webkit-backdrop-filter: blur(0.2667rem);
		position: absolute;
		right: 0;
		bottom: -1.6533rem;
		z-index: 1;
	}
	.introduce .introduce_main .flow .title {
		width: 2.9867rem;
		height: 2.9867rem;
		background: url(./img/bg_introduce.png) center center / 100% auto no-repeat;
		padding: 0.4267rem 0.32rem 0 0.48rem;
		display: flex;
		justify-content: space-between;
		position: absolute;
		top: 1.0667rem;
		left: -0.8533rem;
		margin-left: 0;
	}
	.introduce .introduce_main .flow .title span {
		display: block;
		width: 1.3867rem;
		font-weight: 400;
		font-size: 0.6933rem;
		color: #222222;
		line-height: 0.8533rem;
	}
	.introduce .introduce_main .flow .title .eng {
		width: 0.64rem;
		font-weight: 400;
		font-size: 0.32rem;
		color: #222222;
		line-height: 0.32rem;
		writing-mode: vertical-rl;
	}
	.introduce .introduce_main .flow .title .eng p {
		font-size: 0.32rem;
		margin-top: 0.32rem;
	}
	.introduce .introduce_main .flow .introduct {
		padding: 0.8533rem 0.4267rem .853333rem 0.64rem;
	}
	.introduce .introduce_main .flow .introduct p {
		font-weight: 400;
		font-size: 0.3733rem;
		color: #333333;
		line-height: 0.7467rem;
		width: 100%;
		text-indent: 2em;
	}
	.introduce .introduce_main .flow .introduct p:first-of-type {
		width: 5.6267rem;
		/* height: 3.7333rem; */
		margin-left: 2.0267rem;
	}
	.introduce .introduce_main .flow .introduct .sub {
		display: inline-block;
		margin: 0.4267rem 0 0.32rem 2.4533rem;
		text-align: center;
		font-weight: 400;
		font-size: 0.4267rem;
        line-height: .586667rem;
		color: #222222;
	}
	.introduce .introduce_main .flow .introduct .progressH5 {
		/* height: 2.96rem; */
		background: url(./img/introduce_bg.png) center 0.08rem / 100% auto
			no-repeat;
	}
	.introduce .introduce_main .flow .introduct .progressH5 .city {
		width: 100%;
		padding-top: 0.2667rem;
		padding-left: .613333rem;
        padding-right: .426667rem;
        box-sizing: border-box;
		display: flex;
		justify-content: space-between;
        margin-bottom: .24rem;
	}
	.introduce .introduce_main .flow .introduct .progressH5 .city:nth-last-of-type(2) {
        padding-right: .613333rem;
        padding-left: .426667rem;
    }
	.introduce .introduce_main .flow .introduct .progressH5 .city .city_item {
		position: relative;
	}
	.introduce
		.introduce_main
		.flow
		.introduct
		.progressH5
		.city
		.city_item
		.name {
		font-weight: 400;
		font-size: 0.4267rem;
		color: #222222;
		text-align: center;
		line-height: 0.5867rem;
	}
	.introduce
		.introduce_main
		.flow
		.introduct
		.progressH5
		.city
		.city_item
		.time {
		text-align: center;
		font-weight: 400;
		font-size: 0.32rem;
		color: #222222;
		line-height: 0.4533rem;
		margin-top: 0.0533rem;
	}
	.introduce
		.introduce_main
		.flow
		.introduct
		.progressH5
		.city
		.city_item::after {
		display: block;
		content: '';
		width: 0.2133rem;
		height: 0.2133rem;
		background: #31A8FF;
		position: absolute;
		border-radius: 50%;
		top: -0.2667rem;
		left: 50%;
		transform: translateX(-50%);
	}
	.introduce .introduce_main .flow .introduct .progressH5 .city:last-of-type {
		margin-top: 0.2667rem;
        padding-right: .426667rem;
        justify-content: flex-end;
        margin-bottom: 0;
	}
	.introduce .introduce_main .flow .introduct .progressH5 .city:last-of-type .city_item {
        margin-left: .533333rem;
    }
    .introduce .introduce_main .flow .introduct .progressH5 .city .city_item.colorCCC .name, .introduce .introduce_main .flow .introduct .progressH5 .city .city_item.colorCCC .time {
        color: #999999;
    }
    .introduce .introduce_main .flow .introduct .progressH5 .city .city_item.year2025, .introduce .introduce_main .flow .introduct .progressH5 .city .city_item.year2026{
    }
    .introduce .introduce_main .flow .introduct .progressH5 .city .city_item.year2025 .name, .introduce .introduce_main .flow .introduct .progressH5 .city .city_item.year2026 .name{
        font-weight: 400;
        font-size: .32rem;
        color: #FFFFFF;
        line-height: .64rem;
        text-align: center;
        width: .853333rem;
        height: .64rem;
        background: #BBBBBB;
        border-radius: .106667rem;
        /* padding: .16rem 0 .133333rem; */
        margin-top: .16rem;
        position: relative;
    }
    .city_item.year2025 .name::after, .city_item.year2026 .name::after{
        content: '';
        display: block;
        width: .053333rem;
        height: .32rem;
        background: #31A8FF;
        position: absolute;
        left: 50%;
        top: -0.32rem;
        transform: translateX(-50%);
    }
    .city_item.year2025 .name::after{
        background-color: #BBBBBB;
    }
    .introduce .introduce_main .flow .introduct .progressH5 .city .city_item.year2026 .name{
        background: #31A8FF;
    }
    .introduce .introduce_main .flow .introduct .progressH5 .city .city_item.colorCCC::after, .introduce .introduce_main .flow .introduct .progressH5 .city .city_item.year2025::after{
        background-color: #BBBBBB;
    }
	.title {
		width: 5.3333rem;
		padding-left: 0.8533rem;
		margin-bottom: 0.8533rem;
		margin-left: 2.3467rem;
		height: 1.76rem;
		color: #333333;
		background: url(./img/bg_title.png) left center / auto 100% no-repeat;
	}
	.title span {
		display: block;
	}
	.title .title_main {
		font-size: 0.7467rem;
		line-height: 0.9867rem;
		margin-bottom: 0.16rem;
	}
	.title .eng {
		font-size: 0.3733rem;
		line-height: 0.5067rem;
		white-space: nowrap;
		letter-spacing: -0.008rem;
	}
	.jbgc {
		width: 10rem;
		height: 11.7333rem;
		background: #222222;
		padding-top: 2.9333rem;
		color: #ffffff;
		position: relative;
		box-sizing: border-box;
		margin: 0 auto;
	}
	.jbgc .jbgc_main .title {
		width: 4.5867rem;
		color: #f9f9f9;
		margin-left: 2.7733rem;
	}
	.jbgc .jbgc_main .jbgc_content .jbgc_right {
		font-weight: 400;
		color: #ffffff;
		line-height: 0.64rem;
	}
	.jbgc .jbgc_main .jbgc_content .jbgc_right span {
		font-size: 0.4rem;
		display: block;
		margin-bottom: 0.2133rem;
		text-align: right;
		white-space: nowrap;
		padding-right: 0.4267rem;
	}
	.jbgc .jbgc_main .bg {
		width: 6.16rem;
		height: 3.4133rem;
		position: absolute;
		left: 0;
		bottom: -0.64rem;
		background: #3C76E7;
	}
	.jbgc .jbgc_main .bg .jbgc_left {
		width: 5.4133rem;
		height: 3.1733rem;
		position: absolute;
		left: 0.4267rem;
		bottom: 0.88rem;
		z-index: 10;
		background: url(./img/jbgc.png) center center / 100% auto no-repeat;
	}
	.hdld {
		width: 10rem;
		margin: 0 auto;
		padding-top: 1.92rem;
		box-sizing: border-box;
	}
	.hdld .title {
		margin-left: 2.7733rem;
	}
	.hdld .hdld_main {
		width: 10rem;
	}
	.hdld .hdldConH5 .mobileSwiper1 .myWrapper .swiper-slide {
		width: 10rem;
	}
	.hdld .hdldConH5 .mobileSwiper1 .myWrapper .swiper-slide .hdldswiper_item {
		width: 9.1467rem !important;
		margin: 0 auto;
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.myWrapper
		.swiper-slide
		.hdldswiper_item
		.hdld_img
		img {
		display: block;
		width: 9.1467rem;
		height: 4.5867rem;
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.myWrapper
		.swiper-slide
		.hdldswiper_item
		.hdld_text {
		display: flex;
		justify-content: space-between;
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.myWrapper
		.swiper-slide
		.hdldswiper_item
		.hdld_text
		.bgLine {
		width: 0.6133rem;
		height: 6.9333rem;
		background: linear-gradient(180deg, rgba(10, 56, 146, 0) 0%, #0a3892 100%);
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.myWrapper
		.swiper-slide
		.hdldswiper_item
		.hdld_text
		.hdldInfo {
		width: 8.32rem;
		height: 6.9333rem;
		background: #0a3892;
		padding: 0.5333rem;
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.myWrapper
		.swiper-slide
		.hdldswiper_item
		.hdld_text
		.hdldInfo
		.hdldInfoTitle {
		width: 4.64rem;
		height: 1.0667rem;
		background: rgba(60, 118, 231, 0.8);
		font-weight: 400;
		font-size: 0.48rem;
		color: #ffffff;
		line-height: 1.0667rem;
		margin-left: -0.7467rem;
		padding-left: 0.7467rem;
		margin-bottom: 0.32rem;
		backdrop-filter: blur(0);
		-webkit-backdrop-filter: blur(0);
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.myWrapper
		.swiper-slide
		.hdldswiper_item
		.hdld_text
		.hdldInfo
		.hdldInfoMain {
		font-weight: 400;
		font-size: 0.3733rem;
		color: rgba(255, 255, 255, 0.8);
		line-height: 0.7467rem;
	}
	.hdld .hdldConH5 .mobileSwiper1 .myWrapper .greenT .hdld_text .bgLine {
		background: linear-gradient(
			180deg,
			rgba(0, 85, 61, 0) 0%,
			#00553d 100%
		) !important;
	}
	.hdld .hdldConH5 .mobileSwiper1 .myWrapper .greenT .hdld_text .hdldInfo {
		background: #00553d !important;
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.myWrapper
		.greenT
		.hdld_text
		.hdldInfo
		.hdldInfoTitle {
		background: rgba(17, 194, 143, 0.8) !important;
	}
	.hdld .hdldConH5 .mobileSwiper1 .myWrapper .purpleT .hdld_text .bgLine {
		background: linear-gradient(
			180deg,
			rgba(56, 35, 140, 0) 0%,
			#38238c 100%
		) !important;
	}
	.hdld .hdldConH5 .mobileSwiper1 .myWrapper .purpleT .hdld_text .hdldInfo {
		background: #38238c !important;
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.myWrapper
		.purpleT
		.hdld_text
		.hdldInfo
		.hdldInfoTitle {
		background: rgba(101, 67, 241, 0.8) !important;
	}
	.hdld .hdldConH5 .mobileSwiper1 .myWrapper .redT .hdld_text .bgLine {
		background: linear-gradient(
			180deg,
			rgba(142, 19, 79, 0) 0%,
			#8e134f 100%
		) !important;
	}
	.hdld .hdldConH5 .mobileSwiper1 .myWrapper .redT .hdld_text .hdldInfo {
		background: #8e134f !important;
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.myWrapper
		.redT
		.hdld_text
		.hdldInfo
		.hdldInfoTitle {
		background: rgba(254, 52, 150, 0.8) !important;
	}
	.hdld .hdldConH5 .mobileSwiper1 .mobile-swiper-pagination1 {
		text-align: center;
		margin-top: 0.5333rem;
		margin-bottom: 1.7067rem;
	}
	.hdld .hdldConH5 .mobileSwiper1 .mobile-swiper-pagination-bullet1 {
		display: inline-block;
		width: 0.2133rem;
		height: 0.1067rem;
		border-radius: 0.1333rem;
		background: rgba(51, 51, 51, 0.4);
		margin-right: 0.2133rem;
	}
	.hdld
		.hdldConH5
		.mobileSwiper1
		.mobile-swiper-pagination-bullet1:last-of-type {
		margin-right: 0;
	}
	.hdld .hdldConH5 .mobileSwiper1 .mobile-bullet-active1 {
		display: inline-block;
		width: 0.5333rem;
		height: 0.1067rem;
		background: #333333;
		border-radius: 0.1333rem;
	}
	.hdgc .hdgcCon .hdgc_title {
		font-weight: 400;
		font-size: 0.4533rem;
		color: #333333;
		line-height: 0.64rem;
		padding-left: 0.3733rem;
		position: relative;
		margin-bottom: 0.4267rem;
		margin-top: 0.7467rem;
	}
	.hdgc .hdgcCon .hdgc_title:before {
		content: '';
		display: inline-block;
		width: 0.16rem;
		height: 0.64rem;
		background: #31A8FF;
		position: absolute;
		left: 0;
	}
	.hdgc .hdgcCon .hdgc_firstTitle {
		margin-top: 0;
	}
	.hdgc .hdgcCon .hdgc_banner {
		width: 100%;
		height: 4.5867rem;
		background: url(./img/hdgc_banner.png) center center / 100% auto no-repeat;
		color: #ffffff;
		margin-bottom: 0.2667rem;
	}
	.hdgc .hdgcCon .hdgc_banner .hdgc_item {
		padding: 0.6133rem 1.0667rem 0 1.0667rem;
		display: flex;
		justify-content: space-between;
	}
	.hdgc .hdgcCon .hdgc_banner .hdgc_item .hdgc_li {
		flex-shrink: 0;
		font-weight: 400;
		font-size: 0.3733rem;
		color: #ffffff;
		line-height: 0.8533rem;
	}
	.hdgc .hdgcCon .hdgc_right {
		display: flex;
		justify-content: space-between;
	}
	.hdgc .hdgcCon .hdgc_right .hdgc_li {
		height: 2.08rem;
		position: relative;
	}
	.hdgc .hdgcCon .hdgc_right .hdgc_li .line {
		width: 2.56rem;
		height: 100%;
		margin: 0 auto;
		background-color: #6543f1;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		z-index: -1;
	}
	.hdgc .hdgcCon .hdgc_right .hdgc_li img {
		display: block;
		width: 2.88rem;
		height: 1.92rem;
		margin-top: 0.16rem;
	}
	.hdgc .hdgcCon .hdgc_right .hdgc_li:first-of-type .line {
		background-color: #11C28F;
	}
	.hdgc .hdgcCon .hdgc_right .hdgc_li:first-of-type img {
		margin: 0;
	}
	.hdgc .hdgcCon .hdgc_right .hdgc_li:last-of-type .line {
		background-color: #fe3496;
	}
	.hdgc .hdgcCon .hdgc_right .hdgc_li:last-of-type img {
		margin: 0;
	}
	.hdgc .hdgcCon .hdgc_other .hdgc_centerL {
		width: 100%;
		position: relative;
	}
	.hdgc .hdgcCon .hdgc_other .hdgc_centerL .hdgc_centerLT {
		display: flex;
	}
	.hdgc .hdgcCon .hdgc_other .hdgc_centerL .hdgc_centerLT img {
		display: block;
		width: 4.5733rem;
		height: 3.04rem;
	}
	.hdgc .hdgcCon .hdgc_other .hdgc_centerL .hdgc_centerLT img:last-of-type {
		margin-top: 0.16rem;
	}
	.hdgc .hdgcCon .hdgc_other .hdgc_centerL .hdgc_centerLB {
		position: absolute;
		width: 8.8267rem;
		height: 3.2rem;
		background: #3C76E7;
		margin: 0 auto;
		z-index: -1;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.hdgc .hdgcCon .hdgc_other .hdgc_centerL .hdgc_txt {
		margin-top: 0.32rem;
		font-weight: 400;
		font-size: 0.3733rem;
		color: #333333;
		line-height: 0.7467rem;
	}
	.chjz {
		padding-top: 1.7067rem;
		box-sizing: border-box;
	}
	.chjz .chjz_main .chjz_conH5 .chjz_item .chjz_title {
		font-weight: 600;
		font-size: 0.5333rem;
		color: #333333;
		line-height: 0.7467rem;
		margin-bottom: 0.32rem;
	}
	.chjz .chjz_main .chjz_conH5 .chjz_item .shjz_itemMain {
		display: flex;
		padding-bottom: 0.5333rem;
		box-sizing: content-box;
		border-bottom: 0.0267rem solid #eeeeee;
		margin-bottom: 0.5333rem;
	}
	.chjz .chjz_main .chjz_conH5 .chjz_item .shjz_itemMain img {
		display: block;
		margin-right: 0.4267rem;
		width: 4.24rem;
		height: 2.8267rem;
	}
	.chjz .chjz_main .chjz_conH5 .chjz_item .shjz_itemMain .shjz_itemMainR {
		width: 4.48rem;
	}
	.chjz
		.chjz_main
		.chjz_conH5
		.chjz_item
		.shjz_itemMain
		.shjz_itemMainR
		.chjz_tag
		.chjz_tagItem {
		height: 0.4533rem;
		display: inline-block;
		background: #3c76e7;
		font-weight: 400;
		font-size: 0.32rem;
		color: #ffffff;
		margin: 0 0.2133rem 0.2133rem 0;
		line-height: 0.4533rem;
		padding: 0.0533rem 0.157rem 0.0533rem;
		box-sizing: content-box;
	}
	.chjz
		.chjz_main
		.chjz_conH5
		.chjz_item
		.shjz_itemMain
		.shjz_itemMainR
		.chjz_tag
		.chjz_tagItem:nth-of-type(2) {
		margin-right: 0;
	}
	.chjz
		.chjz_main
		.chjz_conH5
		.chjz_item
		.shjz_itemMain
		.shjz_itemMainR
		.chjz_info {
		font-weight: 400;
		font-size: 0.3733rem;
		color: #333333;
		line-height: 0.64rem;
	}
	.chjz .chjz_main .chjz_conH5 .chjz_item:last-of-type .shjz_itemMain {
		border: none;
		padding-bottom: 0;
		margin-bottom: 1.28rem;
	}
	.tips {
		width: 10rem;
		height: 9.8133rem;
		background: #222222;
		margin: 0 auto;
		margin-bottom: 1.28rem;
		padding-top: 0.8533rem;
		box-sizing: border-box;
	}
	.tips .tips_txt {
		width: 5.9733rem;
		height: 2.56rem;
		font-weight: 600;
		font-size: 0.7467rem;
		color: #ffffff;
		line-height: 1.28rem;
		margin: 0 auto 0.64rem;
		text-align: center;
	}
	.tips .tips_txt span {
		display: block;
		width: 100%;
		font-size: 0.8533rem;
	}
	.tips .quadrate .quadrateItem {
		width: 8.2667rem;
		height: 1.28rem;
		background: #31A8FF;
		margin: 0 auto 0.4267rem;
		padding: 0.2667rem 0.8533rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.tips .quadrate .quadrateItem .quadrate_title {
		font-weight: 600;
		font-size: 0.5333rem;
		color: #ffffff;
		line-height: 0.7467rem;
	}
	.tips .quadrate .quadrateItem .quadrate_txt {
		font-weight: 400;
		font-size: 0.4rem;
		color: #ffffff;
		line-height: 0.56rem;
	}
	.back {
		width: 10rem;
		margin: 0 auto;
		margin-bottom: 1.28rem;
	}
	.back .back_main .title {
		margin-left: 2.7733rem;
	}
	.back .back_main .back_scrollBox {
		display: flex;
		width: 100%;
		height: 5.28rem;
		overflow-x: scroll;
		overflow-y: hidden;
		padding-right: 0.4267rem;
	}
	.back .back_main .back_scrollBox .backItem {
		width: 5.6rem;
		flex-shrink: 0;
		display: block;
		float: left;
		margin-left: 0.4267rem;
		text-decoration: none;
	}
	.back .back_main .back_scrollBox .backItem img {
		display: block;
		width: 5.6rem;
		height: 3.7333rem;
	}
	.back .back_main .back_scrollBox .backItem .back_title {
		font-weight: 400;
		font-size: 0.4rem;
		color: #333333;
		line-height: 0.5867rem;
		margin-top: 0.2133rem;
	}
	.footer {
		width: 10rem;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 0.4267rem 0 1.92rem;
		border-top: 0.0267rem solid #dddddd;
		margin-bottom: constant(safe-area-inset-bottom);
		margin-bottom: env(safe-area-inset-bottom);
	}
	.footer ul {
		width: 6.6667rem;
		display: flex;
		margin: 0 auto;
		justify-content: space-between;
	}
	.footer ul li a {
		text-decoration: none;
		font-weight: 400;
		font-size: 0.32rem;
		color: #888888;
		line-height: 0.4533rem;
		position: relative;
	}
	.footer ul li a::after {
		content: '|';
		display: block;
		clear: both;
		position: absolute;
		color: #888888;
		right: -0.2933rem;
		top: 0;
	}
	.footer ul li .lastA::after {
		content: '';
	}
	.connect {
		width: 10rem;
		background: rgba(255, 255, 255, 0.4);
		backdrop-filter: blur(0.0267rem);
		-webkit-backdrop-filter: blur(0.0267rem);
		display: flex;
		justify-content: space-between;
		box-sizing: border-box;
		padding: 0.2133rem 0.4267rem;
		position: fixed;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		z-index: 10;
	}
	.connect .phoneH5 {
		width: 4.3733rem;
		height: 1.0667rem;
		background: #222222;
		border-radius: 0.1067rem;
		font-weight: 400;
		font-size: 0.4rem;
		color: #ffffff;
		line-height: 1.0667rem;
		text-align: center;
		margin-bottom: constant(safe-area-inset-bottom);
		margin-bottom: env(safe-area-inset-bottom);
	}
	.connect .btnH5 {
		display: block;
		width: 4.3733rem;
		height: 1.0667rem;
		background: linear-gradient( 270deg, #31A8FF 0%, #001992 99.99%);
		border-radius: 0.1067rem;
		font-weight: 400;
		font-size: 0.4rem;
		color: #ffffff;
		line-height: 1.0667rem;
		text-align: center;
		text-decoration: none;
		margin-bottom: constant(safe-area-inset-bottom);
		margin-bottom: env(safe-area-inset-bottom);
	}
	.modal {
		height: 100vh;
		width: 100vw;
		display: none;
		overflow: hidden;
		position: fixed;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.6);
		z-index: 10;
	}
	.modal .modalMain {
		width: 6.4rem;
		height: 4.2667rem;
		background: #ffffff;
		box-shadow: 0 0 0.2133rem 0.0533rem rgba(0, 0, 0, 0.1);
		border-radius: 0.2133rem;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		padding-top: 0.8533rem;
		text-align: center;
	}
	.modal .modalMain .close {
		display: block;
		width: 0.5333rem;
		height: 0.5333rem;
		position: absolute;
		top: 0.32rem;
		right: 0.32rem;
	}
	.modal .modalMain .modalTitle {
		font-weight: 500;
		font-size: 0.4533rem;
		color: #333333;
		line-height: 0.64rem;
		margin-bottom: 0.4267rem;
	}
	.modal .modalMain .modalPhone {
		display: inline-block;
		font-weight: 400;
		font-size: 0.3733rem;
		color: #676767;
		line-height: 0.8533rem;
	}
}
