.d_banner{background: url("../img/special/collection/img_bg_big.webp")no-repeat center;height: 700px;background-size: 100% 100%;}
.d_banner .ib_cont{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;padding-top: 0;}
.d_banner .ib_cont .ib_cont_text{padding-top: 165px;width: 566px;}
.d_banner .ib_cont .ib_cont_text h2{font-size: 42px;color: #333333;line-height: 70px;position: relative;z-index: 1;display: inline-block;}
.d_banner .ib_cont .ib_cont_text h2 .ibc_span{position: absolute;display: inline-block;width: 105%;height: 22px;background-color: #92eeaa;z-index: -1;border-radius: 10px;opacity: 0.5;top: 37px;left: -7px;}
.d_banner .ib_cont .ib_cont_text p{font-size: 16px;color: #333333;margin-top: 25px;}
.d_banner .ib_cont .ib_cont_text .get_btn{width: 215px;height: 60px;display: block;background-color: #0086ff;box-shadow: 0px 8px 20px 0px rgba(0, 134, 255, 0.25);border-radius: 4px;font-size: 18px;color: #ffffff;font-weight: bold;margin-top: 36px;line-height: 60px;text-align: center;}
.d_banner .ib_cont .ib_cont_text .get_btn:hover{background-color: #49a4ff;}
.d_banner .ib_cont .ib_cont_text .pricing_btn{border: 1px solid #0086FF;width: 215px;height: 60px;display: block;box-shadow: 0px 8px 20px 0px rgba(0, 134, 255, 0.25);border-radius: 4px;font-size: 18px;color: #0086FF;font-weight: bold;margin-top: 36px;line-height: 60px;text-align: center;}
.d_banner .ib_cont .ib_cont_text .pricing_btn:hover{background-color: #0086FF;color: white;}
.d_banner .ib_cont .ib_cont_img{padding-top: 100px;}

.c_introduce{width: 1200px;margin: 0 auto 102px auto;display: flex;justify-content: space-between;gap: 20px;}
.c_introduce .introduce_split{width: 384px;height: auto;padding-bottom: 20px;background-color: #f5f7fd;border-radius: 4px;}
.c_introduce .introduce_split img{margin-top: 35px;margin-left: 35px;}
.c_introduce .introduce_split .c_tit{font-size: 18px;color: #333333;font-weight: bold;margin-left: 35px;margin-top: 30px;}
.c_introduce .introduce_split .c_cont{font-size: 14px;color: #333333;line-height: 20px;width: 310px;margin-left: 35px;margin-top: 20px;}


.package_container{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 1480px;
    margin: 50px auto 0 auto;
    gap: 20px;
    padding: 4px;
}

.package_container .package_container_item{
    width: 280px;
    max-width: 280px;
}

.package_container .package_container_item .top_tip{
    height: 36px;
}

.package_container .package_container_item .top_tip p{
    background: url("../img/special/collection/ic_most_purchased.png");
    color: white;
    text-align: center;
    width: 175px;
    height: 36px;
    box-sizing: border-box;
    padding-top: 8px;
}

.package_container .package_container_item .top_tip span{
    background: url("../img/special/collection/ic_most_popular.png");
    color: white;
    text-align: center;
    width: 175px;
    height: 36px;
    box-sizing: border-box;
    display: block;
    padding-top: 8px;
}

.package_container .package_container_item .item_content{
    background-color: white;
    border-radius: 10px;
    width: 280px;
    height: 430px;
    box-sizing: border-box;
    padding: 20px 15px 0px 15px;
}

.package_container .package_container_item .item_content .item_title{
    font-size: 16px;
    color: #163561;
    font-weight: bold;
    line-height: 1;
    height: 32px;
}

.package_container .package_container_item .item_content .item_desc{
    font-size: 12px;
    color: #163561;
    margin-top: 10px;
    height: 100px;
}

.item_price{
    display: flex;
    align-items: center;
}

.item_price span:first-child{
    color: #0086FF;
    font-size:22px;
    font-family: poppins-semibold;
}

.item_price span:nth-child(2){
    color: #0086FF;
    font-size:36px;
    font-family: poppins-semibold;
}

.item_price span:nth-child(3){
    color: #163561;
    font-size:16px;
    font-family: poppins-bold;
}

.item_price span:nth-child(4){
    color: #9BAFCC;
    font-size:16px;
    text-decoration: line-through;
    margin-left: 10px;
}

.buy_btn{
    width: 250px;
    height: 44px;
    background-color: #E7F2FF;
    border-radius: 4px;
    color: #0086FF;
    margin-top: 17px;
    font-size: 14px;
    font-family: poppins-semibold;
    border: none;
    text-align: center;
    line-height: 44px;
    display: block;
    cursor: pointer;
}

.buy_btn:hover{
    opacity: 0.8;
}

.item_divider{
    width: 250px;
    height: 1px;
    background-color: #F7F8FC;
    margin-top: 15px;
    margin-bottom: 5px;
}

.item_check{
    margin-top: 10px;
    display: flex;
    gap: 9px;
    align-items: center;
}

.item_check i{
    background: url("../img/index_new/ic_yes.webp");
    width: 12px;
    height: 12px;
    position: relative;
    margin-bottom: 2px;
}

.item_check span{
    color: #163561;
    font-size: 14px;
    max-width: 220px;
    line-height: 17px;
}


.solution{margin: 0 auto 102px auto;}
.solution h2{font-size: 42px;color: #333333;text-align: center;}
.solution .case{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;width: 1200px;height: 880px;margin: 77px auto 0 auto;}
.solution .case .solution_case{width: 400px;height: 440px;text-align: center;cursor: pointer;}
.solution .case .solution_case img{width: 114px;height: 170px;margin-top: 55px;}
.solution .case .solution_case .case_tit{font-size: 22px;color: #333333;line-height: 32px;font-weight: bold;width: 329px;margin: 45px auto 0 auto;}
.solution .case .solution_case .case_cont{font-size: 16px;line-height: 20px;color: #333333;width: 300px;margin: 20px auto 0 auto;}
.solution .case .solution_case:hover{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}

.ib_cont_2{padding: 80px 0 100px 0px;background-color: #F5F7FD;}
.icont2_title{color: #163561;font-size: 40px;font-family: poppins-bold;text-align: center;position: relative;z-index: 1;margin: 0 auto;}
.icont4_title{color: #465469;font-size: 42px;font-weight: bold;text-align: center;position: relative;z-index: 1;margin: 0 auto;}
.icnt2_2{color: #163561; font-size: 16px;text-align: center;position: relative;z-index: 1;width: 90%;margin: 15px auto 0 auto;}
.ic_sudden{position: absolute;display: inline-block;height: 23px;background-color: #92eeaa;border-radius: 10px;opacity: 0.5;z-index: -1;bottom: 5px;}
.icont2_title .ic2_d{width: 100px;left: 340px;}
.icnt2_2 .ic2_2_d{width: 413px;left: 488px;}
.icont2_cont{width: 1430px;margin: 0 auto;margin-top: 50px;display: flex;}
.meal_conts{
    gap: 20px;
    display: flex;
}
/* .icont2_cont .in_detail_1{border-left: none;} */
.icont2_cont .in_detail_1{border-left: none;border: 0;}
.icont2_detail{height: 485px;width: 208px;background: #fff;text-align: center;position: relative;cursor: pointer;border: none !important;}
.in_detail_1{width: 160px;background: #fff;}
.in_detail_1 .in_bottom{text-align: left;height: 175px;}
.in_top{height: 270px;position: relative;position: relative;cursor: pointer;}
.in_bottom{height: 175px;font-size: 13px;color: #666666;padding: 19px}
.in_bottom p{margin-bottom: 8px;}
.in_top p.discount_cout{position: absolute;width: 120px;height: 24px;line-height: 24px;text-align: center;color: #fff;font-size: 13px; background: url(../img/index_new/img_bg_1.webp)no-repeat center;background-size: 100% 100%;top: 16px;right: 0;z-index: 2;}
/*.icont2_cont .icont2_detail:last-child .in_top p.discount_cout{background: url(../img/index_new/img_bg_3.png)no-repeat center;background-size: cover;}*/
.in_detail_1 .in_top{border-bottom: none;border-top: none;}
.in_top p.all_ips{color: #0d86ff;font-size: 20px;padding-top: 50px;font-weight: bold;}
.in_top p.ips_price{color: #333;font-size: 26px;font-weight: bold;margin-top: 6px;}
.in_top p.ips_price span{font-size: 13px;}
.in_top p.fd_buy_last{margin: 0 auto; margin-top: 34px;width: 134px;height: 35px;line-height: 35px;border-radius: 2px;font-size: 14px;color: #333;}
/* .icont2_detail:hover .in_top p.fd_buy_last{background-color: #333333;color: #fff;}
.icont2_detail:hover .in_top p.fd_buy_last a{color: #fff;} */
.in_top p.fd_bottom{color: #333;font-size: 12px;margin-top: 16px;}
.in_top p.fd_buy{width: 150px;height: 35px;line-height: 35px; border-radius: 2px;font-size: 14px;color: #333;margin: 0 auto;margin-top: 26px;}
.in_bottom p.all_ips img{margin-top: 6px;}
.in_bottom p:last-child img{margin-top: 4px;}
.icont2_cont .icont2_detail:last-child .in_top{border-right: none;}
/* .icont2_detail:hover{border: 2px solid #0d86ff;border-top: none;}
.icont2_detail:hover .in_top{top: -20px;}
.icont2_detail:hover .ac_span{display: block;}
.icont2_detail:hover .in_top p.fd_buy{background-color: #333333;color: #fff;}
.icont2_detail:hover .in_top p.fd_buy a{color: #fff;} */
/*  */
.icont2_cont .in_detail_1:hover{border: none;}
/* .icont2_cont .icont2_detail:nth-child(1):hover .in_top{top: 0;} */
.icont2_detail .ac_span{display: none;position: absolute;width: 100%;height: 20px;background: #fff;top: 0px;left: -2px;}

.customized{width: 1200px;margin: 210px auto 110px auto;display: flex;justify-content: space-between;}
.customized .customized_text{width: 590px;}
.customized .customized_text h2{font-size: 40px;color: #333333;font-family: Arial;font-weight: bold;}
.customized .customized_text p{font-size: 18px;color: #333333;line-height: 24px;font-family: Arial;margin-top: 42px;}
.customized .customized_text .cust_btn{display: inline-block;font-size: 18px;color: #ffffff;background-color: #0086ff;border-radius: 4px;margin-top: 41px;width: 215px;height: 60px;line-height: 60px;text-align: center;}
.customized .customized_text .cust_btn:hover{background-color: #49a4ff;}

.bottom_banner{background: url("../img/special/collection/img_bg_blue.webp")no-repeat center;height: 240px;background-size: 100% 100%;min-width: 100%!important;}
.bottom_banner h2{font-size: 42px;color: #ffffff;text-align: center;font-family: Arial;}
.bottom_banner a{display: block;background-color: #fe7f6a;border-radius: 4px;color: #ffffff;width: 220px;height: 60px;line-height: 60px;text-align: center;font-size: 18px;margin: 33px auto 0 auto;border: none;}
.bottom_banner a:hover{background-color: #FE926A;}

.c_introduce .id_introduce_split{height: 290px;}

.d_banner .ib_cont .ib_cont_text .window_download,.d_banner .ib_cont .ib_cont_text .mac_download{display: none;}



/* price_monitoring */
.price_monitoring .d_banner{background: url(../img/special/collection/blue.webp)no-repeat center;background-size: 100% 100%;}
.price_monitoring .d_banner .ib_cont .ib_cont_text{width: 555px;}
.price_monitoring .c_introduce .introduce_split{height: auto;padding-bottom: 20px;}


.brand_potection .d_banner{background: url(../img/special/collection/blue.webp)no-repeat center;background-size: 100% 100%;}
.brand_potection .c_introduce .introduce_split{height: auto;padding-bottom: 20px;}


.snapup_merchandise .d_banner .ib_cont .ib_cont_img img{margin-top: 75px;}
.snapup_merchandise .c_introduce .introduce_split{height: 280px;}

.social_media .c_introduce .introduce_split{height: auto;padding-bottom: 20px;}

.ad .d_banner{background: url(../img/special/collection/img_ad_bg.webp)no-repeat center;background-size: 100% 100%;}
.ad .c_introduce .introduce_split{height: auto;padding-bottom: 20px;}

.market .d_banner{background: url(../img/special/collection/img_markrt.webp)no-repeat center;background-size: 100% 100%;}
.market .c_introduce .introduce_split{height: auto;padding-bottom: 20px;}
@media screen and (max-width: 1300px) {
    .price_monitoring .d_banner .ib_cont .ib_cont_text{
        width: 100%;
    }
    .d_banner .ib_cont .ib_cont_text{
        width: 85%;
        margin: 0 auto;
    }
    .d_banner .ib_cont{
        width: 85%;
    }
    .d_banner{
        height: auto;
        margin-bottom: 80px;
    }
    .c_introduce .introduce_split img,.c_introduce .introduce_split .c_tit{
        margin-top: 0;
        margin-left: 0;
    }

    .ib_cont_img{
        display: none;
    }
    .c_introduce,.solution{
        width: 85%!important;
        margin: 0 auto;
        flex-wrap: wrap!important;
    }
    .solution{
        margin-top: 80px;
    }
    .c_introduce .introduce_split{
        width: calc(50% - 20px);
        min-width: 386px;
        background-color: #f5f7fd;
        border-radius: 4px;
        padding: 20px;
        box-sizing: border-box;
        text-align: center;
    }
    .c_introduce .introduce_split .c_cont{
        width: 100%;
        margin-left: 0;
    }
    .solution .case{
        width: 100%;
        height: auto;
        justify-content:center;
        margin-top: 10px;
    }
    .solution .case .solution_case{
        width: 390px;
        height: 390px;
    }
    .solution .case .solution_case img{
        margin-top: 20px;
    }
    .package_container{
        flex-wrap: wrap;
        width: auto;
    }
    .customized{
        width: 85%;
        gap: 40px;
        justify-content: space-between;
        align-items: center;
        margin: 100px auto 80px auto;
    }
    .customized .cust_img{
        width: 40%;
    }
    .customized .cust_img img{
        width: 100%;
        object-fit: contain;
    }
    .customized .customized_text{
        flex: 1;
    }
}
@media screen and (max-width: 1000px){
    .c_introduce{
        gap: 50px;
    }
    .c_introduce .introduce_split{
        width: 100%;
    }
    .d_collection .bottom_banner {
        height: auto;
        padding: 30px 0;
    }
}
@media screen and (max-width: 580px) {
    .cust_img{
        display: none;
    }
}