body{background: url(../img/login-bg.png) no-repeat center / 100% auto} 
.left{float:left}
.right{float:right}
.clear{clear:both}
input{outline:medium none;font-family:"微软雅黑",MicrosoftYaHei;font-size:14px}
.wrap{max-width:100%;min-height:100%;overflow:hidden;margin:0 auto;background:#ccc}
.header{width:100%;height:50px;background:#1e1b29;border-bottom:solid 4px red}
.header_item,.nav_box ul{overflow:hidden}
.user_menu{width:100%;height:170px;padding:20px 0;background:url(../img/banner_bg.jpg)}
.header_item{width:980px;margin:0 auto}
.menu_head{width:100px;height:100px;border-radius:100px;border:solid 3px #fff;overflow:hidden}
.menu_head img{width:100%;height:100%}
.menu_info{width:840px;margin-left:20px}
.info_name{font-size:18px;line-height:40px;font-weight:700;color:#fff}
.info_name_box{margin-top:10px}
.level{font-size:14px;color:#f60;font-weight:700}
.info_desc{margin-top:10px;font-size:14px;color:#fff}
.banner_menu{width:980px;height:50px;margin:20px auto;background:#fff}
.nav_box{margin-top:50px}
.nav_box ul li{display:block;padding:0 20px}
.nav_box ul li a{color:#fff;font-size:16px}
.nav_box ul li a:hover{color:red}
.login_wrap{background:url(../../img/login/002.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.login_box,.logo{width:100%;margin:0 auto}
.logo{height:150px;background:url(../../img/login/logowz.png) no-repeat center}
.login_box{background:#fff;border-radius:1px;webkit-box-shadow:0 0 10px rgba(1,1,1,.2);-moz-box-shadow:0 0 10px rgba(1,1,1,.2);box-shadow:0 0 15px rgba(1,1,1,.2)}
.login_title{font-size:22px;text-align:left;color:#1eb7ec;padding:15px 0;width:77%;margin:0 auto;border-bottom:solid 1px #ccc}.form_text_ipt{width:77%;height:45px;border:solid 1px #ccc;border-radius:1px;margin:18px auto 0;background:#fff;position:relative}
.form_check_ipt{width:300px;margin:10px auto;overflow:hidden;color:#fff}
.form_text_ipt input{width:96%;height:33px;margin:5px;border:none;font-family:"微软雅黑";font-size:15px;color:#666;padding:1px 10px}
.check_left label{cursor:pointer}
.check_left label input{position:relative;top:2px}
.form_btn{width:77%;height:40px;margin:20px auto}
.form-item input,
.form_btn a{color:#fff;border:none;width:100%}
.form_btn a{height:45px;line-height:45px;font-size:14px;background:#5eb9ff;cursor:pointer;border-radius:3px;display:inline-block;text-align:center}
.form_reg_btn{width:77%;height:45px;margin:0 auto;font-size:14px;color:#666}
.other_login{overflow:hidden;width:300px;height:80px;line-height:80px;margin:0 auto}
.other_left{font-size:14px;color:#999}
.qlogin{display:none}
.login,.login_no_qlogin{width:92%;position:relative;margin:0 auto}
.web_login .low_login .low_login_wording{height:16px;line-height:18px;cursor:pointer;margin-left:5px}
.web_qr_login{position:relative;height:398px;overflow:hidden}
.web_qr_login .web_qr_login_show{position:absolute;top:0;width:100%}
.qrswitch{position:absolute;right:0;z-index:100}
.qrswitch_logo,
.qrswitch_logo_qr{position:absolute;right:-9px;top:6px;width:169px;height:60px;outline:none}
.qrswitch_logo{background:url(../../img/login/pull.png) no-repeat}
.qrswitch_logo_qr{background:url(../../img/login/pull-1.png) no-repeat}
.qrlogin{position:relative;width:488px;height:265px}
.img-mar{width:auto;height:40px;margin:2px 2px 0 0;position:absolute;top:auto;right:0}
.text-white{color:#fff}
.form_reg_btn .text-white:hover{color:#ddd}
.pro-box{background:#fff;padding:2px 0 12px;margin-top:13px;color:#4e4e4e}
.tabs-header{line-height:50px;width:100%;margin:auto}
#tabs-one li{float:left;position:relative;text-align:center;list-style:none;width:50%;margin-bottom:-1.5px}
#tabs-one li a{color:#fff;font-size:1.5rem;width:100%;text-decoration:none;border-bottom:3px solid #fff;border-right:none}
#tabs-one li a,#tabs-one li.active a,#tabs-one li:hover a{display:inline-block;background:rgba(0,0,0,.5)}
#tabs-one li.active a{color:#5eb9ff;text-align:center;width:100%;text-decoration:none;border-bottom:3px solid #5eb9ff}
#tabs-one li:hover a{margin-bottom:0;border-bottom:3px solid}
.content-item{clear:left;display:none}
.content-cur{display:block}
.body-bg-img{background:url(../img/bg8.png) left top no-repeat;background-size:cover}
.bd-box{background-color:rgba(0,0,0,.5);border:0 solid #5eb9ff}
.form-item{border-bottom:1px solid #fff;height:50px;line-height:50px;margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:flex}
.data-btn{background-color:#1ab3ee;height:40px;line-height:40px;width:100%;display:block;color:#fff;border-radius:3px;text-align:center;font-size:1.5rem}
.form-item input{font-size:1.8rem;background:rgba(1,1,1,0);-webkit-flex:1;flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;-moz-appearance:none;-webkit-appearance:none}
.msgs-btn,.other-login{display:inline-block;color:#fff;font-size:1.3rem}
.msgs-btn{padding:0 5px;border:1px solid #ccc;border-radius:2px;cursor:pointer;height:38px;line-height:38px}
.other-login{text-decoration:none;margin-top:10px}
.login{
	width:60vw;
	margin:22vh auto 0;
	display: flex;
	overflow:hidden;
}

.login .form-control{
	border:none;
}

.login .input-group .input-group-addon{
	border:none;
}

.login .input-group {
	border-bottom:1px solid #e5e5e5;
}

.login .left{
	flex:6;
	margin-right:60px;
	background:url(../img/login-side.png) no-repeat center / auto 90%;
}

.login .right{
	flex:5;
	background:#fff;
	padding:5px 0px 40px;
	box-sizing: border-box;
	border-radius:6px;
	box-shadow:1px 1px 6px rgba(0,0,0,0.1);
}
.login .right h3{
	margin:40px 0 24px;
}

.login .input-group{
	margin:16px 0px;
}

.login .code-img{
	padding:0;
	width:100px;
}
.login .code-img img{
	display: block;
	height:32px;
	width:100px;
	float: left;
}
.login .form-box{
	padding:0 40px;
}

.login .btn-primary{
	background:#0074FC;
	border-color:#0074FC;
}

#merchant-login{
	margin-top:20px;
}