html,body{height:auto;}
body{padding:.44rem 0 .2rem;}
h5{margin-right:15px;font-size:.3rem;color:#333;font-weight:500;}
h6{margin-bottom:.1rem;font-size:.2rem;color:#666;font-weight:500;font-family: 汉仪劲楷简;}

.active-con-banner{margin:0 auto .15rem;}
.active-con-banner i.active-type{top:0;right:0;padding:5px 8px;display:inline-block;font-style:normal;color:#fff;font-size:14px;}
.activityStatus_0{background-color:#999;}
.activityStatus_1{background-color:#c20007;}
.activityStatus_2{background-color:#666;}
.activityStatus_3{background-color:#0abbde;}
.active-con-banner img{margin:0 auto;display:block;}

.active-con-tit{margin-bottom:.1rem;padding-bottom:.15rem;border-bottom:4px solid #f8f8f8;}
.active-con-tit div.clearfix h5{font-size:.2rem;line-height:.26rem;font-family: 汉仪劲楷简;}
.active-con-tit div.clearfix em{line-height:.26rem;font-size:.13rem;color:#999;display:block;}
.active-con-tit div.clearfix a{padding:4px 10px;display:inline-block;font-size:.16rem;color:#fff;background-color:#d61103;border-radius:15px;}
.active-con-tit p{margin-top:.1rem;font-size:.145rem;color:#999;}
.active-con-tit p i{font-style:normal;color:#ec140f;}
.active-con-tit p b{display:block;color:#555;}
.active-con-tit p span{display:block;}

.active-con-con{margin-bottom:.1rem;padding-bottom:.1rem;border-bottom:4px solid #f8f8f8;}
.active-con-con em{margin:0 .14rem .12rem 0;font-size:.15rem;color:#666;display:block;}
.active-con-con p{line-height:.26rem;}
.active-con-con p a{padding-left:.24rem;display:block;font-size:.14rem;color:#999;background:url(../images/w-good.png) no-repeat left center;background-size:.19rem .18rem;}
.active-con-con p a.on{background:url(../images/w-good-on.png) no-repeat left center;background-size:.19rem .18rem;}

.active-con-persnal span.fr{font-size:.14rem;color:#999;}
.active-con-persnal span.fr i{color:#ec140f;font-style:normal;}

.active-con-persnal .persnal-img{padding-bottom:10px;width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;}
.active-con-persnal label{font-size:.16rem;color:#555;}
.active-con-persnal .persnal-img img{width:.22rem;height:.22rem;display:block;border-radius:50%;margin:auto;}
.active-con-persnal .persnal-img .z-zyzzl{margin-top:10px;width:20%;box-sizing:border-box;font-size:0.14rem;text-align:center;}
.active-con-persnal .persnal-img .z-zyzzl i{font-size:0.14rem;font-style:inherit;}
.active-con-persnal h2{width: 100%;color: #c20007;text-align: center;margin-top: 10px;}
.active-con-persnal p{border-bottom: 1px dashed #ccc;}

.sign-up-btn{width:65%;line-height:.36rem;background-color:#d61103;border-radius:10px;font-size:.18rem;color:#fff;display:block;}
.like-type{margin-right:15px;font-size:12px;color:#666;display:block;}
.like-type i{font-style: normal;}
.like-type img{margin:0 auto 3px;width:15px;height:17px;display:block;}
.active-like.on{color:#c20007;}
.searchinput{height:24px !important;}
.z-title-inte img{margin:4px auto 0;}	              	

	              	
.z-scgs{
	padding: 0 .1rem .1rem;
}
.z-scgs p{
	font-size:0.16rem;
	color:#555;
	height:30px;
	line-height:30px;
}
.z-scgs table{margin-top:5px;
	width: 100%;
    text-align: center;
    border-collapse: collapse;
    font-size:.12rem;color:#666;
}
.z-scgs table th{font-size:.14rem;}
.z-scgs table tr{
	height:0.3rem;
}
table,table tr th, table tr td { border:1px solid #eee }
.conteiner-p{padding-bottom:0;}       
.active-moreNum{margin-top:-2px;width:8px;height:14px;display:inline-block;}
.sign-up-num{border-bottom:2px solid #f8f8f8;}
.sign-up-num label{color:#c20007;}
.sign-up-num em{font-size:.14rem;color:#666;}
.sign-up-num em i{color:#c20007;font-style:normal;}
.comment-show .active-Tit{margin-bottom:5px;background:none;}
/*更多报名*/	              	
.more-pop{left:0;top:0;width:100%;height:100%;font-size:14px;background-color: #fff;transform:translate(100%,0);transition:.5s;z-index:999;overflow-y:auto;}
.more-pop.on{transform:translate(0%,0);}
.more-pop .back-active{width:40px;height:40px;display:block;}
.more-pop .back-active i{margin-top:9px;padding-left:8px;display:block;font-size:20px;color:#fff;}
.header-back{border-bottom:1px solid #000;background-color:#373945;}
.header-back em{padding-right:10px;font-size:14px;color:#fff;line-height:40px;}
.header-back em i{color:#c20007;font-style:normal;}
.sign-up-more .active-con-persnal{padding-top:10px;}	              	
.active-Tit{line-height:.34rem;font-size:.16rem;border-bottom:2px solid #f8f8f8;}
.active-Tit label{display:block;color:#c20007;font-size:.16rem;}
.active-Tit .moreInfo{font-size:24px;color:#666;}
/*精彩瞬间*/
.wonderful-time-more .back-active{margin-top:0;}
.wonderful-time{padding:0 10px;border-bottom:4px solid #f8f8f8;}
.wonderful-time-more{padding:10px;font-size:14px;color:#666;}
.wonderful-time-more img{padding:0 10px;margin:10px auto;max-width:100%;display:block;box-sizing:border-box;}
/*时长公示*/
.time-length-show{border-bottom:4px solid #f8f8f8;}
.time-length-show .active-Tit{margin:0 auto;width:95%;}

/*满意度评价*/
.demo { margin-bottom: 10px;font-size: 14px;}
.demo textarea, .demo select { border: 1px solid #999; border-radius: 5px; color: #333; display: inline-block; height: 27px; font-size: 1.5em; text-align: center; width: 135px; vertical-align: middle }
.demo input:focus, .demo textarea:focus, .demo select:focus { border: 1px solid #95BDD4 }
.demo textarea:hover, .demo select:hover { border: 1px solid #BDBDBD }
.demo textarea { resize: none; height: 27px }
.demo select { text-align: left }
.demo .target-demo { display: inline-block; vertical-align: middle }
.demo .target-demo img{display: inline;}
.demo div.hint { background-color: #F8F8F8; border-radius: 5px; color: #333; display: inline-block; height: 27px; font-size: 14px;line-height:27px; text-align: center; width: 90px; vertical-align: middle }
.demo label { color: #444; font-size: 1.7em; letter-spacing: .7px; margin-right: 5px; padding-left: 6px; vertical-align: middle }
.demo a.run { font-size: 1.5em; margin-left: 5px; letter-spacing: .7px; vertical-align: middle }
.z-button{width:60px; height:27px; border:none; border-radius:5px;background:#c20007;text-align:center;line-height:27px;color:#fff;float:right;}
.assess-img{padding-top:1px;}
.assess-img img{margin-right:2px;width:17px;display:block;float:left;}

	              	

	              	

	              	