/*头部logo*/
.cd_form{width: 980px; height: 52px; line-height: 52px; padding: 20px 0;}
.cd_form .header_logo{padding-right: 20px; height: 100%;}
.cd_form .header_logo img{width: 80%;}
.cd_form span{display: inline-block;  height: 100%;float: left; font-size: 18px; color: #333; border-left: 1px solid #f8f8f8; padding-left: 20px;}
.zd_info{float: right; height: 100%;  font-size: 14px;}
.zd_info a{color: #CC0084;}
.zd_info a:hover{text-decoration: underline;}

/*注册 start*/
.cd_zc{width: 980px; border:1px solid #ccc; margin: 0 auto;}
.cd_zc .reg_tit{height: 45px; line-height: 45px; padding-left: 10px; background: #FAFAFA; border-bottom: 1px solid #ECEEF2; font-size: 16px; color: #666;}
.cd_zc .reg_tit h2{font-weight: 400;}
/*注册内容表单*/
.cd_zc .ref_con{padding: 35px 50px 20px 50px; font-size: 14px;}
.cd_zc .ref_con .registerEmail{padding-left: 200px;}
.ref_con .registerEmail .rf_con{ margin-left: 83px;}
.registerEmail .rf_con label{margin-left: -96px; width: 92px; display: inline-block; text-align: right; height: 52px; line-height: 52px; margin-right: 10px;}
.registerEmail .rf_con .textInput{height: 20px; line-height: 20px; padding:8px 15px; color: #666; border: 1px solid #dadada; background: #fff; width: 280px; transition: 0.5s all;}
.registerEmail .rf_con p.form_group{ position: relative;}
.registerEmail .rf_con p.form_group i{ position: absolute; top: 15px; left: 26px; color: #bbb;}
.registerEmail .rf_con p.mt10{margin-top: 10px;}
.registerEmail .rf_con p .aptcha{width: 157px;}
.registerEmail .rf_con p .captchaImg{ display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 6px;}
#flushCode:hover{text-decoration: underline;}
#getMobileCaptcha{font-size: 12px; padding: 4px 6px; border: 1px solid #ccc; background: #F8F8F8; color: #666; margin-left: 6px;cursor:pointer;}
#getMobileCaptcha:hover{border-color: #e04040; transition: 0.5s all; box-shadow: 0px 0px 3px #666 inset;}
.registerEmail .rf_con p input:focus{border: 1px solid #e04040; transition: 0.5s all;}
/*同意协议*/
.registerEmail label.agreement{margin:20px 0 0 96px; display: block; font-size: 12px; color: #999; height: 32px; line-height: 32px;}
.registerEmail label.agreement input{position:relative; left: 0; top: -1px; vertical-align: middle;margin:0 8px 0 0;}
.registerEmail label.agreement a{ color: #134BA0;}
.registerEmail label.agreement a:hover{color: #c00; text-decoration: underline;}
/*提交按钮*/
.registerEmail .btn_reg{width:310px; height: 38px; margin:20px 0 20px 93px; font-size: 16px; background: #AF081C; cursor: pointer; line-height: 38px; text-align: center; color: #fff; border: none;}
.registerEmail .btn_reg:hover{background: #9C1223;}
/*错误文字提示 start*/
.index_check{ color: #ff6666; height: 14px; display: inline-block; line-height: 14px; position: absolute; margin: 0px 0 0px 0; left: 11px; bottom: -13px;display:none;  }
.index_check em{ background: url("../images/global01.png") no-repeat -51px -165px; float: left; margin-right: 3px; width: 13px; height: 13px; position: relative; top: 1px; }

.index_check_success{ color: #00B34A; height: 18px; display: inline-block; line-height: 18px; position: absolute; margin: 0px 0 0px 0; left: 11px; bottom: -13px;display:none;  }
.index_check_success em{ background: url("../images/global.png") no-repeat -236px -64px; float: left; margin-right: 3px; width: 18px; height: 18px; position: relative; top: 1px; }
/*错误提示 end*/
/*当没有填写表单，添加该样式，显示错误提示框 注：has-error样式添加在p标签上*/
.has-error input{border-color:#e14041!important;}
/*注册 end*/

/*注册底部*/
.zc_foot{ text-align: center; padding: 15px 0; color: #666;}

.registerEmail .rf_con label.radio{width: 35px; margin-left: 0;}
.registerEmail .rf_con label.radio input{vertical-align: middle; margin-right: 3px}