/* Shared by AI homepage, packages and template catalog. */
.niceboxai_banner_wrap{min-width:1200px;}
        .niceboxai_banner_wrap .new_banner{
            position:relative;top:auto;left:auto;height:300px;margin:0;
        }
        .niceboxai_banner_wrap .new_banner .container,
        .niceboxai_banner_wrap .new_banner .swiper-wrapper,
        .niceboxai_banner_wrap .new_banner .banner_item{height:300px !important;}
        .niceboxai_banner_wrap .new_banner_margin{display:none;}
        .niceboxai_banner_wrap .new_banner .NiceboxAi_brand_banner{
            color:#071342;background-repeat:no-repeat;
            background-size:cover !important;background-position:center !important;
            background-color:#eef6ff;
        }
        .new_banner .NiceboxAi_brand_banner .main_div{
            position:relative;display:block;width:1200px;height:100%;margin:0 auto;
        }
        .new_banner .NiceboxAi_brand_banner .left_item{
            position:absolute;left:0;top:50%;transform:translateY(-50%);
            width:580px;margin:0;padding:0;z-index:1;
        }
        .new_banner .NiceboxAi_brand_banner .left_item,
        .new_banner .NiceboxAi_brand_banner .left_item *{
            -webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;
            cursor:text;
        }
        .new_banner .NiceboxAi_brand_banner .title{
            display:block;color:#071342;font-family:'Microsoft YaHei','PingFang SC',Arial,sans-serif;
            font-size:36px;font-weight:800;line-height:1.35;letter-spacing:0;
            margin:0;padding:0;white-space:nowrap;
        }
        .new_banner .NiceboxAi_brand_banner .title strong{
            display:block;font-size:52px;font-weight:900;line-height:1.3;margin-top:4px;
        }
        .new_banner .NiceboxAi_brand_banner .title em{
            display:inline-block;font-style:normal;font-weight:inherit;line-height:inherit;color:#195bff;
        }
        @supports ((background-clip:text) or (-webkit-background-clip:text)){
            .new_banner .NiceboxAi_brand_banner .title em{
                background:linear-gradient(105deg,#ff1835 4%,#ce087b 34%,#7734e8 61%,#0068ff 95%);
                -webkit-background-clip:text;background-clip:text;
                -webkit-text-fill-color:transparent;color:transparent;
            }
        }
        .new_banner .NiceboxAi_brand_banner .content{
            color:#5e6373;font-family:'Microsoft YaHei','PingFang SC',Arial,sans-serif;
            font-size:22px;font-weight:400;line-height:1.7;letter-spacing:0;
            margin:18px 0 0;padding:0;white-space:normal;
        }
        .new_banner .NiceboxAi_brand_banner .content span{display:inline-block;}
        .new_banner .NiceboxAi_brand_banner .right_item{
            display:block;position:absolute;left:auto;right:-20px;top:calc(50% + 18px);
            width:620px;height:auto;margin:0;padding:0;transform:translateY(-50%);
            pointer-events:none;z-index:0;
        }
        .new_banner .NiceboxAi_brand_banner .right_item img{
            display:block;width:100%;height:auto;max-height:none;object-fit:contain;
        }
@media screen and (max-width:768px){
    .niceboxai_banner_wrap{min-width:0;}
.niceboxai_banner_wrap .new_banner,
            .niceboxai_banner_wrap .new_banner .container,
            .niceboxai_banner_wrap .new_banner .swiper-wrapper,
            .niceboxai_banner_wrap .new_banner .banner_item{height:190px !important;}
            .niceboxai_banner_wrap .new_banner .NiceboxAi_brand_banner{
                background-size:auto 100% !important;background-position:left center !important;
            }
            .new_banner .NiceboxAi_brand_banner .main_div{
                position:relative;display:flex;align-items:center;
                width:100%;height:100%;padding:12px 20px;box-sizing:border-box;
            }
            .new_banner .NiceboxAi_brand_banner .left_item{
                position:relative;left:auto;top:auto;width:100%;max-width:540px;
                transform:none !important;-webkit-transform:none !important;
                -moz-transform:none !important;-o-transform:none !important;
            }
            .new_banner .NiceboxAi_brand_banner .title{
                font-size:20px;line-height:1.4;
            }
            .new_banner .NiceboxAi_brand_banner .title strong{
                font-size:28px;line-height:1.3;margin-top:4px;
            }
            .new_banner .NiceboxAi_brand_banner .content{
                font-size:14px;line-height:1.6;margin-top:10px;
            }
            .new_banner .NiceboxAi_brand_banner .content span{display:block;}
            .new_banner .NiceboxAi_brand_banner .right_item{display:none;}
}
