@charset "utf-8";/* CSS Document */

/*header*/
.clear{
  clear:both;
}
.registration_logo {
  float: left;
  margin-right: 10px;
}
.registration_logo-txt {
  font-size: 26px;
  padding-top: 7px;
  display: inline-block;
  font-weight: bold;
  color: #333;
}
body{
  margin:0;padding:0;
  background:#f4f4f4;
  font-size:14px;}
html{height: 1100px;
  
  position: relative;}
.header{
  width:100%;
  height:130px;
  background:#FFF;
  box-shadow: 1px 1px 2px #cac7c7;}
.header_centent{
  width:1200px;
  margin:0 auto;
  padding-top:33px;}
.header_logo{
  width:589px;
  height:70px;
  float:left;
  margin-top:-20px;
}
.header_right{
  float: right;
  line-height: 13px;
  font-size: 14px;
  color: #7d7d7d;
}
.header_right span{
  color:#0385d9;}

/*主体内容开始*/
.regi_srat{
  width: 961px;height: 692px;
  background: #ffffff;
  margin: 42px auto;
  border: #e3e1e2 solid 1px;
  
  padding: 39px 0 0 42px;}
.reai_left{
  width: 471px;
  height: 550px;
  float:left;
  margin-right:32px;
}
.reg_table{
  width: 471px;
  margin-top:5px;}
.reg_tabled{
  margin-top: -2px;}
.reg_table td:first-child{
  text-align: end;
  font-size: 14px;
  display: block;
  width: 105px;
  line-height: 65px;
  color: #696565;
  height:38px;
  margin-right: 5px;}
.reg_table td input{
  width:358px;
  height:40px;
  padding-left: 10px;
  border: 1px solid #ddd;
  color: #6c757d;}
.reg_tabled td:first-child{
  text-align: end;
  font-size: 14px;
  display: block;
  width: 105px;
  line-height: 65px;
  color: #696565;
  height:38px;
  margin-right: 5px;
}
.tzkg{
  width:200px;
  height:34px;
  border: 1px solid #ddd;
  padding-left: 10px;
  color: #6c757d;}
.tzkg_btn{
  width:149px;
  height:40px;
  border-radius:3px;
  border: 1px solid #ddd;
  margin-left:8px;
  color: #696565;
  cursor: pointer;}
.regi_btn button{
  width: 481px;
  
  height: 40px;
  
  background: #183883;
  
  border-radius: 3px;
  
  border: 1px solid #ddd;
  
  color: #FFF;
  
  font-size: 18px;
  margin-top:27px;
  cursor: pointer;}
.regi_btn button:hover{
  background:#0778bc;
}
.regi_ts{
  margin-top:20px;
}
.regi_ts input{
  float:left;
}
.regi_ts div{
  margin-left: 24px;
  font-size: 12px;
  color: #696565;}
.reg_table td span:first-child{
  color:red;}
.reg_tabled td span:first-child{
  color:red;}
tbody tr{
  height:38px;}
tbody td{
  height:38px;
  margin-bottom: 25px;
  margin-left:-6px;}

.reg_table td span{
  position: relative;
  left: -5px;
  top: 1px;
}


/*密码强度*/
.pw-strength {clear: both;position: relative;
  top: -6px;
  width: 180px;
  
  left: -2px;}
.pw-bar{background: url("../images/pwd-1.png") no-repeat;height: 14px;overflow: hidden;width: 179px;}
.pw-bar-on{background:  url("../images/pwd-2.png") no-repeat; width:0px; height:14px;position: absolute;top: 17px;left: 2px;transition: width .5s ease-in;-moz-transition: width .5s ease-in;-webkit-transition: width .5s ease-in;-o-transition: width .5s ease-in;}
.pw-weak .pw-defule{ width:0px;}
.pw-weak .pw-bar-on {width: 60px;}
.pw-medium .pw-bar-on {width: 120px;}
.pw-strong .pw-bar-on {width: 179px;}
.pw-txt {padding-top: 2px;width: 180px;overflow: hidden;}
.pw-txt span {color: #707070 !important;float: left;font-size: 12px;text-align: center;width: 58px;}
.qrewmzcys{
  font-size:16px;
  /*! margin-left: 19px; */
  position: relative;
  text-align: center;
  top: 88px;
  color: #434343;
  font-weight: bold;
}
.regi_ts a{
  color:#4157f6;}
/*foot*/
/*页尾 footer*/
.index_footer{
  width:100%;
  height:204px;
  background:#4157f6;
  clear:both;
  margin-top:60px;}
.footer_dk{
  width:1200px;
  margin:0 auto;
  position: relative;
  
  top: 57px;}
.footer_left_logo{
  width:590px;
  height:68px;
  float:left;
}
.footer_right_nom ul li{
  list-style:none;
  float:left;
  margin-left:70px;
  text-align: center;
}
.right_nom_about dt{
  color:#FFF;
  font-size:19px;
  font-weight:bold;
  text-align: end;}
.right_nom_about dl dd{
  color:#FFF;
  font-size:14px;
  margin-top:7px;}
.footer_right_nom{
  float:right;}
.footer_bottom{
  width: 100%;
  
  height: 100px;
  
  background: #3846dc;
  
  color: #FFF;
  
  text-align: center;
  font-size:14px;}
.footer_bottom_title{
  position: relative;
  
  top: 30px;}
.footer_bottom_ftitle{
  position: relative;
  
  top: 20px;}
.right_nom_about dl dd a{
  color:#FFF;}
a:hover{
  color:#3846dc;}
.active{
  line-height:40px !important;
  height: 40px;
  background: #4157f6;
  border-radius: 5px;
  margin-top: 6px;}
.right_nom_about dl dd a:hover{
  color: #00ede4 !important;}
.art_fbt{
  text-align: center;margin-bottom: 16px;
  color: #000;
  margin-top: -15px;
  font-size: 18px;
}

/*备用foot*/



.foot{
  width:100%;
  height:100px;
  background:#9a9a9a;
  position:absolute;
  bottom:0;
}
.foot_con_bg{
  width: 1200px;
  
  margin: 0 auto;
  
  padding: 30px;
  
  color: #FFF;
  color: #e9e9e9;
  font-size:13px;}
.foot_con_bg ul li{
  float: left;list-style: none;
  border-right: 1px solid #e9e9e9;
  width: 100px;
  margin-right: 11px;
  text-align: center;
  height: 12px;
  
  line-height: 12px;}

.regfoot_bq{
  text-align:center;
  margin-top: 28px;
  color:#ddd;
}
.foot_con_bg ul{
  width: 500px;
  
  margin: 0 auto;}
.foot_con_bg ul li.foot_bg_qc{
  border:none;}
.foot_con_bg a{
  color:#e9e9e9;}

a{ text-decoration:none;
  color:#0186d5;} 
/*二维码*/

.qrewmzc img {
  width: 185px;
  height: 185px;
 /* padding: 10px;*/
  border: 1px solid #eee;
}
.qrewmzc {
  position: relative;
  top: 126px;
  text-align: center;
}


.qrewmbott {
  text-align: center;
  position: relative;
  top: 151px;
}

