.banner-info .n-btn-default{ padding: 0; height: 40px; line-height: 38px; width: 144px; box-sizing: border-box; }
.banner-info .n-btn-default.control{ color: #2981ff; border-color: #2981ff; }
.section-colflex-4{margin: 0;}
.section-colflex-4>*{ margin: 0 50px; }
.section-colflex-4 span{text-align: start;word-wrap: break-word; word-break: break-all;}
.fix-wrap:not(.new-fix-wrap)>ul>li.calc-item{display: flex;}

/* 等级保护安全合规特价版套餐 */
.package-box{overflow: hidden;}
.package-box table{ width: 100%; border-collapse: collapse; background-color: #fff; margin: -1px; }
.package-box table th,.package-box table td{font-weight: normal; border: 1px solid #5699f9;padding: 0 70px; box-sizing: border-box;}
.package-box table td{ border: 1px solid #f0f2f5;}
.package-box table tr td:first-child{ width: 268px; padding: 0 72px; box-sizing: border-box; }
.package-box table tr:nth-child(2){ height: 110px; }
.package-box table tr:last-child{ height: 80px; }
.get-price{text-align: center;}
.get-price a{ font-size: 16px;color: #2981ff; }
.get-price a:hover{ opacity: .8; }
.fw-item{display: flex;}
.fw-item span{ display: flex; align-items: self-start; margin-right: 109px; }
.fw-item span:last-child{margin-right: 0;}
.fw-item span img{margin-right: 12px;}
.fw-title{ display: flex; align-items: center; }
.fw-title img{margin-right: 19px;}
.package-box table th{ background-color: #1973f2; color: #fff; font-size: 14px; line-height: 56px; border-bottom: 1px solid #fff; }
.package-box table .type-box{ vertical-align: initial; padding: 18px 70px; }
.type-data ul{display: flex;flex-flow: wrap;}
.type-data ul li:nth-child(2n+1){ width: 64%; }
.type-data ul li:nth-child(2n){ width: 36%; }
.type-data ul li{ padding-left: 15px; box-sizing: border-box; color: #323235; font-size: 14px; line-height: 32px; position: relative; }
.type-data ul li::before{ content: ""; position: absolute; width: 4px; height: 4px; left: 0; top: 15px; background-color: #5b5b5d; }
.package-box table tr th:last-child,.package-box table tr td:last-child{border-right: none;}

/* 安全服务中心 */
 .service-box{ font-size: 0; margin: -10px; display: -ms-flexbox; display: -webkit-box; display: -moz-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
 .service-box>li{ display: inline-block; vertical-align: top; width: 33.33333%; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; height: auto; }
.service-item-data .service-item-title{ font-size: 18px; color: #1c1d1f; margin-bottom: 11px; font-weight: bold;}
.service-item-data span{ font-size: 14px; color: #626266; line-height: 24px; }
.service-item{ position: relative; padding: 38px 30px;  border: 1px solid #ebedf0; height: 100%;min-height: 216px; background-color: #fff;box-sizing: border-box;top: 0; transition: all .3s; }
.service-item::before{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; background: url(/images/new_kkidc/dengbao/bg1.png) no-repeat; background-size: 100% 100%; box-shadow: 0px -2px 20px rgba(231, 233, 236, .5); opacity: 0; transition: all .3s; }

.service-item-data{ display: flex; flex-direction: column; align-items: center; position: relative; z-index: 1; }
.service-item-data img{ margin-bottom: 13px; }

/* 服务流程 */
.advantage-contrast { min-height: 662px; background: url(../../images/new_kkidc/dengbao/bg.png) no-repeat; background-position: center top; background-size: auto 100%; }
.contrast .programme { margin-bottom: 0px; }
.contrast-l { color: #fff; padding: 41px 39px; -moz-box-sizing: border-box; box-sizing: border-box; }
.contrast-items{ margin-top: 23px; }
.contrast-l .contrast-items { padding: 0 49px; }
.contrast-l .contrast-item-title::before { content: ""; position: absolute; left: -53px; top: -1px; width: 22px; height: 22px; border-radius: 50%; background-color: #5f9ffc; z-index: 1; }
.contrast-l .contrast-item-title::after,.contrast-r .contrast-item-title::after {     content: attr(data-index);
    position: absolute;
    left: -53px;
    top: -1px;
    width: 22px;
    height: 22px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    z-index: 1;
    text-align: center;
    line-height: 22px; }
.contrast-items li{position: relative;}
.contrast-l .contrast-items li:not(:last-child)::after{ content: ""; position: absolute; left: -43px; top: 0; width: 1px; height: calc(100% + 20px); background-color: rgba(255, 255, 255, .1); }
.contrast-l .programme::before { content: url(../../images/new_kkidc/gameDun/tip.png); position: absolute; left: 167px; top: 0; }
.contrast-l .programme::after { content: "推荐"; position: absolute; left: 185px; top: 1px; color: #b57617; font-size: 14px; font-weight: bold; }
.contrast-r { color: #626266; padding: 41px 64px 40px 72px; -moz-box-sizing: border-box; box-sizing: border-box; }
.contrast-r .contrast-items { padding: 0 40px 0 47px; }
.contrast-r .contrast-item-title::before { content: ""; position: absolute; left: -53px; top: -1px; width: 22px; height: 22px; border-radius: 50%; background-color: #ccd2dd; z-index: 1; }
.contrast-r .contrast-items>li:not(:last-child) { margin-bottom: 41px; }
.contrast-r .contrast-items li:not(:last-child)::after{ content: ""; position: absolute; left: -43px; top: 0; width: 1px; height: calc(100% + 40px); background-color: rgb(204, 210, 221, .25); }
/* 快速过保 */
.section-a5 .product-feature ul{ margin: 0 -11px; display: flex; }
.section-a5 .product-feature{width: 100%;}
.section-a5 .product-feature .pc-data{margin: 0;font-size: 0;}
.section-a5 .product-feature .pc-data>li{ width: 33.3333%; height: auto; padding: 0 11px; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: top; }
.section-a5 .feature-item{ position: relative;border: 1px solid #ebedf0; padding: 34px 30px;top: 0; height: 100%; min-height: 170px; box-sizing: border-box;transition: all .3s; }
.section-a5 .feature-item>*{position: relative;z-index: 1;}
.section-a5 .product-feature .box-top{display: flex;align-items: center;}
.section-a5 .product-feature .box-top p{margin-left: 18px;color: #32363f;font-size: 18px;font-weight: bold;}
.section-a5 .product-feature .feature-item .fz14{ font-size: 14px; color: #626266; line-height: 24px; margin-top: 4px; }
.section-a5 .feature-item::before{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; background: url(/images/new_kkidc/dengbao/bg2.png) no-repeat; background-position: top right; background-size: auto 100%; opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
@media screen and (min-width: 1024px){
    .service-item:hover{top: -6px;}
    .service-item:hover::before{opacity: 1;}
    .section-a5 .feature-item:hover::before{ opacity: 1; }
    .section-a5 .feature-item:hover{border-color: #fff;top: -6px;box-shadow: 0px 6px 24px 0px rgba(18, 51, 100, 0.06);}
}

/* 客户案例 */
.section-a6{ height: 750px;  background:no-repeat 50% url(/images/new_kkidc/dengbao/bg4.png) ;background-size: auto 100%;
    box-sizing: border-box;background-position-y: 1px;background-color: #f0f6fb;}

/* 补充样式 */
.section-a6{background:no-repeat 50% url(/images/new_kkidc/dengbao/new-bg4.jpg)}

/* 白皮书 */
.fixed-footer { position: fixed; bottom: -174px; left: 0; right: 0; width: 100%; height: 246px; max-height: 246px; z-index: 9999; overflow: visible; background-color: #2981ff; }

.fixed-footer::after { content: ''; position: absolute; top: -15px; left: 50%; width: 100%; height: 184px; transform: translateX(-50%); background-image: url(../../images/new_website/dengbao/whitebook.png); background-repeat: no-repeat; background-position: center 0; }

.fixed-footer .main-content {width:1080px;height: 100%;position: relative;margin: auto;z-index: 9;}
.fixed-footer .free-btn {position: absolute;right: 290px;top: 17px; width: 126px;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #ffffff; border-radius: 18px;border: solid 1px #ffffff;}
.fixed-footer .free-btn:hover {cursor: pointer;}
.fixed-footer .icon-close {position: absolute;right: 35px;top: 25px;font-size:20px;color: #b7cafd;}
.fixed-footer .icon-close:hover {opacity: .8;cursor: pointer;}
.fixed-footer .content-box {position: absolute;bottom: 0;left: 0;right: 0;box-sizing:border-box;height: 174px;border-top-left-radius: 10px;border-top-right-radius: 10px; background-color: #fafafa;}
.fixed-footer .content-box .content-left {padding:30px;font-size: 0;border-right: 1px solid #dfe2e5;}
.fixed-footer .content-box .content-left input {border: none;outline: none;height: 48px;box-sizing: border-box; background-color: #efeff3;padding-left: 20px;font-size: 14px;}
.fixed-footer .content-box .content-left .input-phone {margin-right:20px;width: 312px;}
.fixed-footer .content-box .content-left .button-code {width: 126px;padding:0;position: relative;top: 1px; background-color: #016fff;color: #ffffff;}
.fixed-footer .content-box .content-left .button-code:hover {cursor: pointer;background-color: rgba(1, 111, 255, .8);}
.fixed-footer .content-box .content-left .button-code:disabled {background-color: #bbbbbb;}
.fixed-footer .content-box .content-left .get-btn {display: block;line-height: 48px;margin-top: 24px;font-size: 14px;background-color: #016fff;text-align: center; box-shadow: 0px 0px 35px 0px rgba(1, 111, 255, 0.3);color: #fffefe;}
.fixed-footer .content-box .content-left .get-btn:hover {cursor: pointer;background-color: rgba(1, 111, 255, .8);}
.fixed-footer .content-box .content-right {padding-right: 30px;padding-top: 30px;}
.fixed-footer .content-box .content-right .qr-code {width:120px;height:120px;margin-right: 30px; border-radius: 6px;box-sizing: border-box;padding: 5px; background-color:#ffffff;}
.fixed-footer .content-box .content-right .text-tips {color: #444444;line-height: 3;position: relative;top: 15px;}
.m-data {display: none;}

/* 白皮书2 */
.white-book{ position: fixed; bottom: 23px; right: 0; z-index: 2000000000; width: 284px; height: 238px; background: url(../../images/new_kkidc/dengbao/book.png) no-repeat; padding: 26px; box-sizing: border-box; }
.white-book.open{ height: 518px; background: url(../../images/new_kkidc/dengbao/book2.png) no-repeat; }
.white-book .free-box{ margin-top: 66px;}
.white-book .close-box{ color: #fff; background-color: #d5d6d9; width: 20px; height: 20px; border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; right: 32px; top: 15px; cursor: pointer; }
.white-book .close-box .icon-close{font-size: 12px;}
.white-book .free-bottom{ display: none; position: relative; left: -10px; }
.white-book .phone-code{ position: relative; }
.white-book .phone-code .button-code{    position: absolute;
    right: 14px;
    top: 11px;
    color: #016fff;
    opacity: .8;
    z-index: 1;
    cursor: pointer;
    border: none;
    background: transparent; }
.white-book .phone-code .button-code:disabled{color: #bbbbbb;}
.white-book .content-left .phone-code input:not(.button-code){ padding-right: 100px; }
.white-book .free-bottom ::placeholder{ color: #ced3e3; }
.white-book .free-bottom .content-left{ display: flex; flex-direction: column; align-items: center; }
.white-book .chenghao{ width: 110px; height: 110px; background-color: #fff; padding: 9px; box-sizing: border-box; margin-bottom: 10px; }
.white-book .free-btn,.get-btn{ border-radius: 22px; background-color: rgb(41, 129, 255); width: 208px; height: 44px; line-height: 44px; color: #fff; font-size: 14px; text-align: center; cursor: pointer; display: block; }
.white-book .free-btn:hover,.get-btn:hover{background-color: #2574e5;}
.white-book .get-btn{ margin-top: 16px; }
.white-book .tip{ font-size: 12px; line-height: 18px; color: #a5b0bf; }
.white-book .white-book-title h3{ font-size: 20px; color: #1c1d1f; margin-bottom: 8px; }
.white-book .white-book-title p{ font-size: 14px; color: #829abe; margin-bottom: 23px; }
.white-book .content-left input:not(.button-code) { border: 1px solid #c9ddff; outline: none; height: 40px; line-height: 40px; box-sizing: border-box; background-color: #ffffff; padding: 0 12px; font-size: 14px; margin-bottom: 16px; border-radius: 20px; width: 226px; }
.white-book .sliding-img-check-box{left: 38%;}



.package-box-pc {display: block;}
.package-box-m {display: none;}
.m-data {display: none;}
.m-advantage-contrast {display: none;}
.show-icon {display: none;}

@media screen and (min-width: 1024px){
.white-book{ right: -290px;transition: right .5s;}
}
@media screen and (max-width: 1023px) {
    .banner{
        margin-top: 0px;
    }
    .banner .swiper-slide video{
        display: none;
    }
    .banner.banner-honour .swiper-slide{
        padding-bottom: 0;
    }
    .banner-single .banner-ani{
        background-image: url(/images/new_kkidc/dengbao/m-banner.jpg);
    }
    .section-a2{
        background: #F5F7FA;
    }
    .section-colflex-4{
        flex-wrap: wrap;
    }
    .section-body .product-advantage li{
        max-width: 100%;
    }
    .section-header p{
        font-weight: normal;
        color: #323235;
        text-align: center;
    }
    .section-colflex-4>*{
        margin: 0;
    }

    .show-icon {
        display: block;
    }
    .box-top-div{
        width: 100%;
    }
    .box-top{
        display: flex;
        width: 100%;
        justify-content: space-between;
        background-color: #fff;
        /* box-shadow: 0px 8px 22px 0px rgba(199,208,222,0.25); */
        padding: 50px 0;
    }
    .product-advantage .box-top-div .box-top p{
        font-size: 44px;
        margin-left: 150px;
    }
    .product-advantage .box-top-div span{
        margin-top: 0;
        font-size: 35px;
        line-height: 52px;
        padding: 56px 15px 63px 34px;
        text-align: justify;
    }
    .iconfont{
        font-size: 27px;
    }
    .iconfont-iconclass{
        transform: rotate(90deg);
        margin-top: auto;
        margin-bottom: auto;
        margin-right: 30px;
    }
    .section-body li:not(:last-child){
        margin-bottom: 0;
    }
    .box-top-span {
        display: none !important;
    }
    .box-top-span-drop{
        display:block !important;
        background: url(/images/new_kkidc/fortress/m-top-banner.png) no-repeat;
        background-size: 100% 100%;
    }
    .icon-box-drop{
        background: linear-gradient(to bottom, #e7e9ef, #f8f8fa);
    }
    .box-top-drop{
        background: linear-gradient(to bottom, #E1E3EB, #FFFFFF);
        box-shadow: 0px 8px 22px 0px rgba(199,208,222,0.25), 0px 3px 0px 0px #FFFFFF, -7px 32px 85px 0px rgba(225,227,235,0.65);
    }
    .section-a1 .drop{
        transform: rotate(270deg);
        color: #2981FF !important;
    }
    .hover-icon-80{
        margin: 17px 0 0 50px;
    }
    .section-body ul li .icon-box{
        margin: 40px 0px 0 55px;
        position: absolute;
        width: 86px;
        height: 86px;
        padding: 0;
        left: 0;
    }
    .hover-icon-80{
        width: 86px;
        height: 86px;
        margin: 0;
    }
    .section-a2 .section-body ul li .icon-box{
        margin: 3px 57px;
    }
    .package-box-pc{
        display: none;
    }
    .package-box-m{
        display: block;
    }
    .section-nav {
        width: 100%;
        margin: 50px 0 40px 0;
        text-align: center;
        font-size: 16px;
        line-height: 1;
        color: #323235;
        border-bottom: 1px solid #eaebef;
        padding-bottom: 18px;
    }
    .section-nav span {
        position: relative;
        padding-bottom: 32px;
        cursor: pointer;
        user-select: none;
    }
    .section-nav span::after {
        position: absolute;
        bottom: 2px;
        left: 18%;
        content: '';
        width: 0;
        height: 8px;
        background-color: #2981ff;
        transition: all .3s;
    }
    .section-nav span.active::after {
        width: 65%;
    }
    .items{
        background: #FFFFFF;
        border: 1px solid #E1E5EB;
        padding: 76px 55px 55px;
    }
    .items-top-one{
        display: flex;
    }
    .items-top-iconfont-m{
        display: flex;
        flex-wrap: wrap;
    }
    .items-top-iconfont{
        flex: 0 0 50%;
        position: relative;
        left: 15px;
    }
    .items-top-iconfont span{
        margin-top: auto;
        color: #626266;
        margin-bottom: auto;
    }
    .section-body .items-top-p{
        font-size: 35px;
        color: #626266;
        line-height: 55px;
        min-width: 490px;
        padding: 28px 0;
        margin-left: 15px;
        position: relative;
        left: 45px;
    }
    .section-body .items-top-p:before {
        content: '';
        position: absolute;
        background: #626266;
    }
    .items-r{
        min-width: 300px !important;
    }
    .section-body p{
        margin-bottom: 0;
    }
    .items-top-botton{
        width: auto;
        height: 39px;
        padding: 31px;
        font-size: 38px;
        line-height: 39px;
        background: #2981FF;
        color: #FFFFFF;
        text-align: center;
    }
    .service-box>li{
        width: 100%;
    }
    .service-item-data img{
        position: absolute;
        left: 0;
    }
    .service-item{
        min-height: 255px;
        border: 0;
    }
    .section-a4{
        background-color: #fff;
    }
    .service-item-data{
        align-items: start;
    }

    .advantage-contrast{
        display: none;
    }
    .m-advantage-contrast{
        display: block;
        border: 1px solid #E1E5EB;
    }
    .m-tab-contrast{
        display: flex;
        background: #F6F9FC;
    }
    .m-tab-contrast-r{
        flex: 1;
        text-align: center;
        margin-top: auto;
        margin-bottom: auto;
        display: flex;
        justify-content: center;
    }
    .r-drop{
        background: url(/images/new_kkidc/dengbao/m-contrast-r.png) no-repeat;
        background-size: 100% 100%;
        color: #F6F9FC;
        position: relative;
        flex: 0 0 49%;
        padding: 13px !important;
    }
    .m-tab-contrast-l{
        flex: 1;
        font-size: 35px;
        line-height: 55px;
        text-align: center;
        margin-top: auto;
        margin-bottom: auto;
        padding: 41px 40px;
    }
    .l-drop{
        background: url(/images/new_kkidc/dengbao/m-contrast-l.png) no-repeat;
        background-size: 100% 100%;
        color: #F6F9FC;
        position: relative;
        flex: 0 0 42%;
        padding: 13px 0 13px 13px !important;
    }
    .m-tab-img{
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 10px;
    }
    .m-tab-bottom-r{
        display: none;
    }
    .r-m-drop{
        display: block;
        background: #FFFFFF;
    }
    .m-tab-bottom-l{
        display: none;
    }
    .l-m-drop{
        display: block;
        background: #FFFFFF;
    }
    .m-tab-p-up{
        display: flex;
    }
    .m-tab-p-l{
        color: #1C1D1F;
        font-size: 41px;
        font-weight: bold;
        padding: 0 23px;
    }
    .m-data {
        display: block;
    }
    .m-item-top{
        display: flex;
        margin-bottom: 33px;
    }
    .m-feature-item{
        margin: 14px 0;
        /* border-top: 1px solid #ecf0f7;
        border-bottom: 1px solid #ecf0f7; */
    }
    .m-feature-item-one{
        background: url(/images/new_kkidc/dengbao/m-banner-r-one.jpg) no-repeat;
        background-size: 100% 100%;
    }
    .m-feature-item-two{
        background: url(/images/new_kkidc/dengbao/m-banner-r.jpg) no-repeat;
        background-size: 100% 100%;
    }
    .m-top-p{
        margin-top: auto;
        font-weight: bold;
        margin-bottom: auto;
    }
    .m-top-img {
        height: 55px;
    }

    .section-a6{
        background: #fff;
    }
    .items-top-botton a{
        color: #FFF;
    }



    /* 兔子 */
    .white-book{
        padding: 0;
        width: 100%;
        position: fixed;
        bottom: -11px;
        background-size: 0;
    }
    .book-drop{
        top: 526%;
    }
    .white-book .free-box{
        margin: 0;
    }
    .white-book-up{
        background: url(../../images/new_kkidc/dengbao/m-book.png) no-repeat;
        justify-content: space-between;
        background-size: cover;
        display: flex;
    }
    .white-book .white-book-title p{
        font-size: 35px;
        margin-bottom: 0;
    }
    .white-book .free-btn, .get-btn{
        width: 366px;
        height: 90px;
        font-size: 35px;
        line-height: 90px;
        border-radius: 45px;
        margin-top: auto;
        margin-bottom: auto;
    }
    .m-img-tu{
        background: url(../../images/new_kkidc/dengbao/m-tu.png) no-repeat;
        background-size: cover;
        position: absolute;
    }
    .white-book .close-box{
        top: 30px;
        padding: 15px;
        background-color: #B4C5DF;
    }
    .open-book{
        display: none;
    }
    .white-book .free-bottom{
        margin-top: 100px;
    }
    .white-book.open{
        background: url(../../images/new_kkidc/dengbao/m-book2.png) 48% 80% no-repeat;
        height: 100%;
        width: 100%;
        position: fixed;
        left: 0;
        top: 0px !important;
        z-index: 9999;
        background-color: rgba(0,0,0,0.5);
    }
    .white-book .content-left input{
        width: 553px;
        height: 82px;
        border-radius: 82px;
        line-height: 40px;
        font-size: 29px;
        padding: 0px 30px;
    }
    .white-book .chenghao {
        width: 164px;
        height: 164px;
        padding: 4px;
        position: relative;
        right: 17%;
        top: 10px;
    }
    .white-book .chenghao img{
        width: 100%;
        height: 100%;
    }
    .white-book .tip{
        color: #95A2B4;
        font-size: 25px;
        line-height: 37px;
    }
    .m-chenghao-tip{
        position: relative;
        bottom: 125px;
        left: 80px;
    }
    .open-book .white-book .free-btn, .get-btn{
        width: 50% !important;
        height: 82px !important;
        font-size: 27px !important;
        line-height: 82px !important;
    }
    .white-book .free-bottom{
        margin-top: 150px;
    }
    .open .close-box {
        top: 25px;
        right: 90px;
        opacity: 0.8;
        background-color: #1C2230;
    }
    .section-a1 li>div{
        padding: 0;
    }
    .box-top{
        padding: 40px 0;
    }
    .product-advantage .box-top-div .box-top p{
        font-size: 33px;
        margin-left: 130px;
    }
    .section-body ul li .icon-box{
        width: 65px;
        height: 65px;
        margin: 35px 0px 0 30px;
    }
    .hover-icon-80{
        width: 65px;
        height: 65px;
    }
    .iconfont {
        font-size: 25px;
    }
    .product-advantage .box-top-div span{
        font-size: 27px;
        line-height: 39px;
        padding: 42px 11px 47px 26px;
    }
    .section-nav span::after{
        height: 3px;
    }
    .items{
        padding: 57px 25px 52px;
    }
    .section-body .items-top-p{
        font-size: 27px;
        margin-left: 12px;
        line-height: 41px;
        min-width: 400px;
    }
    .items-r{
        min-width: 150px !important;
    }
    .items-top-botton{
        height: 28px;
        padding: 24px;
        font-size: 29px;
        line-height: 28px;
    }
    .service-item{
        min-height: 190px;
        padding: 20px 15px;
    }
    .m-tab-contrast-l{
        font-size: 27px;
        line-height: 30px;
        padding: 31px 29px;
    }
    .m-tab-img img{
        height: 23px;
    }
    .m-tab-p-l{
        font-size: 31px;
        padding: 0 20px;
    }
    .m-item-top{
        margin-bottom: 29px;
    }
    .section-a6-botton{
        bottom: 5px;
        font-size: 27px;
    }
    .section-header{
        margin-bottom: 27px;
    }
    .section-a6{
        height: auto;
    }

    /* 兔子 */
    .book-drop{
        top: 431%;
    }
    .white-book .white-book-title p{
        font-size: 27px;
    }
    .white-book .free-btn, .get-btn{
        width: 274px;
        height: 68px;
        font-size: 27px;
        line-height: 68px;
    }
    .iconfont{
        font-size: 19px;
    }
    .white-book .chenghao{
        right: 21%;
    }
    .white-book.open {
        background: url(../../images/new_kkidc/dengbao/m-book2.png) 45% 80% no-repeat;
        background-color: rgba(0,0,0,0.5);
    }
    .m-chenghao-tip{
        left: 110px;
    }
    .open-book .white-book .free-btn, .get-btn{
        width: 50% !important;
    }
    .dengbao-calculator .calc-body::before{
        content: '';
    }
    .dengbao-box-m {
        background: url(../../images/new_kkidc/dengbao/jsq.png) no-repeat;
        background-size: cover;
        width: 133px;
        height: 65px;
        position: absolute;
        right: 0;
        margin: 7px 5px;
    }
    .calc-r-drop{
        display: none;
    }
    .calc-l-drop{
        display: none;
    }
    .dengbao-calculator{
        width: 345px;
        padding: 10px;
    }
    .dengbao-calculator .total::before {
        width: 104%;
        left: -2%;
    }
    .dengbao-calculator .calc-body .result-box .total .num{
        color: #f49f1a;
    }
    .dengbao-calculator .calc-body .result-box .total .total-item{
        font-size: 15px;
    }
    .detail{
        display: flex;
        flex-wrap: wrap;
    }
    .dengbao-calculator .detail li{
        flex: 0 0 50%;
        font-size: 13px;
        justify-content: flex-start;
    }
    .dengbao-calculator .calc-body .contact-me{
        justify-content: center;
    }
    .dengbao-calculator .calc-body .calc-form{
        min-width: 100%;
    }
    .dengbao-calculator .calc-r{
        padding: 15px 10px;
    }
    .dengbao-calculator .detail li>span{
        padding-left: 10px;
    }
    .dengbao-calculator .product_text a{
        font-size: 13px;
        height: 35px;
        line-height: 35px;
    }
    .dengbao-calculator .calc-body .contact-me .personal-info{
        font-size: 15px;
        margin-left: 18px;
        margin-top: -3px;
    }
    .dengbao-calculator .service-denbao{
        margin-bottom: 13px;
    }
    .dengbao-calculator .phone-num{
        font-size: 15px;
        margin-top: 13px;
    }
    .dengbao-calculator .calc-body .contact-me{
        padding-top: 15px;
    }
    .dengbao-calculator .calc-header h1{
        font-size: 19px;
        margin-bottom: 8px;
    }
    .dengbao-calculator .calc-header p{
        font-size: 12px;
        font-weight: 400;
        line-height: 12px;
    }
    .dengbao-calculator .calc-body .contact-me .qrcode{
        padding: 2px;
        height: 90px;
        width: 90px;
    }
    .dengbao-calculator .calc-header .icon-close{
        right: -10px;
        top: -18px;
    }
    .dengbao-calculator .calc-body .calc-form{
        padding: 20px 20px 0;
    }
    .dengbao-calculator .calc-body .calc-form .form-item .form-left{
        min-width: auto;
    }
    .dengbao-calculator .calc-body .calc-form .form-item{
        margin-bottom: 18px;
    }
    .dengbao-calculator .calc-body .calc-form .form-item .form-item-btn{
        margin-bottom: -8px;
    }
    .dengbao-calculator .primary-tip{
        font-size: 12px;
    }
    .dengbao-calculator .btn-md{
        margin-bottom: 10px;
    }
    .form-right label{
        min-width: auto;
    }
    .form-right .yzm-btn{
        right: 9px;
        height: 39px;
        min-width: auto;
        line-height: 39px;
        color: #2981ff;
        background-color: rgba(0, 0, 0, 0);
        position: absolute;
        margin-left: 0;
        font-weight: 500;
    }
    .dengbao-calculator .province-box, .dengbao-calculator .city-box{
        padding: 0;
        margin-right: -1px;
    }
    .calc-r .product_text{
        position: relative;
        left: 8px;
    }
    .m-adistpicker .m-province{
        caret-color: transparent;
    }
    .m-data .m-province-change{
        display: none;
        position: absolute;
        width: 100%;
        z-index: 20;
        background-color: #f8f8f8;
        color: #333;
        box-shadow: 0 2px 20px rgba(0,0,0,0.1);
    }
    .m-data .provchange{
        display: flex;
        height: 310px;
    }
    .m-data .provchange .dropProv{
        flex: 1;
        text-align: center;
    }
    .m-data .provchange .dropCity{
        flex: 1;
        text-align: center;
    }
    .section-header{
        margin-bottom: 24px;
    }
    .product-advantage .box-top-div .box-top p{
        font-size: 18px;
    }
    .box-top {
        padding: 23px 0;
    }
    .section-a1 .box-top .iconfont{
        font-size: 17px;
    }
    .section-body ul li .icon-box {
        width: 36px;
        height: 36px;
        margin: 20px 0px 0 30px;
    }
    .hover-icon-80{
        width: 36px;
        height: 36px;
    }
    .product-advantage .box-top-div .box-top p{
        margin-left: 80px;
    }
    .product-advantage .box-top-div span{
        font-size: 15px;
        line-height: 22px;
        padding: 23px 6px 26px 14px;
    }
    .section-a2 .section-nav{
        margin: 17px 0 15px 0;
        padding-bottom: 10px;
    }
    .section-body .section-nav span{
        font-size: 15px;
        color: #1C1D1F;
        margin: 0px 16px;
        font-weight: 400;
        padding: 0 15px 15px;
    }
    .section-body .section-nav span.active{
        font-weight: 700;
    }
    .items{
        padding: 32px 12px 23px;
    }
    .items-top-img{
        height: auto;
    }
    .section-body .items-top-p{
        font-weight: normal;
        font-size: 13px;
        margin-left: 0;
        padding: 6px 0 0;
        min-width: 230px;
        line-height: 20px;
    }
    .items-r {
        min-width: 90px !important;
    }
    .items-top-botton{
        height: 0px;
        font-size: 16px;
        line-height: 0px;
    }
    .section-a3{
        padding: 39px 0 0;
    }
    .service-item{
        min-height: 105px;
        padding: 0px 15px;
    }
    .m-tab-contrast-l{
        font-size: 15px;
        line-height: 17px;
        padding: 15px;
    }
    .m-tab-img{
        margin-left: 5px;
    }
    .m-tab-img img{
        height: 16px;
    }
    .m-tab-p-l{
        font-size: 17px;
        padding: 0 15px;
    }
    .m-item-top{
        margin-bottom: 7px;
    }
    .section-a6-botton{
        font-size: 15px;
    }

    /* 兔子 */
    .book-drop{
        top: 234%;
    }
    .white-book-up{
        padding: 14px 35px;
    }
    .white-book .white-book-title p{
        font-size: 15px;
    }
    .white-book .free-btn, .get-btn{
        width: 152px;
        height: 37px;
        font-size: 15px;
        line-height: 37px;
    }
    .iconfont{
        font-size: 12px;
    }
    .white-book.open {
        background: url(../../images/new_kkidc/dengbao/book2.png) 45% 80% no-repeat;
        background-color: rgba(0,0,0,0.5);
    }
    .free-bottom-title h3{
        font-size: 18px;
        font-weight: 800;
        margin-bottom: 6px;
    }
    .free-bottom-title p{
        font-size: 13px;
        color: #707E94;
        font-weight: 500;
        margin-bottom: 23px;
    }
    .white-book .content-left input{
        width: 255px;
        height: 40px;
        border-radius: 20px;
        line-height: 40px;
        font-size: 14px;
        padding: 0px 14px;
    }
    .white-book .phone-code span{
        top: 13px;
        font-size: 14px;
        color: #2981FF;
        font-weight: 500;
        line-height: 12px;
    }
    .white-book .tip{
        font-size: 12px;
        line-height: 18px;
    }
    .m-chenghao-tip {
        left: 60px;
        bottom: 60px;
    }
    .open-book .white-book .free-btn, .get-btn{
        width: 50% !important;
        height: 40px !important;
        font-size: 14px !important;
        line-height: 40px !important;
    }
    .white-book.open{
        background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 25% no-repeat;
        background-color: rgba(0,0,0,0.5);
    }
    .white-book .get-btn {
        position: relative;
        margin-top: 0;
        bottom: 31px;
    }
    .white-book .free-bottom {
        margin-top: 170px;
    }
    .open .close-box {
        top: 65px;
        right: 40px;
        padding: 1px;
    }
    .white-book .free-bottom {
        display: none;
        position: relative;
        left: -5px;
    }
    .product-advantage .box-top-div .box-top p{
        font-size: 16px;
        margin-left: 60px;
    }
    .section-body ul li .icon-box{
        margin: 20px 0px 0 15px;
    }
    .product-advantage .box-top-div span{
        font-size: 13px;
        line-height: 19px;
        padding: 21px 6px 23px 13px;
    }
    .section-a1{
        padding: 39px 0 40px;
    }
    .section-a1 .section-header{
        margin-bottom: 20px;
    }
    .items-top-iconfont span {
        font-weight: normal;
        font-size: 13px;
        line-height: 20px;
        margin: 0px 0 0 7px;
    }
    .items-top-img img {
        height: 20px;
        margin: 0px 12px 0 10px;
    }
    .section-body .items-top-p:before {
        width: 4px;
        height: 4px;
        margin: 8px -19px;
    }
    .section-body .items-top-p{
        left: 30px;
        font-size: 12px;
        line-height: 20px;
        min-width: 180px;
    }
    .items-top-botton{
        height: 13px;
        margin: 0 5px;
        font-size: 14px;
        line-height: 13px;
        padding: 12px 6px;
        font-weight: 500;
    }
    .service-item-data .service-item-title{
        font-size: 16px;
        margin-top: 8px;
        color: #1C1D1F;
        font-weight: bold;
        margin-left: 38px;
        margin-bottom: 9px;
    }
    .service-item-data img {
        max-width: 24px;
        margin: 8px 0 0 0;
    }
    .service-item-data span{
        font-size: 13px;
        color: #626266;
        line-height: 20px;
    }
    .m-tab-contrast-r{
        font-size: 13px;
        padding: 13px 0 13px 13px;
        line-height: 13px;
        white-space: nowrap;
    }
    .m-tab-contrast-l{
        font-size: 13px;
        line-height: 13px;
        padding: 13px 0;
    }
    .m-tab-img img {
        height: 13px;
    }
    .r-m-drop{
        padding: 23px 6px 10px 16px;
    }
    .l-m-drop{
        padding: 23px 6px 10px 14px;
    }
    .m-tab-p-l{
        font-weight: bold;
        color: #1C1D1F;
        font-size: 15px;
        padding: 0 9px;
    }
    .m-tab-p-r img {
        width: 18px;
    }
    .m-tab-p-r{
        margin-top: 1px;
        margin-left: 0;
    }
    .m-tab-bottom-r .m-tab-p-up {
        margin-bottom: 4px;
    }
    .m-tab-bottom-l .m-tab-p-up{
        margin-bottom: 8px;
    }
    .m-tab-p-down{
        font-size: 13px;
        line-height: 22px;
        font-weight: normal;
        margin-bottom: 15px;
    }
    .m-top-p{
        font-size: 15px;
        margin-left: 11px;
    }
    .m-top-img {
        height: 22px;
    }
    .m-top-img img {
        max-width: 24px;
        height: auto;
    }
    .m-item-down{
        color: #626266;
        font-weight: normal;
        font-size: 13px;
        line-height: 20px;
    }
    .m-feature-item{
        padding: 17px 21px 19px 15px;
    }
    .section-a6-botton{
        font-size: 13px;
    }
    .section-a3 .service-item {
        min-height: 70px;
        padding: 0px 11px 0px 15px;
        letter-spacing: -0.3px;
    }
    .section-a4{
        padding: 29px 0 0;
    }
    .section-a5 {
        padding: 39px 0 0;
    }


    .section-a6 .section-header {
        margin-bottom: 16px;
    }


    /* 兔子 */
    .white-book{
        height: 80px;
    }
    .book-drop{
        top: 205%;
        height: 75px;
    }
    .white-book .white-book-title h3{
        font-size: 17px;
        margin-bottom: 7px;
    }
    .white-book .white-book-title p{
        font-size: 13px;
    }
    .white-book .free-btn, .get-btn{
        width: 134px;
        height: 33px;
        font-size: 12px;
        font-weight: 500;
        line-height: 33px;
    }
    .white-book .close-box{
        width: 18px;
        height: 18px;
        top: 10px;
        right: 8px;
        padding: 0;
    }
    .iconfont{
        font-size: 12px;
    }
    .m-img-tu{
        width: 77px;
        height: 72px;
        right: 63px;
        top: -41px;
    }
    .free-bottom-title{
        position: relative;
        left: 63px;
        top: 0;
    }
    .white-book .chenghao {
        top: 1px;
        right: 20%;
        width: 80px;
        height: 80px;
        padding: 3px;
    }
    .banner-info .n-btn-default {
        height: 37px;
        line-height: 37px;
        width: 150px;
    }
    .banner-info .n-btn-default:not(:last-child) {
        margin-right: 10px;
    }
    .section-header h1, .section-header h3{
        font-weight: 800;
        font-size: 18px;
        color: #1C1D1F;
    }
    .section-header p{
        font-size: 13px;
    }
    .section-a1 ul{
        box-shadow: 0px 8px 22px 0px rgba(199,208,222,0.25);
    }
    .section-a1 .m-form-item .box-top.open-box {
        box-shadow: 0px 11px 8px -7px rgba(199, 208, 222, 0.2), inset 0px 0px 0px 0px #ffffff, inset -2px 19px 22px 0px rgba(225, 227, 235, 0.3);
        border-top: 1px solid rgba(255, 255, 255, 0.8);
    }
    .section-a1 .section-body li{
        box-shadow: 0px 3px 8px 0px rgba(199,208,222,0.25);
    }
    .section-a1 .m-form-item .box-top {
        box-shadow: none;
        transition: all .3s;
    }
    .section-a1 .m-form-item .box-top .product-l img {
        width: 35px;
        height: auto;
        margin-right: 13px;
    }
    .section-a1 .box-top {
        font-size: 10px;
        color: #6d6f74;
        box-sizing: border-box;
        height: 55px;
        line-height: 55px;
    }
    .section-a1 .m-form-item .box-top label {
        font-size: 16px;
        color: #1c1d1f;
    }
    .section-a1 .m-form-item .slide-detail {
        background: url(/images/new_kkidc/dengbao/m-top-banner.png) no-repeat;
        background-size: cover;
    }
    .section-a1 .m-form-item .box-top {
        box-shadow: none;
        transition: all .3s;
    }
    .section-a1 .m-form-item .box-top .iconfont {
        color: #bdc4cf;
        transition: transform .3s ease;
        display: block;
    }
    .section-a1 .m-form-item .box-top.open-box .iconfont {
        transform: rotate(-180deg);
        color: #2981ff;
    }
    .section-a1 .m-form-item .box-top.open-box label{
        font-weight: bold;
    }
    .section-a1 .product-feature li p {
        font-size: 13px;
        color: #626266;
        line-height: 19px;
    }
    .section-a1 .section-body li:not(:last-child){
        margin-bottom: -1px;
    }
    .mobile-data li>div {
        padding: 14px 6px 21px 13px;
        text-align: justify;
    }
    .section-a2{
        padding: 39px 0;
    }
    .section-a2 .section-header {
        margin-bottom: 16px;
    }
    .section-a2 .items {
        padding: 24px 10px 20px;
    }
    .section-a2 .items-top-img img {
        height: 24px;
        margin: 0px 11px 0 0;
    }
    .section-a2 .items-top-title {
        font-weight: bold;
        font-size: 15px;
        color: #1C1D1F;
    }
    .section-a2 .items-top-iconfont-m{
        padding: 0;
        margin-bottom: 14px;
    }
    .section-a2 .items-top-iconfont {
        padding: 6px 0;
        left: 10px;
    }
    .section-a2 .iconfont {
        font-size: 16px;
        position: relative;
        top: 2px;
    }
    .section-a2 .mc-top{
        padding-bottom: 8px;
    }
    .section-a2 .section-header {
        margin-bottom: 25px;
    }
    .section-a3 .service-box>li {
        padding: 0 2px;
        margin-bottom: 16px;
        border: 0;
    }
    .white-book .iconfont{
        font-size: 8px;
    }
    .white-book.open{
        /* background-size: 300px 380px; */
        background-size: 80.5% 390px;
    }
    .open .close-box{
        top: 111px;
        right: 40px;
    }
    .open .iconfont{
        font-size: 12px;
    }
    .white-book .free-bottom .content-left{
        margin-left: 10px;
    }
    .white-book .content-left input{
        width: 270px;
        padding: 0px 15px;
        margin-bottom: 13px;
    }
    .m-chenghao-tip{
        left: 51px;
        bottom: 68px;
    }
    .dengbao-calculator .calc-header{
        margin: 14px 10px 25px;
    }
    .close:after{
        background-color: rgba(0, 0, 0, 0);
    }
    .close:before{
        display: none;
    }
    .sliding-img-check-box>.close{
        background-color: rgba(0, 0, 0, 0);
    }
    .white-book .sliding-img-check-box{
        left: 50%;
        bottom: 40%;
    }
    .white-book {
        z-index: 101;
    }
    .white-book .phone-code .button-code{
        width: auto;
        top: 0px;
    }
    .service-item:hover{
        top: 0px;
    }
    .service-item::before{
        background-size: 0% 0%;
        box-shadow: none;
    }
    .skip-item ul li{
        flex: 0 0 25%;
    }
    .skip-item ul{
        overflow-x: scroll;
    }
    .skip-item ul::-webkit-scrollbar {
        display: none; /*隐藏滚动条*/
    }
    .dengbao-calculator input[type="radio"]{
        border: 1px solid #e6e8eb !important;
    }
    .dengbao-calculator select{
        background-color: #FFF;
    }


    .section-a6 .partner-container-box .swiper-slide {
        width: 212px;
    }
    .section-a6 .partner-container-box .partner-swiper-img{
        height: 94px;
        width: 100%;
        background-color: #ffffff;
        box-sizing: border-box;
        background-repeat: no-repeat;
        box-shadow: 0px 2px 10px 0px rgba(186, 189, 194, .15);
        background-position: 50% 50%;
        display: flex; flex-direction: column; justify-content: center; align-items: flex-start;
        border: 1px solid #eef0f3;
        margin: 10px 0;
    }

    .section-a6 .partner-container-box {
        overflow: hidden;
        padding: 20px 0;
        box-sizing: border-box;
        margin: 0 0 -20px;
    }
    .section-a6 .partner-container-box .swiper-wrapper {
        zoom: .5;
    }
    .section-a6 .section-content {
        position: relative;
        margin: -20px 0 -20px;
        display: contents;
    }
    .section-a6 .section-title{
        margin-bottom: 17px;
    }

    @media screen and (max-height: 990px) {
        .white-book.open{
            background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 21% no-repeat;
            background-color: rgba(0,0,0,0.5);
            background-size: 80.5% 390px;
        }

    }
    @media screen and (max-height: 870px) {
        .white-book.open{
            background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 26% no-repeat;
            background-color: rgba(0,0,0,0.5);
            background-size: 80.5% 390px;
        }

    }
    @media screen and (max-height: 812px) {
        .white-book.open{
            background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 28% no-repeat;
            background-color: rgba(0,0,0,0.5);
            background-size: 80.5% 390px;
        }

    }
    @media screen and (max-height: 750px) {
        .white-book.open{
            background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 33% no-repeat;
            background-color: rgba(0,0,0,0.5);
            background-size: 80.5% 390px;
        }

    }
    @media screen and (max-height: 690px) {
        .white-book.open{
            background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 40% no-repeat;
            background-color: rgba(0,0,0,0.5);
            background-size: 80.5% 390px;
        }

    }
    @media screen and (max-height: 650px) {
        .white-book.open{
            background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 47% no-repeat;
            background-color: rgba(0,0,0,0.5);
            background-size: 80.5% 390px;
        }

    }
    @media screen and (max-height: 640px) {
        .white-book.open{
            background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 47% no-repeat;
            background-color: rgba(0,0,0,0.5);
            background-size: 80.5% 390px;
        }

    }
    @media screen and (max-height: 630px) {
        .white-book.open{
            background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 48% no-repeat;
            background-color: rgba(0,0,0,0.5);
            background-size: 80.5% 390px;
        }

    }
    @media screen and (max-height: 620px) {
        .white-book.open{
            background: url(../../images/new_kkidc/dengbao/m-book2.png) 50% 50% no-repeat;
            background-color: rgba(0,0,0,0.5);
            background-size: 80.5% 390px;
        }

    }
}

