@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,form,label,figure{margin:0;padding:0;}
html,body,input,button,textarea{color:#666;font:12px/1.8 'Microsoft YaHei','微软雅黑',Arial,Tahoma,Verdana,Helvetica,sans-serif;}
html,body{height:100%;position:relative;background-color:#607d8b;background:-webkit-linear-gradient(0deg,#607d8b,rgba(0,0,0,.2));background:-moz-linear-gradient(0deg,#607d8b,rgba(0,0,0,.2));background:-ms-linear-gradient(0deg,#607d8b,rgba(0,0,0,.2));background:-o-linear-gradient(0deg,#607d8b,rgba(0,0,0,.2));background:linear-gradient(0deg,#607d8b,rgba(0,0,0,.2));}
article,aside,figcaption,figure,footer,header,main,nav,section{display:block;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4,h5{font-size:14px;}
img{border:none;vertical-align:middle;}
li{list-style:none;}
i,em{font-style:normal;}
a{color:#666;text-decoration:none;}
a:focus{outline:none;}
a:hover{color:#00b2f3;text-decoration:none;}
input[type="text"]:focus{outline:none;}
input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}
input[type="button"],input[type="reset"],input[type="submit"],select{-webkit-appearance:none;appearance:none;border-radius:0;}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}


/* ==================================================
   login
   -------------------------------------------------- */
/*.login-bg{display:block;position:fixed;left:0;right:0;top:0;bottom:0;z-index:0;}*/
.login-container{position:absolute; top:50px; left:0; z-index:1; width:100%;}

.login-bg{display:block;position:absolute; left:0;right:0;top:0;bottom:0;z-index:0; width:100%; 
    height:100%; background:url(../../avi/bg-1.jpg) no-repeat center center fixed; z-index:0;} 
.login-wrap{width:600px; position:absolute; top:60%; left:50%; margin-left:-300px; 
    z-index:1; }
.login-logo{display:block; text-align:center; }
.login-logo img{width:80%}
.login-form{display:block; width:308px; margin:0 96px; position:relative; padding: 30px 50px; 
    background: rgba(212, 212, 217,.8); z-index:9; -moz-opacity:0.8;opacity:0.8;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8FD4D4D9,endColorstr=#8FD4D4D9);border-radius: 6px;}
.login-form form{width:308px;}
.login-form .login-img{margin:0 0 10px; padding:10px 0;}
.login-form .login-img img{display:block; margin:auto;}
.login-form .login-ipt-item{width:100%;position:relative;margin:0 auto 15px;background-color:#fff;border-radius:3px; position:relative}
.login-form .checkbox{width: 90px; position: absolute;right: 10px;top: 2px;}
.login-form .checkbox .lg_ck {vertical-align: -2px; margin-right: 5px;}
.login-form .login-ipt-txt{display:block;width:405px;height:25px;line-height:25px;padding:10px 20px;background:none;border:0;box-shadow:none;}
.login-form .login-ipt-txt:focus,.login-form .login-ipt-txt:active{border:0;outline:0;}
#loginform .login-ipt-item input.login-button{display:block;width:100%;height:45px;line-height:45px;
    border:none;cursor:pointer; background-color: #007aff;border:1px solid #007aff; font-size:14px;
    text-align:center;border-radius:3px;-webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#loginform .login-ipt-item input.login-button,#loginform .login-ipt-item input.login-button a{color:#fff;}
#loginform .login-ipt-item input.login-button:hover{color:#007aff; border:1px solid #007aff; background:transparent;}
.login-form .forgetmenot{position:absolute;right:15px;top:13px;line-height:19px;color:#999;}
.login-form .forgetmenot input{vertical-align:middle;}
.login-form .check-box{display:inline-block;width:15px;height:15px;position:relative;top:2px;color:#999;margin-right:3px;overflow:hidden;top:3px;}
.login-form .check-box{*display:inline;}
.login-form .check-box i{display:inline-block;width:11px;height:11px;border:1px solid #c2c2c2;background-color:#fff;background-position:center;background-repeat:no-repeat;position:relative;z-index:11;overflow:hidden;*vertical-align:middle;}
.login-form .checked i{background-image:url(img/ico_tick.png);background-repeat:no-repeat;}
.login-form .check-box input{position:absolute;left:0;top:0;left:-30px;opacity:0;filter:alpha(opacity=0);}
#login_error{width:416px;background-color:#fff;padding:10px 10px 10px 15px;line-height:25px;border-left:4px solid #e7505a; color:#e7505a;position:absolute;left:0;bottom:20px;}

     
        #loginform .login-ipt-item input:focus{
            outline: none;
            border-color: #9ecaed;
            box-shadow: 0 0 10px #9ecaed;
        }
        .lg_box_1{width: 100%;height: 100%;outline: none;text-indent: 3%;}
        .lg_box{width:100%;height: 100%;outline: none;border: none; text-indent: 3%; display: inline-block; vertical-align: middle;}
        .lg_ck{display: inline-block;vertical-align: middle;}
.login-right{width:600px; position:absolute; top:78px; right:0%;  
    z-index:1;}
	.login-right img{ width:90%}
/*@media screen and (max-width:768px){
    *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
    .login-bg{display:none;}
    .login-container{padding:0 30px;}
    .login-logo img{width:70%;max-width:400px;}
    .login-form{width:308px; margin:0 96px; position:relative; padding:50px; }
    .login-form .login-ipt-txt{padding-top:8px;padding-bottom:8px;}
    .login-form .login-ipt-txt{height:auto;width:100%;}
    .login-form .check-box i{width: 13px;height: 13px;top: 1px;}
    .login-form .login-button{height:43px;line-height:43px;}
    #login_error{width:100%;}
}

@media screen and (-webkit-min-device-pixel-ratio:0){.login-form .login-button{line-height:normal!important;}}*/

