@charset "UTF-8";

html,body{
  width: 100%;
  height: 100%;
  margin:0;
  padding:0;
  font-size:14px;
  font-family:"微软雅黑";
  min-width: 990px;
  background: #fff;
}
.wrap{
  width: 990px;
  margin: 0 auto;
}
#header{
  width: 100%;
  background: #fff;
  height: 90px;
  line-height: 90px;
}
.banner-container{
  width: 100%;
  height: 500px;
  background: url("../../images/index/login/bg/bg.jpg") no-repeat center center;
  border-top: 1px solid #fff;
}
.leftbox{
  width: 610px;
  float: left;
}
.time-title{
  width: 100%;
  text-align: center;
}
.time-title .time-container{
 display: inline-block;
  text-align: center;
  font-size: 14px;
  color: #f2f2f2;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  margin-top: 40px;
}
.time-title .time-container span{
  font-size: 22px;
}
.time-title .time-container span.t-year{
  font-size: 14px;
}
.time-title button.chosebutton{
  width: 70px;
  height: 30px;
  background: rgba(255, 255, 255, .5);
  border-radius: 5px;
  color: #f2f2f2;
  font-size: 14px;
  font-weight: bold;
  margin: 0 30px;
  margin-top: 40px;
  cursor: pointer;
}
.publicity{
  margin-top: 20px;
  width: 100%;
}
.publicity .p-title{
  font-size: 14px;
  color: #f2f2f2;
  text-align: center;
  height: 35px;
  line-height: 35px;
}
.publicity .p-cell{
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.publicity .p-cell-1{
  width: 35%;
}
.publicity .p-cell-2{
  width: 25%;
}
.publicity .p-cell-3{
  width: 20%;
}
.publicity .p-cell-4{
  width: 20%;
}
.publicity .p-tabel{
  border-top: 1px solid rgba(220,220,220,.2);
  border-radius: 5px;
  width: 100%;
  height: 306px;
  overflow: hidden;
}
.publicity .p-t-cell{
  border: 1px solid rgba(220,220,220,.2);
  border-top: none;
  border-radius: 5px;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #f2f2f2;
}
.publicity .p-t-cell a{
  color: #f2f2f2;
}
.publicity .p-t-cell-c{
  text-align: center;
  float: left;
}
.publicity ul li:nth-child(2n) .p-t-cell{
  background: rgba(245, 245, 245, .2);
}
.publicity .p-t-cell p{
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.publicity .p-t-cell p.p-t-swsname{
  color: #C4C4C4;
  font-size: 12px;
}
.publicity .p-t-cell p.p-t-username{
  margin-top: 10px;
}
.publicity .p-t-cell p.p-t-ajmc{
  font-size: 12px;
  margin-top: 10px;
}
.publicity .p-t-cell p.p-t-ajmc:nth-child(2n){
  margin-top: 0;
}
.publicity .p-footer-title{
  border: 1px solid rgba(220,220,220,.2);
  border-radius: 5px;
  height: 36px;
  line-height: 36px;
  color: #f2f2f2;
  background: rgba(245, 245, 245, .2);
  border-top: none;text-align: center;
}
.rightbox{
  float: right;
  width: 344px;
}
.rightbox .topcolor{
  width: 100%;
  height: 33px;
  background: rgba(252, 252, 252, .2);
  margin-top: 40px;
}
.rightbox  .loginbox{
  background: #fff;
  width: 100%;
}
.rightbox  .loginbox .lb-title{
  width: 100%;
  border-bottom: 1px solid #f4f4f4;
  height: 60px;
  line-height: 60px;
  font-size: 0;
}
.rightbox  .loginbox .lb-title span{
  display: inline-block;
  font-size: 18px;
  color: #545454;
  font-weight: bold;
  cursor: pointer;
  width: 50%;
  text-align: center;
}
.rightbox  .loginbox .lb-title span.active{
  color: #003C92;
}
.rightbox .loginbox .inputbox{
  padding: 10px 20px;
  padding-bottom: 0;
}
.rightbox .loginbox .input-container{
  width: 302px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  height: 42px;
  margin-top: 20px;
  font-size: 0;
}
.rightbox .loginbox .input-container label{
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  background: #f9f9f9;
  border-right: 1px solid #dcdcdc;
  border-radius: 5px 0 0 5px;
}
.rightbox .loginbox .input-container input{
  width: 237px;
  padding: 0 10px;
  height: 40px;
  font-size: 14px;
  outline: none;
  color: #161721;
}
.rightbox .loginbox .inputsubmit{
  margin-top: 55px;
  width: 100%;
  height: 40px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  background: #003C92;
  border-radius: 5px;
  cursor: pointer;
}
.rightbox .loginbox .footertitle{
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #FCFCFC;
  border-top: 1px solid #dcdcdc;
  font-size: 14px;
  color: #969696;
  text-align: center;
  margin-top: 50px;
}
.rightbox .loginbox .codebox{
  width: 100%;
  height: 241px;
  background: #fff;
  padding-top: 42px;
}
.rightbox .loginbox .codebox .codebox-container{
  width: 178px;
  height: 178px;
  margin: 0 auto;
  border: 1px solid #dcdcdc;
  padding: 10px;
  overflow: hidden;
}
.rightbox .loginbox .codebox .codebox-container img{
  width: 100%;
}
.rightbox .loginbox .login-zh{
  position: relative;
}
#prompt{
  width: 100%;
  position: absolute;
  left: 20px;
  top: 145px;
  color: #e4393c;
}
#prompt .p-p-1{
  position: absolute;
  top: -70px;
  left: 0;
}













