@charset "utf-8";
/* CSS Document */
/* 公用样式 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{background: url(../images/bg1.jpg) no-repeat center top; background-size:cover; color:#333; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;-webkit-text-size-adjust:none; font-size:12px;}
body,html {min-height:100%;}
ol,ul {list-style:none; margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
select,input,img,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
input {font-family:"Microsoft YaHei",微软雅黑;}
.login-form {position: absolute; top:50%; left:50%; width:550px;margin:-220px 0 0 -275px;border-radius: 12px; background: #fff; height: 400px; padding: 40px 0 0 0;}
.login-form-title {background-color:rgba(0,108,191,0.95); height: 52px; color: #fff; position: relative; left: -42px; padding-left: 80px; padding-top:8px;}
.login-form-title h2 {font-size: 21px; font-weight: 300;}
.login-form-title h4 {font-size: 11px; font-family: arial; font-weight: 300;}
.login-form-title-bg {background: url(../images/title-bg.png) no-repeat left top; width: 42px; height: 19px; position: relative; left: -42px;}
.login-form-item { padding:0 42px 20px 42px; color:#666;}
.item-input { border-bottom:1px solid #f0f0f0; height:58px; padding-left:42px;}
.icon-adm {background:url(../images/adm.png) no-repeat 14px 20px;}
.icon-key {background:url(../images/key.png) no-repeat 14px 20px;}
.icon-yz {background:url(../images/yz.png) no-repeat 14px 20px;}
.item-input-ri {text-align:right; color:#dd3e3e; position: relative; top:16px;}
.item-input-ri img { position:relative; right:6px; top:-2px;}
input[type="submit"]{ font-size:18px; color: #fff;outline: none; border: none; background: #f58a00;padding: 16px 0; border-radius: 12px;cursor: pointer;font-family:"Microsoft YaHei",微软雅黑;  width: 466px; margin:10px 42px 0 42px;}
input[type="submit"]:hover {background: #dd3e3e; border-radius: 12px; transition: 1s all;}
.inp_y {width: 90%; padding:22px 0 15px 12px; color: #999; font-size: 15px;outline: none; border: none; background:none;}
input[type="password"]{width: 90%; padding:22px 0 15px 12px; color: #666;font-size: 15px; outline: none;  border: none; background:none;}
.inp_yz {width: 30%; padding:22px 0 15px 12px; color: #999; font-size: 15px;outline: none; border: none; background:none;}