/*注册*/
.register {
    background: url(../images/registerBg.gif) repeat-x;
    height: auto;
    overflow: hidden;
}

.zcBox {
    background: url(../images/zcBoxBg.png) left top no-repeat;
    height: auto;
    overflow: hidden;
}

.zcItem {
    width: 825px;
    margin: 0 auto;
    padding-top: 25px;
    margin-bottom: 35px;
}

.zcTab {
    height: 40px;
    border-bottom: 1px solid #64a7ee;
    margin-bottom: 20px;
    position: relative;
    width: 570px;
}

.zcTabA {
    display: inline-block;
    width: 177px;
    text-align: center;
    margin-right: 10px;
    height: 28px;
    /*padding-top: 12px;*/
    background: url(../images/icon.gif) -3px -1428px;
    color: #fff;
    font-size: 14px;
    float: left;
}

.layui-tab-title li {
    padding: 0;
    padding-top: 12px;
    line-height: 18px;
}

.zcTab .layui-this {
    height: 37px;
    padding-top: 12px;
    background-position: -3px -1375px;
    color: #fff;
}

.layui-tab-title .layui-this:after {
    border-width: 0;
}

.emailZcIcon {
    width: 30px;
    height: 25px;
    position: absolute;
    left: 25px;
    top: 14px;
    display: block;
    background: url(../images/icon.gif) -180px -8px
}

.phoneZcIcon {
    background-position: -180px -50px;
    /*left: 213px;*/
    left: 23px;
    top: 10px;
}

.forgetPwd, .zcItemUl {
    height: auto;
    overflow: hidden;
    /*padding: 25px 0 50px 125px;*/
    padding: 25px 0 25px 125px;
    border: 1px solid #5a8fc5;
    background: #fff;
}

.zcItemUl li {
    margin-bottom: 15px;
    _margin-bottom: 0;
    position: relative;
}

.zcItemUl span, .zcItemUl em ,.requireText{
    color: red;
}

/*.zcItemUl span, .zcItemUl em {*/
/*    color: red;*/
/*    display: inline-block;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 15px;*/
/*    _top: 32px;*/
/*}*/

/*.zcItemUl em {*/
/*    left: 390px;*/
/*}*/

.zcItemUl p {
    color: #999;
    margin: 5px 0 0 0;
    line-height: 20px;
}

/*.zcInBox {*/
/*width: 305px;*/
/*_width: 295px;*/
/*padding: 9px 10px 9px 40px;*/
/*_padding-left: 20px;*/
/*border-radius: 4px;*/
/*border: 1px solid #c5c5c5;*/
/*margin: 0 10px 0 20px;*/
/*overflow: visible;*/
/*vertical-align: middle;*/
/*background: url(../images/icon.gif) -120px 10px no-repeat;*/
/*_position: relative;*/
/*left: 20px;*/
/*}*/

/*.zcEmail {*/
/*    width: 100%;*/
/*    border: 0;*/
/*    color: #c2c2c3;*/
/*    font-size: 18px;*/
/*    font-family: tahoma;*/
/*}*/


.zcYzm {
    width: 120px;
}

.zcItem .yzm {
    width: 210px;
    position: absolute;
    left: 210px;
    _left: 220px;
    top: 0;
    _top: 15px;
    margin-top: 3px;
}

.zcItem .reloadYzm {
    margin-left: 5px;
}

.hqYzm {
    display: inline-block;
    background: #e9e9e9;
    padding: 5px 10px;
    border-bottom: 1px solid #c2c2c2;
    cursor: pointer;
    font-weight: normal;
}

.zcItem .zcPact {
    color: #333;
    margin-top: 15px;
}

.zcItem .zcPact a {
    text-decoration: underline;
}

.nextBtn {
    display: inline-block;
    background: url(../images/button.gif) -2px -233px no-repeat;
    width: 368px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.nextBtn:hover {
    text-decoration: none;
}


/*表单*/
.layui-form-item {
    margin-bottom: 5px;
}

.layui-form-label {
    width: 20px;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
}

.layui-input-block {
    margin-left: 20px;
}


.layui-form-checkbox[lay-skin=primary] span {
    padding-right: 3px;
    font-size: 12px;
}

a {
    color: #4ea3e4;
    font-size: 12px;
}


.layui-input, .layui-textarea {
    padding-left: 35px;
    background: url(../images/icon.gif) -120px 4px no-repeat;
}

.layui-input.zcPhone {
    background-position: -117px -37px;
}

.layui-input.zcName {
    background-position: -121px -87px;
}

.layui-input.zcPwd {
    background-position: -119px -142px;
}


/*服务条款*/
.fwtk {
    border: 1px solid #000;
    display: none;
    width: 740px;
    height: 430px;
    border-radius: 10px;
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    padding: 10px 0
}

.fwtk fieldset {
    border: #fff solid 1px;
    border-top-color: #ccc;
}

.fwtk fieldset legend {
    padding: 0 5px;
    margin-left: 15px;
    font-size: 16px;
    font-weight: bold
}

.fwtk_1 {
    width: 670px;
    height: 290px;
    margin: 10px auto;
    border: 1px solid #599fe4;
    overflow-y: scroll;
    line-height: 25px;
    padding: 10px
}

.fwtk_1 p {
    text-indent: 2em
}

.fwtk_2 {
    background-color: #f8f8f8;
    height: 40px;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 0 0 10px 10px;
    text-align: center;
    padding-top: 20px
}

.fwtk_2 button {
    width: 100px
}


/*注册成功*/

/*忘记密码*/
.forgetPwd {
    padding-left: 50px;
}

.forgetPwd strong {
    font-size: 18px;
}

.forgetPwd li {
    margin: 20px 0 0 30px;
    position: relative;
    height: auto;
    overflow: hidden;
    zoom: 1;
}

.otherTake {
    color: #448fc9;
    padding-left: 10px;
    font-size: 12px;
    font-weight: normal;
}

.fPhone {
    width: 104px;
    height: 104px;
    display: inline-block;
    background: url(../images/icon.gif) -2px -298px no-repeat;
    float: left;
}

.fMail {
    background-position: -2px -409px;
}

.fMb {
    background-position: -2px -522px;
}

.fAppeal {
    background-position: -2px -637px;
}

.fDivBox {
    float: left;
    width: 600px;
    height: auto;
    overflow: hidden;
    padding: 10px 0 0 30px;
}

.fDivBox b {
    display: inline-block;
    padding-top: 10px;
    font-weight: normal;
    color: #686767;
}

.fDivBox li {
    margin: 0 0 20px 30px;
}

.fDivBox h6 {
    font-size: 18px;
    color: #3a3a3a;
    margin: 0 0 10px 20px;
}

.fDivBox .matter {
    margin-bottom: 5px;
}

.forgetBtn, .getCodeBtn {
    width: 125px;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    text-align: center;
    color: #69696a;
    background: url(../images/button.gif) right -2px no-repeat;
    display: block;
}


.forgetBtn:hover {
    color: #448fc9;
    background-position: right -52px;
    text-decoration: none;
}

.getCodeBtn {
    position: absolute;
    left: 215px;
    top: -2px;
    cursor: pointer;
    border-width: 0;
}

#getPhoneCode{
    cursor: pointer;
}

input.disabled {
    cursor: not-allowed;
    background: none;
    background-color: #afb8bd;
}

a.disabled{
    cursor: not-allowed;
    /*background: none;*/
    /*background-color: #afb8bd;*/
    pointer-events: none;
}

.fOk {
    margin: 30px 0 0 70px;
    height: auto;
    overflow: hidden;
}

.fOk dt {
    width: 85px;
    height: 85px;
    background: url(../images/icon.gif) -2px -195px;
    float: left;
}

.fOk dd {
    font-size: 16px;
    color: #575757;
    padding-top: 5px;
    line-height: 32px;
}

.fOk b {
    color: #009e00;
    padding-left: 10px;
}

.matterError {
    width: 560px;
    border-top: 2px solid #dcdcdc;
    margin: 50px 0 0 70px;
    padding: 20px 0 0 85px;
    line-height: 24px;
    color: #898989;
}

.matterError a {
    color: #78a7d0;
    text-decoration: underline;
}

.matterError strong {
    color: #4881b6;
}

.matterItem {
    margin: 40px 0 0 25px;
}

.matterItem p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 24px;
}

.appeal li {
    margin-left: 0;
}

.ssInBox {
    background: none;
    padding-left: 10px;
    margin-left: 160px;
    width: 230px;
}

.ssItemUl span {
    font-size: 16px;
    top: 9px;
    color: #000;
    width: 158px;
    text-align: right;
}

.ssItemUl em {
    color: #0952a1;
    cursor: pointer;
    left: 420px;
}

.ssItemUl p {
    margin-left: 160px;
    color: red;
}

.ssName {
    background: url(../images/icon.gif) 135px -747px;
    cursor: pointer;
}


.decryptBox {
    /*display: none;*/
}

/*.layui-layer .layui-layer-content{*/
/*    background-color: #ff4843 !important;*/
/*    border-color: #ff4843;*/
/*    color: #fff !important;;*/
/*}*/

/*.layui-layer .layui-layer-content .layui-layer-TipsT{*/
/*    !*background-color:red !important;*!*/
/*    border-right-color: #ff4843 !important;*/
/*    border-top-color: #ff4843 !important;*/
/*}*/
.errorCode{
    display: none;
    color: red;
    font-size: 12px;
}


.sendCodeText{
    display: none;
}
