body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,i{ margin:0; padding:0; }
img {border: none;vertical-align:middle}em{ font-style:normal;}ul, li, dl, dd, dt, ol{ list-style: none; }
a {	outline: none; text-decoration: none; cursor: pointer;}table { border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}input,select{vertical-align: middle;}i{font-style: normal;}
html{overflow-x: hidden;}
body{font-size: 16px;background:url(../images/bg.jpg) top center no-repeat #f5d8b2; }

.main{width: 1000px;margin: 0 auto;}

.topbox{width: 1000px;	height: 130px;	}


.tabbox{ margin:0 15px;border-bottom:1px solid #dab88c;height: 47px; margin-top:20px;position:relative; }
.tabbox span{
	width: 126px;
	display: block;
	height: 48px;
	line-height: 48px;
	float: left;
	font-size: 24px;
	color: #c59353;
	text-align: center;
	cursor: pointer;
	border-radius: 5px;
	background: url(../images/spanbg.jpg);
}
.tabbox .on,.tabbox span:hover{
	background: url(../images/onbg.jpg);
	color: #b83000;
}

.tabbox a{
	text-align: center;
	display: block;
	position: absolute;
	right:10px;top:5px;
	padding: 5px 10px;
	color: #553c11;
	border:1px solid #553c11;
	border-radius: 3px;
	background: #f5d8b2;
	cursor: pointer;
}


.contbox{width: 1000px;}

.contbox li{
	width: 309px;
	height: 379px;
	background:url(../images/kbg.png);
	margin-top:20px;
	margin-left: 20px;
	position: relative;
	float: left;
}
.cont {display: none;}
.cont .top{
	width: 272px;
	height: 69px;
	text-align: center;
	line-height: 69px;
	color: #634525;
	border-bottom: 1px solid #dbbd9d;
	margin: 0 auto;
	padding-top: 10px;
	font-size: 24px;
}
.cont .shuoming{
	width: 28px;height: 28px;
	display: inline-block;
	background: url(../images/wh.png);
	cursor: pointer;
	vertical-align: middle;
}

.cont .shuoming:hover{
	background-position: 0 -28px;
}
.cont small{padding-left: 10px;}
.cont .shuoming:hover{color: #c28128}

.cont .time1{
	width: 30px;
	height: 30px;
	background: url(../images/b1.png);
	display: inline-block;
	vertical-align:middle;
	margin-right: 10px;
}
.cont .time2{
	width: 30px;
	height: 30px;
	background: url(../images/b2.png);
	display: inline-block;
	vertical-align:middle;
	margin-right: 10px;
	
}
.cont .time3{
	width: 30px;
	height: 30px;
	background: url(../images/b3.png);
	display: inline-block;
	vertical-align:middle;
	margin-right: 10px;

}
.cont .state{
	font-size: 22px;
	text-align: center;
	height: 74px;
	line-height: 74px;
	color: #604222;
}
.cont .btnbox{text-align: center;}
.cont table{
	font-size: 14px;
	display: table;
	width: 260px;
	margin: 0 auto;
	color: #666;
	line-height: 17px;

}
.cont table td{
	padding: 5px 0;
}
.cont table em{
	width: 17px;
	height: 17px;
	background: url(../images/bq.png);
	background-position: 0 -17px;
	display: inline-block;
	vertical-align: middle;
}
.cont .pm{
	text-align: center;
	display: block;
	float: right;
	padding: 3px 10px;
	color: #553c11;
	border:1px solid #553c11;
	border-radius: 3px;
	background: #f5d8b2;
	cursor: pointer;
	margin-top: -6px;
}
.cont .pm:hover,.tabbox a:hover{background: #fff;}
.cont .btnbox{
	padding: 0 20px;
	height: 45px;
}
.cont .hbtn{
	width: 118px;
	height: 40px;
	background: url(../images/hbtn.png);
	line-height: 18px;
	text-align: center;  
	color: #fff;
	display: block;
	padding-top: 5px;
	float: left;
	margin-left: 10px;	

}
.cont .lbtn{
	width: 118px;
	height: 45px;
	background: url(../images/lbtn.png);
	line-height: 45px;
	text-align: center;  
	color: #fff;
	display: block;	
	font-weight: bold;
	float: left;
	margin-left: 10px;		
}
.cont .lbtn:hover,.cont .hbtn:hover{background-position: 0 -45px;}
.cont .an1{background-position: 0 -90px;}
.cont .an1:hover{background-position: 0 -135px;}
.cont .an2{ line-height: 18px;padding-top: 5px; height: 40px; background-position: 0 -180px;}
.cont .an2:hover{background-position: 0 -225px;}
.cont .an3{ line-height: 18px;padding-top: 5px; height: 40px; background-position: 0 -270px;}
.cont .an3:hover{background-position: 0 -315px;}
.cont .anniu{
	width: 238px;
	height: 40px;
	background: url(../images/btn.png);
	line-height: 40px;
	text-align: center;  
	color: #fff;
	display: block;
	position: absolute;
	left: 35px;
	bottom: 20px;
	font-weight: 600;
}
.an-lv:hover{background-position: 0 -40px;}
.cont .an-hong{background-position: 0 -80px;}
.cont .an-huang{background-position: 0 -160px;}
.cont .an-fen{background-position: 0 -120px;}



.cont .sj_hong{
	width: 130px;
	height: 110px;
	display: inline-block;
	background: url(../images/sj.png);
	margin-top: 15px;
}
.cont .sj_lan{
	width: 130px;
	height: 110px;
	display: inline-block;
	background: url(../images/sj.png);
	background-position: -130px 0;
	margin-top: 15px;
}
.cont .sj_lv{
	width: 130px;
	height: 110px;
	display: inline-block;
	background: url(../images/sj.png);
	background-position: 0 -110px;
	margin-top: 15px;
}


.cont .xq_hong{
	width: 130px;
	height: 110px;
	display: inline-block;
	background: url(../images/xq.png);
	margin-top: 15px;
}
.cont .xq_lan{
	width: 130px;
	height: 110px;
	display: inline-block;
	background: url(../images/xq.png);
	background-position: -130px 0;
	margin-top: 15px;
}
.cont .xq_lv{
	width: 130px;
	height: 110px;
	display: inline-block;
	background: url(../images/xq.png);
	background-position: 0 -110px;
	margin-top: 15px;
}
/*通用弹窗*/
.pop_ty{
	width: 519px;height: 242px;
	background: url(../images/popbg1.jpg);
	position: relative; 
	text-align: center;
	padding-top: 50px;
	color: #666;
}
.close{width: 38px;height: 40px;background: url(../images/xx.png);position: absolute;display: block;right:50px;}
.close:hover{background-position: 0 -41px;}
.pop_ty .kulian{
	width: 180px;
	height: 51px;
	line-height: 51px;
	padding-left: 60px;
	color: #7a540f;
	margin: 0 auto;
	font-size: 18px;
	background: url(../images/kl.png) no-repeat;
}

.pop_ty .xiaolian{
	width: 180px;
	height: 51px;
	line-height: 51px;
	padding-left: 60px;
	color: #65bf55;
	margin: 0 auto;
	font-size: 18px;
	background: url(../images/xl.png) no-repeat;
}

.pop_ty .lanbtn{
	width: 117px;height: 45px;
	background: url(../images/lan.png);
	line-height: 45px;
	text-align: center;
	color: #fff;
	margin: 5px auto;
	display: block;
}
.pop_ty .lanbtn:hover{background-position: 0 -45px;}



/*比赛奖励*/
.pop-bsjl{width: 850px;}
.pop-bsjl .tit{
	width: 850px;
	height: 105px;
	background: url(../images/bsjl.png);
}
#bsjlcont_wrap,#bsjlcont_wrap2{width: 850px;height: 500px;}
.pop-bsjl .bsjlcont{
	width: 850px;
	min-height: 1000px;
	padding-bottom: 20px;
	position: relative;
	background: url(../images/xhbg.png);
	overflow: hidden;
}
.pop-bsjl .ul{
	width: 795px;
	margin: 0 auto;
	height: 378px;
}
.pop-bsjl .ul li{
	width: 182px;height: 220px;
	background: url(../images/jb.jpg);
	float: left;
	margin-left: 10px;
	padding-top: 150px;
}
.pop-bsjl .ul .no1{
	background-position: -5px -4px;
}
.pop-bsjl .ul .no2{
	background-position: -201px -4px;
}
.pop-bsjl .ul .no3{
	background-position: -395px -4px;
}
.pop-bsjl .ul .no4-10{
	background-position: -590px -4px;
}


.pop-bsjl .ul2{
	width: 765px;
	margin: 0 auto;
	height: 500px;
}
.pop-bsjl .ul2 li{height: 80px;padding-left: 215px; margin-bottom: 20px; background-image: url(../images/pmbg.jpg);}
.pop-bsjl .ul2 .no1{background-position: 0 -4px;}
.pop-bsjl .ul2 .no2{background-position: 0 -94px;}
.pop-bsjl .ul2 .no3{background-position: 0 -184px;}
.pop-bsjl .ul2 .no4-10{background-position: 0 -276px;}
.pop-bsjl .ul2 .no11{background-position: 0 -367px;}
.pop-bsjl .ul2 .jiangli{width: 560px;text-align: center;font-size: 14px;}
.pop-bsjl .ul2 .jiangli dd{width: 120px; float: left;padding: 0}

.pop-bsjl dd{padding: 8px; color: #513000}
.pop-bsjl .jiangli{
	width: 183px;height: 210px;
	padding-top: 7px;
}
.pop-bsjl .jiangli img{width: 50px;height: 50px;}
.pop-bsjl .txt{
	width: 100%;clear: both;
	height: 80px;text-align: center;
	line-height:80px;
	color: #666;
	color: red;
}
.pop-bsjl .txtbox{
	width: 760px;
	height: 155px;
	margin: 0 auto;
	border-radius: 10px;
	background: #fff;
	color: #666;
	margin-bottom: 20px;
}
.pop-bsjl .txtbox h2{
	width: 90%;height: 36px;
	line-height: 36px;
	text-align: center;
	margin: 0 auto;
	border-bottom: 1px solid #e3c9ab;
}
.pop-bsjl .txtbox em{
	width: 68px;height: 26px;
	text-align: center;
	line-height: 26px;
	color: #fff;display: inline-block;
	background: url(../images/jb.png);
	vertical-align: middle;
	margin-right: 5px;
}
.pop-bsjl .stpm{
	width: 700px;margin: 0 auto;

}
.pop-bsjl .stpm li{
	padding:5px 10px;

}



/*比赛报名*/
.pop_baoming{
	width: 703px;height: 337px;
	padding-top: 100px;
	text-align: center;
	background: url(../images/bsbm.jpg);
}
.pop_baoming ul{
	width: 100%;
	height: 235px;

}
.pop_baoming ul li{
	width: 148px;height: 43px;
	line-height: 43px;
	text-align: center;
	color: #666;
	float: left;
	border:1px solid #e6ceab;
	border-radius: 5px;
	display: block;
	margin-left: 20px;
	margin-top: 20px;
	cursor: pointer;
	background: #fefbf1;
}
.pop_baoming ul .on,.pop_baoming ul li:hover{background: #e6ceab; color: #643701;}
.pop_baoming .lanbtn{
	width: 117px;height: 45px;
	background: url(../images/lan.png);
	line-height: 45px;
	text-align: center;
	color: #fff;
	margin: 10px auto;
	display: block;
	clear: both;
}
.pop_baoming .lanbtn:hover{background-position: 0 -45px;}


/*排行榜弹窗*/

.pop-phb{width: 960px;}
.pop-phb .jiantou{
	width: 23px;height: 25px;display: inline-block;
	background: url(../images/select.jpg)
}

.pop-phb .sel{
    color: #333;
    width: 150px;
    height: 27px;
    line-height: 36px;
    font-size: 16px;
    border:1px solid #333;
    position: absolute;
    right:20px;z-index: 3;
    cursor:pointer;
}


.sewv{width: 110px;background: #fff;position: absolute;right:20px; top:100px;z-index: 3; display: inline-block;vertical-align: middle;}
.sewvtop{width:100%;height:25px;border: 1px #f7d3a5 solid;cursor:pointer;border-radius: 3px;overflow: hidden;}
.sewvtop:hover{border:1px #f7d3a5 solid;}
.sewvtop>span{float:left;width:70%;height:25px;white-space:pre;text-overflow:ellipsis;overflow: hidden;font-size: 12px;line-height:25px;color: #666;padding:0 5px;vertical-align: middle;}
.sewvtop>em{float:right;width: 20px;height: 20px;vertical-align: middle;}
.sewvbm{width: 100%;position: absolute;left: 0;top: 25px;display: none;border: 1px #D9D9D9 solid;border-radius: 2px;}
.sewvbm>li{cursor:pointer;width:100%;height:20px;line-height:20px;background: #fff; font-size: 12px;color: #666;padding-left:5px;}
.sewvbm>li:hover{background: #57c5f7;color: #fff;}			
.lbaxztop{animation: rotatete 0.3s linear forwards;}
.lbaxztop2{animation: rotatete2 0.3s linear forwards;}
@keyframes rotatete{
	from{transform: rotate(0deg);}
	to{transform: rotate(180deg);}
}

@keyframes rotatete{
	from{transform: rotate(0deg);}
	to{transform: rotate(180deg);}
}

@-moz-keyframes rotatete2{
	from{transform: rotate(180deg);}
	to{transform: rotate(0deg);}
}
@keyframes rotatete2{
	from{transform: rotate(180deg);}
	to{transform: rotate(0deg);}
}



.pop-phb .tit{
	width: 960px;
	height: 139px;
	background: url(../images/phbbt.png);
	position: relative;
}
.pop-phb .content_wrap,.phbgdt_wrap{
	width: 960px;
	height: 600px; padding-bottom: 20px;
	background: #fefbf1;
}
.pop-phb .content_wrap{height: 700px;}
.pop-phb .phb_left{
	width: 537px;
	height: 700px;
	float: left;
	padding-left: 20px;
}
.pop-phb .phb_right{
	width: 338px;
	height: 670px;
	float:left;
	padding-left: 20px;
}
.pop-phb .content{
	width: 537px;
	height: 358px;
	position: relative;
	
}
.pop-phb .pmbox{

	height: 358px;
	background: url(../images/no3.jpg);
	margin: 0 auto;
}
.pop-phb .no2{
	width: 157px;
	height: 290px;
	padding-top: 66px;
	float: left;
}
.pop-phb .no2 .xiu{
	border:3px solid #7fa7cc;
	background: #e5f1f4;
}

.pop-phb .no1{
	width: 157px;
	height: 290px;
	margin-left: 30px;
	padding-top: 45px;
	float: left;
}
.pop-phb .no1 .xiu{
	border:3px solid #fca600;
	background: #fef6e8;
}
.pop-phb .no3 .xiu{
	border:3px solid #d44e30;
	background: #f6eae8;
}
.pop-phb .no3{
	width: 157px;
	height: 290px;
	padding-top: 66px;
	margin-left: 35px;
	float: left;
}
.pop-phb .xiu{
	width: 130px;height: 200px;
	margin-left: 10px;
	border:3px solid #d44e30;
}
.pop-phb .table{
	width: 150px;
	display: table;
	margin: 0 auto;
	font-size: 14px;
	color: #583001;
}
.pop-phb .table td{height: 30px;}
.pop-phb i{
	width: 12px;
	height: 12px;
	background: url(../images/xing.png);
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
}
.pop-phb .name{width: 80px;
       white-space: nowrap;
       overflow: hidden;
       text-overflow: ellipsis;
}
.pop-phb .myjifen{
	width: 537px;
	height: 36px;
	line-height: 36px;
	border-bottom:1px solid #f4c48e;
	color: #666;
	text-align: center;
}

.pop-phb .myjifen .ubi{
	float: right;
	font-size: 14px;
}
.pop-phb .myjifen .ubi a{padding: 3px 8px;background: #169bd5;color: #fff;border-radius: 5px}
.pop-phb .myjifen .ubi a:hover{background: #389fcc}

.pop-phb .lanbtn{
	width: 117px;height: 45px;
	background: url(../images/lan.png);
	line-height: 45px;
	text-align: center;
	color: #fff;
	margin: 20px auto;
	display: block;
}
.pop-phb .lanbtn2{
	width: 117px;height: 45px;
	background: url(../images/lan.png);
	line-height: 45px;
	text-align: center;
	color: #fff;
	margin: 20px auto;
	display: block;
    background: #999;
}
.pop-phb .lanbtn:hover{background-position: 0 -45px;}
.pop-phb .lanbtn2:hover{background-position: 0 -45px;}
.pop-phb h4{
	width: 230px;height: 45px;
	background: url(../images/stpm.png);
	display: block;margin: 0 auto;
	margin-top: 30px;
}



.pop-phb .jiangli{
	width: 505px;
	height: 190px;
	margin: 0 auto;
	text-align: left;
	color: #666;
	background: #fff;
	border:1px solid #f4c48e;
	padding: 15px;
}
.pop-phb .jiangli li{padding-bottom:10px;}
.pop-phb .jiangli img{
	vertical-align: middle;
	margin-right: 10px;
	width: 35px;height: 35px;
}
.pop-phb .xan{
	width: 71px;height: 27px;
	line-height: 27px;
	color: #fff;
	display: block;
	float: right;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
	background: url(../images/xan.png);
}
.pop-phb .a1:hover,.pop-phb .a2:hover{background-position: 0 -28px;}
.pop-phb .a1{background-position: 0 -1px;}
.pop-phb .a2{background-position: 0 -55px;}
.pop-phb .a3{background-position: 0 -82px;}

/*排行榜右侧*/
.pop-phb .baidi{
	background: #fff;
	border:1px solid #f4c48e;
	height: 606px;
}

.pop-phb .shetuan{
	display: table;
	width: 336px;
	text-align: center;
	overflow: hidden;
	color: #513000;
}
.pop-phb .shetuan th{background: url(../images/phbbg.jpg) bottom left repeat-x;height: 38px;}
.pop-phb .shetuan td{height: 50px; border-bottom: 1px dashed #e5d9c6}
.pop-phb .shetuan tr:hover td{background: #fff}
.pop-phb .shetuan .mc1{
	width: 34px;height: 30px;
	background: url(../images/mc.jpg);
	vertical-align: middle;
	display: inline-block;
}
.pop-phb .shetuan .mc2{
	width: 34px;height: 30px;
	background: url(../images/mc.jpg);
	background-position: 0 -30px;
	vertical-align: middle;
	display: inline-block;
}
.pop-phb .shetuan .mc3{
	width: 34px;height: 30px;
	background: url(../images/mc.jpg);
	vertical-align: middle;
	background-position: 0 -60px;
	display: inline-block;
}
.pop-phb  .stpm{
	width: 313px;height: 100px;
	text-align: center;
	background:url(../images/ht.jpg);
	margin: 0 auto;
	color: #513000;
	line-height: 60px;
	margin-top: 138px;
}
.pop-phb .stpm .lanbtn{margin:0px auto}
.pop-phb .stpm .lanbtn2{margin:0px auto}
.pop-phb .stpm h6{
	height: 36px;line-height: 36px;
	border-bottom: 1px solid #eedbbc;
}
.pop-phb .stpm b{font-size: 30px;}

/*底部*/
.bottom{text-align: center;font-size: 12px;padding-top: 50px;color: #666;line-height: 24px;clear: both;}
.bottom a{color: #666}



/*规则*/
.rule{
	width: 900px;
	margin: 0 auto;
	padding:50px;
	background: #fff7e7;
	border:1px solid #dbbd9d;
	font-size: 16px;
	color: #634525;
	line-height: 30px;
}
.rule h1{
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #654727;
	padding-bottom: 30px;
}
.rule b{display: block;color: #3c2812}



/*滚动条*/
.zUIpanelScrollBox,.zUIpanelScrollBar{
			width:10px;
			top:4px;
			right:2px;
			border-radius:5px;
		}
.zUIpanelScrollBox{
	background:black;opacity:0.1;
	filter:alpha(opacity=10);
}
.zUIpanelScrollBar{
	background:#e93610;opacity:0.8;
	filter:alpha(opacity=80);
}

.clear{zoom:1;}
.clear:after{content:"";display:block;clear:both;}



/*支付弹框*/
.malltcbox{height: 450px;width: 730px;border:1px solid #b1b1b1; background:#eee;position: relative;color: #555; font-family: "å¾®è½¯é›…é»‘"}
.malltcbox a:hover{text-decoration:none;}
.malltcbox .title{position:relative;height: 50px;   line-height:50px; background:url(../images/popbg.jpg); text-align: center;font-size: 24px;color: #fff;}
.malltcbox .title span{color: #fffd78; padding: 0 20px;}
.malltcbox .title a,.mallclose{width: 30px;height: 30px;display: block;position: absolute;right:10px;top:10px; background-image: url(../images/close.png);}
.malltcbox .title a:hover,.mallclose:hover{background-position:0 -30px;}
.malltcbox .step1{margin-top: 25px;margin-left: 25px;line-height:30px;}
 .malltcbox .step1 td { padding-bottom: 15px;font-size: 16px;}
.malltcbox .step1 i{width: 15px;height: 15px;border-radius: 50%; background:#c50104;display: inline-block;margin-right: 10px; vertical-align: middle; }
.malltcbox .step1 .time{ float: left; color: #888;text-align: center; line-height: 28px; width: 151px;height: 28px; background: #fff;
    border:1px solid #d5d5d5;position: relative; margin-right: 3px; margin-bottom: 10px; cursor: pointer;}
.malltcbox .step1 .on{border:1px solid #970304;color: #333;background-position: -144px -147px; color: #fff;}
.malltcbox .step1 .gou{width: 20px;height: 24px;background: url(../images/gou.png); position: absolute;right:-10px;bottom: 0;z-index: 5;display: none;}
.malltcbox .step1 .on .gou{display: block;}
.malltcbox .step1 .time img{position:absolute;z-index: 4;top:0px; left:0;}
.paystyle{width: 150px;height: 45px;float: left;border: 1px solid #ddd; margin-right: 3px;position: relative;background: #fff; cursor: pointer; margin-bottom: 10px;}
.malltcbox .sumtip{font-size: 14px;color: #666;}.malltcbox .sumtip a{color: #666;}
.malltcbox .mas-top{padding-left: 86px; line-height: 32px; font-size: 18px; position: relative; border-bottom: 1px dashed #888;width: 650px;margin: 20px auto;padding-bottom:10px;}
.malltcbox .mas-top .img{position:absolute;top:0px;left:10px;width: 60px;height: 60px;}

.malltcbox .iconfont{width: 30px;height: 30px;color: #8d8d8d; font-style:normal; vertical-align: middle; display: inline-block;border:1px solid #dddddd; background: #fff; text-align: center;font-size: 20px;}
.malltcbox .RIA-ipt{width: 70px;height: 30px; border:1px solid #eee; padding-left: 10px;}
.op-input{width: 146px;height: 24px;}
.malltcbox .hui{color:#8d8d8d}.malltcbox .hong{color:#d74343}
.determinebtn{vertical-align: middle;display: inline-block; }
.payinput{width: 180px;height: 28px;border:1px solid #ddd; vertical-align: middle; padding-left: 10px;}
.red{color: red;}
.paddlr{padding: 0 20px;}
.ptopbott{padding: 10px 0;clear: both;}
.disabled{background: #eee;}
.stepbottom{position: absolute;bottom: 0;left: 0; text-align: center;width:100%;}
.stepbottom p{font-size: 12px; color: #999;line-height: 24px;}
.stepbottom .stepbtn{display: inline-block;width: 205px;height: 50px;text-align: center;line-height: 50px; color: #fff; font-size: 28px;}
.stepbottom .btnhui{background: #9c9c9c;}.stepbottom .btnhui:hover{background: #8d8d8d;}
.stepbottom .btnhong{background: #ed5555;}.stepbottom .btnhong:hover{background: #f75e5e;}

.step2{width: 650px;margin: 20px auto;line-height: 36px;}
.malltcbox .gou{width: 30px;height: 30px;vertical-align: middle; margin-right: 10px;}
.step2 h1{position: relative; height: 60px;line-height: 60px; text-align: center;color: #f95959; font-size: 24px;}
.step2 h1 .img{position: absolute;right:0;bottom:-90px;width: 145px;height: 183px;background: url(../images/cg1.png);}
.step2 td{padding: 10px; font-size:16px;line-height:34px;}
.step2 .td-left{vertical-align: top; color: #8d8d8d;font-size:16px;}
.step3{width: 441px;height: 211px;margin: 20px auto; text-align: center;font-size: 24px; line-height: 50px;}
.step4{text-align: center;padding: 10px; line-height: 20px; color: #777;}
.step4 .txt{color: #d10104; font-size: 20px;text-align: left;display: block;}
.step4 .ewm{width: 150px;height: 150px;margin: 10px;}
.step21{text-align: center;}
.step21 h1{position: relative; height: 80px;line-height: 80px; text-align: center;color: #f95959; font-size: 26px; padding-top: 100px;}
.step21 p {text-align: left;padding-left: 250px; }

.malltcbox  h2{color: #d10104; font-size: 20px;text-align: center;padding: 35px 0;}
.malltcbox .text{padding:100px 140px; color: #666; line-height: 42px; font-size: 18px; }
.malltcbox .tip{font-size: 12px; color: red;position: absolute;right:-130px;}
.statusStyle{color: red}
.xg-recharge-tip {
    font-size: 12px;
    color: #ff3f4d;
    float: left;
    line-height: 14px;
    background: url(../images/gant.png) left center no-repeat;
    padding-left: 18px;
    margin-left: 2px;
    margin-top: 5px;
    clear: both;
    width: 100%;
    margin-bottom:3px;
}

.s-btn {display: block;background-image: url(../images/paybtn.png);float: left;}
.a-pay{background-position: -144px -117px;width: 100px;height: 30px; line-height: 30px;text-align: center;
 cursor: pointer; margin-right: 5px;}

.layui-layer{background-color:none;}
.bgnone{background: none!important;}