
body{
	padding-bottom: 1.5rem; font-size: 14px;
}

/* --------------top-------------- */
.top{ height: .9rem; background: #ede9df; text-align: center; position: relative;}
.top h1{text-align: center;font-size: .32rem; color: #181818; line-height: .9rem;}
.fhbtn{background: url(../images/a_03.png); width:.3rem; height: .3rem; top:.3rem;left:3%; position: absolute;background-size: 100% 100%;}
.gnbtn{right:3%; background: url(../images/a_06.png); width:.4rem; height: .09rem; background-size: 100% 100%;top:.4rem; position: absolute;}
.wzbt{ padding: .2rem 3% 0 3%;}
.wzbtbox{background: url(../images/a_08.png?123); width:100%; height: 3.81rem;background-size: 100% 100%; margin: 0 auto;border-radius:.1rem;
}
.wzbtbox p{font-size: .24rem; color: #fff; padding: .62rem .35rem 0 .35rem;}
.wzbtbox i{color: #f0e3c7;text-decoration: line-through;}
.txbox{width:.58rem; margin: 0 auto; padding-top: .55rem;}
.txbox img{width:.58rem; height: .58rem;border-radius:50%;}
.wzbtbox h2{font-size: .32rem; line-height: .56rem; text-align: center; color: #fff;}
.wzbtbox h4{text-align: center;color: #fff;font-size: .26rem; line-height: .38rem; margin-top: .2rem;}
.hyqy{padding: 0 3%;}
.hyqy_tit h2{font-size: .26rem; color: #1a1a1a; line-height: .8rem;border-bottom: 1px solid #e5e5e5;}
.hyqy_nr ul{overflow: hidden;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.hyqy_nr li{width:33.33%; float: left; text-align: center; padding: .5rem 0;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;box-sizing: border-box;}
.hyqy_nr img{width:.5rem; height: .5rem; margin: 0 auto;}
.hyqy_nr p{font-size: .22rem; line-height: .3rem; color: #868686; padding-top: .18rem;}
.hyqy_nr h2{font-size: .22rem; padding-top: .25rem; color: #cbac6c;}
.tao1{height: .24rem; background: #f1f1f1;}
.xtb1{background: url(../images/a_04.png);display: inline-block; *display: inline;width:.12rem; height: .22rem; background-size: 100% 100%; margin-left: .1rem;vertical-align: middle;}
.hyqy_tit a{color: #1a1a1a;}
.cjwt_tit{padding: 0 3%;background: #fff;}
.cjwt_tit h2{font-size: .26rem; color: #1a1a1a; line-height: .8rem;}
.cjwt_tit a{color: #1a1a1a;}
.cjwt_nr li{line-height: 1rem;font-size: .24rem; color: #ababab; text-align: center;background: #f1f1f1;}
.chxy{color: #3f3e45;}
.bkbtn{display: block;background: #3f3e45;color: #f5cf70; font-size: .32rem;width:100%; position: fixed;bottom: 0;left:0; height: 1rem; line-height: 1rem;text-align: center;}
/*==权益明细==*/
.qtmx{padding: .34rem 3%;overflow: hidden;background: #fff;}
.qtmx_left{width:1.84rem; float: left;}
.qtmx_right{width:4.8rem; float: right; }
.qtmx_right h2{font-size: .32rem; line-height: .66rem; color: #000;}
.qtmx_right p{font-size: .26rem; color: #ff4444;}
.qtmx_right i{font-size: .26rem; color: #ababab;text-decoration: line-through; padding-left: .23rem;}

.qymx{padding: 0 3%;background: #fff;}
.qymx_tit h2{font-size: .26rem; color: #1a1a1a; line-height: .8rem;border-bottom: 1px solid #e5e5e5;}
.qylb{height: 6rem; overflow: hidden;}
.qylb li{overflow: hidden; border-bottom: 1px solid #eeeeee; padding: .2rem 0;}
.qylb_left{width:.5rem; float: left; padding-top: .3rem;}
.qylb_right{float: right;width:6.1rem;}
.qylb_right h2{font-size:.26rem ;color: #000; line-height: .56rem;}
.qylb_right span{font-size: .22rem; color: #cbac6c;}
.qylb_right p{font-size: .22rem; color: #6a6a6a; line-height: .36rem;}
.ckgd{padding: .35rem 0; width:.94rem; margin:0 auto;font-size: .24rem; color: #ababab;background: url(../images/sjt2.png) no-repeat right center; background-size: .25rem .25rem; }

.on{background: url(../images/sjt1.png) no-repeat right center;}
.sysm{padding: 0 3%; background: #fff;}
.sysm h2{font-size: .26rem; color: #1a1a1a; line-height: .8rem;border-bottom: 1px solid #e5e5e5;}
.sysm_nr{padding: .35rem 0 .55rem 0;}
.sysm_nr p{font-size: .22rem; line-height: .36rem; color: #6a6a6a;}

.zfdd{padding: .35rem 3%;background: #fff;}
.zfbox{overflow: hidden;border-bottom: 1px solid #eeeeee; padding-bottom: .25rem;}
.zf_l{float: left;width:1rem; padding-top: .15rem;}
.zf_r{float: right;width:5.7rem; position: relative;}
.zf_r h2{font-size: .3rem; padding-bottom: .15rem;}
.zf_r p{color: #999; font-size: .22rem;}
.zf_r span{position: absolute;right:0; top:.18rem; font-size: .28rem;}
.bdcl{padding-top: .25rem; position: relative;}
.bdcl h2{font-size: .3rem; padding-bottom: .15rem;color: #010101;}
.bdcl p{font-size: .26rem; color: #ff8c11;}
.tjcl{font-size: .3rem; width:1.5rem; background: url(../images/a_04.png) no-repeat right center; background-size: .12rem .22rem;position: absolute;right:0; top:.5rem;color: #000;}
.yhj{padding: 0 3%; background: #fff;}
.yhj p{font-size: .3rem; line-height: 1rem;color: #010101;}
.yhj span{color: #999;}
.hdnr{background: #fff; padding: .25rem 3%;}
.hdnr li{color: #010101;font-size: .28rem; line-height: .62rem;}
.hdnr span{color: #ff4444;}
.zfnr{width:100%; position: fixed;bottom: 0; left:0; background: #fff;}
.zfnr p{font-size: .3rem; line-height: .9rem; padding-left: .3rem;}
.zfnr i{color: #ff5050; padding-left: .1rem;}
.zfnr a{display: block;line-height: .9rem; width:2.25rem; text-align: center;background: #e5e5e5; color: #ababab;}


.tctc{padding: 0 3%; width:100%; background: #fff; position: fixed;bottom: 0;left:0;z-index: 10;box-sizing: border-box;display: none;}
.tctc h2{font-size: .34rem; line-height: 1.26rem;}
.tctc li{ line-height:3; border-bottom: 1px solid #eee;font-size: .31rem;}
.xtb2{display: inline-block; *display: inline;background: url(../images/a_10.png) center no-repeat; width:.3rem; height: .3rem; background-size: 100%; margin-left: .12rem;vertical-align: middle;}
.wby1{width:4.3rem; text-align: right;font-size: .28rem; color: #999;border: none; line-height:.86rem; padding:0;}
.dqxx{width:.85rem; height: .5rem;display: inline-block;*display: inline;background:url(../images/a_11.png) no-repeat .65rem center #eaf4f9; background-size: .12rem .22rem;border-radius:.08rem;font-size: .28rem; color: #529ced; line-height: .48rem; text-align: center; padding-right: .1rem;}
.wby2{width:2.6rem;text-align: right;font-size: .28rem; color: #999;border: none; line-height: .86rem;}
.tcgbbtn{background: url(../images/a_12.png); width:.23rem; height: .23rem; background-size: 100% 100%; position: absolute;right:.3rem; top:.3rem;}
.bj{background: rgba(0,0,0,.7); position: fixed;width:100%; height: 100%;top:0;left:0; display: none;z-index: 9;}
.csxz{background: #d8d8d8; padding: .3rem; width:100%; bottom: 0;left:0; z-index: 11; position: fixed;box-sizing: border-box;display: none;}
.csxz ul{overflow: hidden;}
.csxz li{float: left;width:10%; padding-bottom: .25rem;}
.csxz span{display: block;width:.62rem; height: .78rem; line-height: .78rem; text-align: center;font-size: .33rem; color: #000; background: #ededed; margin: 0 auto;border-radius:0.08rem;}
.tpt{width:94%; position: fixed;left:50%; top:50%; transform:translate(-50%,-50%);display: none;z-index: 11;}
.tpt img{border-radius:.15rem;}

.bdtc{width:100%; background: #fff; padding: 0 .3rem; position: fixed;bottom: 0;left:0;box-sizing: border-box;z-index: 100;}
.bdtit{padding: .3rem 0; }
.bdtit h2{font-size: .24rem; color: #1f1f1f; padding-bottom: .15rem;}
.bdtit p{font-size: .2rem; color: #999999;}
.dbnr p{font-size: .22rem; padding: .2rem 0; color: #1f1f1f;}
.dbnr i{display: block;background: url(../images/a_16.png); width:.31rem; height: .31rem; background-size: 100%;}
.gbb{background: url(../images/a_12.png); width:.23rem; height: .22rem; background-size: 100% 100%; position: absolute;right:.3rem; top:.3rem;}
.dbnr .radion{background: url(../images/a_17.png);background-size: 100%;}

.subBtn { background:rgb(208,180,113); color:#fff; border-radius:6px; display:block; border:none; width:94%; line-height:2.5; border:none; font-size:.3rem; margin:.2rem auto;} 