
.big_bg{width: 100%;height: 100%;background-color: #FFFFFF;}
#page{width:100%;}
.login_header{width: 1200px;height: 88px;line-height:88px;margin: 0 auto;}
.lg_logo{width: 317px;height: 60px;float: left;}
.login_mid{width:100%;position:relative;min-height: 480px;overflow-x: hidden;}
.login_mid1{width:1422px!important;margin:0 auto;}
@media screen and (min-width: 1441px) {
	.login_mid1{width:1897px!important;}
}
.login_mid .login_bg_pic{    
	width: 1920px;
    height: 480px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    }
/*背景图片改*/
.login_bg_pic img{
	width: 1920px;
    height: 480px;
	}
a.enter{position: absolute;top: 0px;left: 0;/*width: 242px;height: 50px; */width: 760px;height: 460px;opacity:0;filter:alpha(opacity=0);}
.lg_mid_content{width: 1200px;height: 480px;margin: 0 auto;position: relative;}
.lg_right{
	/*width: 350px;*/
	background-color: #FFFFFF;
	/*position: absolute;
	top:65px;
	right: 0px;*/
	float: right;
    margin-top: 30px;
    border-radius: 8px;
}
ul.lg_tab{height: 40px; list-style: none;font-size: 16px;margin-bottom: 30px;}
ul.lg_tab li{width: 175px; height: 40px; line-height: 40px; text-align: center; float: left; background-color:#ededed;cursor: pointer;}
ul.lg_tab li{font-size:14px;}
ul.lg_tab li.active{background-color: #FFFFFF; color:#30c349 ;}
dl.login_way{padding-left: 30px;padding-right: 30px; /*padding-top:40px;*/ position:relative;}
.field{position: relative; margin-bottom: 20px;}
.login_way i{width: 40px;height: 40px;position: absolute; top:1px; left:1px;}
.ico_a{background: url(../images/ymgk-login-ico-profile.png) no-repeat center center;}
.ico_l{background:url(../images/ymgk-login-ico-lock.png) no-repeat center center;}
.ico_p{background:url(../images/ymgk-login-icon-person.png) no-repeat center center;}
.input_acc,.input_pw,.input_yzm{height: 18px;width: 230px; font-size: 14px; line-height: 18px; padding: 11px 8px 11px 50px;border-radius:3px; border: 1px solid #ddd; color: #333;}
input.input_yzm{width: 100px;}
.bt_sendyzm{float: right;width: 110px; height: 40px; display: inline-block; overflow: hidden; vertical-align: middle; line-height: 40px; font-size: 14px; font-weight: 700; color: #fff; background:#ff8c00; border-radius: 3px; cursor: pointer; zoom: 1;}
.bt_sendyzm:hover{background:#f28500;}
.field button.bt_sending{float: right;width: 115px; height: 40px; display: inline-block; overflow: hidden; vertical-align: middle; line-height: 40px; font-size: 12px; font-weight: 700; border: 1px solid #ddd; color: #999; background: #f2f2f2; border-radius: 3px; cursor: pointer; zoom: 1;}
.error_pwd,.error_yzm{position: absolute;/*top: 354px; */top: 160px;color:#ff4e20;font-size: 12px;}
.bt_Submit{width: 290px; height: 40px; display: inline-block; overflow: hidden; vertical-align: middle; line-height: 40px; font-size: 16px; font-weight: 700; color: #fff; background: #30c349; border-radius: 2px; cursor: pointer; zoom: 1; margin-bottom:20px;}
.bt_Submit:hover{opacity:0.8;}
.others{height:18px;line-height:18px ;padding-left: 30px;padding-right: 30px;font-size: 12px;position:relative;margin-bottom: 15px;}
.others input{vertical-align: middle;}
#auto_lg,.forget_pw{margin-right: 60px;}
#auto_lg,.forget_pw,.fast_reg{float:left;}
.fast_reg{position:absolute; right:30px;}
#auto_lg{display: inline-block;}
#auto_lg img{width: 14px;height: 14px;vertical-align: middle;margin-bottom: 2px;}
.login_way .er_ts{background: rgba(0, 0, 0, 0) url("../images/pwd-icons-new.png") no-repeat scroll 5px 5px; color: #666; font-size: 12px; height: 25px; line-height: 25px; padding-left: 20px; width: 236px; position:absolute; top:10px; left:30px;}
/*弹窗登录begin*/
.dialog_overlay{width: 100%; height: 100%; position: fixed; z-index: 99998; top: 0px; left: 0px; overflow: hidden;}
.dialog_bg{height: 100%;background: #000000;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.tan_middle{position: fixed; left: 40%; top:25%; width: auto; z-index: 99999;}
.login_350{width: 350px; /*height: 416px;*/border: 4px solid rgba(0,0,0,.1);border: 4px solid #ccc\9;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #FFFFFF;}
.ui-dialog-title{width: 330px;position: relative;padding: 0 10px;height: 31px;line-height: 31px;background: #f3f3f3;font-size: 14px;color: #666;font-family: "Microsoft YaHei";}
.tan_login{/*margin-top:42px; height: 342px;*/margin-top:30px; width: 350px;background-color: #FFFFFF;}
.tan_login ul.tan_lg_tab{height: 32px;margin-bottom:20px;}
.tan_login ul.tan_lg_tab li{background:none; height: 32px; line-height: 32px;font-size: 16px;}
.ui-dialog-close{cursor: pointer;display: block;position: absolute;z-index: 100000;top: 10px;right: 13px;overflow: hidden;width: 14px; height: 14px; background-image: url(../images/window_close.png); background-repeat: no-repeat;}
.ui-dialog-close:hover{background-position: 0 -14px;}
.input_login_sp{width:230px!important;}
.input_login_spm{width:100px!important;}
/*弹窗登录end*/
/* user_login.jsp 拷来的 */
ul.lg_tab li{margin-left:0px;}
/*3-29加*/
.login-msg-error{line-height: 16px; padding: 6px 10px; overflow: hidden; width: 268px; background: #fef2f2; border: 1px solid #ffb4a8; color: #6C6C6C; margin:0 30px; margin-bottom: 20px;}
.login-msg-error p{float: left; white-space: normal; word-wrap: break-word; width: 240px; margin:0px;}
i.iconfont{position: inherit;top: 0;left: 0;margin-right: 10px; float: left;width: 14px;height: 14px;display: inline-block; background: url(../images/modulewarning.png) no-repeat;}
.mb-20{margin-bottom: 20px;}
/* 滑动验证码*/
.slide_check{margin-bottom:20px;}

/*20181108游客登录*/
input.loginYzInput{
	padding-left:20px;
	width:130px;
	border-radius:3px;
}
.visitorLogin{
	width:110px;
	display:inline-block;
	margin-left:30px;
	margin-bottom:15px;
	cursor:pointer;
	height:40px;
}
.visitorLogin span{
	margin-left:5px;
	display:inline-block;
	font-size:14px;
	color:#666;
	height:25px;
	vertical-align:bottom;
}
.two-dimensionBg{
	padding-top:180px;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.4);
	z-index:999;
	display:none;
}
.two-dimensionPic{
	margin:0 auto;
	width:280px;
	height:280px;
	text-align:center;
	line-height:280px;
	background-color:#fff;
}
.two-dimensionImg{
	width:265px;
	height:265px;
}

 /*开始复制*/
.lgBox{
    width: 390px;
    height: 410px;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 5px;
}
.lgRightImg{
    float: left;
    width: 50px;
    height: 50px;
}
.imgPCLogin{
    display: none;
}
.loginBox{
    margin: auto;
    width: 290px;
}
.PCBox{
    margin-top: 50px;
}
/*扫码登入*/
.wcBox{
    display: none;
    margin-top: 40px;
    text-align: center;
}
.wcBoxFloat{
    float: left;
}
.wcBoxFloat>img{
    width: 30px;
    height: 26px;
    margin-right: 5px;
    margin-top: 7px;
}
.wcBoxFloat>p{
    text-align: left;
    font-size: 14px;
}
.wcBoxP1{
    font-size: 20px;
    color: #333;
    margin-bottom: 25px;
}
.wcBoxMid{
    margin:0 auto 20px;
    width: 203px;
}
.wcBoxQRcode{
    width: 150px;
    height: 150px;
    margin-bottom: 29px;
}
.lgCheck>input{
    vertical-align: bottom;
}
.lgCheck{
    margin-bottom: 32px;
}
.accountLogin{
    margin-right: 189px;
    cursor: pointer;
}
/*账号登入*/
.pcHead{
    background: #f5f5f5;
    border-radius: 5px;
    color: #999;
    height: 40px;
    border: 1px solid #999;
    cursor: default;
}
.pcActive{
    background: #30c349;
    color: #fff;
}
.pcHead>span{
    display: block;
    float: left;
    width: 144px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
}
.errorPromptBox{
    width: 288px;
    height: 24px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.errorPrompt{
    display: none;
    width: 288px;
    height: 24px;
    line-height: 24px;
    background: #fef2f2;
    border: solid 1px #ffb4a8;
    border-radius: 5px;
}
.errorPrompt>img{
    margin-left: 14px;
    margin-right: 10px;
    margin-top: -2px;
}
/*短信快捷登录*/
.SHLoginTAB{
    display: none;
}
.lgVerificationCode{
    margin-bottom: 25px;
}
.lgVerificationCode>input{
    width: 138px;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #999;
    font-size: 14px;
    margin-right: 15px;
    border-radius: 5px;
}
.lgVerificationCode>button{
    width: 111px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #999;
    background: #f5f5f5;
    font-size: 14px;
    border-radius: 5px;
    color: #999;
}
/*账号登录*/
.inputBox{
    width: 288px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #999;
    border-radius: 5px;
}
.inputBox>img{
    margin: -3px 5px 0 11px;
}
.inputBox>input{
    width: 200px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.lgPhoneNum{
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
}
.lgPassword{
    margin-bottom: 25px;
}
/*复选框*/
.lgCheckBox{
    margin-bottom: 27px;
}
#lgIsCheck{
    vertical-align: bottom;
    margin-right: 5px;
}
/*按钮*/
.lgBTN{
    margin-bottom: 27px;
}
.lgBTN>button{
    width: 290px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #30c349;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
}
.box-captcha{
    margin-bottom: 15px;
}
/*下拉列表*/
#lgSelect{
    display: none;
    border: 1px solid #999;
    width: 288px;
    max-height: 120px;
    overflow-y: scroll;
    position: absolute;
    top:40px;
    right: -1px;
    font-size: 14px;
    z-index: 9999;
    border-radius: 5px;
    cursor: default;
}
#lgSelect>p{
    background: #fff;
    height: 40px;
    line-height: 40px;
    padding-left: 42px;
}
#lgSelect>p+p{
    border-top: 1px solid #999;
}
.showList{
    float: right;
    display: inline-block;
    width: 40px;
    height: 40px;
}
.showList>img{
    width: 30px;
    height: 30px;
    margin-left:5px;
 }
.upImgNoShow{
   display: none;
}
#lgSelect>p>span:nth-child(2){
    float: right;
    margin-right: 10px;
}
.passInputHeight{
    width: 240px!important;
}