@charset "utf-8";
/* CSS Document */
html,body{ padding:0px; margin:0px; height:100%; width:100%; overflow:hidden; background:#c8e4fa url(images/login/bg.jpg) repeat-x; }
body{ margin:0px; font-size:12px; color:#000; padding:0px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
ul{padding:0px;margin:0px;list-style:none; }
li{padding:0px;margin:0px;list-style:none;}
ol,ul,li{list-style-image:none;
list-style-position:outside;
list-style-type:none;}
img{ border:0px;}
h1,h2,h3,h4,h5,h6{font-size:14px;padding:0px;margin:0px;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#EE4F00;}
form, fieldset, legend, input, button, textarea, p, blockquote{ margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑";}
input{outline: none;}

.login_bg{ width:100%; height:100%;}
.main{ width:706px; margin-left:auto; margin-right:auto; position:absolute; left:50%; margin-left:-353px; height:500px; top:50%; margin-top:-300px;}
.login_h1{ float:left; position:absolute;}
.login_box{ width:700px; height:340px; position:absolute; top:80px;}
.login_box_bg{padding:20px 40px; width:620px; height:300px;filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;background-color:#fff; _background:#D2F2FF; position:absolute; z-index:1; border:5px solid #b9def0;border-radius: 10px;}
.login_box_tab{ width:460px; height:300px; position:absolute;z-index:2;padding:20px 120px; top:20px;}
.login_bg_left{ width:320px; height:300px; background:url(images/login/admin_bg.png) no-repeat center center; left:0px; top:25px;position:absolute; z-index:2;}
.login_box_tab h3{ font-size:24px; color:#61b3d7; font-weight:lighter}
.login_box_tab ul{ width:100%; margin-top:20px; float:left}
.login_box_tab ul li{ width:100%; margin-top:5px; height:56px; overflow:hidden; float:left;}
.username{ background:url(images/login/username.png) no-repeat center center;
    background-size:32px 32px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login/username.png', sizingMethod='scale');
    width:45px;
    height:40px;
    display:block;
    float:left}
.login_txt{ background:#fff; border:0px; border-radius:4px;width:400px; height:40px; float:left; display:block; line-height:41px; padding-left:10px; font-size:16px;}
.password{ background:url(images/login/password.png) no-repeat center center;background-size:35px 35px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login/password.png', sizingMethod='scale');width:45px; height:40px; display:block; float:left}
.code{ background:url(images/login/code.png) no-repeat center center;background-size:34px 34px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login/code.png', sizingMethod='scale');width:45px; height:41px; display:block; float:left;}
.code_txt{ width:59px; float:left; background:#fff; border:0px; border-radius:4px; height:40px; margin-right:5px;line-height:41px;padding-left: 10px;}
.code_img{ float:left; margin-right:10px;}
.code_a{ float:left; color:#61b3d7; margin-top:15px;}
.error_b{ color:#F00; display:block; line-height:15px; clear:both}
.login_btn{background-color:#239EF3;width:450px; height:43px; border:0px; border-radius:4px;color:#FFF; font-size:16px; text-shadow:1px 1px 1px #999; cursor:pointer; margin-top:5px; margin-left:8px;}
.login_btn:hover{ background-color:#0D70CA;}
.login_p{ position:absolute; width:700px; font-size:16px; left:50%; margin-left:-350px;  line-height:30px; text-align:center; color:#61b3d7;bottom:0px;}
.login_p a{color:#666; margin-left:20px; text-decoration:none;}