@font-face { font-family:'electronicFont'; src: url("../fonts/glyphicons-halflings-regular.ttf");}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td, p {margin: 0;padding: 0;font-family: "微软雅黑";font-size: 14px;cursor: default;color: #232323}
ul{list-style: none;} 
html{height: 100%;width: 100%;}
/* body{background:url(../images/1.png);height: 100%;width: 100%;} */
/* body{background:#2392a6 url(../images/login/bg.jpg) no-repeat;background-size: 100% 100%;} */
body{background:#ddd}
/*头部logo*/
.top{background: #fff url(../images/index-bg.png) no-repeat;background-size: 100% 100% ;padding: 10px 0;border-bottom: 1px solid #e0e0e0;height: 110px;}
/*顶部右边*/
.right{padding-top: 20px;padding-right: 10px;text-align: right;}
.right p {line-height: 25px;}
.right p img{height: 25px;margin-right: 12px;;}
.right p span{color:#c3151a;font-size: 16px;}


.logo{height: 60px;width: 100%;margin-top:15px}
.logo img{height: 60px;padding-left: 2%;}
.logo p{line-height:90px;text-align: center;letter-spacing: 3px;color: #ff0000;text-shadow: #666 0 1px 0;font-weight: bold}
@media (max-width: 992px) { 
  .logo img{height: auto;width:100%}
} 
@media (max-width: 992px) { 
  .containers{padding: 0;}
  .content{padding: 0;margin-top: 10px;}
} 
@media (min-width: 992px) {  
  .content{width: 100%;margin-top: 10px;}
}   


.login{margin:  0;width: 100%;height: auto;border-radius: 0;padding: 0 ;background: url(../images/bgbg1.png) no-repeat center;
  background-size: 100% 100%;}
/*登录框顶部*/
.login_border{background: rgba(255, 255, 255, 0.9);width: 100%;height: auto;padding:2% 0;margin:0;border-radius: 0;}
.login_box{ width: 96%;height: auto;margin:0 2%;border:1px solid #c4cee1}
form{padding: 10px 30px;} 
.login_title{padding: 10px 30px;background: url(../images/login/login_xu.png)no-repeat center bottom;background-size:75% 3px;}
.login_title h3{text-align: left;line-height: 40px;text-align: center;}
.login_title h3 img{height: 50px;}

/*中间内容*/ 
.center{width: 100%;margin-top: 10px;  border-bottom: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0}
.center_box{background: #fff;margin:0 0 10px 0;padding:10px}
/*通知公告与重要提示标*/
.center_title h2{line-height: 30px;color:#1436a1;font-size: 14px;border-bottom: 1px solid #c1d4df;font-weight: bold;background: url(../images/icon01.gif) no-repeat center left;padding-left: 12px;display: inline-block;width: 100%;} 
.center_title h3{line-height: 30px;color:#1436a1;font-size: 14px;border-bottom: 1px solid #c1d4df;font-weight: bold;background: url(../images/icon01.gif) no-repeat center left;padding-left: 12px;display: inline-block;width: 100%;} 
.center_title h2 a{color: #666;font-size: 14px;font-weight: normal;}
.center_title h3 a{color: #666;font-size: 14px;font-weight: normal;float: right}
.center_title h2 a:hover{text-decoration: none;color: #c3151a;}
.center_title h3 a:hover{text-decoration: none;color: #c3151a;}
/*通知公告*/
.center_box ul{display: inline-block;width: 100%;padding: 0 10px;margin-top: 10px;height: 150px;}
.center_box ul li{line-height: 25px;display: inline-block;width: 100%;border-bottom: 1px dashed #e0e0e0;background: url(../images/jt_img.gif) no-repeat left center;padding-left: 10px}
.center_box ul li a{font-size: 12px;color: #666;float: left;}
.center_box ul li a:hover{color:#c3151a;}
.center_box ul li span{float:right;color: #999;font-size: 12px;} 



/*登录框*/
.form-groups{margin-top: 10px;border:1px solid #c4cee1;display: inline-block;width: 100%;z-index: 1; }
/* rgba(205,220,231,0.8) */
.ico{float: left;width: 12%;text-align: center;}
.ico img{height: 24px;margin-top: 9px;}
.input1{height: 43px;background:  none;border:none;font-size: 14px;width:88% ;padding-left: 5px;}
.input2{ height: 43px;background: none;border:none;font-size: 14px;width:88% ;padding-left: 5px;}
.input2s{display: none;}
input::-webkit-input-placeholder{
    color:#696666;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#8d8b8b;
}
input::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#8d8b8b;
}
input::-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
  color:#8d8b8b;
}



/*查看密码*/
.form-groupd{position: relative;}
.spans{position: absolute;top:16px;right:10px;cursor: pointer;z-index: 2;}
.spans .eye{height: 12px;width: 22px;}
.spans .eyeclose{background:  url(../images/login/hidePasswd.png) no-repeat;background-size: 100% 100%;}
.spans .eyeopen{background: url(../images/login/showPasswd.png) no-repeat;background-size: 100% 100%;} 

/*验证码*/
.ico2{float: left;width: 12%;text-align: center;}
.ico2 img{height: 24px;margin-top: 10px;}
.yanzheng{width: 88%;float: left;}
.yanzheng .input3{width: 65%;float: left;height: 45px;font-size: 14px;background:  none;border:none;font-size: 14px;padding-left: 5px; }

.yanzheng a{width: 35%;float: left;height: 45px;line-height: 45px;display: inline-block;text-align: center; padding-right:3px }
.yanzheng a:hover{color:#ff0000;text-align: center;font-weight: bold;}
.yanzheng a img{height: 39px;margin-top: 3px;max-width: 100%; vertical-align:top;}

/*记住我*/
.form-group{margin-top: 10px;margin-bottom: 5px;}
.user_box{margin:0 0 10px  0;display: inline-block;width: 100%;height: 20px;position: relative; }
#tip{position: absolute;left:0;line-height: 20px;top:0;}
#user_box_w{float: right;line-height: 20px;}
.input4[type="checkbox"] {
  width: 20px;
  height: 20px;
  float: right;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 18px;
  margin-right: 10px;
  margin-top: 0px;
  position: relative;
  cursor: pointer;
}

.input4[type="checkbox"]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  height: 100%;
  border: 2px solid #306dba;
  border-radius: 4px;
}

.input4[type="checkbox"]:checked::before {
  content: "\2713";
  background-color: #306dba;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border: 1px solid #306dba;
  border-radius:4px;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
}
/*登录*/
.btn_login{width: 100%;background: #306dba;border: none;color: #fff;height: 40px;margin: 0;padding: 0;cursor: pointer;font-size: 16px;}
.btn_login:hover{background: #0066cc;font-size: 18px;}
.span_login{width: 100%;margin-top: 10px;display: inline-block;text-align: right;}
.span_login  a{font-size: 14px;color:#306dba; }
.span_login  a:hover{color: #ff0000}
 /*尾部*/
.footer{width: 100%;margin-top: 0px;}
.foot{background: #fff;
  margin-top: 0px;
  padding: 10px 0;
  border-top: 1px solid #e0e0e0;}
.foot p{line-height: 28px;font-size: 14px;text-align: center;color:#333}
.foot p a{color:#a2b3d1}
.foot p a:hover{color:#ff0000}

