﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;list-style-type:none; font-family: "微软雅黑";}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
:focus{outline:0;}
label{cursor:pointer;}
img{vertical-align:middle;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
input {font-size: 12px; vertical-align: middle;}
input,button,textarea,select{*font-size:100%}
a,img{border:0;}

/* login样式 */
.login_header{ width:100%; height:110px; margin:0 auto;}
.header_logo{ width:1000px; height:110px; margin:0 auto;}
.header_logo img{ width:447px; height:86px; margin:12px; float:left; border:none;}
.back_home{ width:86px; height:16px; float:right; margin-top:84px;}
.back_home a{ background:url(imgs/back_home.png)  left no-repeat; padding-left:16px; text-decoration:none; font-size:14px; font-family: "微软雅黑"; color:#666; line-height:17px;}
.back_home a:hover{ color:#0065b3;}

.login_container{ width:100%; height:591px; background:url(imgs/login_bg1.jpg) no-repeat; margin:0 auto;}
.login_bg{ width:1000px; height:386px; margin: auto; padding-top:100px;}
.login_content{ width:793px; height:386px; margin:0 auto; background:url(imgs/login_pic.png) left no-repeat;}
.con_pic{ float:left; width:166px; height:54px;}
.con_pic img{ margin:36px 48px;}
.login_screen{ width:325px; height:298px; float:right; background:url(imgs/login_screen.png) right no-repeat; margin-top:25px; }
.login_title{ float:left; width:260px; height:24px; margin-top:40px; margin-left:25px; font-size:12px; font-family:"微软雅黑"; color:#f0f0f0;}
.login_title b{ color:#fff; font-size:16px; padding-right:8px; line-height:24px;}
.login_title span{ font-size:12px; padding-left:9px; font-family:Arial;}
.login_row{ float:left; width:260px; height:30px; margin-left:25px;  margin-top:15px;}
.login_row .left_row{ float:left; width:68px; height:30px; line-height:30px; color:#fff; font-size:14px; font-family:"微软雅黑"; text-align:left;}
.login_row .right_row{ float:right; width:192px; height:28px;}
.form-control {display: block;width: 100%;height:28px;padding:0 6px;font-size: 14px;line-height:30px; color:#4e4e4e; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.login_row .mid_row{ float:left; width:86px; height:28px;}
.code-control {display: block;width:100%;height:28px; float:left; padding:0 6px;font-size: 14px;line-height:30px; color:#4e4e4e; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.login_jz{ float:left; width:260px; height:20px; margin-left:25px;  margin-top:8px; padding:0 8px; }
.fl { float: left; display: inline; }
.mt3{ margin-right:5px; margin-top:4px;}
.mr50{ font-size:13px; font-family: "微软雅黑"; color:#fff; line-height:20px;}
.login_jz a{ float:right; text-decoration:none; font-size:13px; font-family: "微软雅黑"; color:#fff; line-height:20px;}
.login_jz a:hover{ text-decoration:underline; color:#0067b3;}
.login_row img{ float:right; width:80px; height:28px; margin-top:1px;}
.login_screen .login_submit{ float:left; width:260px; height:30px; margin-left:40px;  margin-top:20px; }
.login_screen .login_submit button { width:108px; height:30px; margin:0 5px; border: 0px none; display: inline-block; overflow: hidden; vertical-align: middle; line-height:28px; font-size: 15px; font-weight: 700; color: #FFF; background:url(imgs/login_btn.png) no-repeat;  cursor: pointer;}
 
/* footer样式 */
.foot_nav{ width:1000px; height:40px; margin:  auto; margin-top:30px;  }
.organ{ width:1000px; height:50px; margin: 18px auto;}
.organ img{ margin:0 25px;}
.foot_nav_list{ width:1000px; height:40px; margin:5px auto; text-align:center; font-size:12px; font-family: "微软雅黑"; color:#555; line-height:40px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.foot_nav_list a{text-decoration:none; font-size:12px; color:#555;  font-family: "微软雅黑";}
.foot_nav_list a:hover{ color:#01a4e3;}
.foot_con{ width:1000px; height:40px; margin:  auto; margin-top:15px;}
.foot_con p{ text-align:center; font-size:12px; color:#555;  font-family: "微软雅黑"; line-height:40px;}
.foot_con a{ text-decoration:none; color:#555; font-family:Arial;}
.foot_con a:hover{ text-decoration:underline; color:#01a4e3;}
/* login样式结束 */

/* register样式 */
.reg_header{ width:100%; height:110px; margin:0 auto; }
.reg_logo{ width:1000px; height:110px; margin:0 auto;  }
.reg_logo img{ width:447px; height:86px; margin:12px; float:left; border:none;}
.reg_back_home{ width:86px; height:16px; float:right; margin-top:84px;}
.reg_back_home a{ background:url(imgs/back_home.png)  left no-repeat; padding-left:16px; text-decoration:none; font-size:14px; font-family: "微软雅黑"; color:#666; line-height:17px;}
.back_home a:hover{ color:#0065b3;}
.reg_container{ width:100%; height:691px; background:url(imgs/login_bg2.jpg); background-repeat:no-repeat;/* background-attachment:fixed; background-position: center;*/ margin:0 auto;}
.reg_title{ margin:  auto; width:1000px; height:30px; padding-top:20px; line-height:30px; text-align:center; font-size:18px; font-family: "微软雅黑"; color:#0067b3; font-weight:700; }
.reg_bg{ width:900px; height:600px; margin:10px auto; background:#fff; border:2px solid #01a4e3;  border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; }
 

/* register样式 */
.reg_header{ width:100%; height:110px; margin:0 auto; }
.reg_logo{ width:1000px; height:110px; margin:0 auto;  }
.reg_logo img{ width:447px; height:86px; margin:12px; float:left; border:none;}
.reg_back_home{ width:86px; height:16px; float:right; margin-top:84px;}
.reg_back_home a{ background:url(imgs/back_home.png)  left no-repeat; padding-left:16px; text-decoration:none; font-size:14px; font-family: "微软雅黑"; color:#666; line-height:17px;}
.back_home a:hover{ color:#0065b3;}
.reg_container{ width:100%; height:691px; background:url(imgs/login_bg2.jpg); background-repeat:no-repeat;/* background-attachment:fixed; background-position: center;*/ margin:0 auto;}
.reg_title{ margin:  auto; width:1000px; height:30px; padding-top:20px; line-height:30px; text-align:center; font-size:18px; font-family: "微软雅黑"; color:#0067b3; font-weight:700; }
.reg_bg{ width:900px; height:600px; margin:10px auto; background:#fff; opacity:0.8; border:2px solid rgba(1,164,227,0.4);  border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.reg_con{ width:890px; height:585px; margin:5px auto; background:#fff; opacity:1; padding-top:5px;}

.table { width:89%; max-width: 100%; margin:  auto;  margin-bottom:20px;  border-collapse: collapse; background-color: transparent; border-spacing: 0; }
tbody { display: table-row-group; vertical-align: middle; border-color: inherit;}
tr { display: table-row; vertical-align: inherit; border-color: inherit; font-size:14px; font-family:"微软雅黑";}
.table>tbody>tr>td { padding: 10px;border: 0 !important;}
.table>tbody>tr>td span{ color:#f00;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd;
}
td { vertical-align: top; padding: 0;}
.form-reg {display: block;width: 100%;height:16px;padding:6px 6px;font-size: 14px;line-height:1.42857143; color:#333; background:rgba(255,255,255,0.4); background-image: none; border: 1px solid #bbb; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
textarea.form-reg { height: auto;}
textarea {overflow: auto;}
.add-attach { padding-left: 20px; background:url(../imgs/attach.png) no-repeat; cursor: pointer; min-height: 16px; display: inline-block;}

table.attachments td { border: 0 !important; background: inherit; white-space: nowrap; padding: 0 3px 3px 0 !important;}

.btn-primary { width:108px; height:30px; color:#fff; background:url(imgs/login_btn.png) no-repeat; border:none;}
.btn-default { width:108px; height:30px; color:#333; background:url(imgs/reg_btn.png) no-repeat; border:none;}
.btn { display: inline-block; padding:2px 36px; margin-bottom: 0; font-size: 14px; font-family:"微软雅黑"; font-weight: 400; line-height:28px; text-align: center; white-space: nowrap; vertical-align: middle;  -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}

button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit;}
input { line-height: normal;}
