.modules-box{
	background-color: #FFFFFF;
	&-head{
		position: fixed;
		left: 0;
		right: 0;
		z-index: 99;
		background-color: #FFFFFF;
		&-matter{
			width: 750rpx;
			padding: 20rpx 30rpx;
			&_cot{
				height: 70rpx;
				border-radius: 70rpx;
				background-color: #ecedef;
				flex-direction: row;
				align-items: center;
				padding: 0 30rpx;
				&_input{
					flex: 1;
					font-size: 32rpx;
					margin-left: 15rpx;
				}
			}
		}
	}
	&_apply{
		background-color: #FFFFFF;
		&-ali{
			flex-direction: row;
			align-items: center;
			&-left{
				width: 100rpx;
				height: 100rpx;
				background-color: #9c53c4;
				border-radius: 20rpx;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				margin: 0 30rpx;
			}
			&-right{
				flex: 1;
				flex-direction: row;
				align-items: center;
				padding: 15px 0;
				border-bottom-style: solid;
				border-bottom-color: #f5f5f5;
				border-bottom-width: 1rpx;
				&_lp{
					flex: 1;
					&-p1{
						width: 380rpx;
						font-size: 34rpx;
						color: #303030;
						text-overflow: ellipsis;
						overflow: hidden;     
						/* #ifdef H5 */
						white-space: nowrap;
						/* #endif */
						lines: 1; 
					}
					&-p2{
						width: 380rpx;
						font-size: 28rpx;
						margin-top: 10rpx;
						color: #999a9c;
						text-overflow: ellipsis;
						overflow: hidden;     
						lines: 2; 
						/* #ifdef H5 */
						 display: -webkit-box;
						 -webkit-line-clamp:2;
						 overflow: hidden;
						 text-overflow: ellipsis;
						 -webkit-box-orient: vertical;
						/* #endif */
					}
				}
				&_but{
					border-style: solid;
					border-width: 1rpx;
					border-color: #9c53c4;
					color: #9c53c4;
					border-radius: 10rpx;
					font-size: 32rpx;
					padding: 10rpx 30rpx;
					margin: 0 30rpx;
					border-radius: 100rpx;
				}
				&_remove{
					border-color: #bcbdbf;
					color: #43444a;
				}
			}
		}
	}
	&_pul{
		background-color: #FFFFFF;
		&-pli{
			text-align: center;
			font-size: 36rpx;
			padding: 30rpx 0;
			color: #303030;
			border-bottom-style: solid;
			border-bottom-width: 1rpx;
			border-bottom-color: #F5F5F5;
		}
	}
}