section{margin:0.5rem;}
.title{width:100%;font-size:1.5rem;margin:0.6rem 0 0.6rem 0;background:#f05549;}
.title span{background:#fff;margin-left:0.5rem;display:block;padding-left:0.3rem;color:#666;}
.title p{float:right;background: #fff;margin:-1.8rem 0.5rem 0 0;color:#666;}
.title p #zhushu{color:#6dc140;}
.title p #money{color:#f05549;}

.number{width:100%;border-bottom:1px solid #ccc;float:left;padding-bottom:0.5rem;}
.number ul{width:100%;float:left;}
.number ul li{width:100%;display:block;text-align:center;}
.number ul li dl{float:left;width:100%;margin:0.3rem 0 0.3rem 0;}
.number ul li dl dd{float:left;width:10%;}
.number ul li dl dd span{display:block;float:left;color:#666;background:#f4f4f4;border:1px solid #ddd;font-size:1.7rem;width:2.4rem;height:2.6rem;line-height:2.6rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.number ul li dl dd span{cursor:pointer;}
.number ul li dl dd span.tab{background:#f05549;border-color:#f05549;color:#fff; }

.ssqnumber{width:100%;border-bottom:1px solid #ccc;float:left;padding-bottom:0.5rem;}
.ssqnumber ul{width:100%;float:left;}
.ssqnumber ul li{width:100%;display:block;text-align:center;}
.ssqnumber ul li dl{float:left;width:100%;margin:0.3rem 0 0.3rem 0;}
.ssqnumber ul li dl dd{float:left;width:9%;}
.ssqnumber ul li dl dd span{display:block;float:left;color:#666;background:#f4f4f4;border:1px solid #ddd;font-size:1.7rem;width:2.4rem;height:2.6rem;line-height:2.6rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.ssqnumber ul li dl dd span{cursor:pointer;}
.ssqnumber ul li dl dd span.tab{background:#f05549;border-color:#f05549;color:#fff; }
table td{font-size:1.4rem;}

.qx,.fx,.qc{border:1px solid #ddd;font-size:1.4rem;width:6.5rem;float:left;color:#777;padding:0.4rem;margin:0.5rem;background: #fff;cursor: pointer;}

.item{width:100%;border-bottom:1px solid #ccc;float:left;padding-bottom:0.5rem;}
.item ul{width:100%;float:left;}
.item ul li{width:100%;display:block;text-align:center;}
.item ul li dl{float:left;width:100%;margin:0.3rem 0 0.3rem 0;}
.item ul li dl dd{float:left;width:23%;margin:0 0.3rem 0 0.2rem;}
.item ul li dl dd span{display:block;float:left;color:#666;background:#fff;border:1px solid #ccc;font-size:1.5rem;width:94%;height:2.6rem;line-height:2.6rem;text-align:center;cursor: pointer;}
.item ul li dl dd span.tab{background:#f05549;border-color:#f05549;color:#fff; }


.result{width:100%;margin:0 auto;background:#fff;padding-bottom:1rem;}
.result table{width:100%;}
.result td{width:100%;}
.result tr.xz td{width:20%;height:4.4rem;}
.result .data{width:98%;margin:auto;border:1px solid #bbb;padding:0.2rem;height:10rem; overflow-y:auto;color:#666;font-size:1.4rem;text-align:left;}
.result .data span{margin:0 0 0 0.6rem;}
.result .data label{}
.result ul{width:100%;float:left;border:1px solid #ddd;padding-bottom:0.7rem;}
.result ul li{width:100%;display:block;text-align:center;}
.result ul li dl{float:left;width:100%;margin:0.5rem 0 0.3rem 0;}
.result ul li dl dt{float:left;width:100%;}
.result ul li dl dt td{padding:0 0.6rem 0 0.6rem;width:20%;}
.result ul li dl dt span{color:#666;}



.buttons{width:100%;background:#eeeeee; position:fixed;left:0;bottom:0;z-index:9999;}
.buttons table{width:100%;margin:0 auto;}
.buttons table td{text-align:center;height:4.2rem;line-height:4.2rem;}
.buttons button{width:82%;background: #6dc140;font-size:1.6rem;color:#fff;padding:0.6rem;margin-top:1rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor: pointer;}
.buttons button.bgr{background:#f05549;}


.select{font-size:1.4rem;float:left;display:block;margin-top:1rem;}
.select span{display:inline-block;float:left;margin-left:3px;}

.select1{font-size:1.4rem;float:left;display:block;margin-top:1rem;}
.select1 span{display:inline-block;float:left;margin-left:3px;}



.mb{left:0;top:0;z-index:1231;opacity:0.8;filter:alpha(opacity=80);height:100%;width:100%;background:#666;position:absolute;display: none;}

.fullscreen{left:0;top:0;z-index:8888;height:auto;width:100%;position:absolute;color:#666;font-size:1.4rem;text-align:left;background:#efefef;}
.fullscreen span{margin:0 0 0 0.6rem;}
.fullscreen label{}

.popup{width:98%;margin:0 auto;background:#fff;padding-bottom:1rem;clear:both;display:none;position:absolute;left:1%;top:0;z-index:9999;height:auto;}
.popup ul{width:100%;float:left;}
.popup ul li{width:100%;display:block;text-align:center;}
.popup ul li dl{float:left;width:100%;margin:0.5rem 0 0.3rem 0;}
.popup ul li dl dt{float:left;width:100%;}
.popup ul li dl dt td{padding:0 0.6rem 0 0.6rem;}
.popup ul li dl dt span{color:#666;}
.popup ul li dl dd{float:left;width:10%;}
.popup ul li dl dd span{display:block;float:left;color:#666;background:#f4f4f4;border:1px solid #ddd;font-size:1.7rem;width:2.6rem;height:2.6rem;margin-left:0.2rem;line-height:2.6rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; cursor: pointer;}
.popup ul li dl dd span.tab{background:#f05549;border-color:#f05549;color:#fff; }
.popup ul li dt .dz{width:7.5rem;border:1px solid #ddd;padding:0.3rem;font-size:1.4rem;}
.popup ul li.blue dl dd span.tab{background:#1f73b1;border-color:#1f73b1;color:#fff;}

.pbutton{width:100%;background:#eee;clear:both;margin-top:0.4rem;border-top:1px solid #ddd;}
.pbutton table{width:100%;margin:0 auto;}
.pbutton table td{text-align:center;height:4rem;line-height:4rem;}
.pbutton button{width:94%;background: #6dc140;font-size:1.4rem;color:#fff;padding:0.5rem;margin-top:1rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor: pointer;}
.pbutton button.bgr{background:#f05549;}
.pbutton button.bgh{background:#888;}

.fanwei{width:100%;}
.fanwei table{width:100%;text-align:left;margin:auto;border:1px solid #ccc;padding-bottom:0.7rem;background:#f9f9f9;}
.fanwei table td.left{width:34%;text-align:center;padding-left:0.5rem;}
.fanwei table td{text-align:left;vertical-align:bottom;padding:0.5rem 0 0.5rem 0;color:#666;font-size:1.3rem;}
.fanwei table td .in{border:1px solid #ddd;font-size:1.4rem;padding:0.3rem;}

.chk01{
    display: none;
}
.chk01 + label {
	background-color: #FFF;
	border: 1px solid #C1CACA;
	padding: 0.9rem;
	display: inline-block;
	position: relative;
	float:left;
}
.chk01:checked + label {
	background-color: #ECF2F7;
	border: 1px solid #92A1AC;
	color: #243441;
}

.chk01:checked + label:after {
	content: '\2714';
	position: absolute;
	top: 0px;
	left: 0px;
	color:#888;
	width: 100%;
	text-align:center;
	font-size: 1.4rem;
	padding: 1px 0 0 0;
	vertical-align: text-top;
}