			body,
			.mui-content {
				background: #FFF;
			}
			
			.chkbox {
				overflow: hidden;
				height: 215px;
				margin-top: 88px;
			}
			
			.demand {
				/*padding: 22px 24px 24px 24px;*/
			}
			
			.demand .tit {
				width: 100%;
				position: relative;
				padding: 22px 24px 24px 24px;
				position: fixed;
				top: 0;
				background: #FFF;
				z-index: 999;
			}
			
			.demand .tit:after {
				left: 0;
				right: 0;
				bottom: 0;
				position: absolute;
				content: "";
				background: #EDEDED;
				height: 1px;
				transform: scaleY(.5);
			}
			
			.demand h1 {
				margin-top: 0;
				margin-bottom: 0;
				width: 80px;
				float: left;
			}
			
			.demand .tit img {
				margin-top: 4px;
			}
			
			.demand .mui-scroll {
				padding: 0 24px;
			}
			
			.chklist {}
			
			.chklist li {
				overflow: hidden;
				margin-bottom: 27.5px;
			}
			
			.chklist .bgchk {
				float: left;
				background-image: url(../images/selected-off@2x.png);
				width: 18px;
				height: 18px;
				background-size: cover;
			}
			
			.chklist .bgchk.on {
				background-image: url(../images/selected-on@2x.png);
			}
			
			.chklist .txt {
				margin-left: 14px;
				line-height: 18px;
				float: left;
			}
			
			.footer {
				width: 100%;
				padding: 0 24px 24px 24px;
				position: fixed;
				bottom: 0;
				background: #FFF;
				z-index: 999;
			}
			
			.footer button {
				width: 100%;
				border: 1px solid #CC9E68;
				border-radius: none;
				color: #CC9E68;
				padding: 15.5px 12px;
			}
			.mui-popover.mui-popover-action.mui-popover-bottom{
				background: #FFF;
				height: 65%;
				z-index: 99999999999;
				overflow: hidden;
			}
