﻿body, button, input, select, textarea { font: 12px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif; color: #4b4b4b }
input::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; }
input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }
a { color: #3b65a7; text-decoration: none; outline: none; }
button:focus { outline: -webkit-focus-ring-color auto 0px; }
button[disabled], button[disabled] button { color: #ccc; opacity: 1; cursor: default }
.lr-login-top { height: 40px; }
.lr-login-top .lr-login-title { margin: auto; width: 1024px; height: 100% }
.lr-login-logo { background: url('../images/login/logo.png') no-repeat; height: 40px; }
.lr-login-center { height: 524px; }
.lr-login-center table { border-spacing: 0; border-collapse: collapse; margin: 0px; padding: 0px; }
.lr-login-center table td { margin: 0px; padding: 0px; }
.lr-login-center .lr-bg-left { height: 524px; background: url('../images/login/bg_01.png') top right no-repeat #6895F0; background-size: 100% 100%; }
.lr-login-center .lr-bg-md { width: 1024px; height: 524px; background: url('../images/login/bg_02.png'); }
.lr-login-center .lr-bg-right { height: 524px; background: url('../images/login/bg_03.png') top left no-repeat #378ABC; background-size: 100% 100%; }
.lr-input-form { float: right; margin-top: 50px; margin-right: 57px; height: 357px; width: 360px; background: #fff; padding-top: 53px; box-shadow: 5px 10px 20px 2px rgba(0,0,0,.27); }
.lr-input-form > div { height: 43px; border-bottom: solid #e0dcdc 1px; margin: auto 27px; }
.lr-input-form .ipt,
.lr-input-form select { width: 100%; padding: 0px; height: 43px; border: 0; border-radius: 10px; background-color: rgba(0, 0, 0, 0.00); font-size: 16px; line-height: 43px; padding-left: 10px; color: #757575; }
.lr-input-form select { width: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none; /*background: url('../images/icon1.png') no-repeat scroll right center transparent;*/ padding-right: 14px; }
select::-ms-expand { display: none; }
.lr-input-form select:focus,
.lr-input-form input:focus { outline: -webkit-focus-ring-color auto 0px; }
.lr-input-form .btn { height: 40px; border-bottom: solid #e0dcdc 0px; margin: auto 27px; margin-top: 20px; }
.lr-input-form .btn button { background-color: #397FC4; width: 100%; border-radius: 10px; height: 40px; font-size: 16px; color: #fff; border: 0; cursor: pointer; }
.lr-input-form .btn button[disabled] { border: 1px solid #eeecec; background: #eeecec; color: #9f9f9f; text-shadow: 0 1px 0 #fff; cursor: default; }
.lr-input-form .btn button.active { background-image: url(../images/login/loading.gif); background-repeat: no-repeat; background-position: center 10px; z-index: 10; }
#register_getcode { background-color: #B7B7B5; border-radius: 5px; height: 35px; font-size: 16px; color: #707070; border: 0; cursor: pointer; margin-top: 4px; }
.lr-input-form .login_tips { position: absolute; text-indent: 3px; height: 30px; line-height: 33px; border: 1px solid #ebccd1; color: #a94442; background-color: #f2dede; border-radius: 5px; width: 306px; margin-top: -35px; }
.login_tips i { position: relative; top: 1px; font-size: 14px; padding-right: 5px; }
.lr-input-form .login_tips-succeed { position: absolute; text-indent: 3px; height: 30px; line-height: 33px; border: 1px solid #5e8800; color: #fff; background-color: #62b600; border-radius: 5px; width: 306px; margin-top: -35px; }
.login_tips-succeed i { position: relative; top: 1px; font-size: 14px; padding-right: 5px; }
.lr-login-bottom { width: 1024px; margin: auto; text-align: right; margin-top: 20px; color: #828282; }

/*我是悬浮菜单*/
.menu { position: fixed; z-index: 999; right: 20px; }
.menu .item { margin: 0 0 0 5px; position: relative; }
.menu .item .popover { min-width: 180px; min-height: 100px; background-color: #FFF; position: absolute; left: -192px; top: 0px; border-radius: 8px; box-shadow: 0 0 10px 2px rgba(0,0,0,.27); display: none; }
.popover-bd { padding: 5px; font-size: 13px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.popover-bd h3 { line-height: 10px; padding: 0px; text-align: center; }
.popover-bd hr { background-color: #ccc; }
.popover-bd ul { padding: 0px; }
.popover-bd ul li { list-style-type: none; line-height: 45px; height: 45px; border-bottom: 1px solid #E6E4E4; text-align: left; overflow: hidden; font-size: 12px; padding-left: 10px; font-family: 'Microsoft YaHei', 'Helvetica Neue', 'Hiragino Sans GB', 'Segoe UI', Tahoma, Arial, STHeiti, sans-serif; }
.menu .item .popover .arrow { position: absolute; width: 20px; height: 20px; top: 20px; right: -20px; }
.menu .item .popover .arrow * { display: block; border-width: 10px; position: absolute; border-style: dashed dashed dashed solid; font-size: 0; line-height: 0; }
.menu .item .popover .arrow em { border-color: transparent transparent transparent #ccc; }
.menu .item .popover .arrow span { border-color: transparent transparent transparent #FFF; left: -1px; }

.gwDarger { position: fixed; z-index: 999; top: 0; }

/*合并loginindex*/
@font-face { font-family: "pmzd"; src: url('fonts/PMZDBTT.ttf'); }
html, body { min-height: 632px; height: 100%; min-width: 1100px; }
.lr-login-center { min-height: 472px; }
.lr-login-center .lr-bg-md { min-height: 472px; height: auto; background-color: #70a0fd; box-sizing: border-box; }
.lr-input-form { margin-top: 0; margin-right: 0; position: relative; }
.lr-input-form .codeRightImg { position: absolute; margin: 0; height: 50px; right: 5px; top: 5px; border: none; z-index: 99; }
.login-content-c { width: 1000px; height: 480px; margin: 0 auto; }
.login-content-c .cus { height: 70px; position: absolute; top: 0; left: 0; width: 100%; margin: 0; }
.login-content-c .cus .handleBox { height: 100%; border-bottom: 2px solid #eee; }
.login-content-c .cus .cus-l { /*width: 50%;*/ line-height: 48px; font-size: 16px; /*background: #f5f5f5;*/ padding: 0 25px; float: left; color: #666; text-align: center; border-bottom: 2px solid #eee; }
.login-content-c .cus .cus-l span { font-size: 16px; }
.lr-input-form > .cus { border-bottom: 0; padding: 20px 27px 0; box-sizing: border-box; }
.lr-input-form > .cus .login-t { padding: 0 15px; position: relative; line-height: 40px; }
.lr-input-form > .cus .login-t span { font-size: 14px; color: #4079e6; }
.lr-input-form > .cus .login-t span.line-blue { display: block; position: absolute; left: 0; bottom: -1px; width: 125px; height: 1px; background: #4079e6; }
.login-content-c .cus .cus-l.active { background: #fff; color: #3788ff; border-color: #3788ff; }
.login-content-c .left-img { width: 560px; float: left; }
.login-content-c .left-img ul { padding: 0; margin: 0; }
.login-content-c .left-img ul li { list-style: none; padding: 0; margin: 0; }
.login-content-c .left-img ul li a { display: block; margin: 0; padding: 0; height: 480px; }
.login-content-c .lr-input-form { margin-top: 40px; padding-top: 85px; box-sizing: content-box; padding-bottom: 30px; height: auto; }
.login-bottom { background: #31363e; }
.login-bottom .bottom-content { width: 1000px; margin: 0 auto; height: 80px; line-height: 80px; overflow: hidden; }
.login-bottom .bottom-content span { color: #888; font-size: 14px; }
.login-bottom .bottom-content .b-logo { width: 400px; float: left; height: 80px; line-height: 80px; overflow: hidden; vertical-align: middle; }
.login-bottom .bottom-content .b-logo img { vertical-align: middle; }
.login-bottom .bottom-content .b-phone { width: 300px; float: left; height: 80px; line-height: 80px; overflow: hidden; vertical-align: top; text-align: left; }
.login-bottom .bottom-content .b-phone .b-phone-content { display: inline-block; }
.login-bottom .bottom-content .b-phone img { vertical-align: sub; }
.login-bottom .bottom-content .b-phone span { color: #4786FF; font-size: 18px; }
.login-bottom .bottom-content .b-copy { height: 80px; /*line-height: 80px;*/ overflow: hidden; text-align: center; }
.lr-input-form .btn { padding: 0; display: block; border: none; }
.lr-input-form .btn button { border-radius: 0; background: #4786ff; }
.lr-input-form .btn button:hover { background: #4079e6; }
.lr-input-form .btn button[disabled]:hover { background: #eeecec; }
.lr-input-form > .input-item { padding-left: 35px; /*background: url(../../Content/images/login/name.png) no-repeat 11px 10px;*/ border: solid #e0dcdc 1px; height: 36px; box-sizing: border-box; margin-bottom: 10px; position: relative; }
.lr-input-form > .input-item i { position: absolute; left: 0; display: block; width: 28px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; color: #666; }
.lr-input-form > .input-item.password2 { /*background: url(../../Content/images/login/password.png) no-repeat 11px 10px;*/   padding-right: 35px;}
.lr-input-form > .input-item.password2 >i.hiddenIcon{ left:258px;display:inline-block; }
.lr-input-form > .input-item.yanzheng3 { display: none; /*background: url(../../Content/images/login/yz.png) no-repeat 11px 10px;*/ }
.lr-input-form .ipt, .lr-input-form select { height: 34px; line-height: 34px; outline: none; font-size: 14px; }
.lr-login-title .l-t-logo { float: left; }
.lr-login-title .l-t-logo span { font-size: 34px; line-height: 60px; font-family: pmzd; color: #3788ff; }
.lr-input-form .login_tips { background-color: #fff; border: 0; border-radius: 0; bottom: 115px; }

.lr-login-top .t-phone { float: right; background: url("../../Content/images/login/telephone1.png") no-repeat center left; padding-left: 30px; }
.lr-login-top .t-phone span { font-size: 18px; color: #4786ff; font-weight: bold; font-family: "微软雅黑"; line-height: 60px; }
.selectbox .ui-select, .selectbox .ui-select .ui-select-text { height: 34px; line-height: 34px; }
.selectbox .ui-select .ui-select-text input { padding-left: 10px !important; }

/*滚动左边图的样式，不需要，可进行删除*/
.lr-input-form { width: 340px; border-radius: 5px; box-shadow: 2px 2px 2px #dcecff; overflow: hidden; }
.lr-login-center .lr-bg-md { background-color: rgba(188, 223, 255, 0.5); background: -webkit-linear-gradient(#bcdfff, #f1f8ff); background: -o-linear-gradient(#bcdfff, #f1f8ff); background: -moz-linear-gradient(#bcdfff, #f1f8ff); background: linear-gradient(#bcdfff, #f1f8ff); }
.login-content-c .left-img { width: 500px; height: 440px; float: left; padding-top: 28px; }
.login-content-c .left-img .carousel { height: 460px; }
.lr-input-form > .input-item { border: none; border-bottom: solid #e0dcdc 1px; }
.lr-input-form > .input-item.input-focus, .lr-input-form > .input-item:not(.disable):hover { border-bottom: solid #3788ff 1px; }
.lr-input-form > .input-item.input-focus i { color: #3788ff; }
.lr-input-form .btn button { border-radius: 5px; }
.forget-pwd { float: right; }
.forget-pwd a { text-decoration: underline; color: #999; }
.forget-pwd a:hover { color: #333; }
.login-bottom { background: #fff; }
.login-bottom .bottom-content .b-copy { padding-top: 10px; }
.login-bottom .bottom-content .b-copy p { line-height: 1.5; color: #a0adcb; margin: 0; font-size: 12px; }
.login-bottom .bottom-content .b-copy p.copy { margin-top: 5px; }
.login-bottom .bottom-content .b-copy p span { font-size: 20px; color: #3788ff; font-weight: bold; font-family: Century Gothic; }

/*滚动底下指示的样式*/
.carousel-indicators li { width: 30px; height: 6px; background-color: #c3cbde; color: #c3cbde; text-align: center; font-family: Arial; line-height: 10px; cursor: pointer; border: none; border-radius: 0; margin: 0; margin-right:5px; }
.carousel-indicators .active { width: 30px; height: 6px; background-color: #98c4fd; color: #98c4fd; margin-right: 5px; }

/*注册*/
.myd { background: #000; height: 100%; left: 0%; right: 0%; width: 100%; position: absolute; z-index: 999; opacity: 0.5; }
.pd { background: #ffffff; height: 330px; width: 550px; position: absolute; z-index: 1000; border-radius: 5px; overflow: hidden; }
.pd .reigstBoxTitle { background: #4786ff; height: 40px; line-height: 40px; padding: 0 15px; }
.pd .reigstBoxTitle span { color: #fff; font-size: 16px; }
.pd .registBoxContent { padding: 20px 40px; padding-bottom: 5px; }
.pd .registBoxContent table { width: 100%; }
.pd .registBoxContent table th { width: 70px; padding: 0 10px; padding-left: 0; text-align: right; font-size: 14px; font-weight: normal; }
.pd .registBoxContent table td { padding: 7px 10px; }
.pd .registBoxContent table input { border: 1px solid #ccc; height: 32px; line-height: 30px; padding: 0 10px; width: 100%; font-size: 14px; box-sizing: border-box; }
.pd .registBoxContent table textarea { border: 1px solid #ccc; height: 62px; padding: 6px 10px; line-height: 24px; width: 100%; box-sizing: border-box; font-size: 14px; resize: none; }
.pd .registBoxBtn { text-align: center; }
.pd .registBoxBtn-main { overflow: hidden; display: inline-block; }
.pd .registBoxBtn-main button { float: left; margin: 0 5px; width: 80px; height: 30px; text-align: center; }
.pd .registBoxBtn-main button.blue-btn { background: #4786ff; border: 1px solid #4786ff; }
.pd .registBoxBtn-main button.blue-btn span { color: #fff; font-size: 14px; }
.pd .registBoxBtn-main button.blue-btn:hover { background: #4079e6; border: 1px solid #4079e6; cursor: pointer; }
.pd .registBoxBtn-main button.qx-btn { background: #fff; border: 1px solid #ccc; }
.pd .registBoxBtn-main button.qx-btn span { color: #333; font-size: 14px; }
.pd .registBoxBtn-main button.qx-btn:hover { background: #ebebeb; cursor: pointer; }


/*登录页修改密码*/
.pd.resetpwd { height: 340px; }
.pd.resetpwd .registBoxContent { padding-bottom: 25px; padding-top: 15px; }
.pd.resetpwd .causepwd { margin-bottom: 5px; color: #959393; }
.pd.resetpwd .registBoxContent table td { padding: 14px 10px; }
.pwderrmsg { position: absolute; left: 10px; top: 46px; }
.registBoxContent .form-error-text, .registBoxContent .form-succeed-text { padding-left: 24px; height: auto; min-height: 26px; line-height: 14px; background-position: 4px 0px; }

/*正在登录以及登录提示错误*/
.indexLoadMain { background: #3f79eb; border: 1px solid #6eaefe; border-radius: 2px; min-width: 370px; max-width: 420px; min-height: 180px; position: absolute; z-index: 10003; padding: 20px 10px; box-sizing: border-box; }
.indexLoadMain .indexLoad { text-align: center; }
.indexLoadMain .indexLoad img { width: 50px; margin-top: 15px; }
.indexLoadMain #errorLoad img { margin-top: 0; }
.indexLoadMain .indexLoad .loadmsg { line-height: 30px; height: 30px; color: #fff; font-size: 14px; margin: 20px auto 0; }
.indexLoadMain #errorLoad .loadmsg { margin-top: 10px; }
.indexLoadMain .indexLoad .openlogin { display: inline-block; color: #fff; padding: 3px 7px; border-radius: 2px; margin-top: 10px; border: 1px solid #fff; }

/*手机兼容性*/
@media screen and (max-width: 1024px) {
    .login-content-c, .lr-login-top .lr-login-title { padding: 0 20px; }
}

/*添加手机验证码登录*/
.phonelogin { display: none; }
.phoneVerify { padding-right: 125px; position: relative; }
.phoneVerify .phoneveriOper { position: absolute; right: 0; top: 0; line-height: 34px; font-size: 16px; }
.phoneVerify .phoneveriOper a { text-decoration: none; font-size: 14px; }
.phoneVerify .phoneveriOper .btn-phoneVerify { color: #3788ff; }
.phoneVerify .phoneveriOper .phoneveriText { color: #888; display: none; }



