body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff;color:#222;font-family:Arial,"Microsoft YaHei";font-size:16px;}
ul,ol{list-style-type:none;}
li{list-style:none;color:#333}
select,input,img,select{vertical-align:middle;}
img{max-width:100%;max-height:100%;}
input{font-size:1em;}
a{text-decoration:none;color:#222;}
a:hover{color:#1c5b57;text-decoration:none;}
.clear{clear:both;}
/* h5 */
html{ font-size:14px;}
@media screen and (min-width:400px) {
	html{ font-size:15px;}
}
.explain-page{ background-color:#fff; max-width:640px; margin:0 auto;}
/* vip特权 */
.explain-vip{ padding:1.8rem 2rem 6rem;}
.vip-intro{ position:relative; min-height:6.3rem; overflow:hidden; margin:0; padding-left:5.4rem;}
.vip-intro img{ position:absolute; left:0; top:0; width:4.5rem; height:4.5rem;}
.vip-intro .tit{ display:block; color:#333; font-size:1.3rem; margin:.65rem 0 .2rem;}
.vip-intro .intro{ display:block; color:#999; font-size:1rem; line-height:1.5rem;}
.vip-btn{ position:fixed; left:0; right:0; bottom:0; height:6rem; background-color:#fff;}
.vip-btn .vipbtn{ display:none; height:4rem; background-color:#262626; border-radius:3px; text-align:center; margin:1rem 2rem;}
.vip-btn .vipbtn .ico{ display:inline-block; width:auto; height:1.6rem; background:url(../img/vip_btn_ico.png) left center no-repeat; background-size:auto 100%; color:#e0b44f; font-size:1.3rem; font-style:normal; line-height:1.8rem; margin:1.2rem auto; padding-left:1.8rem;}
.vip-btn .vipbtn:hover,
.vip-btn .vipbtn:active{ background-color:#000;}
/* 协议 */
.agreement{ color:#333; padding:1.6rem 1.2rem;}
.agreement .head-tit{ font-size:1.6rem; font-weight:bold; text-align:center;}
.agreement .lit-tit{ font-size:1.2rem; font-weight:bold; text-align:center; padding:1.2rem 0 .4rem;}
.agreement .main{ font-size:1.1rem;}
.agreement .main p{ text-indent:2em; line-height:1.6rem; margin:.8rem 0;}
.ft-bule{ color:#189fed;}
.sign{ text-align:right; margin:1rem .2rem .2rem;}
/* 攻略 */
.strategy{ border-bottom:1px solid #e8e8e8; margin:0 1.2em; padding:1.2rem 0;}
.strategy:last-child{ border-bottom:none; padding-bottom:2rem;}
.strategy .tit{ color:#222; font-size:1.2rem; font-weight:bold; padding-bottom:.4rem;}
.strategy .list{ display:flex; align-items:left; justify-content:center; flex-direction:column; position:relative; height:auto; color:#888; font-size:1rem; margin:0; padding:.6rem 0 .6rem 1rem;}
.strategy .list:before{ content:" "; position:absolute; left:.2rem; top:0.9rem; width:4px; height:4px; border-radius:50%; background-color:#c8c8c8;}
/* 提现说明 */
.howtodo{ margin:0 1em; padding:1.2rem 0;}
.howtodo .tit{ color:#222; font-size:1.4rem; font-weight:bold; padding-bottom:1rem;}
.howtodo .list{ position:relative; color:#333; font-size:1.3rem; line-height:1.8rem; margin:.8rem 0 1rem; padding:.1rem 0 0 2.8rem;}
.howtodo .list .step{ position:absolute; left:.7rem; top:0; width:2.8rem; height:2.8rem; background-color:#fffbf5; border:2px solid #f9e9de; border-radius:50%; color:#985f2b; font-style:normal; font-size:2rem; text-align:center; line-height:2.8rem; font-weight:bold; transform:scale(0.5); transform-origin:0% 0%;}
.howtodo .list b{ color:#985f2b;}
/* 邀请规则 */
.invite-rule{ margin:0; padding:0;}
.invite-rule .list{ position:relative; color:#985f2b; font-size:1.1rem; line-height:1.4rem; margin:.4rem 0; padding-left:1.4rem;}
.invite-rule .list i{ position:absolute; left:0; top:0; font-style:normal;}
.invite-rule .list b{ color:#f85150; font-weight:normal;}
/* 自动续费说明 */
.lit-tit-first{ padding-top:0.2rem!important;}
.agreement .main p.img{ text-align:center; text-indent:0; margin:1rem 1rem 0;}
/* 现金奖励规则 */
.reward-rule{ margin:0; padding:0;}
.reward-rule .title{ width:100px; margin:.4rem auto;}
.reward-rule .list{ position:relative; color:#333; font-size:1.1rem; line-height:1.4rem; margin:.4rem 0; padding:0 1em; text-indent:2em;}
/* 政策 */
.agreement .lit-tit-2{ font-size:1.1rem; font-weight:bold; text-align:left; line-height:1.6rem; margin-top:.8rem;}
.agreement p.tit{ text-indent:0; font-weight:bold;}
.agreement p.list{ text-indent:0; padding-left:2em;}
.agreement .main-full{ font-size:1.1rem; margin:.8rem 0;}
.agreement .main-full p{ line-height:1.6rem;}
.agreement .main-2ind{ font-size:1.1rem; margin:0 0 .8rem 0;}
.agreement .main-2ind p{ line-height:1.6rem; padding-left:2em;}