﻿@charset "utf-8";
  html, body {height:100%;margin:0;padding:0}

#footer{ height:22px; margin:0px; line-height:16px; display:block; width:100%; background-color:#2c71a9; color:#d5e3ee; padding:0 11px; text-align:left; position:absolute; bottom:0px; left:0px; z-index:0;}
#footer_home{ height:38px; margin:0px; line-height:38px; display:block; width:100%; background-color:#2c71a9; color:#d5e3ee; padding:0 11px; text-align:left; }
#footer span,#footer_home span{ float:right; padding:0 20px 0 0;}
#footer strong,#footer_home strong{ display:inline-block; font-weight:normal; margin:0 10px 0 0;}
#footer a,#footer_home a{ color:#d5e3ee; padding:0 10px; background: no-repeat left 1px;}
.main { width:100%;overflow:auto;top:70px;position:absolute;z-index:10;bottom:48px;}

/*login */
.bg_login {display: table;position: absolute;height: 100%;width: 100%;background:url(/uploads/image/dimages/bg_login.jpg) center center no-repeat;}
.middle {display: table-cell;vertical-align: middle;}
.wrap_c_login {margin-left: auto;margin-right: auto;width:1174px;height: 650px; position: relative;}
.title_login{text-align: left;margin-left: 120px}
.img_login_left{float:left;width:683px;height:541px;background: url(/uploads/image/dimages/img_login_left.png) no-repeat;position: relative;margin-top: 30px;}
.bg_login_right{position:absolute;width:400px;height:426px;background: #fff;top:27px;right:-340px;}

.h2_login{text-align: left;font-size:24px;font-weight: 600;color:#011a4b;float:left;margin:36px 0 0 50px;}
.div_input_l{width:300px;float: left;margin:10px 0 0 50px;}
.div_input_l ul li{width:300px;float: left;height:50px;border-bottom: 1px solid #eee;margin-top: 20px;}
.div_input_l ul li:last-child{border:none;margin-top:40px;}
.div_input_l ul li i{display: block; width:30px;height:50px;background: url(/uploads/image/dimages/icon_login_input.png) no-repeat;float: left;}
.div_input_l ul li i.username{background-position: 0 0;}
.div_input_l ul li i.keyword{background-position: -30px 0;}
.div_input_l ul li i.captcha{background-position: -60px 0;}
.div_input_l ul li input{font-size:14px;height:50px;line-height: 50px;border: none;color:#333;width:260px;float: left;margin-left:10px;outline:none;font-weight:400; }
.div_input_l ul li.cap input{width:150px;}
 #captcha{float:right;display: inline-block;border:1px solid #eee;cursor: pointer;}


a.btn_login{display:inline-block;width:120px;height:40px;background: #00389f;border-radius: 4px;font-size: 14px;line-height: 40px;text-align: center;
color:#fff;}
a.btn_login:hover{text-decoration:none;background: #0041b8;}


/*inner*/

.bg_header{width:100%;height:71px;overflow-y:visible;background: url(/uploads/image/dimages/bg_header.png) left center no-repeat;}
h1.title_inner{height:62px;float: left;margin:7px 0 0 20px;}
.div_info{float:right;margin:20px 20px 0 0;}
.div_info li{float:right;margin-left:20px;}
.div_info li span{font-size:14px;line-height: 28px;color:#fff;}
a.close_a{display: block; padding:0 14px;height:28px;border-radius: 2px;border:1px solid #b7cbf5;font-size:14px;line-height: 28px;color:#fff;}
a.close_a:hover{text-decoration:none;color:#fff;}
.function_icon{float:right;margin-right:60px;margin-top:21px;}
.function_icon li{float:right;margin-left: 24px;}
.function_icon li a{display:block;width:32px;height:28px;position: relative;}
.function_icon li a.message{background: url(/uploads/image/dimages/icon_message.png) no-repeat;}
.function_icon li a i{display: block;min-width:8px; padding:0 4px;height: 16px;line-height: 15px; border-radius: 8px;background: #ff3f3f;font-style: normal; font-size: 12px;color:#fff;position:absolute;left:25px;top:-7px;}
.function_icon li a.seting{background: url(/uploads/image/dimages/icon_seting.png) no-repeat;}
.function_icon li a.index{background: url(/uploads/image/dimages/icon_index.png) no-repeat;}