*{overflow:hidden;margin:0;padding:0;font-family:"Microsoft YaHei","Georgia Pro","Times New Roman",Helvitica,Verdana,Arial,san-serif;-webkit-tap-highlight-color:transparent;}
html{overflow-y:auto;}
body{position:relative;margin:0;padding:0; background:#efefef}
div,input{margin:0;padding:0;}
button,input[type=text],input[type=submit],input[type=reset],input[type=button]{-webkit-appearance:none;}
li{list-style-type:none}
ul{margin:0px;padding:0px}

.wxs{display:block;width:100%;}
.wxs .title{height:50px;background:#0ae;color:#FFF;text-align:center;font-size:18px;line-height:50px;}
.wxs .form{display:block; margin:40px auto 0; background:#fff; padding:20px; max-width:500px; height:100%}
.wxs .form .input{display:block;margin:15px 10px;}
.wxs .form .input label{display:block;line-height:40px;}
.wxs .form .input input{box-sizing:border-box;width:100%;height:44px;border:1px solid #ccc;border-radius:4px;background:#ffff;text-indent:15px;font-size:16px;line-height:44px;}
.wxs .form .input p{display:block;font-size:12px;line-height:30px;}
.wxs .form .submit{margin:20px 10px 10px;}
.wxs .form .submit input{box-sizing:border-box;width:100%;border:hidden;border-radius:4px;background:#0ae;color:#fff;font-size:18px;line-height:40px;}
.wxs .form .submit .kill_btn{box-sizing:border-box;width:100%;border:hidden;border-radius:4px;background:#EF4F4F;color:#fff;font-size:18px;line-height:40px; display:block; text-align:center; text-decoration:none}
.wxs .form .submit .ok_btn{box-sizing:border-box;width:100%;border:hidden;border-radius:4px;background:#0ae;color:#fff;font-size:18px;line-height:40px; display:block; text-align:center; text-decoration:none}

.wxs .form .okpic{ background:url(../images/wx_pay_ok.png) no-repeat center center; margin:40px 0 20px; height:100px; display:block}
.wxs .form .okt{ text-align:center; font-size:24px;}
.wxs .form .okj{ text-align:center; font-size:16px; padding:20px 0 30px}


@media only screen and (max-width:800px) {
.wxs .form{display:block; margin:20px 20px 0; background:#fff; padding:20px; max-width:500px; height:100%}
}
.reg_top{background:#fff;height:75px;font-size:14px;position:relative; z-index:99;border-bottom:1px solid #eee;}
.boxbg{width:100%;height:630px;border-bottom:1px solid #eee;background:#eee url(../images/52d38974d25e2.jpg) no-repeat 35% -100px;}
.mainbox{width: 1190px;margin: 0 auto;}
.wxtable tr td{ padding:5px 15px;}
.wxzfbox{width:241px;float:right;margin-top:55px;margin-right:160px;background:#fff;border-top:1px solid #e9e9e9;border:1px solid #e5e5e5;box-shadow: 0px 1px 10px #e5e9ed; padding:20px 30px; border-radius:10px;}
.wxzfbox .wxinfo{ margin-top:30px;}
.wxzfbox .wxinfo ul{height:155px;overflow:auto;}
.wxzfbox .wxinfo ul li{text-align:left;line-height:30px;font-family:microsoft yahei;color:#666;}
.wxzfbox .wxinfo ul li{font-size:14px; padding:5px 0px 5px 75px; line-height:20px; position:relative;word-wrap:break-word;}
.wxzfbox .wxinfo ul li span{color:#999;width:75px;float:left; position:absolute;top:5px;left:0;}
#qrcodeTable{ width:210px; height:210px; display:block; margin:30px auto 0; background: url(../images/loading.gif) no-repeat center center}

@media only screen and (max-width:800px) {
.mainbox{width: 100%;margin: 0 auto;}
.reg_top{background:#fff;height:0px;}
.boxbg{width:100%;height:auto;border-bottom:0px solid #eee;background:none;}
.timg{ display:none}
.wxzfbox{width:210px;float: none;margin:0 auto;background:#fff;border:none;box-shadow: none; padding:20px 30px; border-radius:0px;}
.wxzfbox .wxinfo ul{height:auto;overflow:auto;}
.wxzfbox .wxinfo ul li{text-align: center;line-height:26px;font-family:microsoft yahei;color:#666;}
.wxzfbox .wxinfo ul li{font-size:14px; padding:0px 0px 0px 0px; line-height:26px; position:relative;word-wrap:break-word;}
.wxzfbox .wxinfo ul li span{color:#999;width:auto;float:none; position: inherit;top:0px;left:0; display:block}
}


.footer{padding-top:10px;text-align:center;}