
.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    *zoom: 1;
}

.code-box {
 
}

.bz {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

input.page-input {
    width: 351px;
    height: 30px;
    line-height: 30px;
    *line-height: 30px;
    _line-height: 30px;
    border: none;
    border-radius: 20px;
    padding: 5px 20px;
    outline: none;
    -webkit-appearance: none;
    display: block;
    margin-top: 10px;
}

.top-label {
    color: #fff;
    display: block;
    font-size: 18px;
    box-sizing: border-box;
}

.banner {
    height: 565px;
    background: url('https://pres.vobao.com/Images/Kehu/b1_01.jpg') no-repeat center;
    position: relative;
}

p {
    margin: 0;
}

.one-overflow {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

/* baaner */
.top-input__main {
    margin: 0 auto;
    color: #fff;
    font-size: 18px;
    min-width: 420px;
    width: 430px;
    padding: 0 20px;
    height: 499px;
    position: absolute;
    top: 66px;
    left: 50%;
    margin-left: 150px;
}

.top-input__title {
    font-size: 27px;
    color: #fff;
    font-weight: bold;
    padding: 25px 0;
    box-sizing: border-box;
    line-height: 1;
    *line-height: 1;
    _line-height: 1;
    text-align: center;
    margin-top:15px;
}

.top-lable2 {
    /* padding-top: 10px; */
}

.submit-btn1 {
    width: 389px;
    height: 64px;
    margin-top: 5px;
    background: url('https://pres.vobao.com/Images/Kehu/tj_btn.png') no-repeat center;
}

.top-input__border {
    width: 389px;
    height: 1px;
    background-color: #fff;
    margin: 20px auto;
}

.top-input__p {
    text-align: center;
    box-sizing: border-box;
}

.notice-title {
    color: #ffc600;
    font-size: 16px;
    padding: 0px 20px;
    height: 36px;
    line-height: 36px;
    *line-height: 36px;
    _line-height: 36px;
}

/* 高意向客户 */
.height-intention {
    height: 889px;
    background: url('https://pres.vobao.com/Images/active/baiduFlow/20200807/b2_bg.jpg') no-repeat center;
    overflow: hidden;
    padding-top: 200px;
}

.swiper-main {
    overflow: hidden;
    margin: 0 auto;
    font-size: 18px;
    color: #444;
}

.swiper-item {
    margin: 0 auto;
    background-color: #fafeff;
    height: 36px;
    line-height: 36px;
    *line-height: 36px;
    _line-height: 36px;
    width: 600px;
}

/* 代理人签单率主要看客户意向度 客户意向度越高，需求越明确，购买力越强，签单率就越高。 */
.qd-zd {
    height: 730px;
    background: url('https://pres.vobao.com/Images/active/baiduFlow/20200807/b3_bg.jpg') no-repeat center;
}

/* 加入沃保网VIP会员 */
.join-vb {
    height: 652px;
    background: url('https://pres.vobao.com/Images/Kehu/b1_04.jpg') no-repeat center;
}

/* 还等什么？ 加入沃保签单就是这么多 */
.join-more {
    height: 847px;
    background: url('https://pres.vobao.com/Images/active/baiduFlow/20200807/b5_bg.jpg') no-repeat center;
    padding-top: 213px;
    position: relative;
}

.join-more__main {
    width: 1090px;
    height: 502px;
    margin: 0 auto;
    overflow: hidden;
}

.join-more__left {
    width: 595px;
    height: 502px;
}

.join-more__right {
    width: 465px;
    height: 360px;
    padding: 0 35px;
    margin: 0 auto;
}

.more-ul {
    padding: 0 20px;
    vertical-align: middle;
}

.more-li {
    width: 100%;
    height: 50px;
    line-height: 50px;
    *line-height: 50px;
    _line-height: 50px;
    padding-left: 35px;
    border-bottom: 1px dotted #aca9a9;
    background: url(https://pres.vobao.com/Images/V3/m/bdjj/gg_icon.png) 5px center no-repeat;
}

.more-li:last-child {
    border-bottom: none;
}

.join-more__right .top-input__title {
    padding: 15px 0;
}

/* 只需三步 */
.join-step {
    height: 658px;
    background: url('https://pres.vobao.com/Images/Kehu/b1_05.jpg') no-repeat center;
}

/* 六网合一 */
.vb-six-one {
    height: 502px;
    background: url('https://pres.vobao.com/Images/Kehu/b1_06.jpg') no-repeat center;
}
.vb-six-two {
    height: 357px;
    background: url('https://pres.vobao.com/Images/Kehu/b1_07.jpg') no-repeat center;
}

/* 下轮播 */
.part1 {
    text-align: center;
    margin-bottom: 30px;
}

.tit1 {
    background: url("https://pres.vobao.com/Images/active/baiduFlow/20200807/b8_font.png") no-repeat center;
    height: 54px;
    text-align: center;
    margin: 20px auto;
}

.swiper-container {
    height: 670px;
    min-height: 670px;
    /* margin-bottom: 85px; */
    background: url("https://pres.vobao.com/Images/active/baiduFlow/20200807/b8_ph.png") no-repeat center;
}

.swiper-slide {
    margin: 0 auto;
    text-align: left;
}

.item-main {
    width: 1200px;
    margin: 0 auto;
}

.item {
    width: 386px;
    background: #fff2ec;
    margin-top: 40px;
    padding: 0 20px;
    min-height: 560px;
    /* border: 1px solid red; */
}

.info {
    text-align: center;
    margin: -35px auto 0;
}

.info p {
    line-height: 1;
    *line-height: 1;
    _line-height: 1;
}

.info-img {
    width: 95px;
    height: 95px;
    border-radius: 95px;
    display: block;
    margin: 0 auto;
}

.info-name {
    padding-top: 10px;
    font-size: 22px;
    color: #222;
    font-weight: bold;
}

.info-job {
    padding-top: 5px;
    font-size: 16px;
    color: #666;
}

.info-count {
    padding-top: 10px;
    color: #ff5d5d;
    font-size: 25px;
}

.info-way {
    padding-top: 20px;
    color: #444;
    font-size: 25px;
    font-weight: bold;
}

p.info-price {
    background: url('https://pres.vobao.com/Images/old/v2/BaiduBidding/images/tip.png') no-repeat center;
    width: 296px;
    height: 44px;
    color: #fff;
    font-size: 21px;
    margin: 10px auto 0;
    line-height: 38px;
    *line-height: 38px;
    _line-height: 38px;
}

.txt {
    font-size: 18px;
    color: #646464;
    margin-top: 15px;
    line-height: 1.7;
}

.zw-div {
    width: 20px;
    height: 10px;
}

.unfold,
.unfull {
    cursor: pointer;
    position: relative;
}

/* 分页器 */
.pagination {
    position: absolute;
    z-index: 20;
    bottom: 20px;
    width: 100%;
    text-align: center;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    background: #cacaca;
    margin: 0 5px;
    opacity: 0.8;
    cursor: pointer;
}

.swiper-active-switch {
    background: #ff8446;
}

.join-us {
    width: 495px;
    height: 71px;
    display: inline-block;
    cursor: pointer;
}

/* 阅读全文 */
.read-all {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
    width: 100%;
    height: 100%;
    display: none;
    margin: 0 auto;
    z-index: 999;
}

.read-main {
    width: 795px;
    height: 520px;
    background: #FFFFFF;
    font-size: 18px;
    color: #646464;
    padding: 20px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 20px;
    position: relative;
    top: 50%;
    margin-top: -260px;
}

.read-content {
    height: 100%;
    padding: 40px 20px 30px;
    padding-right: 16px;
    overflow-y: auto;
    position: absolute;
    top: 0;
    right: -14px;
    box-sizing: border-box;
    white-space: pre-wrap;
    display: block;
}

.read-close {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 40px;
    padding: 10px;
    /* background-color: #ff5d5d */
}

.read-close__img {
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 100%;
}

/* 关于 */
.about {
    height: 518px;
    background: url('https://pres.vobao.com/Images/old/v2/BaiduBidding/images/b9_bg.jpg') no-repeat center;
    color: #fafdff;
}

.about-vb {
    font-size: 45px;
    padding-top: 50px;
    line-height: 1;
    *line-height: 1;
    _line-height: 1;
    text-align: center;
}

.about-know {
    font-size: 55px;
    line-height: 1;
    *line-height: 1;
    _line-height: 1;
    padding-top: 20px;
    text-align: center;
}

.about-a__main {
    width: 765px;
    height: 255px;
    margin: 35px auto 0;
    font-weight: bold;
}

.about-a__main span {
    display: inline-block;
    border: 2px solid #fff;
    width: 235px;
    height: 65px;
    line-height: 65px;
    *line-height: 65px;
    _line-height: 65px;
    box-sizing: border-box;
    font-size: 25px;
    text-align: center;
    margin-bottom: 30px;
    border-radius: 10px;
}

.about-a__main span.about-a {
    margin: 0 25px;
}

/* 网站信息 */
.end {
    /* height: 250px; */
    height: 195px;
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
}

.end p {
    padding-top: 25px;
    line-height: 1;
    *line-height: 1;
    _line-height: 1;
}

.wb_hfrz {
    margin-top: 25px;
}

.wb_hfrz img {
    width: 110px;
    height: 35px;
    margin-right: 5px;
}

/* 留言面板 */

.demand {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 2;
}

.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}
.modal {
    /* height: 270px; */
    /* height: 200px; */
    width: 100%;
    background: rgba(0, 0, 0, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);
    position: relative;
    padding-bottom: 70px;
}

.modal-close__main {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.modal-close {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    position: absolute;
    top: 20px;
    right: 7%;
    background: url('https://pres.vobao.com/Images/old/v2/BaiduBidding/images/xx.png') no-repeat center;
}

.modal-title {
    color: #ffff00;
    font-size: 45px;
    text-align: center;
    padding-top: 25px;
    line-height: 1;
    *line-height: 1;
    _line-height: 1;
}

.modal-title__after {
    color: #fff;
}

.modal-input__main {
    margin: 30px auto 0;
    color: #f8f8f8;
    width: 100%;
    height: 60px;
    line-height: 60px;
    *line-height: 60px;
    _line-height: 60px;
    text-align: center;
}

.modal-label {
    font-size: 25px;
    margin-right: 10px;
}

.modal-input {
    width: 340px;
    height: 60px;
    line-height: 60px;
    *line-height: 60px;
    _line-height: 60px;
    font-size: 24px;
    border-radius: 5px;
    -webkit-appearance: none;
    outline: none;
    padding: 0 20px;
    border: none;
    box-sizing: border-box;
    /* margin-bottom: 30px; */
}

.modal-lable2 {
    margin-left: 30px;
}

.modal-btn {
    display: inline-block;
    width: 360px;
    height: 60px;
    line-height: 60px;
    *line-height: 60px;
    _line-height: 60px;
    border-radius: 30px;
    background-color: #ffc600;
    font-size: 24px;
    color: #992c00;
    text-align: center;
    /* margin: 0 auto; */
    margin: 5px 20px 0;
    cursor: pointer;
}

/* 旁边立即加入 */
.side {
    position: absolute;
    right: -231px;
    bottom: 40px;
    width: 231px;
    height: 231px;
    z-index: 10;
}

.side-main {
    position: relative;
}

.side-fd {
    width: 209px;
    height: 231px;
    display: block;
}

.side-now {
    width: 209px;
    height: 70px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: 0;
    filter:alpha(opacity=0);
}

/* 表单弹窗 */
.form-modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
}

.form-modal-main {
    background: #f75838;
    width: 480px;
    height: 380px;
    margin: -190px auto 0;
    position: relative;
    top: 50%;
}

.form-modal-main .top-input__title {
    padding: 20px 0;
}

.form-modal-main .join-more__right {
    width: 480px;
}

.form-close {
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    border-radius: 18px;
    cursor: pointer;
}

   .page-input-code {
            width: 220px;
            height: 30px;
            line-height: 30px;
            *line-height: 30px;
            _line-height: 30px;
            border: 0;
            border-radius: 20px;
            padding: 5px 20px;
            outline: 0;
            -webkit-appearance: none;
            display: block;
            margin-top: 15px;
        }

        .page-input-code2 {
            width: 230px;
            height: 30px;
            line-height: 30px;
            *line-height: 30px;
            _line-height: 30px;
            border: 0;
            border-radius: 20px;
            padding: 5px 20px;
            outline: 0;
            -webkit-appearance: none;
            display: block;
            margin-top: 15px;
        }

.code-box {
    width:390px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

        .code-btn {
            margin-top: 10px;
            background-color: #F8D57A;
            padding: 5px 20px;
            border-radius: 20px;
            color: #58ADF7;
            line-height: 30px;
        }

        .join-more__right {
            width: 465px;
            height: 503px !important;
            padding: 0 35px;
            margin: 0 auto;
            background: #E76347;
        }

        .modal-input {
            width: 280px;
            font-size: 18px;
        }

        .modal-label {
            font-size: 16px;
            margin-right: 10px;
        }

        .modal-input__main {
            display: flex;
            justify-content: space-around;
        }

        .modal-btn {
            margin: 5px 10px 0;
        }

        .code-box2 {
            width: 255px;
            height: 60px;
            line-height: 60px;
            *line-height: 60px;
            _line-height: 60px;
            font-size: 18px;
            border-radius: 5px;
            -webkit-appearance: none;
            outline: 0;
            padding: 0 20px;
            border: 0;
            box-sizing: border-box;
            display: flex;
            align-content: center;
            background-color: white;
        }

        .modal-input2 {
            outline: 0;
            border: 0;
            width: 120px;
        }

        .code-btn2 {
            color: #ffc600;
        }

        .modal-btn {
            width: 300px;
        }