.blank-head{display: block;height:3.4rem;}
.header{ height:3.4rem;background: #fff;position: relative;margin: 0 auto;max-width:750px;}
.header.fixed{position: fixed;left:0;right: 0;z-index: 9999;top:0;}
.header-main-title{display: block;color:#000;text-align: center;height:3.4rem;line-height:3.4rem;font-size: 1.06rem;position: relative;}
.header-main-title.white{background: #fff;color: #000;}
.head_back{position: absolute;left:0 ;top:0;z-index: 1111;cursor: pointer;height:3.4rem;line-height:3.4rem;background: url("../images/back.png") no-repeat center;background-size:auto 60%;padding-left: 2.5rem;font-size: 1.15rem;color:#a5a5a5;font-family: PingFangSC;text-decoration: none;}
.white .head_back{background: url("../images/back1.png") no-repeat center;background-size:auto 52%;}

.head-blank{display: block;height:0.8rem;}


.blank-foot{display: block;height: 3.5rem; }
.footer{display: block;margin: 0 auto;max-width:750px;overflow: hidden;position: fixed;left:0;right:0;bottom: 0;height:3.5rem;z-index: 111;box-shadow: 0 0 0.3rem #ededed;background: #fff;}
.footer-main{display: block;overflow: hidden;}
.nav-item{width:33.3333%;text-align:center;float:left;position: relative;}
.nav-item:before{content: '';position: absolute;z-index: 1;top:0.9rem;bottom: 0.9rem;right: 0;border-right:1px solid #eee;}
.nav-item:last-child:before{content: none;}
.nav-item a{display: block;overflow: hidden;text-decoration: none;}
.nav-icon{height: 1.8rem;line-height: 1.8rem;display: block;margin-top: 0.2rem;}
.nav-name{display: block;height: 3.5rem;font-size:1.03rem;line-height:3.5rem;color: #888;margin-top: 0.1rem;}
.nav-item.active .nav-name{color:#8e0000;}

/*弹窗信息*/
.mask-msg,.alert-mask,.confirm-mask,.prompt-mask,.pay-mask{position: fixed;overflow: hidden;display:none;z-index: 1212000;top: 0; left: 0; right: 0; bottom: 0; }
.msg-mk{position: fixed;-webkit-box-align: center;-webkit-box-pack: center;opacity:0;left: 0; right: 0; bottom:0;top:0;display:-webkit-box;margin:25rem auto 0;}
.msg-bx{padding: 0.4rem 1rem;max-width: 66%;margin:0 auto 0;background: rgba(0, 0, 0, 0.56);border-radius: 0.2rem;-webkit-box-flex: 0}
.msg-desc{display: inline-block;font-size: 1.1rem;line-height: 1.8rem;color: #fff;}

.loading-box{text-align: center;padding: 0.8rem 0;}
.loading-box.hide{display: none;}
.loading-box img{width:1.2rem;height:1.2rem;vertical-align: middle;display: none;margin:0 auto; }
.loading-box.loading img{display: inline-block;}
.res-tips{display: inline-block;font-size: 1.0rem;line-height: 1.2rem;color: #aaa;margin: 0 auto;vertical-align: middle;}

/*菊花*/
.fixed-loading{bottom: 0;z-index: 999999;right:0;display: none;}
.fixed-loading.loading{display: block;}
.mask-loading-box{width: 8rem;height:8rem;position: fixed;z-index:11123;margin: auto;top:0;bottom: 0;left:0;right:0;border-radius: 0.2rem;overflow: hidden;background: rgba(0,0,0,0.6)}
.mask-loading-main{display: block;overflow: hidden;padding: 0.6rem;text-align: center;}
.mask-loading-main img{width:68%;margin: 0 auto;display: block;}
.mask-loading-main span{font-size: 1.1rem;line-height:2.8rem;color: #e8e5e5;margin-top:0.1rem;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*单按钮弹出框*/
.alert-mask,.confirm-mask,.prompt-mask,.pay-mask.active{background: rgba(0,0,0,0.48);display:flex;display:-webkit-flex;align-items: center;justify-content: center; margin: auto;}
.alert-main,.confirm-main,.pay-main,.prompt-main{width:80%;background: #fff;overflow: hidden;border-radius:3px;position: relative;}
.alert-msg{display: block;text-align: center;font-size: 1.08rem;line-height: 1.6rem;padding: 1.8rem 1.8rem 1.2rem;color: #000;}
.alert-btn-box{display: block;text-align: center;overflow: hidden;padding: 0.4rem 0 1.3rem;}
.alert-btn{display: block;width:78%;height: 2.8rem;line-height: 2.8rem;color: #fff;background: #00a0e9;margin: 0 auto;font-size: 1.09rem;border-radius:2px;cursor:pointer;}


/*双按钮弹出框*/
.confirm-title{display: block;text-align: center;font-weight:bold;font-size:1.1rem;color: #000;line-height: 3rem;padding-top: 0.6rem;}
.confirm-msg{display: block;text-align:left;font-size: 1.0rem;line-height: 1.6rem;padding:1.2rem 1.8rem 1.8rem;color: #000;}
.confirm-btn-box{display: block;overflow: hidden;border-top: 1px solid #f2f2f2;}
.confirm-btn{float: left;text-align: center;width: 50%;font-size: 1.0rem;height: 3rem;line-height:3rem;cursor:pointer;}
.confirm-sure{background:#8e0000;color: #fff;}
.confirm-cancel{color: #999;}