﻿/*登录*/
.loginbg{background-image: url(loginimg/loginbg.jpg); background-color:transparent;}
.loginbox{position: absolute; top: 50%; left: 50%; width: 800px; height: 400px; margin-left: -400px; margin-top: -200px;
background: #fff; background: rgba(255,255,255,.6); border-radius: 5px;}
.login_leftbg{position: absolute; left: -10px; top: -10px; width: 300px; height:420px; background:url(loginimg/login_leftbg.png) no-repeat;}
.login_leftbg span{position: absolute; right: -10px; width: 10px; height: 10px;}
.login_leftbg .login_top{background:url(loginimg/login_top.png) no-repeat; top: 0}
.login_leftbg .login_bot{background:url(loginimg/login_bot.png) no-repeat; bottom: 0}
.login_leftbg .login_logo{text-align: center; padding: 80px 0 20px 0}
.login_leftbg h2{font-size: 22px; color: #fff; text-align: center;}
.login_right{position: absolute; right: 0; top: 0; height: 400px; width: 340px; padding: 0 85px;}
.login_right h3{font-size: 26px; color: #3d647e; padding: 40px 0; text-align: center; font-weight: 500}
.login_body .layui_icon{width: 18px; height: 18px; background:url(loginimg/loginicon.png) no-repeat;
position: absolute; top: 50%; margin-top: -9px; left: 10px;}
.login_body .layui_icon.login_password{background-position: 0 -18px;}
.login_body .layui_icon.login_code{background-position: 0 -36px;}
.form_item{margin-bottom: 25px; clear: both; position: relative;}
.form_item .form_input{height: 44px; line-height: 44px; border: 1px solid #8295d3; width: 100%; box-sizing: border-box; 
background: transparent; border-radius: 2px; padding-left: 36px; padding-right: 10px; font-size: 16px;}
.form_item_wrong .form_input{border-color: red;}
.form_item .form_codeimg{width: 100%; max-height: 44px; cursor: pointer; box-sizing: border-box; border-radius: 2px;}
.form_forget{margin-top: -15px; margin-bottom: 15px;}
.form_forget .form_check{display: inline-block; width: 16px; height: 16px; vertical-align: middle; 
background:url(loginimg/loginlabel.png) no-repeat; position: relative;background-position: 0 -16px;}
.form_forget .form_check.checked{background-position: 0 0px;}
.form_forget .form_check input{position: absolute; top: 0; left: 0; opacity: 0; cursor: pointer; width: 16px; height: 16px;}
.form_forget .form_check label{display:inline-block; line-height: 100%; vertical-align: middle;}
.form_forget .login_check{height: 24px; line-height: 24px;}
.form_tips{margin-top: -15px; margin-bottom:15px; color: red; padding-left: 10px;}
.form_item .loginbtn{height: 44px; line-height: 44px; font-size: 16px; border:none; padding: 0 70px; color: #fff; border-radius: 3px;}
.form_item .loginbtned{background: #49bdf9; background-image: -webkit-linear-gradient( 0deg, rgb(70,188,249) 0%, rgb(109,198,255) 100%); cursor: pointer;}