@charset "utf-8";
.lbmask p{ margin: 0; padding: 0; font-size: 14px; }
/*字号*/
.lbmask .fonts20{ font-size: 20px; }
.lbmask .fonts18{ font-size: 18px; }
.lbmask .fonts16{ font-size: 16px; }
.lbmask .fonts12{ font-size: 12px; }
/*字号 end*/
/*输入框*/
.lbmask input, button{ font: 14px "微软雅黑", Verdana, Arial, Helvetica, sans-serif, "宋体", "黑体"; }
.lbmask input{ border: none; outline: none; padding: 0; }
/*输入框*/
/*公共样式*/
.lbmask .marb30{ margin-bottom: 30px; }
.lbmask .hidden{ display: none; }
.lbmask .clearfix:after{ content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.lbmask .clearfix{ *zoom: 1; }
.lbmask .fr{ float: right; }
.lbmask .fl{ float: left; }
/*公共样式*/
/*输入框ie8兼容 placeholder*/
.lbmask .inp-pl-p{ position: relative; }
.lbmask .inp-pl{ background: 0 0; position: relative; z-index: 2; }
.lbmask .inp-bg-pl{ position: absolute; color: #999; line-height: 40px; text-indent: 10px; z-index: 1; top: 3px; }
/*输入框ie8兼容 placeholder end*/
/*icons*/
.loginBox .lb-icon{ background: url("../images/spring.png") 0 0 no-repeat; }
/*icons end*/
/*弹出框*/
/*弹出层蒙版 start*/
.lbmask{ position: fixed; width: 100%; height: 100%; top: 0; display: block; z-index: 10; background: url(../images/opacity.png) repeat 0 0; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000); -moz-user-select: none; user-select: none; }
/*弹出层蒙版 end*/
/*账号登陆*/
.loginBox .marb30{ position: relative; }
.loginBox{ position: relative; width: 370px; background-color: #fff; position: relative; left: 50%; top: 50%; padding: 55px 45px 30px; border: 1px solid #eee; border-radius: 15px; }
.loginBox .maskClose{ cursor: pointer; background-position: -56px -25px; width: 15px; height: 15px; display: block; position: absolute; right: 19px; top: 19px; }
/*输入框*/
.loginBox .inp-pl{ width: 368px; height: 40px; border: 1px solid #ddd; text-indent: 10px; line-height: 40px; }
.loginBox .inp-pl-err{ border-color: #ff4e00; }
/*标题tab切换*/
.loginBox .subTil{ margin-bottom: 40px; height: 33px; }
.loginBox .subTil .fonts20{ cursor: pointer; width: 182px; height: 30px; text-align: center; border-bottom: 3px solid #eee; color: #666; display: inline-block; }
.loginBox .subTil .light{ border-bottom-color: #f60; color: #f60; }
/*标题tab切换 end*/
.loginBox .verifi{ position: relative; }
.loginBox .verifi img{ position: absolute; right: 5px; top: 5px; width: 101px; height: 34px; }
/*按钮*/
.loginBox .com-btn{ width: 370px; cursor: pointer; height: 42px; background-color: #f60; color: #fff; border-radius: 5px; line-height: 42px; text-align: center; }
.loginBox .b-c-btn{ margin-top: 40px; margin-bottom: 22px; position: relative; }
.loginBox .b-c-btn .er-msg{ top: -22px; }
.loginBox div.registBtn{ margin-top: 10px; margin-bottom: 22px; width: 370px; cursor: pointer; height: 42px; background-color: #f60; color: #fff; border-radius: 5px; line-height: 42px; text-align: center; }
.loginBox .forgetPwd{ width: 50px; }
.loginBox .forgetPwd, .loginBox .corWork{ color: #666; cursor: pointer; margin-bottom: 24px; }
.loginBox .forgetPwd:hover{ color: #09f; }
/*.loginBox .corWork{ position: relative; }
.loginBox .corWork i{ position: absolute; top: -10px; left: 148px; display: inline-block; width: 40px; height: 40px; background-position:0 0; }
.loginBox .corWork i:hover{ background-position: 0 -47px; }*/
.loginBox .errMsgIcon{ background-position: -53px 0; display: inline-block; width: 17px; height: 16px; margin-right: 5px; margin-top: 4px; float: left; }
.loginBox .er-msg{ position: absolute; }
.loginBox .er-msg span{ display: inline-block; margin-top: 3px; color: #fc5555; }
.loginBox .correct{ width: 16px; height: 16px; background-position: -53px -52px; position: absolute; right: 10px; top: 12px; }
.imgcode{ cursor: pointer; z-index: 3; }
/*账号登陆结束*/
/*快速注册*/
.loginBox .inpSpeci{ width: 238px; }
.loginBox .acquirPwd{ width: 109px; border: 1px solid #ddd; background-color: #eee; border-radius: 5px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; }
.loginBox .pwdTip{ z-index: 40; padding: 0 10px; height: 80px; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); /*This works in IE 8 & 9 too*/ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; position: absolute; left: 50%; top: 50%; /*margin-left: -90px;*/ margin-top: -40px; text-align: center; line-height: 80px; color: #fff; border-radius: 5px; }
/*快速注册*/
.loginBox .errMsgIcon1{ position: absolute; bottom: 178px; }
.loginBox .errMsgIcon2{ position: absolute; bottom: 97px; }
