body{padding:0;margin:0;font-size: 1rem;color:#000;font-family:Arial, Helvetica, sans-serif;}
body,html{width:100%;height:100%;overflow:hidden}
ul,p,img,button,form,h1,h2,h3,h4,h5,h6{padding:0;margin:0}
li{list-style:none}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
img{max-width:100%;border:0;vertical-align:bottom}
input:focus,button:focus{outline:0} 
input,button,select,textarea{font-family:"微软雅黑";font-size:inherit;line-height:inherit}
button{cursor:pointer}
input,select{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline:none}
input[type="text"] {-webkit-appearance:none}
textarea{-webkit-appearance:none;outline:0;resize:none}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}  
select::-ms-expand { display: none}
.boxFlex{display:flex}
.boxSpace{display:flex;justify-content:space-between}
.boxConetnt{height:calc(100% - 3.125rem);overflow:auto;padding:0.625rem}
.boxConetnt .boxTitle{border-bottom:1px solid #e2e2e2;padding-bottom: 0.5rem;color:#BC1821; text-align:center; font-weight:bold; font-size:18px;}
.boxInformation{padding:2px 0 10px 0}
.boxInformation li,.boxConetntbbList{border-bottom:1px solid #e2e2e2;padding:0.5rem 0}
.boxInformationl{width:7.25rem;}
.boxInformationl span{color:#bc1821}
.boxInformationr{flex:1;min-width:7.25rem;text-align:right;position:relative}
.boxInformationr .Infor-input{border:0;background:none;text-align:right} 
.Infor-input.ative,.Infor-input::placeholder{color:#8f8f8f}
.boxConetntba{border-bottom:1px solid #e2e2e2;padding:0.5rem 0}
.boxConetntbar{flex:1;text-align:right}
.boxConetntbar .list{background:url(../images/ic-ok.png) no-repeat 0 0;height:18px;line-height:20px;background-size:18px;padding-left:24px;display:inline-block}
.boxConetntbar .list.active{background:url(../images/ic-ok-select.png) no-repeat 0 0;height:18px;background-size:18px}
.boxConetntbb li{display:none}

.boxmask{display:none;text-align:left}
.boxmask .boxmask-mask{position:fixed;top:0;left:0;z-index:500;width:100%;height:100%;background: rgba(0,0,0,.6)}
.boxmask .boxmask-panel{position:fixed;z-index:501;bottom:0;left:0;width:100%;height:80%;background:#fff;animation:aclstop .5s 1 forwards;-webkit-animation:aclstop .5s 1 forwards}
@-webkit-keyframes aclstop {
	from {
		opacity: 0;
		transform: translateY(80%);
		-webkit-transform: translateY(80%);
	}
	to {
		opacity: 1;
		transform: translateY(0);
		-webkit-transform: translateY(0);
	}
}
@keyframes aclstop {
	from {
		opacity: 0;
		transform: translateY(80%);
		-webkit-transform: translateY(80%);
	}
	to {
		opacity: 1;
		transform: translateY(0);
		-webkit-transform: translateY(0);
	}
}
.boxmask .boxmask-panel .boxmask-choose,.picker .picker-panel .picker-choose {position: relative;height: 50px;color: #878787;font-size: 14px;border-bottom:1px solid #e2e2e2}
.boxmask .boxmask-panel .boxmask-choose .cancel, .boxmask .boxmask-panel .boxmask-choose .confirm {position: absolute;padding: 10px;top: 6px}
.boxmask .boxmask-panel .boxmask-choose .cancel {left: 0}
.boxmask .boxmask-panel .boxmask-choose .confirm,.confirm {right: 0;color: #bc1821!important}
.rolldate-confirm{color: #bc1821!important}
.boxmask-content{padding:10px;overflow:auto;height:calc(100% - 51px);color:#878787}
.boxmask-contenta{height:40px;line-height:40px;background:url(../images/ic-down.png) no-repeat 0 center;background-size:20px;padding-left:25px}
.boxmask-contenta.active{background:url(../images/ic-up.png) no-repeat 0 center;background-size:20px}
.boxmask-contentb{padding-left:20px}
.boxmask-contentb p{background:url(../images/ic-ok.png) no-repeat right 0;height:18px;background-size:18px;margin:5px 15px 15px 0}
.boxmask-contentb p.active{background:url(../images/ic-ok-select.png) no-repeat right 0;height:18px;background-size:18px}
.picker{font-family: Arial, Helvetica, sans-serif!important}
.footer{height:3.125rem;line-height:3.125rem}
.footer .button{background:#bc1821;border:0;width:100%;height:100%;color:#fff;font-size: 1.125rem;}

.clearTdata.active,.clearBdata.active{color:#8f8f8f}