.save-data-btn {
	position: absolute;
	bottom: .3rem;
	left: 50%;
	transform: translate(-50%, 0);
	width: 1.5rem;
	height: .5rem;
	line-height: .5rem;
	background: #339985;
	border-radius: .5rem;
	margin: 0 auto;
	margin-top: .25rem;
	text-align: center;
	font-size: .28rem;
	font-weight: 400;
	color: #FFFFFF;
}

.getShowStudent-box {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.8);
	z-index:1;
}

.getShowStudent-box .getShowStudent-box-rel {
	position: relative;
	width: 100%;
	height: 100%;
}

.getShowStudent-box .getShowStudent-box-rel .close-img {
	position: absolute;
	top: .2rem;
	right: .2rem;
	width: .5rem;
	height: .5rem;
}

.getShowStudent-box .getShowStudent-box-rel .close-img img {
	width: 100%;
	height: 100%;
}

.getShowStudent-box .getShowStudent-box-rel .content-getShow {
	width: 7rem;
	height: 9rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	overflow: hidden;
	background: #FFFFFF;
	border-radius: .15rem;
}
.content-getShow-rel{
	width: 100%;
	height: 100%;
	position: relative;
}
.getShowStudent-box .getShowStudent-box-rel .content-getShow .classHeader-tit {
	padding: .1rem .1rem 0 .1rem;
	width: 6.56rem;
	margin: 0 auto;
	/* overflow: hidden; */
	z-index: 2;
}

.getShowStudent-box .getShowStudent-box-rel .content-getShow .txt-tishi-p {
	padding: .49rem .10rem 0 .52rem;
	width: 6.56rem;
	margin: 0 auto;
	overflow: hidden;
	font-size: .30rem;
	color: #000000;
}

.getShowStudent-box .getShowStudent-box-rel .content-getShow .classHeader-tit .txt {
	color: #000000;
	width: 100%;
	text-align: center;
	font-size: .30rem;
	line-height: .45rem;
}

.getShowStudent-box .getShowStudent-box-rel .content-getShow .classHeader-tit .input-select-student {
	width: 100%;
	overflow: hidden;
}

.getShowStudent-box .getShowStudent-box-rel .content-getShow .classHeader-tit .input-select-student .input {
	width: 3.50rem;
	height: .60rem;
	border-radius: .6rem;
	padding-left: .30rem;
	font-size: .28rem;
	color: #999;
	line-height: .60rem;
	position: relative;
	border: .02rem solid #999;
	box-sizing: border-box;
	margin-top: .25rem;
	float: left;
	margin-left: .6rem;
}

.getShowStudent-box .getShowStudent-box-rel .content-getShow .classHeader-tit .input-select-student .select-btn {
	width: 1.5rem;
	height: .6rem;
	line-height: .6rem;
	background: #339985;
	border-radius: .6rem;
	text-align: center;
	font-size: .28rem;
	font-weight: 400;
	color: #FFFFFF;
	float: left;
	margin-left: .25rem;
	margin-top: .25rem;
}

.content-getShow .select-student {
	width: 100%;
	padding: .20rem .1rem;
	box-sizing: border-box;
	margin: 0 auto;
	max-height: 3.5rem;
	overflow: scroll;
}

.content-getShow .select-student .student-li2 {
	width: 1.65rem;
	float: left;
	height: .60rem;
	margin: .2rem 0 0 .40rem;
	position: relative;
}

.content-getShow .select-student .student-li {
	width: 1.65rem;
	float: left;
	position: relative;
	height: .60rem;
	line-height: .6rem;
	text-align: center;
	color: #999999;
	font-size: .22rem;
	border: 1px solid #178a74;
	border-radius: .14rem;
}

.content-getShow .select-student .active {
	color: #FFFFFF !important;
	background: #178a74;
}





























input{  
	background:none;  
	outline:none;  
	border:none;
}
.xiaohe-pay-main{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.xiaohe-pay-main .public-header{
	position: relative;
	width: 100%;
	height:1.53rem;
	overflow: hidden;
}
.xiaohe-pay-main .public-header .bg-img{
	display: block;
	width: 100%;
	height: 100%;
}
.xiaohe-pay-main .public-header .tit{
	position: absolute;
	top: .35rem;
	width: 100%;
	text-indent: .1rem;
	text-align: center;
	color: #ffffff;
	font-size:.36rem;
}
.xiaohe-pay-main .content-box{
	display: block;
	width: 100%;
	padding:0 .46rem;
	box-sizing: border-box;
	overflow: hidden;
}
.xiaohe-pay-main .content-box .input-box{
	display: block;
	width: 100%;
	overflow: hidden;
	margin-top: .25rem;
}
.xiaohe-pay-main .content-box .input-box .left-txt{
	float: left;
	width:1.5rem;
	line-height:.7rem;
	text-align: right;
	color: #666666;
	font-size: .28rem;
}
.xiaohe-pay-main .content-box .input-box .right-input{
	float: left;
	width:3.13rem;
	height: .7rem;
	margin-left:.03rem;
}
.xiaohe-pay-main .content-box .input-box .right-input5{
	float: left;
	width:2.4rem;
	height: .7rem;
	margin-left: .1rem;
}
.xiaohe-pay-main .content-box .input-box .right-input5 input{
	width: 100%;
    height: 100%;
    padding: 0 0.2rem;
    box-sizing: border-box;
    border-radius: 0.35rem;
    font-size: .24rem;
    color: #666666;
    border: 1px solid #178a74;
}
.xiaohe-pay-main .content-box .input-box .right-input2{
	float: left;
	width: 5rem;
	height: .7rem;
	margin-left:.03rem;
}
.xiaohe-pay-main .content-box .input-box .right-input222{
	float: left;
	width: 5rem;
	margin-left:.03rem;
	font-size:.26rem;
	line-height: .7rem;
}
.xiaohe-pay-main .content-box .input-box .right-input3{
	float: left;
	width: 5rem;
	height: 1.75rem;
	margin-left:.03rem;
}
.xiaohe-pay-main .content-box .input-box .right-input4{
	float: left;
	padding: 0 .2rem;
	line-height: .7rem;
	color: #007e66;
	font-size: .28rem;
	font-weight: 600;
}
.xiaohe-pay-main .content-box .input-box .right-input3 textarea{
	width: 100%;
	height: 100%;
	padding: .2rem .2rem;
	box-sizing: border-box;
	border-radius: .25rem;
	font-size:.26rem;
	color:#666666;
	border: 1px solid #178a74;
}
.xiaohe-pay-main .content-box .input-box .right-input2 input{
	width: 100%;
	height: 100%;
	padding: 0 .2rem;
	box-sizing: border-box;
	border-radius: .35rem;
	font-size:.26rem;
	color:#666666;
	border: 1px solid #178a74;
}
.xiaohe-pay-main .content-box .input-box .right-input2 textarea{
	width: 100%;
	height: 2rem;
	padding: .2rem .2rem;
	box-sizing: border-box;
	border-radius: .25rem;
	font-size:.26rem;
	color:#666666;
	border: 1px solid #178a74;
}
.xiaohe-pay-main .content-box .input-box .right-input2 select{
	width: 100%;
	height: 100%;
	padding: 0 .2rem;
	box-sizing: border-box;
	border-radius: .25rem;
	font-size:.26rem;
	color:#666666;
	border: 1px solid #178a74;
}
.xiaohe-pay-main .content-box .input-box .right-input2 select{
	width: 100%;
	height: 100%;
	padding: 0 .4rem;
	box-sizing: border-box;
	border-radius: .35rem;
	font-size:.24rem;
	color:#666666;
	border: 1px solid #178a74;
}
.xiaohe-pay-main .content-box .input-box .right-input input{
	width: 100%;
	height: 100%;
	padding: 0 .2rem;
	box-sizing: border-box;
	border-radius: .35rem;
	font-size:.24rem;
	color:#666666;
	border: 1px solid #178a74;
}
.xiaohe-pay-main .content-box .input-box .right-input select{
	width: 100%;
	height: 100%;
	padding: 0 .2rem;
	box-sizing: border-box;
	border-radius: .35rem;
	font-size:.24rem;
	color:#666666;
	border: 1px solid #178a74;
}
.xiaohe-pay-main .content-box .input-box .select-btn{
	float: left;
	margin-left:.27rem;
	width:1.57rem;
	height: .7rem;
	line-height: .7rem;
	text-align: center;
	color: #ffffff;
	font-size:.26rem;
	background: #007e66;
	border-radius: .35rem;
}
.xiaohe-pay-main .content-box .input-box .select-btn2{
	float: left;
	margin-left:.27rem;
	line-height: .7rem;
	text-align: center;
	color: #666666;
	font-size:.26rem;
}
.student-list{
	width: 100%;
	padding: 0rem .4rem 0 .4rem;
	box-sizing: border-box;
	overflow: hidden;
}
.student-list2{
	width: 100%;
	padding: 0rem;
	box-sizing: border-box;
	overflow: scroll;
	max-height: 3.6rem;
}
.bottom-btn{
	/* margin-top:1.6rem; */
	position: absolute;
	bottom: .6rem;
	left: 0;
	margin: 0 auto;
	overflow: hidden;
}
.bottom-btn .cancel-btn{
	float: left;
	width: 1.6rem;
	text-align: center;
	height: .5rem;
	line-height: .5rem;
	color: #666666;
	font-size:.26rem;
	border: 1px solid #666666;
	border-radius: .5rem;
	margin-left: .9rem;
}
.bottom-btn .submit-btn{
	float: left;
	width: 1.8rem;
	text-align: center;
	height: .5rem;
	line-height: .5rem;
	color: #ffffff;
	font-size:.26rem;
	background: #178a74;
	border-radius: .5rem;
	margin-left: .3rem;
}
.addSchool-p{
	display: inline-block;
	margin-left: .2rem;
	padding: 0 0.3rem;
    height: 0.6rem;
    line-height: .6rem;
    text-align: center;
    color: #ffffff;
    font-size: .22rem;
    background: #178a74;
    -webkit-border-radius: 0.14rem;
    border-radius: 0.14rem;
    margin-left: 0.2rem;
    margin-top: 0.2rem;
    position: relative;
}
.student-list .student{
	float: left;
	/* width: 1.65rem; */
	padding: 0 0.3rem;
    float: left;
    position: relative;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    color: #999999;
    font-size: .22rem;
    border: 1px solid #178a74;
    -webkit-border-radius: .14rem;
	border-radius: .14rem;
	margin-left: .2rem;
	margin-top: .2rem;
	position: relative;
}
.student-list .student .right-top{
	position: absolute;
	top: -.1rem;
	right: -.1rem;
	width: .25rem;
	height: .25rem;
	border-radius: 100%;
	background-color: #007e66;
	color: #FFFFFF;
	font-size: .14rem;
	text-align: center;
	line-height: .25rem;
}
.student-list .student .right-top-red{
	position: absolute;
	top: -.1rem;
	right: -.1rem;
	width: .25rem;
	height: .25rem;
	border-radius: 100%;
	background-color: red;
	color: #FFFFFF;
	font-size: .14rem;
	text-align: center;
	line-height: .25rem;
}
.student-list .active {
    color: #FFFFFF !important;
    background: #178a74;
}
.student-list .active .right-top{
	background: #FFFFFF !important;
	color: #007e66 !important;
}
.student-list .active .right-top-red{
	background: #FFFFFF !important;
	color: red !important;
}
.submit-all-msg{
	width:4.1rem;
	text-align: center;
	color: #ffffff;
	height: .8rem;
	line-height: .8rem;
	font-size:.3rem;
	font-weight: 600;
	background: #007e66;
	border-radius: .4rem;
	margin: .4rem auto;
	display: block;
}
.login-box{
   position: fixed;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   background: rgba(0, 126, 102, 0.7);
   z-index: 99999;
}
.login-box .login-rel{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.login-box .login-rel .login-content{
	position: absolute;
	top:3rem;
	left: 50%;
	transform: translate(-50%,0);
	width:5.74rem;
	height:6.14rem;
	background: #ffffff;
	border-radius: .2rem;
}
.login-box .login-rel .login-content .login-content-rel{
	display: block;
	width: 100%;
	height: 100%;
	padding:.55rem;
	position: relative;
	box-sizing: border-box;
}
.login-box .login-rel .login-content .login-content-rel .phone-input{
	width: 100%;
	height:.73rem;
	line-height: .73rem;
	color:#999999;
	font-size: .26rem;
	border: 1px solid #999999;
	border-radius: .465rem;
	margin-top:.3rem;
}
.login-box .login-rel .login-content .login-content-rel .phone-input .code{
	float: left;
	width:100%;
	text-indent: .2rem;
	height: 100%;
}
.login-box .login-rel .login-content .login-content-rel .phone-input22{
	width: 100%;
	height:.73rem;
	line-height: .73rem;
	color:#999999;
	font-size: .26rem;
	margin-top:.3rem;
}
.login-box .login-rel .login-content .login-content-rel .phone-input .phone{
	float: left;
	width:2.8rem;
	text-indent: .2rem;
	height: 100%;
}
.login-box .login-rel .login-content .login-content-rel .phone-input22 .phoneCode{
	float: left;
	width:2.3rem;
	text-indent: .2rem;
	height: 100%;
	border: 1px solid #999999;
	border-radius: .465rem;
}
.login-box .login-rel .login-content .login-content-rel .phone-input .getCode-btn{
	float: left;
	width:1.81rem;
	line-height: .73rem;
}
.login-box .login-rel .login-content .login-content-rel .phone-input22 .getCode-btn2{
	float: left;
	width:2.24rem;
	line-height: .73rem;
}
.login-box .login-rel .login-content .login-content-rel .phone-input22 .getCode-btn img{
	display: block;
	width: 100%;
}
.login-box .login-rel .login-content .login-content-rel .saveBtn{
	margin:.62rem auto 0 auto;
	width:4.5rem;
	height:.8rem;
	color: #ffffff;
	font-size: .26rem;
	font-weight: 600;
	text-align: center;
	background: #178a74;
	border-radius: .4rem;
	line-height: .8rem;
}
.login-box .login-rel .close-btn{
	position: absolute;
	top:10rem;
	left: 50%;
	transform: translate(-50%,0);
	width:.8rem;
	height: .8rem;
}
.orderMsg-box2 .login-box .login-rel .close-btn{

}
.login-box .login-rel .close-btn img{
	display: block;
	width: 100%;
	height: 100%;
}
.orderMsg-box{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 126, 102, 0.9);
 }
 .orderMsg-box .orderMsg-rel{
	 position: relative;
	 width: 100%;
	 height: 100%;
	 overflow: hidden;
 }
 .orderMsg-box .orderMsg-rel .close-btn{
	position: absolute;
	bottom: .4rem;
	left: 50%;
	transform: translate(-50%,0);
	width:.8rem;
	height: .8rem;
}
.orderMsg-box2 .orderMsg-rel .close-btn{
	bottom: 2.4rem;
}
.orderMsg-box .orderMsg-rel .close-btn img{
	display: block;
	width: 100%;
	height: 100%;
}
.orderMsg-box .orderMsg-rel .orderMsg-content{
	position: absolute;
	top:.4rem;
	left: 50%;
	transform: translate(-50%,0);
	width:5.74rem;
	height:11.6rem;
	background: #ffffff;
	overflow: hidden;
	border-radius: .2rem;
}
.orderMsg-box2 .orderMsg-rel .orderMsg-content{
	position: absolute;
	top:2rem;
	left: 50%;
	transform: translate(-50%,0);
	width:5.74rem;
	height:7.6rem;
	background: #ffffff;
	border-radius: .2rem;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	box-sizing: border-box;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .canvasImg-box{
	width: 100%;
	overflow: hidden;
	padding:.5rem .7rem .2rem 0.7rem;
	box-sizing: border-box;
	background: #ffffff;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .orderMsg-tit{
	width: 100%;
	text-align: center;
	font-size:.44rem;
	color:#007e66;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .orderMsg-li{
	width: 100%;
	color: #666666;
	font-size: .24rem;
	margin-top:.25rem;
	display: block;
	overflow: hidden;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .endTime{
	width: 100%;
	color: red;
	text-align: center;
	font-size: .24rem;
	margin-top:.25rem;
	display: block;
	overflow: hidden;
	font-weight: 600;
	text-align: left;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .weixin-pay-logo{
	margin: 0 auto;
	width: 3rem;
	overflow: hidden;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .weixin-pay-logo img{
	display: block;
	width: .7rem;
	margin-left: .5rem;
	float: left;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .orderMsg-li .left{
	float: left;
	/* width:1.4rem; */
	text-align: right;
	font-weight: 600;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .orderMsg-li .right{
	float: left;
	margin-left: .2rem;
	display: inline-block;
	width: 2.7rem;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .qr-code{
	display: block;
	width:4rem;
	margin: 0rem auto;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .qr-code img{
	display: block;
	width: 100%;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .save-img{
	margin:0rem auto 0 auto;
	width:4.5rem;
	height:.8rem;
	color: #ffffff;
	font-size: .26rem;
	font-weight: 600;
	text-align: center;
	background: #178a74;
	border-radius: .4rem;
	line-height: .8rem;
	z-index: 99999;
	position: relative;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .save-img2{
	margin:0rem auto 0 auto;
	width:4.5rem;
	height:.8rem;
	color: #ffffff;
	font-size: .26rem;
	font-weight: 600;
	text-align: center;
	background: #178a74;
	border-radius: .4rem;
	line-height: .8rem;
	z-index: 99999;
	bottom: .3rem;
	left: .7rem;
	position: absolute;
}
.orderMsg-box .orderMsg-rel .orderMsg-content .orderMsg-content-rel .save-img img{
	display: none !important;
}
.nomessage{
	width: 100%;
	height:6.3rem;
	margin-top: .4rem;
	overflow: scroll;
	color:#178a74;
	font-size:.38rem;
}
.nostudentDiv{
	width: 100%;
	margin-top: .2rem;
	color:#178a74;
	font-size:.28rem;
	padding-left: 1.5rem;
	box-sizing: border-box;
}
.select-ul{
	width: 100%;
	height:6.3rem;
	overflow: scroll;
}
.select-ul .select-li{
	width: 100%;
	padding: .2rem 0;
	box-sizing: border-box;
	overflow: hidden;
	border-top: 1px solid #007e66;
	margin-top: .3rem;
}
.select-ul .select-li .li-div{
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	line-height: .6rem;
}
.select-ul .select-li .li-div .p1{
	float: left;
	width:4.4rem;
	color:#666666;
	font-size:.28rem;
}
.green{
	color: #178a74;
	font-size: .4rem;
	font-weight: 600;
	padding-right: .1rem;
	margin-top: -.06rem;
	display: inline-block;
}
.red{
	color: red;
	font-size: .4rem;
	font-weight: 600;
	padding-right: .1rem;
	margin-top: -.06rem;
	display: inline-block;
}
.blue{
	color: blue;
	font-size: .4rem;
	font-weight: 600;
	padding-right: .1rem;
	margin-top: -.06rem;
	display: inline-block;
}

.order-money-box{
	width: 6.5rem;
	margin: 0 auto;
	padding-top: .6rem;
	text-align: center;
	padding-bottom: .4rem;
	border-bottom: 1px solid #999999;
}
.order-money-box .p1{
	font-size: .32rem;
	color: #666666;
}
.order-money-box .p2{
	font-size: .48rem;
	color: #666666;
	font-weight: 600;
}
.pay-btn{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
	color: #ffffff;
	font-size: .42rem;
	background: #257E66;
}
.qr-code-img{
	position: absolute;
    top: .4rem;
    left: 50%;
    transform: translate(-50%,0);
    width: 5.74rem;
    height: 11rem;
    background: #ffffff;
	border-radius: .2rem;
	z-index: 100;
}
.qr-code-img img{
	display: block;
	width: 5.74rem;
}
.cuowu-logo{
	display: block;
	width: 1rem;
	margin: 0 auto 0 auto;
}
.p-error{
	width: 4.8rem;
	color: black;
	font-size: .3rem;
	margin: .4rem auto;
	text-align: center;
}
.error-content{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.class-list{
	width: 100%;
	overflow: hidden;
}
.class-list .content{
	width: 100%;
	overflow: hidden;
}
.class-list .content .list{
	width: 100%;
	overflow: hidden;
	margin-top: .25rem;
}
.class-list .content .list .list-left-p{
	float: left;
    line-height: .7rem;
    text-align: right;
    color: #666666;
	font-size: .3rem;
	margin-left: .1rem;
}
.class-list .content .list .list-right-p{
	float: right;
}
.class-list .content .list .list-right-p img{
	display: block;
	width: .4rem;
}
.class-message-box{
	width: 6.58rem;
	border-radius: .4rem;
	border: 1px solid #178a74;
	padding:.2rem;
	box-sizing: border-box;
	position: relative;
	margin-top: .2rem;
}
.class-message-box .message-list{
	width: 100%;
	overflow: hidden;
}
.class-message-box .message-list .top-list{
	width: 100%;
	overflow: hidden;
}
.class-message-box .message-list .top-list .list-left-p{
	float: left;
    line-height: .7rem;
    text-align: right;
    color: #666666;
	font-size: .3rem;
	margin-left: .1rem;
}
.class-message-box .message-list .top-list .class-type{
	float: left;
	line-height: .7rem;
    text-align: right;
    color: #666666;
	font-size: .28rem;
	margin-left: .2rem;
}
.class-message-box .message-list .top-list .student-name-box {
	height: 0.5rem;
	line-height: .5rem;
	padding: 0 0.2rem;
	margin-top: 0;
	box-sizing: border-box;
	border-radius: 0.25rem;
	font-size: .24rem;
	color: #666666;
	border: 1px solid #178a74;
	float: right;
	margin-top: .05rem;
}

.class-message-box .message-list .top-list .class-type select{
	width: 2rem;
    height: 0.6rem;
    padding: 0 0.2rem;
    box-sizing: border-box;
    border-radius: 0.35rem;
    font-size: .24rem;
    color: #666666;
    border: 1px solid #178a74;
}
.class-message-box .message-list .top-list .list-right-p{
	position: absolute;
	top: .08rem;
	right: .08rem;
}
.class-message-box .message-list .top-list .list-right-p img{
	display: block;
	width: .4rem;
}
.class-message-box .message-list .input-box{
	width: auto;
	float: left;
}
.class-message-box .message-list .input-box:nth-of-type(2){
	margin-left: .2rem;
}
.class-message-box .message-list .input-box .left-txt{
	float: left;
    line-height: .6rem;
    text-align: left;
    color: #666666;
	font-size: .28rem;
	width: auto;
}
.class-message-box .message-list .input-box .right-input{
	float: left;
    width: 1.3rem;
    height: 0.6rem;
    margin-left: 0.03rem;
}
.class-message-box .message-list .input-box .select-btn2{
	margin-left: .1rem;
	line-height: .6rem;
}











.product-table{
	width:6.58rem;
	overflow: hidden;
	border: 1px solid #007e66;
	box-sizing: border-box;
	margin-top: .3rem;
}
.product-table2{
	border: 1px solid #f3f3f3 !important;
}
.product-table .top-tit{
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	font-size: .24rem;
	color: #666666;
	overflow: hidden;
	border-bottom: 1px solid #007e66;
	box-sizing: border-box;
}
.product-table2 .top-tit{
	border-bottom: 1px solid #f3f3f3 !important;
}
.product-table .top-tit .p1{
   width: 40%;
   float: left;
   text-align: center;
   border-right: 1px solid #007e66;
   box-sizing: border-box;
   display: flex;
    align-items: center;
    justify-content:center;
}
.product-table2 .top-tit .p1{
	border-right: 1px solid #f3f3f3 !important;
}
.product-table .top-tit .p2{
	width: 20%;
	float: left;
	text-align: center;
	border-right: 1px solid #007e66;
	box-sizing: border-box;
	display: flex;
    align-items: center;
    justify-content:center;
 }
 .product-table2 .top-tit .p2{
	border-right: 1px solid #f3f3f3 !important;
 }
 .product-table .top-tit .p2:last-child{
	 border: none;
 }
 .product-table  .table-content-box{
	width: 100%;
	font-size: .24rem;
	height: .8rem;
	color: #666666;
	overflow: hidden;
	box-sizing: border-box;
	border-bottom: 1px solid #007e66;
 }
 .product-table2  .table-content-box{
	border-bottom: 1px solid #f3f3f3 !important;
 }
 .product-table  .table-content-box:last-child{
	border: none;
}
 .product-table  .table-content-box .p-name{
	width: 40%;
	float: left;
	text-align: center;
	border-right: 1px solid #007e66;
	box-sizing: border-box;
	vertical-align: middle;
	height: 100%;
	display: flex;
    align-items: center;
    justify-content:center;
 }
 .product-table2  .table-content-box .p-name{
	border-right: 1px solid #f3f3f3 !important;
 }
 .product-table  .table-content-box .p2{
	width: 20%;
	float: left;
	text-align: center;
	border-right: 1px solid #007e66;
	box-sizing: border-box;
	height: 100%;
	display: block;
	vertical-align: middle;
	display: flex;
    align-items: center;
    justify-content:center;
 }
 .product-table2  .table-content-box .p2{
	border-right: 1px solid #f3f3f3 !important;
 }
 .product-table  .table-content-box .p2:last-child{
	border: none;
}
.href-app-btn{
	position: fixed;
	width: 1rem;
	height: 1rem;
	border-radius:1rem;
    left:.2rem;
	top: 80%;
	transform: translate(0,-50%);
    background: #09b891;
    border: 2px solid #0aa280;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFFFFF;
    font-size: .26rem;
    text-align: center;
	z-index: 8888;
}










.classHeader-tit .input-box{
	display: block;
	width: 100%;
	overflow: hidden;
	margin-top: .25rem;
}
.classHeader-tit .input-box .left-txt{
	float: left;
	width:1.5rem;
	line-height:.7rem;
	text-align: right;
	color: #666666;
	font-size: .28rem;
}
.classHeader-tit .input-box .right-input{
	float: left;
	width:3.13rem;
	height: .7rem;
	margin-left:.03rem;
}
.classHeader-tit .input-box .right-input5{
	float: left;
	width:2.4rem;
	height: .7rem;
	margin-left: .1rem;
}
.classHeader-tit .input-box .right-input5 input{
	width: 100%;
    height: 100%;
    padding: 0 0.2rem;
    box-sizing: border-box;
    border-radius: 0.35rem;
    font-size: .24rem;
    color: #666666;
    border: 1px solid #178a74;
}
.classHeader-tit .input-box .right-input2{
	float: left;
	width: 5rem;
	height: .7rem;
	margin-left:.03rem;
}
.classHeader-tit .input-box .right-input222{
	float: left;
	width: 5rem;
	margin-left:.03rem;
	font-size:.26rem;
	line-height: .7rem;
}
.classHeader-tit .input-box .right-input3{
	float: left;
	width: 5rem;
	height: 1.75rem;
	margin-left:.03rem;
}
.classHeader-tit .input-box .right-input4{
	float: left;
	padding: 0 .2rem;
	line-height: .7rem;
	color: #007e66;
	font-size: .28rem;
	font-weight: 600;
}
.classHeader-tit .input-box .right-input3 textarea{
	width: 100%;
	height: 100%;
	padding: .2rem .2rem;
	box-sizing: border-box;
	border-radius: .25rem;
	font-size:.26rem;
	color:#666666;
	border: 1px solid #178a74;
}
.classHeader-tit .input-box .right-input2 input{
	width: 100%;
	height: 100%;
	padding: 0 .2rem;
	box-sizing: border-box;
	border-radius: .35rem;
	font-size:.26rem;
	color:#666666;
	border: 1px solid #178a74;
}
.classHeader-tit .input-box .right-input2 textarea{
	width: 100%;
	height: 2rem;
	padding: .2rem .2rem;
	box-sizing: border-box;
	border-radius: .25rem;
	font-size:.26rem;
	color:#666666;
	border: 1px solid #178a74;
}
.classHeader-tit .input-box .right-input2 select{
	width: 100%;
	height: 100%;
	padding: 0 .2rem;
	box-sizing: border-box;
	border-radius: .25rem;
	font-size:.26rem;
	color:#666666;
	border: 1px solid #178a74;
}
.classHeader-tit .input-box .right-input2 select{
	width: 100%;
	height: 100%;
	padding: 0 .4rem;
	box-sizing: border-box;
	border-radius: .35rem;
	font-size:.24rem;
	color:#666666;
	border: 1px solid #178a74;
}
.classHeader-tit .input-box .right-input input{
	width: 100%;
	height: 100%;
	padding: 0 .2rem;
	box-sizing: border-box;
	border-radius: .35rem;
	font-size:.24rem;
	color:#666666;
	border: 1px solid #178a74;
}
.classHeader-tit .input-box .right-input select{
	width: 100%;
	height: 100%;
	padding: 0 .2rem;
	box-sizing: border-box;
	border-radius: .35rem;
	font-size:.24rem;
	color:#666666;
	border: 1px solid #178a74;
}
.classHeader-tit .input-box .select-btn{
	float: left;
	margin-left:.27rem;
	width:1.57rem;
	height: .7rem;
	line-height: .7rem;
	text-align: center;
	color: #ffffff;
	font-size:.26rem;
	background: #007e66;
	border-radius: .35rem;
}
.classHeader-tit .input-box .select-btn2{
	float: left;
	margin-left:.27rem;
	line-height: .7rem;
	text-align: center;
	color: #666666;
	font-size:.26rem;
}
.class-message-active{
	border:1px solid red !important;
}
.class-message-active .message-list .top-list .list-left-p{
	color: red;
}

.sendMsgContent{
	width: 6.8rem;
	margin: 0 auto;
	margin-top: .6rem;
	border-radius: .2rem;
	overflow: hidden;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
	padding: .2rem .3rem;
	box-sizing: border-box;
}
.sendMsgContent .sendMsgContent-rel{
	position: relative;
	width: 100%;
	height: 100%;
}
.sendMsgContent .sendMsgContent-rel .name-p{
	font-size: .4rem;
}
.sendMsgContent .sendMsgContent-rel .input-box{
	display: block;
	width: 100%;
	border-bottom: 1px solid #F5F6F5;
	height: .9rem;
	line-height: .9rem;
	overflow: hidden;
	display: flex;
}
.sendMsgContent .sendMsgContent-rel .input-box .left-txt{
	width: 22%;
	font-size: .28rem;
	color:#333333;
}
.sendMsgContent .sendMsgContent-rel .input-box .right-input2{
	flex: 1;
	height: .7rem;
	line-height: .7rem;
	font-size: .28rem;
	margin-top: .1rem;
	color:#333333;
	border-radius: .7rem;
	border: 1px solid #979997;
	box-sizing: border-box;
	overflow: hidden;
}
.sendMsgContent .sendMsgContent-rel .input-box .right-input2 input{
	display: block;
	width: 100%;
	height:.7rem;
	line-height: .7rem;
	padding: 0 .2rem;
	box-sizing: border-box;
	float: left;
}
.sendMsgContent .sendMsgContent-rel .input-box .right-input2 select{
	display: block;
	width: 100%;
	height: .7rem;
	border-radius: .7rem;
	padding: 0 .2rem;
	box-sizing: border-box;
	border: none;
	float: left;
    /* background-color: transparent; */
}
.sendMsgContent .sendMsgContent-rel .pay-btn2{
	border-radius: .6rem;
	margin: 0 auto;
	margin-top: .4rem;
	width: 3rem;
	height: .6rem;
	line-height: .6rem;
	text-align: center;
	background: #09b891;
	color: #ffffff;
	font-size: .3rem;
}
.sendMsg-main{
	width: 100%;
	height: 100vh;
	/* background: rgb(59 130 246 / 0.5); */
}
.about-class{
	margin: 0 auto;
	margin-top: .19rem;
    width: 1.57rem;
    height: .7rem;
    line-height: .7rem;
    text-align: center;
    color: #ffffff;
    font-size: .26rem;
    background: #007e66;
    border-radius: .35rem;

}
.bottom-list{
	overflow: hidden;
	margin: 0 auto;
}