*{ margin: 0; padding: 0;}
html{height: 100%; width: 100%; font-size: 100px; outline: 0; -webkit-text-size-adjust:none;}
body{ font-size: 0.26rem; height: 100%; -webkit-user-select: none; position: relative; font-family: "simsun","SimHei"; margin: 0; padding: 0; background:#FFFFFF; }
a{ text-decoration: none; color: #333;-webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none;}
p,h1,h2,h3,h4,h5,h6{ padding: 0; margin: 0;}
img{ border: none; display: block; margin: 0 auto;}
ul,li{ list-style: none;}
i,em{font-style: normal;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {-webkit-appearance: none; font-family: "simsun","SimHei";}

.wrap{width: 100%; position: relative; overflow: hidden;}
.bimg{width: 100%;}

.inpText{width: 100%; margin:0.01rem auto; overflow: hidden;}
.inpText label{margin-bottom: 0.4rem ; display: block; overflow: hidden;}
.inpText label input{width: 6.5rem; margin: 0 auto; line-height: 0.8rem; background: #FFFFFF; border: 1px solid #666666; font-size: 0.36rem; color: #999; text-indent: 0.2rem; display: block; border-radius: 0.1rem;height:45px;}
.inpText label input.inp{width: 4rem; float: left; margin-left: 0.49rem;}
.inpText a.yzm,.inpText img.yzm{width: 2.3rem; float: right;background: #289090; text-align: center;font-size: 0.36rem;color: #fff; line-height:0.8rem; border-radius: 0.1rem;text-indent: 0px; border: none; margin-right: 0.5rem;height:47px;}
.inpText a.yzm {position: relative;    top: -5px;}
.inpText a{background: url(../img/btnBg.png) no-repeat center; background-size: 100% 100%; width: 6.4rem; height: 1.05rem; font-size: 0.48rem; color: #FFFFFF; text-align: center; line-height: 1.05rem; margin: 0.1rem auto 0; display: block;}
.wrap .yz-ts { font-size: 14px; color: #ff6b90; padding: 10px 0 10px;text-align: center;font-weight:700;}

.rule{width: 100%; margin: 0 auto; overflow: hidden;}
.title{ margin: 0.54rem auto 0; position: relative; width: 6.5rem; overflow: hidden;}
.title em{background: #289090;width: 6.5rem;height: 0.02rem;position: absolute;top: 0.1rem;left: 0;}
.title p{background: #FFFFFF;font-size: 0.28rem;color: #333333;margin: 0 auto;width: 2rem;text-align: center;line-height: 0.3rem;display: block;overflow:  hidden;position:  relative;}
.ruleCon{width: 6.5rem;margin: 0.3rem auto; font-size: 0.22rem; color: #999999; line-height: 0.4rem;}


/*
.fade{ display: none; position: fixed; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.fadeBox{width: 4rem;position: absolute;left: 25%;background: #fff;top:22%;border-radius: 0.05rem;}
.sucCon{width: 2.3rem; margin: 0.85rem auto;overflow: hidden;}
.sucCon .icon{float: left; width: 0.5rem;}
.sucCon p{font-size: 0.36rem; color: #333333; line-height: 0.5rem; padding-left: 0.1rem; display: block; overflow: hidden;}
.btnConfirm{background: #289090; width: 3.6rem; line-height: 0.8rem; margin: 0 auto 0.5rem; font-size: 0.36rem; color: #FFFFFF; text-align: center; display: block; border-radius: 0.1rem;}
*/



.fade{ display: none; width: 100%; height: 100%; position: fixed; z-index: 999; top: 0; left: 0; background: rgba(0,0,0,0.8); overflow: hidden;}
.sucfade{ text-align: center; width: 4.56rem; height: 4.36rem; background: #fff; position: absolute; border-radius: 0.15rem; left: 50%; top: 50%; margin: -2.18rem 0 0 -2.28rem; overflow: hidden;}
.sucfade h4{ line-height: 0.62rem; font-weight: normal; color: #1a191e; font-size: 0.3rem;}
.sucfade p{ padding: 0.3rem 0 0.6rem; color: #ff4343; font-size: 0.2rem; text-decoration: underline;}
.back{ display: block; margin: 0 auto; width: 1.5rem; height: 0.5rem; line-height: 0.5rem; color: #fff; font-size: 0.2rem; background: #289090;}
.sucfade .sucImg{ width: 1.3rem; margin-top: 0.45rem;}

.fadeBox{ color: #202020; text-align: center; font-size: 0.24rem; width: 100%; background: #fff; bottom: 0; left: 0; overflow: hidden; position: absolute;}
.closeImg{ position: absolute; left: 0; top: 0; width: 0.24rem; padding: 0.2rem;}
.fadeBox h4{ padding: 0.25rem 0; font-size: 0.28rem; font-weight: normal;}


.fl{ float: left;}
.fr{ float: right;}
.fadeBox ul{ margin-bottom: 0.3rem; overflow: hidden;}
.fadeBox li{-webkit-tap-highlight-color: transparent; line-height: 0.64rem; padding: 0.12rem 0; width: 6.1rem; margin: 0 auto; border-bottom: 1px solid #ddd; overflow: hidden;}
.fadeBox p.or{ color: #f59504;}
.fadeBox p.jt{ background: url(../img/jt.png) no-repeat right center; background-size: 0.12rem 0.22rem;}
.fadeBox li p img{ width: 0.64rem; height: 0.64rem; float: right;}
.fadeBox li p .tname{ display: block; float: right; line-height: 0.64rem; padding: 0 0.2rem 0 0.1rem;}
.fadeBox li:last-child{ border-bottom: 0;}

.fadeBox ul.type li{ background: url(../img/jt.png) no-repeat 5.68rem center; background-size: 0.17rem 0.3rem; padding: 0.18rem 0;}
.fadeBox ul.type li img{width: 0.64rem; height: 0.64rem; float: left; margin: 0 0.15rem 0 0.08rem;}
.fadeBox ul.type li .typeName{ display: block; float: left;}
.btn{ display: block; width: 6.1rem; height: 0.7rem; line-height: 0.7rem; text-align: center; color: #fff; font-size: 0.3rem; background: #289090; overflow: hidden; margin: 0 auto 0.2rem;}
.user-load {
      position: fixed;
    left: 50%;
    margin-left: -100px;
    top: 50%;
    margin-top: -65px;
    width: 200px;
    height: 70px;
    padding: 20px 10px;
    text-align: center;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    font-size: 14px;
    z-index: 1003;
    border-radius: 5px;
}
.user-load img {width:50px;padding-bottom: 10px;}



/*΅―Ώς*/
.popup .popup-bg {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 1000;filter: alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.popup .popup-info{position: fixed; top: 20%; left: 5%;width:90%; z-index: 1001;}
.popup-content {position:relative;margin:auto;background:#fff;border-radius: 5px;padding:15px ;}
.popup-bt {font-size:16px;color:#393939;text-align: center;padding:10px 0;}
.popup-text {text-align:center;font-size:14px; color:#999;margin-top:.3rem;padding-bottom:5px;line-height: 20px;}
.popup-btn {display: inline-block;line-height:30px;height:30px;min-width:40%;border-radius:5px;margin:.5rem auto 0; text-align: center;color:#fff;background:#289090;}
.popup-btn.gray {background:#ddd;color:#666;}
.close-btn {position: absolute; display: block; right:5px; top: 5px;  width: 30px; height: 30px; line-height: 25px; text-align: center; color: #999; font-size:24px;}
.text-center {text-align: center;}
