
html {
	font-size: 10px;
	width: 100%;
	height: 100%;
	/*transition: all 0.2s ease-out;*/
}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote{margin:0;padding:0}
body {
	width: 100%;
	height: 100%;
	font-family: PingFangSC-Regular, PingFang SC sans-serif;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	overflow: hidden;
	position: absolute;
	transition: margin-top 0.1s ease;
}

@media  (min-width: 300px) and (max-width: 330px){
	html{
		font-size: 10.67px;
	}
}
@media  (min-width: 390px) and (max-width: 413px){
	html{
		font-size: 10.48px;
	}
}
@media  (min-width: 414px) and (max-width: 427px){
	html{
		font-size: 11.04px;
	}
}
@media  (min-width: 428px) and (max-width: 743px){
	html{
		font-size: 11.41px;
	}
}


@media  (min-width: 744px)  and (max-width:1000px){
	html{
		font-size: 15px;
	}
}
@media  (min-width: 1001px) {
	html{
		font-size: 18px;
	}
}


/*一码付*/
.container * {
	position: relative;
}

.container {
	position: relative;
	overflow: hidden;
	width: 100%;
	background: #F7F8F9;
}
.show-account{
	width: 100%;
	/*position: absolute;*/
	/*top: 0;*/
}
.payMoney_Info{
	width: 93.6vw;
	height: auto;
	padding-bottom: 0.4rem;
	min-height: 19.9rem;
	margin: 1.2rem  auto 0rem auto;
	background: #FFFFFF;
	border-radius: 0.8rem;
	padding-top: 0.1rem;

}
.shop_info{
	padding-top: 0.1rem;
	width: 93.6vw;
	top: 0;
	height: auto;
	margin: 1.2rem  auto 0rem auto;
	background: #FFFFFF;
	border-radius: 0.8rem;
}

.shop_info_main_div{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 3rem;
	transition: top 0.5s ease;
}
.shop_img_div .shopImg{
	width: 4rem;
	height: 4rem;
}
.shop_name_div{
	width: auto;
	min-width: 2.8rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.language_div{
	/*margin: 0rem 0rem 0rem 8rem ;*/
	position: absolute;
	right: 0;
	width: auto;
	min-width: 7.6rem;
	height: fit-content;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	font-size: 1.8rem;
	font-family: PingFangSC-Regular, PingFang SC sans-serif;
	font-weight: 500;
	color: #1F2635;
	border-radius: 5rem;
	padding-bottom: 1px;
}
.language_div button{

	background-color: #ffffff;
	border:none;
	width: auto;
	height: auto;
	font-size: 1.4rem;
	font-family: PingFangSC-Regular, PingFang SC sans-serif;
	font-weight: 400;
	color: #1F2635;
	border-radius: 5rem;
}

.shop_name_div>p{
	width: auto;
	min-height: 1.8rem;
	text-align: center;
	font-size: 1.8rem;
	font-family: PingFangSC-Medium, PingFang  sans-serif;
	font-weight: 500;
	margin-top: 1.6rem;
	margin-bottom: 2.75rem;
	color: #141414;
	letter-spacing: 0;
    transition: margin-top 0.5s ease;
}
hr{
	border: 1px solid #979797;
	width: 90%;
}
.zh .money{
	height: auto;
	min-height: 2.2rem;
	font-size: 1.6rem;
	color: #141414;
	margin-left: 2.4rem;
	margin-right: 2.4rem;
	margin-top: 3.1rem;
	letter-spacing: 0;
	transition: margin-top 0.5s ease;

}
.en .money{
	min-height: 2.2rem;
	height: auto;
	font-size: 1.6rem;
	font-weight: 500;
	margin-left: 2.4rem;
	margin-right: 2.4rem;
	margin-top: 3.1rem;
    transition: margin-top 0.5s ease;
}
.en .money span{
	font-size: 1.6rem;
	color: #141414;
	letter-spacing: 0;
	font-weight: 500;

}

.zh .money span{
	font-size: 1.6rem;
	color: #141414;
	letter-spacing: 0;
	font-weight: 500;
	font-family: PingFangSC-Medium, PingFang  sans-serif;
}
.moneyArea{
	display: flex;
	justify-content: left;
	margin: 1.2rem 2.4rem 0rem 2.4rem    ;
	display: flex;
	justify-content: left;
	align-items: center;
	width: auto;
	height: 5.4rem;
	transition:  margin-top 0.5s ease;
}
.delSpan img{
	transition: filter 0.3s ease;
}

.delSpan:hover img{
	filter: hue-rotate(-93deg);
}

.moneyArea_div1{
	width: 1.9rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 3.2rem;
	color: #080808;
	letter-spacing: 0;
	font-weight: 600;
	height: 5.4rem;
}

.moneyArea_div2{
	margin-left: 1rem;
	font-size: 2.6rem;
	width: 100%;
	display: flex;
	align-items: center;
	height: 5.4rem;
}
.jh_money_vertical{
	align-items: flex-end;
}

.moneyNum{
	border: none;
	width: 100%;
	background: transparent;
	font-size: 3.2rem;
	font-family: AvenirNext-DemiBold;	
	color: #080808;
	letter-spacing: 0;
	font-weight: 600;
	/*height:6rem;*/
	caret-color: #70A328;
	display: flex;
	align-items: center;
	margin-right: 6px;

}

#numLabel{
	font-family: PingFangSC-Regular sans-serif, Arial, Microsoft YaHei;
	font-size: 1rem;
	color: #666666;
	letter-spacing: 0;
	line-height: 1rem;
	font-weight: 400;
	height: 1rem;
}
.moneyTag{
	margin-left:1.6rem;
	text-align: left;
}
/*.money_num{*/
/*	width: 100%;*/
/*	border: none;*/
/*	background: transparent;*/
/*	font-family: AvenirNext-DemiBold;*/
/*	font-size: 3.2rem;*/
/*	color: #080808;*/
/*	letter-spacing: 0;*/
/*	!*line-height: 3.2rem;*!*/
/*	font-weight: 600;*/
/*	height: 6rem;*/
/*	!*display: flex;*!*/
/*	!*justify-content: center;*!*/
/*	!*align-items: center;*!*/
/*}*/
/*.money_num::placeholder{*/
/*	height: fit-content;*/
/*	font-size: 2.6rem;*/
/*	line-height: 3.7rem;*/

/*}*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:    #CECECE;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:    #CECECE;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:    #CECECE;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:    #CECECE;
}

.section1{
	width: 86%;
	margin: 50px 7%;
	box-shadow: 0 4px 16px 0 rgba(0,0,0,0.07);
	background-color: #fff;
	z-index: 99999;
}

.button1{
	opacity: 0.8;
	background-image: linear-gradient(44deg, #FFC223 0%, #FF5C23 100%);
	box-shadow: 0 4px 18px 0 rgba(234, 155, 46, 0.50);
	border-radius: 100px;
	width: 86%;
	color: #FFF;
	padding: 0;
	height: 43px;
	line-height: 38px;
	margin: 0 7%;
	font-size: 15px;
	border-width: 0px;
}

.section2{
	position: fixed;
	top: 0;
	left: 0;
	width: 72%;
	padding: 55% 14%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	display: none;
}

.section3{
	text-align: center;
	background-color: #fff;
	border-radius: 7px;
	padding: 40px 15px;
}

.section3 img{
	height: 45px;
}


.section3 p{
	margin-top:10px ;
}
/*.money_num:focus{*/
/*	outline: none;*/
/*	border: none;*/
/*}*/
.input-table-wrapper{
	position: absolute;
	bottom: 0;
	/*margin-top: 1rem;*/
	width: 100%;
	height: 52%;
	background-color: #E9E9E9;
	box-shadow: 0px -0.5px 0px 0px rgba(0,0,0,0.1);
	padding-right: 1px;
	transition: transform 0.3s ease;
	z-index: 999;
}
.sheng_ming{
	margin-top: 0.8rem;
	/*line-height:3.4rem;*/
	height: 1.6rem;
	/*opacity: 0.8;*/
	font-family: PingFangSC-Medium, PingFang SC sans-serif;
	font-size: 1.4rem;
	color: #9094A6;
	background-color: #EBEDF0;
	display: flex;
	align-items: baseline;
	justify-content: center;
}

.en .sheng_ming{

	height: 1.6rem;
	font-family: PingFangSC-Medium, PingFang SC sans-serif;
	font-size: 1.4rem;
	color: #9094A6;
	background: #EBEDF0;
	font-weight: 400;
	display: flex;
	align-items: baseline;
	justify-content: center;
}



.table_font{
	position: static;
	bottom: 3.4rem;
	text-align: center;
	background-color: #E9E9E9;
	width: 100%;
	height:23.6rem

}


.table_font>table{
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	border:none;
	border-collapse: separate;
	border-spacing: 0.4rem;

}

.table_font>table tr,td{
	background: #fff;
	box-sizing: border-box;
}

.table_font td{
	/*new ui*/
	border:none;
}
.deleate_num{
	border-radius: 5px;
}
.delete_img{
	display: flex;
	align-items: center;
	justify-content: center;

}

.deleate_num:active {
	/*background-color: #fff;*/
}

.deleate_num:active .deleteImg{

	/*filter: invert(100%)hue-rotate(0deg)saturate(2%)brightness(94%);*/

}

.deleate_num img{
	/*margin-top: 10px;*/
	width: 2.8rem;
	height: 2rem;
}

.sure{
	/*new ui*/
	border-radius: 5px;

}
.sure_button{
	border: none;
	width: 100%;
	height: 100%;
	font-size: 1.6rem;
	background-color: #70A328;
	border-radius: 5px;
	font-family: PingFangSC-Semibold;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
}
.sure_button:active{
	background-color: #fff;
	color: black;
}
input[type='button']:disabled{
	background-color: #CECECE;
}

.click_num{
	border-radius: 0.4rem;
	font-size: 2.4rem;

	font-family: SFProDisplay-Medium;
	color: #141414;
	letter-spacing: 0;
	text-align: center;
	line-height: 2.4rem;
	font-weight: 500;

}

.click_num_bg{
	color: #fff;
	background-color: #70A328;
}

.click_num_gray_bg{
	background-color: #CECECE;
}
.disabled{
	cursor: not-allowed;
	background-color: #CECECE;
	color: #fff;
}



/*	new ui 一码付页面 */
.activity_main{
	position: relative;
	display: flex;
	justify-content: left;
	font-size: 1.4rem;

}
.zh .activity_label{
	padding: 0px 0.7rem;
	height:fit-content;
	min-height: 2.2rem;
	border-radius: 6px;
	background-color: rgba(243, 89, 87, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
}
.en .activity_label	{
	padding: 0px 0.5rem;
	height: fit-content;
	min-height: 2.2rem;
	border-radius: 6px;
	background-color: rgba(243, 89, 87, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
}
.zh .activity_img{
	display: block;
	color: rgba(243, 89, 87, 1);
	font-size: inherit;
	font-family: PingFangSC-Medium, PingFang SC sans-serif;
	line-height: 2rem;
	text-align: left;
	white-space: nowrap;


}

.en .activity_img{
	display: block;
	color: rgba(243, 89, 87, 1);
	font-size:inherit;
	font-family: PingFangSC-Medium, PingFang SC sans-serif;
	line-height: 20px;
	text-align: left;
	white-space: nowrap;

}
.activity_name_div{
	/*display: flex;*/
	flex-grow: 1;
	margin-left: 0.6rem;
}
.activity_name{

	display: inline-block;
	overflow-wrap: anywhere;

	font-size: 1.4rem;
	font-family: PingFangSC-Medium, PingFang SC;
	line-height: 20px;
	text-align: left;
	margin-top: 1px;
	font-weight: 400;
	color: #9094A6;
}

.detail_arrow{
	margin-right: 2.4rem;
	height: fit-content;
}
.arrowImg{
	width: 1.6rem;
	height: 1.6rem;
}
.detail_main{
	display: flex;
	justify-content: left;
	align-items: center;
	font-size: 1.4rem;
}
.zh .zw_label{
	padding: 0px 0.7rem;
	height:fit-content;
	min-height: 2.2rem;
	border-radius: 6px;
	background-color: rgba(243, 89, 87, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
}
.en .zw_label{
	padding: 0px 0.5rem;
	height: fit-content;
	min-height: 2.2rem;
	font-size: inherit;
	border-radius: 6px;
	background-color: rgba(243, 89, 87, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
}

.zh .zw{
	display: block;
	color: rgba(243, 89, 87, 1);
	font-size: 1.4rem;
	font-family: PingFangSC-Medium, PingFang SC sans-serif;
	line-height: 20px;
	text-align: left;
	white-space: nowrap;


}

.en .zw{
	display: block;
	color: rgba(243, 89, 87, 1);
	font-size: 1.4rem;
	font-family: PingFangSC-Medium, PingFang SC sans-serif;
	line-height: 2rem;
	text-align: left;
	white-space: nowrap;

}

.detail_Info_div{
	margin-left: 0.6rem;
}

.detail_Info{
	display: flex;
	justify-content: left;
	align-items: center;
	width: auto;
	white-space: nowrap;
	font-size: 1.4rem;
	font-family: PingFangSC-Medium, PingFang SC;
	text-align: left;
	margin-top: 0.1rem;
	font-weight: 400;
	color: #9094A6;
}
.coupon_details_div{
	display: flex;
	margin-right: 3.2rem;
	margin-left: 0.6rem;
}
.coupon_details_div span{
	display: inline-block;
	overflow-wrap: anywhere;
	font-size: 1.4rem;
	line-height: 2rem;
	text-align: left;
	align-self: flex-start;
	margin-top:0.2rem;
	font-family: PingFangSC-Medium, PingFang SC ;
	font-weight: 400;
	color: #9094A6;

}
.remarks_span{
	height: 2.2rem;
	font-family: PingFangSC-Regular;
	font-size: 1.2rem;
	color: #666666;
	letter-spacing: 0;
	line-height: 1.2rem;
	font-weight: 400;
}
.service{
	font-family: PingFangSC-Regular sans-serif, Arial, Microsoft YaHei;
	font-size: 1.2rem;
	color: #999999;
	font-weight: 400;
	margin-top: 1.2rem;
}


.remark_div input::placeholder{
	font-size: 1.8rem;
	display: flex;
	justify-content: left;
	align-items: center;
	transition: margin-top 0.5s ease;
}



/*聚合码*/

.container_jh{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: auto;

}
.jh_main{
	margin-top: 1.6rem;
	height: auto;
}
.jh_head_area{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#zw_language{
	margin: 0rem 0rem 0rem 1.5rem ;
	visibility: hidden;
}

.jh_language_div{
	margin: 0rem 1.5rem 0rem 0rem ;
	width: auto;
	min-width: 7.6rem;
	height: fit-content;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.8rem;
	font-family: PingFangSC-Regular, PingFang SC sans-serif;
	font-weight: 500;
	color: #1F2635;
	border-radius: 5rem;
	padding-bottom: 1px;
}
.jh_language_div button{

	background-color: #ffffff;
	border:none;
	width: auto;
	height: auto;
	font-size: 1.4rem;
	font-family: PingFangSC-Regular, PingFang SC sans-serif;
	font-weight: 400;
	color: #1F2635;
	border-radius: 5rem;
}

.jh_shop_name{
	margin-top: 1.7rem;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 2.5rem;
	height: auto;
}
.jh_shop_name>p{
	width: 100%;
	height: 2.5rem;
	display: flex;
	justify-content: center;
	font-size: 1.8rem;
	font-family: PingFangSC-Medium, PingFang  sans-serif;
	font-weight: 500;
	color: #1F2635;

}

.pay_money_area{
	width: 100%;
	height: 4.5rem;
	font-size: 3.2rem;
	font-weight: 500;
	color: #1F2635;
	margin-top: 14px;

}

.pay_money_num{
	display: flex;
	justify-content: center;
	height: 4.5rem;

}
.pay_money_label{
	width: 6%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.pay_money{
	font-size: 3.2rem;
	font-weight: 500;
	color: #1F2635;
	display: flex;
	align-items: center;
}
.pay_product{
	font-size: 1.4rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #1F2635;
	margin-top: 13px;
	display: flex;
	justify-content: center;
	height: auto;
	min-height: 2rem;
}
.pay_product_name{
	text-align: center;
	border: none;
	font-size: 1.4rem;
	font-family: PingFangSC-Regular, PingFang SC sans-serif;
	font-weight: 400;
	color: #1F2635;

}
.pay_button_div{
	width: 78.7%;
	height: 5.4rem;
	margin: 4.9rem auto 0rem auto;
	border-radius: 0.8rem;
	background: #70A328;
}
.pay_button{
	width: 100%;
	height: 5.4rem;
	border: none;
	font-size: 1.6rem;
	font-family: PingFangSC-Medium, PingFang SC sans-serif;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 500;
	background:#70A328;
	border-radius: 0.8rem;

}

.pay_button:active{
	background: #ffffff;
	color: black;


}


/*一码付聚合共用switch*/
.switch-container {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 5vh;
}

.switch {
	position: relative;
	display: inline-block;
	width: 38px;
	height: 22px;
	outline: none;
	border: none;
	background: #ffffff;
	border: 1px solid #E9E9E9;
	border-radius:50px ;
	transition: 0.3s;
}


.slideBag{
	background-color: #70A328;
}
.slideBor{
	border: 2px solid #70A328;
}

.ball{
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: 0;
	bottom: 0;
	background-color: white;
	transition: 0.4s;
	border-radius: 50%;
	border: 1px solid #E9E9E9;
	box-shadow: 1px 2px 2px 1px #e9e9e9;
}

/*一码付失败弹窗*/
.fail_popup_container{

	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	display: none;
	justify-content: center;
	align-items: center;

}
.fail_popup_main{
	width: 28rem;
	height: auto;
	background: #FFFFFF;
	border-radius: 1rem;
	border-top:1px solid transparent ;
	border-bottom:1px solid transparent ;
	transform: translateY(-5rem);
}
.fail_popup_img_div{
	margin-top: 4rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fail_popup_img_div img{
	width: 4rem;
	height: 4rem;

}
.fail_popup_main p{

	font-size: 1.6rem;
	color: #141414;
	letter-spacing: 0;
	text-align: center;
	line-height: 1.6rem;
}
.fail_popup_main p{
	text-align: center;
}
#repayment{
	-moz-border-radius:5rem ;
	-webkit-border-radius:5rem ;
	border-radius: 5rem;
}


/* 公共失败页*/
.max-width{
	max-width: 510px;
}
.container_failure{
	display: flex;
	flex-direction: column;
	margin-top: 7rem;
	align-items: center;
}
.errorImg_div{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;

}
.errorImg{
	width: 4.5rem;
	height: 4.5rem;
}
.pay_Result_div{
	width: 100%;
	height: auto;
	min-height: 2.5rem;
	margin-top: 2.4rem;
	display: flex;
	justify-content: center;

}
.pay_Result_div p{
	font-family: PingFangSC-Medium, PingFang SC sans-serif;
	font-weight: 500;
	font-size: 2.1rem;
	color: #141414;
	letter-spacing: 0;
	text-align: center;
	line-height: 2.1rem;
}
.pay_Result{
	width: 100%;
	min-height: 2.5rem;
	display: flex;
	justify-content: center;
	align-items: center;

}
.errorInfo_div{
	width: 100%;
	min-height: 2rem;
	margin-top: 1.6rem;
	display: flex;
	justify-content: center;

}
.errorInfo{
	width:auto;
	min-height: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: PingFangSC-Regular, PingFang SC sans-serif;
	font-weight: 400;
	font-size: 1.6rem;
	color: #141414;
	letter-spacing: 0;
	text-align: center;
	line-height: 1.6rem;
}


.pay_fail_info  {
	width: 100%;
	background: #FFFFFF;
	padding: 0;
	margin-top: 0.4rem;
	max-width: 510px;

}

.pay_fail_info  p {
	width: 84.8%;
	margin: 2rem auto 0rem auto;
	height: 1.4rem;
	line-height: 1.4rem;
	color: #959595;
	display: flex;
	justify-content: space-between;

}
.pay_fail_info p span {
	width: auto;
	height: auto;
	white-space: nowrap;
	font-size: 1.4rem;
	font-family: PingFangSC-Regular ,PingFang SC sans-serif;
	font-weight: 400;
	color: #666666;
	letter-spacing: 0;
}

.pay_fail_info p em {
	text-align: right;
	font-style: normal;
	width: auto;
	height: auto;
	overflow-wrap: break-word;
	font-size: 1.4rem;
	font-family: PingFangSC-Medium sans-serif;
	color: #141414;
	letter-spacing: 0;
	font-weight: 500;
}
 /*数研所UI 一码付聚合码共用*/

title{
	font-family: PingFangSC-Semibold;
	font-size: 3.8rem;
	color: #0D0D0D;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
}
.change_text{
	font-family: PingFangSC-Medium;
	font-size: 1.2rem;
	color: #70A328;
	letter-spacing: 0;
	font-weight: 500;
	width: auto;
	margin-left:  2.4rem;
	position: absolute;
	right: 1.2rem;
}
.remark_text_div{
	background: #F7F8F9;
	border-radius: 0.4rem;
	padding: 0.8rem 1.2rem;
	display: flex;
	word-break: break-word;
	white-space: nowrap;
}

.remarks_text{
	font-family:PingFangSC-Regular;;
	font-size: 1.2rem;
	color: #141414;
	letter-spacing: 0;
	font-weight: 400;
	width: auto;
	height: auto;
	border: none;
	background:#F7F8F9;
	display: inline-block;
	word-break: break-word;
	white-space: normal;
}
.fontLimit span{
	font-family: PingFangSC-Regular sans-serif;
	font-size: 1.2rem;
	color: #999999;
	letter-spacing: 0;
	font-weight: 400;
}

.input_del{
	width: 1.8rem;
	height: 1.8rem;
	filter: opacity(0.7) brightness(1.3);
}
.input_del:active{
	filter: invert(100%) brightness(3);
}

.popupClose{
	width: 1.6rem;
	height: 1.6rem;
}


.remark_popup1{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 1.7rem 2.4rem 0rem 2.4rem;
	width: 87.2vw;
	margin: 1.7rem auto 0rem auto;
}

.remark_popup2{
	width: 87.2vw;
	min-height: 5.4rem;
	height: auto;
	background: #F7F8F9;
	border-radius: 0.4rem;
	margin: 2.5rem auto 0rem auto;
	padding-left: 1.2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
}

.finDiv{
	height: 3.2rem;
	background: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	align-items: center;

}
.finBtn{
	font-family: PingFangSC-Medium;
	font-size: 1.6rem;
	color: #FFFFFF;
	background: #70A328;
	letter-spacing: 0;
	font-weight: 500;
	min-width: 5.8rem;
	width: auto;
	height: 3.2rem;
	border-radius: 0.4rem;
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;

}

#overlay{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1000;
}

.remark_popup {
	border-radius: 1.6rem 1.6rem 0rem 0rem;
	display: none;
	/* position: fixed; */
	left: 0px;
	/* top: 0; */
	/* bottom:0px; */
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	z-index: 1001;
	opacity: 0;
	transition: margin-top 0.2s ease, transform 0.2s ease;
}

.remark_popup.active {
	opacity: 1;
}


.remark_popup{
	position: absolute;
	/*top: 50%;*/
	/*bottom: 40%;*/
}
.input_popup{
	background: #F7F8F9;
	border-radius: 0.4rem;
	min-height: 2rem;
	height: auto;
	outline:none;
	border: none ;
	width: 100%;
	font-size: 1.4rem;
	font-family: PingFangSC-Regular  sans-serif;
	color: #141414;
	letter-spacing: 0;
	font-weight: 400;
	caret-color: #70a328;
	overflow: hidden;
	resize: none;
}

