.detail_inner_nav.fixed { width: 100%; top: 41px; right: 0rem; left: 0rem; }

.detail_inner_toggle .off_jg_wrap .t2.fixed { width: 100%; top: 82px; right: 0rem; left: 0rem; position: fixed; z-index: 10; margin-bottom: 0; background-color: #ffffff; }

.detail_jg_info0002 { padding: 0.3rem 0.3rem 0.1rem 0.3rem; }

.detail_inner_tclist_item .con .y1 { padding-top: 3px; }


.model_gg { position: fixed; width: 100%; bottom: 0; left: 0; padding: 0 0.3rem 6.6rem; background: #fff; border-radius: 0.2rem 0.2rem 0 0; }

    .model_gg .title { display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 0.36rem; font-weight: 800; color: #333333; border-bottom: 1px solid #f5f5f5; margin-bottom: 0.5rem; position: relative; height: 1.14rem; }

        .model_gg .title .close { position: absolute; right: -0.2rem; top: 0; padding: 0.3rem; }

            .model_gg .title .close img { width: 0.26rem; }

    .model_gg .con { font-size: 0.3rem; color: #181F2F; line-height: 0.5rem; }


.model_box_show .title { text-align: center; line-height: 0.98rem; font-size: 0.34rem; font-weight: bold; margin-bottom: -0.5rem; }










.top202101 { background: #fff; }

.top202101_t1 { display: flex; align-items: flex-start; justify-content: space-between; }

    .top202101_t1 .t1 { flex: 1; width: 0; }

    .top202101_t1 .t1_1 { font-size: 0.36rem; font-weight: 800; color: #1A1A1A; line-height: 0.5rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom: 0.2rem; }

    .top202101_t1 .t1_2 { font-size: 0; white-space: nowrap; word-break: break-all; overflow-x: auto; }

        /* .top202101_t1 .t1_2 span { display: inline-block; font-size: 0.22rem; padding: 0 0.11rem; color: #099EFF; line-height: 0.38rem; border: 1px solid #8AD1FF; border-radius: 0.06rem; margin-right: 0.2rem; } */
        .top202101_t1 .t1_2 span { display: inline-block; font-size: 0.22rem; padding: 0 0.11rem; color: #019c50; line-height: 0.38rem; border: 1px solid #019c50; border-radius: 0.06rem; margin-right: 0.2rem; }

        .top202101_t1 .t1_2 .on { color: #FFFFFF; background: #099EFF; border-color: #099EFF; }
        .top202101_t1 .t1_2::-webkit-scrollbar{
            display: none;
        }

    .top202101_t1 .t2 { width: 1.2rem; height: 1.2rem; overflow: hidden; border-radius: 50%; margin-left: 0.58rem; }

.top202101_t2 { display: flex; align-items: center; justify-content: space-between; height: 0.5rem; background: #FFF6F2; border-radius: 0.06rem; padding: 0 0.14rem 0 0.1rem; margin-top: 0.3rem; }

    .top202101_t2 p { flex: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0 0.3rem 0 0.1rem; font-size: 0.26rem; color: #FF682C; }

.top202101_t3 { font-size: 0; height: 1.53rem; white-space: nowrap; overflow-x: auto; margin: 0.3rem 0 0.4rem; }

    .top202101_t3 img { display: inline-block; height: 100%; width: auto; margin-right: 0.1rem; border-radius: 4%; }

.boxmargin03 > div:not(:last-child) { margin-bottom: 0.2rem; }

.top202101_1 { padding: 0.4rem 0; border-radius: 0rem 0rem 0.16rem 0.16rem; border-top: 1px solid #f5f5f5; margin-bottom: 0.2rem; }











.nav2021 { background: #FFFFFF; border-radius: 0.16rem 0.16rem 0rem 0rem; font-size: 0.28rem; color: #666666; /*margin-bottom: 0.2rem;*/ }

    .nav2021.fixed { position: fixed; top: 0.88rem; border-radius: 0; width: 100%; left: 0; z-index: 6; border-top: 1px solid #f5f5f5; }

.listd09 { margin-top: 0.2rem; }

.nav2021_t1 { display: flex; align-items: center; justify-content: space-between; height: 1.14rem; padding: 0 0.16rem; }

    .nav2021_t1 .t2 { display: flex; align-items: center; cursor: pointer; }

        .nav2021_t1 .t2 img { width: 0.3rem; margin-right: 0.1rem; }

    .nav2021_t1 .t1 { display: flex; flex: 1; align-items: center; }

        .nav2021_t1 .t1 span { cursor: pointer; font-size: 0.34rem; color: #1A1A1A; margin-right: 0.35rem; }

            .nav2021_t1 .t1 span:last-child { margin-right: 0; }

        .nav2021_t1 .t1 .on { position: relative; font-size: 0.34rem; font-weight: 800; }

            /* .nav2021_t1 .t1 .on:after { content: ''; position: absolute; width: 100%; height: 0.1rem; bottom: 0; left: 0; opacity: 0.6; background: linear-gradient(90deg, #0AA0FF, #44DEFF); bottom: -2px;} */
            .nav2021_t1 .t1 .on:after { content: ''; position: absolute; width: 100%; height: 0.1rem; bottom: 0; left: 0; opacity: 0.6; background: linear-gradient(90deg, #037c54, #037c547d); bottom: -2px; }

.nav2021_t2 { padding: 0 0 0 0.1rem; border-top: 1px solid #f5f5f5; font-size: 0; color: #333333; white-space: nowrap; overflow-x: auto; }

    /* .nav2021_t2 span { font-size: 0.28rem; display: inline-flex; align-items: center; height: 0.86rem; padding: 0 0.2rem; }

    .nav2021_t2 .on { color: #019c50; font-weight: bold; } */
    .nav2021_t2::-webkit-scrollbar{
        display: none;
    }
    .nav2021_t2 span{font-size: 0.28rem;display: inline-flex; align-items: center; margin:0.16rem 0.1rem 0.16rem 0;border-radius: 0.25rem;padding: 0.04rem 0.12rem;background:#fff;border: 1px solid #f5f5f5;color:#333}
    .nav2021_t2 .on{border: 1px solid #019c50;color: #019c50;}











.jgintro202101 { background: #fff; margin: 0.2rem; border-radius: 0.2rem; padding: 0.4rem 0.3rem; display: none; }

    .jgintro202101 .info { position: relative; margin-bottom: 0.5rem; height: 8.5rem; overflow: hidden; }

    .jgintro202101 .title03 { display: flex; align-items: center; font-size: 0.36rem; font-weight: 800; color: #333333; margin-bottom: 0.38rem; }

        .jgintro202101 .title03 img { width: 0.37rem; margin-right: 1px; }

    .jgintro202101 .box { margin-bottom: 0.5rem; }

    .jgintro202101 .box1_con { font-size: 0; overflow-x: auto; white-space: nowrap; }

        .jgintro202101 .box1_con .item { display: inline-flex; flex-direction: column; justify-content: center; align-items: center; width: 1.72rem; height: 2.38rem; background: rgba(247, 247, 247, 0); border: 1px solid #F0F0F0; box-shadow: 0rem 0rem 0.24rem 0rem rgba(192, 192, 192, 0.19); border-radius: 0.08rem; margin-right: 0.2rem; font-size: 0.3rem; color: #333333; }

        .jgintro202101 .box1_con .img { overflow: hidden; width: 1.1rem; height: 1.1rem; border-radius: 50%; background: #f5f5f5; }

        .jgintro202101 .box1_con .item span { line-height: 0.34rem; background: #099EFF; border-radius: 0.04rem; font-size: 0.22rem; color: #fff; font-weight: bold; padding: 0 0.1rem; transform: skewX(-10deg); position: relative; top: -0.17rem; }

    .jgintro202101 .box2_con { font-size: 0; white-space: nowrap; overflow-x: auto; }

        .jgintro202101 .box2_con img { height: 1.55rem; width: auto; border-radius: 0.1rem; margin-right: 0.2rem; display: inline-block; }

    .jgintro202101 .box3_con { display: flex; align-items: center; padding: 0 0.2rem; /*justify-content: space-between;*/ }

        .jgintro202101 .box3_con .item { display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 0.26rem; color: #333333; margin: 0 0.32rem; }

        .jgintro202101 .box3_con img { width: 0.52rem; margin-bottom: 0.2rem; }

    .jgintro202101 .box5_con { font-size: 0.28rem; color: #333333; line-height: 0.5rem; }

    .jgintro202101 .box4_con { font-size: 0; }

        .jgintro202101 .box4_con .item { width: 50%; float: left; margin: 0 0 0.2rem; padding: 0 0.1rem; }










.tcitem202101 { background: #FFFFFF; border-radius: 0.16rem; margin-bottom: 0.2rem; padding: 0.24rem; font-size: 0.24rem; color: #999999; }

.tcitem202101_top { display: flex; justify-content: space-between; }

    .tcitem202101_top .img { width: 1.49rem; height: 1.49rem; border-radius: 0.1rem; overflow: hidden; margin-right: 0.2rem; display: flex; justify-content: center; }

    .tcitem202101_top .con { flex: 1; display: flex; flex-direction: column; justify-content: space-between; }

    .tcitem202101_top .t1 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 0.32rem; font-weight: bold; color: #333333; }

    .tcitem202101_top .t2 { font-size: 0; overflow-x: auto; white-space: nowrap; }

        .tcitem202101_top .t2 span { display: inline-block; font-size: 0.22rem; color: #666666; line-height: 0.34rem; border: 1px solid #E6E6E6; border-radius: 0.04rem; margin-right: 0.12rem; padding: 0 0.1rem; }

        .tcitem202101_top .t2 .vip01 { color: #EFA23C; border-color: #F8D8B0; }

        .tcitem202101_top .t2 .vip02 { color: #099EFF; border-color: #A0DAFF; }

    .tcitem202101_top .t3 { display: flex; align-items: center; justify-content: space-between; }

    .tcitem202101_top .t3_1 { display: flex; align-items: flex-end; }

    .tcitem202101_top .price01 { color: #FF4341; font-size: 0.2rem; line-height: 0.26rem; }

        .tcitem202101_top .price01 b { font-size: 0.36rem; }

    .tcitem202101_top .price02 { display: inline-flex; margin-left: 0.17rem; align-items: center; height: 0.34rem; border: 1px solid #FFC9C8; border-radius: 0.04rem; font-size: 0.22rem; color: #FF4341; padding: 0 0.1rem; }

        .tcitem202101_top .price02 em { height: 0.16rem; border-right: 1px dashed #FFC9C8; margin: 0 0.1rem; }

.tcitem202101_bottom { display: flex; justify-content: space-between; align-items: flex-start; margin: 0.25rem 0; }

    .tcitem202101_bottom .t1 { display: flex; align-items: center; margin-right: 0.2rem; font-size: 0.26rem; color: #333333; }

        .tcitem202101_bottom .t1 img { width: 0.23rem; margin-right: 0.1rem; }

    .tcitem202101_bottom .t2 { flex: 1; position: relative; font-size: 0; white-space: normal; height: 0.4rem; overflow: hidden; }

    .tcitem202101_bottom.open .t2 { height: auto; }

    .tcitem202101_bottom .t2 span { display: inline-block; font-size: 0.22rem; color: #666666; line-height: 0.34rem; background: #F5F5F5; border-radius: 0.04rem; margin: 0 0.12rem 0.12rem 0; }

    .tcitem202101_bottom .toggle { display: flex; align-items: center; height: 0.34rem; padding-left: 0.2rem; position: absolute; right: 0; top: 0; }

    .tcitem202101_bottom.open .toggle img { transform: rotate(180deg); }

    .tcitem202101_bottom .toggle img { width: 0.2rem; }

.tcth03 { display: flex; align-items: center; justify-content: space-between; height: 0.6rem; background: #FFECEC; color: #C06E4A; font-size: 0.22rem; border-radius: 0.06rem; }

.tcth03_t1 { background: url(/Content/Versions01/img/img/yh01.png) no-repeat 0 0/100% 100%; display: flex; align-items: center; padding: 0.08rem; width: 50%; }

    .tcth03_t1 .y1 { font-size: 0.28rem; color: #FFE0B0; line-height: 0.46rem; padding: 0 0.12rem; background: #E94240; border-radius: 0.04rem; margin-right: 0.12rem; }

        .tcth03_t1 .y1 b { text-decoration: underline; }

    .tcth03_t1 .y2 { color: #fff; line-height: 0.26rem; font-weight: bold;}

        .tcth03_t1 .y2 b { font-size: 0.36rem; }

.tcth03_t2 { display: flex; align-items: center; }

    .tcth03_t2 span { display: inline-flex; align-items: center; justify-content: center; width: 0.32rem; height: 0.32rem; background: #FF4341; border-radius: 0.04rem; color: #fff; margin: 0 0.04rem; }

.plhd09 { display: none; }

.detail_inner_appraise_count { border-top: 1px solid #f5f5f5; }

.detail_inner_appraise { border-radius: 0; display: none; }