body {
	overflow-x: hidden;
    background-color: #fbf9fe;
    margin-bottom: 30px;
}

.cell .hd {
	text-align: center;
	padding: 40px 15px 30px;
	font-size: 25px;
}

.weui_btn {
	border-radius: 0px;
}

.x-login-form .weui_label {
	width: 90px;
}

.x-btn-primary {
	background: #5078cb;
}
.x-btn-primary:active {
	background-color: #384b73;
}
.weui_dialog_img {
	position: fixed;
    z-index: 5000;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    border-radius: 0px;
    overflow: hidden;
}
button.x-btn-checkcode {
	background: #e6e6e6;
	color: #333333;
	border-radius: 0;
}
button.x-btn-checkcode[disabled] {
	background: #dddddd;
	color: #ffffff;
}
.container .weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb {
	vertical-align: middle;
}
.weui_btn_area {
	margin: 1.17647059em 15px 1.3em;
}