/* =============================================================================
   产品中心页面（productNew1）
   模块顺序：全局与容器 → 首屏共用 → 主栏与 Tab → 四产品线区块 → 响应式
   ============================================================================= */

/* -----------------------------------------------------------------------------
   全局
   ----------------------------------------------------------------------------- */

#app.fixed {
    padding-top: 0 !important;
}

/* -----------------------------------------------------------------------------
   页面容器与四产品线背景色
   ----------------------------------------------------------------------------- */

.container {
    width: 100%;
    margin: 0 auto 0;
    overflow: hidden;
}

.container.main-yxlt {
    background: #060d20;
}

.container.main-qszt {
    background: #0f071c;
}

.container.main-jggt {
    background: #140b07;
}

.container.main-qszq {
    background: #0f0d1a;
}

/* -----------------------------------------------------------------------------
   首屏 Hero：各产品线 .top 背景
   ----------------------------------------------------------------------------- */

.container.main-yxlt .top {
    height: 7.22rem;
    padding-top: 0.8rem;
    box-sizing: border-box;
    background: url(../image/productNew1/yxlt/bg1.png?v=001) no-repeat top center/cover;
}

.container.main-qszt .top {
    height: 7.22rem;
    padding-top: 0.8rem;
    box-sizing: border-box;
    background: url(../image/productNew1/qszt/bg1.png?v=001) no-repeat top center/cover;
}

.container.main-jggt .top {
    height: 7.22rem;
    padding-top: 0.8rem;
    box-sizing: border-box;
    background: url(../image/productNew1/jggt/bg1.png?v=001) no-repeat top center/cover;
}

.container.main-qszq .top {
    height: 7.22rem;
    padding-top: 0.8rem;
    box-sizing: border-box;
    background: url(../image/productNew1/qszq/bg1.png?v=001) no-repeat top center/cover;
}

@media screen and (max-width: 1440px) {

    .container.main-yxlt .top,
    .container.main-qszt .top,
    .container.main-jggt .top,
    .container.main-qszq .top {
        height: 5.78rem;
        padding-top: 0.64rem
    }
}

/* -----------------------------------------------------------------------------
   首屏标题与描述（与各产品线 .top 共用）
   ----------------------------------------------------------------------------- */

.container .top .title {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;

    padding-top: 0.6rem;
    line-height: 0.84rem;
    font-size: 0.6rem;
}

.container .top .title .dots {
    display: inline-block;
    border-radius: 50%;
    background: #fff;

    margin: 0 0.24rem;
    width: 0.18rem;
    height: 0.18rem;
}

.container .top .desc {
    text-align: center;
    color: rgba(255, 255, 255, 0.7);

    font-size: 0.32rem;
    line-height: 0.46rem;
    margin-top: 0.12rem;
}

@media screen and (max-width: 1440px) {
    .container .top .title {
        padding-top: 0.48rem;
        line-height: 0.672rem;
        font-size: 0.48rem;
    }

    .container .top .title .dots {
        margin: 0 0.192rem;
        width: 0.15rem;
        height: 0.15rem;
    }

    .container .top .desc {
        font-size: 0.256rem;
        line-height: 0.36rem;
        margin-top: 0.1rem;
    }
}

/* -----------------------------------------------------------------------------
   主内容块显示切换（.main-project-item）
   ----------------------------------------------------------------------------- */

.main-project-item {
    display: none;
}

.main-project-item.active {
    display: block;
}

.main-yxlt .main-project-item-yxlt {
    display: block;
}

.main-qszt .main-project-item-qszt {
    display: block;
}

.main-jggt .main-project-item-jggt {
    display: block;
}

.main-qszq .main-project-item-qszq {
    display: block;
}

/* -----------------------------------------------------------------------------
   产品分类 Tab
   ----------------------------------------------------------------------------- */

.main-tabs {
    margin-top: 0.4rem;
}

@media screen and (max-width: 1440px) {
    .main-tabs {
        margin-top: 0.32rem;
    }
}

.product-cate-list {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 3.6rem;
}

@media screen and (max-width: 1440px) {
    .product-cate-list {
        height: 2.88rem;
    }
}

.product-cate-item {
    cursor: pointer;
    transition: 0.3s;
    border-radius: 0.2rem;
    overflow: hidden;

    width: 3.3rem;
    height: 3.4rem;
}

@media screen and (max-width: 1440px) {
    .product-cate-item {
        width: 2.64rem;
        height: 2.72rem;
    }
}

.product-cate-item+.product-cate-item {
    margin-left: 0.16rem;
}

@media screen and (max-width: 1440px) {
    .product-cate-item+.product-cate-item {
        margin-left: 0.13rem;
    }
}

.product-cate-item.active {
    width: 3.62rem;
    height: 3.6rem;
}

@media screen and (max-width: 1440px) {
    .product-cate-item.active {
        width: 2.896rem;
        height: 2.88rem;
    }
}

.product-cate-item.yxlt {
    background: url(../image/productNew1/yxlt/yxlt-icon.png?v=001) no-repeat center/cover;
}

.product-cate-item.qszt {
    background: url(../image/productNew1/qszt/qszt-icon.png?v=001) no-repeat center/cover;

}

.product-cate-item.jggt {
    background: url(../image/productNew1/jggt/jggt-icon.png?v=001) no-repeat center/cover;
}

.product-cate-item.qszq {
    background: url(../image/productNew1/qszq/qszq-icon.png?v=001) no-repeat center/cover;
}

.product-cate-item.yxlt.active {
    background: url(../image/productNew1/yxlt/yxlt-active-icon.png?v=001) no-repeat center/cover;
    box-shadow: 0 6px 40px 0 rgba(59, 101, 208, 0.30);
}

.product-cate-item.qszt.active {
    background: url(../image/productNew1/qszt/qszt-active-icon.png?v=001) no-repeat center/cover;
    box-shadow: 0 6px 40px 0 rgba(208, 59, 71, 0.30);
}

.product-cate-item.jggt.active {
    background: url(../image/productNew1/jggt/jggt-active-icon.png?v=001) no-repeat center/cover;
    box-shadow: 0 6px 40px 0 rgba(153, 98, 17, 0.30);
}

.product-cate-item.qszq.active {
    background: url(../image/productNew1/qszq/qszq-active-icon.png?v=001) no-repeat center/cover;
    box-shadow: 0 6px 40px 0 rgba(87, 87, 237, 0.30);
}

/* =============================================================================
   价格区域
   ============================================================================= */
.yxlt-price-container,
.qszt-price-container,
.qszq-price-container {
    height: 1.98rem;
}

.jggt-price-container {
    height: 2.08rem;
}

@media screen and (max-width: 1440px) {

    .yxlt-price-container,
    .qszt-price-container,
    .qszq-price-container {
        height: 1.28rem;
    }

    .jggt-price-container {
        height: 1.664rem;
    }
}

.yxlt-price,
.qszt-price,
.qszq-price,
.jggt-price {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.yxlt-price,
.qszt-price,
.qszq-price {
    width: 14rem;
    height: 1.6rem;
}

.jggt-price {
    width: 14rem;
    height: 1.96rem;
}

@media screen and (max-width: 1440px) {

    .yxlt-price,
    .qszt-price,
    .qszq-price {
        width: 11.2rem;
        height: 1.28rem;
    }

    .jggt-price {
        width: 11.2rem;
        height: 1.568rem;
    }
}

/* =============================================================================
   function 区域
   ============================================================================= */

.yxlt-function-container,
.jggt-function-container,
.qszq-function-container {
    height: 8.4rem;
    padding-top: 0.4rem;
}

.qszt-function-container {
    height: 8.4rem;
    padding-top: 0.3rem;
}

@media screen and (max-width: 1440px) {

    .yxlt-function-container,
    .jggt-function-container,
    .qszq-function-container {
        height: 6.72rem;
        padding-top: 0.32rem;
    }

    .qszt-function-container {
        height: 6.72rem;
        padding-top: 0.24rem;
    }
}

.yxlt-function-container {
    background: url(../image/productNew1/yxlt/bg3.png?v=001) no-repeat top center/cover;
}

.qszt-function-container {
    background: url(../image/productNew1/qszt/bg3.png?v=001) no-repeat bottom center/cover;
}

.jggt-function-container {
    background: url(../image/productNew1/jggt/bg3.png?v=001) no-repeat bottom center/cover;
}

.qszq-function-container {
    background: url(../image/productNew1/qszq/bg3.png?v=001) no-repeat bottom center/cover;
}

.yxlt-function-title,
.qszt-function-title,
.jggt-function-title,
.qszq-function-title {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.yxlt-function-title {
    width: 5.1rem;
    height: 1.42rem;
    margin-bottom: 0.21rem;
}

.qszt-function-title {
    width: 6.13rem;
    height: 1.38rem;
    margin-bottom: 0.3rem;
}

.jggt-function-title {
    width: 15.2rem;
    height: 1.42rem;
    margin-bottom: 0.35rem;
}

.qszq-function-title {
    width: 9rem;
    height: 0.68rem;
    margin-bottom: 0.61rem;
}

@media screen and (max-width: 1440px) {
    .yxlt-function-title {
        width: 4.08rem;
        height: 1.132rem;
        margin-bottom: 0.17rem;
    }

    .qszt-function-title {
        width: 4.90rem;
        height: 1.10rem;
        margin-bottom: 0.24rem;
    }

    .jggt-function-title {
        width: 12.16rem;
        height: 1.13rem;
        margin-bottom: 0.28rem;
    }

    .qszq-function-title {
        width: 7.2rem;
        height: 0.544rem;
        margin-bottom: 0.48rem;
    }

}

.yxlt-function-content,
.qszt-function-content,
.jggt-function-content,
.qszq-function-content {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.yxlt-function-content {
    width: 14.6rem;
    height: 5.97rem;
}

.qszt-function-content {
    width: 14.09rem;
    height: 6.24rem;
}

.jggt-function-content {
    width: 17.28rem;
    height: 6.23rem;
}

.qszq-function-content {
    width: 12.72rem;
    height: 5.6rem;
}

@media screen and (max-width: 1440px) {
    .yxlt-function-content {
        width: 11.68rem;
        height: 4.776rem;
    }

    .qszt-function-content {
        width: 11.272rem;
        height: 4.992rem;
    }

    .jggt-function-content {
        width: 13.824rem;
        height: 4.984rem;
    }

    .qszq-function-content {
        width: 10.176rem;
        height: 4.48rem;
    }
}


/* =============================================================================
   video 区域
   ============================================================================= */
.yxlt-video-container,
.qszt-video-container,
.jggt-video-container {
    display: flex;
    flex-direction: column;
    align-items: center;

    height: 8.4rem;
    padding-top: 0.4rem;
}

@media screen and (max-width: 1440px) {

    .yxlt-video-container,
    .qszt-video-container,
    .jggt-video-container {
        height: 6.72rem;
        padding-top: 0.32rem;
    }
}

.yxlt-video-container {
    background: url(../image/productNew1/yxlt/bg4.png?v=001) no-repeat center/cover;
}

.qszt-video-container {
    background: url(../image/productNew1/qszt/bg4.png?v=001) no-repeat center/cover;
}

.jggt-video-container {
    background: url(../image/productNew1/jggt/bg4.png?v=001) no-repeat top center/cover;
}

.yxlt-video-title {
    width: 9.32rem;
    height: 0.62rem;
    background: url(../image/productNew1/yxlt/yxlt-video-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-video-title {
        width: 7.462rem;
        height: 0.49rem;
    }
}

.qszt-video-title {
    width: 9.8rem;
    height: 0.67rem;
    background: url(../image/productNew1/qszt/qszt-video-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-video-title {
        width: 7.84rem;
        height: 0.54rem;
    }
}

.jggt-video-title {
    width: 9.8rem;
    height: 0.67rem;
    background: url(../image/productNew1/jggt/jggt-video-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-video-title {
        width: 7.84rem;
        height: 0.54rem;
    }
}

.yxlt-video-content,
.qszt-video-content,
.jggt-video-content {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 12.28rem;
    height: 7.48rem;
}

@media screen and (max-width: 1440px) {

    .yxlt-video-content,
    .qszt-video-content,
    .jggt-video-content {
        width: 9.824rem;
        height: 5.984rem;
    }
}

.yxlt-video-content {
    background: url(../image/productNew1/yxlt/yxlt-video-box.png?v=001) no-repeat center/cover;
}

.qszt-video-content {
    background: url(../image/productNew1/qszt/qszt-video-box.png?v=001) no-repeat center/cover;
}

.jggt-video-content {
    background: url(../image/productNew1/jggt/jggt-video-box.png?v=001) no-repeat center/cover;
}

#yxlt-video,
#qszt-video,
#jggt-video {
    width: 11rem;
    height: 6.2rem;
    border-radius: 0.2rem;
}

@media screen and (max-width: 1440px) {

    #yxlt-video,
    #qszt-video,
    #jggt-video {
        width: 8.82rem;
        height: 4.96rem;
    }
}

/* =============================================================================
   趋势周期 - 投教课程
   ============================================================================= */
.qszq-course-project-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: url(../image/productNew1/qszq/bg4.png?v=001) no-repeat top center/cover;

    height: 8.4rem;
    padding-top: 0.4rem;
}

@media screen and (max-width: 1440px) {
    .qszq-course-project-container {
        height: 6.72rem;
        padding-top: 0.32rem;
    }
}

.qszq-course-project-title {
    width: 7.77rem;
    height: 1.38rem;
    margin-bottom: 0.22rem;
    background: url(../image/productNew1/qszq/qszq-course-project-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszq-course-project-title {
        width: 6.216rem;
        height: 1.104rem;
        margin-bottom: 0.18rem;
    }
}

.qszq-course-project-content {
    width: 12.72rem;
    height: 6rem;
    background: url(../image/productNew1/qszq/qszq-course-project-content.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszq-course-project-content {
        width: 10.176rem;
        height: 4.8rem;
    }
}

/* =============================================================================
   趋势周期 - 视频互动
   ============================================================================= */
/* 视频互动 */
.qszq-video-project-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: url(../image/productNew1/qszq/bg5.png?v=001) no-repeat bottom center/cover;

    height: 8.4rem;
    padding-top: 0.4rem;
}

@media screen and (max-width: 1440px) {
    .qszq-video-project-container {
        height: 6.72rem;
        padding-top: 0.32rem;
    }
}

.qszq-video-project-title {
    width: 7.2rem;
    height: 1.38rem;
    margin-bottom: 0.55rem;
    background: url(../image/productNew1/qszq/qszq-video-project-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszq-video-project-title {
        width: 5.76rem;
        height: 1.104rem;
        margin-bottom: 0.44rem;
    }
}

.qszq-video-project-content {
    width: 12.72rem;
    height: 5.42rem;
    background: url(../image/productNew1/qszq/qszq-video-project-content.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszq-video-project-content {
        width: 10.176rem;
        height: 4.336rem;
    }
}

/* =============================================================================
   研选量投（量化股池）
   ============================================================================= */

.yxlt-project-container {
    height: 8.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: url(../image/productNew1/yxlt/bg5-1.png?v=001) no-repeat top center/cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-container {
        height: 6.72rem;
    }
}

.yxlt-project-title {
    width: 5.84rem;
    height: 1.42rem;
    background: url(../image/productNew1/yxlt/yxlt-project-title.png?v=001) no-repeat center/cover;
    margin-bottom: 0.36rem;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-title {
        width: 4.66rem;
        height: 1.132rem;
        margin-bottom: 0.29rem;
    }
}

.yxlt-project-content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.yxlt-project-main-cate {
    display: flex;
    justify-content: center;
}

.yxlt-project-main-cate-item {
    width: 3.64rem;
    height: 0.58rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.3s;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-main-cate-item {
        width: 2.912rem;
        height: 0.464rem;
    }
}

.yxlt-project-main-cate-item:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
}

.yxlt-project-main-cate-item.active:hover {
    transform: none;
    box-shadow: none;
}

.yxlt-project-main-cate-item+.yxlt-project-main-cate-item {
    margin-left: 0.16rem;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-main-cate-item+.yxlt-project-main-cate-item {
        margin-left: 0.13rem;
    }
}

.yxlt-project-main-cate-item1 {
    background-image: url(../image/productNew1/yxlt/swiper/main-cate1.png?v=002);
}

.yxlt-project-main-cate-item2 {
    background-image: url(../image/productNew1/yxlt/swiper/main-cate2.png?v=002);
}

.yxlt-project-main-cate-item3 {
    background-image: url(../image/productNew1/yxlt/swiper/main-cate3.png?v=002);
}

.yxlt-project-main-cate-item1.active {
    background-image: url(../image/productNew1/yxlt/swiper/main-cate1-active.png?v=002);
}

.yxlt-project-main-cate-item2.active {
    background-image: url(../image/productNew1/yxlt/swiper/main-cate2-active.png?v=002);
}

.yxlt-project-main-cate-item3.active {
    background-image: url(../image/productNew1/yxlt/swiper/main-cate3-active.png?v=002);
}

.yxlt-project-sub-cate {
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.12rem;
    position: relative;
    z-index: 2;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-sub-cate {
        margin-top: 0.1rem;
    }
}

.yxlt-project-sub-cate-item {
    width: 1.76rem;
    height: 0.46rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    cursor: pointer;
    transition: 0.3s;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-sub-cate-item {
        width: 1.408rem;
        height: 0.368rem;
    }
}

.yxlt-project-sub-cate-item+.yxlt-project-sub-cate-item {
    margin-left: 0.12rem;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-sub-cate-item+.yxlt-project-sub-cate-item {
        margin-left: 0.1rem;
    }
}

.yxlt-project-sub-cate-item:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
}

.yxlt-project-sub-cate-item.active:hover {
    transform: none;
    box-shadow: none;
}

.yxlt-project-sub-cate-item1 {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate1.png?v=002);
}

.yxlt-project-sub-cate-item2 {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate2.png?v=002);
}

.yxlt-project-sub-cate-item3 {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate3.png?v=002);
}

.yxlt-project-sub-cate-item4 {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate4.png?v=002);
}

.yxlt-project-sub-cate-item5 {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate5.png?v=002);
}

.yxlt-project-sub-cate-item6 {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate6.png?v=002);
}

.yxlt-project-sub-cate-item1.active {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate1-active.png?v=002);
}

.yxlt-project-sub-cate-item2.active {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate2-active.png?v=002);
}

.yxlt-project-sub-cate-item3.active {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate3-active.png?v=002);
}

.yxlt-project-sub-cate-item4.active {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate4-active.png?v=002);
}

.yxlt-project-sub-cate-item5.active {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate5-active.png?v=002);
}

.yxlt-project-sub-cate-item6.active {
    background-image: url(../image/productNew1/yxlt/swiper/sub-cate6-active.png?v=002);
}

.yxlt-project-cate-swiper-wrap {
    position: relative;
    width: 12.08rem;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-cate-swiper-wrap {
        width: 9.664rem;
    }
}

.yxlt-project-cate-swiper {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 12.08rem;
    margin-top: -0.2rem;
    margin-bottom: -0.28rem;
    overflow: hidden;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-cate-swiper {
        width: 9.664rem;
        margin-top: -0.162rem;
        margin-bottom: -0.222rem;
    }
}

.yxlt-project-cate-list {
    width: 100%;
    display: flex;
    align-items: center;
}

.yxlt-project-cate-list-item {
    /* width:11.2rem height:3.8rem */
    width: 12.08rem;
    height: 4.68rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-project-cate-list-item {
        /* width: 8.96rem height:3.04rem */
        width: 9.664rem;
        height: 3.744rem;
    }
}

.yxlt-project-cate-list-item1 {
    background-image: url(../image/productNew1/yxlt/swiper/swiper1.png?v=001);
}

.yxlt-project-cate-list-item2 {
    background-image: url(../image/productNew1/yxlt/swiper/swiper2.png?v=001);
}

.yxlt-project-cate-list-item3 {
    background-image: url(../image/productNew1/yxlt/swiper/swiper3.png?v=001);
}

.yxlt-project-cate-list-item4 {
    background-image: url(../image/productNew1/yxlt/swiper/swiper4.png?v=001);
}

.yxlt-project-cate-list-item5 {
    background-image: url(../image/productNew1/yxlt/swiper/swiper5.png?v=001);
}

.yxlt-project-cate-list-item6 {
    background-image: url(../image/productNew1/yxlt/swiper/swiper6.png?v=001);
}

.yxlt-risk-tips {
    margin-top: 0.16rem;
    font-weight: 400;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(128, 164, 248, 0.5);
}

@media screen and (max-width: 1440px) {
    .yxlt-risk-tips {
        margin-top: 0.13rem;
        font-size: 0.128rem;
    }
}

.yxlt-swiper-action-btn-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

.yxlt-swiper-action-btn {
    position: absolute;
    top: 50%;
    margin-top: -0.51rem;
    width: 0.7rem;
    height: 0.82rem;
    cursor: pointer;
    pointer-events: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-swiper-action-btn {
        width: 0.64rem;
        height: 0.56rem;
        margin-top: -0.408rem;
    }
}

.yxlt-swiper-action-btn.left {
    left: -0.7rem;
    right: auto;
    background-image: url(../image/productNew1/yxlt/swiper/left.png?v=001);
}

.yxlt-swiper-action-btn.right {
    right: -0.7rem;
    left: auto;
    background-image: url(../image/productNew1/yxlt/swiper/right.png?v=001);
}

@media screen and (max-width: 1440px) {
    .yxlt-swiper-action-btn.left {
        left: -0.64rem;
    }

    .yxlt-swiper-action-btn.right {
        right: -0.64rem;
    }
}

.yxlt-swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.08rem;
    position: relative;
    z-index: 2;
}

@media screen and (max-width: 1440px) {
    .yxlt-swiper-pagination {
        gap: 0.064rem;
    }
}

.yxlt-swiper-pagination .swiper-pagination-bullet {
    width: 0.1rem;
    height: 0.1rem;
    background: #82a8e2;
    border-radius: 50%;
    cursor: pointer;
}

.yxlt-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.32rem;
    height: 0.1rem;
    border-radius: 0.12rem;
    background: linear-gradient(360deg, rgba(50, 66, 254, 0.9) 0.6%, rgba(22, 144, 252, 0.9) 110.09%);
}

/* =============================================================================
   研选量投（三步点金）
   ============================================================================= */
.yxlt-three-gold-container {
    height: 8.4rem;
    background: url(../image/productNew1/yxlt/bg6-1.png?v=001) no-repeat bottom center/cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

@media screen and (max-width: 1440px) {
    .yxlt-three-gold-container {
        height: 6.72rem;
    }
}

.yxlt-three-gold-title {
    width: 4.68rem;
    height: 1.42rem;
    background: url(../image/productNew1/yxlt/three-gold-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-three-gold-title {
        width: 3.76rem;
        height: 1.132rem;
    }
}

.yxlt-three-gold-content {
    margin-top: 0.58rem;
    width: 14.6rem;
    height: 5.6rem;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1440px) {
    .yxlt-three-gold-content {
        width: 11.68rem;
        height: 4.48rem;
        margin-top: 0.47rem;
    }
}

/* =============================================================================
   研选量投（精品课程）
   ============================================================================= */
.yxlt-quality-courses-container {
    height: 8.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: url(../image/productNew1/yxlt/bg7.png?v=001) no-repeat top/cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-quality-courses-container {
        height: 6.72rem;
    }
}

.yxlt-quality-courses-title {
    width: 5.84rem;
    height: 1.42rem;
    background: url(../image/productNew1/yxlt/quality-courses-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-quality-courses-title {
        width: 4.66rem;
        height: 1.132rem;
    }
}

.yxlt-quality-courses-content {
    width: 15.68rem; /* 原不带阴影 14.6rem */
    height: 6.68rem; /* 原不带阴影 5.6rem */
    /* 0.48=无阴影时间距, 上内收为(6.68-5.6)/2 则须减去之(主区在带阴影图内上下居中) */
    margin-top: calc(0.48rem - (6.68rem - 5.6rem) / 2);
    background-image: url('../image/productNew1/yxlt/quality-courses-content.png?v=001');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

@media screen and (max-width: 1440px) {
    .yxlt-quality-courses-content {
        width: 12.544rem; /* 原不带阴影 11.68rem */
        height: 5.344rem; /* 原不带阴影 4.48rem */
        margin-top: calc(0.39rem - (5.344rem - 4.48rem) / 2);
    }
}

/* =============================================================================
   研选量投（底部）
   ============================================================================= */
.yxlt-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 2.66rem;

    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1440px) {
    .yxlt-footer {
        height: 2.124rem;
    }
}

.yxlt-footer-top {
    display: flex;
    justify-content: space-between;
    color: #8391BC;
    font-size: 0.2rem;
    width: 14.6rem;
}

@media screen and (max-width: 1440px) {
    .yxlt-footer-top {
        font-size: 0.16rem;
        width: 11.68rem;
    }
}

.yxlt-footer-top-item {
    text-align: center;
}

.yxlt-footer-top-item .icon1 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/yxlt/footer-icon1.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-footer-top-item .icon1 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.yxlt-footer-top-item .icon2 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/yxlt/footer-icon2.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-footer-top-item .icon2 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.yxlt-footer-top-item .icon3 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/yxlt/footer-icon3.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-footer-top-item .icon3 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.yxlt-footer-top-item .icon4 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/yxlt/footer-icon4.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .yxlt-footer-top-item .icon4 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.yxlt-footer-bottom {
    margin-top: 0.32rem;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(128, 164, 248, 0.5);
    width: 14.6rem;
}

@media screen and (max-width: 1440px) {
    .yxlt-footer-bottom {
        margin-top: 0.26rem;
        font-size: 0.128rem;
        width: 11.68rem;
    }
}

/* =============================================================================
   趋势智投（行业轮动）
   ============================================================================= */
.qszt-industry-project-container {
    height: 8.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: url(../image/productNew1/qszt/bg5.png?v=001) no-repeat top center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-industry-project-container {
        height: 6.72rem;
    }
}

.qszt-industry-project-title {
    width: 8.34rem;
    height: 1.38rem;
    background: url(../image/productNew1/qszt/swiper1/title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-industry-project-title {
        width: 6.676rem;
        height: 1.104rem;
    }
}

.qszt-industry-project-content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 13.08rem;
    margin-top: 0.42rem;
}

@media screen and (max-width: 1440px) {
    .qszt-industry-project-content {
        width: 10.464rem;
        margin-top: 0.34rem;
    }
}

.qszt-industry-cate {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
}

.qszt-industry-cate-item {
    width: 5.52rem;
    height: 0.72rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    cursor: pointer;
    transition: 0.3s;
}

@media screen and (max-width: 1440px) {
    .qszt-industry-cate-item {
        width: 4.416rem;
        height: 0.576rem;
    }
}

.qszt-industry-cate-item+.qszt-industry-cate-item {
    margin-left: 0.16rem;
}

@media screen and (max-width: 1440px) {
    .qszt-industry-cate-item+.qszt-industry-cate-item {
        margin-left: 0.13rem;
    }
}

.qszt-industry-cate-item:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
}

.qszt-industry-cate-item.active:hover {
    transform: none;
    box-shadow: none;
}

.qszt-industry-cate-item1 {
    background: url(../image/productNew1/qszt/swiper1/main-cate1.png?v=001) no-repeat center/cover;
}

.qszt-industry-cate-item2 {
    background: url(../image/productNew1/qszt/swiper1/main-cate2.png?v=001) no-repeat center/cover;
}

.qszt-industry-cate-item1.active {
    background: url(../image/productNew1/qszt/swiper1/main-cate1-active.png?v=001) no-repeat center/cover;
}

.qszt-industry-cate-item2.active {
    background: url(../image/productNew1/qszt/swiper1/main-cate2-active.png?v=001) no-repeat center/cover;
}

.qszt-industry-cate-swiper {
    /* width:11.2rem height:4.6rem */
    width: 12.10rem;
    margin-top: -0.2rem;
    margin-bottom: -0.2rem;
    overflow: hidden;
}

@media screen and (max-width: 1440px) {
    .qszt-industry-cate-swiper {
        width: 9.68rem;
        margin-top: -0.16rem;
        margin-bottom: -0.16rem;
    }
}

.qszt-industry-cate-swiper-list {
    width: 100%;
    display: flex;
    align-items: center;
}

.qszt-industry-cate-swiper-item {
    /* width:11.2rem height:4.6rem */
    width: 12.10rem;
    height: 5.50rem;
    transform-origin: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

@media screen and (max-width: 1440px) {
    .qszt-industry-cate-swiper-item {
        width: 9.68rem;
        height: 4.48rem;
    }
}

.qszt-industry-cate-swiper-item1 {
    background-image: url(../image/productNew1/qszt/swiper1/swiper1.png?v=001);
}

.qszt-industry-cate-swiper-item2 {
    background-image: url(../image/productNew1/qszt/swiper1/swiper2.png?v=001);
}

.qszt-industry-risk-tips {
    font-weight: 400;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(254, 78, 82, 0.5);
}

@media screen and (max-width: 1440px) {
    .qszt-industry-risk-tips {
        font-size: 0.128rem;
    }
}

/* =============================================================================
   趋势智投（量化股池）
   ============================================================================= */
.qszt-quantitative-project-container {
    height: 8.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: url(../image/productNew1/qszt/bg6.png?v=001) no-repeat top center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-quantitative-project-container {
        height: 6.72rem;
    }
}

.qszt-quantitative-project-title {
    width: 7.2rem;
    height: 1.46rem;
    background: url(../image/productNew1/qszt/swiper2/title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-quantitative-project-title {
        width: 5.756rem;
        height: 1.164rem;
    }
}

.qszt-quantitative-project-content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 0.4rem;
}

@media screen and (max-width: 1440px) {
    .qszt-quantitative-project-content {
        margin-top: 0.32rem;
    }
}

.qszt-quantitative-cate {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
}

.qszt-quantitative-cate-item {
    width: 1.74rem;
    height: 0.62rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.3s;
}

@media screen and (max-width: 1440px) {
    .qszt-quantitative-cate-item {
        width: 1.386rem;
        height: 0.496rem;
    }
}

.qszt-quantitative-cate-item+.qszt-quantitative-cate-item {
    margin-left: 0.16rem;
}

@media screen and (max-width: 1440px) {
    .qszt-quantitative-cate-item+.qszt-quantitative-cate-item {
        margin-left: 0.128rem;
    }
}

.qszt-quantitative-cate-item:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
}

.qszt-quantitative-cate-item.active:hover {
    transform: none;
    box-shadow: none;
}

.qszt-quantitative-cate-item1 {
    background: url(../image/productNew1/qszt/swiper2/main-cate1.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item2 {
    background: url(../image/productNew1/qszt/swiper2/main-cate2.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item3 {
    background: url(../image/productNew1/qszt/swiper2/main-cate3.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item4 {
    background: url(../image/productNew1/qszt/swiper2/main-cate4.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item5 {
    background: url(../image/productNew1/qszt/swiper2/main-cate5.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item6 {
    background: url(../image/productNew1/qszt/swiper2/main-cate6.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item1.active {
    background: url(../image/productNew1/qszt/swiper2/main-cate1-active.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item2.active {
    background: url(../image/productNew1/qszt/swiper2/main-cate2-active.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item3.active {
    background: url(../image/productNew1/qszt/swiper2/main-cate3-active.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item4.active {
    background: url(../image/productNew1/qszt/swiper2/main-cate4-active.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item5.active {
    background: url(../image/productNew1/qszt/swiper2/main-cate5-active.png?v=002) no-repeat center/cover;
}

.qszt-quantitative-cate-item6.active {
    background: url(../image/productNew1/qszt/swiper2/main-cate6-active.png?v=005) no-repeat center/cover;
}

.qszt-quantitative-cate-swiper {
    width: 12.10rem;
    overflow: hidden;
    margin-top: -0.21rem;
    margin-bottom: -0.29rem;
}

@media screen and (max-width: 1440px) {
    .qszt-quantitative-cate-swiper {
        width: 9.68rem;
        margin-top: -0.17rem;
        margin-bottom: -0.23rem;
    }
}

.qszt-quantitative-cate-swiper-list {
    width: 100%;
    display: flex;
    align-items: center;
}

.qszt-quantitative-cate-swiper-item {
    /* width:11.2rem height:4.26rem */
    width: 12.1rem;
    height: 5.16rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

@media screen and (max-width: 1440px) {
    .qszt-quantitative-cate-swiper-item {
        /* width: 8.96rem;height: 3.408rem; */
        width: 9.68rem;
        height: 4.128rem;
    }
}

.qszt-quantitative-cate-swiper-item1 {
    background-image: url(../image/productNew1/qszt/swiper2/swiper1.png?v=001);
}

.qszt-quantitative-cate-swiper-item2 {
    background-image: url(../image/productNew1/qszt/swiper2/swiper2.png?v=001);
}

.qszt-quantitative-cate-swiper-item3 {
    background-image: url(../image/productNew1/qszt/swiper2/swiper3.png?v=001);
}

.qszt-quantitative-cate-swiper-item4 {
    background-image: url(../image/productNew1/qszt/swiper2/swiper4.png?v=001);
}

.qszt-quantitative-cate-swiper-item5 {
    background-image: url(../image/productNew1/qszt/swiper2/swiper5.png?v=001);
}

.qszt-quantitative-cate-swiper-item6 {
    background-image: url(../image/productNew1/qszt/swiper2/swiper6.png?v=001);
}

.qszt-quantitative-risk-tips {
    font-weight: 400;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(254, 78, 82, 0.5);
    margin-top: 0.16rem;
}

@media screen and (max-width: 1440px) {
    .qszt-quantitative-risk-tips {
        font-size: 0.128rem;
        margin-top: 0.13rem;
    }
}

.qszt-swiper-action-btn-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

.qszt-swiper-action-btn {
    position: absolute;
    top: 50%;
    margin-top: -0.51rem;
    width: 0.7rem;
    height: 0.82rem;
    cursor: pointer;
    pointer-events: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

@media screen and (max-width: 1440px) {
    .qszt-swiper-action-btn {
        width: 0.64rem;
        height: 0.56rem;
        margin-top: -0.408rem;
    }
}

.qszt-swiper-action-btn.left {
    left: -0.7rem;
    background-image: url(../image/productNew1/qszt/swiper2/left.png?v=001);
}

.qszt-swiper-action-btn.right {
    right: -0.7rem;
    background-image: url(../image/productNew1/qszt/swiper2/right.png?v=001);
}

@media screen and (max-width: 1440px) {
    .qszt-swiper-action-btn.left {
        left: -0.64rem;
    }

    .qszt-swiper-action-btn.right {
        right: -0.64rem;
    }
}

.qszt-swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.08rem;
    position: relative;
    z-index: 2;
}

.qszt-swiper-pagination .swiper-pagination-bullet {
    width: 0.1rem;
    height: 0.1rem;
    background: rgba(216, 135, 137, 1);
    border-radius: 50%;
    cursor: pointer;
}

@media screen and (max-width: 1440px) {
    .qszt-swiper-pagination .swiper-pagination-bullet {
        width: 0.08rem;
        height: 0.08rem;
    }
}

.qszt-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.32rem;
    height: 0.1rem;
    border-radius: 0.12rem;
    background: linear-gradient(360deg, rgba(208, 59, 138, 0.425) 0.6%, rgba(254, 78, 82, 0.85) 100%);
}

/* 特训营 */
.qszt-special-project-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 8.4rem;
    background: url(../image/productNew1/qszt/bg7.png?v=001) no-repeat top center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-special-project-container {
        height: 6.72rem;
    }
}

.qszt-special-project-title {
    width: 6.06rem;
    height: 1.46rem;
    background: url(../image/productNew1/qszt/swiper3/title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-special-project-title {
        width: 4.836rem;
        height: 1.164rem;
    }
}

.qszt-special-project-content {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0.52rem;
}

@media screen and (max-width: 1440px) {
    .qszt-special-project-content {
        margin-top: 0.42rem;
    }
}

.qszt-special-cate {
    margin-right: 0.24rem;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

@media screen and (max-width: 1440px) {
    .qszt-special-cate {
        margin-right: 0.192rem;
    }
}

.qszt-special-cate-item {
    width: 1.8rem;
    height: 1.17rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.3s;
}

@media screen and (max-width: 1440px) {
    .qszt-special-cate-item {
        width: 1.44rem;
        height: 0.936rem;
    }
}

.qszt-special-cate-item+.qszt-special-cate-item {
    margin-top: 0.24rem;
}

@media screen and (max-width: 1440px) {
    .qszt-special-cate-item+.qszt-special-cate-item {
        margin-top: 0.192rem;
    }
}

.qszt-special-cate-item:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
}

.qszt-special-cate-item.active:hover {
    transform: none;
    box-shadow: none;
}

.qszt-special-cate-item1 {
    background: url(../image/productNew1/qszt/swiper3/main-cate1.png?v=001) no-repeat center/cover;
}

.qszt-special-cate-item2 {
    background: url(../image/productNew1/qszt/swiper3/main-cate2.png?v=001) no-repeat center/cover;
}

.qszt-special-cate-item3 {
    background: url(../image/productNew1/qszt/swiper3/main-cate3.png?v=001) no-repeat center/cover;
}

.qszt-special-cate-item4 {
    background: url(../image/productNew1/qszt/swiper3/main-cate4.png?v=001) no-repeat center/cover;
}

.qszt-special-cate-item1.active {
    background: url(../image/productNew1/qszt/swiper3/main-cate1-active.png?v=001) no-repeat center/cover;
}

.qszt-special-cate-item2.active {
    background: url(../image/productNew1/qszt/swiper3/main-cate2-active.png?v=001) no-repeat center/cover;
}

.qszt-special-cate-item3.active {
    background: url(../image/productNew1/qszt/swiper3/main-cate3-active.png?v=001) no-repeat center/cover;
}

.qszt-special-cate-item4.active {
    background: url(../image/productNew1/qszt/swiper3/main-cate4-active.png?v=001) no-repeat center/cover;
}

.qszt-special-cate-swiper {
    height: 5.4rem;
    overflow: hidden;
    margin: 0;
}

@media screen and (max-width: 1440px) {
    .qszt-special-cate-swiper {
        height: 4.32rem;
    }
}

.qszt-special-cate-swiper-list {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.qszt-special-cate-swiper-item {
    /* width:9.16rem height:5.4rem */
    width: 9.4rem;
    height: 5.4rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

@media screen and (max-width: 1440px) {
    .qszt-special-cate-swiper-item {
        /* width:7.328rem height:4.32rem  */
        width: 7.52rem;
        height: 4.32rem;
    }
}

.qszt-special-cate-swiper-item1 {
    background-image: url(../image/productNew1/qszt/swiper3/swiper1.png?v=001);
}

.qszt-special-cate-swiper-item2 {
    background-image: url(../image/productNew1/qszt/swiper3/swiper2.png?v=001);
}

.qszt-special-cate-swiper-item3 {
    background-image: url(../image/productNew1/qszt/swiper3/swiper3.png?v=001);
}

.qszt-special-cate-swiper-item4 {
    background-image: url(../image/productNew1/qszt/swiper3/swiper4.png?v=001);
}

/* =============================================================================
   趋势智投（精品课程）
   ============================================================================= */
.qszt-quality-courses-container {
    height: 8.4rem;
    background: url(../image/productNew1/qszt/bg8.png?v=001) no-repeat top/cover;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 1440px) {
    .qszt-quality-courses-container {
        height: 6.72rem;
    }
}

.qszt-quality-courses-title {
    width: 15.2rem;
    height: 1.38rem;
    background: url(../image/productNew1/qszt/quality-courses-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-quality-courses-title {
        width: 12.16rem;
        height: 1.1rem;
    }
}

.qszt-quality-courses-content {
    width: 15.68rem; /* 原不带阴影 14.6rem */
    height: 6.72rem; /* 原不带阴影 5.6rem */
    /* 0.52=无阴影时与 title 设计间距; 上内收(6.72-5.6)/2, 主区在带阴影图内上下居中 */
    margin-top: calc(0.52rem - (6.72rem - 5.6rem) / 2);
    background-image: url(../image/productNew1/qszt/quality-courses-content.png?v=001);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

@media screen and (max-width: 1440px) {
    .qszt-quality-courses-content {
        width: 12.544rem; /* 原不带阴影 11.68rem */
        height: 5.376rem; /* 原不带阴影 4.48rem */
        /* 0.42=无阴影时间距, 上内收为(5.376rem-4.48rem)/2 则须减去之(主区在带阴影图内上下居中) */
        margin-top: calc(0.42rem - (5.376rem - 4.48rem) / 2);
    }
}

.qszt-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 2.66rem;
    background: url(../image/productNew1/qszt/bg9.png?v=001) no-repeat top center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-footer {
        height: 2.124rem;
    }
}

.qszt-footer-top {
    display: flex;
    justify-content: space-between;
    width: 14.6rem;
    margin: 0 auto;
    color: #9D7586;
    font-size: 0.2rem;
}

@media screen and (max-width: 1440px) {
    .qszt-footer-top {
        width: 11.68rem;
        font-size: 0.16rem;
    }
}

.qszt-footer-top-item {
    text-align: center;
}

.qszt-footer-top-item .icon1 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/qszt/footer-icon1.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-footer-top-item .icon1 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.qszt-footer-top-item .icon2 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/qszt/footer-icon2.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-footer-top-item .icon2 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.qszt-footer-top-item .icon3 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/qszt/footer-icon3.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-footer-top-item .icon3 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.qszt-footer-top-item .icon4 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/qszt/footer-icon4.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszt-footer-top-item .icon4 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.qszt-footer-bottom {
    margin-top: 0.32rem;
    font-size: 0.16rem;
    text-align: center;
    color: #813A56;
    width: 14.6rem;
}

@media screen and (max-width: 1440px) {
    .qszt-footer-bottom {
        width: 11.68rem;
        margin-top: 0.26rem;
        font-size: 0.128rem;
    }
}

/* =============================================================================
   机构跟投（jggt）- 跟机构
   ============================================================================= */

.jggt-organization-project-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 8.4rem;
    background: url(../image/productNew1/jggt/organization-project-bg.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-organization-project-container {
        height: 6.72rem;
    }
}

.jggt-organization-project-title {
    width: 4.68rem;
    height: 1.42rem;
    background: url(../image/productNew1/jggt/organization-project-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-organization-project-title {
        width: 3.76rem;
        height: 1.132rem;
    }
}

.jggt-organization-project-content {
    margin-top: 0.24rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

@media screen and (max-width: 1440px) {
    .jggt-organization-project-content {
        margin-top: 0.19rem;
    }
}

.jggt-organization-cate {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
}

.jggt-organization-cate-item {
    width: 5.92rem;
    height: 0.64rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.3s;
}

@media screen and (max-width: 1440px) {
    .jggt-organization-cate-item {
        width: 4.736rem;
        height: 0.512rem;
    }
}

.jggt-organization-cate-item+.jggt-organization-cate-item {
    margin-left: 0.16rem;
}

@media screen and (max-width: 1440px) {
    .jggt-organization-cate-item+.jggt-organization-cate-item {
        margin-left: 0.128rem;
    }
}

.jggt-organization-cate-item:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
}

.jggt-organization-cate-item.active:hover {
    transform: none;
    box-shadow: none;
}

.jggt-organization-cate-item1 {
    background: url(../image/productNew1/jggt/swiper1/main-cate1.png?v=001) no-repeat center/cover;
}

.jggt-organization-cate-item2 {
    background: url(../image/productNew1/jggt/swiper1/main-cate2.png?v=001) no-repeat center/cover;
}

.jggt-organization-cate-item1.active {
    background: url(../image/productNew1/jggt/swiper1/main-cate1-active.png?v=001) no-repeat center/cover;
}

.jggt-organization-cate-item2.active {
    background: url(../image/productNew1/jggt/swiper1/main-cate2-active.png?v=001) no-repeat center/cover;
}

.jggt-organization-cate-swiper {
    width: 13.08rem;
    overflow: hidden;
    margin-top: -0.3rem;
    margin-bottom: -0.3rem;
}

@media screen and (max-width: 1440px) {
    .jggt-organization-cate-swiper {
        width: 10.464rem;
        margin-top: -0.24rem;
        margin-bottom: -0.24rem;
    }
}

.jggt-organization-cate-swiper-list {
    width: 100%;
    display: flex;
    align-items: center;
}

.jggt-organization-cate-swiper-item {
    /* wdith:12rem height:4.8rem */
    width: 13.08rem;
    height: 5.88rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

@media screen and (max-width: 1440px) {
    .jggt-organization-cate-swiper-item {
        width: 10.464rem;
        height: 4.704rem;
    }
}

.jggt-organization-cate-swiper-item1 {
    background-image: url(../image/productNew1/jggt/swiper1/swiper1.png?v=001);
}

.jggt-organization-cate-swiper-item2 {
    background-image: url(../image/productNew1/jggt/swiper1/swiper2.png?v=001);
}

.jggt-organization-risk-tips {
    font-weight: 400;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(193, 171, 145, 0.5);
}

@media screen and (max-width: 1440px) {
    .jggt-organization-risk-tips {
        font-size: 0.128rem;
    }
}

/* =============================================================================
   机构跟投 跟行业
   ============================================================================= */
.jggt-industry-project-container {
    height: 8.4rem;
    background: url(../image/productNew1/jggt/bg6-1.png?v=001) no-repeat center/cover;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 1440px) {
    .jggt-industry-project-container {
        height: 6.72rem;
    }
}

.jggt-industry-project-title {
    width: 4.68rem;
    height: 1.42rem;
    background: url(../image/productNew1/jggt/jggt-industry-project-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-industry-project-title {
        width: 3.76rem;
        height: 1.132rem;
    }
}

.jggt-industry-project-content {
    /* width: 12rem;
    height: 5.4rem; */
    width: 13.08rem;
    height: 6.48rem;
    margin-top: -0.3rem;
    /* (5.4-6.48)/2 + 0.24 */
    margin-bottom: -0.38rem;
    /* (5.4-6.48)/2 + 0.16 */
    background: url(../image/productNew1/jggt/jggt-industry-project-content.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-industry-project-content {
        /* widht:9.6rem height:4.32rem */
        width: 10.464rem;
        height: 5.184rem;
        margin-top: -0.24rem;
        /* (4.32-5.184)/2 + 0.19 */
        margin-bottom: -0.30rem;
        /* (4.32-5.184)/2 + 0.13 */
    }
}

.jggt-industry-risk-tips {
    font-weight: 400;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(193, 171, 145, 0.5);
}

@media screen and (max-width: 1440px) {
    .jggt-industry-risk-tips {
        font-size: 0.128rem;
    }
}

/* =============================================================================
   机构跟投 跟股票
   ============================================================================= */
.jggt-stocks-project-container {
    height: 8.4rem;
    background: url(../image/productNew1/jggt/bg6-1.png?v=001) no-repeat center/cover;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 1440px) {
    .jggt-stocks-project-container {
        height: 6.72rem;
    }
}

.jggt-stocks-project-title {
    width: 4.68rem;
    height: 1.42rem;
    background: url(../image/productNew1/jggt/jggt-stocks-project-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-stocks-project-title {
        width: 3.76rem;
        height: 1.132rem;
    }
}

.jggt-stocks-project-content {
    /* width: 12rem;
    height: 5.4rem; */
    width: 13.08rem;
    height: 6.48rem;
    margin-top: -0.3rem;
    /* (5.4-6.48)/2 + 0.24 */
    margin-bottom: -0.38rem;
    /* (5.4-6.48)/2 + 0.16 */
    background: url(../image/productNew1/jggt/jggt-stocks-project-content.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-stocks-project-content {
        width: 10.464rem;
        height: 5.184rem;
        margin-top: -0.24rem;
        /* (4.32-5.184)/2 + 0.24 */
        margin-bottom: -0.30rem;
        /* (4.32-5.184)/2 + 0.16 */
    }
}

.jggt-stocks-risk-tips {
    font-weight: 400;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(193, 171, 145, 0.5);
}

@media screen and (max-width: 1440px) {
    .jggt-stocks-risk-tips {
        font-size: 0.128rem;
    }
}

/* =============================================================================
   机构跟投 跟调研
   ============================================================================= */
.jggt-research-project-container {
    height: 8.4rem;
    background: url(../image/productNew1/jggt/bg6-1.png?v=001) no-repeat center/cover;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 1440px) {
    .jggt-research-project-container {
        height: 6.72rem;
    }
}

.jggt-research-project-title {
    width: 4.68rem;
    height: 1.42rem;
    background: url(../image/productNew1/jggt/jggt-research-project-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-research-project-title {
        width: 3.76rem;
        height: 1.132rem;
    }
}

.jggt-research-project-content {
    /* width: 12rem;
    height: 5.4rem; */
    width: 13.08rem;
    height: 6.48rem;
    margin-top: -0.3rem;
    /* (5.4-6.48)/2 + 0.24 */
    margin-bottom: -0.38rem;
    /* (5.4-6.48)/2 + 0.16 */
    background: url(../image/productNew1/jggt/jggt-research-project-content.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-research-project-content {
        width: 10.464rem;
        height: 5.184rem;
        margin-top: -0.24rem;
        /* (4.32-5.184)/2 + 0.24 */
        margin-bottom: -0.30rem;
        /* (4.32-5.184)/2 + 0.16 */
    }
}

.jggt-research-risk-tips {
    font-weight: 400;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(193, 171, 145, 0.5);
}

@media screen and (max-width: 1440px) {
    .jggt-research-risk-tips {
        font-size: 0.128rem;
    }
}

/* =============================================================================
   机构跟投 精品课程
   ============================================================================= */
.jggt-quality-courses-container {
    height: 8.4rem;
    background: url(../image/productNew1/jggt/bg9.png?v=001) no-repeat top/cover;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 1440px) {
    .jggt-quality-courses-container {
        height: 6.72rem;
    }
}

.jggt-quality-courses-title {
    width: 5.84rem;
    height: 1.42rem;
    background: url(../image/productNew1/jggt/jggt-quality-courses-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-quality-courses-title {
        width: 4.66rem;
        height: 1.132rem;
    }
}

.jggt-quality-courses-content {
    width: 15.68rem; /* 原不带阴影 14.6rem */
    height: 6.72rem; /* 原不带阴影 5.6rem */
    /* 0.48=无阴影时间距, 上内收为(6.72-5.6)/2 则须减去之(主区在带阴影图内上下居中) */
    margin-top: calc(0.48rem - (6.72rem - 5.6rem) / 2);
    background-image: url(../image/productNew1/jggt/jggt-quality-courses-content.png?v=001);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

@media screen and (max-width: 1440px) {
    .jggt-quality-courses-content {
        width: 12.544rem; /* 原不带阴影 11.68rem */
        height: 5.376rem; /* 原不带阴影 4.48rem */
        /* 0.39=无阴影时间距, 上内收为(5.376rem-4.48rem)/2 则须减去之(主区在带阴影图内上下居中) */
        margin-top: calc(0.39rem - (5.376rem - 4.48rem) / 2);
    }
}

.jggt-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 2.66rem;
    background: url(../image/productNew1/jggt/bg10.png?v=001) no-repeat top center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-footer {
        height: 2.124rem;
    }
}

.jggt-footer-top {
    display: flex;
    align-items: self-start;
    justify-content: space-between;
    width: 14.6rem;
    margin: 0 auto;
    color: #898279;
    font-size: 0.2rem;
}

@media screen and (max-width: 1440px) {
    .jggt-footer-top {
        width: 11.68rem;
        font-size: 0.16rem;
    }
}

.jggt-footer-top-item {
    text-align: center;
}

.jggt-footer-top-item .icon1 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/jggt/footer-icon1.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-footer-top-item .icon1 {
        width: 0.256rem;
        height: 0.256rem;
    }
}

.jggt-footer-top-item .icon2 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/jggt/footer-icon2.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-footer-top-item .icon2 {
        width: 0.256rem;
        height: 0.256rem;
    }
}

.jggt-footer-top-item .icon3 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/jggt/footer-icon3.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-footer-top-item .icon3 {
        width: 0.256rem;
        height: 0.256rem;
    }
}

.jggt-footer-top-item .icon4 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/jggt/footer-icon4.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .jggt-footer-top-item .icon4 {
        width: 0.256rem;
        height: 0.256rem;
    }
}

.jggt-footer-bottom {
    margin-top: 0.32rem;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(193, 171, 145, 0.50);
}

@media screen and (max-width: 1440px) {
    .jggt-footer-bottom {
        margin-top: 0.26rem;
        font-size: 0.128rem;
    }
}

/* =============================================================================
   趋势周期（qszq）特训营
   ============================================================================= */
.qszq-training-project-container {
    height: 8.4rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 1440px) {
    .qszq-training-project-container {
        height: 6.72rem;
    }
}

.qszq-training-project-title {
    width: 6.06rem;
    height: 1.38rem;
    background: url(../image/productNew1/qszq/qszq-training-project-title.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszq-training-project-title {
        width: 4.836rem;
        height: 1.104rem;
    }
}

.qszq-training-project-content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0.42rem auto 0;
}

@media screen and (max-width: 1440px) {
    .qszq-training-project-content {
        margin: 0.19rem auto 0;
    }
}

.qszq-training-cate {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
}

.qszq-training-cate-item {
    width: 6.24rem;
    height: 0.72rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.3s;
}

@media screen and (max-width: 1440px) {
    .qszq-training-cate-item {
        width: 4.992rem;
        height: 0.576rem;
    }
}

.qszq-training-cate-item+.qszq-training-cate-item {
    margin-left: 0.24rem;
}

@media screen and (max-width: 1440px) {
    .qszq-training-cate-item+.qszq-training-cate-item {
        margin-left: 0.19rem;
    }
}

.qszq-training-cate-item:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
}

.qszq-training-cate-item.active:hover {
    transform: none;
    box-shadow: none;
}

.qszq-training-cate-item1 {
    background: url(../image/productNew1/qszq/swiper1/main-cate1.png?v=001) no-repeat center/cover;
}

.qszq-training-cate-item2 {
    background: url(../image/productNew1/qszq/swiper1/main-cate2.png?v=001) no-repeat center/cover;
}

.qszq-training-cate-item1.active {
    background: url(../image/productNew1/qszq/swiper1/main-cate1-active.png?v=001) no-repeat center/cover;
}

.qszq-training-cate-item2.active {
    background: url(../image/productNew1/qszq/swiper1/main-cate2-active.png?v=001) no-repeat center/cover;
}

.qszq-training-cate-swiper {
    /* height: 4.84rem; 实际swiper高度5.32rem */
    width: 13.20rem;
    overflow: hidden;
}

@media screen and (max-width: 1440px) {
    .qszq-training-cate-swiper {
        width: 10.56rem;
    }
}

.qszq-training-cate-swiper-list {
    width: 100%;
    display: flex;
    align-items: center;
}

.qszq-training-cate-swiper-item {
    /* width: 12.72rem;
    height: 4.84rem; */
    width: 13.20rem;
    height: 5.32rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

@media screen and (max-width: 1440px) {
    .qszq-training-cate-swiper-item {
        width: 10.56rem;
        height: 4.256rem;
    }
}

.qszq-training-cate-swiper-item1 {
    background-image: url(../image/productNew1/qszq/swiper1/swiper1.png?v=001);
}

.qszq-training-cate-swiper-item2 {
    background-image: url(../image/productNew1/qszq/swiper1/swiper2.png?v=001);
}

/* =============================================================================
   趋势周期 底部
   ============================================================================= */
.qszq-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 2.66rem;

    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1440px) {
    .qszq-footer {
        height: 2.124rem;
    }
}

.qszq-footer-top {
    display: flex;
    justify-content: space-between;
    color: #7680A8;
    font-size: 0.2rem;
    width: 14.6rem;
}

@media screen and (max-width: 1440px) {
    .qszq-footer-top {
        font-size: 0.16rem;
        width: 11.68rem;
    }
}

.qszq-footer-top-item {
    text-align: center;
}

.qszq-footer-top-item .icon1 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/qszq/footer-icon1.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszq-footer-top-item .icon1 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.qszq-footer-top-item .icon2 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/qszq/footer-icon2.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszq-footer-top-item .icon2 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.qszq-footer-top-item .icon3 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/qszq/footer-icon3.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszq-footer-top-item .icon3 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.qszq-footer-top-item .icon4 {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto 0.04rem;
    background: url(../image/productNew1/qszq/footer-icon4.png?v=001) no-repeat center/cover;
}

@media screen and (max-width: 1440px) {
    .qszq-footer-top-item .icon4 {
        width: 0.256rem;
        height: 0.256rem;
        margin: 0 auto 0.032rem;
    }
}

.qszq-footer-bottom {
    margin-top: 0.32rem;
    font-size: 0.16rem;
    text-align: center;
    color: rgba(118, 128, 168, 0.50);
    width: 14.6rem;
}

@media screen and (max-width: 1440px) {
    .qszq-footer-bottom {
        margin-top: 0.26rem;
        font-size: 0.128rem;
        width: 11.68rem;
    }
}
