a {outline: 0;}
h1, h2, h3, h4, h5, h6, p {margin: 0;font-weight: 400;}
a img, fieldset {border: 0;}
body {min-width: 320px;}
@font-face {
  font-family: 'YaheiLight';
  src: url('../fonts/Light.ttf');
  font-weight: normal;
  font-style: normal;
}
.impowerBox .status .sms_check{font-size:12px;border:1px solid #f00;border-radius:10px;width:80px;margin:0 auto;height: 25px;line-height: 25px;color:#f00;cursor: pointer;}
.icon{background: url(../image/icon.png) no-repeat;display: inherit;float:left;}
.wx{background-position: -18px -282px;width: 29px;height: 29px;}
.us{background-position: -59px -288px;width: 16px;height: 17px;}
.dx{background-position: -82px -288px;width: 16px;height: 17px;}
.qq{background-position:-108px -288px;width: 16px;height: 17px;}
.xy{background-position: -18px -343px;width: 14px;height: 14px;}
.yd{width:80%;margin:0px auto;line-height: 14px;padding-left:10px}
.impowerBox {width:55%;vertical-align: middle;text-align: center;}
.impowerBox .qrcode{width: 220px;margin-top: 15px;}
.impowerBox .info {width: 200px;margin: 0 auto;}
.impowerBox .status {padding: 10px 0;}
#wx_after_scan{position: absolute;top: 155px;background: #fff;left: 85px;padding: 10px 12px;}
.impowerBox .status.status_browser {text-align: center;}
.impowerBox .status p{font-size: 16px;color:#523900;line-height: 29px;}
.impowerBox .status_txt p{position: relative;top: -2px;}
.impowerBox .status_icon {display: inline-block;vertical-align: middle;margin-right: 5px;}
.impowerBox .status_txt {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.impowerBox .status_txt p {position: relative;margin: 0;}
.waiting{margin-top:15px;}
.impowerBox .icon38_msg{display:inline-block;width:38px;height:38px}
.impowerBox .icon38_msg.succ{background:url(../x_img/icon_popup19fb81.png)0 -46px no-repeat}
.impowerBox .icon38_msg.warn{background:url(../x_img/icon_popup19fb81.png)0 -87px no-repeat}
.show{
	background:#000;
	position:fixed;
	width: 100%;
	height:100%;
	top:0;
	z-index:100;
	opacity: 0.5;
	display:none;
}
.clearfix{clear:both;}
.login_top{
	padding:15px;
}
.login_top ul li{
	float:left;
	margin-left:30px;
    font-size: 20px;
	cursor:pointer;
}
.login_top ul .on{
	color:#ff9927;
	border-bottom: 3px solid #ff9927;
}
.wt_login,.wt_reg,.wt_wx,.wt_sms,.wt_pass,.wt_bacc{
	display: none;
	position:fixed;
	width:715px;
	height:399px;
	top: 10%;
	z-index:999;
	left:24%;
}
.wt_user_login a:nth-child(2) img{
	display: block;
    float: right;
    margin-top: 6px;
    margin-right: 6px;
}
.wt_user_login .login_form ul{
	width: 40%;
	margin-left: 6%;
	margin-top: 38px;
	margin-bottom: 50px;
	text-align: center;
	display: block;
}
.wt_user_login .login_form ul li{
	width: 100%;
	margin-bottom:20px;
}
::-webkit-input-placeholder {	
	color:#bdc3c7;
}
.wt_user_login .login_form ul li input{
	width:87%;
	height: 45px;
	border:0px;
	padding-left:15px;
	color: 	#81765f;
	background:#fff2d5;
	border-radius: 15px;
	outline: 0;
}
.code{
	width:27%;
	height:47px;
	line-height:45px;
	background:#ff9927;
	color:#fff;
	font-size: 12px;
	border:0;
	cursor: pointer;
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
}
.but{
	width: 92%;
	margin: 0 auto;
	height: 45px;
	line-height: 45px;
	background: #ff9927;
	color: #fff;
	border-radius: 15px;
	font-size:20px;
	cursor: pointer;
}
.wt_user_login .login_form ul li:nth-child(4) .box_left{
	float: left;
	text-align: left;
}
.wt_user_login .login_form ul li:nth-child(4) .box_left a p{
	color: #c2c2c2;
}
.wt_user_login .login_form ul li:nth-child(4) .box_left a:hover p{
	color: #ff6000;
}
.wt_user_login .login_form ul li:nth-child(4) .box_right{
	float: right;
	text-align: right;
	color: #c2c2c2;
}
.wt_user_login .login_form ul li:nth-child(4) .box_right a p{
	color: #c2c2c2;
}
.wt_user_login .login_form ul li:nth-child(4) .box_right a:hover p{
	color: #ff6000;
}
.login_bottom{
	width: 55%;color:#523900;
}
.login_bottom a{
	color:#523900;
}
.login_bottom ul{
	width:290px;
	margin:0 auto;
}
.login_bottom ul li{
	width: 33.3%;
    margin-top: 10px;
    float: left;
}
.login_bottom li div{
	cursor: pointer;
	line-height:16px;
	margin: 0 12px;
}