*{margin: 0;padding: 0;font-family: "微软雅黑";}
body, html{height: 100%;font-size: 14px;color: #333;}
a{text-decoration: none;}
a:hover, a:focus{color: #005580;text-decoration: underline;}
ul, dl{list-style: none;}
img{border: 0;vertical-align: middle;}
.reg-interlayer{width: 100%;height: 70px;overflow: hidden;clear: both;}
.widthLimit{position: relative; max-width: 1440px;margin: 0 auto;padding: 0 20px;}
.header{background-color: #FFF;position: fixed;z-index: 99999;top: 0;width: 100%;height: 70px;border-bottom: 1px solid #E4E4E4;}
.header .logo{display: inline-block;margin-top: 15px;}
.bannerQuickLink{position: absolute; right: 20px; text-align: center;height: 70px;line-height: 90px;float: right;font-size: 14px;}
.bannerQuickLink a{color: #E41E2B;}
.content:before{padding-top: 70px;}
.content{margin: 12px auto -70px !important;height: 100%;min-height: 800px;}
.innerContent{background-color: #F4F4F4;padding-bottom: 210px;}
.stepList{height: 70px;width: 70%;margin: 0 auto 10px;font-size: 16px;}
.stepList .step{width: 30%;height: 60px;float: left;color: #CBCBCB;margin-top: 20px;text-align: center;}
.stepList .step .stepNum{display: inline-block;width: 30px;height: 30px;line-height: 30px;color: #fff;text-align: center;font-size: 1.5em;border-radius: 50%;background-color: #CBCBCB;}
.stepList .step .stepTitle{color: #cbcbcb;vertical-align: baseline;}
.stepList .step .line{border-top: 1px solid #CBCBCB;border-bottom: 1px solid #CBCBCB;margin-top: 5px;}
.stepList .step.on .stepNum{background-color: #E41E2B;}
.stepList .step.on .stepTitle{color: #E41E2B;}
.stepList .step.on .line{border-color: #E41E2B;}
.fieldContainer{margin: 10px auto;float: left;width: 910px;}
.fieldLabel{width: 200px;float: left;margin-right: 20px;height: 36px;line-height: 36px;color: #666;}
.fieldLabel span{float: right;}
.required{color: red;float: right;}
.notRequired, .required{margin-right: 5px;width: 5px;display: inline-block;}
.regForm{height: auto;min-height: 390px;margin: 40px auto 10px;width: 63%;color: #333;position: relative;font-size: 14px;}
.regForm ul{width: 910px;margin-left: 100px;}
.fieldContainer:after, .fieldContainer:before{content: "";display: table;clear: both;}
.field{width: 305px;float: left;margin-right: 10px;}
.tiny-combobox{vertical-align: middle;display: inline-block;position: relative;width: 134px;}
.tiny-combobox-disable{background-color: #fafafa;color: #d5d5d5;}
.tiny-combobox-container{height: 32px;line-height: 30px;border: 1px solid #d5d5d5;border-radius: 2px;box-shadow: 1px 1px 1px #fff,inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tiny-combobox-editor{margin: 0;border: 0;float: left;overflow: hidden;font-size: 12px;padding-left: 8px;height: 32px;resize: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tiny-combobox-popbutton{position: relative;float: right;width: 25px;height: 100%;border-radius: 0 4px 4px 0;cursor: default;}
.tiny-combobox-disable .tiny-combobox-popbutton:before{border-top: 5px solid #bcbcbc;}
.tiny-combobox-popbutton:before{content: "";height: 0;width: 0;border-top: 5px solid #999;border-right: 4px solid transparent;border-left: 4px solid transparent;position: absolute;top: 42%;right: 9px;}
.tiny-combobox-input{outline: 0;box-shadow: none;border: 0;background-color: transparent;color: #666;width: 100%;height: 100%;line-height: 30px;text-overflow: ellipsis;}
.phoneInput{display: inline-block;margin: -5px;}
.tiny-input-text{border-radius: 2px;-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1) inset;box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1) inset;border: 1px solid #d5d5d5;height: 32px;color: #666;background-color: #fff;padding: 2px 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: 0;vertical-align: middle;}
.tiny-input-text:focus{border: 1px solid #009ee0;}
.valid_error_input{background-color: #fff;border: 1px solid #fc5043;}
.d_err{height: 36px;width: 375px;float: left;margin: -5px auto 0;line-height: 36px;color: #D30909;}
.d_err:before{content: '';display: inline-block;width: 16px;height: 16px;background: url(/Skin/iaudit/user/images/error.png) no-repeat;margin-right: 2px;}
.d_on{height: 36px;width: 375px;float: left;margin: -5px auto 0;line-height: 36px;}
.d_ok{height: 36px;width: 375px;float: left;margin: -5px auto 0;line-height: 36px;color: #00A707;}
.d_ok:before{content: '';display: inline-block;width: 16px;height: 16px;background: url(/Skin/iaudit/user/images/success.png) no-repeat;margin-right: 2px;}
.passwordStrength{background: #CCC;float: right;font-size: .9em;height: 17px;line-height: 17px;margin-right: 1px;margin-top: 1px;width: 55px;display: inline-block;text-align: center;}
.msgBtn{height: 34px;line-height: 34px;border: 1px solid #c3c3c3;background: #fff;color: #666;cursor: pointer;width: 168px;border-radius: 5px;margin-left: 2px;display: inline-block;vertical-align: middle;}
.msgBtn span, .passwordStrength{display: block;text-align: center;}
.tiny-checkbox{vertical-align: middle;line-height: 16px;}
.tiny-checkbox-mark{line-height: 18px;height: 18px;}
.tiny-checkbox-unchecked{width: 16px;height: 16px;background-repeat: no-repeat;background-image: url(/Skin/iaudit/user/images/tiny_icon_common.png);background-position: -165px 0;padding-right: 7px;}
div.tiny-checkbox-unchecked:hover{background-position: -165px -41px;padding-right: 7px;}
.tiny-checkboxIcon{float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.tiny-checkbox-content{float: left;}
.tiny-checkbox-checked{width: 16px;height: 16px;background-repeat: no-repeat;background-image: url(/Skin/iaudit/user/images/tiny_icon_common.png);background-position: -165px -20px;padding-right: 7px;}
div.tiny-checkbox-checked:hover{width: 16px;height: 16px;background-repeat: no-repeat;background-position: -164px -64px;padding-right: 7px;left: -1px;position: relative;}
.fieldContainerWithoutRightContainer{margin: 10px 154px 0 auto;float: right;}
.submitBtn{background-color: #BC0000;border: 1px solid #BC0000;border-radius: 3px;color: #fff;cursor: default;width: 100%;vertical-align: middle;text-align: center;font-size: large;height: 35px;margin: 0 auto;display: block;line-height: 35px;}
.submitBtn:hover{cursor: pointer;background-color: #f74141;}
.btnDisabled{background-color: #CCC !important;border: 1px solid #CCC !important;}
.footer{background-color: #434343;color: #898989;width: 100%;height: 70px;clear: both;}
.content, .footer{position: relative;min-width: 1280px;}
#copyright, #laws{display: inline-block;line-height: 70px;height: 70px;}
#laws{float: right;}
#laws a, #laws a:active, #laws a:hover, #laws a:link, #laws a:visited{color: #898989;cursor: pointer;}
#regBlock3 {margin-top: 30px;}
#regBlock3 > div > img{margin-top: -15px;margin-right: 10px;margin-left: -48px;}
#regBlock3 > div{width: 70%;margin: 10px auto auto 25%;}
#step3MainMsg{font-size: 28px;height: 26px;line-height: 26px;display: inline-block;}
#step3MainMsg, #successQuickLinks{font-style: normal;font-weight: 400;}
.regForm{height: auto;min-height: 390px;margin: 40px auto 10px;width: 63%;color: #333;position: relative;font-size: 14px;}
.stepContentDisplayLabel{display: inline-block;white-space: nowrap;float: left;line-height: 28px;color: grey;}
.clearBoth:after{content: '';display: table;clear: both;}
.registerForm, .registerFormWithoutWhiteBack{height: auto;min-height: 390px;margin: 10px auto 10px;width: 63%;color: #333;position: relative;font-size: 14px;}
.stepContentDisplayValue{display: inline-block;white-space: nowrap;float: left;line-height: 28px;}