@charset "utf-8";
/* CSS Document */
/****用户登录****/
.UserName{width:258px;height:28px;line-height: 28px;padding:0 5px;border:1px solid #ddd;outline:none;}
.login {width:330px; min-height: 338px; padding-top:0px;position:absolute;top:0;right:0;height:auto;border:1px solid #ddd;}
.common-page-home-login .show-pic {height: auto;margin-top:15px;position: relative;}
.login-logo{width:100%;}
.common-page-home-login {background-color: #fff;}
.common-page-home-login .content-holder {padding-top:20px;}
.loginContent{padding: 0 0 20px 0; width: 960px;margin:0 auto;}
.bj-contain{position:relative;height:auto;}
.form-body{padding: 10px 0px;}
.frmH{line-height: 30px;font-size: 16px; color:#b09d60;}
.loginAll{padding:10px 30px 0 30px; text-align:left;}
.loginSign{height:30px; background:#ff982e; text-align:center; color:#fff; line-height:30px;cursor:pointer;}
.loginSign a{display:block;color:#fff;letter-spacing:2px;}
.loginSign:hover{background:#eb8c2a;}
.remBox{position: relative;width: 100%;height: 18px;line-height: 18px;}
.ckBox{display:inline-block;position: absolute;top: 2px;left:0;height:14px;width:14px;}
.loginbox{position: absolute;top:0;left:15px;}
.loginJion{color:#999;}
.loginJion:hover{color:#FC8F4A; text-decoration:none;}
.loginAll a:hover{text-decoration:none;}
/*2017.5.10新加的样式*/
.form-body .Hz_select{
	color:#333;
	width:90px;
	height:36px;
	line-height:36px;
	appearance:none;   
    -moz-appearance:none;   
    -webkit-appearance:none;
    background: url('/static/qgmy/images/Hz_xl.png') no-repeat right;
    padding:0;
    padding-right:10px;
    border:1px solid #ddd;
    border-right:none;
    border-color:#ddd;
    margin:0;
    vertical-align:middle;
}
#accountMobile{
	width: 178px;
    vertical-align: middle;
    height: 36px;
    line-height: 36px;
    padding: 0;
    border-left: none;
    box-sizing: border-box;
}
#account{
	color:#666;
	width:168px;
	border-left:none;
	vertical-align:middle;
}
.Hz_hide{
	display:none;
}
.active{
	display:block;
}
.login .hd {
    position: relative;
    height: 20px;
}
.login .hd .quick {
    background: url('/static/qgmy/images/erweima.png') no-repeat;
    width:52px;
    height:52px;
    text-indent: -99999px;
}
.login .hd h2 {
    display: block;
    cursor: pointer;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 0;
    right: 0;
}
.login .hd .static{
	width:52px;
    height:52px;
	display: none;
	background: url('/static/qgmy/images/zhanghao.png') no-repeat;
    text-indent: -99999px;
}
.qrcode-login {
    z-index: 1;
    padding-top: 20px;
}
.qrcode-main {
    position: relative;
    padding-bottom: 15px;
    min-height: 130px;
    _height: 130px;
}
.qrcode-img {
    width: 90px;
    height: 90px;
    margin: 0 auto;
    padding: 0;
    box-shadow: 0 0 8px #DDD;
}
.qrcode-desc {
    text-align: center;
    padding-bottom: 10px;
    overflow: hidden;
}
.qrcode-desc a:link {
    text-decoration: none;
    color: #0067CA;
}
.qrcode-desc a:visited {
    text-decoration: none;
    color: #0067CA;
}
.qrcode-desc a:hover{
	text-decoration: none;
    color: #ff6684;
}
#qrlogin-other {
    overflow: hidden;
    margin-top: 0;
    zoom: 1;
}
.join_link{
	text-align:center;
	margin-top: 30px;
	padding: 0 30px;
}
.join_link span{
	width: 100px;
	text-align: center;
}
.join_link a:link {
    text-decoration: none;
    color: #0067CA;
}
.join_link a:visited {
    text-decoration: none;
    color: #0067CA;
}
.join_link a:hover{
	text-decoration: none;
    color: #ff6684;
}
.Login_successful{
	z-index: 1;
    padding-top: 20px;
}
/* 20171115-YHP-start */
.login .had-bind-mask{
	width:330px;
	height: 100%;
	position: absolute;
    top: 0;
    left: 0;
    background:rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    z-index: 99999;
}
.login .had-bind-mask .had-bind-dialog{
	width: 260px;
    background: #fff;
    margin: 0 auto;
    margin-top: 37px;
    min-height: 220px;
}
.had-bind-mask .had-bind-dialog .had-bind-head{
	height:36px;
	background:#ff982e;
	line-height:36px;
	color:#ffffff;
	padding:0 22px;
}
.had-bind-dialog .had-bind-head span.had-bind-title{
	display:inline-block;
	font-size:18px;
	font-weight:bold;
	width:92%;
}
.had-bind-dialog .had-bind-head span.had-bind-close{
	display:inline-block;
	font-size:24px;
	width:6%;
	text-align:right;
	cursor:pointer;
}
.had-bind-mask .had-bind-dialog .had-bing-info{
	padding: 30px 22px 0 30px;
	line-height:26px;
}
.had-bind-dialog .had-bing-info .had-bind-username{
	color:#ff982e;
}
/* 20171115-YHP-end */