		html {
			overflow-x: hidden;
		}

		.xfzqybh_container li {
			background: #fff !important;
			border-bottom: #f1f1f1 1px solid !important;
			padding-left: 70px !important;
			width: auto !important;
		}

		.xfzqybh_container li:first-child {
			border-top: #f1f1f1 1px solid !important;
		}

		.xxgk_container li {
			background: #fff !important;
			border-bottom: #f1f1f1 1px solid !important;
			padding-left: 70px !important;
			width: auto !important;
		}

		ul.CompanySelector {
			/* padding-left: 200px; */
		}

		li.others {
			/* display: none; */
		}

		li.others:hover {
			/*background: #f1f1f1;*/
		}

		li.this_Show {
			line-height: 30px;
			border-color: #005bac;
			border-style: solid;
			border-width: 1px;
			margin-bottom: 6px;
			width: 120px;
			text-align: center;
			border-radius: 7px;
			display: inline-block;
		}

		span.select-icon {
			color: #005bac;
			padding-left: 3px;
		}

		li.others {
			display: inline-block;
			width: 80px;
			/* line-height: 40px; */
			text-align: left;
			box-sizing: border-box;
		}

		ul#options {
			display: none;
			padding-left: 40px;
			position: absolute;
			top: 340px;
			width: 721px;
			box-sizing: border-box;
			height: 375px;
			background: #fff;
			border: 1px solid #6495cd;
			box-shadow: 1px 1px 22px 1px #d9e5f4;
			border-radius: 7px;

		}

		.arrow_top {
			display: block;
			width: 18px;
			height: 9px;
			margin-left: 327px;
			margin-top: -9px;
			background: url(/images2/xccx/arrow_top_blue.png) no-repeat;
		}
		body {
			margin: 0;
			padding: 0;
		}

		#pc-dom,
		#m-dom {
			display: none;
		}

		.header-consumer {
			font-family: PingFangSC-Medium;
			font-size: 18rem;
			color: #000000;
			font-weight: 500;
			display: flex;
			height: 30rem;
			justify-content: center;
			align-items: center;
		}

		.content-filter-wrapper {
			display: flex;
			justify-content: space-between;
			list-style: none;
			padding: 10rem 0;
		}

		.content-filter-wrapper li {
			font-family: PingFangSC-Regular;
			font-size: 16rem;
			color: #1F1F1F;
			letter-spacing: 0;
			font-weight: 400;
			position: relative;
		}

		.content-filter-wrapper li.active {
			color: #101010;
			font-weight: 600;
		}

		.content-filter-wrapper li.active::after {
			content: '';
			display: inline-block;
			height: 3rem;
			width: 30rem;
			background: #3557F9;
			position: absolute;
			left: 25%;
			bottom: -10rem;
		}

		.content-wrapper {
			padding: 0 20rem
		}

		.version-wrapper {
			list-style: none;
			/* display: flex;
			height: 40rem;
			align-items: center; */
		}

		.version-wrapper li {
			background: #F3F5F9;
			padding: 5rem 10rem;
			border-radius: 14rem;
			font-family: PingFangSC-Regular;
			font-size: 13rem;
			color: #575757;
			letter-spacing: 0;
			font-weight: 400;
			margin: 0 9rem 10rem 0;
			/* height: 30rem; */
			box-sizing: border-box;
			/* display: flex; */
			/* align-items: center; */
		}
		
		.version-country {
			background: #F3F5F9;
			padding: 5rem 10rem;
			border-radius: 14rem;
			font-family: PingFangSC-Regular;
			font-size: 13rem;
			color: #575757;
			letter-spacing: 0;
			font-weight: 400;
			margin: 10rem 10rem 10rem 0;
			/* height: 30rem; */
			box-sizing: border-box;
			width: fit-content;
		}
		
		.version-region-wrapper {
			display: flex;
			flex-wrap: wrap;
		}

		.version-wrapper li * {
			color: #575757;
			font-weight: 400;
			font-size: 13rem;
		}

		.version-wrapper li.active {
			color: #3557F9;
			background: #FFFFFF;
			border: 1rem solid rgba(53, 87, 249, 1);
		}

		.expand-icon {
			margin-left: 8rem;
			width: 8rem;
			height: 5rem;
		}

		.bottom-slider {
			position: relative;
			top: 60vh;
			height: 40vh;
			background-color: #FFFFFF;
			border-radius: 10rem 10rem 0 0;

		}

		.bottom-slider ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.slider-header {
			display: flex;
			justify-content: space-between;
			height: 60rem;
			align-items: center;
			background: #F9FBFC;
			padding: 0 20rem !important;
			border-radius: 10rem 10rem 0 0;

		}

		.mask {
			position: fixed;
			width: 100vw;
			height: 100vh;
			background: rgba(0, 0, 0, 0.5);
			top: 0;
			display: none;
		}

		.mask.show {
			display: block;
		}

		.cancel {
			font-family: PingFangSC-Medium;
			font-size: 18rem;
			color: #999999;
			text-align: center;
			line-height: 18rem;
			font-weight: 500;
		}

		.title {
			font-family: PingFangSC-Medium;
			font-size: 18rem;
			color: #101010;
			text-align: center;
			line-height: 18rem;
			font-weight: 500;
		}

		.confirm {
			font-family: PingFangSC-Medium;
			font-size: 18rem;
			color: #3557F9;
			text-align: center;
			line-height: 18rem;
			font-weight: 500;
		}

		.slider-list {
			height: calc(40vh - 60rem);
			overflow: scroll;
			padding: 0 20rem !important;
		}

		.slider-list li {
			font-family: PingFangSC-Regular;
			font-size: 16rem;
			color: #9F9F9F;
			text-align: center;
			font-weight: 400;
			padding: 15rem 0;
		}

		.slider-list li.active {
			color: #3557F9;
			font-weight: 500;
			border-top: 1rem solid #E2E2E2;
			border-bottom: 1rem solid #E2E2E2;
		}

		.slider-list li * {
			font-size: 16rem;
		}

		.disable-pointer {
			pointer-events: none;
			font: inherit;
		}

		.content-list {
			overflow: scroll;
			list-style: none;
			padding: 0;
			height: calc(100vh - 114rem);
		}

		.content-list li {
			font-family: PingFangSC-Regular;
			font-size: 14rem;
			color: #262626;
			line-height: 23rem;
			font-weight: 400;
			border-bottom: 1rem solid rgba(243, 243, 243, 1);
			padding: 5rem 0;
		}

		.content-list li * {
			font-family: PingFangSC-Regular;
			font-size: 14rem;
		}