@charset "utf-8";


.btb-header{
  height:70px;
  line-height: 70px;
  margin-bottom:20px;
  background: #fff;
}
.btb-header ul{
  float:right;
  overflow:hidden;
}
.btb-header ul li{
  float:left;
  margin-left:20px;
  font-size:18px;
  color:#cc0000;
}
.btb-header ul li a{
  color:#666;
}
.btb-header ul li a:hover{
  color:#3399ff;
}
.btb-header ul li:last-child img{
 margin-left:20px;
 padding-right:8px;
}



.btb-main .main-inner{
  padding:30px 70px;
  background: #fff;
}
.btb-main .main-inner h3{
  height:46px;
  line-height: 46px;
  border-bottom:1px solid #ccc;
}
.btb-main .main-inner h3 span{
  height:46px;
  line-height: 46px;
  display: inline-block;
  border-bottom:3px solid #cc0000;
  letter-spacing: 5px;
  color:#666;
}
.btb-main .main-inner h3 a{
  height:46px;
  line-height: 46px;
  float:right;
  color:#cc0000;
  font-size:14px;
}
.btb-main .main-inner h3 a:hover{
  text-decoration: underline;
}

.btb-main .main-inner .form-horizontal{
  width:460px;
  margin:50px auto;
}
.btb-main .main-inner .form-horizontal .form-group{
  margin-bottom:26px;
}
.btb-main .main-inner .form-horizontal .form-group .col-sm-9{
  position:relative;
}
.btb-main .main-inner .form-horizontal label{
  font-weight:normal;
}

.btb-main .main-inner .captcha .hint{
  position: absolute;
  left:100%;
  top:7px;
  width:100%;
  display: none;
  color:#ccc;
}
.btb-main .main-inner .captcha input{
  width:60%;
  float:left;
}
.btb-main .main-inner .getCaptcha{
  width:40%;
  float:left;
  padding-left:10px;
}
.btb-main .main-inner .getCaptcha>div{
  height:34px;
  border-radius:4px;
  position: relative;
}
.btb-main .main-inner .getCaptcha>div img{
  display: block;
  width:100%;
  max-height:34px;
  border-radius:4px;
}
.btb-main .main-inner .getCaptcha>div span{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:34px;
  line-height: 34px;
  background: rgba(0,0,0,0.5);
  color:#fff;
  text-align: center;
  border-radius:4px;
  display: none;
}
.btb-main .main-inner .getCaptcha>div:hover span{
  display: block;
  cursor:pointer;
}


.btb-main .main-inner .getCaptcha button{
  background:#ff9933;
  color:#fff;
  border:1px solid #ff9933;
}
.btb-main .main-inner .getCaptcha button:hover{
  background:#fdaf61;
  color:#fff;
  border:1px solid #fdaf61;
}
.btb-main .main-inner .corporateIdentity button{
  width:50%;
  float:left;
}
.btb-main .main-inner .corporateIdentity button:hover{
  background:none;
  color:#cc0000;
}
.btb-main .main-inner .corporateIdentity button:first-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0;  
}
.btb-main .main-inner .corporateIdentity button:last-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  margin-left:-1px;
}
.btb-main .main-inner .corporateIdentity button.active{
  background:#ff9933;
  color:#fff;
  border:1px solid #ff9933;
  box-shadow:none;
}
.btb-main .main-inner .checkbox a{
  color:#cc0000;
}
.btb-main .main-inner .consent button{
  background:#cc0000;
  color:#fff;
  font-size:16px;
}
.btb-main .main-inner .consent button:hover{
  background:#ff3333;
}


.onBlur{
  position:absolute;
  left:100%;
  top:10px;
  width:100%;
  color:#cc0000;
  font-size: 12px;
}



.agreement-dlg{
  color:#666;
  padding:30px;
}
.agreement-dlg h3{
  margin-bottom: 30px;
}
.agreement-dlg h4{
  margin-top:40px;
  margin-bottom:20px;
}
.agreement-dlg p{
  line-height: 2em;
  text-align: justify;
}