@charset "utf-8";
/* CSS Document */
html{margin:0;padding:0;}
body{margin:0;padding:0;font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; margin:0 auto;min-width:980px;background-color:#1c77ac;overflow:hidden;}

.btn{width:137px;height:35px; font-size:14px;font-weight:bold;color:#fff; cursor:pointer; /* background:url(../images/buttonbg.png) no-repeat 137; */}
a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#00a4ac;text-decoration:none;}

/*logintop */
/* .logintop{height:47px; position:absolute; top:0; background:url(../images/loginbg1.png) repeat-x;z-index:100; width:100%;padding:0px 15%;} */
.logintop{height:47px; position:absolute; top:0; z-index:100; width:100%;padding:0px 15%;
    background: #2CA0BA;
    background: -moz-linear-gradient(bottom, #2889A9 0%, #2CA0BA 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#2889A9), color-stop(100%,#2CA0BA));
    background: -webkit-linear-gradient(bottom, #2889A9 0%,#2CA0BA 100%);
    background: -o-linear-gradient(bottom, #2889A9 0%,#2CA0BA 100%);
    background: -ms-linear-gradient(bottom, #2889A9 0%,#2CA0BA 100%);
    background: linear-gradient(bottom, #2889A9 0%,#2CA0BA 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2889A9', endColorstr='#2CA0BA');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2889A9', endColorstr='#2CA0BA')";
}
.logintop span{line-height:50px;color:#eef;font-size: 18px;}

/*loginbody */
/* .loginbody{background:url(../images/loginbg3.png) no-repeat center center; width:100%; height:100%; overflow:hidden; position:absolute; top:47px;} */
.loginbody{background-color:#2B79A6; width:100%; height:100%; overflow:hidden; position:absolute; top:47px;}

/*loginbody main_box */
.main_box {position: absolute; top:50%; left:50%; margin-top:-257px; margin-left: -250px; padding: 30px; width:500px; height:420px;background:url(../images/login-box.png);border-radius: 10px;}
.main_box .setting {position: absolute; top: 5px; right: 10px; width: 10px; height: 10px;}
.main_box .setting a {color: #FF6600;}
.main_box .setting a:hover {color: #555;}

/*loginbody main_box login_box login_logo*/
.login_box {color: #eef;}
.login_box .login_logo {height: 45px; text-align: center;font-size: 36px;font-weight: bold;}

/*loginbody main_box login_box login_form*/
.login_box .login_form {padding-top: 15px; font-size: 16px;}
.login_box .form-control {display: inline-block; *display: inline; zoom: 1; width: auto; font-size: 18px;}
.login_box .form-control.login-name {width:280px; height:40px; /*background:url(../images/loginuser.png) no-repeat; background-size:280px 40px; border:none; padding-left:44px;*/ line-height:40px; font-size:14px; font-weight:bold;}
.login_box .form-control.login-pwd {width:280px; height:40px; /*background:url(../images/loginpassword.png) no-repeat; background-size:280px 40px; border:none; padding-left:44px;*/ line-height:40px; font-size:14px; font-weight:bold;}
.login_box .form-control.w164 {width: 164px; height:40px;line-height: 40px;}
.login_box .form-group .img-verify {height: 38px;width: 110px;}
.login_box .form-group {margin-bottom: 20px;}
.login_box .form-group label.t {width: 100px; text-align: right; cursor: pointer;}
.login_box .form-group.space {padding-top: 15px; border-top: 1px #FFF dotted;}
.login_box .m {cursor: pointer;}
.login_box .m input {float:left; width:17px; height: 17px; cursor: pointer;margin-top:2px;}
.login_box .error-msg {padding-bottom:8px;margin-left:105px;color:#d9534f;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.login_box .required { border: 1px solid #d9534f; }

.btn-login {color: #11485A;
    background: #2889A9;
    background: -moz-linear-gradient(top, #2CA0BA 0%, #2889A9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2CA0BA), color-stop(100%,#2889A9));
    background: -webkit-linear-gradient(top, #2CA0BA 0%,#2889A9 100%);
    background: -o-linear-gradient(top, #2CA0BA 0%,#2889A9 100%);
    background: -ms-linear-gradient(top, #2CA0BA 0%,#2889A9 100%);
    background: linear-gradient(top, #2CA0BA 0%,#2889A9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2CA0BA', endColorstr='#2889A9');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2CA0BA', endColorstr='#2889A9')";
}
.btn-login:hover {color: #eef;
    background: #2D9CBE;
    background: -moz-linear-gradient(top, #41B8D2 0%, #2D9CBE 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41B8D2), color-stop(100%,#2D9CBE));
    background: -webkit-linear-gradient(top, #41B8D2 0%,#2D9CBE 100%);
    background: -o-linear-gradient(top, #41B8D2 0%,#2D9CBE 100%);
    background: -ms-linear-gradient(top, #41B8D2 0%,#2D9CBE 100%);
    background: linear-gradient(top, #41B8D2 0%,#2D9CBE 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41B8D2', endColorstr='#2D9CBE');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#41B8D2', endColorstr='#2D9CBE')";
}
.btn-reset {color: #11485A;background-color: #ccd;}
.btn-reset:hover {color: #11485A;background-color: #eef;}

/*loginbm */
/* .loginbm{height:50px; line-height:50px; text-align:center; background:url(../images/loginbg2.png) repeat-x;position:absolute; bottom:0; width:100%; color:#0b3a58;} */
.loginbm{height:50px; line-height:50px; text-align:center; position:absolute; bottom:0; width:100%; 
	color:#0b3a58;
    background: #2889A9;
    background: -moz-linear-gradient(top, #2CA0BA 0%, #2889A9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2CA0BA), color-stop(100%,#2889A9));
    background: -webkit-linear-gradient(top, #2CA0BA 0%,#2889A9 100%);
    background: -o-linear-gradient(top, #2CA0BA 0%,#2889A9 100%);
    background: -ms-linear-gradient(top, #2CA0BA 0%,#2889A9 100%);
    background: linear-gradient(top, #2CA0BA 0%,#2889A9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2CA0BA', endColorstr='#2889A9');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2CA0BA', endColorstr='#2889A9')";
}
.loginbm a{font-weight:bold;color:#0b3a58;}
.loginbm a:hover{color:#eef;}

/*cloud*/
#mainBody {width:100%;height:100%;position:absolute;z-index:-1;}
.cloud {position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(../images/cloud.png) no-repeat;z-index:1;opacity:0.5;}
#cloud2 {z-index:2;}
