body {
	width: 100%;
	overflow-x: hidden;
}

/*navbar*/
.navbar {
	width: 100%;
	padding: 0 0.8rem 0 0.8rem;
	height: 0.9rem;
	background-color: rgba(255, 255, 255, 0.9);
	position: fixed;
	top: 0;
	z-index: 1;

}

.t_hv:hover {
	color: #387EF7;
	cursor: pointer;
}
.b_hv:hover {
	cursor: pointer;
}


input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */

	color: #737373 !important;

}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */

	color: #737373 !important;

}

textarea:-moz-placeholder {
	/* Firefox 18- */

	color: #737373 !important;

}

textarea::-moz-placeholder {
	/* Firefox 19+ */

	color: #737373 !important;

}





.logo_box {
	width: 2.29rem;
	height: 0.59rem;
}

.logo_box>img {
	display: block;
	width: 100%;
	height: 100%;
}

.goin_box {
	height: 0.52rem;
}

.goin_l {
	padding-right: 0.45rem;
	font-size: 0.14rem;
	font-family: MiSans-Bold, MiSans;
	font-weight: bold;
	color: #252B42;
	line-height: 0.52rem;
}

.goin_r {
	/* width: 1.3rem; */
	height: 0.52rem;
	padding: 0.15rem 0.25rem 0.15rem 0.25rem;
	background: #387EF7;
	border-radius: 5px 5px 5px 5px;
	opacity: 1;
	font-size: 0.14rem;
	font-family: MiSans-Bold, MiSans;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 0.22rem;
}

.goin_r_l {
	display: inline-block;
	padding-right: 0.15rem;
}

.goin_r_r {
	width: 0.12rem;
	height: 0.1rem;
}

.goin_r_r>img {
	display: block;
	width: 100%;
	height: 100%;
}

/*main*/
.main_box {
	max-width: 12.8rem;
	padding-top: 0.9rem;
	/*让出顶部固定90px的navbar高度*/
	margin: 0 auto;
}





/* foot */
.fot_idx {
	width: 100%;
	position: relative;
}

.foot_df_c {
	background: #003C96;
}

.foot_idx_c {
	background-color: rgba(255, 255, 255, 0);
}

.fot {
	width: 100%;
	height: 0.6rem;
	/*position: relative;*/
}

.foot_idx {
	width: 100%;
	height: 0.6rem;
	padding: 0 0.8rem 0 0.8rem;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	position: absolute;
	top: -0.6rem;
}

.foot {
	width: 100%;
	height: 0.6rem;
	padding: 0 0.8rem 0 0.8rem;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	/*position: absolute;*/
	/*bottom: 0;*/
}

.foot_idx .box,
.foot .box {
	max-width: 12.8rem;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	font-size: 0.16rem;
	font-family: MiSans-Regular, MiSans;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 0.6rem;
}

.foot_idx .box .itm_l,
.foot .box .itm_l {
	width: 100%;
	height: 100%;

}

.foot_idx .box .itm_r,
.foot .box .itm_r {
	width: 100%;
	height: 100%;
	text-align: right;
}

/* 一个输入+btn */
.ipt_row1 {
	width: 100%;
	display: grid;
	grid-template-columns: auto 1.55rem;
	column-gap: 0.15rem;
	row-gap: 0.15rem;
}

/* 两个输入+btn */
.ipt_row2 {
	width: 100%;
	display: grid;
	grid-template-columns: auto 1.55rem auto 1.55rem;
	column-gap: 0.15rem;
	row-gap: 0.15rem;
}

/* 输入框 */
.ut_ipt {
	height: 0.5rem;
	padding: 0.1rem 0.2rem;
	background: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	opacity: 1;
	border: 1px solid #DDDDDD;
}

.ut_ipt_c {
	color: #003C96;
}

/* 公共按钮样式 */
.ut_btn {
	width: 1.55rem;
	height: 0.5rem;
	font-size: 0.14rem;
	text-align: center;
	line-height: 0.5rem;
	color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	opacity: 1;
}

/* 下拉父级定位 */
.pos_r {
	position: relative;
}

/* 全长下拉 */
.select_box_100 {
	width: 100%;
	max-height: 2.3rem;
	overflow-y: scroll;
	overflow-x: hidden;
	background: #FFFFFF;
	border-radius: 0px 0px 5px 5px;
	opacity: 1;
	border: 1px solid #DDDDDD;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	/* 兼容火狐 */
	scrollbar-width: none;
}

.select_box_100::-webkit-scrollbar {
	display: none
}

.select_box_100>li {
	width: 100%;
	height: 0.5rem;
	padding: 0 0.12rem 0;
	line-height: 0.5rem;
	font-size: 0.14rem;
	font-family: MiSans-Medium, MiSans;
	font-weight: 500;
	color: #000000;
	background: #FFFFFF;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.select_box_100>li:last-child {
	border-radius: 0px 0px 5px 5px;
}

/* 全长下拉 */
.select2_box_100 {
	width: 100%;
	max-height: 2.3rem;
	overflow-y: scroll;
	overflow-x: hidden;
	background: #FFFFFF;
	border-radius: 0px 0px 5px 5px;
	opacity: 1;
	border: 1px solid #DDDDDD;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	/* 兼容火狐 */
	scrollbar-width: none;
}

.select2_box_100::-webkit-scrollbar {
	display: none
}

.select2_box_100>li {
	width: 100%;
	height: 0.5rem;
	padding: 0 0.12rem 0;
	line-height: 0.5rem;
	font-size: 0.14rem;
	font-family: MiSans-Medium, MiSans;
	font-weight: 500;
	color: #000000;
	background: #FFFFFF;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.select2_box_100>li:last-child {
	border-radius: 0px 0px 5px 5px;
}

/* 半长下拉 */
.select_box_50 {
	width: 50%;
	max-height: 2.3rem;
	overflow-y: scroll;
	overflow-x: hidden;
	background: #FFFFFF;
	border-radius: 0px 0px 5px 5px;
	opacity: 1;
	border: 1px solid #DDDDDD;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	/* 兼容火狐 */
	scrollbar-width: none;
}

.select_box_50::-webkit-scrollbar {
	display: none
}

.select_box_50>li {
	width: 100%;
	height: 0.5rem;
	padding: 0 0.12rem 0;
	line-height: 0.5rem;
	font-size: 0.14rem;
	font-family: MiSans-Medium, MiSans;
	font-weight: 500;
	color: #000000;
	background: #FFFFFF;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.select_box_100>li:last-child {
	border-radius: 0px 0px 5px 5px;
}

/* 半长下拉 */
.select2_box_50 {
	width: 50%;
	max-height: 2.3rem;
	overflow-y: scroll;
	overflow-x: hidden;
	background: #FFFFFF;
	border-radius: 0px 0px 5px 5px;
	opacity: 1;
	border: 1px solid #DDDDDD;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	/* 兼容火狐 */
	scrollbar-width: none;
}

.select2_box_50::-webkit-scrollbar {
	display: none
}

.select2_box_50>li {
	width: 100%;
	height: 0.5rem;
	padding: 0 0.12rem 0;
	line-height: 0.5rem;
	font-size: 0.14rem;
	font-family: MiSans-Medium, MiSans;
	font-weight: 500;
	color: #000000;
	background: #FFFFFF;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.select2_box_100>li:last-child {
	border-radius: 0px 0px 5px 5px;
}