.h-nav{padding: 4%;display: -moz-box;display: -webkit-box;display: box;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;}
.h-nav span{border-left: 0;border-right: 0;border-left: 1px solid #c4cadc;}
.h-nav span:first-child{border-left: 1px solid #c4cadc;border-radius: 6px 0 0 6px;}
.h-nav span:last-child{border-right: 1px solid #c4cadc;border-radius: 0 6px 6px 0;}
.h-navlinkstyle,.t-navlinkstyle{color: #2d354d;border: 1px solid #c4cadc;text-align: center;padding: 2.5% 0;font-size: .38rem;display: block;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}
.h-ttschild{display: block;padding: 3% 4%;}
.h-ttsimg{position: relative;}
.h-ttsimg img{width: 100%;max-width: 100%;}
.h-ttsimg span{position: absolute;top:0;left:6%;display: inline-block;width: .9rem;height: 1rem;max-width: 56px;max-height: 62px;background: url(../img/icon_new.png) no-repeat;background-size: 100% 100%;}
.h-ttstext{text-align: center;}
.h-ttstext p{color: #2d354d;font-size: .38rem;margin:2% 0;display: block;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.h-ttstext span{color: #949cba;font-size: .35rem;display: block;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.headerimg img{width: 100%;max-height: 5rem;}
.textchild,.contentdetailchild{padding: 4%;}
.textchild h1{font-size: .55rem;}
.moneytext{font-size: .38rem;color: #2d354d;margin: 3% 0 5% 0;}
.moneytext p{color: #910000;font-size: .6rem;display: inline-block;margin: 0 1%;}
.moneytext span{display: inline-block;color: #949cba;font-size: .35rem;margin-left: 4%;text-decoration:line-through;}
.detailtext{color: #949cba;font-size: .38rem;line-height: .65rem;text-align: justify;}
.datechild{background: #eeeff3;text-align:center;}
.datechild div{padding: 5% 4%;}
.datechild h4{color: #949cba;font-size: .38rem;}
.datechild p{color: #2d354d;font-size: .5rem;margin-top: 4%;}
.datechild span{display: inline-block;background: #949cba;color: #fff;padding: 0 2%;margin: 0 1%;font-size: .6rem;}
.contentdetailchild p{color: #910000;font-size: .38rem;margin-bottom: 6%;}
.contentdetailchild img{width: 100%;max-width: 100%;}
.btnchild{position: fixed;width: 100%;bottom: 0;left: 0;text-align: center;background: rgba(255,255,255,.9);border-top: 1px solid rgba(196,202,220,.9);}
.btnstyle{background: #910000;border-radius: .4rem;width: 92%;font-size:.45rem;color: #fff;padding: 3% 0;margin: 3% 0;}
.unbtn{background: #c0c0c0;color: #fff;}

/*二期*/
.inputwrap{margin-top: 4%;}
.inputchild{padding: 3% 4%;}
.inputstyle{border: 1px solid #c4cadc;border-radius: .4rem;position: relative;padding: 1%;}
.inputstyle span,.numberstyle span{display: inline-block;width: 20%;font-size: .38rem;text-align:center;min-height: 1rem;line-height: 1rem;vertical-align: middle;color: #949cba;}
.inputstyle input{width: 78%;min-height: 1rem;font-size: .38rem;line-height: 1rem;text-indent: 2%;border: 0;vertical-align: middle;color: #2d354d;}
.t-navlinkstyle{color: #949cba;}
.inputtitle{color: #949cba;font-size: .35rem;padding: 2% 0;text-indent: 4%;}
.childmt{margin-top: 8%;}
.childmb{margin-bottom: 6%;}
.inputdate{background: url(../img/icon_choose.png) no-repeat;background-size: 4%;background-position: 95% 50%;}
.numberstyle span{margin-right: 5%;}
.numberstyle button{height: 1rem;width: 1rem;vertical-align: middle;border:0;}
.numberstyle input{width: 30%;text-align: center;font-size: .5rem;line-height: 1rem;margin: 0 5%;border: 1px solid #c4cadc;border-radius: 8px;vertical-align: middle;}
.min{background: url(../img/icon_min.png) no-repeat;background-size: 100% 100%;}
.max{background: url(../img/icon_max.png) no-repeat;background-size: 100% 100%;}
.paywrap{background: #eeeff3;}
.paychild{background: #fff;padding: 5% 4%;}
.paytext{font-size: .5rem;}
.paytext span{float: right;color: #e60012;font-size: .6rem;text-align: right;}
.paytext i{display: block;color: #949cba; min-width: 2rem;font-size: .38rem;font-style: normal;text-decoration:line-through;text-align: center;}
.paybtn{width: 100%;margin-top: 10%;}
.olduser{position: absolute;display: inline-block;width: .6rem;height: .6rem;background: url(../img/icon_user.png) no-repeat;background-size: 100% 100%;
top:50%;right: 3%;margin-top: -.3rem;display: none;}
.line{height: .1rem;}
.onebyone{text-align: center;margin-top: 25%;}
.onebyone img{width: 70%;}
.queuetext{color: #99a2b2;font-size: .5rem;text-align:center;}
.queuebtn{text-align: center;margin-top: 6%;padding: 2% 0;}
.queuebtn button{font-size: .5rem;width: 66%;background: none;border: 1px solid #999;border-radius: 12px;padding: 2% 0;}
.floatwrap{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: #fff;display: none;z-index: 2;}
.floattitle{background: #910000;text-align: center;padding: 3% 0;}
.floattitle h1{font-size: .5rem;color: #fff;position: relative;}
.floattitle span{position: absolute;top:0;left: 0;display: block;width: 7%;padding:0 4%;}
.floattitle img{width: 100%;display: block;}
.floattext{padding: 4%;background: #fff;}
.floattext a{display: block;border-bottom: 1px solid #ccc;padding: 3% 0 5% 0;}
.floattext p{color: #333;font-size: .45rem;line-height: .7rem;}
.floattext span{color: #999;font-size: .4rem;display: inline-block;line-height: .7rem;}
.floattext b{font-weight:normal;}

/*节操贞*/
.floatShow{-webkit-animation:Show .3s linear;animation:Show .3s linear;}
.floatHide{-webkit-animation:Hide .3s linear;animation:Hide .3s linear;}
@-webkit-keyframes Show{
	0%{-webkit-transform:translate(0px,700px);}
	100%{-webkit-transform:translate(0px,0px);}
}
@-webkit-keyframes Hide{
	0%{-webkit-transform:translate(0px,0px);}
	100%{-webkit-transform:translate(0px,700px);}
}
@keyframes Show{
	0%{transform:translate(0px,700px);}
	100%{transform:translate(0px,0px);}
}
@keyframes Hide{
	0%{transform:translate(0px,0px);}
	100%{transform:translate(0px,700px);}
}