* {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

html,
body {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	overflow: auto;
}

li {
	list-style: none;
}

a,
a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
	outline: none;
	display: block;
}

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

input {
	border: none;
	outline: none;
}

.underrate {
	padding-bottom: 0.5rem;
}

.underrate_top {
	color: #333333;
	font-size: 0.34rem;
	display: flex;
	align-items: center;
	padding: 0.25rem 0.3rem;
	background-color: #f9f9f8;
	position: relative;
}

.return_le {
	width: 0.2rem;
}

.underrate_top p {
	flex: 1;
	text-align: center;
}

.under_center {
	margin: 0 0.1rem;
	border: 0.06rem solid #007DFE;
	padding: 0.46rem 0;
}

.choice {
	padding: 0 0.46rem;
}

.under_center h2 {
	font-size: 0.34rem;
	color: #333333;
}

.model {
	font-size: 0.26rem;
	color: #333333;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 0.5rem;
}

	.model li {
		border-radius: 0.12rem;
		border: 0.02rem solid #333333;
		width: 3rem;
		padding: 0.2rem 0;
		text-align: center;
		margin-bottom: 0.4rem;
	}

li.model_blue {
	color: #007DFE;
	border: 0.02rem solid #007DFE;
}

.fen {
	height: 0.3rem;
	background-color: #F6F5F5;
	/*margin-bottom: 0.46rem;*/
}

.parameter {
	padding: 0 0.36rem 0.4rem;
	display: none;
}

	.parameter h2 {
		padding: 0 0.1rem;
	}

.para_text {
	font-size: 0.32rem;
	color: #333333;
	padding: 0.2rem 0.1rem;
	border-bottom: 0.02rem solid #F6F5F5;
}

.para_radio {
	font-size: 0.32rem;
	color: #333333;
	padding: 0.2rem 0.1rem;
	border-bottom: 0.02rem solid #F6F5F5;
}

	.para_radio label {
		display: flex;
		align-items: center;
		margin-bottom: 0.2rem;
	}

	.para_radio img {
		width: 0.26rem;
		height: 0.26rem;
		margin-right: 0.1rem;
	}

	.para_radio input {
		display: none;
	}

.data {
	padding: 0 0.36rem;
}

.data_list {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 0.3rem;
}

	.data_list li {
		border: 0.02rem solid #2E73FF;
		border-radius: 0.06rem;
		display: flex;
		position: relative;
		margin: 0 0.1rem;
	}

.list_le {
	flex: 1;
	padding: 0.1rem 0;
	font-size: 0.26rem;
	color: #2E73FF;
	text-align: center;
}

.list_val {
	flex: 1;
	padding: 0.12rem 0;
	font-size: 0.26rem;
	color: #2E73FF;
	text-align: left;
	/* padding-left: 0.12rem; */
}

	.list_val input {
		color: #2E73FF;
		display: block;
		width: 100%;
		text-align: center;
	}

.list_re {
	padding: 0 0.1rem;
	display: flex;
	align-items: center;
	border-left: 0.02rem solid #2E73FF;
}

	.list_re img {
		width: 0.24rem;
		height: 0.14rem;
	}

.list_text, .list_texts {
	position: absolute;
	top: 0.6rem;
	left: 0;
	font-size: 0.26rem;
	color: #2E73FF;
	background-color: #ffffff;
	display: none;
	z-index: 6;
	width: 100%;
}

	.list_text li, .list_texts li {
		padding: 0.1rem 0.2rem;
		border-radius: 0;
		border-bottom: none;
		text-align: center;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
	}

		.list_text li:last-child, .list_texts li:last-child {
			border-bottom: 0.02rem solid #2E73FF;
		}

.add {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-right: 0.36rem;
}

	.add div {
		padding: 0.05rem 0.4rem;
		font-size: 0.28rem;
		border-radius: 0.3rem;
	}

.add_le {
	background-color: #007CFF;
	color: #ffffff;
	border: 0.02rem solid #007CFF;
	margin-right: 0.2rem;
}

.add_re {
	display: none;
	background-color: #ffffff;
	color: #007CFF;
	border: 0.02rem solid #007CFF;
}

.add_tips {
	font-size: 0.28rem;
	color: #ffffff;
	background-color: rgba(0, 0, 0, .8);
	width: 3rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: none;
}

.screen {
	width: 2.5rem;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.32rem;
	background-color: #007DFE;
	color: #ffffff;
	margin: 0.76rem auto 0.48rem;
	border-radius: 0.5rem;
}

.screen_table {
	margin-left: 0.22rem;
	overflow: hidden;
}
/* .screen_table::-webkit-scrollbar{
	width: 0 !important;
} */
.table_title {
	color: #5f5f5f;
	font-size: 0.24rem;
	padding-bottom: 0.2rem;
	overflow-x: auto;
	background-color: #f8f8f8;
}

	.table_title li {
		/* display: flex; */
		width: max-content;
	}

.newtop div {
	width: 1.4rem;
	padding: 0.2rem;
	text-align: center;
	border: 1px solid #ededed;
	border-bottom: none;
	border-left: none;
	display: flex;
	align-content: center;
	justify-content: center;
}

	.newtop div:first-child {
		border-left: 1px solid #ededed;
	}

.table_title li:last-child .newtop div {
	border-bottom: 1px solid #ededed;
}

.table_title li:first-child {
	background-color: #007CFF;
	color: #ffffff;
}
/* 	.table_title li:first-child div:last-child{
		border-right: 1px solid #007cff;
	} */
.glcp {
	color: #007CFF;
}

.yq {
	flex: 1;
}

.bj {
	flex: 0.55;
}

.list_value {
	flex: 0.25;
}

.list_text li, .list_texts li {
	margin: 0;
}
/* loading */
.loading {
	background-color: rgba(0,0,0,.5);
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: none;
}

.load-container {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
}

.load4 .loader {
	color: #ffffff;
	font-size: 0.24rem;
	margin: 0 auto;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	position: relative;
	text-indent: -9999em;
	-webkit-animation: load4 1.3s infinite linear;
	animation: load4 1.3s infinite linear;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

@-webkit-keyframes load4 {
	0%, 100% {
		box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
	}

	12.5% {
		box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
	}

	25% {
		box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
	}

	37.5% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
	}

	50% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
	}

	62.5% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
	}

	75% {
		box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
	}

	87.5% {
		box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
	}
}

@keyframes load4 {
	0%, 100% {
		box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
	}

	12.5% {
		box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
	}

	25% {
		box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
	}

	37.5% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
	}

	50% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
	}

	62.5% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
	}

	75% {
		box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
	}

	87.5% {
		box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
	}
}
/* ç™»å½•å¼¹çª— */
.un_login {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
}

.un_container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.login_cen {
	width: 60%;
	background-color: #ffffff;
	border-radius: 0.2rem;
	padding: 0.7rem 0.5rem;
	position: relative;
}

.no_detail {
	width: 60%;
	margin: auto;
}

a.qx_agin {
	width: 2rem;
	display: flex;
	justify-content: center;
	padding: 0.15rem 0 0.18rem;
	font-size: 0.28rem;
	color: #ffffff;
	background-color: rgba(69, 113, 255, 1);
	border-radius: 0.6rem;
	margin: 0.4rem auto 0;
}

.no_down {
	position: absolute;
	right: 0.3rem;
	top: 0.3rem;
	width: 0.5rem;
}

.no_sj {
	width: 74%;
	margin: 0.5rem auto;
}

img.table_sort {
	width: 0.2rem;
}


/* 新加 */
.newtop {
	display: flex;
	/* align-items: center; */
}

.glcp {
	display: flex;
	align-items: center;
	justify-content: center;
}
/* .glcp span{
	margin-right: 0.2rem;
} */
.newdown {
	width: 0.23rem;
	padding-left: 0.2rem;
}

li div.sybenefit, li div.wnbenefit {
	width: 1.9rem;
}

li div.sxend {
	width: 2rem;
}

a.jlname {
	display: flex;
	color: #007DFE;
	font-size: 0.24rem;
	align-items: center;
	justify-content: center;
}
.span_jlname {
	border-bottom: 1px solid #007DFE;
}

.witeul {
	display: none;
	background-color: #ffffff;
}

	.witeul li {
		background-color: #ffffff !important;
		display: flex;
		align-items: center;
		width: 100%;
	}

		.witeul li div {
			background-color: #ffffff;
			border: none !important;
			color: #5F5F5F;
			font-size: 0.24rem;
			padding: 0.2rem 0.1rem;
			text-align: center;
			/* width: 1.7rem; */
			word-break: break-all;
			flex: 1;
		}

			.witeul li div.wite_jz {
				width: 2.3rem;
			}

li.li_bcolor {
	border-color: #ffffff;
}

.p_ts {
	font-size: 0.24rem;
	margin: 0 0.2rem;
	color: #b5b5b5;
	padding: 0.2rem;
}
