@charset "utf-8";
.perfect_infomation_tip{
    background-color: rgba(255, 245, 230, 1);
    padding:10px 0px;
    display: none;
}
.perfect_infomation_tip .perfrct_content{
    width: 1200px;
    margin:0 auto;
    display: flex;
    justify-content: space-between;
    font-size: 12px;
}
.perfect_infomation_tip .perfrct_content p span{
    font-size:14px;
    font-weight: 700;
    color: #333;
}
.perfect_infomation_tip .go_perfect_pop{
    color: #FF6600;
}
.perfect_infomation_tip .no_tip_day3{
    cursor: pointer;
}


/*手机验证*/

/*手机验证*/
.clearfix {
    _zoom: 1;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.pop_verification{
        position:fixed;
        top:20%;
        left:0;
        right:0;
        margin:0 auto;
        width: 550px;
        text-align: center;
        height: 570px;
        background: #fff;
        border: 1px solid #ccc;
        box-sizing: border-box;
        z-index: 999;
        font-size: 14px;
        overflow: hidden;
    }
    .phone_verification{
        height: 440px;
    }
    .phone_verification .desc_txt{
        text-align: left;
        background: #fff;
        font-size: 13px;
        line-height: 25px;
        z-index: 9;
        padding: 10px;
        box-sizing: border-box;
        position: relative;
    }
    .pop_verification .email_iframe{
        top: 0;
        left: 0;
    }
    .change_verification {
        position: absolute;
        bottom: 20px;
        left: 0;
        right: 0;
        font-size: 14px;
    }
    .change_verification a{
        color: #1890FF;
        margin-left: 20px;
    }
    .pop_verification h6{
        height: 46px;
        background: #d22222;
        text-align: left;
        line-height: 46px;
        padding-left: 10px;
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        position: relative;
        z-index: 9;
    }
    .close_icon_d{
        font-size: 20px;
        border: 1px solid #fff;
        height: 26px;
        display: inline-block;
        width: 26px;
        text-align: center;
        line-height: 26px;
        border-radius: 50%;
        cursor: pointer;
        position: absolute;
        top: 10px;
        right: 10px;
        color: #fff;
        font-style: normal;
    }

    .phone_verification iframe {
        border: none;
        position: relative;
        top: -55px;
    }

    .phone_verification form{
            display:block;
            width:525px;
            margin:0 auto;
            text-align: left;
        }
    .phone_verification    .step:after{
            content:'';
            display:block;
            clear:both;
        }
    .phone_verification    .step{
            zoom:1;
            margin:10px 90px 55px 90px;
        }

    .phone_verification    .step li{
            display:block;
            float:left;
            width:50%;
            position:relative;
            text-align:center;
            color: #999;
        }
    .phone_verification    .step i{
            display:block;
            font-style:normal;
            margin:0 auto 15px auto;
            color:#fff;
            background:#C9C9C9;
            font-weight:bold;
            width:30px;
            height:30px;
            line-height:30px;
            border-radius:50%;
        }
    .phone_verification   .step span{
            position:absolute;
            width:100%;
            height:5px;
            background:#C9C9C9;
            z-index:-1;
            top:12px;
            left:0;
        }
        .phone_verification .step .active{
            color:#7ABD54;
        }
        .phone_verification .step .active i{
            background:#7ABD54;
        }
        .phone_verification .step .active span{
            background:#7ABD54;
        }
        .phone_verification .step .actived{
            color:#CAECB6;
        }
        .phone_verification .step .actived i{
            background:#CAECB6;
        }
        .phone_verification .step .actived span{
            background:#CAECB6;
        }
        .phone_verification .fc-red{
            color:#d22;
        }
        .phone_verification dl{
            line-height:60px;
            overflow: hidden;
        }
        .phone_verification dt{
            width:85px;
            margin-right:20px;
            text-align:right;

        }
        .phone_verification dd{
            position:relative;
        }
        .phone_verification .text_input{
            padding:7px 10px;
            height:20px;
            line-height:20px;
            border:1px solid #ccc;
            vertical-align:middle;
            width:334px;
        }
      
        .phone_verification .ui-err{
            top:50px;
            line-height:20px;

        }
        .phone_verification .ui-err.ajax-err{
            display:block;
            position:static;
            margin-left:105px;
        }
        .phone_verification .g-left  .ui-err.ajax-err{
            margin-left:0px;
        }
        .phone_verification .step{
            color: #999;
        }
        .phone_verification .g-left{
            float: left;
        }
        .phone_verification .getcode_btn.disabled,.getcode_btn[disabled]{
            color:#ddd;
        }
        .phone_verification .mr26{
            margin-right: 26px;
        }
        .phone_verification .explain-font{
            font-size: 14px;
            color: #6d6d6d;
            padding-top: 120px;
        }
        .phone_verification .explain-font>div{
            font-weight: bold;
            margin-bottom: 2px;
        }
        .phone_verification .explain-font>p{
            margin-top: 5px;
            color: #8D8D8D;
        }
        .phone_verification .explain-font>a{
            color: #3d9a8f;
        }
        .phone_verification .mobile_item select {
            outline: none;
            width: 110px;
            height: 36px;
            line-height: 36px;
            border: 1px solid #ccc;
            font-size: 12px;
            vertical-align: middle;
            margin-right: 5px;
        }
        .phone_verification .mobile_item .text_input {
            width: 215px;
        }
        .phone_verification .ui-btn{
            line-height: 34px;
            height: 34px;
            text-align: center;
            background-color: #c00;
            border: 0;
            border-radius: 3px;
            color: #fff;
            text-decoration: none;
            cursor: pointer;
            outline: none;
        }
        .phone_verification .sub_btn{

            width: 100px;
            margin-top: 15px;
            margin-left: 107px;
        }
        .phone_verification .ui-err {
            font-size: 14px;
            z-index: 1;
            top: 35px;
            right: 0;
            color: #e86868;
            background-color: #fff;
            display: block;
        }
        .phone_verification  .ui-btn:hover{
            outline: none;
        }
        .phone_verification  .ui-btn.disabled{
            background-color: #999;
        }