@charset "utf-8";
/*重置样式：*/
h1,h2,h3,h4,p,dl,dd,ul,ol,form,input,textarea,th,td,select{margin: 0;padding: 0;font-weight: normal;}
em{font-style: normal;}
li{list-style: none;}
a{text-decoration: none;color:white;}
img{border: none;vertical-align: middle;display: block;}
table{border-collapse:collapse;border-spacing:0;}
input,textarea{outline: none;}
textarea{resize:none;overflow: auto;}
*{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input,textarea {  -webkit-appearance: none;}
html,body{height: 100%;	}
html{font-size:12px;}
body{font-family: "微软雅黑","Microsoft Yahei",'Hiragino Sans GB',Helvetica,Arial,'Lucida Grande',sans-serif;position: relative; }
::-webkit-input-placeholder {
    color:    #a19999;
}
:-moz-placeholder {
    color:    #a19999;
}
::-moz-placeholder {
    color:    #a19999;
}
:-ms-input-placeholder {
    color:    #a19999;
}
/*公共样式*/
.fl{float: left;}
.fr{float: right;}
.clear{zoom:1;}
.clear:after{content: "";height: 0;clear: both;display: block;overflow: hidden;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
/*页面*/

.p-wrap {
	position: relative;
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	background: #fff;
	overflow: hidden;
	font-size: 0.21rem;
}
.p-wrap img{
	display: block;
	width: 100%;
}

.connent{
	position: relative;
	width: 100%;
	
	
	overflow: hidden;
	
	
}
.banner{
	position: relative;
	width: 100%;padding: 16% 0 10%;background-color:#fff;
}
.cont{
	position: relative;
	width: 89%;
	margin: 0 auto 0.38rem auto;
	
}
.dis{
	position: absolute;
	width: 90%;
	left: 5%;
	top: 0.1rem;
	z-index: 1;
}
.dis1{
	position: absolute;
	width: 103%;
	left: -2%;
	top: -0.1rem;
	z-index: 1;
}
.pd{
	position: relative;
	
	border: 2px solid #8fc31f;
}
.pb{
	position: relative;
	
	border: 2px solid #e40077;
}
.cont .pd h2{
	display: block;
	position: relative;
	width: 100%;
	
	font-size: 0.32rem;
	line-height: 0.60rem;
	color: #fff;
	text-align: center;
	 background:#8fc31f;
	 font-weight:bold;
	 letter-spacing:.03rem;
}
.cont .pd h2.tb
{
	
	 background:#e40077;
}
.pb table{ color:#e40077;}
.pb table th{border: 1px solid #e40077; text-align:center; padding:.06rem .1rem;}
.pb table td{border: 1px solid #e40077; text-align:center; padding:.06rem .1rem;}

.cont .pd .txt{
	
	font-size: 0.28rem;
	line-height: 0.40rem;
	color: #8fc31f;
	padding:2% 4%;
	
}
.cont .pd h2 span{
	text-shadow: 0.03rem 0.03rem 0.05rem #2600e3;
	-webkit-text-shadow: 0.03rem 0.03rem 0.05rem #2600e3;
}
.cont .pd h2 .span1{
	color: #fff500;
	font-weight: bold;
}
.cont .pd h2 .span2{
	color: #fff500;
	font-size: 0.41rem;
}
.cont .pd ul{
	position: relative;
	width: 100%;
}

.bt{
	display: block;
	position: relative;
	font-size: 0.30rem;
	line-height: 0.62rem;
	height: 0.62rem;
	text-align: center;
	color: #d80d10;
	width: 60%;
	margin:0 auto;
	background-color: #fff300;
	border-radius: 0.4rem;
	border-top:1px solid #fea413;
}
.cont .pd ul li .dr{
	position: relative;
	width: 38%;
	float:right;
}
.btn{margin: 0 0 12%;}
.btn_bt{ background:#e40077; display:block; text-align:center; width:63%; margin:0 auto; border-radius:1rem;line-height: .6rem; font-size:.4rem;font-weight: bold;letter-spacing: .1rem;}
.btn_bt2{ position:absolute; bottom:.35rem; right:1.6rem; background:#e40077;text-align:center;  border-radius:1rem; padding:.05rem .1rem; font-size:.2rem;}
.btn_bt.disable{background-color:#a3a3a3;}
.tips_box{ background:url(../../images/bigmac/box.png) no-repeat; background-size:100% 100%; width:40%; color:#e40077;  text-align:center; padding:.1rem .1rem .2rem; margin:1% auto;}
.box{ width:90% ; margin:5% auto;}
.box li{ margin:5% auto; position:relative;}

.verify-form{margin: 0 9.3% 6%;}
.verify-form .label{display: block;margin:4% 5% 2.5%;color: #757575;font-size: .2rem;line-height: 120%;letter-spacing: .03rem;}
.itxt{display:block;width: 100%;height: .54rem;padding:.1rem 0;-webkit-box-sizing: border-box;box-sizing: border-box;text-align:center;font-size:.25rem;color:#757575;letter-spacing:.02rem;line-height:.32rem;border: solid 1px #b5b5b5;border-radius: .3rem;background-color:transparent;}
.verify-form .inp-warp{position: relative;z-index: 1;}
.verify-form .placeholder{position: absolute;top: 50%;left: 0%;right:0;z-index:-1;font-size:.16rem;color:#757575;letter-spacing:.02rem;text-align:center;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.verify-form .placeholder:before{content: '';display: inline-block;width:.16rem;height:.16rem;margin:-.06rem 1.6% 0 0;vertical-align:middle;background: url(../../images/bigmac/i-enter.png) no-repeat;background-size: contain;}
.verify-form .placeholder.ph2{right: 33.2%;}
.verify-form .getCode{position: absolute;top: 0;bottom:0;right: 0;width: 33.2%;font-size:.23rem;color:#fff;text-align:center;cursor:pointer;line-height:.5rem;border-radius:.3rem;background-color:#747474;}
.verify-form .SMScode .itxt{padding-right:33.2%;}
.verify-form .SMScode .placeholder{right: 33.2%;}
.verify-form .msg{padding:0 9% 0 0;margin:1.2% 0 0;font-size: .13rem;color: #db0201;text-align: right;line-height: 130%;}
.verify-form .msg:before{content: '';display: inline-block;width: .15rem;height: .15rem;margin:-.04rem .08rem 0 0;vertical-align:middle;background: url(../../images/bigmac/msg.png) no-repeat;background-size: contain;}
.f-imagecode{overflow: hidden;margin:4% auto;font-size: 0;line-height: 0;text-align: center;}
.f-imagecode input{display: inline-block;width: 26.5%;height: .35rem;padding:0 2%;margin:0 3.5% 0 1%;-webkit-box-sizing: border-box;box-sizing: border-box;border: solid 1px #707070;font-size:.22rem;color:#757575;letter-spacing: .02rem;background-color: #e5e5e5;vertical-align: middle;}
.f-imagecode label{display: inline-block;font-size: .2rem;color: #757575;vertical-align: middle;letter-spacing: .02rem;}
.f-imagecode .imagecode{display:inline-block;height: .35rem;width:auto;max-width: 30%;vertical-align: middle;cursor: pointer;}
.zf-list{overflow: hidden;padding:0 5%;}
.zf-list li{float: left;width: 40%;height: .5rem;margin:0 20% 3% 0;overflow:hidden;-webkit-box-sizing: border-box;box-sizing: border-box;font-size:.17rem;color:#646363;line-height:.5rem;text-align:center;border: solid 1px #cbcbcb;border-radius: .1rem;cursor: pointer;}
.zf-list li:nth-child(2n){margin-right:0;}
.zf-list img{float:left;width: 42.8%;margin:.06rem 0 0 4%;}
.zf-list span{display:block;overflow: hidden;}
.zf-list .curr{color: #4b92fa;border-color: #4b92fa;background: url(../../images/bigmac/zf-list-curr.png) right bottom no-repeat;background-size: 12% auto;}
.zf-list2{overflow: hidden;padding: 0 8.3%;margin: 1% 0 0;}
.zf-list2 li{float: left;width: 45.5%;height: 1.04rem;margin:0 9% 3% 0;overflow:hidden;padding:0 0 0 4%;-webkit-box-sizing: border-box;box-sizing: border-box;border: solid .03rem #505262;border-radius: .1rem;cursor: pointer;}
.zf-list2 li:nth-child(2n){margin-right:0;}
.zf-list2 img{float:left;width: 47.2%;margin:.15rem 0 .02rem 0;}
.zf-list2 span{display:block;overflow: hidden;margin:.36rem 0 0;text-align: center;color: #f34e75;font-size: .22rem}
.zf-list2 .text{font-size: .16rem;color: #646363;}
.zf-list2 .curr{border-color: #f34e75;background: url(../../images/bigmac/zf-list2-curr.png) right bottom no-repeat;background-size: 22% auto;}
.wait{display:none;width:63%;margin:1% auto;text-align: right;font-size: .18rem;color: #9f9f9f;letter-spacing: .02rem;}
.verify-form.form2{margin: 5% 7.8%;}
.verify-form.form3{margin-bottom: 4%;}
.cont2{width: 86.4%;}
.pd2{border-width: .03rem;border-radius: .1rem;}
.cont .pd2 .txt{font-size: .24rem;}
.pd.rosered{border-color: #e40078;}
.pd.rosered h2{background-color:#e40078;}
.pd.rosered .txt{color: #e40078;}
.pd.blue{border-color: #0083d3;}
.pd.blue h2{background-color:#0083d3;}
.pd.blue .txt{color: #0083d3;}

/*弹窗*/
#screen{/*display:none;*/position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
.popTJ{display:none;position: fixed;top: 50%;left: 50%;z-index:999;width: 81.3%;max-width:610px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:.4rem;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-size: .24rem;}
.popTJ .close{position: absolute;top: .3rem;right: .3rem;width: .32rem;height: .32rem;background: url(../../images/bigmac/pop-close.png) no-repeat;background-size:100% 100%;cursor: pointer;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.popTJ .pop-h{height: .9rem;background-color:#589afa;box-shadow: 0 .05rem .05rem rgba(0,0,0,.14);}
.confirm-text{margin: 9% 7.8% 7%;font-size: .26rem;color: #4d4d4d;letter-spacing: .02rem;}
.btns-warp{margin:14% 0;font-size: 0;line-height: 0;text-align: center;}
.btn-blue{display: inline-block;width:40%;margin:0 5%;line-height:.53rem;font-size:.3rem;color:#fff;text-align:center;vertical-align: middle;letter-spacing:.04rem;background-color:#589afa;border-radius: .3rem;}


#screen{position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
.pop_dw{display:none;position: fixed;top:50%;left:50%;z-index:999;width:82%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);border: solid .02rem #b1b1b1;border-radius: .1rem;background-color:#fff;}
.pop_dw .success-cont{padding: .9rem 0 0;min-height: 1.34rem;font-size: .26rem;color: #000;}
.pop_dw .i-success{display: inline-block;width:.64rem;height:.64rem;margin-right:6%;margin-top:-.06rem;background:url(../../images/icon-spike-over.png) no-repeat;background-size:contain;vertical-align: middle;}
.pop_dw .close{display: block;color:#0085d0;font-size:.22rem;line-height:.68rem;border-top: solid .03rem #dbdbdb;}

@media all and (min-width:641px){
	.btns-fix{width: 640px;left: 50%;margin-left:-320px;}
	.pop_dw{width: 526px;}
}


#screen1 {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 998;
	background-color: rgba(0, 0, 0, .6);
}