.w1100{width: 1100px;margin: 0 auto;}
.pb48{padding-bottom: 48px;}
.mb28{margin-bottom: 28px;}
.mt28{margin-top: 28px;}
.mt55{margin-top: 55px;}
.ml100{margin-left: 100px;}
body{background: #fbfdff;}
.errortips {display: none;}
.reg-header{background: #0652b0;height: 80px;color: #fff;}
.reg-header a{color: #fff;}
.reg-header a:hover{text-decoration: underline;}
.reg-header .logo a{display: block;width: 129px;height: 51px;background: url(../images/reg/logo.png) no-repeat;text-indent: -8999em;overflow: hidden;margin-top: 13px;}
.reg-header .logo span{display: block;height: 21px;padding-left: 10px;font-size: 22px;margin: 29px 0 0 3px;line-height: 21px;border-left: 1px solid #b5cbe7;}
.reg-header .fr{line-height: 80px;}
.reg-header .fr i{display: inline-block;width: 16px;height: 16px;background: url(../images/reg/index.png) no-repeat;position: relative;top: 3px;margin-right: 4px;}

.reg-main{padding: 44px 0 63px 0;}
.reg-main .w1100{background: #fff;padding: 50px;width: 1000px;box-shadow: 0px 0px 40px 0px rgba(6, 82, 176, 0.06);}
.reg-main-title{line-height: 42px;border-bottom: 1px solid #dcdcdc;color: #0652b0;font-size: 16px;}
.reg-main-title i{display: inline-block;float: left;margin: 7px 10px 0 0;background: url(../images/reg/reg.png) no-repeat;width: 28px;height: 28px;}
.reg-main-info{width: 480px;margin: 0 auto;}
.reg-main-step{text-align: center;padding: 40px 0 50px;color: #b9b9b9;font-size: 14px;height: 23px;line-height: 23px;}
.reg-main-step i{display: inline-block;width: 23px;height: 23px;border-radius: 50%;line-height: 23px;color: #b4b4b4;background: #dcdcdc;margin-right: 10px;}
.reg-main-step em{display: inline-block;width: 32px;height: 1px;background: #dcdcdc;margin: 0 10px;position: relative;top: -5px;}
.reg-main-step .on{color: #0652b0;}
.reg-main-step .on i{color: #fff;background: #0652b0;}

.reg-main-item{font-size: 14px;margin-bottom:10px;}
.reg-main-item span{float: left;display: block;width: 73px;padding-right: 27px;line-height: 40px;height: 40px;color: #696969;text-align: right;}
.reg-main-item span em{color: #ff6800;}
.reg-main-item input[type=text],.reg-main-item input[type=password]{border: 1px solid #dcdcdc;height: 28px;width: 326px;padding: 5px 10px;float: left;}
.reg-main-item input[type=text].input-yzm{width: 194px;}
.reg-main-item p{line-height:40px;color: #f90707;float: left;margin-left: 100px;}
.reg-main-item div{line-height: 40px;color: #696969;}
.reg-main-item .img-yzm{float: left;width: 120px;height: 38px;border: 1px solid #dcdcdc;margin-left: 10px;}
.reg-main-item .img-yzm img{width: 120px;height: 38px;}
.reg-main-item .iphone-yzm{float: left;display: block;margin-left: 10px;width: 120px;height: 38px;border: 1px solid #dcdcdc;text-align: center;line-height: 38px;background: #f5f5f5;cursor: pointer;padding-right: 0;}
.reg-main-item .iphone-yzm.disabled{color: #b4b4b4;cursor: auto;}
.reg-main-item-submit,.reg-main-item-success{text-align: center;}
.reg-main-item-submit div{line-height: 64px;color: #b4b4b4;font-size: 14px;}
.reg-main-item-submit div a{margin-left: 10px;}
.reg-main-item-submit .submit{display: inline-block;width: 172px;height: 40px;background: #0652b0;color: #fff;line-height: 40px;text-align: center;font-size: 16px;border-radius: 2px;cursor: pointer;}
.reg-main-item-submit .disabled {background:#b4b4b4}
.reg-main-item textarea{width: 326px;border: 1px solid #dcdcdc;padding: 5px 10px;float: left;height: 76px;resize: none;line-height: 16px;font-family: 'Arial';}
.reg-main-item select{width:172px;border: 1px solid #dcdcdc;height: 40px;color: #696969;}
.reg-main-item input[type=radio]{-webkit-appearance: none;width: 12px;height: 12px;padding: 0;background-color: #fff;border: 1px solid #696969;border-radius: 50%;outline: none;margin-right: 8px;cursor: pointer;}
.reg-main-item input[type=radio]:checked{background: url('../images/reg/checkBox_selected.png') no-repeat center;border: 1px solid #0652b0;}
.reg-main-item label{float: left;line-height: 40px;font-size: 14px;color: #696969;margin-right: 30px;}
.reg-main-item input[type="checkbox"] {width: 13px;height: 13px;background-color: #fff;-webkit-appearance: none;border: 1px solid #838383;border-radius: 2px;outline: none;float: left;margin: 13px 12px 0 0;}
.reg-main-item input[type="checkbox"]:checked {background: url('../images/reg/checkBox_selected2.png') no-repeat center;}
.reg-main-item .xieyi{color: #ff9254;}
.reg-main-item-success{padding-top: 66px;}
.reg-main-item-success a{display: inline-block;width: 172px;line-height: 40px;height: 40px;background: #0652b0;color: #fff;border-radius: 2px;margin: 0 24px;font-size: 16px;}

.reg-success{text-align: center;}
.reg-success p{line-height: 105px;color: #ff7010;font-size: 26px;font-weight: bold;}