* {
    margin: 0;
    padding: 0;
}

.container {
    width: 10rem;
    overflow-x: hidden;
    background-color: #E5F0FF;
    min-height: 100vh;
}

.box_begin {
    width: 10rem;
    height: 100vh;
    position: fixed;
    top: 0;
    left: calc(50vw - 5rem);
}

.box_top_msg {
    height: 9.92rem;
    position: relative;
}

.box_begin .all_box_video {
    width: 10rem;
    height: 100vh;
    position: relative;
}

    .box_begin .all_box_video .close {
        width: 0.56rem;
        height: 0.56rem;
        position: absolute;
        right: 0.53333333rem;
        top: 0.53333333rem;
        z-index: 1000;
    }

    .box_begin .all_box_video .box_video {
        width: 10rem;
        height: 100%;
        height: calc(100vh - 88/@upx);
    }

    .box_begin .all_box_video .btn_search {
        position: absolute;
        left: 3.6rem;
        bottom: 2.813333rem;
        text-align: center;
        width: 2.66666667rem;
        height: 0.96rem;
        background: #CE000C;
        border-radius: 0.05333333rem;
    }

        .box_begin .all_box_video .btn_search p {
            font-size: 0.37333333rem;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 0.96rem;
        }

    .box_begin .all_box_video .btn_search2 {
        position: absolute;
        right: 0.6rem;
        bottom: 2.813333rem;
        text-align: center;
        width: 1.96rem;
        height: 0.96rem;
        background: #CE000C;
        border-radius: 1.32rem;
    }

        .box_begin .all_box_video .btn_search2 p {
            font-size: 0.37333333rem;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 0.96rem;
        }

.all_box_video .btn_star {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    /* left: calc(50vw - 0.5rem);
    bottom: calc(50vh - 0.673rem);*/
    display: flex;
    align-items: center;
    justify-content: center;
}

    .all_box_video .btn_star img {
        width: 1.5rem;
        height: auto;
    }

.box_begin2 {
    text-align: center;
    position: relative;
}

    .box_begin2 .box_top_nav .item {
        position: absolute;
        width: 0.96rem;
        height: 0.96rem;
        z-index: 10000;
    }

    .box_begin2 .box_top_nav .left {
        top: 0.16rem;
        left: 0.32rem;
        z-index: 10000;
    }

        .box_begin2 .box_top_nav .left img {
            width: 0.96rem;
            height: 0.96rem;
        }

    .box_begin2 .box_top_nav .right {
        z-index: 10000;
        top: 0.16rem;
        right: 0.32rem;
    }

        .box_begin2 .box_top_nav .right img {
            width: 0.96rem;
            height: 0.96rem;
        }

    .box_begin2 .topSwiper {
        width: 10rem;
        height: 6.68rem;
        position: relative;
    }

        .box_begin2 .topSwiper .box_type {
        }

            .box_begin2 .topSwiper .box_type li {
                width: 1.17333333rem;
                height: 0.58666667rem;
                border-radius: 0.29333333rem;
                display: flex;
                justify-content: center;
                z-index: 1000;
                align-items: center;
                align-content: center;
                font-size: 0.26666667rem;
                font-family: PingFangSC-Medium, PingFang SC;
                font-weight: 500;
                top: 5.16rem;
                text-align: center;
                position: absolute;
                right: calc(50vw - 5rem + 3.5rem);
                background: rgba(255,255,255,0.7);
            }

                .box_begin2 .topSwiper .box_type li span {
                    text-align: left;
                }

                .box_begin2 .topSwiper .box_type li:nth-child(1) {
                    position: absolute;
                    left: calc(50vw - 5rem + 3.5rem);
                }

                .box_begin2 .topSwiper .box_type li.active {
                    background: linear-gradient(94deg, #e9001c 0%, #ce000c 100%);
                    color: #ffffff;
                }

                .box_begin2 .topSwiper .box_type li:nth-child(1) img {
                    width: 0.21rem;
                    height: 0.21rem;
                }

        .box_begin2 .topSwiper .swiper-container {
            width: 10rem;
            height: 6.68rem;
        }

            .box_begin2 .topSwiper .swiper-container .swiper-wrapper {
                width: 10rem;
                height: 6.68rem;
            }

                .box_begin2 .topSwiper .swiper-container .swiper-wrapper .swiper-slide {
                    width: 10rem;
                    height: 6.68rem;
                }

                    .box_begin2 .topSwiper .swiper-container .swiper-wrapper .swiper-slide .box_video {
                        width: 10rem;
                        height: 6.68rem;
                    }

                    .box_begin2 .topSwiper .swiper-container .swiper-wrapper .swiper-slide .box_img {
                        width: 10rem;
                        height: 6.68rem;
                    }

                        .box_begin2 .topSwiper .swiper-container .swiper-wrapper .swiper-slide .box_img img {
                            width: 10rem;
                            height: 6.68rem;
                        }

        .box_begin2 .topSwiper .swiper-pagination {
            width: 1.06666667rem;
            height: 0.58666667rem;
            background: rgba(48, 49, 51, 0.3);
            border-radius: 0.29333333rem;
            position: absolute;
            left: calc(50vw - 5rem + 8.6rem) !important;
            line-height: 0.58666667rem;
            top: 5.16rem;
            text-align: center;
            color: #ffffff;
            font-size: 0.32rem;
        }

    .box_begin2 .topDetail {
        width: 9.36rem;
        height: 2.84rem;
        background: #ffffff;
        border-radius: 0.13333333rem;
        margin: -0.61333333rem auto 0;
        display: flex;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        position: absolute;
        bottom: 0;
        left: 0.32rem;
        z-index: 100;
    }

        .box_begin2 .topDetail .left {
            width: 7.54666667rem;
            margin: 0.32rem 0 0 0;
        }

            .box_begin2 .topDetail .left .one {
                width: 7.54666667rem;
                height: 1.44rem;
                font-size: 0.42666667rem;
                font-family: PingFangSC-Medium, PingFang SC;
                font-weight: 500;
                color: #333333;
                line-height: 0.72rem;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
                margin: 0 0 0.16rem 0;
                text-align: left;
            }

            .box_begin2 .topDetail .left .two {
                width: 2.56666667rem; /*edit by linwb 20200928*/ /*1.86666667rem;*/
                height: 0.58666667rem;
                background: #e4ba83;
                border-radius: 0.02666667rem;
                font-size: 0.32rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #ffffff;
                line-height: 0.58666667rem;
                text-align: center;
            }

        .box_begin2 .topDetail .right {
            width: 1.26666667rem;
            height: 2.84rem;
            display: flex;
            flex-wrap: wrap;
            align-content: center;
            align-items: center;
            justify-content: center;
        }

            .box_begin2 .topDetail .right .one {
                display: flex;
                flex-wrap: nowrap;
                align-content: center;
                align-items: center;
                justify-content: center;
                margin: 0.29333333rem 0 0.64rem 0;
            }

                .box_begin2 .topDetail .right .one .one_1 {
                    width: 0.13333333rem;
                    height: 0.64rem;
                    margin: 0.3rem 0.0666667rem 0 0;
                }

                    .box_begin2 .topDetail .right .one .one_1 img {
                        width: 0.13333333rem;
                        height: 0.64rem;
                    }

                .box_begin2 .topDetail .right .one .one_2 {
                    width: 0.686667rem;
                    height: 0.64rem;
                    font-size: 0.26666667rem;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #ce000c;
                    line-height: 0.46666667rem;
                    letter-spacing: 0.01333333rem;
                }

                .box_begin2 .topDetail .right .one .one_3 {
                    width: 0.32rem;
                    height: auto;
                    margin: 0.26666667rem 0 0 0;
                }

            .box_begin2 .topDetail .right .two {
                height: 0.42666667rem;
                font-size: 0.32rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #999999;
                line-height: 0.42666667rem;
            }

    .box_begin2 .box_part {
        width: 9.36rem;
        margin: 0.32rem auto 0rem;
        height: auto;
        background: #ffffff;
        border-radius: 0.13333333rem;
        display: inline-block;
    }

        .box_begin2 .box_part .box_title {
            width: 9.36rem;
            height: 1.27333333rem;
            position: relative;
        }

            .box_begin2 .box_part .box_title .title {
                /*text-align: left;
                height: 1.17333333rem;
                font-size: 0.37333333rem;
                font-family: PingFangSC-Medium, PingFang SC;
                font-weight: 500;
                color: #333333;
                line-height: 1.17333333rem;
                margin: 0 0 0 0.32rem;*/
                /*background: linear-gradient(to right, #5A8DF6, #5885F5);
                padding: 10px 20px;
                color: #fff;
                border-top-right-radius: 10px;
                display: inline-block;*/
            }

                .box_begin2 .box_part .box_title .title:before {
                    content: "";
                    position: absolute;
                    width: 0.08rem;
                    height: 0.58886667rem;
                    background: #598CD8;
                    top: 0.29333333rem;
                    left: 0;
                }

        .box_begin2 .box_part .box_msg {
            width: 8.82666667rem;
            margin: 0rem auto 0.42666667rem;
        }

            .box_begin2 .box_part .box_msg li {
                width: 8.82666667rem;
                display: flex;
                flex-wrap: nowrap;
                justify-content: flex-start;
                align-items: center;
                align-content: center;
                padding: 0.14rem 0;
            }

                .box_begin2 .box_part .box_msg li .one {
                    width: 1.68rem;
                    font-size: 0.35rem;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #666666;
                    line-height: 0.7rem;
                    margin: 0 0.50666667rem 0 0.13333333rem;
                    text-align: justify;
                }

                    .box_begin2 .box_part .box_msg li .one span {
                        display: inline-block;
                        width: 100%;
                    }

                .box_begin2 .box_part .box_msg li .two {
                    width: 6.85333333rem;
                    font-size: 0.35rem;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #333333;
                    line-height: 0.7rem;
                    padding-right: 5px;
                    text-align: justify;
                }

                .box_begin2 .box_part .box_msg li:nth-child(2n+1) {
                    background: #EBF4FF;
                }

        .box_begin2 .box_part .box_msg2 {
            width: 8.82666667rem;
            margin: 0rem auto 0.42666667rem;
        }

            .box_begin2 .box_part .box_msg2 li {
                width: 8.82666667rem;
                height: auto;
                display: flex;
                flex-wrap: nowrap;
                justify-content: flex-start;
                align-items: center;
                align-content: center;
                margin-bottom: 0.3rem;
            }

                .box_begin2 .box_part .box_msg2 li .two {
                    width: 8.69333333rem;
                    height: auto;
                    font-size: 0.32rem;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #333333;
                    line-height: 0.56rem;
                    text-align: left;
                    margin: 0 0 0 0.13333333rem;
                }

                .box_begin2 .box_part .box_msg2 li:nth-child(2n) {
                    background: #fafafa;
                }

        .box_begin2 .box_part .box_swiper {
            margin: 0.13333333rem auto 0.61333333rem;
            height: 5.28rem;
            overflow: hidden;
        }

            .box_begin2 .box_part .box_swiper .item_swiper {
                height: 6.66666667rem;
                display: flex;
                flex-wrap: nowrap;
                width: auto;
                overflow-x: scroll;
                padding: 0 0 0 0.70666667rem;
            }

                .box_begin2 .box_part .box_swiper .item_swiper .box_item {
                    display: inline-block;
                    width: 3.73333333rem;
                    height: 5.28rem;
                    border-radius: 0.13333333rem;
                    margin: 0 0.48rem 0 0;
                }

                    .box_begin2 .box_part .box_swiper .item_swiper .box_item img {
                        width: 3.73333333rem;
                        height: 5.28rem;
                        border-radius: 0.13333333rem;
                    }

                    .box_begin2 .box_part .box_swiper .item_swiper .box_item:last-child {
                        padding: 0 0.70666667rem 0 0;
                    }

        .box_begin2 .box_part .box_swiper2 {
            margin: 0 auto 0.61333333rem;
            height: 10rem;
            overflow: hidden;
        }

            .box_begin2 .box_part .box_swiper2 .item_swiper {
                height: 10rem;
                display: flex;
                flex-wrap: nowrap;
                width: auto;
                overflow-x: scroll;
                padding: 0.48rem 0 0 0.48rem;
            }

                .box_begin2 .box_part .box_swiper2 .item_swiper .box_item {
                    display: inline-block;
                    width: 10rem;
                    border-radius: 0.13333333rem;
                    margin: 0 0.42666667rem 0 0;
                }

                    .box_begin2 .box_part .box_swiper2 .item_swiper .box_item img {
                        width: 7rem;
                        height: 9rem;
                        border-radius: 0.13333333rem;
                        object-fit: contain;
                        box-shadow: 0px 0.10666667rem 0.21333333rem 0px rgba(51, 51, 51, 0.08);
                    }

        /*                    .box_begin2 .box_part .box_swiper2 .item_swiper .box_item:last-child {
                        padding: 0 0.70666667rem 0 0;
                    }*/
        .box_begin2 .box_part .box_reason {
            margin: 0 0 0.4rem;
        }

            .box_begin2 .box_part .box_reason .one {
                width: 8.4rem;
                /* height: 1.6rem; */
                font-size: 0.35rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #333333;
                line-height: 0.53333333rem;
                text-align: justify;
                margin: 0 auto;
            }

            .box_begin2 .box_part .box_reason .box_swiper_pic .txt01 {
                width: 8.72rem;
                font-size: 0.37333rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #333333;
                text-align: left;
                margin: 0rem auto 0.2rem;
                display: flex;
                flex-wrap: nowrap;
                align-items: center;
                align-content: center;
                justify-content: flex-start;
            }

.box_reason .box_swiper_pic .txt01 span {
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: red;
    margin: 0.1rem 0.1rem 0 0;
}

.ul_reason li {
    border-bottom: 1px solid #e5e5e5;
    padding: 0.5rem 0 0.2rem 0rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: space-around;
}

.activeLi {
    color: #ff5f57;
}

    .activeLi .top .right p {
        color: #ff5f57;
    }

.ul_reason li .top {
    width: 8.72rem;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    margin: 0 0 0.5rem 0;
}

    .ul_reason li .top .left {
        width: 5rem;
        text-align: left;
        font-size: 0.32rem;
    }

    .ul_reason li .top .right {
        width: 5rem;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        align-content: center;
        justify-content: flex-end;
    }

.ul_reason li .bottom {
    width: 8.72rem;
}

    .ul_reason li .bottom img {
        width: 8.72rem;
        height: auto;
    }

.ul_reason li .right p {
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    text-align: right;
}

.ul_reason li .right img {
    width: 0.4rem;
    height: auto;
    margin: 0 0.2rem 0 0.2rem;
}
/*
        .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart {
            width: 8.72rem;
            height: 5.06666667rem;
            margin: 0.04rem auto 0.62666667rem;
            position: relative;
        }

            .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .title {
                display: flex;
                flex-wrap: nowrap;
                justify-content: flex-start;
                align-items: center;
                align-content: center;
                height: 0.53333333rem;
            }

                .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .title .box_img {
                    width: 0.2rem;
                    height: 0.2rem;
                    background: #ce000c;
                    margin: 0 0.06666667rem 0 0;
                }

                .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .title span {
                    height: 0.53333333rem;
                    font-size: 0.26666667rem;
                    font-family: PingFangSC-Medium, PingFang SC;
                    font-weight: 500;
                    color: #333333;
                    line-height: 0.53333333rem;
                    text-align: left;
                }

            .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .title1 {
                position: absolute;
                top: 0.46666667rem;
                left: 0.24rem;
                width: 1.2rem;
                height: 0.53333333rem;
                font-size: 0.26666667rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #999999;
                line-height: 0.53333333rem;
            }

            .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .title2 {
                position: absolute;
                bottom: 0rem;
                right: 0;
                width: 1.2rem;
                height: 0.8rem;
                font-size: 0.26666667rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #999999;
                line-height: 0.8rem;
            }

            .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .box_centerItem {
                position: absolute;
                bottom: 0.8rem;
                left: 0.38666667rem;
                width: 8rem;
                height: 239px;
                display: flex;
                align-items: flex-end;
            }

                .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .box_centerItem .centerItem {
                    width: 8rem;
                    background: linear-gradient(180deg, rgba(247, 65, 65, 0.2) 0%, rgba(248, 90, 75, 0) 100%);
                }

            .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .center {
                position: absolute;
                height: 3.18666667rem;
                bottom: 0.8rem;
                left: 0.38666667rem;
                width: 7.73333333rem;
                display: flex;
                flex-wrap: nowrap;
                align-items: flex-end;
                align-content: flex-end;
                justify-content: space-around;
            }

                .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .center .item {
                    width: 0.38666667rem;
                    border-radius: 0.05333333rem 0.05333333rem 0px 0px;
                }

                .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .center .oneitem {
                    background: linear-gradient(180deg, #f7be41 0%, #ffd580 100%);
                }

                .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .center .twoitem {
                    background: linear-gradient(180deg, #ef7450 0%, #ffbc9f 100%);
                }

                .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .center .threeitem {
                    background: linear-gradient(180deg, #e53935 0%, #ff8e8a 100%);
                }

            .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .bottom .bottomText {
                border-top: 1px solid #EAEAEA;
                position: absolute;
                bottom: 0rem;
                left: 0.38666667rem;
                width: 7.73333333rem;
                height: 0.8rem;
                display: flex;
                flex-wrap: nowrap;
                align-items: center;
                align-content: center;
                justify-content: space-around;
            }

                .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .bottom .bottomText p {
                    display: inline-block;
                    width: 1.6rem;
                    height: 0.53333333rem;
                    font-size: 0.26666667rem;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #333333;
                    line-height: 0.53333333rem;
                }

            .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .bottom .bottomNum {
                position: absolute;
                width: 0.37333333rem;
                height: 3.4rem;
                bottom: 0.4rem;
                left: 0rem;
                display: flex;
                flex-wrap: wrap;
                align-content: space-around;
                border-right: 1px solid #EAEAEA;
            }

                .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .bottom .bottomNum p {
                    width: 0.32rem;
                    height: 0.53333333rem;
                    font-size: 20px;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #999999;
                    line-height: 0.53333333rem;
                    position: relative;
                }

                    .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-wrapper .swiper-slide .box_chart .bottom .bottomNum p:after {
                        content: "";
                        position: absolute;
                        width: 8rem;
                        height: 0.01333333rem;
                        background-color: #EAEAEA;
                        left: 0.4rem;
                        top: 0.26666667rem;
                    }

        .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-pagination {
            position: absolute;
            bottom: 0.26666667rem;
        }

            .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-pagination .swiper-pagination-bullet {
                width: 0.13333333rem;
                height: 0.13333333rem;
                background: #ffe1e3;
                border-radius: 50%;
            }

            .box_begin2 .box_part .box_reason .box_swiper_pic .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
                background: #ce000c;
            }
            */

.box_begin2 .box_part .box_special {
    margin: 0.16rem auto 0rem;
    width: 8.72rem;
    height: auto;
    position: relative;
}

    .box_begin2 .box_part .box_special .swiper-container .swiper-pagination {
        position: absolute;
        bottom: 0.26666667rem;
    }

        .box_begin2 .box_part .box_special .swiper-container .swiper-pagination .swiper-pagination-bullet {
            width: 0.13333333rem;
            height: 0.13333333rem;
            background: #ffe1e3;
            border-radius: 50%;
        }

        .box_begin2 .box_part .box_special .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
            background: #ce000c;
        }

    .box_begin2 .box_part .box_special .swiper-container {
        width: 100%;
        height: 100%;
    }

        .box_begin2 .box_part .box_special .swiper-container .swiper-wrapper {
            width: 100%;
            height: auto;
            padding: 0 0 0.8rem 0;
        }

            .box_begin2 .box_part .box_special .swiper-container .swiper-wrapper .swiper-slide {
                width: 100%;
                height: auto;
            }

        .box_begin2 .box_part .box_special .swiper-container .swiper-pagination {
            width: 100%;
            height: 0.58666667rem;
            /* background: rgba(48, 49, 51, 0.3); */
            border-radius: 0.29333333rem;
            position: absolute;
            left: 0;
            line-height: 0.58666667rem;
            bottom: 0.16rem;
            text-align: center;
            color: #ffffff;
            font-size: 0.32rem;
        }

    .box_begin2 .box_part .box_special img {
        width: 8.72rem;
        height: auto;
        object-fit: contain;
    }

    .box_begin2 .box_part .box_special p {
        width: 8.73333333rem;
        /* height: 0.53333333rem; */
        font-size: 0.32rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #333333;
        line-height: 0.53333333rem;
        text-align: left;
        margin: auto;
    }

.box_begin2 .box_last_part .box_title .title {
    width: 100%;
    height: 0.6rem;
    font-size: 0.42666667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ce000c;
    line-height: 0.6rem;
    position: relative;
    text-align: center;
    margin: auto;
    margin: 0.74666667rem auto 0.42666667rem;
}

    .box_begin2 .box_last_part .box_title .title:before {
        content: "";
        position: absolute;
        top: 0.24rem;
        left: 1.56rem;
        width: 1.84rem;
        height: 0.21333333rem;
        background-image: url(/ViewScripts/FtbNew/static/img/collection/decorate_red01.png);
        background-size: 100% 100%;
    }

    .box_begin2 .box_last_part .box_title .title:after {
        content: "";
        position: absolute;
        top: 0.24rem;
        right: 1.56rem;
        width: 1.84rem;
        height: 0.21333333rem;
        background-image: url(/ViewScripts/FtbNew/static/img/collection/decorate_red.png);
        background-size: 100% 100%;
    }

.box_begin2 .box_last_part .box_list {
    display: flex;
    flex-wrap: wrap;
    width: 9.36rem;
    margin: 0 auto 0.64rem;
}

    .box_begin2 .box_last_part .box_list .item {
        width: 4.56rem;
        background: #ffffff;
        border-radius: 0.13333333rem;
        overflow: hidden;
        margin-bottom: 0.24rem;
    }

        .box_begin2 .box_last_part .box_list .item img {
            width: 4.56rem;
            height: 4.56rem;
            object-fit: scale-down;
        }

        .box_begin2 .box_last_part .box_list .item .bottom {
            height: 1.62666667rem;
        }

            .box_begin2 .box_last_part .box_list .item .bottom .name {
                width: 4.02666667rem;
                height: 1.12rem;
                font-size: 0.37333333rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #303133;
                line-height: 0.53333333rem;
                text-align: left;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
                margin: auto;
            }

            .box_begin2 .box_last_part .box_list .item .bottom .hot {
                width: 4.02666667rem;
                height: 0.42666667rem;
                font-size: 0.32rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #c6a47e;
                line-height: 0.37333333rem;
                margin: auto;
                text-align: left;
            }

                .box_begin2 .box_last_part .box_list .item .bottom .hot .txt1 {
                    width: 0.78666667rem;
                    height: 0.37333333rem;
                    border-radius: 0.05333333rem;
                    font-size: 0.26666667rem;
                    line-height: 0.37333333rem;
                    background: linear-gradient(137deg, #ff5d89 0%, #d6303c 100%);
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #ffffff;
                    margin: 0 0.14666667rem 0 0;
                }

                .box_begin2 .box_last_part .box_list .item .bottom .hot .txt2 {
                    height: 0.42666667rem;
                    font-size: 0.32rem;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #c6a47e;
                    line-height: 0.38666667rem;
                }

        .box_begin2 .box_last_part .box_list .item:nth-child(2n+1) {
            margin-right: 0.24rem;
        }

.right_btn .box_btn {
    position: fixed;
    right: calc(50vw - 5rem + 0.33rem);
    z-index: 10000;
}

    .right_btn .box_btn img {
        border-radius: 50%;
        width: 1.33333333rem;
        height: 1.33333333rem;
        background: #ffffff;
        box-shadow: 0px 0.10666667rem 0.21333333rem 0px rgba(51, 51, 51, 0.08);
    }

.right_btn .box_btn01 {
    bottom: 6.58666667rem;
}

.right_btn .box_btn02 {
    bottom: 4.92rem;
}



.ft-box-showImg {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
    background: rgba(51, 51, 51, 0.7);
}

    .ft-box-showImg .Img {
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
    }

        .ft-box-showImg .Img img.item {
            max-width: 8rem;
            height: auto;
            width: auto;
            margin: 0 0 0.5rem 0;
        }

.boxClose {
    width: 10rem;
    text-align: center;
}

.ft-box-showImg .Img img.close {
    margin: auto;
    max-width: 8rem;
    height: auto;
    width: auto;
}
