@charset "utf-8";
/* CSS Document */
html,body{ padding:0px; margin:0px; height:100%; width:100%; overflow:hidden; background:#2a3858; }
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:focus {outline:none; box-shadow:none;}
.login_bg{ width:100%; height:100%; background:url(images/login/login.jpg) no-repeat center center; background-size:100%; float:left;}
.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{ width:100%; float:left; height:50px; line-height:50px; text-align:center; font-size:30px; font-weight:100; color:#fff;}
.login_box{ width:700px; height:340px; position:absolute; top:60px; left:0}
.login_box_bg{padding:20px 40px; width:620px; height:300px; background:#e9f8fd; position:absolute; z-index:1; border-radius:10px;box-shadow:0px 2px 12px 4px #333333;}
.login_box_tab{ width:270px; height:300px; position:absolute; z-index:2;padding:20px 40px; left:280px; top:5px;}
.login_bg_left{ width:310px; height:300px; text-align:center; left:0px; top:5px;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;float:left;}
.username{ background:url(images/login/username.jpg) no-repeat; border:1px solid #e2e2e2; border-right:none; width:45px; height:41px; display:block; float:left}
.login_txt{ background:#fff; border:1px solid #e2e2e2; border-left:none; width:213px; height:41px; float:left; display:block; line-height:41px; padding-left:10px; font-size:16px;}
.password{ background:url(images/login/password.jpg) no-repeat;border:1px solid #e2e2e2; border-right:none; width:45px; height:41px; display:block; float:left}
.code{ background:url(images/login/code.jpg) no-repeat;border:1px solid #e2e2e2; border-right:none; width:45px; height:41px; display:block; float:left;}
.code_txt{ width:69px; float:left; background:#fff; border:1px solid #e2e2e2; border-left:none; height:41px; margin-right:5px;line-height:41px;}
.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:#ff8901; width:270px; height:43px; border:0px; color:#FFF; font-size:16px; text-shadow:1px 1px 1px #999; cursor:pointer; margin-top:5px}
.login_btn:hover{ background:#cd6e00}
.login_p{ position:absolute; width:700px; font-size:16px; left:0; background:#1e5e8c; z-index:5; height:40px;line-height:40px; border-radius: 0 0 7px 7px; text-align:center; color:#fff;bottom:0px;}
.login_p a{ color:#fff; margin-left:5px; text-decoration:underline}
.login_p a:hover{ color:#f60}