@import "popup.css";

body {
    background: #f5f5f5;
}

a {
    color: #333;
}

.common_no_data {
    padding-top: 0.3rem;
}

.common_no_data p {
    color: #999999;
    line-height: 0.4rem;
    font-size: 0.28rem;
    text-align: center;
}

.common_no_data img {
    margin: 0 auto;
    width: 2.06rem;
    height: auto;
    margin-bottom: 0.1rem;
}

/* 棣栭〉鏍峰紡start */
.model_hb_login {
    background: #fff;
    margin: 2.9rem 0.85rem;
    border-radius: 0.16rem;
    position: relative;
    background: none;
}

.model_hb_login .con {
    padding: 0.86rem 0.55rem 0.7rem;
    background: #fff;
    border-radius: 0.16rem;
}

.model_hb_login .t1 {
    width: 1.34rem;
    height: 1.34rem;
    background-color: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
}

.model_hb_login .t2 {
    color: #333333;
    font-size: 0.36rem;
    font-weight: 800;
    margin-bottom: 0.5rem;
    text-align: center;
}

.model_hb_login .t3 {
    margin-bottom: 0.38rem;
}

.model_hb_login .t3 > div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.8rem;
    background-color: #f5f5f5;
    border-radius: 0.8rem;
    margin-bottom: 0.2rem;
    padding: 0 0.38rem;
}

.model_hb_login .t3_1 img {
    width: 0.28rem;
    height: auto;
}

.model_hb_login .t3_2 img {
    width: 0.27rem;
    height: auto;
}

.model_hb_login .t3_img {
    width: 0.47rem;
    display: flex;
    align-items: center;
}

.model_hb_login .t3 input {
    font-size: 0.3rem;
    flex: 1;
    width: 0;
    height: 100%;
    background: none;
    display: flex;
    align-items: center;
    color: #333333;
}

.model_hb_login .t3 a {
    color: #999999;
    font-size: 0.24rem;
}

.model_hb_login .t3 a.canclick {
    color: #099eff;
}

.model_hb_login .t1 img {
    width: 0.74rem;
    height: auto;
}

.model_hb_login .t4 {
    height: 0.8rem;
    background-color: #ffffff;
    border-radius: 0.4rem;
    opacity: 0.5;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.3rem;
    background-color: #099eff;
}

.model_hb_login .canlogin {
    opacity: 1;
}

.model_hb_login .close {
    width: 0.54rem;
    height: 0.55rem;
    margin: 0.6rem auto 0;
    position: relative;
}

.model_hb_login .close::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 0.62rem;
    background-color: #ffffff;
    left: 50%;
    transform: translate(-50%, -100%);
}

.model_hb_login .close img {
    display: block;
    width: 100%;
    height: 100%;
}

.model_hb_link {
    margin: 3rem 0.64rem 0;
    position: relative;
}

.model_hb_link .close {
    width: 0.54rem;
    height: 0.54rem;
    margin-bottom: 0.2rem;
    float: right;
}

.model_hb_link .close img {
    width: 100%;
    height: 100%;
    display: block;
}

.model_hb_link .bg {
    clear: both;
    position: relative;
}

.model_hb_link .bg img {
    width: 100%;
    height: auto;
}

.model_hb_link .con {
    position: absolute;
    left: 0;
    top: 0;
    padding-top: 1.24rem;
    width: 100%;
}

.model_hb_link .t1 {
    display: flex;
    align-items: flex-end;
    color: #ee263d;
    font-size: 0.24rem;
    margin-bottom: 0.56rem;
    justify-content: center;
}

.model_hb_link .t1 b {
    font-size: 1.5rem;
    line-height: 1.2rem;
    margin: 0 0.2rem 0 0.1rem;
}

.model_hb_link .t1 span {
    height: 100%;
    width: 0.24rem;
}

.model_hb_link .t2 {
    text-align: center;
    color: #d08661;
    font-size: 0.24rem;
    margin-bottom: 0.6rem;
}

.model_hb_link .t3 {
    color: #ffe7bd;
    font-size: 0.24rem;
    text-align: center;
}

.model_hb_link .con a {
    display: flex;
    width: 3.25rem;
    height: 0.88rem;
    font-size: 0;
    margin: 0.2rem auto 0.1rem;
    background: red;
    opacity: 0;
}

.model_hb_link .t4 {
    text-align: center;
    color: #ffe7bd;
    font-size: 0.24rem;
}

.swiper_index {
    width: 100%;
    height: 2.6rem;
    border-radius: 0.18rem;
    overflow: hidden;
}

.swiper_index img {
    display: block;
    width: 100%;
    height: 100%;
}

.indexPage {
    padding: 0 0.2rem;
}

.swiper_index .swiper-pagination {
    display: flex;
    justify-content: center;
}

.swiper_index .swiper-pagination-bullet {
    background-color: #f2f2f2;
    opacity: 0.7;
    width: 0.08rem;
    height: 0.08rem;
    margin: 0.06rem !important;
}

.swiper_index .swiper-pagination-bullet-active {
    opacity: 1;
    width: 0.16rem;
    border-radius: 0.04rem;
}

.index_bz {
    margin: 0.24rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #666;
    font-size: 0.2rem;
}

.index_bz li {
    display: flex;
    align-items: center;
    transform: scale(0.9);
    padding:2px 6px;border-radius:12px;background-color: #efefef;
}

.index_bz img {
    margin-right: 0.08rem;
}

.nav_quick {
    background-color: #ffffff;
    border-radius: 0.18rem;
    padding: 0.28rem 0.12rem;
    margin-bottom: 0.24rem;
}

.nav_quick ol,
.nav_quick ul {
    display: flex;
    justify-content: space-between;
}

.nav_quick ul {
    margin-bottom: 0.42rem;
}

.nav_quick li {
    display: flex;
    flex: 1;
    width: 0;
    color: #333333;
    font-size: 0.24rem;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}

.nav_quick li a {
    color: #333333;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.nav_quick i {
    position: absolute;
    width: 0.46rem;
    height: 0.26rem;
    background: url(/Content/Versions01/img/icon/hot_1.png) no-repeat;
    background-size: 100%;
    top: -2px;
    right: 2px;
}

.nav_quick ul img {
    width: .6rem;
    margin-bottom: 0.18rem;
}

.nav_quick ol img {
    width: 0.48rem;
    margin-bottom: 0.18rem;
}

.active_red_packet .link_img {
    margin-bottom: 0.4rem;
}

.active_red_packet .link_img img {
    display: block;
    width: 100%;
}

.jg_list_common {
    margin-bottom: 0.3rem;
}

.jg_list_common .hd {
    display: flex;
    margin-bottom: 0.3rem;
    justify-content: space-between;
}

.jg_list_common .hd h1 {
    color: #1a1a1a;
    font-size: 0.36rem;
    font-weight: 800;
    flex: 1;
    width: 0;
    margin-right: 0.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jg_list_common .hd dt {
    color: #1a1a1a;
    font-size: 0.36rem;
    font-weight: 800;
    flex: 1;
    width: 0;
    margin-right: 0.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jg_list_common .hd dd {
    display: flex;
    align-items: center;
    color: #999999;
    font-size: 0.24rem;
    line-height: 0.23rem;
    justify-content: space-between;
}

.jg_list_common .hd .sort_1 {
    padding-left: 0.28rem;
    background: url(../img/4-2.png) no-repeat 0 bottom;
    background-size: 0.17rem 0.2rem;
}

.jg_list_common .hd .sort_2 span {
    padding-left: 0.28rem;
    background: url(../img/4-1.png) no-repeat -0.04rem -0.01rem;
    background-size: 0.3rem 0.3rem;
}

.jg_list_common .hd .sort_2.on span{
    background: url(../img/3-1.png) no-repeat -0.04rem -0.01rem;
    background-size: 0.3rem 0.3rem;
}

.jg_list_common .hd .sort_5 span{
    padding-left: 0.34rem;
    background: url(../img/sift.png) no-repeat 0 0.02rem;
    background-size: 0.24rem 0.24rem;
}

.jg_list_common .hd .sort_1.on {
    background: url(../img/3-2.png) no-repeat 0 bottom;
    background-size: 0.17rem 0.2rem;
}

.jg_list_common .hd .on {
    color: #009b4c;
}

.jg_list_common .hd dd span {
    margin-left: 0.4rem;
}

.jg_list_common li {
    display: flex;
    padding: 0.2rem 0.2rem 0.2rem;
    flex-direction: column;
    background-color: #ffffff;
    border-radius: 0.14rem;
    margin-bottom: 0.2rem;
    justify-content: space-between;
    position: relative;
}

.jg_list_common li a {
    display: flex;
    flex: 1;
    /*width: 0;*/
    justify-content: space-between;
}

.jg_list_common .img {
    width: 1.9rem;
    height: 1.42rem;
    margin-right: 0.2rem;
    position: relative;
}

.jg_list_common .img i {
    position: absolute;
    height: 0.44rem;
    padding: 0 4px;
    line-height: 0.4rem;
    background: url(../img/mark_1.png) no-repeat 0 center/100% 0.44rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.24rem;
    font-style: normal;
    left: -0.07rem;
    top: -0.07rem;
}

.jg_list_common .img img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0.06rem;
}

.jg_list_common .con {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
    width: 0;
    color: #333333;
    font-size: 0.2rem;
}

.jg_list_common li:last-child {
    margin-bottom: 0;
}

.jg_list_common .title {
    color: #333;
    font-size: 0.32rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 800;
    /* display: flex; */
}

.jg_list_common .title p {
    width: 0;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jg_list_common .mark {
    font-size: 0;
    white-space: nowrap;
    overflow-x: auto;
}

.jg_list_common .mark span {
    color: #333333;
    display: inline-flex;
    border-radius: 0.04rem;
    border: solid 1px #e0e0e0;
    /* padding: 1px; */
    margin-right: 4px;
    white-space: nowrap;
    vertical-align: middle;
    height: 0.38rem;
    align-items: center;
}


.jg_list_common .mark span.b {
    border: solid 1px #fbb7a2;
    color: #f76f3a;
}

.jg_list_common .mark span.hs {
    border: solid 1px #FC9B9B;
    color: #FB3636;
    align-items: center;
}

.jg_list_common .mark span.hs img {
    height: auto;
}

.jg_list_common .mark em {
    font-style: normal;
    font-size: 0.2rem;
    transform: scale(0.8);
}

.jg_list_common .mark span:last-child {
    margin-right: 0;
}

.jg_list_common .mark span:first-child{
    border: 1px solid #0e8f4d;
    color: #0e8f4d;
}

.jg_list_common .other {
    display: flex;
    align-items: flex-end;
    /* justify-content: space-between; */
}

.jg_list_common .price {
    color: #ff4341;
    font-size: 0.2rem;
    align-items: flex-end;
    line-height: initial;
    padding-right: 0.22rem;
    position: relative;
}

/* .jg_list_common .price::after {
    content: '';
    position: absolute;
    width: 0.02rem;
    height: 0.18rem;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #adadad;
} */

.jg_list_common .other {
    color: #999;
}

.jg_list_common .other span {
    white-space: nowrap;
}

.jg_list_common .other span:last-child {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 0;
    flex: 1;
}

.jg_list_common .other span:nth-child(3) {
    margin: 0 0.2rem;
}

.jg_list_common .price b {
    font-weight: bold;
    font-size: 0.32rem;
    line-height: 0.34rem;
}

.text_ex_p1 {
    text-align: center;
    color: #b3b3b3;
    font-size: 0.24rem;
    margin-bottom: 0.36rem;
}

.footer_copy {
    color: #b3b3b3;
    font-size: 0.2rem;
    background: #fff;
    text-align: center;
    padding: 0.5rem 0 0.4rem;
}

.footer_copy h4 {
    margin-bottom: 0.1rem;
    font-weight: normal;
    font-size: 0.24rem;
}

.footer_copy img {
    vertical-align: middle;
    width: 0.24rem;
    height: auto;
    display: inline-block;
    margin-right: 0.1rem;
}

.footer_copy p {
    padding: 0.08rem 0;
}

.footer_tabbar {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 4;
    background: #fff;
    border-top: 1px solid #f3f3f3;
    height: 1rem;
    display: flex;
    justify-content: space-between;
    color: #606469;
    font-size: 0.24rem;
}

.footer_tabbar > a {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    flex: 1;
    padding-bottom: 0.1rem;
    color: #606469;
}

.footer_tabbar .home {
    background: url(../img/tabbar_111.png) no-repeat center 0.1rem/0.44rem 0.44rem;
}

/* .footer_tabbar .home.on {
    background: url(../img/tabbar_12.png) no-repeat center 0.1rem/0.44rem 0.44rem;
} */

.footer_tabbar .home.on {
    background: url(../img/logo.png) no-repeat center center/0.72rem 0.72rem;
}

.footer_tabbar .tc {
    background: url(../img/tabbar_211.png) no-repeat center 0.1rem/0.48rem 0.48rem;
}

.footer_tabbar .tc.on {
    background: url(../img/tabbar_212.png) no-repeat center 0.1rem/0.48rem 0.48rem;
}

.footer_tabbar .jg {
    background: url(../img/tabbar_311.png) no-repeat center 0.1rem/0.4rem 0.4rem;
}

.footer_tabbar .jg.on {
    background: url(../img/tabbar_312.png) no-repeat center 0.1rem/0.4rem 0.4rem;
}

.footer_tabbar .zx,.footer_tabbar .zx1 {
    background: url(../img/tabbar_411.png) no-repeat center 0.1rem/0.44rem 0.4rem;
}

.footer_tabbar .zx.on,.footer_tabbar .zx1.on {
    background: url(../img/tabbar_421.png) no-repeat center 0.1rem/0.4rem 0.4rem;
}

.footer_tabbar .mine {
    background: url(../img/tabbar_511.png) no-repeat center 0.1rem/0.4rem 0.4rem;
}

.footer_tabbar .mine.on {
    background: url(../img/tabbar_512.png) no-repeat center 0.1rem/0.4rem 0.4rem;
}

.footer_tabbar .on {
    color: #019c50;
}

#model_online_cons {
    color: #999999;
    font-size: 0.26rem;
    width: 5.85rem;
    margin: 1rem auto 0;
    border-radius: 0.16rem;
    overflow: hidden;
}

#model_online_cons .bg img {
    width: 100%;
    display: block;
}

#model_online_cons .top {
    height: 1.72rem;
    position: relative;
    overflow: hidden;
}

#model_online_cons .top::after {
    content: '';
    width: 2px;
    height: 1.22rem;
    background: #fff;
    position: absolute;
    right: 0.25rem;
    bottom: 0;
    margin-right: -1px;
}

#model_online_cons .close {
    width: 0.5rem;
    height: 0.5rem;
    float: right;
    background: url(../img/close_1.png) no-repeat 0 0/100% 100%;
}

#model_online_cons .con {
    background: #fff;
    padding: 0 0 0.44rem 0;
}

#model_online_cons .t1 {
    text-align: center;
    padding: 0.4rem 0 0.36rem;
    color: #333333;
    font-size: 0.36rem;
}

#model_online_cons .t2 {
    display: flex;
    justify-content: center;
    align-items: center;
}

#model_online_cons .t2 img {
    width: 0.57rem;
    height: 0.47rem;
}

#model_online_cons .t2 p {
    color: #000000;
    font-size: 0.36rem;
    line-height: 0.35rem;
    margin: 0 0.34rem 0 0.26rem;
}

#model_online_cons .t2 span {
    display: flex;
    width: 1.02rem;
    height: 0.48rem;
    border-radius: 0.24rem;
    border: solid 0.01rem rgba(51, 153, 255, 0.7);
    color: #099eff;
    font-size: 0.26rem;
    cursor: pointer;
    align-items: center;
    justify-content: center;
}

#model_online_cons .tel {
    width: 4.3rem;
    height: 0.74rem;
    background-color: #0099ff;
    border-radius: 0.37rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.32rem;
    margin: 0 auto 0.36rem;
}

#model_online_cons .t3 {
    margin: 0.24rem 0 0.45rem;
    text-align: center;
}

#model_online_cons .t4 {
    text-align: center;
}

#model_online_cons .t4 a {
    color: #099eff;
    font-size: 0.32rem;
    text-decoration: underline;
}

#copyinput {
    position: absolute;
    left: -1000000px;
    z-index: -100000;
}

/* 棣栭〉鏍峰紡end */
/* 鎼滅储椤垫牱寮弒tart */
.search_page {
    padding: 0.92rem 0.3rem 0.3rem;
    background: #fff;
    position: relative;
}

.search_bar {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 0.3rem;
    display: flex;
    height: 0.62rem;
    color: #727272;
    font-size: 0.28rem;
    background: #fff;
    box-sizing: content-box;
    z-index: 10;
}

.search_bar > div {
    display: flex;
}

.search_bar .cancel {
    margin-left: 0.3rem;
    align-items: center;
}

.search_bar .input_box {
    flex: 1;
    width: 0;
    background-color: #f6f6f6;
    border-radius: 0.31rem;
}

.search_bar .input_btn {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 0.6rem 0 0.24rem;
    margin-right: 0.25rem;
}

.search_bar .hd {
    color: #333333;
    font-weight: 800;
    white-space: nowrap;
}

.search_bar .hd::after {
    content: '';
    background: url(../img/toggle_1.png) no-repeat 0 0/100% 100%;
    width: 8px;
    height: 6px;
    transition: all 0.3s;
    top: 50%;
    right: 0.24rem;
    transform: translateY(-50%);
    position: absolute;
}

.search_bar .on .hd::after {
    transform: rotate(-180deg);
}

.search_bar ul {
    position: absolute;
    color: #ffffff;
    font-size: 0.3rem;
    padding: 0.2rem 0.34rem;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 0.1rem;
    top: 100%;
    left: 0;
    display: none;
}

.search_bar .on ul {
    display: block;
}

.search_bar li {
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.search_bar li:first-child::before {
    position: absolute;
    content: '';
    border: 0.12rem solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.7);
    top: -0.42rem;
    left: 0.32rem;
}

.search_bar li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}

.search_bar li img {
    margin-right: 0.13rem;
}

.search_bar .input {
    display: flex;
    align-items: center;
    flex: 1;
    position: relative;
}

.search_bar .input::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 0.24rem;
    top: 50%;
    background-color: #a9acae;
    transform: translateY(-50%);
    left: -0.24rem;
}

.search_bar .input img {
    width: 0.24rem;
    height: 0.26rem;
    margin-right: 0.12rem;
}

.search_bar .input input {
    flex: 1;
    display: flex;
    height: 100%;
    background: none;
    font-size: 0.28rem;
    color: #333;
    padding-right: 0.2rem;
}

.common_box_searchpage .item {
    margin-top: 0.4rem;
}

.common_box_searchpage .item .hd {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.common_box_searchpage .title {
    color: #000000;
    font-size: 0.3rem;
    font-weight: 800;
}

.common_box_searchpage .clear {
    width: 0.33rem;
    height: 0.33rem;
    background: url(../img/delete_1.png) no-repeat 0 0/100% 100%;
}

.common_box_searchpage .bd {
    font-size: 0;
    margin-top: 0.2rem;
}

.common_box_searchpage .bd a {
    color: #181f2f;
    font-size: 0.24rem;
    display: inline-block;
    background-color: #f6f6f6;
    border-radius: 0.28rem;
    line-height: 0.56rem;
    padding: 0 0.2rem;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
}

.search_think_wrap {
    position: absolute;
    width: 100%;
    background: #fff;
    border-radius: 0rem 0rem 0.16rem 0.16rem;
    color: #333333;
    font-size: 0.3rem;
    left: 0;
    box-shadow: 0 2px 8px #ddd;
    padding: 0 0.3rem;
    display: none;
    z-index: 2;
}

.search_think_wrap a {
    display: flex;
    justify-content: space-between;
    height: 0.88rem;
    align-items: center;
    border-bottom: 1px solid #f5f5f5;
}

.search_think_wrap span {
    color: #099eff;
}

.search_think_wrap .t1 {
    flex: 1;
    width: 0;
    margin-right: 0.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search_think_wrap .t2 {
    color: #b3b3b3;
}

/* 鎼滅储椤垫牱寮廵nd */
/* 鏈烘瀯鍒楄〃鏍峰紡start */
.list_outer {
    padding: 2.7rem 0 1rem;
}

.list_outer2 {
    /*padding-top: 1.92rem;*/
}

.fillter_nav_hd .sx_1:not('.filter04') img {
    width: 0.18rem;
    height: 0.21rem;
    margin-top: 4px;
}

.in01 {
    display: flex;
    align-items: center;
    position: relative;
}

.in01 .m01 {
    position: absolute;
    width: 0.26rem;
    height: 0.26rem;
    background-color: #ff2f56;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    color: #ffffff;
    bottom: 100%;
    left: 100%;
}

.jglist05 .other {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.jglist05 .other .y1 {
    display: flex;
    align-items: center;
}

.jglist05 .other .y1 div:first-child {
    margin-right: 0.2rem;
}

.jglist05.jg_list_common .price::after {
    display: none;
}

.jglist05.jg_list_common .price {
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 0.06rem;
}

.ym03 {
    position: absolute;
    right: 0;
    top: 0;
    width: 1.07rem;
}

.in01 .m01 i {
    transform: scale(0.8);
    font-style: normal;
    display: flex;
    align-items: center;
    justify-content: center;
}

li.on .filter04 img {
    transform: rotate(-180deg);
}

li.on .filter_model {
    display: flex;
}

.toggle_list {
    color: #666666;
    font-size: 0.22rem;
}

.toggle_list .item {
    display: flex;
    flex-wrap: nowrap;
}

.toggle_list .item > li,
.toggle_list > li {
    background-color: #ffffff;
    border-radius: 0.14rem;
    padding: 0.2rem 0.2rem 0.2rem;
    margin-bottom: 0.2rem;
    position: relative;
}

.toggle_list > li:last-child {
    margin-bottom: 0;
}

.toggle_list .zjll {
    padding-top: 0.46rem
}

.toggle_list .zjll > a > span {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #ffebcc;
    color: #c39d67;
    padding: 0.05rem 0.1rem;
    border-top-left-radius: 0.14rem;
    border-bottom-right-radius: 0.14rem;
    z-index: 1
}

.toggle_list .info {
    display: flex;
    justify-content: space-between;
}

.toggle_list .info > a {
    display: flex;
    width: 0;
    flex: 1;
}

.jglist05.jg_list_common li a {
    width: auto;
}

.jglist05.jg_list_common li {
    display: block;
}

.fy05 {
    margin: 0.3rem 0 0 2.1rem;
    margin-top: 0;
}

.fy05_hd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #666666;
    font-size: 0.22rem;
    /*margin-bottom: 0.2rem;*/
    padding-top: 0.3rem;
    padding-bottom: 0.2rem;
}

.fy05_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.2rem;
    margin-bottom: 0.36rem;
    color: #666;
}

.fy05_item:last-child {
    margin-bottom: 0;
}

.fy05_item:nth-child(n+3) {
    display: none;
}

.fy05_item:nth-child(2) {
    margin-bottom: 0;
}

.open02 .fy05_item:nth-child(2) {
    margin-bottom: 0.36rem;
}

.open02 .fy05_item {
    display: flex;
}

.open02 .fy05_hd .u2 img {
    transform: rotate(-180deg);
}

.fy05_item .u1 {
    flex: 1;
    width: 0;
    white-space: nowrap;
    overflow: hidden;
    color: #333333;
    font-size: 0.26rem;
    text-overflow: ellipsis;
}

.fy05_hd .u1 {
    display: flex;
    align-items: center;
}

.fy05_hd .u1 img {
    width: 0.17rem;
    margin-right: 0.12rem;
}

.fy05_hd .u2 {
    width: 0.18rem;
}

.toggle_list .img {
    width: 1.9rem;
    height: 1.42rem;
    position: relative;
    overflow: hidden;
    border-radius: 0.06rem 0.04rem 0rem 0rem;
    border: solid 1px #f7f7f7;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    margin-right: 0.18rem;
}

.toggle_list .img img {
    display: block;
    width: 100%;
    height: auto;
}

.toggle_list .img p {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 0.39rem;
    background-image: linear-gradient(90deg,
    #1ca5ff 0%,
    #52bbff 100%),
    linear-gradient(
            #ffa619,
            #ffa619);
    background-blend-mode: normal,
    normal;
    border-radius: 0.1rem 0.1rem 0rem 0rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.24rem;
}

.toggle_list .con {
    display: flex;
    flex: 1;
    width: 0;
    flex-direction: column;
    justify-content: space-between;
}

.toggle_list .con > div {
    display: flex;
}

.toggle_list .t1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000000;
    font-size: 0.32rem;
    font-weight: 800;
    display: block !important;
}

.toggle_list .t1 p {
    width: 0;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.toggle_list .t2 {
    align-items: center;
}

.toggle_list .t2_1 {
    color: #22a8ff;
}

.toggle_list .t2_2 {
    width: 2px;
    margin: 0 0.2rem;
    height: 0.18rem;
    background-color: #adadad;
}

.toggle_list .t2_3 {
    width: 0;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.toggle_list .con .t3 {
    align-items: flex-end;
}

.toggle_list .t3_1 {
    color: #ff4341;
    font-size: 0.2rem;
}

.toggle_list .t3_1 b {
    font-size: 0.32rem;
    line-height: 0.3rem;
}

.toggle_list .t3_2 {
    color: #999999;
    font-size: 0.2rem;
    margin: 0 0.2rem 0 0.04rem;
}

.toggle_list .t3_3 {
    flex: 1;
    width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.toggle_list .toggle {
    margin-top: 0.3rem;
    height: 0.6rem;
    overflow: hidden;
}

.toggle_list .toggle.on {
    height: auto;
}

.toggle_list .toggle .t3 {
    float: right;
    width: 0.4rem;
    height: 0.4rem;
    text-align: center;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.toggle_list .toggle .t3 img {
    width: 0.2rem;
    height: auto;
    transition: all 0.3s;
}

.toggle_list .toggle.on .t3 img {
    transform: rotate(-180deg);
}

.toggle_list .toggle .t1 img {
    width: 0.24rem;
    height: auto;
    margin-right: 0.08rem;
}

.toggle_list .toggle .t1 {
    color: #333333;
    font-size: 0.26rem;
    display: inline-flex !important;
    align-items: center;
    position: relative;
    top: 0.04rem;
}

.toggle_list .toggle span {
    color: #666666;
    font-size: 0.2rem;
    display: inline-block;
    background-color: #f5f5f5;
    border-radius: 0.16rem;
    padding: 0.1rem;
    line-height: 0.2rem;
    margin: 0 0.1rem 0.2rem 0;
}

/* 鏈烘瀯鍒楄〃鏍峰紡end */
/* 鏈烘瀯璇︽儏鏍峰紡start */
.wx_share_model {
    position: fixed;
    width: 100%;
    overflow: hidden;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 2000;
    display: none;
}

.wx_share_model img {
    display: block;
    width: 100%;
    height: 100%;
}

.swiper_detail {
    height: 4.49rem;
}

.swiper_detail:after {
    position: absolute;
    bottom: -2px;
    content: '';
    width: 100%;
    padding-top: 60px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff));
    background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}

.swiper_detail .swiper-wrapper {
    position: static;
}

.swiper_detail img {
    width: 100%;
    height: 100%;
}

.swiper_detail .swiper-pagination {
    width: 0.92rem;
    height: 0.5rem;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0.25rem;
    color: #ffffff;
    font-size: 0.26rem;
    display: flex;
    align-items: center;
    justify-content: center;
    /*bottom: 0.6rem;*/
    bottom: 1.47rem;
    right: 0.3rem;
    left: initial;
}

.swiper_detail .swiper-pagination .swiper-pagination-current {
    font-size: 0.34rem;
}

.detail_jg_info_wrap {
    background: #fff;
    color: #333333;
    font-size: 0.24rem;
    padding-bottom: 0.32rem;
}

.detail_jg_info_wrap #date_show {
    height: 0;
    overflow: hidden;
}

.detail_jg_info_wrap .on + #date_show {
    height: auto;
}

.detail_jg_info2 {
    position: relative;
    z-index: 6;
    background: #fff;
    margin: 0 0.2rem;
    box-shadow: 0rem 0.06rem 0.21rem 0rem rgba(108, 108, 108, 0.16);
    border-radius: 0.16rem;
    color: #666666;
    font-size: 0.2rem;
    padding: 0.3rem;
    top: -1.2rem;
    margin-bottom: -0.8rem;
}

.detail_jg_info2.show .detail_jg_info2_show {
    display: none;
}

.detail_jg_info2.show .detail_jg_info2_hide {
    display: block;
}

.detail_jg_info2_top {
    display: flex;
    justify-content: space-between;
}

.detail_jg_info2_hideUp {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 1rem;
    cursor: pointer;
}

.detail_jg_info2_hideUp img {
    width: 0.4rem;
    height: auto;
}

.detail_jg_info2_img {
    width: 1.01rem;
    height: 1.01rem;
    display: flex;
    align-items: center;
    justify-content: center;
    /*margin-right: 0.18rem;*/
}

.detail_jg_info2_img img {
    display: block;
    width: 100%;
    height: auto;
}

.detail_jg_info2_con {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 0;
}

.detail_jg_info2_con .t1 {
    color: #333333;
    font-size: 0.36rem;
    font-weight: 800;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.detail_jg_info2_con .t2 {
    overflow-x: auto;
    font-size: 0;
    white-space: nowrap;
    margin: 0.2rem 0;
}

.detail_jg_info2_con .t2 span {
    display: inline-block;
    color: #333333;
    font-size: 0.2rem;
    margin-right: 0.2rem;
    border-radius: 0.04rem;
    border: solid 1px #e0e0e0;
    line-height: 0.34rem;
    padding: 0 0.08rem;
}

.detail_jg_info2_con .t2 span:last-child {
    margin-right: 0;
}

.detail_jg_info2_con .t2 .on {
    color: #099eff;
    border: solid 1px #8ac6ff;
}

.detail_jg_info2_show {
    /*display: flex;*/
    justify-content: space-between;
    align-items: flex-start;
    cursor: pointer;
}

.model_box_yhq_static {
    display: block;
    position: static;
    transform: translate(0, 0);
    margin: 0;
    padding: 0;
}

.detail_jg_info2_show .y1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.detail_jg_info2_hide {
    margin-top: 0.3rem;
    display: none;
}

.detail_jg_info2_hide .title {
    color: #333333;
    font-size: 0.28rem;
    font-weight: 800;
    margin-bottom: 0.1rem;
}

.detail_jg_info2_hide .con {
    color: #666666;
    font-size: 0.24rem;
    line-height: 0.34rem;
}

.detail_jg_info2_hide .pannel {
    margin-bottom: 0.2rem;
}

.detail_jg_info2_show .y1_1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.detail_jg_info2_show .y2 img {
    width: 0.18rem;
    height: auto;
    margin-top: 0.1rem;
}

.detail_jg_info2_show .y1_2 {
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    font-size: 0;
    /*margin-top: 0.2rem;*/
    margin-bottom: 0.14rem;
    height: 0.36rem;
}

.gg04 {
    position: relative;
    font-size: 0.2rem;
    background-color: #82ceff;
    border-radius: 0.04rem;
    padding: 0 0.07rem;
    line-height: 0.32rem;
    color: #fff;
    display: inline-block;
    margin-right: 8px;
}

.gg04:after {
    content: '';
    position: absolute;
    border: 4px solid transparent;
    border-left-color: #82ceff;
    top: 50%;
    right: 0;
    transform: translate(100%, -50%);
}

.detail_jg_info2_show .y1_2 .w1 {
    color: #ff6169;
    font-size: 0.2rem;
    margin-right: 0.22rem;
    border: solid 1px #ff6169;
    display: inline-flex;
    height: 0.36rem;
    align-items: center;
    border-radius: 0.04rem;
    justify-content: space-between;
    box-sizing: border-box;
}

.detail_jg_info2_show .y1_2 .on {
    border: solid 1px rgba(255, 97, 105, 0.4);
    color: #ff6169;
    background-color: #ffe9ea;
}

.detail_jg_info2_show .y1_2 span {
    padding: 0 0.08rem;
}

.detail_jg_info2_show .y1_2 label {
    padding: 0 0.08rem;
    position: relative;
    border-left: 1px solid #ff6169;
}

.detail_jg_info2_show .y1_2 label:before,
.detail_jg_info2_show .y1_2 label:after {
    background: #fff;
    width: 0.1rem;
    height: 0.1rem;
    content: '';
    position: absolute;
    left: -0.08rem;
    border: solid 1px #ff6169;
    border-radius: 50%;
}

.detail_jg_info2_show .y1_2 label:before {
    top: -0.06rem;
}

.detail_jg_info2_show .y1_2 label:after {
    bottom: -0.06rem;
}

.detail_jg_info {
    position: relative;
    z-index: 6;
    top: -0.4rem;
    background: #fff;
    margin: 0 0.3rem;
    box-shadow: 0rem 0.06rem 0.21rem 0rem rgba(108, 108, 108, 0.16);
    border-radius: 0.16rem;
    padding: 0.74rem 0.3rem 0.32rem;
}

.detail_jg_info .logo {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 6;
    width: 1.14rem;
    height: 1.14rem;
    background-color: #ffffff;
    box-shadow: 0rem 0.06rem 0.18rem 0rem rgba(108, 108, 108, 0.22);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.detail_jg_info .logo img {
    width: 0.8rem;
    height: auto;
}

.detail_jg_info .mark {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.51rem;
    height: 0.47rem;
}

.detail_jg_info .mark img {
    width: 100%;
    height: 100%;
}

.detail_jg_info .t1 {
    text-align: center;
    color: #333;
    font-size: 0.36rem;
    font-weight: 800;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.detail_jg_info .t2 {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #333333;
    font-size: 0.24rem;
    margin: 0.18rem 0;
}

.detail_jg_info .t2 span {
    line-height: 0.26rem;
}

.detail_jg_info .t2 em {
    width: 2px;
    height: 0.18rem;
    background-color: #dfdfdf;
    margin: 0 0.2rem;
}

.detail_jg_info .t3 {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #333333;
    font-size: 0.2rem;
}

.detail_jg_info .t3 span {
    padding: 0 .1rem;
    border: solid 1px #e0e0e0;
    border-radius: 0.04rem;
    margin: 0 0.1rem;
    display: inline-flex;
    line-height: initial;
}

.detail_jg_info .t3 .on {
    color: #f76f3a;
    border: solid 1px #fbb7a2;
}

.detail_info_link {
    margin: 0 0.3rem;
    color: #333333;
    font-size: 0.28rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.detail_info_link .t1 {
    width: 0.49rem;
}

.detail_info_link .t2 {
    display: flex;
    justify-content: space-between;
    flex: 1;
    width: 0;
    line-height: 0.36rem;
    /* margin-right: 0.14rem; */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.detail_info_link .t4{
    font-size: 12px;
    position: relative;
}

.detail_info_link .line{
    height: 10px;
    width: 0;
    border-right: 1px solid #8e8989;
    margin: 12px;
}

.detail_info_link .t4 img{
    width: 14px;
    height: 12px;
    margin:0 auto
}
.detail_info_link2 .t2 {
    display: block;
}

.detail_info_link2 .t4{
    color:#333;
    font-size: 14px;
    padding: 0 4px;
    line-height: 0.36rem;
}

.detail_info_link .t2_1 {
    margin-right: 0.2rem;
    flex: 1;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.detail_info_link .t2_2 {
    color: #666666;
    font-size: 0.24rem;
}

.detail_info_link1 {
    align-items: center;
}

.detail_info_link1 .t1 img {
    width: 0.3rem;
    height: auto;
    margin-top: 2px;
}

.detail_info_link2 .t1 img {
    width: 0.26rem;
    height: auto;
    margin-top: 0.06rem;
}

.detail_info_link .t3 {
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    color: #099eff;
    height: 0.36rem;
}

.detail_info_link.on .t3 img {
    transform: rotate(90deg);
}

.detail_info_link .t3 img {
    width: 0.11rem;
    margin-left: 0.2rem;
    height: 0.18rem;
}

.detail_info_link2 .t3 img {
    margin-left: 0;
    transition: all 0.3s;
}

.detail_jg_bz {
    display: flex;
    align-items: center;
    color: #333;
    font-size: 0.24rem;
    justify-content: space-between;
    height: 0.88rem;
    background-color: #ffffff;
    border-radius: 0 0 0.16rem 0.16rem;
    padding: 0 0.3rem 0 0.2rem;
    margin: 0 0 0.2rem;
    border-top: 1px solid #f5f5f5;
    cursor: pointer;
}

.detail_jg_bz .t1 {
    flex: 1;
    display: flex;
    align-items: center;
}

.detail_jg_bz .t1 span {
    display: flex;
    align-items: center;
    margin-left: 0.28rem;
}

.detail_jg_bz .t1 img {
    width: 0.28rem;
    height: auto;
    margin-right: 0.08rem;
}

.detail_jg_bz .t2 img {
    width: 0.11rem;
    height: 0.18rem;
}

.detail_jg_yhq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.88rem;
    padding: 0 .3rem;
    background: #fff;
    border-radius: 0.16rem;
}

.detail_jg_yhq label {
    display: flex;
    width: 1.1rem;
    height: 0.46rem;
    background-color: #ffe9ea;
    border-radius: 0.06rem;
    align-items: center;
    justify-content: center;
    color: #ff6169;
    font-size: 0.3rem;
    line-height: 0.3rem;
    margin-right: 0.26rem;
}

.detail_jg_yhq .t1 {
    display: flex;
}

.detail_jg_yhq .t1 div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #ff6169;
    font-size: 0.24rem;
    line-height: 0.22rem;
    min-width: 1.69rem;
    height: 0.46rem;
    border-radius: 0.04rem;
    padding-left: 0.1rem;
    border: solid 1px #ff6169;
    margin-right: 0.2rem;
}

.detail_jg_bz .t1 > img {
    width: 1.36rem;
    margin-right: 0;
}

.detail_jg_yhq .t1 span {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    min-width: 0.79rem;
    background-color: #ff6169;
    color: #fff;
    margin-left: 0.04rem;
    border-radius: 0.2rem 0 0 0.2rem;
}

.detail_jg_yhq .t2 {
    display: flex;
    align-items: center;
    color: #ff6169;
    font-size: 0.28rem;
}

.detail_jg_yhq .t2 img {
    width: 0.11rem;
    height: 0.18rem;
    margin-left: 0.12rem;
}

.activity_jsrz {
    display: block;
}

.activity_jsrz img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0.2rem 0;
}

.detail_inner_nav {
    background-color: #ffffff;
    border-radius: 0.16rem 0.16rem 0 0;
    color: #999999;
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
}

.detail_inner_nav ul {
    display: flex;
    height: 0.88rem;
    justify-content: space-between;
}

.detail_inner_nav.fixed {
    position: fixed;
    /* width: 100%; */
    z-index: 10;
    top: 0.88rem;
    top: 0;
    right: 1.6rem;
    left: 1rem;
    margin-bottom: 0;
}

.detail_inner_nav li {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
    cursor: pointer;
    position: relative;
}

.detail_inner_nav .on {
    color: #000000;
    font-size: 0.32rem;
    font-weight: 800;
}

.detail_inner_nav .on::after {
    width: 0.3rem;
    height: 0.04rem;
    background-image: linear-gradient(90deg,
    #099eff 0%,
    #b2e1ff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 2px;
    position: absolute;
    content: '';
    bottom: 0.1rem;
    left: 50%;
    transform: translateX(-50%);
}

.detail_inner_toggle {
    padding-bottom: 0.2rem;
}

.detail_inner_toggle .off_jg_wrap {
    display: flex;
    flex-direction: column;
    background: #fff;
    position: relative;
    top: -0.2rem;
}

.detail_inner_toggle .off_jg_wrap .t1 {
    color: #ef9a20;
    font-size: 0.32rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.9rem;
    font-weight: 800;
    background-color: #fff7ec;
}

.detail_inner_toggle .off_jg_wrap .t2 {
    white-space: nowrap;
    font-size: 0;
    padding: 0.3rem 0.2rem;
    overflow-x: auto;
}

.detail_inner_toggle .off_jg_wrap a {
    display: inline-block;
    color: #666666;
    font-size: 0.26rem;
    width: 1.51rem;
    height: 0.58rem;
    line-height: 0.57rem;
    background-color: #f3f3f3;
    border-radius: 0.29rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 0.34rem;
    text-align: center;
}

.detail_inner_toggle .off_jg_wrap a:last-child {
    margin-right: 0;
}

.detail_inner_toggle .off_jg_wrap a.current {
    color: #099eff;
    background-color: #e1f3ff;
}

.detail_inner_tclist_item {
    background: #fff;
    color: #333333;
    font-size: 0.2rem;
    border-radius: 0.16rem;
    padding: 0.3rem;
    margin-bottom: 0.2rem;
    position: relative;
}

.detail_inner_tclist_item .tuijian_img {
    position: absolute;
    left: 0;
    top: 0;
}

.detail_inner_tclist_item .tuijian_img img {
    width: 0.59rem;
    height: auto;
}

.detail_inner_tclist_item .price {
    color: #ff4341;
    font-size: 0.21rem;
    line-height: 0.3rem;
}

.detail_inner_tclist_item .price b {
    font-size: 0.36rem;
}

.detail_inner_tclist_item:last-child {
    margin-bottom: 0;
}

.detail_inner_tclist_top {
    display: flex;
    justify-content: space-between;
}

.detail_inner_tclist_off .detail_inner_tclist_item .img {
    width: 1.21rem;
    height: 0.9rem;
}

.detail_inner_tclist_item .img {
    width: 1.71rem;
    height: 0.9rem;
    background-color: #e9ebe9;
    border-radius: 0.08rem;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
    margin-right: 0.18rem;
}

.detail_inner_tclist_item .img img {
    display: block;
    height: 100%;
    width: auto;
}

.detail_inner_tclist_item .con {
    display: flex;
    flex: 1;
    width: 0;
    flex-direction: column;
    justify-content: space-between;
}

.detail_inner_tclist_item .con .y1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #666666;
    font-size: 0.22rem;
}

.detail_inner_tclist_item .con .y1_1 {
    flex: 1;
    width: 0;
    margin-right: 0.3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #333333;
    font-size: 0.3rem;
    font-weight: 800;
    line-height: 0.3rem;
}

.detail_inner_tclist_item .con .y1_2 {
    display: flex;
    align-items: center;
}

.detail_inner_tclist_item .con .y1_2 img {
    width: 0.16rem;
    height: 0.2rem;
    margin-right: 0.08rem;
}

.detail_inner_tclist_item .mark {
    color: #666666;
    font-size: 0;
}

.detail_inner_tclist_item .mark span {
    font-size: 0.22rem;
    display: inline-block;
    width: 1.07rem;
    height: 0.33rem;
    line-height: 0.32rem;
    border-radius: 0.04rem;
    border: solid 0.01rem #b5b5b5;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 0.1rem;
    text-align: center;
}

.detail_inner_tclist_item .other {
    display: flex;
    justify-content: space-between;
    flex: 1;
    width: 0;
    margin-right: 0.1rem;
}

.detail_inner_tclist_item .inner {
    display: flex;
    justify-content: space-between;
}

.detail_inner_tclist_item .other_p img {
    width: 0.22rem;
    height: 0.22rem;
    margin-right: 0.1rem;
}

.detail_inner_tclist_item .other_p p {
    display: flex;
    align-items: center;
    color: #999999;
    font-size: 0.24rem;
    line-height: 0.24rem;
    margin-bottom: 0.16rem;
}

.detail_inner_tclist_item .other_p {
    flex: 1;
    width: 0;
}

.detail_inner_tclist_item .other_p p:last-child {
    margin-bottom: 0;
}

.detail_inner_tclist_item .other_p span {
    flex: 1;
    width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.detail_inner_tclist_item .toggle {
    width: 0.4rem;
    height: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.detail_inner_tclist_item.active .toggle img {
    transform: rotate(180deg);
}

.detail_inner_tclist_item .toggle img {
    transition: all 0.2s;
    width: 0.18rem;
    height: auto;
}

.detail_inner_tclist_item.on .more img,
.detail_inner_tclist_item.on .toggle img {
    transform: rotate(-180deg);
}

.detail_inner_tclist_item .title {
    color: #333;
    font-size: 0.32rem;
    font-weight: 800;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.detail_inner_tclist_item li {
    display: flex;
    background-color: #f8f7fc;
    border-radius: 0.08rem;
    padding: 0.2rem 0.3rem;
    margin-bottom: 0.2rem;
    flex-direction: column;
}

.detail_inner_tclist_item li > a {
    display: flex;
    flex-direction: column;
}

.detail_inner_tclist_item ul {
    margin: 0.28rem 0 0.3rem;
}

.detail_inner_tclist_item ul > a {
    display: block;
    margin-bottom: 0.2rem;
}

.detail_inner_tclist_item ul > a:last-child {
    margin-bottom: 0;
}

.detail_inner_tclist_item li:last-child {
    margin-bottom: 0;
}

.detail_inner_tclist_item .t1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.detail_inner_tclist_item .t1_1 {
    color: #000000;
    font-size: 0.3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 800;
    flex: 1;
    width: 0;
    margin-right: 0.2rem;
}

.detail_inner_tclist_item .t1_2 {
    color: #333333;
    font-size: 0.24rem;
    display: flex;
    align-items: center;
}

.detail_inner_tclist_item .t1_2 em {
    width: 2px;
    display: block;
    height: 0.16rem;
    background-color: #cccccc;
    margin: 0 0.2rem;
}

.detail_inner_tclist_item .t2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0.16rem 0 0.12rem;
}

.detail_inner_tclist_item .t2_1 {
    display: flex;
    align-items: flex-end;
    line-height: 0.2rem;
}

.detail_inner_tclist_item .t2_1_1 {
    color: #ff4341;
    font-size: 0.2rem;
}

.detail_inner_tclist_item .t2_1_1 b {
    font-size: 0.32rem;
    font-weight: 800;
}

.detail_inner_tclist_item .t2_1_2 {
    color: #999999;
    font-size: 0.22rem;
    text-decoration: line-through;
    margin: 0 0.14rem 0 0.1rem;
}

.detail_inner_tclist_item .t2_1_3 {
    font-size: 0.2rem;
    color: #ffffff;
    padding: 0 0.1rem;
    background-image: linear-gradient(90deg,
    #fe3032 0%,
    #ff5a45 51%,
    #ff8458 100%),
    linear-gradient(
            #ff6169,
            #ff6169);
    background-blend-mode: normal,
    normal;
    border-radius: 0.04rem;
    margin-right: 0.1rem;
    line-height: 0.34rem;
}

.detail_inner_tclist_item .t2_1_4 {
    line-height: 0.3rem;
    padding: 0 0.1rem;
    border-radius: 0.04rem;
    border: solid 1px rgba(255, 97, 105, 0.5);
    color: #fe3032;
    font-size: 0.2rem;
}

.detail_inner_tclist_item .t2_1_4 span {
    /*transform: scale(0.8);*/
}

.detail_inner_tclist_item .t2_2 {
    width: 1rem;
    height: 0.5rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #999999,
            #999999);
    background-blend-mode: normal,
    normal;
    border-radius: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.28rem;
    font-weight: 800;
    cursor: pointer;
}

.detail_inner_tclist_item .t3 {
    font-size: 0;
    white-space: nowrap;
    overflow-x: auto;
}

.detail_inner_tclist_item .t3 span {
    color: #333333;
    display: inline-block;
    border-radius: 0.04rem;
    border: solid 1px #e0e0e0;
    font-size: 0.2rem;
    line-height: 0.22rem;
    padding: 0.08rem;
    margin: 0 0.12rem 0.12rem 0;
}

.detail_inner_tclist_item.active .hidden {
    display: block;
}

.detail_inner_tclist_item .hidden {
    display: none;
}

.detail_inner_tclist .more_off,
.detail_inner_tclist .more {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999999;
    font-size: 0.26rem;
}

.detail_inner_tclist .more > div {
    display: inline-flex;
    align-items: center;
    height: 0.5rem;
    padding: 0 0.3rem;
    border-radius: 0.25rem;
    color: #099eff;
    font-size: 0.26rem;
    border: solid 1px rgba(9, 158, 255, 0.6);
}

.detail_inner_tclist .openAll .more img {
    transform: rotate(180deg);
}

.detail_inner_tclist .more_off img,
.detail_inner_tclist .more img {
    width: 0.18rem;
    height: 0.07rem;
    margin-left: 0.1rem;
}

.detail_inner_contro .nav {
    display: flex;
    justify-content: space-between;
    color: #999999;
    font-size: 0.24rem;
    align-items: center;
    height: 1.58rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    padding: 0 0.6rem;
    margin-bottom: 0.2rem;
}

.detail_inner_contro .nav em {
    width: 0.03rem;
    height: 0.56rem;
    display: block;
    background-color: #f0f0f0;
    border-radius: 0.02rem;
}

.detail_inner_contro .nav .img {
    width: 0.97rem;
    height: 0.96rem;
    margin-right: 0.1rem;
}

.detail_inner_contro .nav > a {
    display: flex;
    color: #999999;
    font-size: 0.24rem;
}

.detail_inner_contro .nav .img img {
    width: 100%;
    height: 100%;
}

.detail_inner_contro .nav .t1 {
    display: flex;
    align-items: center;
    color: #000000;
    font-size: 0.3rem;
    line-height: 0.3rem;
    font-weight: 800;
    margin-top: 0.06rem;
    margin-bottom: 0.06rem;
}

.detail_inner_contro .nav .t1 img {
    width: 0.14rem;
    height: 0.18rem;
    margin-left: 0.24rem;
}

.detail_inner_contro .info {
    background-color: #ffffff;
    border-radius: 0.16rem;
    padding: 0.2rem 0.3rem 0.42rem;
    font-size: 0.28rem;
    color: #000000;
    line-height: 0.48rem;
    position: relative;
    height: 7.24rem;
    margin-bottom: 0.2rem;
    overflow: hidden;
}

.detail_inner_contro .info .hd {
    text-align: center;
    font-size: 0.32rem;
    font-weight: 800;
    margin-bottom: 0.2rem;
}

.detail_inner_contro .info .hd span {
    position: relative;
}

.detail_inner_contro .info .hd span::after,
.detail_inner_contro .info .hd span::before {
    content: '';
    position: absolute;
    width: 0.9rem;
    height: 1px;
    background-color: #aaaaaa;
    top: 50%;
    transform: translateY(-50%);
}

.detail_inner_contro.model_box_content {
    overflow-y: auto;
    background: #fff;
    border-radius: 0.16rem 0.16rem 0rem 0rem;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    top: 3rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.detail_inner_contro.model_box_content .mo_wrap {
    flex: 1;
    overflow-y: auto;
}

.titlted09 {
    position: relative;
    font-size: 0.32rem;
    font-weight: bold;
    color: #000;
    padding: 0.3rem 0.3rem 0.4rem;
}

.titlted09 .close {
    position: absolute;
    right: 0.3rem;
    top: 0.3rem;
    cursor: pointer;
    width: 0.32rem;
}

.detail_inner_contro .info .hd span::after {
    left: -1.2rem;
}

.detail_inner_contro .info .hd span::before {
    right: -1.2rem;
}

.detail_inner_contro .box {
    color: #666666;
    font-size: 0.28rem;
    line-height: 0.48rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    margin-bottom: 0.2rem;
    padding: 0.6rem 0.3rem 0.5rem;
    position: relative;
}

.model_qtfy {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    border-radius: 0.16rem 0.16rem 0rem 0rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #666666;
    font-size: 0.24rem;
}

.fymd_hd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-size: 0.3rem;
    height: 0.88rem;
    border-bottom: 1px solid #f5f5f5;
    padding: 0 0.3rem;
}

.fymd_hd .close {
    width: 0.22rem;
    cursor: pointer;
}

.fymd_bd {
    flex: 1;
    max-height: 5rem;
    overflow-y: auto;
    padding: 0.3rem;
}

.fymd_item {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 0.3rem;
}

.fymd_item:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}

.fymd_item .t1 {
    flex: 1;
    width: 0;
    margin-right: 0.2rem;
}

.tc09nav_hd .on a {
    color: #099eff;
    font-weight: bold;
}

.tc09nav_hd span {
    display: flex;
    align-items: center;
    height: 100%;
    line-height: initial;
}

.tc09nav_hd .imgs img:first-child {
    display: none;
}

.tc09_hd2 {
    background: #fff;
    border-top: 1px solid #f5f5f5;
    margin: 0;
    padding: 0.2rem 0.3rem;
    position: relative;
}

.fillter_nav_hd2.tc09_hd2 {
    display: flex;
    justify-content: space-between;
    padding: 0;
    height: 0.88rem;
}

.fillter_nav_hd2.tc09_hd2 ul {
    flex: 1;
    width: 0;
    overflow-x: auto;
    padding: 0.2rem 0 0 0.3rem;
}

.fillter_nav_hd2.tc09_hd2 .sx02 {
    height: 100%;
    background-color: #ffffff;
    width: 1.38rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.28rem;
    color: #333333;
    cursor: pointer;
}

.sx02 img {
    width: 0.18rem;
    margin-left: 0.1rem;
}

.fillter_nav_hd2.tc09_hd2 li {
    background-color: #f7f7f7;
    margin-right: 0.3rem;
}

.tc09nav_hd .imgs {
    margin-left: 0.1rem;
}

.fillter_nav_hd.tc09nav_hd .i_hd img {
    width: 0.16rem;
}

.tc09nav_hd .imgs img {
    margin: 2px 0;
}

.tc09nav_hd .on .imgs img:nth-child(2) {
    display: none;
}

.tc09nav_hd .on .imgs img:first-child {
    display: block;
}

.fillter_nav_hd.tc09nav_hd span::after {
    bottom: 0;
}

.plhd09 {
    font-size: 0.32rem;
    font-weight: bold;
    color: #000000;
    padding: 0.3rem 0.3rem 0.3rem 0;
    margin-left: 0.3rem;
    border-bottom: 1px solid #f5f5f5;
    background: #fff;
}

.detail_inner_appraise {
    background: #fff;
    border-radius: 0.16rem 0.16rem 0rem 0rem;
    overflow: hidden;
}

.fymd_item .t1 h4,
.fymd_item .t1 p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.fymd_item .t1 h4 {
    font-size: 0.32rem;
    color: #333333;
    font-weight: bold;
    line-height: 0.34rem;
    margin-bottom: 0.2rem;
}

.fymd_item .t1 p {
    line-height: 0.26rem;
}

.fymd_item .t2 {
    width: 0.12rem;
    margin-top: 0.1rem;
}

.detail_inner_contro .box .hd {
    color: #000000;
    font-size: 0.32rem;
    position: absolute;
    width: 2.56rem;
    text-align: center;
    background: #fff;
    left: 50%;
    font-weight: 800;
    transform: translate(-50%, -50%);
}

.detail_inner_contro .box .bd tbody {
    display: flex;
    flex-direction: column;
}

.detail_inner_contro .box .bd tr {
    display: flex;
    flex-direction: column;
}

.detail_inner_contro .box .bd th {
    text-align: left;
}

.detail_inner_contro .box .bd {
    border-radius: 0.16rem;
    padding: 0.56rem 0.3rem 0.5rem;
    border: solid 1px #cccccc;
    line-height: 0.48rem;
}

.detail_inner_contro .box .bd_fw {
    padding: 0;
    height: 1.71rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.detail_inner_contro .box .bd_fw span {
    display: flex;
    align-items: center;
    margin: 0 0.32rem;
}

.detail_inner_contro .box .bd_fw img {
    width: 0.42rem;
    height: auto;
    margin-right: 0.2rem;
}

.hide_1 {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}

.hide-article-box {
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff));
    background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 70%);
    padding-bottom: 0.26rem;
    margin-bottom: 0.08rem;
    text-align: center;
    padding-top: 1.6rem;
    bottom: -0.08rem;
    margin-top: -2rem;
    z-index: 2;
    position: relative;
}

.heightauto {
    display: inline-flex;
    color: #999999;
    font-size: 0.28rem;
    align-items: center;
}

.heightauto img {
    width: 0.18rem;
    height: auto;
    margin-left: 0.15rem;
}

.detail_inner_appraise .box {
    background-color: #ffffff;
    border-radius: 0.16rem;
    color: #333333;
    font-size: 0.24rem;
    margin-bottom: 0.2rem;
}

.detail_inner_appraise .box:last-child {
    margin-bottom: 0;
}

.detail_inner_appraise_count {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.77rem;
    border-bottom: 1px solid #f5f5f5;
}

.detail_inner_appraise_count .t1 {
    text-align: center;
    color: #666666;
    font-size: 0.26rem;
}

.detail_inner_appraise_count .t1_1 {
    color: #4fa951;
    font-size: 0.64rem;
    font-weight: 800;
}

.detail_inner_appraise_count em {
    width: 1px;
    margin: 0 0.66rem;
    height: 0.73rem;
    background-color: #e6e6e6;
}

.detail_inner_appraise_count .t2 {
    display: flex;
    height: 1.12rem;
    flex-direction: column;
    justify-content: space-between;
}

.detail_inner_appraise_count .t2_item {
    display: flex;
    align-items: center;
    color: #666666;
    font-size: 0.22rem;
}

.detail_inner_appraise_count .img {
    margin: 0 0.18rem;
    display: flex;
}

.detail_inner_appraise_count .img img {
    width: 0.19rem;
    height: 0.19rem;
    margin: 0 0.02rem;
}

.detail_inner_appraise_count .t2_2 {
    color: #ff4e00;
}

.detail_inner_appraise_tag {
    padding: 0.3rem 0.2rem;
}

.detail_inner_appraise_tag ul {
    font-size: 0;
    max-height: 1.6rem;
    overflow: hidden;
    transition: all 0.3s;
}

.detail_inner_appraise_tag.on ul {
    height: auto;
    max-height: none;
}

.detail_inner_appraise_tag li {
    width: 25%;
    color: #666666;
    font-size: 0.26rem;
    margin-bottom: 0.2rem;
    display: inline-flex;
    justify-content: center;
}

.detail_inner_appraise_tag li a {
    display: inline-block;
    text-align: center;
    width: 1.62rem;
    line-height: 0.61rem;
    background-color: #f5f5f5;
    border-radius: 0.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666666;
    font-size: 0.26rem;
}

.detail_inner_appraise_tag li a.on {
    color: #ffffff;
    background-color: #4fa951;
}

.detail_inner_appraise_tag .more {
    display: flex;
    padding: 0.1rem 0 0;
    align-items: center;
    color: #999999;
    font-size: 0.26rem;
    justify-content: center;
    cursor: pointer;
}

.detail_inner_appraise_tag .more img {
    width: 0.19rem;
    height: 0.12rem;
    margin-left: 0.1rem;
    transition: all 0.3s;
}

.detail_inner_appraise_tag.on .more img {
    transform: rotate(180deg);
}

.detail_inner_appraise_list {
    padding: 0.4rem 0 0.3rem 0.2rem;
}

.detail_inner_appraise_list .img {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.22rem;
}

.detail_inner_appraise_list .img img {
    width: 100%;
    height: 100%;
    display: block;
}

.detail_inner_appraise_list .t_item {
    display: flex;
    justify-content: space-between;
    padding-right: 0.2rem;
    padding-bottom: 0.32rem;
    margin-bottom: 0.3rem;
    border-bottom: 2px solid #f5f5f5;
}

.detail_inner_appraise_list .t_item:last-child {
    margin-bottom: 0;
}

.detail_inner_appraise_list .con {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 0;
}

.detail_inner_appraise_list .t1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.detail_inner_appraise_list .t1_1 {
    display: flex;
    align-items: center;
}

.detail_inner_appraise_list .t1_1_1 {
    width: 1.2rem;
    color: #333333;
    font-size: 0.28rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.detail_inner_appraise_list .t1_1_2 {
    display: flex;
    margin: 0 0.18rem;
}

.detail_inner_appraise_list .t1_1_2 img {
    width: 0.18rem;
    height: 0.19rem;
    margin: 0 0.025rem;
}

.detail_inner_appraise_list .t1_1_3 {
    color: #ff4e00;
}

.detail_inner_appraise_list .t1_2 {
    color: #999999;
    font-size: 0.2rem;
}

.detail_inner_appraise_list .t2 {
    color: #666666;
    font-size: 0.24rem;
    line-height: 0.23rem;
    margin: 0.16rem 0 0.24rem;
}

.detail_inner_appraise_list .t3 {
    margin-top: 0.1rem;
    margin-bottom: 0.3rem;
}

.detail_inner_appraise_list .t3 p {
    line-height: 0.34rem;
}

.detail_inner_appraise_list .t3_1 {
    display: flex;
    align-items: flex-end;
    margin-top: 0.18rem;
}

.detail_inner_appraise_list .t3_1 img {
    width: 1.6rem;
    height: auto;
    margin-right: 0.2rem;
}

.detail_inner_appraise_list .t4 {
    display: flex;
    justify-content: space-between;
    color: #999999;
    font-size: 0.2rem;
}

.detail_inner_appraise_list .t4_1 {
    display: flex;
    align-items: center;
}

.detail_inner_appraise_list .t4_1 img {
    width: 0.22rem;
    height: auto;
    margin-right: 0.1rem;
}

.detail_inner_appraise_list .t4_2 {
    display: flex;
}

.detail_inner_appraise_list .t4_2 > div {
    display: flex;
    align-items: center;
    margin-left: 0.4rem;
}

.detail_inner_appraise_list .t4_2_1 img {
    width: 0.3rem;
    height: auto;
    margin-right: 0.1rem;
}

.detail_inner_appraise_list .t4_2_2 {
    padding-left: 0.34rem;
    background: url(../img/icon/thumb_1.png) no-repeat 0 center/0.26rem auto;
}

.detail_inner_appraise_list .t4_2_2.on {
    background: url(../img/icon/thumb_2.png) no-repeat 0 center/0.26rem auto;
}

.detail_inner_appraise_list .t4_2_2 img {
    width: 0.22rem;
    height: auto;
    margin-right: 0.13rem;
    display: none;
}

.detail_inner_appraise_list .t5 {
    background-color: #f5f5f5;
    margin-top: 0.24rem;
    padding: 0.18rem;
    color: #999999;
    font-size: 0.24rem;
    line-height: 0.34rem;
}

.detail_inner_appraise_list .t5 b {
    color: #333333;
}

.detail_inner_appraise_list .more {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999999;
    font-size: 0.26rem;
    padding-top: 0.3rem;
}

.detail_inner_appraise_list .more img {
    width: 0.19rem;
    height: 0.12rem;
    margin-left: 0.1rem;
}

.detail_main {
    padding-bottom: 1.38rem;
}

.detail_main_off {
    padding-bottom: 2.2rem;
}

.detail_bottom_fixed {
    position: fixed;
    display: flex;
    color: #02040f;
    width: 100%;
    bottom: 0;
    font-size: 0.2rem;
    height: 1.2rem;
    background-color: #ffffff;
    box-shadow: 0rem 0.1rem 0.3rem 0rem rgba(164, 169, 177, 0.26);
    padding: 0 0.3rem;
    z-index: 8;
}

.detail_bottom_fixed .t1 .phone,
.detail_bottom_fixed .t1 .online {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #02040f;
    font-size: 0.2rem;
    margin-right: 0.4rem;
}

.detail_bottom_fixed .t1 .phone img,
.detail_bottom_fixed .t1 .online img {
    width: auto;
    height: 0.37rem;
    margin-bottom: 0.1rem;
}

.detail_bottom_fixed > div {
    display: flex;
}

.detail_bottom_fixed .collect {
    width: 0.6rem;
    text-align: center;
    padding-top: 0.76rem;
    margin-right: 0.46rem;
    background: url(../img/collect_1.png) no-repeat center 0.25rem/0.41rem auto;
}

.detail_bottom_fixed .collected {
    background: url(../img/collect_2.png) no-repeat center 0.25rem/0.41rem auto;
}

.detail_bottom_fixed .share {
    width: 0.6rem;
    text-align: center;
    padding-top: 0.76rem;
    background: url(../img/share_1.png) no-repeat center 0.25rem/0.41rem auto;
}

.detail_bottom_fixed .t2 {
    flex: 1;
    width: 0;
    align-items: center;
    justify-content: flex-end;
}

.detail_bottom_fixed .t2 .btn_off_tc_tuijian {
    width: 3rem;
    height: 0.81rem;
    background-image: linear-gradient(-90deg,
    #ff4442 0%,
    #ff5250 72%,
    #ff605e 100%),
    linear-gradient(
            #ff8e00,
            #ff8e00);
    background-blend-mode: normal,
    normal;
    border-radius: 0.41rem;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.32rem;
    font-weight: 800;
}

.detail_bottom_fixed .btn_buy,
.detail_bottom_fixed .btn_car {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.3rem;
    font-weight: 800;
    width: 1.9rem;
    height: 0.81rem;
    border-radius: 0.4rem;
}

.detail_bottom_fixed .btn_car {
    background-image: linear-gradient(90deg,
    #ffac6f 0%,
    #fe9243 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
}

.detail_bottom_fixed .btn_buy {
    background-image: linear-gradient(90deg,
    #ff615f 0%,
    #ff4341 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
}

.detail_bottom_fixed .t2 a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.3rem;
    height: 0.81rem;
    margin-left: 0.2rem;
    color: #ffffff;
    font-size: 0.3rem;
    font-weight: 800;
    border-radius: 0.4rem;
}

.list_footer_text {
    color: #b3b3b3;
    font-size: 0.26rem;
    text-align: center;
}

.detail_inner_nav_inner {
    color: #666666;
    font-size: 0.26rem;
    padding: 0 0.2rem 0.2rem;
    background: #f2f2f2;
    overflow-x: auto;
    white-space: nowrap;
}

.pay_page {
    padding-bottom: 0.3rem;
}

.pay_page_t1_new {
    background: #fff;
    border-radius: 0rem 0rem 0.16rem 0.16rem;
    padding: 0.5rem 0.5rem 0.7rem;
    text-align: center;
    color: #666666;
    font-size: 0.26rem;
    border-top: 1px solid #f5f5f5;
    margin-bottom: 0.2rem;
}

.pay_page_t1_new .t1 {
    /*margin-bottom: 0.3rem;*/
}

.pay_page_t1_new .t2 {
    color: #333333;
    font-size: 0.3rem;
}

.pay_page_t1_new .t2 b {
    font-size: 0.7rem;
    margin-bottom: 0.26rem;
}

.pay_page_t1_new .t3 {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.pay_page_t1_new .t3 img {
    width: 0.12rem;
    height: auto;
}

.model_wcdd {
    width: 5.81rem;
    margin: 2rem auto 0;
    color: #999999;
    font-size: 0.26rem;
}

.model_wcdd .con {
    background: #fff;
    margin-bottom: 0.62rem;
    border-radius: 0.14rem;
}

.model_wcdd .title {
    line-height: 1rem;
    text-align: center;
    color: #333333;
    font-size: 0.36rem;
    border-bottom: 1px solid #f5f5f5;
}

.model_wcdd .t1 {
    margin: 0.3rem;
    line-height: initial;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 0.3rem;
}

.model_wcdd .t1_1 {
    color: #333333;
    font-size: 0.3rem;
    font-weight: 800;
    margin-bottom: 0.3rem;
}

.model_wcdd .t1_2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pay_page_t4new {
    position: fixed;
    bottom: 5%;
    left: 0.3rem;
    right: 0.3rem;
    line-height: 1rem;
    background-color: #099eff;
    border-radius: 0.5rem;
    cursor: pointer;
    text-align: center;
    background-color: #099eff;
    border-radius: 0.5rem;
    color: #fefefe;
    font-size: 0.36rem;
}

.model_wcdd .t2 {
    padding: 0.3rem;
}

.model_wcdd .t2_1 {
    color: #333333;
    font-size: 0.3rem;
    font-weight: 800;
    margin-bottom: 0.3rem;
}

.model_wcdd dl {
    display: flex;
    align-items: center;
    margin-bottom: 0.18rem;
    line-height: initial;
    justify-content: space-between;
}

.model_wcdd .close {
    text-align: center;
    cursor: pointer;
}

.model_wcdd .close img {
    width: 0.62rem;
    height: auto;
    display: inline-block;
}

.pay_page_t1_new .t3 .span1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 0.15rem;
    text-align: right;
}

.pay_page_t1_new .t3 .span2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 0.15rem;
    text-align: right;
}

.detail_inner_nav_inner span {
    display: inline-flex;
    height: 0.5rem;
    background-color: #ffffff;
    border-radius: 0.25rem;
    align-items: center;
    cursor: pointer;
    padding: 0 0.2rem;
    margin: 0 0.06rem;
    white-space: nowrap;
}

.detail_inner_nav_inner a {
    display: inline-flex;
    height: 0.5rem;
    background-color: #ffffff;
    border-radius: 0.25rem;
    align-items: center;
    cursor: pointer;
    padding: 0 0.2rem;
    margin: 0 0.06rem;
    white-space: nowrap;
}

.detail_inner_nav_inner .on {
    color: #099eff;
    font-size: 0.26rem;
}

.detail_bottom_fixed .t2 .phone {
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
}

.detail_bottom_fixed .t2 .phone img {
    width: 0.32rem;
    height: auto;
}

.detail_bottom_fixed .t2 .zx2,
.detail_bottom_fixed .t2 .zx {
    background: #fff;
    color: #0ca1ff;
    border: solid 1px #099eff;
}

.detail_bottom_fixed .t2 .zx2 img,
.detail_bottom_fixed .t2 .zx img {
    width: 0.35rem;
    height: auto;
}

.detail_bottom_fixed .t2 img {
    margin-right: 0.1rem;
}

.detail_bottom_fixed_off {
    height: 0.8rem;
    background-color: #fff7ec;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ef9a20;
    font-size: 0.3rem;
    position: fixed;
    width: 100%;
    bottom: 1.2rem;
}

/* 鏈烘瀯璇︽儏鏍峰紡end */
/* 濂楅璇︽儏鏍峰紡start */
.model_yhq_text {
    background: #fff;
    border-radius: 0.12rem 0.12rem 0rem 0rem;
    color: #666666;
    font-size: 0.24rem;
    bottom: 0;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 5;
}

.model_yhq_text .bd {
    height: 8rem;
    overflow-y: auto;
}

.model_yhq_text_say {
    margin: 0.3rem 0.2rem 0.36rem;
}

.model_yhq_text_list .title,
.model_yhq_text_say .title {
    color: #666666;
    font-size: 0.28rem;
    margin-bottom: 0.2rem;
}

.model_yhq_text_say dl {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.model_yhq_text_say dt {
    display: flex;
    align-items: center;
    height: 0.32rem;
    background-color: #ffeae2;
    border-radius: 0.02rem;
    font-size: 0.24rem;
    color: #ef574b;
    margin-right: 0.18rem;
    padding: 0 0.08rem;
}

.model_yhq_text_say dd {
    flex: 1;
    width: 0;
    margin-top: -0.16rem;
    line-height: 0.62rem;
    font-size: 0.28rem;
}

.model_yhq_text_say dd span {
    color: #ef574b;
}

.model_yhq_text .hd {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    color: #333333;
    font-size: 0.36rem;
    height: 0.92rem;
    border-bottom: 1px solid #f5f5f5;
}

.model_yhq_text .hd .close {
    position: absolute;
    height: 100%;
    padding: 0 0.3rem;
    display: flex;
    align-items: center;
    right: 0;
    top: 0;
}

.model_yhq_text .hd img {
    display: block;
    width: 0.25rem;
    height: auto;
}

.model_yhq_text_list {
    padding: 0 0.2rem 0.36rem;
}

.model_yhq_text_item {
    border-radius: 0.1rem;
    overflow: hidden;
    box-shadow: 0rem 0.05rem 0.16rem 0rem rgba(212, 212, 212, 0.3);
    margin-bottom: 0.2rem;
}

.model_yhq_text_view {
    display: flex;
    justify-content: space-between;
    height: 1.34rem;
    align-items: center;
    background: #fef4f2;
    position: relative;
}

.model_yhq_text_view .t1 {
    width: 1.76rem;
    background-color: #ffeae2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #ed5349;
    font-size: 0.22rem;
    height: 100%;
}

.model_yhq_text_view .t1_1 {
    font-size: 0.24rem;
}

.model_yhq_text_view .t1_1 b {
    font-size: 0.6rem;
    font-weight: 800;
    line-height: 0.5rem;
}

.model_yhq_text_view .t2 {
    display: flex;
    flex-direction: column;
    color: #ef574b;
    font-size: 0.22rem;
    flex: 1;
    width: 0;
    justify-content: center;
    margin: 0 0.2rem;
}

.model_yhq_text_view .t2_1 {
    font-size: 0.28rem;
    margin-bottom: 0.1rem;
    font-weight: 800;
}

.model_yhq_text_view .t3 {
    width: 1.15rem;
    height: 0.46rem;
    background-color: #ef574b;
    border-radius: 0.23rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.28rem;
    margin-right: 0.2rem;
}

.model_yhq_text_view::after {
    content: '';
    position: absolute;
    height: 0.32rem;
    width: 100%;
    left: 0;
    bottom: -0.16rem;
    background-size: 16px 16px;
    background-repeat: repeat-x;
    background-image: radial-gradient(#fff 0.1rem, transparent 0.1rem);
}

.model_yhq_text_hide .t1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #666666;
    height: 0.6rem;
    padding: 0 0.2rem;
    font-size: 0.24rem;
    cursor: pointer;
    border-bottom: 1px solid #f5f5f5;
}

.model_yhq_text_hide .t2 {
    padding: 0.3rem 0.2rem 0.2rem;
    display: none;
}

.model_yhq_text_hide h5 {
    color: #333333;
    font-size: 0.24rem;
}

.model_yhq_text_hide p {
    color: #666666;
    font-size: 0.24rem;
    line-height: 0.56rem;
}

.model_yhq_text_hide .t3 {
    margin-top: 0.1rem;
}

.model_yhq_text_hide .t1 img {
    width: 0.15rem;
    height: auto;
    transition: all 0.2s;
}

.model_yhq_text_hide .t1.open img {
    transform: rotate(180deg);
}

.model_yhq_text_hide .t1.open + .t2 {
    display: block;
}

.tc_detail_vip {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.88rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    padding: 0 0.3rem;
    font-size: 0.28rem;
    margin-top: 0.2rem;
}

.tc_detail_vip span {
    color: #b8944a;
    line-height: 0.5rem;
    display: inline-block;
    border-radius: 0.04rem;
    border: solid 0.01rem rgba(184, 148, 74, 0.5);
    margin-left: 0.2rem;
    padding: 0 0.12rem;
}

.tc_detail_vip span[disabled] {
    border: solid 1px rgba(153, 153, 153, 0.5);
    color: #666;
}

.tc_detail_vip img {
    width: 0.11rem;
    height: auto;
}

#text_toggle_more {
    width: 0.6rem;
    height: 0.6rem;
    right: 0;
    bottom: 0;
    display: flex;
    position: absolute;
    transition: all 0.3s;
    align-items: center;
    justify-content: center;
}

.on #text_toggle_more {
    transform: rotate(180deg);
}

#text_toggle_more img {
    width: 0.18rem;
    height: auto;
}

.detail_tc_img {
    height: 6.2rem;
}

.detail_tc_img img {
    display: block;
    /*height: 100%;*/
}

.relative_top {
    position: relative;
    top: -0.2rem;
}

.detail_tc_info {
    background: #fff;
    border-radius: 0.16rem;
    padding: 0.34rem 0.3rem;
    color: #333333;
    font-size: 0.26rem;
}

.detail_tc_info .t1 {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 0;
    margin-right: 0.2rem;
}

.detail_tc_info .t1_1 {
    display: flex;
    align-items: flex-end;
    margin-bottom: 0.2rem;
}

.detail_tc_info .price_1 {
    color: #ff4341;
    font-size: 0.26rem;
    line-height: 0.34rem;
}

.detail_tc_info .price_1 b {
    font-size: 0.44rem;
}

.detail_tc_info .price_2 {
    color: #999999;
    font-size: 0.22rem;
    text-decoration: line-through;
    margin: 0 0.1rem 0 0.06rem;
}

.detail_tc_info .price_3 {
    color: #ff4341;
    font-size: 0.2rem;
    border-radius: 0.14rem 0.14rem 0.14rem 0rem;
    border: solid 1px #ff9998;
    background-color: #ffefef;
    padding: 0 0.06rem;
    margin-bottom: 0.06rem;
}

.detail_tc_info .t1_2 {
    color: #333;
    font-size: 0.36rem;
    font-weight: 800;
    /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}

.detail_tc_info .t2 em {
    width: 1px;
    height: 0.5rem;
    margin: 0 0.3rem;
    background-color: #adadad;
}

.detail_tc_info .t2 {
    display: flex;
    align-items: center;
}

.detail_tc_info .t2_1 {
    text-align: center;
}

.detail_tc_info .t2_1 p {
    font-size: 0.28rem;
    margin-bottom: 0.1rem;
}

.detail_tc_info .t_top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.detail_tc_info .collect {
    padding-top: 0.52rem;
    background: url(../img/collect_1.png) no-repeat center 0/0.41rem auto;
    text-align: center;
}

.detail_tc_info .collected {
    background: url(../img/collect_2.png) no-repeat center 0/0.41rem auto;
}

.detail_tc_info .t3 {
    background-color: #fafafa;
    border: solid 1px #ebebeb;
    position: relative;
    border-radius: 0.14rem;
    margin-top: 0.24rem;
    line-height: 0.38rem;
    padding: 0.3rem 0.2rem;
    /* height: 1.1rem; */
    box-sizing: content-box;
    word-break: break-all;
}

.detail_tc_info .t3::before {
    content: '';
    position: absolute;
    top: -0.32rem;
    left: 0.5rem;
    border: 0.16rem solid transparent;
    border-bottom-color: #ebebeb;
    z-index: 1;
}

.detail_tc_info .t3::after {
    content: '';
    position: absolute;
    left: 0.5rem;
    top: -0.31rem;
    border: 0.16rem solid transparent;
    border-bottom-color: #fafafa;
    z-index: 2;
}

.detail_jg_bz_wrap {
    margin: 0.2rem 0;
    background-color: #ffffff;
    border-radius: 0.16rem;
    padding: 0 0.3rem;
}

.detail_jg_bz_wrap .detail_jg_bz {
    margin: 0;
    padding: 0;
    color: #999;
}

.detail_jg_bz_wrap .detail_jg_bz .t1 {
    justify-content: space-between;
    margin-right: 0.3rem;
}

.detail_jg_bz_wrap .detail_jg_bz .t1 span {
    margin: 0;
}

.detail_jg_bz_wrap .t2_jg {
    display: flex;
    align-items: center;
    color: #333333;
    font-size: 0.3rem;
    height: 0.8rem;
    cursor: pointer;
    justify-content: space-between;
}

.detail_tc_syjg {
    display: flex;
    /* align-items: center; */
    justify-content: space-between;
}

.detail_tc_syjg .img {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.17rem;
}

.detail_tc_syjg .con {
    flex: 1;
    width: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.detail_tc_syjg .con .t1 {
    flex: 1;
    width: 0;
    margin-right: 0.3rem;
    color: #999999;
    font-size: 0.24rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.detail_tc_syjg .con .t1 h4,
.detail_tc_syjg .con .t1 p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.detail_tc_syjg .con .t1 span {
    position: relative;
    padding-right: 0.1rem;
    margin-right: 0.1rem;
}

.detail_tc_syjg .con .t1 span::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 0.18rem;
    background: #C9C9C9;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.detail_tc_syjg .con .t1 h4 {
    color: #333333;
    font-size: 0.28rem;
}

.detail_tc_syjg .con .t2 {
    width: 1.35rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.5rem;
    border-radius: 0.5rem;
    font-size: 0.26rem;
    color: #0d7043;
    border: 1px solid #0d7043;
    cursor: pointer;
}

.detail_jg_bz_wrap .t2_jg > div {
    display: flex;
    align-items: center;
}

.model_syjg {
    position: fixed;
    width: 100%;
    bottom: 0;
    border-radius: 0.14rem 0.14rem 0rem 0rem;
    background: #fff;
    color: #666666;
    font-size: 0.26rem;
}

.model_syjg_title {
    position: relative;
    display: flex;
    align-items: center;
    color: #333333;
    font-size: 0.32rem;
    height: 0.88rem;
    border-bottom: 1px solid #f5f5f5;
    justify-content: center;
    font-weight: bold;
}

.model_syjg_title .close {
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    cursor: pointer;
    padding: 0 0.34rem;
    display: flex;
    align-items: center;
}

.model_syjg_title .close img {
    width: 0.27rem;
    height: auto;
    display: block;
}

.model_syjg_bd {
    height: 7.2rem;
    position: relative;
}

.model_syjg_bd ul,
.model_syjg_bd ol {
    overflow-y: auto;
}

.model_syjg_bd ul {
    background: #F7F8FA;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.model_syjg_bd ul li {
    width: 1.6rem;
    height: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.model_syjg_bd ul li.on {
    background: #fff;
    color: #099EFF;
}

.model_syjg_bd .loading,
.model_syjg_bd ol {
    position: absolute;
    right: 0;
    left: 1.6rem;
    height: 100%;
}

.model_syjg_bd .loading {
    background: #fff;
    display: none;
}

.model_syjg_bd ol li {
    padding: 0.36rem 0.3rem 0 0.6rem;
}

.model_syjg_bd ol h4 {
    color: #1A1A1A;
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
    position: relative;
    line-height: 0.4rem;
}

.model_syjg_bd ol h4::before {
    content: '';
    position: absolute;
    width: 0.12rem;
    height: 0.12rem;
    background: rgba(9, 158, 255, 1);
    border-radius: 50%;
    left: -0.28rem;
    top: 0.15rem;
}

.model_syjg_bd ol div {
    border-bottom: 1px solid #f5f5f5;
    line-height: 0.4rem;
    padding-bottom: 0.3rem;
}

.model_syjg_bd ol .jl {
    color: #999999;
    font-size: 0.24rem;
    display: inline-flex;
    align-items: center;
    margin-right: 0.2rem;
}

.model_syjg_bd ol .jl img {
    width: 0.17rem;
    margin-right: 0.04rem;
}

.detail_jg_bz_wrap .t2_jg .t1 {
    flex: 1;
    width: 0;
}

.detail_jg_bz_wrap .t2_jg .t1 img {
    width: 0.23rem;
    height: auto;
    margin-right: 0.09rem;
}

.detail_jg_bz_wrap .t2_jg .t2 {
    font-size: 0.26rem;
    color: #099EFF;
}

.detail_jg_bz_wrap .t2_jg .t2 img {
    width: 0.11rem;
    height: 0.18rem;
    margin-left: 0.2rem;
}

.detail_tc_link1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-size: 0.28rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    padding: 0 0.3rem;
    height: 0.88rem;
}

.detail_tc_link1 .t1_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.83rem;
    height: 0.4rem;
    background-color: #ffefed;
    border-radius: 0.04rem;
    color: #ff4341;
    font-size: 0.28rem;
    font-weight: 800;
    margin-right: 0.22rem;
    line-height: initial;
}

.detail_tc_link1 img {
    width: 0.11rem;
    height: auto;
}

.detail_tc_link1 .t1 {
    display: flex;
}

.detail_tc_inner_nav {
    background: #fff;
    border-radius: 0.16rem;
    margin: 0.3rem 0;
}

.detail_tc_inner_nav.fixed {
    position: fixed;
    /* width: 100%; */
    border-radius: 0;
    top: 0.88rem;
    top: 0;
    margin: 0;
    z-index: 10;
    right: 1.6rem;
    left: 1rem;
    /* border-top: 1px solid #f5f5f5; */
}

.detail_tc_inner_nav.fixed .t1 li {
    flex: 1;
    justify-content: center;
}

.detail_tc_inner_nav.fixed .t1 {
    padding: 0;
    border: 0;
}

.detail_tc_inner_nav.fixed .t1 span,
.detail_tc_inner_nav.fixed .t1 em {
    display: none;
}

.detail_tc_inner_nav.fixed #date_show,
.detail_tc_inner_nav.fixed .t3 {
    display: none;
}

.detail_tc_inner_nav .t1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #999999;
    font-size: 0.3rem;
    height: 0.88rem;
    padding: 0 0.3rem;
    border-bottom: 1px solid #f5f5f5;
}

.detail_tc_inner_nav .t1 a {
    color: #999999;
}

.detail_tc_inner_nav .t1 ul {
    display: flex;
    flex: 1;
    width: 0;
    align-items: center;
    height: 100%;
    justify-content: space-between;
}

.detail_tc_inner_nav .t1 span {
    color: #0e8f4d;
    font-size: 0.3rem;
    display: flex;
    align-items: center;
}

.detail_tc_inner_nav .t1 span img {
    width: 0.28rem;
    height: 0.28rem;
    margin-left: 0.18rem;
    transition: all 0.2s;
}

.detail_tc_inner_nav .t1 span.active img {
    transform: rotate(-180deg);
}

.detail_tc_inner_nav .t1 li {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
}

.detail_tc_inner_nav .t1 em {
    width: 2px;
    margin: 0 0.42rem 0 0.54rem;
    height: 0.25rem;
    background-color: #f2f2f2;
}

.detail_tc_inner_nav .t1 .on a,
.detail_tc_inner_nav .t1 .on {
    color: #0e8f4d;
    font-size: 0.32rem;
    font-weight: 800;
}

.detail_tc_inner_nav .t1 .on::after {
    content: '';
    position: absolute;
    width: 0.3rem;
    height: 0.04rem;
    background-image: linear-gradient(90deg,
    #099eff 0%,
    #b2e1ff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.02rem;
    bottom: 0.1rem;
    left: 50%;
    transform: translateX(-50%);
}

#date_show .t2,
.detail_tc_inner_nav .t2 {
    color: #999999;
    font-size: 0;
    overflow-x: auto;
    position: relative;
}

#date_show .t2 ol,
.detail_tc_inner_nav .t2 ol {
    margin: 0.3rem 0;
    /* padding: 0 0.2rem; */
    box-sizing: content-box;
    white-space: nowrap;
}

#date_show .t2::-webkit-scrollbar,
.detail_tc_inner_nav .t2::-webkit-scrollbar {
    width: 0;
    height: 0;
    color: transparent;
}

#date_show .t2 li,
.detail_tc_inner_nav .t2 li {
    display: inline-flex;
    font-size: 0.2rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* padding: 0 0.16rem; */
    width: 1rem;
    margin-right: 10px;
}

#date_show .ky {
    color: #0e8f4d;
}


#date_show .t2 p,
.detail_tc_inner_nav .t2 p {
    font-size: 0.24rem;
}

#date_show .t2 label,
.detail_tc_inner_nav .t2 label {
    color: #cccccc;
    font-size: 0.24rem;
    margin: 0.08rem 0;
}

#date_show .ky label {
    color: #0e8f4d;

}

#date_show .t2 .can,
.detail_tc_inner_nav .t2 .can {
    color: #099eff;
}

#date_show .step,
.detail_tc_inner_nav .step {
    width: 1.2rem;
    height: 0.06rem;
    background-color: #e6e6e6;
    border-radius: 3px;
    margin: 0 auto;
    position: relative;
}

#date_show .step span,
.detail_tc_inner_nav .step span {
    display: block;
    height: 100%;
    width: 0;
    background-color: #099eff;
    border-radius: 3px;
    position: absolute;
    top: 0;
    left: 0;
}

.detail_tc_inner_nav .t3 {
    color: #999999;
    font-size: 0.22rem;
    line-height: 0.36rem;
    display: flex;
    justify-content: space-between;
    padding: 0.32rem 0.3rem;
    align-items: flex-start;
}

.detail_tc_inner_nav .t3 h4 {
    color: #000000;
    font-size: 0.28rem;
    line-height: 0.44rem;
    margin-right: 0.3rem;
    font-weight: normal;
}

.detail_tc_inner_nav .t3 .t3_1 {
    width: 0;
    flex: 1;
}

.detail_tc_inner_nav #date_show {
    height: 0;
    overflow: hidden;
}

.detail_tc_inner_nav.show #date_show {
    height: auto;
    position: relative;
}

.detail_tc_wrap {
    background: #fff;
    border-radius: 0.16rem;
    margin-bottom: 0.2rem;
    padding: 0.64rem 0.3rem 0.4rem;
}

.detail_tc_box {
    position: relative;
}

.detail_tc_box .hd {
    color: #000000;
    font-size: 0.3rem;
    position: absolute;
    left: 50%;
    background: #fff;
    width: 2.42rem;
    text-align: center;
    font-weight: 800;
    transform: translate(-50%, -50%);
}

.detail_tc_box .hd span {
    position: relative;
}

.detail_tc_box .hd span:after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 0.13rem;
    background: rgb(69 215 134 / 50%);
    left: 0;
    width: 100%;
}

.detail_tc_box .bd {
    border-radius: 0.16rem;
    border: solid 1px #0d7043;
}

.detail_tc_box .bd .color01 {
    color: #333;
    font-weight: bold;
}

.detail_tc_box .bd .item01 span {
    background: #099EFF;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    width: .3rem;
    font-size: .22rem;
    text-align: center;
    line-height: initial;
    margin-right: .1rem;
}

.detail_tc_wrap .illness_pic {
    color: #333333;
    font-size: 0.26rem;
    display: flex;
    flex-wrap: wrap;
    padding: 0.3rem 0;
}

.detail_tc_wrap .illness_pic li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 33.333%;
    padding: 0.3rem 0;
}

.detail_tc_wrap .illness_pic .img {
    margin-bottom: 0.2rem;
}

.detail_tc_wrap .illness_pic .img img {
    width: 80%;
    height: auto;
    margin: 0 auto;
}

.detail_tc_box2 .hd {
    text-align: center;
    color: #000000;
    font-size: 0.3rem;
    font-weight: 800;
    margin-bottom: 0.4rem;
}

.detail_tc_box2 .title {
    display: flex;
    justify-content: space-between;
    color: #323543;
    font-size: 0.3rem;
    height: 0.88rem;
    /*background-color: #dee3f0;*/
    border-radius: 0.08rem;
    margin-bottom: 0.2rem;
}

.detail_tc_box2 .title > div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.detail_tc_box2 .title .t1 {
    width: 1.04rem;
    border-right: 2px solid #fff;
    background: #0953;
    border-radius: 0.08rem;
    text-align: center;
    font-size: .26rem;
    padding: 0 .2rem;
}

.detail_tc_box2 .title .t3 {
    width: 1.04rem;
    background: #0953;
    border-left: 1px solid #fff;
    border-radius: 5px;
    font-size: .26rem;
}

.detail_tc_box2 .title .t2 {
    width: 0;
    flex: 1;
    background: #0953;
    border-radius: 0.08rem;
}

.detail_tc_box2 .item {
    color: #4c5166;
    font-size: 0.26rem;
    line-height: 0.38rem;
    margin-bottom: 0.2rem;
}

.detail_tc_box2 .item:last-child {
    margin-bottom: 0;
}

.detail_tc_box2 .item .t1 {
    height: 0.6rem;
    background-color: #0956;
    border-radius: 0.08rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #323543;
    font-size: 0.26rem;
    font-weight: 800;
    margin-bottom: 0.2rem;
}

.syjg-list {
    width: 100%;
    padding: 0 5%;
    margin-bottom: .4rem;
}

.syjg-list span {
    display: inline-block;
    padding: .12rem .3rem;
    color: #0e8f4d;
    border: 1px solid #0e8f4d;
    border-radius: 50px;
    margin: .1rem;

}

.hzjg{
    padding: 0.3rem;
}

.hzjg-title .t2{
    float: left;
    font-size: 0.32rem;
    font-weight: 600;
    color: #111;
}

.hzjg-title .t3
{
    float: right;
    font-size: .26rem;
}

.hzjg-title .t3 img{
    float: right;
    width: 6px;
    margin: .1rem 0 0 .15rem;
}


.hzjg-list::after,.hzjg-title::after {
    clear: both;
    content: '';
    display: block;
}

.hzjg-list img {
    float: left;
    width: 60px;
    background: #fff;
    border: 1px solid #fafafa;
    border-radius: 100%;
    height: 60px;
    line-height: 30px;
    text-align: center;
    margin: .1rem;
}

.card-jg-add {
    border-bottom: 1px solid #111;
    width: 95%;
    margin: 0 auto
}

.card-jg-box {
    display: flex;
    margin: 0 auto;
    border-bottom: 0;
}

.card-jg-pingpai {
    width: 1rem;
    padding: 0 .2rem;
    text-align: center;
    display: flex;
    align-items: center;
    border: 1px solid #111;
    border-bottom: none;
    font-size: .28rem
}

.card-jg-yy-box{
    width: 100%;border-right: 1px solid #111;
}

.card-jg-yy{
    padding: .1rem .2rem;width: 35%;border-right: 1px solid #111;border-top: 1px solid #111;font-size: .26rem
}

.card-jg-yy-add{
    padding: .1rem .2rem;flex: 1;border-top: 1px solid #111;font-size: .26rem
}

.detail_tc_box2 dl {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.03rem;
}

.detail_tc_box2 dt {
    width: 1.04rem;
    display: flex;
    align-items: center;
    text-align: center;
    padding: 0 0.2rem;
    background: #0953;
    word-break: break-all;
    /*
  background-image: linear-gradient(
         #f3f6fc,
         #f3f6fc),
     linear-gradient(
         #f5f5f5,
         #f5f5f5);
     background-blend-mode: normal,
         normal;
 */
    border-radius: 0.08rem;
    margin-right: 0.03rem;
    color: #323543;
    font-size: 0.26rem;
}

.detail_tc_box2 dd {
    display: flex;
    width: 0;
    flex: 1;
    /* background-image: linear-gradient(
         #f7f9ff,
         #f7f9ff),
     linear-gradient(
         #f8faff,
         #f8faff);
     background-blend-mode: normal,
         normal;*/
    background: #0953;
    border-radius: 0.08rem;
    padding: 0.3rem 0.14rem;
    word-break: break-all;
}

.detail_tc_box2 dd.sex {
    width: 1.04rem;
    flex: none;
    padding: 0 .2rem;
    border-left: 2px solid #fff;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.detail_tc_wrap .detail_tc_wrap {
    color: #4c5166;
    font-size: 0.26rem;
}

.detail_tc_wrap .detail_wenti_box .hd {
    font-size: .3rem;
    font-weight: 600;
    color: #111;
}

.select-all-wenti {
    color: #555;
}

.detail_tc_wrap .detail_wenti_box ul {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 5% 5% 3%;
    border-radius: 7px;
    line-height: 20px;
    font-size: 14px;
}

.detail_tc_wrap .detail_wenti_box li {
    margin-bottom: 20px;
    border-bottom: 1px solid #f1f1f1;
}

.zhankaiwenda {
    width: 8px;
    position: absolute;
    right: 0;
    top: 17px;
}

.detail_tc_wrap .detail_wenti_box li p {
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    position: relative;
    font-size: .32rem;
}

.detail_tc_wrap .detail_wenti_box li p:nth-child(2n+1) {
    font-weight: 600;
    color: #111;
}

.detail_tc_wrap .detail_wenti_box li p:nth-child(2n) {
    padding-right: 2em;
}

.detail_tc_wrap .detail_wenti_box li span {
    display: inline-block;
    height: 25px;
    width: 25px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    margin-right: 10px;
    line-height: 25px;
    border-radius: 5px;
}

.detail_tc_wrap .detail_wenti_box li p:nth-child(2n+1) span {
    background: #d95f5f;
}

.detail_tc_wrap .detail_wenti_box li p:nth-child(2n) span {
    background: #1a9d63;
}

.wenti-hidden, .select-yyrq-back, .xm-back {
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .6);
    left: 0;
    z-index: 999;
    display: none;
}

.wenti-hidden-box, .select-yyrq-box, .xm-content {
    margin-top: 30vh;
    height: 70vh;
    position: fixed;
    top: 100vh;
    transition: top .3s;
    z-index: 9999;
    left: 0;
    background: #fff;
    border-radius: 15px 15px 0 0;
    width: 100vw;
}

.wenti-hidden-title, .select-yyrq-title {
    text-align: center;
    position: absolute;
    font-size: .38rem;
    font-weight: 600;
    width: 100%;
    padding: 16px 5%;
    background: #fff;
    border-radius: 15px 15px;
    top: 0;
    left: 0;
    z-index: 999;
    color: #111;
}

.wenti-hidden-title img, .select-yyrq-title img {
    float: right;
    width: 12px;
    margin-top: 5px;
}

.wenti-hidden-content, .select-yyrq-content {
    background: #fff;
    border-radius: 15px 15px 0 0;
    height: 100%;
    overflow-y: auto;
    padding-top: 60px;
}

.select-yyrq-content > ul {
    border-bottom: 1px solid #f1f1f1;
}

.select-yyrq-content ul {
    display: flex;
}

.select-yyrq-content li {
    flex: 1;
    padding: 4px 0;
    text-align: center;
    font-size: .38rem;
}

.rqxz-box li {
    font-size: .28rem;
}


.select-show-yyrq.bky {
    color: #9c9c9c;
}

.select-show-yyrq.ky {
    color: #33cd8b;
}

.select-yyrq-month {
    margin: 10px auto 0;
    text-align: center;
    font-size: .38rem;
    color: #036a14;
    font-weight: 600;
    border-top: 1px solid #f1f1f1;
    padding-top: 10px;
    margin-bottom: 5px;
}

.select-yyrq-month:first-child {
    border: none;
}

.rqxz-box {
    height: 47%;
    overflow-y: auto
}

.yy-xx-sz {
    text-align: left;
    padding: 10px 0;
    font-size: 14px;
    color: #111;
    border-top: 1px solid #f1f1f1;
}

.yy-xx-sz .yy-rq-xs {
    line-height: 25px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
    padding: 0 5% 10px;
    font-size: .36rem;
}

.yy-rq-xs .rq {
    float: right;
}

.yy-xx-sz .yy-rs-sz {
    line-height: 25px;
    border-bottom: 1px solid #f1f1f1;
    padding: 0 5% 10px;
    font-size: .36rem;
}

.yy-ljyy {
    background: #57a948;
    text-align: center;
    width: 90%;
    border-radius: 20px;
    color: #fff;
    margin: 15px auto 0;
    padding: 10px 0;
    font-size: .38rem;
    font-weight: 600;
}

.yy-qlxkf {
    color: #e34545;
    margin-top: 10px;
}

.yy-qlxkf a {
    background: #0d7043;
    padding: 3px 7px;
    border-radius: 10px;
    margin-left: 10px;
    color: #fff;
}


.yy-xx-sz img {
    width: 25px;
    border-radius: 50px;
    border: 1px solid #dedede;
    display: inline-block;
    vertical-align: middle;
}

.yy-xx-sz .jian-number {
    float: left;
    margin-right: 10px;
}

.yy-xx-sz .jia-number {
    float: right;
    margin-left: 10px;
}

.yy-rs-sz > span {
    float: right;
}

.float-right {
    float: right;
}


.float-left {
    float: left;
}

.clear:after {
    clear: both;
    content: '';
    display: block;
}

.detail_tc_wrap .after_service {
    color: #4c5166;
    font-size: 0.26rem;
    line-height: 0.38rem;
    padding: 0.54rem 0.3rem 0.5rem;
}

.detail_tc_wrap .after_service .img {
    width: 0.8rem;
    height: 0.8rem;
    margin-right: 0.22rem;
}

.detail_tc_wrap .after_service li {
    display: flex;
    margin-bottom: 0.46rem;
    justify-content: space-between;
}

.detail_tc_wrap .after_service li:last-child {
    margin-bottom: 0;
}

.detail_tc_wrap .after_service .con {
    flex: 1;
    width: 0;
}

.detail_tc_wrap .after_service .t1 {
    color: #323543;
    font-size: 0.28rem;
    line-height: 0.4rem;
    font-weight: 800;
}

.detail_tc_wrap .after_service span {
    color: #f69d35;
}

.detail_tc_wrap2 {
    padding: 0;
    padding-bottom: 0.5rem;
}

.detail_tc_wrap2 .detail_tc_box {
    margin: 0 0.3rem 0.6rem;
}

.detail_tc_wrap2 .detail_tc_box:last-child {
    margin-bottom: 0;
}

.detail_tc_wrap2 .detail_tc_box .bd {
    padding: 0.56rem 0.3rem 0.5rem;
    color: #4c5166;
    font-size: 0.26rem;
    line-height: 0.5rem;
}

.detail_tc_wrap_title {
    height: 0.88rem;
    display: flex;
    align-items: center;
    padding-left: 0.3rem;
    color: #000000;
    font-size: 0.32rem;
    font-weight: 800;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 0.66rem;
}

.detail_tc_wrap2 .lc .t1 .con {
    display: flex;
    margin: 0.2rem 0 0.3rem;
    justify-content: space-between;
}

.detail_tc_wrap2 .lc .img {
    padding: 0 0.1rem;
}

.detail_tc_wrap2 .lc .t2 span {
    color: #f69d35;
}

.detail_tc_pltitle {
    display: flex;
    flex-direction: column;
    background-color: #ffffff;
    border-radius: 0.16rem 0.16rem 0rem 0rem;
    margin: 0.2rem 0;
}

.detail_tc_pltitle .t1 {
    display: flex;
    justify-content: space-between;
    color: #666666;
    font-size: 0.26rem;
    height: 0.88rem;
    padding: 0 0.3rem;
}

.detail_tc_pltitle .t1_1 {
    display: flex;
    align-items: center;
    color: #000000;
    font-size: 0.32rem;
    font-weight: 800;
}

.detail_tc_pltitle .t1 img {
    width: 0.08rem;
    height: 0.15rem;
    margin-left: 0.15rem;
}

.detail_tc_pltitle .t1_2 {
    display: flex;
    align-items: center;
}

.detail_tc_pltitle .t2 {
    border-top: 1px solid #f5f5f5;
    color: #0d7043;
    overflow: hidden;
    padding: 0.2rem 0.1rem 0;
}

.detail_tc_pltitle .t2 li {
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 0.2rem;
}

.detail_tc_pltitle .t2 span {
    display: inline-block;
    width: 1.62rem;
    line-height: 0.61rem;
    background-color: #0d54;
    border-radius: 0.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    font-size: 0.26rem;
}

.detail_tc_pltitle .t2 span:nth-child(4n) {
    margin-right: 0;
}

.detail_tc_recommend {
    background: #fff;
    border-radius: 0.16rem;
    margin: 0.2rem 0;
    color: #333333;
    font-size: 0.24rem;
}

.detail_tc_recommend_hd {
    display: flex;
    height: 1.52rem;
    padding: 0 0.3rem;
    align-items: center;
    justify-content: space-between;
}

.detail_tc_recommend_hd .t1 {
    width: 0.72rem;
    height: 0.72rem;
    margin-right: 0.18rem;
}

.detail_tc_recommend_hd .t2 {
    display: flex;
    flex-direction: column;
    width: 0;
    flex: 1;
    color: #666666;
    font-size: 0.24rem;
    margin-right: 0.2rem;
}

.detail_tc_recommend_hd .t2 img {
    width: 0.25rem;
    height: 0.25rem;
    margin-right: 0.08rem;
}

.detail_tc_recommend_hd .t2_1 {
    color: #333333;
    font-size: 0.3rem;
    font-weight: 800;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.detail_tc_recommend_hd .t2_2 {
    display: flex;
}

.detail_tc_recommend_hd .t2_2 li {
    display: flex;
    align-items: center;
    margin-right: 0.36rem;
}

.detail_tc_recommend_hd .t3 {
    display: flex;
    align-items: center;
    width: 1.62rem;
    height: 0.54rem;
    border-radius: 0.27rem;
    border: solid 1px #0d7043;
    justify-content: center;
    color: #0d7043;
    font-size: 0.26rem;
}

.detail_tc_recommend_hd .t3 img {
    width: 0.08rem;
    height: 0.15rem;
    margin-left: 0.1rem;
}

.detail_tc_recommend_bd {
    border-top: 1px solid #f5f5f5;
    padding: 0.3rem 0.3rem 0.4rem;
}

.detail_tc_recommend_bd .title {
    color: #333333;
    font-size: 0.3rem;
    font-weight: 800;
    margin-bottom: 0.2rem;
}

.detail_tc_recommend_bd ul {
    display: flex;
    /* justify-content: space-between; */
}

.detail_tc_recommend_bd li {
    display: flex;
    flex-direction: column;
    width: 2.1rem;
    margin-right: 0.2rem;
}

.detail_tc_recommend_bd li:last-child {
    margin-right: 0;
}

.detail_tc_recommend_bd li img {
    height: 100%;
}

.detail_tc_recommend_bd .t1 {
    height: 1.58rem;
    border-radius: 0.08rem;
    overflow: hidden;
}

.detail_tc_recommend_bd .t2 {
    color: #333333;
    font-size: 0.24rem;
    margin: 0.06rem 0 0.1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.detail_tc_recommend_bd .t3 {
    color: #ff4341;
    font-size: 0.24rem;
}

/* 濂楅璇︽儏鏍峰紡end */
/* 鍩庡競閫夋嫨鏍峰紡start */

.select_city_page .hot_cities {
    padding: 0.3rem 0.3rem 0.1rem;
    color: #333333;
    font-size: 0.28rem;
}

.select_city_page .hot_cities .t1 {
    color: #333333;
    font-size: 0.3rem;
    margin-bottom: 0.3rem;
}

.select_city_page .hot_cities ul {
    overflow: hidden;
}

.select_city_page .hot_cities li {
    width: 33.3333%;
    float: left;
    margin-bottom: 0.2rem;
}

.select_city_page .hot_cities li:nth-child(3n) {
    text-align: right;
}

.select_city_page .hot_cities li:nth-child(3n-1) {
    text-align: center;
}

.select_city_page .hot_cities a {
    width: 2.1rem;
    height: 0.74rem;
    background-color: #ffffff;
    border-radius: 0.37rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #0c132d;
    border: solid 1px rgba(240, 240, 240, 0.9);
}

.select_city_page .all_cities {
    background: #fff;
    color: #333333;
    font-size: 0.3rem;
}

.select_city_page .all_cities .hd {
    padding: 0.3rem 0.3rem 0;
}

.select_city_page .initials {
    display: flex;
    flex-wrap: wrap;
}

.select_city_page .initials li {
    width: 25%;
    text-align: center;
    height: 0.8rem;
    z-index: 2;
}

.select_city_page .initials a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.82rem;
    color: #333333;
}

.select_city_page .initials .on a {
    color: #099eff;
    background: url(../img/icon/city_on.jpg) no-repeat center bottom -0.04rem/0.34rem auto;
}

.select_city_page .hidden {
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    z-index: 1;
    display: none;
}

.select_city_page ol {
    display: flex;
    flex-wrap: wrap;
    padding: 0.2rem 0;
}

.select_city_page ol li {
    width: 25%;
    text-align: center;
    padding: 0.14rem 0;
}

.select_city_footer {
    background: #fff;
    padding: 0.4rem 0 0.38rem;
    text-align: center;
    margin-top: 0.2rem;
}

.select_city_footer .t1 {
    display: flex;
    justify-content: center;
}

.select_city_footer .t1 a {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #666666;
    font-size: 0.24rem;
    width: 1.7rem;
    height: 0.6rem;
    margin: 0 0.15rem;
    border-radius: 0.3rem;
    border: solid 0.01rem rgba(204, 204, 204, 0.9);
}

.select_city_footer .t1_1 img {
    width: 0.23rem;
    height: auto;
    margin-right: 0.1rem;
}

.select_city_footer .t1_2 img {
    width: 0.19rem;
    height: auto;
    margin-right: 0.1rem;
}

.select_city_footer .t2 {
    display: flex;
    align-items: center;
    margin: 0.3rem 0;
    justify-content: center;
}

.select_city_footer .t2 a {
    color: #666666;
    font-size: 0.24rem;
}

.select_city_footer .t2 em {
    width: 1px;
    margin: 0 0.3rem;
    height: 0.19rem;
    background-color: #bcbcbc;
}

.select_city_footer .t3_1 {
    color: #b3b3b3;
    font-size: 0.24rem;
    margin-bottom: 0.12rem;
}

.select_city_footer .t3_2 {
    color: #b3b3b3;
    font-size: 0.2rem;
    line-height: 0.32rem;
}

.select_city_footer .t3_2 img {
    display: inline-block;
    width: 0.22rem;
    margin-right: 0.1rem;
}

.select_city_footer .t3_2 p {
    padding: 0.06rem 0;
}

/* 鍩庡競閫夋嫨鏍峰紡end */
/* 纭璁㈠崟start */
.order_sub_page {
    padding-bottom: 1.2rem;
}

.order_sub_showyhq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #0c132d;
    font-size: 0.3rem;
    padding: 0 0.3rem;
    height: 0.91rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    margin-bottom: 0.2rem;
}

.order_sub_showyhq img {
    width: 0.1rem;
    height: 0.18rem;
    margin-left: 0.15rem;
}

.order_sub_showyhq .t2 {
    color: #ff4644;
    font-size: 0.28rem;
    display: flex;
    align-items: center;
}

.order_sub_showyhq .t2_1 {
    color: #999999;
}

.order_sub_page .order_form {
    padding: 0 0.3rem;
    background: #fff;
    /* border-top: 1px solid #f5f5f5; */
    border-radius: 0rem 0rem 0.16rem 0.16rem;
}

.order_sub_page .order_form > h3 {
    color: #0c132d;
    font-size: 0.3rem;
    display: flex;
    align-items: center;
    height: 0.88rem;
    font-weight: normal;
    border-bottom: 1px solid #f5f5f5;
}

.order_sub_page .order_item {
    display: flex;
    height: 0.88rem;
    align-items: center;
    justify-content: space-between;
    color: #0c132d;
    font-size: 0.3rem;
    position: relative;
}

.order_sub_page .order_item {
    color: #0c132d;
    font-size: 0.28rem;
    border-bottom: 1px solid #f5f5f5;
}

.order_sub_page .order_item img {
    width: 0.1rem;
    height: auto;
}

.order_item textarea {
    width: 0;
    flex: 1;
    font-size: 0.3rem;
    padding: 0.24rem 0;
    color: #666666;
    padding: 0.26rem 0 0;
    font-family: '寰蒋闆呴粦';
}

.order_sub_page .order_item:last-child {
    border-bottom: 0;
}

.order_sub_page .order_item input {
    font-size: 0.28rem;
    color: #666666;
}

.order_sub_page .order_item p {
    color: #333333;
    display: flex;
    align-items: center;
    background: url(../img/icon/down_1.png) no-repeat right center;
    background-size: 0.2rem auto;
    flex: 1;
}

.order_item .val {
    background: none !important;
}

.order_sub_page .order_item p[disabled] {
    color: #b3b3b3;
}

.order_sub_page .order_item input {
    border: 0;
}

.order_sub_page .order_form .order_item input {
    color: #0c132d;
    font-size: 0.3rem;
}

.order_sub_page .order_item:last-child input {
    border: 0;
}

.order_sub_page .order_item span {
    display: flex;
    align-items: center;
}

.order_sub_page .order_item div {
    display: flex;
    flex: 1;
}

.order_sub_page .order_item label {
    display: flex;
    align-items: center;
}

.order_sub_page .order_item > label {
    width: 1.54rem;
}

.order_sub_page .order_item > input {
    flex: 1;
    font-size: 0.28rem;
    height: 100%;
    display: flex;
    align-items: center;
}

.order_sub_page .order_item > input[readonly] {
    color: #b3b3b3;
}

.order_sub_page .order_item .r06 {
    background: url(/Content/Versions01/img/icon/right_1.png) no-repeat right center/0.1rem auto;
}

.order_sub_page .order_item > input.has_right_input {
    color: #181f2f;
    background: url(../img/icon/right.png) no-repeat right center;
    background-size: 0.14rem auto;
}

.order_sub_page .order_item .yzmbtn {
    color: #1890ff;
    display: flex;
    align-items: center;
}

.order_sub_page .order_item .yzmbtn[disabled] {
    color: #b3b3b3;
}

.order_sub_page .order_info_wrap {
    background: #fff;
    margin: 0.2rem 0;
    border-radius: 0.16rem;
    padding: 0.1rem 0 0 0;
}

.order_sub_page .order_info {
    margin: 0 0.3rem 0;
    padding: 0.3rem 0;
    border-bottom: 1px solid #f0f0f0;
    display: flex;
    justify-content: space-between;
}

.order_sub_page .order_info .fl img {
    width: 1.6rem;
    height: 1.2rem;
    background-color: #f2f3f8;
    border-radius: 0.07rem;
}

.order_sub_page .order_info h4 {
    color: #181f2f;
    font-size: 0.3rem;
    line-height: 0.36rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    /* margin-bottom: 0.08rem; */
}

.order_sub_page .order_info .fl {
    margin-right: 0.3rem;
}

.order_sub_page .order_info p {
    color: #666666;
    font-size: 0.22rem;
    display: flex;
    align-items: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.order_sub_page .order_info p img {
    width: 0.24rem;
    height: auto;
    margin-right: 0.1rem;
}

.order_sub_page .order_info .oh {
    position: relative;
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
}

.order_sub_page .order_info .oh2 {
    height: 1.2rem;
    justify-content: center;
}

.order_sub_page .order_info .oh2 h4 {
    margin-bottom: 0.1rem;
}

.order_sub_page .order_info dl {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.order_sub_page .order_info dt {
    font-size: 0.3rem;
    color: #333333;
}

.order_sub_page .order_info dd {
    font-size: 0;
}

.order_sub_page .order_info dd > input {
    width: 0.66rem;
    padding: 0.05rem 0;
    vertical-align: middle;
    text-align: center;
    background-color: #f0f0f0;
    border-radius: 0.02rem;
    font-size: 0.3rem;
    color: #181f2f;
}

.order_sub_page .order_info dd > a {
    color: #333333;
    font-size: 0.4rem;
    padding: 0 0.2rem;
    line-height: initial;
    display: inline-block;
    vertical-align: middle;
    font-weight: 800;
}

.order_sub_page .order_info dd > a[disabled] {
    color: #f0f0f0;
}

.order_sub_page .order_now_wrap {
    padding: 0.3rem;
}

.order_sub_page .order_now_wrap .t1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.order_sub_page .order_now_wrap h3 {
    font-size: 0.30rem;
    font-weight: normal;
    color: #010101;
    display: flex;
    align-items: center;
}

.order_sub_page .order_now_wrap h3 img {
    width: 0.27rem;
    height: auto;
    margin-right: 0.2rem;
}

.order_sub_newuser {
    display: flex;
    align-items: center;
    padding: 0 0.3rem;
    height: 0.91rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    margin-bottom: 0.2rem;
}

.order_sub_newuser .t2 {
    color: #ff4644;
    font-size: 0.28rem;
    display: flex;
    align-items: center;
}

.order_sub_newuser img {
    height: 0.4rem;
}

.order_sub_newuser .t1 {
    font-size: 0.28rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 60px;
    padding-left: 0.19rem;
}

.my_switch {
    outline: none;
    -webkit-appearance: none;
    appearance: none;
    -webkit-user-select: none;
    user-select: none;
    width: 0.85rem;
    height: 0.51rem;
    border-radius: 0.51rem;
    position: relative;
    background-color: #e6e6e6;
    border: 1px solid #ddd;
}

.my_switch:after {
    content: '';
    position: absolute;
    width: 0.46rem;
    height: 0.46rem;
    border-radius: 50%;
    background: #fff;
    left: 0;
    transition: all 0.3s;
}

.my_switch:checked {
    background-color: #1890ff;
}

.my_switch:checked:after {
    left: 0.34rem;
}

.order_sub_page .yellowBg-1 {
    height: 0.5rem;
    background-color: #f5f5f5;
    border-radius: 0.04rem;
    padding: 0 0.2rem;
    color: #b3b3b3;
    font-size: 0.24rem;
    display: flex;
    align-items: center;
}

.my_radio {
    outline: none;
    -webkit-appearance: none;
    appearance: none;
    -webkit-user-select: none;
    user-select: none;
    width: 0.32rem;
    height: 0.32rem;
    display: inline-block;
    vertical-align: middle;
    background: url(../img/icon/radio1.png) no-repeat;
    background-size: cover;
    margin-right: 0.12rem;
}

.my_radio:checked {
    background: url(../img/icon/radio2.png) no-repeat;
    background-size: cover;
}

.my_radio2 {
    outline: none;
    -webkit-appearance: none;
    appearance: none;
    -webkit-user-select: none;
    user-select: none;
    width: 0.40rem;
    height: 0.40rem;
    display: inline-block;
    vertical-align: middle;
    background: url(../img/icon/radio3.png) no-repeat;
    background-size: cover;
}

.my_radio2:checked {
    background: url(../img/icon/radio4.png) no-repeat;
    background-size: cover;
}

.input_down,
.order_sub_page #choose_city,
.order_sub_page #choose_id,
.order_sub_page #choose_birdth {
    color: #333333;
    display: flex;
    align-items: center;
    background: url(../img/icon/down_1.png) no-repeat right center;
    background-size: 0.2rem auto;
}

.order_sub_page .i_date {
    display: inline-block;
    width: 0.29rem;
    height: 0.28rem;
    background: url(../img/icon/date.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
}

.order_sub_page .i_down {
    display: inline-block;
    width: 0.19rem;
    height: 0.10rem;
    background: url(../img/icon/down_1.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
}

.order_sub_page #choose_date {
    background: url(../img/icon/time_2.png) no-repeat right center;
    background-size: 0.3rem auto;
    color: #181f2f;
}

.order_sub_page .dateImg {
    width: 0.3rem;
    position: absolute;
    right: 0.7rem;
    top: 50%;
    transform: translate(0, -50%);
}

.order_sub_page .num_clear {
    width: 0.28rem;
    position: absolute;
    right: 0.3rem;
    display: none;
}

.order_sub_page .pay_info {
    padding: 0.2rem 0.3rem;
}

.order_sub_page .pay_info p {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-size: 0.28rem;
    line-height: 0.6rem;
}

.order_sub_page .pay_info p:first-child {
    color: #999999;
}

.order_sub_page .pay_wrap {
    padding: 0.4rem 0.3rem;
}

.order_sub_page .pay_wrap .top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.order_sub_page .pay_wrap .top img {
    width: 0.26rem;
    margin-right: 0.1rem;
    vertical-align: middle;
    display: inline-block;
}

.order_sub_page .pay_wrap .top ul {
    display: flex;
    align-items: center;
    font-size: 0.26rem;
    color: #666666;
}

.order_sub_page .pay_wrap .top li {
    margin-left: 0.38rem;
    color: #666666;
}

.order_sub_page .pay_wrap .top h3 {
    font-size: 0.32rem;
    font-weight: normal;
    color: #000000;
}

.order_sub_page .pay_wrap .bottom {
    display: flex;
    margin-top: 0.36rem;
    justify-content: space-between;
}

.order_sub_page .pay_wrap .bottom > div {
    display: flex;
    align-items: flex-start;
}

.order_sub_page .pay_wrap .bottom img {
    width: 0.5rem;
    margin-right: 0.18rem;
}

.order_sub_page .pay_wrap .bottom h4 {
    font-size: 0.32rem;
    color: #2e2a27;
    font-weight: normal;
}

.order_sub_page .pay_wrap .bottom p {
    color: #999999;
    font-size: 0.24rem;
}

.order_sub_page .pay_wrap .bottom input {
    width: 0.4rem;
    height: 0.4rem;
}

.order_sub_page .readMore {
    padding: 0.22rem 0.3rem;
    background: #fbf8d9;
    font-size: 0.24rem;
    color: #ee844a;
    font-weight: normal;
    line-height: 0.36rem;
    position: relative;
}

.order_sub_page .readMore span {
    width: 0.20rem;
    height: 0.12rem;
    position: absolute;
    box-sizing: content-box;
    background: url(../img/icon/more.png) no-repeat;
    background-size: cover;
    padding: 0.2rem;
    background-origin: content-box;
    top: 0.1rem;
    right: 0;
    transform: rotate(180deg);
    transition: all 0.3s;
}

.order_sub_page .readMore.active span {
    transform: rotate(360deg);
}

.order_sub_page .readMore.active p {
    display: block;
}

.order_sub_page .readMore p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.order_sub_page .gearDate {
    background-color: rgba(0, 0, 0, 0.7);
}

.order_sub_page .date_btn_box {
    background: #fff;
}

.order_sub_page .lcalendar_cancel {
    color: #666;
}

.order_sub_page .date_ctrl {
    background: #fff;
}

.order_sub_page .noLoing_tips {
    color: #999999;
    font-size: 0.24rem;
}

.report_send_box {
    padding: 0.3rem;
    padding-top: 0;
    background: #fff;
    margin-bottom: 0.2rem;
    border-radius: 0.16rem 0.16rem;
}

.report_send_box .order_form {
    padding: 0.2rem 0 0;
    position: relative;
}

.report_send_view {
    display: flex;
    flex-direction: column;
    padding-top: 0.3rem;
    border-top: 1px solid #f5f5f5;
}

.order_sub_page .no_login {
    display: none;
}

.report_send_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.goods_car_wrap .report_send_top em {
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    background: url(../img/radio1.png) no-repeat;
    background-size: cover;
}

.goods_car_wrap .report_send_top input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.goods_car_wrap .report_send_top input:checked + em {
    background: url(../img/radio2.png) no-repeat;
    background-size: cover;
}

.report_send_top .tout {
    width: 0;
    flex: 1;
    display: flex;
    justify-content: space-between;
    margin-right: 0.32rem;
}

.report_send_top .title {
    display: flex;
    align-items: center;
    font-size: 0.30rem;
    font-weight: normal;
    color: #010101;
    width: 0;
    flex: 1;
}

.report_send_top .price {
    display: flex;
    align-items: flex-end;
    color: #0c132d;
    font-size: 0.28rem;
}

.report_send_top .price .t1 {
    color: #ffffff;
    font-size: 0.2rem;
    background-color: #ff5a58;
    border-radius: 0.04rem;
    line-height: initial;
    padding: 0.04rem;
    display: inline-block;
    flex: 1;
}

.goods_car_wrap {
    margin: 0.2rem 0 0 0;
}

.goods_car_wrap .order_info {
    margin: 0 0 0.2rem 0;
    background: #fff;
    border-radius: 0.16rem;
    padding: 0.4rem 0.3rem 0.3rem;
    display: block;
}

.goods_car_wrap .report_send_view {
    margin-top: 0.36rem;
    position: relative;
}

.report_send_top .price .t2 {
    /* line-height: 0.28rem; */
    margin: 0 0.06rem;
}

.report_send_top .price .t3 {
    color: #b3b3b3;
    font-size: 0.2rem;
    text-decoration: line-through;
}

.report_send_top .price .t4 {
    color: #999999;
    margin-left: 0.3rem;
}

.report_send_top .title img {
    width: 0.38rem;
    margin-right: 0.1rem;
}

.order_sub_page .pay_methods {
    display: flex;
    align-items: center;
    height: 0.91rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    justify-content: space-between;
    color: #999999;
    font-size: 0.24rem;
    padding: 0 0.3rem;
    margin-bottom: 0.3rem;
}

.order_sub_page .pay_methods .t1 {
    display: flex;
}

.order_sub_page .pay_methods .t1_1 {
    color: #0c132d;
    font-size: 0.3rem;
    font-weight: 800;
    margin-right: 0.2rem;
}

.order_sub_page .pay_methods .t1_2 {
    width: 1.24rem;
    height: 0.44rem;
    background-color: #e5f5ff;
    border-radius: 0.08rem;
    color: #099eff;
    font-size: 0.26rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.order_sub_page .pay_methods .t2 {
    display: flex;
}

.order_sub_page .pay_methods .t2 img {
    width: 0.3rem;
    height: auto;
    margin-right: 0.07rem;
}

.order_sub_page .pay_methods .t2 span {
    display: flex;
    align-items: center;
    margin-left: 0.3rem;
}

.order_sub_page .show_text_model {
    display: flex;
    padding: 0 0.3rem 0.3rem;
    align-items: center;
    color: #333333;
    font-size: 0.24rem;
}

.order_sub_page .show_text_model img {
    width: 0.32rem;
    height: auto;
    margin-right: 0.1rem;
}

.order_sub_page .show_text_model span {
    color: #099eff;
}

.model_box_xieyi {
    color: #333333;
    font-size: 0.26rem;
    line-height: 0.42rem;
    padding: 0.4rem 0.3rem;
    margin: 18% 0.75rem 0;
    background: #fff;
    border-radius: 0.12rem;
}

.model_box_xieyi .t1 {
    color: #333333;
    font-size: 0.36rem;
    margin-bottom: 0.3rem;
    text-align: center;
}

.model_box_xieyi .t2 {
    height: 6rem;
    overflow-y: auto;
}

.model_box_xieyi .t3 {
    display: flex;
    width: 3rem;
    height: 0.8rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.3rem;
    margin: 0.3rem auto 0;
    cursor: pointer;
}

.order_sub_page .fixed_sub_bottom {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.2rem;
    background-color: #ffffff;
    padding: 0 0.3rem;
}

.fixed_sub_bottom2 {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.2rem;
    background-color: #ffffff;
    padding: 0 0.55rem;
}

.fixed_sub_bottom2 a {
    display: flex;
    flex: 1;
    height: 0.8rem;
    background-color: #099eff;
    border-radius: 0.4rem;
    align-items: center;
    justify-content: center;
    color: #fefefe;
    font-size: 0.3rem;
}

.order_sub_page .fixed_sub_bottom .t1 {
    color: #ff4341;
    font-size: 0.3rem;
}

.order_sub_page .fixed_sub_bottom .t1 span {
    font-size: 0.26rem;
}

.order_sub_page .fixed_sub_bottom .t1 b {
    font-size: 0.36rem;
}

.order_sub_page .fixed_sub_bottom .t2 {
    width: 2.5rem;
    height: 0.8rem;
    background-image: linear-gradient(90deg,
    #099eff 0%,
    #099eff 100%),
    linear-gradient(
            #ff8e00,
            #ff8e00);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fefefe;
    font-size: 0.3rem;
    font-weight: 800;
}

.order_sub_page .order_sub_page {
    margin-bottom: 1.2rem;
}

/* 纭璁㈠崟end */
/* 鏀粯鐘舵€佹牱寮弒tart */
.date_btn_box {
    background: #fff;
}

.lcalendar_cancel {
    color: #666;
}

.date_roll_mask {
    background: #fff;
    -webkit-mask: none;
}

.date_ctrl {
    color: #333;
}

.pay_state_page {
    background: #fff;
    padding: 0.7rem 0 0.6rem;
    text-align: center;
}

.pay_state_page .t1 {
    width: 1.1rem;
    height: 1.1rem;
    display: inline-block;
}

.pay_state_page .t2 {
    font-weight: 800;
    margin: 0.3rem 0 0.2rem;
    font-size: 0.4rem;
}

.pay_state_page .t3 {
    color: #4d4d4d;
    font-size: 0.3rem;
    margin-bottom: 0.9rem;
}

.pay_state_page .t4 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.pay_state_btn {
    display: inline-flex;
    width: 5rem;
    height: 0.8rem;
    border-radius: 0.4rem;
    border: solid 0.02rem #099eff;
    color: #099eff;
    font-size: 0.3rem;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.4rem;
}

.pay_state_btn2 {
    background-image: linear-gradient(90deg,
    #ff615f 0%,
    #ff4341 100%),
    linear-gradient(
            #ff9317,
            #ff9317);
    background-blend-mode: normal,
    normal;
    border: 0;
    color: #fff;
}

.pay_page_t1 {
    height: 1.21rem;
    background-color: #ffffff;
    border-radius: 0rem 0rem 0.16rem 0.16rem;
    line-height: 0.36rem;
    align-items: center;
    padding: 0.3rem;
    border-top: 1px solid #f5f5f5;
}

.pay_page_t1 span {
    color: #ff4341;
}

.pay_page_t2 {
    display: flex;
    flex-direction: column;
    padding: 0 0.3rem;
    color: #333333;
    font-size: 0.3rem;
    background: #fff;
    border-radius: 0.16rem;
    margin: 0.2rem 0;
    padding-bottom: 0.2rem;
}

.pay_page_t2 > div {
    padding: 0.2rem 0;
}

.pay_page_t2 > div:first-child {
    border-bottom: 1px solid #f5f5f5;
}

.pay_page_t2 span {
    color: #ff4341;
}

.pay_page_t3 {
    background: #fff;
    border-radius: 0.16rem;
    margin-bottom: 0.4rem;
}

.pay_page_t3 .hd {
    display: flex;
    height: 0.9rem;
    align-items: center;
    padding: 0 0.3rem;
    color: #333333;
    font-size: 0.3rem;
    border-bottom: 1px solid #f5f5f5;
    justify-content: space-between;
}

.get_city {
    margin-bottom: 0.3rem;
}

.get_city .y1 {
    color: #333333;
    font-size: 0.3rem;
    margin-bottom: 0.3rem;
}

.order_jg1 {
    display: flex;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #666666;
    padding: 0.2rem 0.36rem 0;
    font-size: 0.28rem;
}

.order_jg1 img {
    width: 0.34rem;
    height: auto;
    margin-right: 0.1rem;
}

.get_city .y2 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2.1rem;
    height: 0.74rem;
    background-color: #ffffff;
    border-radius: 0.37rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #0c132d;
    border: solid 1px rgba(240, 240, 240, 0.9);
    cursor: pointer;
}

.get_city .y2 img {
    height: 0.34rem;
    width: auto;
    margin-right: 0.08rem;
}

.fs_t1 {
    flex: 1;
    width: 0;
}

.fs_t2 {
    color: #61c3ff;
    font-size: 0.24rem;
    display: flex;
    align-items: center;
}

.fs_t2 span {
    margin-left: 0.2rem;
    display: flex;
    align-items: center;
    font-weight: normal;
}

.fs_t2 img {
    width: 0.31rem;
    height: auto;
    margin-right: 0.1rem;
}

.pay_page_t3 .bd {
    padding: 0 0.3rem;
}

.pay_page_t3 .item {
    position: relative;
    display: flex;
    align-items: center;
    color: #333333;
    font-size: 0.3rem;
    height: 1.08rem;
    border-bottom: 1px solid #f5f5f5;
}

.pay_page_t3 .item label {
    position: absolute;
    right: 0.3rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.4rem;
    height: 0.4rem;
    background: url(../img/icon/radio1.png) no-repeat 0 0/100% 100%;
}

.pay_page_t3 .item .img {
    width: 0.77rem;
}

.pay_page_t3 .item input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.pay_page_t3 .item input:checked + label {
    background: url(../img/radio2.png) no-repeat 0 0/100% 100%;
}

.pay_page_t3 .item:first-child img {
    width: 0.54rem;
    height: auto;
}

.pay_page_t3 .item:nth-child(2) img {
    width: 0.5rem;
    height: auto;
}

.pay_page_t3 .item:nth-child(3) img {
    width: 0.57rem;
    height: auto;
}

.pay_page_t4 {
    width: 6.4rem;
    height: 0.8rem;
    background-image: linear-gradient(90deg,
    #ff615f 0%,
    #ff4341 100%),
    linear-gradient(
            #ff8e00,
            #ff8e00);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    align-items: center;
    justify-content: center;
    display: flex;
    margin: 0 auto 0.34rem;
    color: #fefefe;
    font-size: 0.3rem;
}

.pay_page_t4 span {
    margin-right: 0.22rem;
}

.pay_page_t5 {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999999;
    font-size: 0.24rem;
}

.pay_page_t5 img {
    width: 0.34rem;
    height: auto;
    margin-right: 0.07rem;
}

.pay_page_t5 span {
    display: flex;
    align-items: center;
}

.pay_page_t5 em {
    width: 0.02rem;
    height: 0.17rem;
    background-color: #c8c8c8;
    margin: 0 0.36rem;
}

/* 鏀粯鐘舵€佹牱寮廵nd */
/* 璁㈠崟鍒楄〃鏍峰紡start */
.order_list_page .orderListBar {
    position: fixed;
    width: 100%;
    top: 0.88rem;
    border-top: 1px solid #f5f5f5;
    display: flex;
    justify-content: space-between;
    color: #333;
    font-size: 0.3rem;
    height: 0.88rem;
    background: #fff;
    z-index: 6;
}

.order_list_page .orderListBar li {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    position: relative;
}

.order_list_page .orderListBar li.on {
    color: #333333;
}

.order_list_page .orderListBar li.on::after {

    width: 0.5rem;
    height: 0.05rem;
    background-color: #099eff;
    border-radius: 0.03rem;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    content: '';
    position: absolute;
}

.order_list_page .orderListBar i {
    width: 0.4rem;
    height: 0.4rem;
    background-color: #ff4341;
    color: #fff;
    font-size: 0.2rem;
    transform: scale(0.8);
    right: 0;
    top: 0.1rem;
    font-style: normal;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
}

.order_list_page .orderListWrap001 {
    margin: 1.9rem 0.2rem 0.2rem;
    padding: 0.2rem;
    background: white;
    color: #ff8e00;
    font-size: 13px;
}

.order_list_page .orderListWrap {
    padding: 0 0.2rem 0.2rem;
}

.order_list_page .orderListWrap li {
    background: #fff;
    border-radius: 0.16rem;
    margin-bottom: 0.2rem;
    color: #666666;
    padding-bottom: 0.32rem;
    font-size: 0.26rem;
}

.order_list_page .orderListWrap .t1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.84rem;
    padding: 0 0.3rem;
    border-bottom: 1px solid #f5f5f5;
}

.order_list_page .orderListWrap .t2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.3rem;
    border-bottom: 1px solid #f5f5f5;
    height: 0.8rem;
    font-size: 0.28rem;
}

.order_list_page .orderListWrap .t2 a {
    color: #333;
    flex: 1;
    width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 0.2rem;
}

.order_list_page .orderListWrap a {
    color: #666666;
}

.order_list_page .orderListWrap .t3 {
    margin: 0.3rem 0.3rem 0;

    padding: 0 0 0.28rem 0;
    display: flex;

    justify-content: space-between;
    border-bottom: 1px solid #f5f5f5;
}

.order_list_page .orderListWrap .t3 .img {
    width: 1.6rem;
    height: 1.2rem;
    border-radius: 0.06rem;
    overflow: hidden;
    margin-right: 0.19rem;
}

.order_list_page .orderListWrap .t3 .con {
    display: flex;
    justify-content: space-between;

    flex: 1;
    width: 0;
    /* height: 1.2rem; */
}

.order_list_page .orderListWrap .t3_1 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-right: 0.3rem;
    height: 1.2rem;
}

.order_list_page .orderListWrap .t3_1 h4 {
    color: #333333;
    font-size: 0.3rem;

    line-height: 0.38rem;
    font-weight: normal;
}

.order_list_page .orderListWrap .t3_1 p {
    color: #333333;

    font-size: 0.22rem;
    line-height: 0.24rem;
}

.order_list_page .orderListWrap .t3_1 b {
    font-size: 0.32rem;
    font-weight: normal;
}

.order_list_page .orderListWrap .t3_1 h5 {
    font-weight: normal;
    color: #999999;
    font-size: 0.26rem;
}

.order_list_page .orderListWrap .t3_2 {
    text-align: right;
}

.order_list_page .orderListWrap .text_order_state_btn {
    width: 1.32rem;
    height: 0.44rem;
    border-radius: 0.22rem;
    border: solid 1px #099eff;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #099eff;
    font-size: 0.24rem;
    margin: 0.1rem 0;
}

.order_list_page .orderListWrap .text_order_state_btn:last-child {
    margin-bottom: 0;
}

.order_list_page .orderListWrap .t3_1 p label {
    text-decoration: line-through;
    color: #b3b3b3;
    font-size: 0.22rem;
}

.order_list_page .orderListWrap .text_order_state_off {
    color: #999999;
    font-size: 0.3rem;
}

.order_list_page .orderListWrap .text_order_state_primary {
    font-size: 0.28rem;
    color: #099eff;
}

.order_list_page .orderListWrap .t4 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0.2rem 0.3rem 0;
    color: #333;
    font-size: 0.28rem;
}

.order_list_page .orderListWrap .t4 p {
    color: #ff8e00;
}

.order_list_page .orderListWrap .t4 b {
    font-weight: normal;
    font-size: 0.36rem;
}

.order_list_page .order_btn_group {
    display: flex;
    justify-content: flex-end;
    padding: 0.3rem 0.3rem 0;
}

.order_list_page .order_btn_group2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.order_list_page .order_btn_group .y_1 {
    color: #666666;
    font-size: 0.28rem;
}

.order_list_page .order_btn_group .y_1 span {
    color: #ff4341;
}

.order_list_page .order_btn_group .order_btn_default {
    display: flex;
    width: 1.51rem;
    height: 0.58rem;
    border-radius: 0.29rem;
    border: solid 0.01rem rgba(178, 178, 178, 0.7);
    align-items: center;
    justify-content: center;
    color: #666666;
    font-size: 0.28rem;
}

.order_list_page .order_btn_group .order_btn_buy {
    width: 1.51rem;

    height: 0.59rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #ff4341,
            #ff4341);
    background-blend-mode: normal,
    normal;

    border-radius: 0.29rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.28rem;
    margin-left: 0.19rem;
}

.order_list_page .t_link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #666666;
    font-size: 0.28rem;
    height: 0.86rem;
    margin: 0 0.3rem;
    border-bottom: 1px solid #f5f5f5;
}

.order_list_page .t_link2 {
    margin: 0;
    padding: 0 0.3rem;
}

.order_list_page .t_link img {
    width: 0.08rem;
    height: 0.15rem;
    margin-left: 0.1rem;
}

.order_list_page .t_link .y_1 {
    color: #333333;
    position: relative;
    padding-left: 0.16rem;
}

.order_list_page .t_link .y_1::before {
    content: '';
    position: absolute;
    width: 0.06rem;
    height: 0.23rem;
    background-color: #099eff;
    border-radius: 0.03rem;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.order_list_page .t_link .y_2 {
    display: flex;
    align-items: center;
    color: #ff4341;
}

/* 璁㈠崟鍒楄〃鏍峰紡end */
/* vip濂楅鍗囩骇椤甸潰鏍峰紡start */
.vip_up_page .t1 {
    margin: 0;
}

.vip_up_page .t2 {
    height: 2.14rem;
    display: flex;
    position: absolute;
    left: 0;
    width: 100%;
    top: -1rem;
    justify-content: space-between;
    background: url(../img/icon/bg_3.png) no-repeat center 0/auto 100%;
}

.vip_up_page .t2 a {
    opacity: 0;
    flex: 1;
}

.vip_up_page .t3 {
    margin: 0 0.3rem 0.2rem;
    color: #333333;
    font-size: 0.3rem;
}

.vip_up_page .t5 .img {
    width: 0.81rem;
    height: 0.81rem;
    margin-right: 0.18rem;
}

.vip_up_page .t5 .con {
    flex: 1;
    width: 0;
}

.vip_up_page .t_top {
    background: #fff;
    position: relative;
    padding: 1.16rem 0 0.42rem 0;
    margin-bottom: 0.2rem;
}

.vip_up_page .t4 {
    margin: 0 0.3rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.99rem;
    background: #fff9f1;
    border: 2px solid #fff9f1;
    border-radius: 0.2rem;
    color: #333333;
    font-size: 0.24rem;
    padding: 0 0.59rem 0 0.3rem;
    position: relative;
    overflow: hidden;
}

.vip_up_page .t4.on {
    border: solid 2px rgba(252, 221, 161, 0.9);
}

.vip_up_page .t4 label {
    position: absolute;
    width: 0.6rem;
    height: 0.6rem;
    background: url(../img/g_2.png) no-repeat 0 0/100% 100%;
    right: -2px;
    bottom: -2px;
    display: none;
}

.vip_up_page .t4.on label {
    display: block;
}

.vip_up_page .t4 input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.vip_up_page .t4_1 {
    display: flex;
    align-items: flex-end;
}

.vip_up_page .t4_1 p {
    color: #333333;
    font-size: 0.3rem;
    font-weight: 800;
    margin-right: 0.17rem;
}

.vip_up_page .t4_1 span {
    color: #b3b3b3;
    font-size: 0.26rem;
    text-decoration: line-through;
}

.vip_up_page .t4_2 span {
    font-size: 0.3rem;
}

.vip_up_page .t4_2 b {
    font-size: 0.36rem;
}

.vip_up_page .t5 {
    background: #fff;
    color: #666666;
    font-size: 0.24rem;
    padding: 0 0.3rem;
}

.vip_up_page .t5 a {
    color: #666666;
    font-size: 0.24rem;
    display: flex;
    padding: 0.4rem 0;
    justify-content: space-between;
    border-bottom: 1px solid #f5f5f5;
}

.vip_up_page .t5 a:last-child {
    border-bottom: 0;
}

.vip_up_page .t5_1 {
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #000;
    margin-bottom: 0.1rem;
}

/* vip濂楅鍗囩骇椤甸潰鏍峰紡end */
/* 涓汉涓績鏍峰紡start */
#my_page .top_bar {
    background: none;
}

.my_page_top {
    position: relative;
}

.my_page_top > img {
    display: block;
}

.my_page_top .con {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    left: 0;
    top: 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fffefe;
    font-size: 0.32rem;
    padding-bottom: 0.5rem;
}

.my_page_top .img1 {
    display: block;
    width: 1.29rem;
    height: 1.29rem;
    background-color: #eeeeee;
    border: solid 1px #ffffff;
    border-radius: 50%;
    overflow: hidden;
    align-items: flex-end;
    justify-content: center;
}

.my_page_top .img2 {
    width: 0.94rem;
    height: 0.36rem;
}

.my_page_top p {
    margin: 0.16rem 0 0.1rem;
}

.my_page_con {
    padding: 0 0.2rem;
    position: relative;
    top: -1.2rem;
}

.my_page_box1 {
    display: flex;
    flex-direction: column;
    color: #333333;
    font-size: 0.24rem;
    background: #fff;
    border-radius: 0.16rem;
    padding: 0.3rem;
    margin-bottom: 20px;
}

.my_page_box1 .t1 {
    display: flex;
    justify-content: space-between;
}

.my_page_box1 .t1_2 {
    display: flex;
    align-items: center;
    color: #999999;
    font-size: 0.26rem;
}

.my_page_box1 .t1 img {
    width: 0.1rem;
    height: auto;
    margin-left: 0.1rem;
}

.my_page_box1 .t1_1 {
    color: #333333;
    font-size: 0.3rem;
    font-weight: 800;
}

.my_page_box1 > .t2 {
    display: flex;
    margin-top: 0.26rem;
    justify-content: space-between;
    padding: 0 0.2rem;
}

.my_page_box1 .t2 img {
    width: 0.66rem;
    height: auto;
}

.my_page_box2 {
    margin: 0.2rem 0;
    display: block;
}

.my_page_box3 {
    background-color: #ffffff;
    border-radius: 0.16rem;
    color: #666666;
    font-size: 0.24rem;
    overflow: hidden;
    padding: 0.3rem 0;
}

.my_page_box3 li {
    float: left;
    width: 25%;
}

.my_page_box3 a {
    display: flex;
    flex-direction: column;
    color: #666666;
    font-size: 0.24rem;
    align-items: center;
    padding: 0.2rem 0;
}

.my_page_box3 img {
    width: 0.44rem;
    height: auto;
    margin-bottom: 0.1rem;
}

/* 涓汉涓績鏍峰紡end */
/* 鍏ㄩ儴璇勮鏍峰紡start */
#all_comment_page {
    margin-top: 0.88rem;
}

#all_comment_page .detail_inner_appraise_list {
    background: #fff;
    border-radius: 0.16rem;
}

.all_comment_page_top {
    background: #fff;
    color: #666666;
    font-size: 0.22rem;
    border-radius: 0.16rem;
}

.all_comment_page_box1 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.78rem;
    border-bottom: 1px solid #f5f5f5;
}

.all_comment_page_box1 .t1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #666666;
    font-size: 0.26rem;
}

.all_comment_page_box1 .t1_1 {
    color: #4fa951;
    font-size: 0.64rem;
    font-weight: 800;
}

.all_comment_page_box1 .t2 {
    width: 1px;
    height: 0.73rem;
    margin: 0 0.66rem;
    background-color: #e6e6e6;
}

.all_comment_page_box1 .t3 {
    display: flex;
    flex-direction: column;
}

.all_comment_page_box1 .t3 li {
    display: flex;
}

.all_comment_page_box1 .t3 img {

    width: 0.18rem;
    height: auto;
    margin: 0 2px;
}

.all_comment_page_box1 .t3_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0.16rem;
}

.all_comment_page_box2 {
    margin-bottom: 0.2rem;
    margin-top: 0.3rem;
}

.all_comment_page_box2.on .t1 {
    height: auto;
    max-height: none;
}

.all_comment_page_box2.on .t2 img {
    transform: rotate(180deg);
}

.all_comment_page_box2 .t1 {
    overflow: hidden;
    max-height: 1.6rem;
    /* padding: 0 0.2rem; */
}

.all_comment_page_box2 .t1 li {
    float: left;
    width: 25%;
    display: flex;
    justify-content: center;
    /* padding: 0 0.2rem; */
    margin-bottom: 0.2rem;
}

.all_comment_page_box2 .t1 a {
    line-height: 0.61rem;
    width: 1.62rem;
    background-color: #f5f5f5;
    border-radius: 0.3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.all_comment_page_box2 .t1 .on a {
    color: #ffffff;
    background-color: #4fa951;
}

.all_comment_page_box2 .t2 {
    display: flex;
    color: #999999;
    font-size: 0.26rem;
    align-items: center;
    justify-content: center;
    padding: 0.1rem 0 0.3rem;
}

.all_comment_page_box2 .t2 img {
    width: 0.19rem;
    height: auto;
    margin-left: 0.1rem;
    transition: all 0.3s;
}

/* 鍏ㄩ儴璇勮鏍峰紡end */
/* 鍦ㄧ嚎鏌ヨ鎶ュ憡鏍峰紡start */
.cx_login_page {
    background: #fff;
    padding: 0.75rem 0.55rem 0.5rem;
}

.cx_login_bg {
    width: 4.76rem;
    margin: 0 auto 0.98rem;
}

.cx_login_bg img {
    display: block;
    width: 100%;
    height: auto;
}

.cx_login_form .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.8rem;
    background-color: #ffffff;
    box-shadow: 0rem 0rem 0.32rem 0rem rgba(82, 82, 82, 0.06);
    border-radius: 0.44rem;
    border: solid 1px #f0f0f0;
    padding: 0 0.45rem;
    margin-bottom: 0.18rem;
    overflow: hidden;
}

.cx_login_form .item input {
    flex: 1;
    height: 100%;
    line-height: 0.79rem;
    background: none;
    border: none;
    color: #333333;
    font-size: 0.3rem;
}

.cx_login_form .item img {
    width: 1.57rem;
    height: auto;
}

.cx_login_form .item .can {
    color: #099eff;
    font-size: 0.3rem;
}

.cx_login_form .item a {
    color: #b3b3b3;
}

.cx_login_btn {
    margin: 0.4rem 0 0.26rem;
    height: 0.8rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.44rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.3rem;
}

.cx_login_btn[disabled] {
    opacity: 0.6;
}

.cx_login_md {
    color: #999999;
    font-size: 0.24rem;
}

.cx_login_md span {
    color: #099eff;
    display: inline-block;
}

.cx_login_p1 {
    margin: 0.9rem 0 0.46rem 0;
    text-align: center;
}

.cx_login_p1 .hd {
    color: #666666;
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
}

.cx_login_p1 .bd {
    color: #666666;
    font-size: 0.24rem;
    line-height: 0.38rem;
    text-align: left;
}

.cx_login_p2 {
    color: #b3b3b3;
    font-size: 0.24rem;
    text-align: center;
}

.cx_list_page {
    padding-bottom: 0.8rem;
}

.cx_list_page .no_data .y1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #999999;
    font-size: 0.28rem;
    padding-top: 2.36rem;
}

.cx_list_page .no_data .btn {
    width: 1.91rem;
    line-height: 0.58rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.26rem;
    cursor: pointer;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.29rem;
    margin-top: 0.4rem;
}

.cx_list_page .no_data img {
    display: block;
    width: 2.06rem;
    height: auto;
    margin-bottom: 0.12rem;
}

.cx_list_page .footer {
    position: fixed;
    width: 100%;
    text-align: center;
    color: #b3b3b3;
    font-size: 0.24rem;
    padding-bottom: 0.3rem;
    bottom: 0;
    background: #f5f5f5;
}

.cx_list_page .main {
    margin: 0 0.3rem;
    position: relative;
    top: -0.3rem;
}

.cx_list_page li {
    background-color: #ffffff;
    border-radius: 0.1rem;
    position: relative;
    margin-bottom: 0.2rem;
    padding-bottom: 0.3rem;
}

.cx_list_page .t1 {
    display: flex;
    justify-content: space-between;
    margin: 0 0 0 0.3rem;
    align-items: flex-start;
}

.cx_list_page .t1_1 {
    color: #333333;
    font-size: 0.32rem;
    flex: 1;
    width: 0;
    margin-right: 0.2rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: initial;
    margin-top: 0.26rem;
}

.cx_list_page .t1_2 {
    color: #099eff;
    font-size: 0.28rem;
    line-height: 0.46rem;
    background-color: #cdebff;
    padding: 0 0.18rem;
    border-radius: 0rem 0.1rem 0rem 0.1rem;
}

.cx_list_page .t2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.26rem 0 0.36rem;
    color: #666666;
    font-size: 0.28rem;
    border-bottom: 1px solid #f5f5f5;
    margin: 0 0.3rem 0.2rem;
}

.cx_list_page .t3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #333333;
    font-size: 0.26rem;
    margin: 0 0.3rem;
}

.cx_list_page .t3_1 {
    display: flex;
    align-items: center;
}

.cx_list_page .t3_1 img {
    width: 0.24rem;
    height: auto;
    margin-right: 0.09rem;
}

.cx_list_page .t3_2 {
    color: #ffffff;
    font-size: 0.26rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.51rem;
    height: 0.58rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.29rem;
}

.cx_list_page .t4 {
    margin: 0 0.3rem;
    color: #efaf34;
    font-size: 0.26rem;
}

/* 鍦ㄧ嚎鏌ヨ鎶ュ憡鏍峰紡end */
/* 浣撴鎶ュ憡鏍峰紡start */
.send_page {
    padding: 0.88rem 0 0 0;
}

.send_wrap {
    background: #fff;
    padding: 0.40rem 0.20rem 0.30rem;
    margin-bottom: 0.20rem;
    border-top: 1px solid #f5f5f5;
}

.send_change_btn {
    display: flex;
    width: 1.05rem;
    height: 0.51rem;
    background-color: #009ff0;
    border-radius: 0.06rem;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.28rem;
}

.send_change_btn.off {
    background-color: #e0e0e0;
}

.send_info {
    background: #fff;
}

.send_info .title {
    padding: 0.30rem 0.30rem;
    font-weight: 800;
    color: #000000;
    font-size: 0.30rem;
}

.send_info .t_item {
    display: flex;
    height: 1.20rem;
    justify-content: space-between;
    border-top: 1px solid #f5f5f5;
    color: #666;
    font-size: 0.24rem;
}

.send_info .t_item > div {
    display: flex;
    align-items: center;
    padding: 0.20rem 0.30rem;
}

.send_info .t_item .t1 {
    width: 1.64rem;
    border-right: 1px solid #f5f5f5;
    line-height: 0.40rem;
    justify-content: center;
    text-align: center;
    align-items: center;
    display: flex;
}

.send_info .t_item .t2 {
    flex: 1;
    display: flex;
    align-items: center;
}

.send_info_t1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-size: 0.30rem;
    margin-bottom: 0.28rem;
    position: relative;
}

.send_info_t1 .t2 {
    color: #eb6446;
}

.send_info_t2 {
    position: relative;
    background-color: #f7f7f7;
    color: #666666;
    font-size: 0.26rem;
    padding: 0.30rem 0.24rem;
    line-height: 0.40rem;
    border-radius: 0.06rem;
}

.send_info_t2::after {
    content: '';
    position: absolute;
    border: 0.12rem solid transparent;
    border-bottom-color: #f7f7f7;
    left: 0.56rem;
    top: -0.24rem;
}

.send_info_t2 a {
    display: inline-block;
    cursor: pointer;
    color: #099eff;
}

/* 浣撴鎶ュ憡鏍峰紡end */
/* 璁㈠崟璇︽儏鏍峰紡start */
.order_detail_banner {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    height: 2rem;
    padding: 0.38rem 0.5rem 0;
    background-color: #099eff;
}

.order_detail_banner img {
    display: block;
    width: 0.44rem;
    height: auto;
    margin-right: 0.13rem;
}

.order_detail_banner .con {
    flex: 1;
    width: 0;
    color: #ffffff;
    font-size: 0.26rem;
}

.order_detail_banner h5 {
    font-size: 0.36rem;
    line-height: 0.36rem;
    margin-bottom: 0.12rem;
}

.order_detail_main {
    padding: 0 0.2rem;
}

.order_detail_box {
    background-color: #ffffff;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
}

.order_detail_info {
    padding: 0 0.3rem 0.4rem;
    position: relative;
    top: -0.4rem;
    margin-bottom: -0.2rem;
}

.order_detail_info_t1 {
    display: flex;
    align-items: center;
    color: #666666;
    font-size: 0.28rem;
    height: 0.86rem;
    margin-bottom: 0.3rem;
    border-bottom: 1px solid #f5f5f5;
}

.order_detail_info_t1 img {
    width: 0.34rem;
    height: auto;
    margin-right: 0.09rem;
}

.order_detail_info_t2 {
    display: flex;
    justify-content: space-between;
}

.order_detail_info_t2 .img {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 1.6rem;
    height: 1.21rem;
    background-color: #f7f8fa;
    border-radius: 0.06rem;
    overflow: hidden;
    margin-right: 0.2rem;
}

.order_detail_info_t2 .img img {
    width: 100%;
    height: auto;
}

.order_detail_info_t2 .con {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
    width: 0;
    padding: 0.04rem 0 0 0;
}

.order_detail_info_t2 .con .t1 {
    color: #333333;
    font-size: 0.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.order_detail_info_t2 .con .t2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.22rem;
    color: #333333;
}

.order_detail_info_t2 .con .price_1 b {
    font-size: 0.32rem;
    line-height: 0.38rem;
    font-weight: normal;
}

.order_detail_info_t2 .con .t2 div {
    display: flex;
    align-items: flex-end;
}

.order_detail_info_t2 .con s {
    color: #999999;
    font-size: 0.24rem;
    margin-left: 0.1rem;
}

.order_detail_info_t2 .con .btn {
    width: 1.51rem;
    height: 0.58rem;
    border-radius: 0.29rem;
    border: solid 0.02rem rgba(178, 178, 178, 0.7);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #666666;
    font-size: 0.28rem;
}

.order_detail_pannel {
    padding: 0.3rem;
}

.order_detail_pannel .title {
    color: #333333;
    font-size: 0.3rem;
    font-weight: bold;
    line-height: initial;
    margin-bottom: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.order_detail_pannel .title .fq1 {
    font-weight: normal;
    color: #099eff;
    font-size: 0.26rem;
    cursor: pointer;
    text-decoration: underline;
}

.order_detail_pannel .line {
    display: flex;
    align-items: center;
    justify-self: center;
    color: #666666;
    font-size: 0.26rem;
    margin-bottom: 0.16rem;
}

.order_detail_pannel .line img {
    width: 0.1rem;
    height: auto;
}

.order_detail_pannel .line .t1 {
    flex: 1;
    width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.order_detail_pannel .line:last-child {
    margin-bottom: 0;
}

.order_detail_pannel .line span {
    color: #333333;
    display: inline-block;
    flex: 1;
    width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.order_detail_pannel .line .copy_btn {
    cursor: pointer;
    display: inline-block;
    width: 0.77rem;
    line-height: 0.42rem;
    text-align: center;
    color: #666666;
    font-size: 0.21rem;
    border-radius: 0.22rem;
    border: solid 0.02rem rgba(178, 178, 178, 0.7);
}

.order_detail_footer {
    position: fixed;
    width: 100%;
    z-index: 10;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.3rem 0 0.5rem;
    background: #fff;
    height: 1rem;
    color: #099eff;
    font-size: 0.28rem;
    left: 0;
}

.order_detail_footer .t1 {
    display: flex;
    align-items: center;
    height: 100%;
    cursor: pointer;
}

.order_detail_footer .t1 img {
    width: 0.31rem;
    height: auto;
    margin-right: 0.11rem;
}

.order_detail_footer .btn {
    display: inline-block;
    width: 1.51rem;
    line-height: 0.58rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.29rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.28rem;
    margin-left: 0.14rem;
}

.order_detail_footer .btn2 {
    margin-left: 0.14rem;
    display: inline-block;
    width: 1.5rem;
    line-height: 0.56rem;
    text-align: center;
    border-radius: 0.29rem;
    border: solid 0.02rem rgba(178, 178, 178, 0.7);
    color: #666666;
    font-size: 0.28rem;
}

.order_detail_page {
    padding-bottom: 1rem;
}

.model_order_kf {
    color: #333333;
    font-size: 0.28rem;
    padding: 0.3rem;
    width: 100%;
    bottom: 0;
    position: fixed;
}

.model_order_kf .con {
    background-color: #ffffff;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
}

.model_order_kf .con a {
    display: block;
    color: #099eff;
    line-height: 0.8rem;
    text-align: center;
    border-bottom: 1px solid #f5f5f5;
}

.model_order_kf .con a[disabled] {
    color: #666666;
}

.model_order_kf .con a:last-child {
    border: 0;
}

.model_order_kf .close {
    display: block;
    background-color: #ffffff;
    border-radius: 0.12rem;
    line-height: 0.8rem;
    text-align: center;
}

.model_box_order_refund {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    border-radius: 0.14rem 0.14rem 0rem 0rem;
    color: #333333;
    font-size: 0.26rem;
    padding: 0.38rem 0.3rem 0.24rem;
}

.model_box_order_refund .title {
    color: #333333;
    font-size: 0.32rem;
    font-weight: 800;
    line-height: initial;
    margin-bottom: 0.3rem;
    text-align: center;
}

.model_box_order_refund .info {
    color: #666666;
    font-size: 0.24rem;
    line-height: 0.36rem;
    background-color: #f7f7f7;
    border-radius: 0.1rem;
    padding: 0.2rem;
    margin-bottom: 0.4rem;
}

.model_box_order_refund .group li {
    position: relative;
    cursor: pointer;
    height: 0.56rem;
}

.model_box_order_refund .group p {
    background: url(../img/radio1.png) no-repeat right center/0.32rem 0.32rem;
}

.model_box_order_refund .group input:checked + p {
    background: url(../img/radio2.png) no-repeat right center/0.32rem 0.32rem;
}

.model_box_order_refund .group input {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
}

.model_box_order_refund textarea {
    width: 100%;
    min-height: 1rem;
    background-color: #fafafa;
    border-radius: 0.1rem;
    border: solid 1px #f0f0f0;
    margin: 0.2rem 0 0.3rem;
}

.model_box_order_refund .footer {
    display: flex;
    align-items: center;
    justify-content: center;
}

.model_box_order_refund .close {
    display: inline-block;
    width: 1.6rem;
    line-height: 0.7rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.35rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.28rem;
    margin-right: 0.5rem;
}

.model_box_order_refund .btn {
    display: inline-block;
    width: 1.6rem;
    line-height: 0.67rem;
    background-color: #fff;
    border-radius: 0.35rem;
    border: solid 0.02rem #cccccc;
    color: #333333;
    font-size: 0.28rem;
    text-align: center;
    box-sizing: border-box;
}

.yyIng_page_tip1 {
    color: #eba117;
    font-size: 0.24rem;
    padding: 0.2rem 0.3rem;
    background-color: #fff2db;
}

.yyIng_page {
    background: #f3f3f3;
    padding: 0.2rem;
}

.yyIng_page .box1 {
    background-color: #ffffff;
    box-shadow: 0rem 0rem 0.27rem 0rem rgba(216, 216, 216, 0.3);
    border-radius: 0.12rem;
    padding: 0.3rem;
    color: #666666;
    font-size: 0.24rem;
}

.yyIng_page .box1 .hd {
    color: #333333;
    font-size: 0.3rem;
    margin-bottom: 0.42rem;
}

.yyIng_page .box1 dl {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 0.3rem;
}

.yyIng_page .box1 dt {
    width: 0.5rem;
    margin-right: 0.22rem;
}

.yyIng_page .box1 dl:last-child {
    margin-bottom: 0;
}

.yyIng_page .box1 dl:last-child dd {
    border: 0;
    padding-bottom: 0;
}

.yyIng_page .box1 dd {
    flex: 1;
    width: 0;
    padding-bottom: 0.26rem;
    border-bottom: 1px solid #f5f5f5;
}

.yyIng_page .box1 h5 {
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.3rem;
    margin-bottom: 0.12rem;
    font-weight: normal;
}

.yyIng_page .box1 p {
    line-height: 0.32rem;
}

.yyIng_page .box2 {
    margin-top: 0.2rem;
    background-color: #ffffff;
    border-radius: 0.12rem;
    padding: 0.3rem;
    color: #333333;
    font-size: 0.26rem;
}

.yyIng_page .box2 .hd {
    color: #333333;
    font-size: 0.3rem;
    margin-bottom: 0.16rem;
}

.yyIng_page .box2 p {
    line-height: 0.5rem;
}

/* 璁㈠崟璇︽儏鏍峰紡end */
/* 鐢ㄦ埛璇勮鏍峰紡start */
.upload_hd {
    color: #333333;
    font-size: 0.26rem;
    margin-bottom: 0.3rem;
    clear: both;
}

.pl_imgs li {
    float: left;
    width: 1.47rem;
    height: 1.47rem;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
}

.pl_page {
    padding: 0.2rem;
}

.z_photo .loading {
    background: url(../img/load_up.gif) no-repeat center/0.5rem auto;
}

.z_photo .loading img {
    margin: 0;
}

.z_file {
    position: relative;
    width: 1.47rem;
    height: 1.47rem;
    border-radius: 0.06rem;
    border: dashed 1px #cccccc;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #b3b3b3;
    font-size: 0.22rem;
}

.z_file img {
    width: 0.57rem;
    height: auto;
}

.z_file input {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
}

.up-section {
    position: relative;
    width: 1.47rem;
    height: 1.47rem;
    border-radius: 0.06rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.2rem;
    border: 1px solid #ccc;
    margin-bottom: 0.2rem;
}

.up-section .up-img {
    display: block;
    width: 100%;
    height: auto;
}

.up-section .close-upimg {
    width: 0.33rem;
    height: auto;
    cursor: pointer;
    position: absolute;
    right: -0.1rem;
    top: -0.1rem;
}

.img-name-p {
    display: none;
}

.up-section .up-span {
    display: block;
    width: 100%;
    height: 100%;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9;
    background: rgba(0, 0, 0, .5);
}

.up-opcity {
    opacity: 0;
}

.pl_page_jginfo {
    background-color: #ffffff;
    border-radius: 0.12rem;
    padding: 0.3rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}

.pl_page_jginfo .img {
    width: 2rem;
    height: 1.13rem;
    margin-right: 0.22rem;
    position: relative;
}

.pl_page_jginfo .img img {
    width: 100%;
    height: 100%;
    border-radius: 0.06rem;
}

.pl_page_jginfo .m {
    position: absolute;
    line-height: 0.39rem;
    color: #ffffff;
    font-size: 0.24rem;
    top: -0.1rem;
    left: -0.1rem;
    background-image: linear-gradient(90deg,
    #1ca5ff 0%,
    #52bbff 100%),
    linear-gradient(
            #ffa619,
            #ffa619);
    background-blend-mode: normal,
    normal;
    border-radius: 0.04rem 0.04rem 0.04rem 0rem;
}

.pl_page_jginfo .con {
    flex: 1;
    width: 0;
}

.pl_page_jginfo .m span {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    padding: 0 0.08rem;
}

.pl_page_jginfo .m span::after {
    content: '';
    position: absolute;
    border: 0.1rem solid transparent;
    border-right-color: #1ca5ff;
    bottom: -0.08rem;
    left: -0.1rem;
}

.pl_page_jginfo h5 {
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0.1rem;
}

.pl_page_jginfo p {
    color: #999999;
    font-size: 0.24rem;
}

.pl_page_jgcount {
    background-color: #ffffff;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
    padding: 0.3rem;
}

.pl_page_jgcount .hd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #f5f5f5;
    color: #666666;
    font-size: 0.26rem;
    margin-bottom: 0.15rem;
}

.pl_page_jgcount .hd h5 {
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.3rem;
}

.pl_count_bar .item {
    display: flex;
    color: #333333;
    font-size: 0.26rem;
    padding: 0.15rem 0;
    align-items: center;
}

.pl_count_bar .item .count {
    margin: 0 0.7rem 0 0.18rem;
    color: #ffb222;
}

.pl_count_bar .bar {
    display: flex;
    align-items: center;
}

.pl_count_bar .bar i {
    cursor: pointer;
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.1rem;
}

.pl_count_bar .bar .level_solid {
    background: url(../img/star3.png) no-repeat center/100% 100%;
}

.pl_count_bar .bar .level_hollow {
    background: url(../img/star1.png) no-repeat center/100% 100%;
}

.pl_page_count {
    background-color: #ffffff;
    border-radius: 0.12rem;
    margin-bottom: 0.56rem;
    padding: 0.3rem;
}

.pl_page_count .hd {
    color: #333333;
    font-size: 0.3rem;
    margin-bottom: 0.3rem;
    line-height: 0.3rem;
    font-weight: 800;
}

.pl_page_count textarea {
    width: 100%;
    background-color: #ffffff;
    border-radius: 0.06rem;
    min-height: 1.72rem;
    overflow: hidden;
    font-size: 0.24rem;
    color: #333;
    line-height: 0.41rem;
    padding: 0.2rem 0.26rem;
    resize: none;
    margin-bottom: 0.3rem;
    border: solid 1px rgba(230, 230, 230, 0.7);
}

.pl_page_tags {
    font-size: 0;
    margin: 0 -0.16rem;
    padding-bottom: 0.1rem;
}

.pl_page_tags li {
    display: inline-block;
    margin-bottom: 0.2rem;
    text-align: center;
    width: 25%;
}

.pl_page_tags a {
    display: inline-block;
    width: 1.45rem;
    font-size: 0.26rem;
    line-height: 0.54rem;
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    border-radius: 0.06rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

.pl_page_tags a.on {
    color: #099eff;
    border-radius: 0.06rem;
    background-color: #eaf7ff;
    border: solid 1px rgba(9, 158, 255, 0.7);
}

.z_photo .hd {
    color: #333333;
    font-size: 0.26rem;
    line-height: 0.26rem;
    margin-bottom: 0.3rem;
    font-weight: normal;
    padding-top: 0.3rem;
    border-top: 1px solid #f5f5f5;
}

.pl_page_sub {
    width: 6.5rem;
    line-height: 0.8rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #cdcdcd,
            #cdcdcd);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    text-align: center;
    cursor: pointer;
    color: #ffffff;
    font-size: 0.3rem;
    margin: 0 auto 0.5rem;
}

/* 鐢ㄦ埛璇勮鏍峰紡end */
/* 鎴戠殑鏀惰棌鏍峰紡start */
.collect_page .no_collect {
    text-align: center;
    margin-top: 1.5rem;
}

.collect_page .no_collect img {
    display: inline-block;
    width: 2.06rem;
    height: auto;
}

.collect_page .jg_list_common {
    display: none;
}

.collect_page .bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.88rem;
    background-color: #ffffff;
}

.collect_page .bar a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex: 1;
    position: relative;
    color: #999999;
    font-size: 0.3rem;
}

.collect_page .bar a.on {
    color: #099eff;
}

.collect_page .bar a.on::after {
    content: '';
    position: absolute;
    width: 0.49rem;
    height: 0.04rem;
    background-color: #099eff;
    border-radius: 0.02rem;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.collect_page .tcjgwrap {
    padding: 0.2rem;
}

.collect_page .delete {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    padding: 0.38rem 0.35rem;
}

.collect_page .delete img {
    width: 0.29rem;
    height: auto;
}

.collect_page .toggle_list .t1 {
    margin-right: 0.6rem;
}

.collect_page .jg_list_common .title {
    margin-right: 0.6rem;
}

/* 鎴戠殑鏀惰棌鏍峰紡end */
/* 娴忚鍘嗗彶鏍峰紡start */
.history_page {
    /* margin-top: 1.68rem; */
    padding: 1.88rem 0 1.4rem;
}

.history_page .toggle_list .item > li,
.history_page .toggle_list > li {
    width: 94.7%;
    margin: 0 auto 0.2rem;
}

.history_page .top_bar {
    position: fixed;
    left: 0;
    top: 0.88rem;
    width: 100%;
    z-index: 1;
    height: 0.8rem;
    align-items: center;
    justify-content: space-between;
    background-color: #ffffff;
    color: #333333;
    font-size: 0.3rem;
    border-top: 1px solid #f5f5f5;
}

.history_page .top_bar .btn {
    height: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.history_page .top_bar .t1 span {
    color: #099eff;
}

.history_page .bottom_bar {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 1;
    height: 1.2rem;
    display: none;
    align-items: center;
    justify-content: space-between;
    color: #666666;
    font-size: 0.3rem;
    padding: 0 0.3rem 0 0.2rem;
    background: #fff;
}

.history_page .bottom_bar .btn {
    width: 1.9rem;
    line-height: 0.8rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    text-align: center;
    color: #fefefe;
    font-size: 0.3rem;
    cursor: pointer;
}

.history_page .bottom_bar .bar {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
}

.history_page .bottom_bar .bar span {
    margin-left: 0.22rem;
}

.history_page .bottom_bar .bar input {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
}

.history_page .radio_i {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background: url(../img/radio1.png) no-repeat center center/100% 100%;
}

.history_page input:checked + i {
    background: url(../img/radio2.png) no-repeat center center/100% 100%;
}

.history_page .time {
    color: #333333;
    font-size: 0.28rem;
    margin-bottom: 0.16rem;
    margin-left: 0.2rem;
}

.history_page.edit .time {
    margin-left: 0.7rem;
}

.hide_checkbox {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0 0.22rem 0 0.2rem;
    display: none;
}

.history_page.edit .hide_checkbox {
    display: flex;
}

.hide_checkbox input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.history_page.edit .bottom_bar {
    display: flex;
}

.hide_checkbox input:checked + i {
    background: url(../img/radio2.png) no-repeat center center/100% 100%;
}

/* 娴忚鍘嗗彶鏍峰紡end */
/* 浼樻儬鍒稿垪琛ㄦ牱寮弒tart */
.yhq_page {
    margin-top: 1.76rem;
    padding: 0.2rem;
    background: #f2f2f2;
    height: 100%;
}

.yhq_page_bar {
    display: flex;
    width: 100%;
    top: 0.88rem;
    left: 0;
    position: fixed;
    height: 0.88rem;
    background-color: #ffffff;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #f5f5f5;
    z-index: 4;
}

.yhq_page_bar a {
    height: 100%;
    color: #000000;
    font-size: 0.3rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex: 1;
    justify-content: center;
    position: relative;
}

.yhq_page_bar .active {
    color: #099eff;
}

.yhq_page_bar .active::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0.5rem;
    height: 0.05rem;
    background-color: #099eff;
    border-radius: 0.03rem;
}

.yhq_1 {
    margin-bottom: 0.20rem;
}

.yhq_1 .top_3 {
    display: flex;
    justify-content: space-between;
    line-height: initial;
    position: relative;
    overflow: hidden;
    height: 2.02rem;
}

.yhq_1 .t1 {
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    justify-content: center;
    width: 2.32rem;
    background-image: linear-gradient(150deg,
    #099eff 0%,
    #1cbfff 71%,
    #2fdfff 100%),
    linear-gradient(
            #ff9317,
            #ff9317);
    background-blend-mode: normal,
    normal;
    color: #ffffff;
    font-size: 0.24rem;
    /* overflow: hidden; */
    /* padding-bottom: 20rpx; */
}

.yhq_2 .t1 {
    background: #dbdbdb;
}

.yhq_1 .t1::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 30px;
    left: -16px;
    background-size: 22px 13px; /* 涓€涓猺epeat鐨勫ぇ灏� */
    background-repeat: repeat-y;
    background-image: radial-gradient(#f2f2f2 10px, transparent 10px);
}

.yhq_1 .price_1 {
    font-size: 0.28rem;
    color: #ffffff;
}

.yhq_1 .price_1 span {
    font-size: 0.70rem;
    font-weight: 800;
}

.yhq_1 .t2 {
    flex: 1;
    width: 0;
    background: #fff;
    color: #999999;
    font-size: 0.24rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0.1rem 0.2rem 0.2rem 0.16rem;
}

.yhq_1 .t2_1 {
    color: #333333;
    font-size: 0.32rem;
    margin-bottom: 0.1rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.yhq_1 .t2_2 {
    display: flex;
    flex-direction: column;
    font-size: 0.24rem;
    /* flex: 1; */
    justify-content: space-between;
}

.yhq_1 .t2_2_1 {
    display: flex;
    flex-direction: column;
}

.yhq_1 .b2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.yhq_1 .t2_2_2 {
    width: 1.21rem;
    height: 0.58rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #099eff;
    font-size: 0.28rem;
    font-weight: 800;
    border-radius: 0.29rem;
    border: solid 0.02rem rgba(9, 158, 255, 0.5);
}

.yhq_1 .myy {
    position: absolute;
    right: -0.1rem;
    top: 0;
    width: 1.06rem;
    height: 1.06rem;
    border: solid 0.02rem #f1f1f1;
    border-radius: 50%;
    padding: 0.12rem;
    color: #b3b3b3;
    font-size: 0.24rem;
}

.yhq_1 .myy span {
    display: block;
    width: 0.82rem;
    height: 0.82rem;
    border: dashed 0.02rem #f1f1f1;
    line-height: 0.82rem;
    text-align: center;
    border-radius: 50%;
    transform: rotate(-30deg);
}

.yhq_1 .t2_3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #999999;
    font-size: 0.24rem;
    padding-top: 0.12rem;
    margin-top: 0.12rem;
    border-top: 0.02rem dashed #e6e6e6;
}

.yhq_1 .t2_3 img {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
}

.yhq_1 .bottom_3 {
    /* display: flex; */
    flex-direction: column;
    background-color: #fafafa;
    border-radius: 0 0 0.04rem 0.04rem;
    color: #999999;
    font-size: 0.26rem;
    line-height: 0.42rem;
    padding: 0.26rem 0.20rem;
    display: none;
}

.yhq_1.active .bottom_3 {
    display: flex;
}

.yhq_1.active .t2_3 img {
    transform: rotate(180deg);
}

.yhqdh_bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.8rem;
    margin-bottom: 0.3rem;
}

.yhqdh_bar .btn {
    cursor: pointer;
    width: 1.34rem;
    height: 100%;
    background-color: #099eff;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.32rem;
    margin-left: 0.12rem;
}

.yhqdh_bar .t1 {
    flex: 1;
    width: 0;
    height: 100%;
    background-color: #ffffff;
    border-radius: 0.4rem;
    padding: 0 0.3rem;
}

.yhqdh_bar .t1 input {
    display: flex;
    font-size: 0.28rem;
    color: #333;
    height: 100%;
    margin: 0;
    padding: 0;
    align-items: center;
    width: 100%;
}

/* 浼樻儬鍒稿垪琛ㄦ牱寮廵nd */
/* 鍙戠エ鏍峰紡start */
.second_menu_bar {
    position: fixed;
    top: 0.88rem;
    border-top: 1px solid #f5f5f5;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.88rem;
    width: 100%;
    z-index: 2;
}

.second_menu_bar a {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000000;
    font-size: 0.3rem;
    flex: 1;
    position: relative;
    height: 100%;
}

.second_menu_bar .on {
    color: #099eff;
}

.second_menu_bar .on::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0.5rem;
    height: 0.05rem;
    background-color: #099eff;
    border-radius: 0.03rem;
}

.fp_page {
    margin-top: 1.76rem;
}

.fp_page .listwrap {
    padding: 0.2rem;
}

.fp_list li {
    background-color: #ffffff;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
    color: #999999;
    font-size: 0.24rem;
}

.fp_list .t1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.8rem;
    padding: 0 0.3rem;
    border-bottom: 1px solid #f5f5f5;
}

.hpv_list li {
    background-color: #ffffff;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
    color: #999999;
    font-size: 0.24rem;
}

.hpv_list .t1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.8rem;
    padding: 0 0.3rem;
    border-bottom: 1px solid #f5f5f5;
}

.fp_choose {
    display: flex;
    height: 1.49rem;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.3rem;
    position: relative;
    color: #999999;
    font-size: 0.24rem;
    cursor: pointer;
}

.fp_choose .t2 {
    display: flex;
    align-items: center;
}

.fp_choose i {
    display: block;
    width: 0.36rem;
    height: 0.36rem;
    background: url(../img/radio1.png) no-repeat center/100% 100%;
    margin-right: 0.3rem;
}

.fp_choose input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    left: 0;
    top: 0;
}

.fp_choose input:checked + i {
    background: url(../img/radio2.png) no-repeat center/100% 100%;
}

.fp_choose .y1 p {
    color: #333333;
    font-size: 0.32rem;
}

.fp_choose .y1 span {
    font-size: 0.26rem;
}

.fp_choose .t3 p {
    font-size: 0.24rem;
    color: #333333;
}

.fp_choose .t3 p b {
    font-size: 0.4rem;
    font-weight: normal;
}

.fp_list {
    padding-bottom: 2.12rem;
}

.fp_list .tip1 {
    font-size: 0.26rem;
    color: rgba(153, 153, 153, 1);
    margin-bottom: 0.2rem;
    text-align: center;
}

.hpv_list {
    padding-bottom: 2.12rem;
}

.hpv_list .tip1 {
    font-size: 0.26rem;
    color: rgba(153, 153, 153, 1);
    margin-bottom: 0.2rem;
    text-align: center;
}

.fp_footer_bar {
    position: fixed;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    height: 2.12rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.fp_footer_bar .f1 {
    height: 0.7rem;

    display: flex;
    align-items: center;
    color: #333333;
    font-size: 0.28rem;
    padding-left: 0.5rem;
    border-bottom: 1px solid #f5f5f5;
}

.fp_footer_bar .f1 span {
    color: #ff8e00;
}

.fp_footer_bar .f2 {
    flex: 1;
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.5rem;
}

.fp_footer_bar .f2 input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.fp_footer_bar .f2 input:checked + i {
    background: url(../img/radio2.png) no-repeat center/100% 100%;
}

.fp_footer_bar .f2 .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.5rem;
    height: 0.81rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    color: #ffffff;
    font-size: 0.3rem;
}

.fp_footer_bar .f2 .btn[disabled] {
    background-image: linear-gradient(90deg,
    #dadada 0%,
    #d1d1d1 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
}

.fp_footer_bar .f2_1 {
    color: #333333;
    font-size: 0.32rem;
    line-height: 0.32rem;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
}

.fp_footer_bar .f2 i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.3rem;
    width: 0.36rem;
    height: 0.36rem;
    background: url(../img/radio1.png) no-repeat center/100% 100%;
}

.kp_list li {
    background-color: #ffffff;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
}

.kp_list .t1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.8rem;
    border-bottom: 1px solid #f5f5f5;
    padding: 0 0.3rem;
    color: #999999;
    font-size: 0.24rem;
}

.kp_list .t1 .on {
    color: #ff8e00;
}

.kp_list .t2 {
    padding: 0.3rem;
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.6rem;
}

.kp_list .t2 a {
    color: #099eff;
    text-decoration: underline;
}

.kp_list {
    display: none;
}

.kaipiao_page .tip1 {
    background-color: #f5f5f5;
    line-height: 0.7rem;
    color: #999999;
    font-size: 0.26rem;
    padding-left: 0.3rem;
}

.kaipiao_pannel {
    background: #fff;
    color: #1a1a1a;
    font-size: 0.3rem;
    padding: 0 0.3rem;
}

.kaipiao_pannel .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1rem;
    border-bottom: 1px solid #f5f5f5;
}

.kaipiao_pannel .item:last-child {
    border-bottom: 0;
}

.kaipiao_pannel .t1 {
    width: 1.6rem;
}

.kaipiao_pannel .t2 {
    flex: 1;
    width: 0;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: space-between;
}

.kaipiao_pannel .t2 img {
    width: 0.13rem;
    height: auto;
}

.kaipiao_pannel label {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 0.32rem;
    cursor: pointer;
}

.kaipiao_pannel label i {
    display: block;
    width: 0.36rem;
    height: 0.36rem;
    margin-right: 0.12rem;
    background: url(../img/radio1.png) no-repeat center/100% 100%;
}

.kaipiao_pannel label input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.kaipiao_pannel label input:checked + i {
    background: url(../img/radio2.png) no-repeat center/100% 100%;
}

.kaipiao_pannel input[type='text'] {
    height: 100%;
    display: flex;
    align-items: center;
    color: #333333;
    font-size: 0.32rem;
    border: 0;
    margin: 0;
    padding: 0;
}

.kaipiao_pannel.mg {
    margin-top: 0.2rem;
}

.kaipiao_pannel .t2_p {
    color: #666666;
}

.kaipiao_pannel .t2_p .price {
    color: #333333;
    font-size: 0.24rem;
    margin-right: 0.3rem;
}

.kaipiao_pannel .t2_p .price b {
    font-size: 0.32rem;
    color: #ff8e00;
    font-weight: normal;
}

.kaipiao_btn {
    width: 6.9rem;
    height: 0.81rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.3rem;
    font-weight: 800;
    margin: 0.6rem auto;
}

.kaipiao_btn[disabled] {
    background-image: linear-gradient(90deg,
    #dadada 0%,
    #d1d1d1 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
}

.kaipiao_page .textareabox {
    color: #1a1a1a;
    font-size: 0.3rem;
    background: #fff;
    margin-bottom: 0.2rem;
    padding: 0.4rem 0.3rem;
}

.kaipiao_page .textareabox .t1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.kaipiao_page .textareabox .numbar {
    color: #cccccc;
    font-size: 0.24rem;
}

.kaipiao_page .textareabox textarea {
    width: 100%;
    resize: none;
    margin-top: 0.16rem;
    font-size: 0.28rem;
    color: #333;
}

.kaipiao_page .showexample {
    color: #666666;
    font-size: 0.28rem;
    text-align: right;
    padding-right: 0.3rem;
}

.kaipiao_page .showexample span {
    display: inline-block;
    cursor: pointer;
    text-decoration: underline;
}

.kaipiao_page .model_img {
    position: fixed;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.kaipiao_page .model_img img {
    display: block;
    width: 100%;
}

.kaipiao_page .model_img .close {
    width: 0.44rem;
    height: 0.44rem;
    margin: 0.27rem auto;
}

.kaipiao_state {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #999999;
    font-size: 0.26rem;
    padding-top: 1.4rem;
}

.kaipiao_state img {
    width: 1.31rem;
    height: 1.32rem;
}

.kaipiao_state h5 {
    color: #333333;
    font-size: 0.36rem;
    line-height: 0.36rem;
    margin: 0.3rem 0;
}

.guanlianlist li {
    background: #fff;
    padding: 0 0.2rem;
    margin-bottom: 0.2rem;
}

.guanlianlist .t1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #999999;
    font-size: 0.24rem;
    padding: 0 0.1rem;
    height: 0.8rem;
    border-bottom: 1px solid #f5f5f5;
}

.guanlianlist .t2 {
    height: 1.48rem;
    align-items: center;
    justify-content: space-between;
    color: #999999;
    font-size: 0.26rem;
    display: flex;
}

.guanlianlist .y1 h5 {
    color: #333333;
    font-size: 0.32rem;
    font-weight: normal;
}

.guanlianlist .y2 h5 {
    color: #333333;
    font-size: 0.24rem;
    font-weight: normal;
}

.guanlianlist .y2 h5 b {
    font-size: 0.4rem;
    font-weight: normal;
}

.guanlianlist .y2 p {
    font-size: 0.24rem;
}

.fp_detail_form {
    background: #fff;
    padding: 0.36rem 0.3rem;
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.6rem;
}

.fp_detail_form .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.fp_detail_form .item .t1 {
    width: 1.52rem;
    text-align: right;
}

.fp_detail_form .item .t2 {
    flex: 1;
    width: 0;
}

/* 鍙戠エ鏍峰紡end */
/* 鐧诲綍鏍峰紡start */
.login_page {
    height: 100%;
    background: #fff;
    overflow-x: hidden;
}

.login_page .banner {
    /* display: flex;
    justify-content: center; */
    padding: 0.86rem 0 0.35rem;
}

.login_page .banner img {
    width: 3.06rem;
    display: block;
    height: auto;
    margin: 0 auto;
}

.login_page .bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.5rem;
    padding: 0 0.4rem;
}

.login_page .bar a {
    padding-bottom: 0.2rem;
    position: relative;
    color: #999999;
    font-size: 0.26rem;
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login_page .bar .on {
    color: #080808;
    font-size: 0.3rem;
}

.login_page .bar .on::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0.4rem;
    height: 0.06rem;
    background-color: #099eff;
    border-radius: 0.03rem;
}

.login_page .form {
    padding: 0 0.4rem;
    flex: 1;
}

.login_page .form_wrap {
    width: 200%;
    display: flex;
    overflow: hidden;
    transition: all 0.3s;
}

.login_page .form_wrap.change {
    transform: translateX(-50%);
}

.login_page .form .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.8rem;
    border-radius: 0.4rem;
    /* border: solid 0.01rem #e5e5e5; */
    background-color: #f3f3f3;
    padding: 0 0.4rem;
    margin-bottom: 0.2rem;
}

.login_page .form .img {
    width: 0.44rem;
}

.login_page .form input {
    flex: 1;
    width: 0;
    display: flex;
    align-items: center;
    height: 100%;
    font-size: 0.3rem;
    color: #333;
    border: 0;
    background: none;
}

.login_page .form .yzm_btn {
    font-size: 0.3rem;
    color: #b3b3b3;
}

.login_page .form .yzm_btn.active {
    color: #099EFF;
    cursor: pointer;
}

.login_page .tip {
    color: #b3b3b3;
    font-size: 0.24rem;
    margin: 0.4rem 0.3rem 0.63rem;
}

.login_page .btn {
    height: 0.8rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fefefe;
    font-size: 0.3rem;
    margin: 0 0.4rem 0.35rem;
}

.login_page .other {
    color: #b3b3b3;
    font-size: 0.22rem;
    text-align: center;
}

.login_page .other a {
    color: #099eff;
}

.login_page .group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.24rem;
    margin: 0.3rem 0.4rem 0.63rem;
}

.login_page .group a {
    color: #b3b3b3;
}

.login_page .group .on {
    color: #099eff;
}

/* 鐧诲綍鏍峰紡end */
.wenjian_page {
    background: #fff;
    padding: 0.3rem 0.4rem;
    color: #333333;
    font-size: 0.26rem;
    line-height: 0.46rem;
}

.wenjian_page p {
    margin-bottom: 0.3rem;
}

.wenjian_page h4 {
    font-weight: normal;
    color: #000;
}

/* 鎵惧洖瀵嗙爜鏍峰紡start */
.back_pwd_page {
    overflow-x: hidden;
}

.back_pwd_page .bar {
    height: 0.88rem;
    background-color: #ffffff;
    align-items: center;
    justify-content: center;
    color: #999999;
    font-size: 0.26rem;
    display: flex;
}

.back_pwd_page .bar span {
    margin: 0 0.16rem;
}

.back_pwd_page .bar .on {
    color: #099eff;
}

.back_pwd_page .form_wrap {
    width: 200%;
    width: 100%;
    display: flex;
    transition: all 0.3s;
}

.back_pwd_page .form_wrap.change {
    transform: translateX(-50%);
}

.back_pwd_page .form {
    padding: 0.3rem 0.2rem;
    flex: 1;
}

.back_pwd_page .form .item {
    font-size: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.88rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    padding: 0 0.3rem;
    margin-bottom: 0.2rem;
}

.back_pwd_page .form .yzm {
    color: #ccc;
}

.back_pwd_page .form .yzm.active {
    color: #099eff;
}

.back_pwd_page .form input {
    display: flex;
    align-items: center;
    color: #333;
    font-size: 0.3rem;
    flex: 1;
}

.back_pwd_page .form img {
    width: 0.3rem;
    margin-right: 0.16rem;
}

.back_pwd_page .btn {
    margin: 0.5rem 0.3rem 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.81rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    color: #ffffff;
    font-size: 0.3rem;
    cursor: pointer;
}

.back_pwd_page .state {
    display: none;
    flex-direction: column;
    align-items: center;
    color: #999999;
    font-size: 0.26rem;
    margin-top: 1.25rem;
}

.back_pwd_page .state img {
    width: 1.31rem;
    height: 1.32rem;
}

.back_pwd_page .state h4 {
    color: #333333;
    font-size: 0.36rem;
    line-height: 0.36rem;
    margin: 0.38rem 0 0.18rem;
}

/* 鎵惧洖瀵嗙爜鏍峰紡end */
/* 璐︽埛瀹夊叏鏍峰紡start */
.safe_page {
    height: 100%;
    position: relative;
    padding: 0.2rem;
    overflow: hidden;
}

.safe_page .foot {
    color: #b3b3b3;
    font-size: 0.24rem;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    line-height: 0.24rem;
    padding: 0.3rem;
}

.safe_page .link_group {
    background-color: #ffffff;
    border-radius: 0.16rem;
}

.safe_page .link_group .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-size: 0.3rem;
    height: 0.88rem;
    padding: 0 0.2rem;
    border-bottom: 1px solid #f5f5f5;
}

.safe_page .link_group .item:last-child {
    border-bottom: 0;
}

.safe_page .link_group img {
    width: 0.13rem;
    margin-left: 0.18rem;
}

.safe_page .link_group .t2 {
    display: flex;
    align-items: center;
    color: #999999;
}

.safe_page .phone_info {
    height: 1.78rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #999999;
    font-size: 0.26rem;
    line-height: 0.26rem;
}

.safe_page .phone_info h5 {
    font-weight: normal;
    color: #333333;
    font-size: 0.36rem;
    line-height: 0.36rem;
    margin-top: 0.24rem;
}

.safe_page .form {
    padding: 0 0.2rem;
}

.safe_page .form .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.88rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    margin-bottom: 0.2rem;
    padding: 0 0.3rem;
}

.safe_page .form img {
    width: 0.32rem;
    margin-right: 0.1rem;
}

.safe_page .form input {
    display: flex;
    align-items: center;
    height: 100%;
    flex: 1;
    font-size: 0.3rem;
    color: #333;
}

.safe_page .form .yzm {
    font-size: 0.3rem;
    color: #999999;
}

.safe_page .form .yzm.active {
    color: #099eff;
}

.safe_page .btn {
    margin: 1rem 0.3rem 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.81rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #099eff,
            #099eff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    color: #ffffff;
    font-size: 0.3rem;
    cursor: pointer;
}

.safe_page .tip {
    margin: 0 0.3rem;
    text-align: center;
    color: #b3b3b3;
    font-size: 0.26rem;
}

.user_page .banner {
    height: 2.79rem;
    padding-top: 0.4rem;
    background: url(../img/user_ban.png) no-repeat center/100% 100%;
}

.user_page .banner img {
    width: 1.16rem;
    height: 1.16rem;
    border-radius: 0.5;
    margin: 0 auto;
}

.user_page .form {
    margin: 0 0.2rem 0;
    background-color: #ffffff;
    border-radius: 0.16rem;
    padding: 0 0.3rem;
    position: relative;
    top: -0.88rem;
}

.user_page .form .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #999999;
    font-size: 0.3rem;
    border-bottom: 1px solid #f5f5f5;
}

.user_page .form .t1 {
    width: 1.7rem;
    padding: 0.22rem 0;
}

.user_page .form .t2 {
    color: #333333;
    flex: 1;
}

.user_page .out_btn {
    position: fixed;
    left: 0.3rem;
    right: 0.3rem;
    bottom: 1.38rem;
    display: flex;
    height: 0.81rem;
    background-color: #ffffff;
    border-radius: 0.4rem;
    color: #ff0000;
    font-size: 0.3rem;
    cursor: pointer;
    align-items: center;
    justify-content: center;
}

.user_edit_page {
    padding: 0.2rem;
    color: #999999;
}

.user_edit_page .form .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #ffffff;
    border-radius: 0.16rem;
    margin-bottom: 0.2rem;
    font-size: 0.3rem;
    line-height: 0.3rem;
    padding: 0 0.22rem;
    min-height: 0.88rem;
}

.user_edit_page .form .t1 {
    width: 1.7rem;
}

.user_edit_page .form .t2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1;
    width: 0;
    color: #333333;
    height: 100%;
}

.user_edit_page .form .t21 {
    justify-content: flex-start;
}

.user_edit_page .form input,
.user_edit_page .form textarea {
    font-size: 0.3rem;
    color: #333;
    font-family: '寰蒋闆呴粦';
}

.user_edit_page .form input[type='text'] {
    height: 100%;
    flex: 1;
}

.user_edit_page .form label {
    position: relative;
    display: flex;
    align-items: center;
    margin-right: 0.9rem;
    cursor: pointer;
}

.user_edit_page .form label:last-child {
    margin-right: 0;
}

.user_edit_page .form label i {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.1rem;
    background: url(../img/radio1.png) no-repeat center/100% 100%;
}

.user_edit_page .form label input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.user_edit_page .form label input:checked + i {
    background: url(../img/radio2.png) no-repeat center/100% 100%;
}

.user_edit_page .form .t2 img {
    width: 0.13rem;
}

.user_edit_page .form .item_wrap {
    background-color: #ffffff;
    border-radius: 0.16rem;
}

.user_edit_page .form .item_wrap .item {
    margin-bottom: 0;
    border-bottom: 1px solid #f5f5f5;
}

.user_edit_page .form .item_wrap .item:last-child {
    border-bottom: 0;
}

.user_edit_page .form textarea {
    width: 100%;
    resize: none;
    height: 0.88rem;
    padding: 0.2rem 0;
    box-sizing: border-box;
}

.user_edit_page .btn {
    margin: 1.5rem 0.3rem 0.3rem;
    height: 0.81rem;
    background-image: linear-gradient(90deg,
    #45deff 0%,
    #099eff 100%),
    linear-gradient(
            #ffffff,
            #ffffff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 0.3rem;
    cursor: pointer;
}

/* 璐︽埛瀹夊叏鏍峰紡end */
/* 瀹㈡湇涓績鏍峰紡start */
.fkcenter_page .link_group {
    border-top: 1px solid #f5f5f5;
    height: 2rem;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.3rem;
}

.fkcenter_page .link_group a {
    position: relative;
    width: 3.15rem;
    height: 1.2rem;
    color: #ffffff;
    font-size: 0.4rem;
    line-height: 0.4rem;
    padding: 0.2rem 0 0 0.36rem;
    z-index: 0;
}

.fkcenter_page .link_group a img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}

.fkcenter_page .tip {
    line-height: 0.6rem;
    background-color: #f7f7f7;
    color: #666666;
    font-size: 0.26rem;
    padding: 0 0.3rem;
}

.fkcenter_page .form {
    background: #fff;
    padding: 0.2rem 0;
    margin-bottom: 0.1rem;
}

.fkcenter_page .form .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-size: 0.3rem;
    height: 0.68rem;
    padding: 0 0.3rem;
}

.fkcenter_page .form img {
    width: 0.13rem;
}

.fkcenter_page .foot {
    background: #fff;
}

.fkcenter_page .codeBox {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #666666;
    font-size: 0.24rem;
    height: 3.47rem;
}

.fkcenter_page .codeBox img {
    width: 2.19rem;
    height: 2.18rem;
    margin-bottom: 0.1rem;
}

.fkcenter_page .codeBox b {
    font-weight: normal;
    color: #099eff;
}

.fkcenter_page .btnGroup {
    display: flex;
    height: 1.2rem;
    border-top: 1px solid #f5f5f5;
    align-items: center;
    justify-content: center;
}

.fkcenter_page .btnGroup img {
    width: 0.32rem;
    margin-right: 0.1rem;
}

.fkcenter_page .btnGroup a {
    color: #099eff;
    font-size: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.3rem;
    height: 0.8rem;
    border-radius: 0.4rem;
    border: solid 0.01rem #b6e2ff;
    margin: 0 0.35rem;
}

/* 瀹㈡湇涓績鏍峰紡end */
/* 鏈烘瀯鍏ヤ綇鏍峰紡start */
.jgrz_page {
    padding: 0.88rem 0 0;
}

.jgrz_page .banner img {
    display: block;
    width: 100%;
}

.jgrz_page .form {
    position: relative;
    background: #fff;
    font-size: 0.22rem;
    background-color: #ffffff;
    border-radius: 5px;
    width: 6.5rem;
    box-shadow: 0px 0px 14px 0px #e3e3e3;
    margin: 0 auto;
    padding-bottom: 0.2rem;
    padding-top: 0.13rem;
    top: -0.8rem;
}

.jgrz_page .form .title {
    font-size: 0.34rem;
    padding-top: 0.2rem;
    padding-left: 0.3rem;
    text-align: center;
    color: #333;
    padding-right: 0.3rem;
    padding-bottom: 0.3rem;
    line-height: 0.5rem;
}

.jgrz_page .form .item {
    margin-top: 0.2rem;
    position: relative;
    box-sizing: border-box;
    border: 1px #e3e3e3 solid;
    width: 5.5rem;
    line-height: 0.88rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    font-size: 0.3rem;
    justify-content: space-between;
}

.jgrz_page .form .t1 {
    width: 2rem;
    text-align: right;
}

.jgrz_page .form input {
    flex: 1;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 0.3rem;
    color: #333;
}

.jgrz_page .btn {
    box-shadow: 0px 0px 14px 0px #e3e3e3;
    display: block;
    background: #58a1ff;
    width: 5.5rem;
    height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 0.09rem;
    color: #ffffff;
    text-align: center;
    font-size: 0.26rem;
    margin: 0.9rem auto 0.4rem;
}

.jgrz_page .tip {
    text-align: center;
    font-size: 0.24rem;
    color: #666;
}

.new_nodata {
    display: none;
}

/* 鏈烘瀯鍏ヤ綇鏍峰紡end */
/* 涓€鍗￠€氭牱寮弒tart */
.page_padding {
    padding-top: 0.88rem;
}

.ykt01_page {
    padding: 0.2rem;
}

.ykt01_nav {
    margin: 0.3rem 0 0.2rem;
    color: #666666;
    font-size: 0.26rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ykt01_nav a {
    color: #666666;
    font-size: 0.26rem;
    padding-bottom: 0.18rem;
}

.ykt01_nav .on {
    position: relative;
    font-size: 0.3rem;
    color: #099EFF;
    font-weight: bold;
}

.ykt01_nav .on::after {
    content: '';
    position: absolute;
    width: 0.24rem;
    height: 0.04rem;
    background: rgba(9, 158, 255, 1);
    border-radius: 0.04rem;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.ykt01_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ykt01_list .item {
    width: 3.45rem;
    height: 3.48rem;
    border-radius: 0.14rem;
    background: #fff;
    padding: 0.2rem 0.2rem 0.3rem;
    color: #999999;
    font-size: 0.2rem;
    display: block;
    margin-bottom: 0.2rem;
}

.ykt01_list .img {
    height: 2.1rem;
    border-radius: 0.06rem;
    overflow: hidden;
}

.ykt01_list h4 {
    font-weight: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.28rem;
    margin: 0.2rem 0;
}

.ykt01_list .other {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.ykt01_list .other .t1 {
    display: flex;
    align-items: flex-end;
}

.ykt01_list .price {
    font-size: 0.22rem;
    color: #FF4341;
    margin-right: 0.1rem;
}

.ykt01_list .price b {
    font-size: 0.28rem;
    line-height: 0.3rem;
}

.ykt01_ling {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.6rem;
    border-radius: 0.6rem;
    border: 1px solid #099EFF;
    color: #099EFF;
    font-size: 0.26rem;
    margin: 0.12rem 0 0.32rem;
}

.ykt01_ling img {
    width: 0.12rem;
    margin-left: 0.1rem;
}

.ykt02_bar {
    position: fixed;
    width: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.88rem;
    top: 0.88rem;
    border-top: 1px solid #f5f5f5;
    color: #000000;
    font-size: 0.3rem;
}

.ykt02_bar img {
    width: 0.16rem;
}

.ykt02_page {
    padding: 0.88rem 0 0;
}

.ykt02_bar .hd {
    display: flex;
    flex: 1;
    justify-content: center;
    cursor: pointer;
    height: 100%;
}

.ykt02_bar .hd .t1 {
    margin-right: 0.1rem;
    display: flex;
    align-items: center;
}

.ykt02_bar .hd .t2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.ykt02_bar .hd img {
    margin: 0.03rem 0;
}

.ykt02_bar_hide {
    position: fixed;
    width: 100%;
    top: 1.76rem;
    bottom: 0;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.6);
    z-index: 5;
    display: none;
}

.ykt02_bar_hide ul {
    background-color: #ffffff;
    padding: 0.4rem 0.1rem 0.2rem;
    border-top: 1px solid #f5f5f5;
    border-radius: 0rem 0rem 0.16rem 0.16rem;
}

.ykt02_bar_hide a {
    color: #666666;
    font-size: 0.26rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.57rem;
    height: 0.58rem;
    background-color: #f2f2f2;
    border-radius: 0.29rem;
    margin: 0 auto;
}

.ykt02_bar_hide .on {
    background-color: #def2ff;
    color: #099eff;
}

.ykt02_bar_hide li {
    float: left;
    width: 25%;
    margin-bottom: 0.2rem;
}

.ykt02_list {
    padding: 0.2rem;
}

.ykt02_list .item {
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 0.2rem;
    margin-bottom: 0.2rem;
    padding: 0.3rem;
}

.ykt02_list_top {
    display: flex;
    justify-content: space-between;
}

.ykt02_list_top .img {
    width: 2.18rem;
    height: 1.51rem;
    border-radius: 0.06rem;
    overflow: hidden;
    margin-right: 0.2rem;
}

.ykt02_list_top .con {
    display: flex;
    flex: 1;
    width: 0;
    flex-direction: column;
    justify-content: space-between;
}

.ykt02_list_top h4 {
    color: #333333;
    font-size: 0.34rem;
    line-height: 0.34rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ykt02_list_top ul {
    font-size: 0;
}

.ykt02_list_top li {
    display: inline-block;
    color: #666666;
    border-radius: 0.04rem;
    border: solid 1px #e9e9e9;
    font-size: 0.22rem;
    margin-right: 0.1rem;
    padding: 0 0.1rem;
}

.ykt02_list_top .other {
    display: flex;
    justify-content: space-between;
}

.ykt02_list_top .other > div {
    display: flex;
    align-items: flex-end;
}

.ykt02_list_top .price {
    color: #ff4341;
    font-size: 0.24rem;
}

.ykt02_list_top .price b {
    font-size: 0.4rem;
    line-height: 0.4rem;
}

.ykt02_list_top s {
    color: #b3b3b3;
    font-size: 0.24rem;
    margin-left: 0.1rem;
}

.ykt02_list_top .other span {
    color: #666666;
    font-size: 0.24rem;
}

.ykt02_list_bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.5rem;
    background-color: #f7f7f7;
    border-radius: 0.25rem;
    padding: 0 0.2rem;
    font-size: 0.2rem;
    margin-top: 0.28rem;
}

.ykt02_list_bottom img {
    width: 0.25rem;
    margin-right: 0.1rem;
}

.ykt02_list_bottom p {
    flex: 1;
    width: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ykt_detail_banner {
    height: 3.22rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../img/ytk_bg_1.png) no-repeat center/100% 100%;
}

.ykt_detail_banner img {
    width: 50%;
    border-radius: 0.16rem;
}

.ykt_detail_info1 {
    padding: 0.4rem 0.2rem 0.3rem;
    background-color: #ffffff;
    border-radius: 0rem 0rem 0.16rem 0.16rem;
    display: flex;
    flex-direction: column;
    margin-bottom: 0.2rem;
}

.ykt_detail_info1 .t1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ykt_detail_info1 .t1_1 {
    display: flex;
    align-items: flex-end;
    color: #b3b3b3;
    font-size: 0.24rem;
}

.ykt_detail_info1 .price1 {
    font-size: 0.24rem;
    color: #ff4341;
    display: flex;
    align-items: flex-end;
    margin-right: 0.12rem;
    line-height: 0.38rem;
}

.ykt_detail_info1 .price1 b {
    font-size: 0.46rem;
    line-height: 0.46rem;
}

.ykt_detail_info1 s {
    margin-right: 0.18rem;
}

.ykt_detail_info1 .price2 {
    font-size: 0.22rem;
    color: #ff4341;
    border: solid 1px #ffd4d6;
    border-radius: 0.04rem;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.ykt_detail_info1 .price2 b {
    font-weight: normal;
    padding: 0 0.06rem;
}

.ykt_detail_info1 .price2 span {
    background-color: #ffd4d6;
    padding: 0 0.06rem;
}

.ykt_detail_info1 .t1_2 {
    color: #999999;
    font-size: 0.24rem;
    background-color: #f5f5f5;
    border-radius: 0.2rem;
    height: 0.5rem;
    display: flex;
    align-items: center;
    padding: 0 0.18rem;
}

.ykt_detail_info1 .t2 {
    color: #333333;
    font-size: 0.34rem;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ykt_detail_info2 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background-color: #ffffff;
    border-radius: 0.16rem;
    padding: 0.3rem 0.2rem;
    cursor: pointer;
    margin-bottom: 0.2rem;
}

.ykt_detail_info2 .t1 {
    color: #666666;
    font-size: 0.28rem;
    margin-right: 0.2rem;
}

.ykt_detail_info2 .t2 {
    flex: 1;
    width: 0;
}

.ykt_detail_info2 .t2_1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.28rem;
}

.ykt_detail_info2 .y1 {
    flex: 1;
    width: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 0.3rem;
}

.ykt_detail_info2 .y2 {
    display: flex;
    align-items: center;
    color: #099eff;
}

.ykt_detail_info2 .y2 img {
    width: 0.13rem;
    margin-left: 0.12rem;
}

.ykt_detail_info2 .t2_2 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #999999;
    font-size: 0.24rem;
    margin-top: 0.1rem;
}

.ykt_detail_info3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #ffffff;
    border-radius: 0.16rem;
    color: #333333;
    font-size: 0.28rem;
    padding: 0 0.2rem;
    height: 0.87rem;
    margin-bottom: 0.3rem;
}

.ykt_detail_info3 .t1 {
    color: #666666;
    margin-right: 0.2rem;
}

.ykt_detail_info3 .t2 {
    display: flex;
    align-items: center;
    flex: 1;
    width: 0;
    justify-content: space-between;
}

.ykt_detail_info3 .t2 img {
    height: 0.26rem;
    width: auto;
    margin-right: 0.07rem;
}

.ykt_detail_info3 .t2 div {
    display: flex;
    align-items: center;
}

.ykt_detail_info4 {
    background-color: #ffffff;
    border-radius: 0.16rem 0.16rem 0rem 0rem;
    margin-bottom: 0.1rem;
    padding: 0.3rem 0.2rem;
}

.ykt_detail_info4 .t1 {
    color: #333333;
    font-size: 0.32rem;
    font-weight: bold;
    line-height: 0.32rem;
    padding-bottom: 0.3rem;
    padding-left: 0.16rem;
    position: relative;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 0.3rem;
}

.ykt_detail_info4 .t1::before {
    content: '';
    position: absolute;
    width: 0.05rem;
    height: 0.22rem;
    background-color: #099eff;
    border-radius: 0.03rem;
    left: 0;
    top: 2px;
}

.ykt_detail_info4 .y1 {
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.3rem;
    font-weight: bold;
    margin-bottom: 0.3rem;
}

.ykt_detail_info4 .y2 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0 0.1rem 0 0.22rem;
}

.ykt_detail_info4 .y2 .img {
    width: 0.84rem;
    margin-right: 0.22rem;
}

.ykt_detail_info4 .y2 .con {
    flex: 1;
    width: 0;
    position: relative;
    background-color: #ffffff;
    box-shadow: 0rem 0rem 0.24rem 0rem rgba(181, 181, 181, 0.3);
    border-radius: 0.08rem;
    padding: 0.2rem;
    color: #333333;
    font-size: 0.24rem;
    line-height: 0.34rem;
}

.ykt_detail_info5 {
    background-color: #ffffff;
    margin-bottom: 0.1rem;
    padding: 0.3rem 0.2rem;
}

.ykt_detail_info5 .t1 {
    color: #333333;
    font-size: 0.3rem;
    font-weight: bold;
    line-height: 0.3rem;
    margin-bottom: 0.18rem;
}

.ykt_detail_info5 ul {
    display: flex;
    flex-wrap: wrap;
    font-size: 0.24rem;
    color: #333333;
    border-radius: 0.08rem;
    border: solid 1px #f5f5f5;
}

.ykt_detail_info5 li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 33.333%;
    padding: 0.3rem 0;
}

.ykt_detail_info5 li .img {
    margin-bottom: 0.2rem;
}

.ykt_detail_info5 li img {
    width: 80%;
    height: auto;
    margin: 0 auto;
}

.ykt_detail_page {
    padding-bottom: 1.2rem;
}

.ykt_detail_info6 {
    padding: 0.3rem 0.2rem;
    background-color: #ffffff;
    position: relative;
    max-height: 10rem;
    overflow: hidden;
    margin-bottom: 0.1rem;
}

.ykt_detail_info6 .title {
    color: #333333;
    font-size: 0.3rem;
    font-weight: bold;
    margin-bottom: 0.2rem;
}

.ykt_detail_info6 .grad {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}

.ykt_detail_info6 .grad .t1 {
    flex: 1;
    width: 0;
    background-image: linear-gradient(
            #f3f6fc,
            #f3f6fc),
    linear-gradient(
            #f7f9ff,
            #f7f9ff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.08rem;
    padding: 0.3rem 0.2rem;
    color: #4c5166;
    font-size: 0.26rem;
    line-height: 0.38rem;
}

.ykt_detail_info6 .grad .t1 h4 {
    color: #323543;
    margin-bottom: 0.2rem;
}

.ykt_detail_info6 .grad .t2 {
    width: 0.66rem;
    margin: 0 1px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #333333;
    font-size: 0.28rem;
    font-weight: bold;
    background-image: linear-gradient(
            #f7f9ff,
            #f7f9ff),
    linear-gradient(
            #f8faff,
            #f8faff);
    background-blend-mode: normal,
    normal;
    border-radius: 0.08rem;
}

.ykt_detail_info6 .grad .t2 img {
    width: 0.28rem;
}

.ykt_detail_info6 .grad_hd {
    border-radius: 0.08rem;
    overflow: hidden;
    height: 1.36rem;
    margin-bottom: 0.2rem;
}

.ykt_detail_info6 .grad_hd .t2,
.ykt_detail_info6 .grad_hd .t1 {
    background-color: #f0f5ff;
    padding: 0 0.2rem;
}

.ykt_detail_info6 .grad_hd .t1 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ykt_detail_info6 .title1 {
    margin-bottom: 0.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.6rem;
    background-color: #f1f9ff;
    border-radius: 0.08rem;
    color: #099eff;
    font-size: 0.26rem;
}

.model_ykt_choose {
    position: fixed;
    width: 100%;
    bottom: 0;
    background: #fff;
    border-radius: 0.16rem 0.16rem 0rem 0rem;
}

.model_ykt_info1 {
    padding: 0.3rem 0 0.46rem;
    margin: 0 0.3rem;
    border-bottom: 1px solid #f5f5f5;
    color: #b3b3b3;
    font-size: 0.24rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.model_ykt_info1 .t1 {
    display: flex;
    justify-content: space-between;
    flex: 1;
    width: 0;
    margin-right: 0.1rem;
}

.model_ykt_info1 .img {
    width: 1.82rem;
    height: 1.25rem;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 0.2rem;
}

.model_ykt_info1 .con {
    flex: 1;
    width: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.model_ykt_info1 .price {
    color: #ff4341;
    font-size: 0.24rem;
    line-height: 0.38rem;
    margin-right: 0.05rem;
}

.model_ykt_info1 .price b {
    font-size: 0.36rem;
}

.model_ykt_info1 s {
    color: #b3b3b3;
    font-size: 0.24rem;
}

.model_ykt_info1 h4 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #333333;
    font-size: 0.34rem;
    line-height: 0.34rem;
}

.model_ykt_info1 .close {
    width: 0.27rem;
}

.model_ykt_info1 .y1 {
    display: flex;
    align-items: flex-end;
}

.model_ykt_info2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0.62rem 0.3rem;
}

.model_ykt_info3 .t1,
.model_ykt_info2 .t1 {
    color: #1a1a1a;
    font-size: 0.3rem;
    font-weight: bold;
}

.model_ykt_info2 .t2 {
    flex: 1;
    width: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.model_ykt_info2 .t2 a {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f2f2f2;
    border-radius: 0.3rem;
    height: 0.6rem;
    border: 1px solid #f2f2f2;
    color: #1a1a1a;
    font-size: 0.26rem;
    padding: 0 0.34rem;
    cursor: pointer;
    margin-left: 0.3rem;
}

.model_ykt_info2 .t2 .on {
    border: solid 1px rgba(9, 158, 255, 0.6);
    background-color: #eef8ff;
    color: #099eff;
}

.model_ykt_info3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.3rem 0.6rem;
}

.numbar {
    display: flex;
    align-items: center;
    height: 0.44rem;
    border-radius: 0.04rem;
    overflow: hidden;
}

.numbar a {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    color: #666666;
    font-size: 0.38rem;
    width: 0.44rem;
    background-color: #f2f2f2;
    font-weight: bold;
}

.numbar a[disabled] {
    color: #b3b3b3;
}

.numbar input {
    display: flex;
    align-items: center;
    text-align: center;
    width: 0.74rem;
    height: 100%;
    color: #1a1a1a;
    font-size: 0.32rem;
    background-color: #fafafa;
    margin: 0 1px;
}

.model_ykt_btn_wrap {
    padding: 0.2rem 0.3rem;
    border-top: 1px solid #f5f5f5;
}

.model_ykt_btn_wrap a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.8rem;
    background-image: linear-gradient(90deg,
    #ff615f 0%,
    #ff4341 100%),
    linear-gradient(
            #ff9317,
            #ff9317);
    background-blend-mode: normal,
    normal;
    border-radius: 0.4rem;
    color: #ffffff;
    font-size: 0.3rem;
    font-weight: bold;
}

.ykt_detail_info7 {
    margin-bottom: 0.1rem;
    color: #333333;
    font-size: 0.24rem;
    background: #FFFFFF;
    padding: 0.3rem 0.2rem;
}

.ykt_detail_info7 .title {
    font-weight: bold;
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.3rem;
    margin-bottom: 0.2rem;
}

.ykt_detail_info7 .con {
    background: #F7F7F7;
    padding: 0.3rem 0.2rem;
    border-radius: 0.08rem;
}

.ykt_detail_info7 .con span {
    color: #099EFF;
    font-size: 0.34rem;
    margin-right: 0.1rem;
}

.ykt_detail_info7 .con b {
    font-weight: normal;
    color: #FE3838;
}

.ykt_detail_info8 {
    background: #fff;
}

.ykt_detail_info8 .t1 {
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.3rem;
    padding: 0.3rem 0.2rem;
}

.ykt_detail_info8 .t2 {
    padding: 0.1rem 0.5rem 0.6rem;
}

/* 涓€鍗￠€氭牱寮廵nd */
/* 浣撴鐧剧01鏍峰紡start */
.tjbk01_page {
    color: #333333;
    font-size: 0.32rem;
}

.tjbk01_page .box1 {
    padding: 0.3rem;
    margin-bottom: 0.2rem;
    background: #fff;
}

.tjbk01_page .box1 .title1 {
    display: inline-block;
    position: relative;
    height: 0.78rem;
    line-height: 0.77rem;
    padding: 0 0.75rem 0 0.44rem;
    color: #099eff;
    font-size: 0.34rem;
    font-weight: bold;
    margin-bottom: 0.3rem;
    max-width: 6rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(../img/img/102.png) no-repeat center/100% 100%;
}

.tjbk01_page .box1 .title1::before {
    content: '';
    position: absolute;
    width: 0.06rem;
    height: 0.31rem;
    background-color: #099eff;
    border-radius: 0.03rem;
    left: 0.2rem;
    top: 50%;
    transform: translateY(-50%);
}

.tjbk01_page .p {
    line-height: 0.58rem;
}

.tjbk01_page .box2 {
    background: #fff;
    padding: 0.5rem 0.3rem 0.3rem;
    margin-bottom: 0.2rem;
}

.tjbk01_page .box2 .title2 {
    color: #333333;
    font-size: 0.34rem;
    font-weight: bold;
    line-height: 0.34rem;
    margin-bottom: 0.3rem;
}

.tjbk01_page .box2:last-child {
    margin-bottom: 0;
}

.tjbk01_page .box3 {
    background: #fff;
    padding: 0 0.3rem 0.6rem;
}

.tjbk01_page .box3 .title2 {
    color: #333333;
    font-size: 0.34rem;
    line-height: 0.34rem;
    padding-top: 0.4rem;
    border-top: 1px solid #e6e6e6;
    margin-bottom: 0.3rem;
    font-weight: bold;
}

.tjbk01_page .box3 a {
    display: block;
    margin-bottom: 0.3rem;
    color: #333333;
    font-size: 0.32rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.tjbk01_page .box3 a span {
    color: #b3b3b3;
    margin-right: 0.1rem;
}

/* 浣撴鐧剧01鏍峰紡end */
/* 涓撳涓撴爮鏍峰紡start */
.zjzl_bar {
    display: flex;
    height: 0.7rem;
    background: #fff;
    align-items: center;
    border-top: 1px solid #f5f5f5;
    justify-content: space-between;
    position: fixed;
    top: 0.88rem;
    width: 100%;
    z-index: 4;
}

.zjzl_bar a {
    flex: 1;
    height: 100%;
    position: relative;
    color: #333333;
    font-size: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.zjzl_bar .on {
    color: #099DFF;
}

.zjzl_bar .on::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0.31rem;
    height: 0.04rem;
    background: #099DFF;
    transform: translateX(-50%);
}

.zjzl_carousel {
    height: 4rem;
    overflow: hidden;
}

.zjzl_carousel p {
    position: absolute;
    bottom: 0;
    width: 100%;
    width: 100%;
    color: #fff;
    line-height: 0.8rem;
    height: 0.8rem;
    font-size: 0.32rem;
    padding: 0 0.3rem;
    background: rgba(0, 0, 0, 0.2);
}

.zjzl_carousel img {
    display: block;
}

.zjzl_carousel .swiper-pagination {
    text-align: right;
    padding-right: 0.3rem;
}

.zjzl_index1_list {
    background: #fff;
    padding: 0.3rem 0.2rem;
}

.zjzl_index1_list li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.4rem;
}

.zjzl_index1_list li:last-child {
    margin-bottom: 0;
}

.zjzl_index1_list .img {
    width: 2.74rem;
    height: 1.54rem;
    margin-right: 0.2rem;
    border-radius: 2px;
    overflow: hidden;
}

.zjzl_index1_list .con {
    flex: 1;
    width: 0;
    color: #999999;
    font-size: 0.24rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0.1rem 0;
}

.zjzl_index1_list h4 {
    color: #333333;
    font-size: 0.3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.zjzl_index1_list .other {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.zjzl_index2 {
    padding: 0.3rem;
    display: none;
}

.zjzl_index2 li {
    border-radius: 6px;
    overflow: hidden;
    background: #fff;
    margin-bottom: 0.22rem;
}

.zjzl_index2 li .text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 0.26rem;
    color: #333333;
    line-height: 0.36rem;
}

.zjzl_index2 li .con {
    padding: 0.2rem;
}

.zjzl_index2 li .other {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.26rem;
    color: #333;
    margin-top: 0.2rem;
}

.zjzl_index2 li .img {
    display: flex;
    align-items: center;
    font-size: 0.3rem;
    color: #333;
    font-weight: bold;
}

.zjzl_index2 li .img img {
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    margin-right: 0.2rem;
}

.zjzl_index2 .banner {
    height: 3.8rem;
    overflow: hidden;
}

.zjzl_index2 li .share {
    display: flex;
    align-items: center;

    cursor: pointer;
}

.zjzl_index2 li .share img {
    width: 0.3rem;
    margin-right: 0.1rem;
}

.zjzl_index3 {
    padding: 0.2rem 0.3rem;
    display: none;
}

.zjzl_index3 li {
    display: flex;
    justify-content: space-between;
    padding: 0.3rem;
    background: #fff;
    border-radius: 0.16rem;
    margin-bottom: 0.2rem;
}

.zjzl_index3 li .img {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.24rem;
}

.zjzl_index3 li .con {
    flex: 1;
    width: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #666666;
    font-size: 0.24rem;
}

.zjzl_index3 li .con .t1 {
    display: flex;
    color: #999999;
    font-size: 0.24rem;
    align-items: center;
}

.zjzl_index3 li .con h4 {
    color: #333333;
    font-size: 0.3rem;
    font-weight: bold;
}

.zjzl_index3 li .con em {
    font-style: normal;
    color: #999999;
    margin: 0 0.2rem;
}

.zjzl_index3 li .other {
    display: flex;
    align-items: flex-start;
    color: #999999;
    font-size: 0.24rem;
}

.zjzl_index3 li .other a {
    display: flex;
    color: #999999;
    align-items: center;
    margin-left: 0.3rem;
}

.zjzl_index3 li .other img {
    height: 0.25rem;
    width: auto;
    margin-right: 0.06rem;
}

.zjzl_main {
    padding-top: 0.7rem;
}

.zjzl_text_page {
    background: #fff;
    padding: 0.3rem;
    color: #333333;
    font-size: 0.3rem;
}

.zjzl_text_title {
    font-size: 0.34rem;
    font-weight: bold;
    line-height: 0.5rem;
    margin-bottom: 0.2rem;
}

.zjzl_text_info {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    height: 0.7rem;
    margin-bottom: 0.6rem;
}

.zjzl_text_info .img {
    border-radius: 50%;
    overflow: hidden;
    width: 0.7rem;
    height: 100%;
    margin-right: 0.22rem;
}

.zjzl_text_info .con {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #999999;
    font-size: 0.24rem;
    flex: 1;
    width: 0;
    height: 100%;
}

.zjzl_text_info .con b {
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #333;
    margin-right: 0.2rem;
}

.zjzl_text_info .share {
    display: flex;
    align-items: center;
    height: 0.52rem;
    border-radius: 0.26rem;
    background: #F5F5F5;
    cursor: pointer;
    font-size: 0.26rem;
    padding: 0 0.18rem;
}

.zjzl_text_info .share img {
    width: 0.3rem;
    margin-right: 0.1rem;
}

.zjzl_text_wrap p {
    line-height: 0.54rem;
    margin-bottom: 0.3rem;
}

.zjzl_text_wrap img {
    margin-bottom: 0.3rem;
}

.zjzl_text_info2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 0.1rem;
    background: #F7F7F7;
    font-size: 0.24rem;
    color: #999999;
    padding: 0.3rem;
}

.zjzl_text_info2 .img {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.26rem;
}

.zjzl_text_info2 .con {
    flex: 1;
    width: 0;
    height: 0.8rem;
    justify-content: space-between;
    display: flex;
    flex-direction: column;
}

.zjzl_text_info2 .con b {
    font-size: 0.3rem;
    color: #333;
    line-height: 0.3rem;
}

.zjzl_text_info2 .btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    border-radius: 0.29rem;
    height: 0.58rem;
    padding: 0 0.2rem;
    background: #099EFF;
    font-size: 0.28rem;
}

.fk_footer {
    background: #F7F7F7;
    text-align: center;
    padding: 0.46rem 0;
}

.fk_footer .btngroup {
    display: flex;
    justify-content: center;
    align-items: center;
}

.fk_footer .btngroup a {
    display: flex;
    width: 1.7rem;
    height: 0.6rem;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 0.24rem;
    align-items: center;
    margin: 0 0.15rem;
    justify-content: center;
    border-radius: 0.3rem;
}

.fk_footer .btngroup img {
    width: auto;
    height: 0.24rem;
    margin-right: 0.1rem;
}

.fk_footer .m {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.24rem;
    margin: 0.3rem 0;
}

.fk_footer .m a {
    color: #666666;
}

.fk_footer .m em {
    display: block;
    color: #BCBCBC;
    margin: 0 0.34rem;
    font-style: normal;
    font-size: 0.2rem;
}

.fk_footer h4 {
    color: #B3B3B3;
    font-size: 0.24rem;
    font-weight: normal;
    line-height: 0.24rem;
    margin-bottom: 0.2rem;
}

.fk_footer p {
    font-size: 0.2rem;
    color: #B3B3B3;
    line-height: 0.4rem;
}

.fk_footer p img {
    width: 0.22rem;
    height: auto;
    margin-right: 0.1rem;
    display: inline-block;
}

.zjzl_video .video_play {
    width: 100%;
    display: block;
}

.zjzl_video_bar {
    margin-top: 0.2rem;
    border-radius: 0.16rem 0.16rem 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
}

.zjzl_video_bar a {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.8rem;
    color: #333333;
    font-size: 0.3rem;
    position: relative;
}

.zjzl_video_bar .on {
    color: #099DFF;
}

.zjzl_video_bar .on::after {
    content: '';
    position: absolute;
    border-radius: 0.02rem;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #099DFF;
    width: 0.31rem;
    height: 0.04rem;
}

.zjzl_video_main {
    padding: 0.3rem;
    background: #fff;
}

.zjzl_video_list li {
    display: flex;
    justify-content: space-between;
    padding-bottom: 0.3rem;
    margin-bottom: 0.3rem;
    border-bottom: 1px solid #f5f5f5;
}

.zjzl_video_list li:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.zjzl_video_list li .img {
    width: 2.18rem;
    height: 1.22rem;
    margin-right: 0.2rem;
    border-radius: 4px;
    overflow: hidden;
}

.zjzl_video_list li .con {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 0.24rem;
    color: #999999;
}

.zjzl_video_list li span {
    display: flex;
    align-items: center;
}

.zjzl_video_list h4 {
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.36rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 0.1rem;
}

.zjzl_video_list li span img {
    width: 0.26rem;
    margin-right: 0.1rem;
}

.zjzl_video_say {
    display: none;
}

.zjzl_video_say p {
    font-size: 0.3rem;
    color: #333333;
    line-height: 0.54rem;
}

.zjzl_video_info {
    background: #fff;
    border-radius: 0 0 0.16rem 0.16rem;
    padding: 0.28rem;
    font-size: 0.24rem;
    color: #999999;
}

.zjzl_video_info h4 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 0.34rem;
    color: #333333;
    line-height: 0.34rem;
    margin-bottom: 0.3rem;
}

.zjzl_video_info .t1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.zjzl_video_info .y2 {
    display: flex;
    align-items: center;
}

.zjzl_video_info .y2 img {
    width: 0.3rem;
    height: auto;
    margin-right: 0.1rem;
}

.zjzl_video_info .y2 span,
.zjzl_video_info .y2 a {
    display: flex;
    align-items: center;
    color: #999999;
    font-size: 0.24rem;
    margin-left: 0.26rem;
}

.zjzl_zjdetail_main {
    padding: 0 0.3rem;
}

.zjzl_zjdetail_info {
    border-radius: 0.1rem;
    background: #fff;
    position: relative;
    top: -1.2rem;
    margin-bottom: -1.2rem;
    padding: 0.3rem;
}

.zjzl_zjdetail_info .t1 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.4rem;
}

.zjzl_zjdetail_info .t1 .img {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.24rem;
}

.zjzl_zjdetail_info .t1 img {
    height: 100%;
}

.zjzl_zjdetail_info .con {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 0;
    justify-content: space-between;
}

.zjzl_zjdetail_info .y1 {
    display: flex;
    color: #999999;
    font-size: 0.24rem;
    align-items: center;
}

.zjzl_zjdetail_info .y1 h4 {
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.3rem;
}

.zjzl_zjdetail_info .y1 em {
    display: block;
    margin: 0 0.2rem;
    width: 0.02rem;
    height: 0.14rem;
    background: #999999;
}

.zjzl_zjdetail_info .y2 {
    color: #666666;
    font-size: 0.24rem;
}

.zjzl_zjdetail_info .y2 span {
    margin-right: 0.1rem;
}

.zjzl_zjdetail_info .t2 {
    color: #666666;
    font-size: 0.26rem;
    line-height: 0.4rem;
    max-height: 0.8rem;
    overflow: hidden;
}

.zjzl_zjdetail_info.open .t2 {
    max-height: initial;
}

.zjzl_zjdetail_info .toggle_a {
    display: flex;
    justify-content: center;
    padding-top: 0.2rem;
}

.zjzl_zjdetail_info .toggle_a img {
    width: 0.2rem;
    transition: all 0.2s;
}

.zjzl_zjdetail_info.open .toggle_a img {
    transform: rotate(-180deg);
}

.zjzl_zjdetail_bar {
    color: #999999;
    font-size: 0.26rem;
    margin: 0.3rem 0 0.2rem;
    display: flex;
    align-items: center;
}

.zjzl_zjdetail_bar a {
    color: #999999;
    padding-bottom: 0.2rem;
    position: relative;
    margin-right: 0.58rem;
}

.zjzl_zjdetail_bar .on {
    color: #099DFF;
    font-size: 0.3rem;
}

.zjzl_zjdetail_bar .on::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0.31rem;
    height: 0.04rem;
    background: #099DFF;
    border-radius: 0.02rem;
}

.zjzl_zjdetail_wrap {
    background: #fff;
    padding: 0.3rem 0.2rem;
    border-radius: 0.1rem;
}

.zjzl_zjdetail_wrap > div {
    display: none;
}

.model_share {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    color: #333333;
    font-size: 0.24rem;
    border-radius: 0.14rem 0.14rem 0 0;
}

.model_share ul {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.36rem;
}

.model_share ul li {
    cursor: pointer;
    margin: 0 0.36rem;
    text-align: center;
}

.model_share ul .is_wx {
    display: none;
}

.model_share ul img {
    width: 0.72rem;
    margin: 0 auto 0.16rem;
}

.model_share .closebtn {
    cursor: pointer;
    display: flex;
    height: 0.9rem;
    border-top: 1px solid #f5f5f5;
    justify-content: center;
    align-items: center;
    font-size: 0.3rem;
}

/* 涓撳涓撴爮鏍峰紡end */
/* 娲诲姩椤甸潰鏍峰紡start */
.active07_page {
    background: #EBF1F9;
}

.active07_main {
    padding: 0 0.28rem;
}

.active07_main .t1 {
    margin-bottom: 0.34rem;
}

.active07_main .title img {
    margin: 0 auto 0.22rem;
}

.active07_main .list1 {
    display: flex;
    justify-content: space-between;
}

.active07_main .list1 a {
    position: relative;
    flex: 0.5;
}

.active07_main .list1 a:first-child {
    margin-right: 0.16rem;
}

.active07_main .list1 span {
    position: absolute;
    left: 0.16rem;
    bottom: 0.26rem;
    font-size: 0.2rem;
    color: #A5ADBD;
}

.active07_main .box {
    margin-bottom: 0.4rem;
}

.active07_main .list2 a {
    display: block;
    margin-bottom: 0.24rem;
}

.active07_main .list3 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.active07_main .list3 img {
    width: 2.2rem;
    height: auto;
    margin-bottom: 0.16rem;
}

.active07_page .link {
    margin-bottom: 0.46rem;
}

/* 娲诲姩椤甸潰鏍峰紡end */
/* 鎰忚鍙嶉鏍峰紡start */
.feedBack_page {
    padding: 0.3rem 0.3rem 0.58rem;
}

.feedTitle01 {
    position: relative;
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.3rem;
    padding-left: 0.16rem;
    font-weight: bold;
    margin-bottom: 0.18rem;
    margin-bottom: 0.32rem;
}

.feedTitle01::before {
    content: '';
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    width: 0.07rem;
    border-radius: 0.04rem;
    background: #0A9EFF;
}

.feedBox1 .con {
    background: #fff;
    border-radius: 0.16rem;
    padding: 0.38rem 0.35rem 0.12rem;
    color: #333333;
    font-size: 0.28rem;
}

.feedBox1 .con ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.feedBox1 .con li {
    width: 33.33%;
    margin-bottom: 0.26rem;
}

.feedBox1 .con li label {
    display: flex;
    align-items: center;
}

.feedBox2 {
    margin: 0.32rem 0 0.2rem;
}

.feedBox2 .con {
    background: #fff;
    border-radius: 0.16rem;
    padding: 0.3rem;
    position: relative;
    height: 2.67rem;
}

.feedBox2 .con textarea {
    width: 100%;
    height: 100%;
    resize: none;
}

.feedBox2 .con .num {
    position: absolute;
    right: 0.3rem;
    bottom: 0.3rem;
    color: #B3B3B3;
    font-size: 0.24rem;
}

.feedBox3 {
    position: relative;
    margin-bottom: 0.32rem;
}

.imgNum {
    position: absolute;
    right: 0;
    bottom: 0.08rem;
    font-size: 0.24rem;
    color: #B3B3B3;
}

.feedBox4 input {
    height: 0.88rem;
    padding: 0.3rem;
    border-radius: 0.2rem;
    background: #fff;
    margin-bottom: 0.3rem;
    display: block;
    width: 100%;
}

.feedBox4 .feedBtn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.88rem;
    background: #0A9EFF;
    border-radius: 0.2rem;
    font-size: 0.29rem;
    color: #fff;
    cursor: pointer;
}

/* 鎰忚鍙嶉鏍峰紡end */
.detail_tc_info .t_ac08 {
    display: flex;
    justify-content: space-between;
    height: 0.92rem;
    background: url(../img/active/ac08_02.png) no-repeat center/100% 100%;
    color: #FFFFFF;
    font-size: 0.2rem;
    padding: 0 0.24rem 0 0.2rem;
    align-items: center;
    margin-bottom: 0.36rem;
}

.detail_tc_info .t_ac08 .tleft {
    display: flex;
    align-items: flex-end;
}

.detail_tc_info .t_ac08 .tleft .g1 {
    font-size: 0.24rem;
    margin: 0 0.16rem 0 0.1rem;
}

.detail_tc_info .t_ac08 .tleft .g1 b {
    font-size: 0.44rem;
    line-height: 0.46rem;
}

.detail_tc_info .t_ac08 .tleft .g2 {
    color: #FFE2E3;
    font-size: 0.2rem;
    text-decoration: line-through;
}

.detail_tc_info .t_ac08 .tright {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #FE3033;
    font-size: 0.2rem;
}

.detail_tc_info .t_ac08 .tright b {
    text-decoration: underline;
}

.detail_tc_info .t_ac08 .tright .g2 {
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    color: #343434;
}

.detail_tc_info .t_ac08 .tright .g2 span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.32rem;
    height: 0.38rem;
    background: #343434;
    color: #fff;
    border-radius: 0.06rem;
    margin: 0 0.08rem;
}

.lj01 {
    font-size: 0.2rem;
    line-height: 0.3rem;
    background: rgba(255, 97, 105, 0.12);
    color: #FF282C;
    border: 1px solid rgba(255, 54, 60, 0.3);
    border-radius: 0.04rem;
    padding: 0 0.1rem;
}

#li02 .tright .g2 {
    color: #E5291F;
}

#li02 .tright .g2 span {
    background: #E5291F;
}

#li02 .w1 {
    line-height: 0.56rem;
    background: #E5291F;
    border-radius: 0.06rem;
    padding: 0 0.1rem;
    font-size: 0.3rem;
    color: #FFEB9C;
    font-weight: bold;
}

#li02 .w2 {
    font-size: 0.24rem;
    color: #FFFEFE;
    margin: 0 0.18rem;
    line-height: 0.26rem;
}

#li02 .w2 b {
    font-size: 0.44rem;
}

#li02 .w3 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

#li02 .w3_1 {
    color: #FF5140;
    font-size: 0.2rem;
    background: linear-gradient(to right, #FFF47E, #fff);
    line-height: 0.3rem;
    padding: 0 0.1rem;
    margin-bottom: 0.06rem;
    border-radius: 0.14rem 0.14rem 0.14rem 0rem;
}

#li02 .w3_2 {
    color: #FFE2E3;
    font-size: 0.2rem;
    line-height: 0.22rem;
    text-decoration: line-through;
}

.lj03 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.3rem;
    height: 0.91rem;
    background-color: #ffffff;
    border-radius: 0.16rem;
    margin-bottom: 0.2rem;
    color: #0c132d;
    font-size: 0.3rem;
}

.lj03 .t1 {
    display: flex;
    align-items: center;
}

.lj03 .t1 img {
    width: 0.34rem;
    margin-right: 0.18rem;
}

.lj03 .t2 {
    color: #F84643;
}

.navd09 {
    background: #FFFFFF;
    border-radius: 0.16rem 0.16rem 0rem 0rem;
    color: #333333;
    font-size: 0.28rem;
    margin-bottom: 0.2rem;
}

.navd09.fixed09 {
    position: fixed;
    top: 0.88rem;
    width: 100%;
    z-index: 10;
    border-top: 1px solid #f5f5f5;
}

.navd09_hd {
    font-size: 0;
    white-space: nowrap;
    overflow-x: auto;
    padding: 0 0.05rem;
}

.navd09_hd .item {
    line-height: 0.76rem;
    color: #999999;
    font-size: 0.28rem;
    margin: 0 0.15rem;
    display: inline-block;
}

.navd09_hd .on {
    position: relative;
    font-weight: bold;
    font-size: 0.32rem;
    font-weight: bold;
    color: #333333;
}

.navd09_hd .on:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0.3rem;
    border-radius: 0.02rem;
    height: 0.04rem;
    transform: translate(-50%, 0);
    background: linear-gradient(90deg, #099EFF, #B2E1FF);
}

.navd09_bd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-size: 0.28rem;
    border-top: 1px solid #f5f5f5;
}

.navd09_bd .item {
    height: 0.8rem;
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
}

.navd09_bd .item .y {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.navd09_bd .item img {
    width: 0.1rem;
    margin: 1.5px 0;
}

.navd09_bd .y {
    margin-left: 0.09rem;
}

.navd09_bd img:first-child {
    display: none;
}

.navd09_bd .on {
    color: #099EFF;
}

.navd09_bd .on img:first-child {
    display: block;
}

.navd09_bd .on img:nth-child(2) {
    display: none;
}

.listd09 {
    margin: 0 0.2rem;
}

.listd09 .item {
    display: flex;
    justify-content: space-between;
    font-size: 0.24rem;
    color: #666666;
    background: #FFFFFF;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
    padding: 0.3rem;
}

.listd09 .item02 {
    display: block;
    font-size: 0.24rem;
    color: #666666;
    background: #FFFFFF;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
    padding: 0.3rem;
}

.listd09 .item03 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}

.listd09 .img {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 0.08rem;
    overflow: hidden;
    margin-right: 0.24rem;
    justify-content: center;
    display: flex;
}

.listd09 .img img {
    width: auto;
    height: 100%;
}

.listd09 .con {
    flex: 1;
    width: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.listd09 .t1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 0.32rem;
    line-height: 0.34rem;
    font-weight: 800;
    color: #333333;
}

.listd09 .t2 {
    white-space: nowrap;
    overflow-x: auto;
    font-size: 0;
}

.listd09 .t2 span {
    display: inline-block;
    line-height: 0.46rem;
    text-align: center;
    border: 1px solid #E6E6E6;
    border-radius: 0.23rem;
    padding: 0 0.15rem;
    margin-right: 0.12rem;
    font-size: 0.24rem;
}

.listd09 .t2 .on {
    color: #099EFF;
}

.listd09 .t2 label {
    color: #099EFF;
}

.listd09 .t3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.26rem;
    color: #B3B3B3;
}

.listd09 .t3_1 {
    display: flex;
    align-items: flex-end;
}

.listd09 .price1 {
    color: #FF4341;
    font-size: 0.26rem;
    line-height: 0.28rem;
}

.listd09 .price1 span {
    font-weight: bold;
    font-size: 0.36rem;
}

.listd09 .price2 {
    color: #B3B3B3;
    margin: 0 0.12rem 0 0.09rem;
    font-size: 0.26rem;
}

.listd09 .price3 {
    color: #FF4341;
    font-size: 0.22rem;
    padding: 0 0.07rem;
    border: 1px solid #FFC4C3;
    border-radius: 0.06rem;
    line-height: 0.32rem;

}

.model_zdsc {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 100;
    background: #F7F7F7;
    color: #666666;
    font-size: 0.28rem;
    padding: 0.3rem;
    border-radius: 0.14rem 0.14rem 0rem 0rem;
}

.model_zdsc .bd {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.listd09_more {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.28rem;
    color: #099EFF;
    height: 0.8rem;
    border: 1px solid #099EFF;
    border-radius: 0.4rem;
    margin-top: 0.4rem;
    cursor: pointer;
    margin-bottom: 0.38rem;
}

.listd09_more img {
    width: 0.18rem;
    margin-left: 0.11rem;
}

.model_zdsc .bd span {
    width: 50%;
    padding: 0.2rem 0;
    font-size: 0.28rem;
    display: flex;
    align-items: center;
    color: #666666;
}

.model_zdsc .bd img {
    width: 0.26rem;
    display: none;
}

.model_zdsc .bd .on {
    font-weight: bold;
    color: #333333;
}

.model_zdsc .bd .on img {
    display: block;
    margin-right: 0.22rem;
}

.model_zdsc .fd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.2rem;
}

.model_zdsc .btn1, .model_zdsc .btn2 {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 3.3rem;
    height: 0.66rem;
    color: #666666;
    font-size: 0.3rem;
    border: 1px solid #B3B3B3;
    border-radius: 0.33rem;
}

.model_zdsc .btn2 {
    background: linear-gradient(90deg, #099EFF, #45DEFF);
    border-color: none;
    color: #FFFFFF;
    margin-left: 0.3rem;
}

.jgd09 {
    background: #FFFFFF;
    border-radius: 0.16rem;
    margin-bottom: 0.3rem;
    font-size: 0.24rem;
    color: #666666;
    padding: 0 0 0 0.3rem;
}

.jgd09_hd {
    font-size: 0.32rem;
    line-height: 0.9rem;
    font-weight: bold;
    color: #333333;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 0.3rem;
}

.jgd09_bd {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.jgd09_bd .img {
    width: 0.9rem;
    height: 0.88rem;
    border-radius: 0.45rem;
    margin-right: 0.17rem;
    overflow: hidden;
}

.jgd09_bd .con {
    flex: 1;
    width: 0;
    padding-top: 0.1rem;
}

.jgd09_t1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.4rem;
    padding-right: 0.2rem;
}

.jgd09_t1 .t2 {
    width: 0.12rem;
}

.jgd09_t1 .t1 {
    flex: 1;
    width: 0;
}

.jgd09_t1 h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.32rem;
    line-height: 0.34rem;
    font-weight: bold;
    color: #333333;
    margin-bottom: 0.18rem;
}

.jgd09_t1 .t1_2 {
    display: flex;
    align-items: center;
}

.jgd09_t1 .t1_2 span {
    display: flex;
    align-items: center;
    margin-right: 0.3rem;
}

.jgd09_t1 .t1_2 img {
    width: 0.26rem;
    margin-right: 0.1rem;
}

.jgd09_t2 {
    display: flex;
    align-items: center;
    height: 0.8rem;
    border-top: 1px solid #f5f5f5;
    justify-content: space-between;
    padding-right: 0.2rem;
}

.jgd09_t2 .t2 {
    width: 0.12rem;
}

.jgd09_t2 .t1 {
    display: flex;
    align-items: center;
    font-size: 0.28rem;
    color: #333333;
}

.jgd09_t2 .t1 img {
    width: 0.26rem;
    margin-right: 0.1rem;
}

.tclist09_item {
    margin-bottom: 0.2rem;
    background-color: #ffffff;
    border-radius: 0.12rem;
    padding: 0.2rem;
}

.tclist09_top {
    display: flex;
    justify-content: space-between;
}

.tclist09_top .img {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 0.06rem;
    overflow: hidden;
    margin-right: 0.2rem;
    display: flex;
    align-items: flex-start;
    border: 0;
}

.tclist09_top .img img {
    width: auto;
    height: 100%;
}

.tclist09_top .con {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #999999;
    font-size: 0.26rem;
}

.img_out {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 0.18rem;
}

.img_out > img {
    width: 0.81rem;
    margin-top: 0.18rem;
}

.tclist09_top .t1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 0.32rem;
    font-weight: bold;
    margin-top: -0.06rem;
    color: #333333;
}

.tclist09_top .t1 span {
    font-size: 0.26rem;
    line-height: 0.36rem;
    border-radius: 0.06rem;
    padding: 0 0.1rem;
    margin-right: 0.1rem;
}

.tclist09_top .t2 {
    font-size: 0;
    overflow-x: auto;
}

.tclist09_top .t2 span {
    display: inline-block;
    color: #666666;
    font-size: 0.24rem;
    line-height: 0.44rem;
    margin-right: 0.1rem;
    background-color: #f7f7f7;
    border-radius: 0.04rem;
    padding: 0 0.1rem;
}

.tclist09_top .t3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.tclist09_top .price1 {
    font-size: 0.26rem;
    color: #ff4341;
    line-height: 0.28rem;
}

.tclist09_top .price1 span {
    font-weight: bold;
    font-size: 0.36rem;
}

.tclist09_top .price2 {
    font-size: 0.22rem;
    color: #999999;
    text-decoration: line-through;
    margin-left: 0.1rem;
}

.tclist09_top .pricezhe {
    margin-left: 0.1rem;
    border: 1px solid #FF4341;
    color: #FF4341;
    font-size: 12px;
    padding: 2px 4px;
    height: 0.34rem;
    line-height: 1;
    border-radius: 0.04rem;
}
.tclist09_top .t3_1 {
    display: flex;
    align-items: flex-end;
}

.tclist09_top .price3 {
    color: #ff4341;
    font-size: 0.22rem;
    border-radius: 0.06rem;
    border: solid 1px #ffc4c3;
    line-height: 0.32rem;
    padding: 0 0.07rem;
}

.tclist09_bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.24rem;
}

.tclist09_bottom .t1 {
    display: flex !important;
    align-items: center;
    font-weight: normal;
    display: flex;
    align-items: center;
    color: #999999;
    font-size: 0.24rem;
}

.tclist09_bottom .img {
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.15rem;
}

.tclist09_bottom em {
    width: 0.02rem;
    height: 0.17rem;
    background-color: #e6e6e6;
    display: block;
    margin: 0 0.2rem;
}

.tclist09_bottom .t2 {
    color: #999999;
    font-size: 0.24rem;
}

.fixym {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: -0.01rem;
    height: 0.81rem;
    background-color: #fff2e9;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fe8c18;
    font-size: 0.3rem;
    font-weight: bold;
    z-index: 10;
}

.fixym .t1 {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    color: #8c6c56;
    font-size: 0.26rem;
    font-weight: normal;
    padding: 0 0.3rem;
    cursor: pointer;
}

.fixym .t1 img {
    width: 0.18rem;
    margin-left: 0.12rem;
}

.model_ym {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #ffffff;
    border-radius: 0.14rem 0.14rem 0rem 0rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.model_ym .hd {
    position: relative;
}

.model_ym .hd .close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0.5rem 0.3rem;
}

.model_ym .hd .close img {
    width: 0.3rem;
}

.model_ym .hd {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.52rem;
    border-bottom: 1px solid #f5f5f5;
    color: #999999;
    font-size: 0.24rem;
}

.model_ym .hd .t1 {
    text-align: center;
}

.model_ym .hd .t1_1 {
    color: #333333;
    font-size: 0.36rem;
    font-weight: bold;
}

.model_ym .jg_list_common {
    padding: 0.4rem 0.3rem;
    max-height: 6rem;
    overflow-y: auto;
}

.model_ym .jg_list_common li {
    border-bottom: 1px solid #f5f5f5;
}

.model_ym .jg_list_common li:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}

.cx01 {
    display: flex;
    justify-content: space-between;
    border-radius: 0.06rem;
    overflow: hidden;
    height: .88rem;
}

.cx01_10 {
    font-size: .34rem;
    color: #ffffff;
    margin-top: .30rem;
}

.cx01_1 {
    display: flex;
    height: 100%;
    align-items: center;
    width: 4.50rem;
    padding-left: .20rem;
    background: linear-gradient(to right, #fe3132, #ff6c4d);
}

.cx01_1 .y1 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.39rem;
    height: .55rem;
    background-color: #dc2a25;
    border-radius: .06rem;
    color: #ffd79f;
    font-size: .30rem;
    margin-right: .30rem;
    font-weight: normal;
}

.cx01_1 .t1 {
    font-size: .24rem;
    margin: 0 .16rem 0 .10rem;
}

.cx01_1 .t1 text {
    font-size: 0.44rem;
    font-weight: bold;
    line-height: 0.46rem;
}

.cx01_1 .t2 {
    font-size: 0.20rem;
    color: #ffe2e3;
    text-decoration: line-through;
}

.cx01_2 {
    height: 100%;
    flex: 1;
    width: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    align-items: center;
    background-color: #ffe7e2;
    position: relative;
    font-weight: normal;
}

.cx01_2 .t1 {
    color: #fe3032;
    font-size: 0.20rem;
    margin-bottom: 0.04rem;
}

.cx01_2 .t1 text {
    font-weight: bold;
    text-decoration: underline;
}

.cx01_2 .t2 {
    display: flex;
    align-items: center;
    color: #333333;
    font-size: 0.24rem;
}

.cx01_2::before {
    content: '';
    left: -0.42rem;
    position: absolute;
    border-right: 0.22rem solid #ffe7e2;
    border-left: 0.22rem solid transparent;
    border-top: 0.44rem solid transparent;
    border-bottom: 0.44rem solid transparent;
}

.cx01_2 .t2 text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.32rem;
    height: 0.38rem;
    background-color: #333333;
    border-radius: 0.06rem;
    font-size: 0.24rem;
    color: #ffffff;
    margin: 0 0.06rem;
}

.cx01_11 .y1 {
    font-weight: bold;
}

.cx01_11 .t2 text {
    background: #E5291F;
}

.tkpannel05 {
    position: relative; /* margin: 0 0.3rem 0.32rem; */
    background: #F7F7F7;
    border-radius: 0.1rem;
    font-size: 0.24rem;
    color: #666666;
    padding: 0.3rem 0.2rem 0.3rem 0.3rem;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box;
}

.tkpannel05_t1 {
    flex: 1;
    width: 0;
}

.tkpannel05_t1 > div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tkpannel05_t2 {
    cursor: pointer;
    width: 1.21rem;
    height: 0.58rem;
    background: linear-gradient(90deg, #099EFF, #45DEFF);
    border-radius: 0.29rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.28rem;
    font-weight: 800;
    color: #FFFFFF;
    margin-left: 0.2rem;
}

.tkpannel05_t1 .t1 {
    font-size: 0.3rem;
    line-height: 0.32rem;
    font-weight: bold;
    color: #333333;
}

.tkpannel05_t1 .t2 {
    margin: 0.16rem 0 0.2rem;
}

.tkpannel05_t1 .t3_2,
.tkpannel05_t1 .t3 {
    display: flex;
    align-items: flex-end;
}

.tkpannel05_t1 .t3_1 {
    color: #EBA117;
    display: none;
}

.tkpannel05_t1 .price1 {
    font-size: 0.24rem;
    color: #FF4341;
    line-height: 0.26rem;
    margin-right: 0.1rem;
}

.tkpannel05_t1 .price1 span {
    font-size: 0.3rem;
}

.tkpannel05_t1 .price2 {
    font-size: 0.24rem;
    line-height: 0.26rem;
    color: #999999;
    text-decoration: line-through;
}

.tkpannel05_wrap {
    background: #fff;
    border-radius: 0.16rem;
    margin-top: 0.3rem;
}

.tkpannel05_main2 {
    position: relative;
}

.tkpannel05_main {
    /*padding: 0 0 0.32rem 0;*/
    overflow-x: auto;
    white-space: nowrap;
    /*margin: 0 0.3rem 0.32rem;*/
    position: relative;
}

.tkpannel05_main2 .m {
    position: absolute;
    bottom: 100%;
    width: 0.44rem;
}

.my_page_box1 .t2 > a {
    position: relative;
}

.listd091 .item02 {
    margin-bottom: 0;
    border-bottom: 1px solid #f5f5f5;
}

.listd09.listd091 .item03 {
    margin-bottom: 0;
}

.listd09.listd091 {
    margin: 0 0.3rem;
}

.listd09.listd091 .item02 {
    padding: 0.3rem 0;
}

.model_ym2 .hd .t2,
.model_ym2 .hd .t1_1 {
    display: flex;
    align-items: center;
}

.model_ym2 .hd .close {
    position: static;
}

.model_ym2 .hd .t2 {
    height: 100%;
    padding: 0 0.3rem;
    position: absolute;
    right: 0;
    top: 0;
}

.model_ym2 .hd .t2 img {
    width: 0.11rem;
    margin-left: 0.09rem;
}

.model_ym2 .hd .t1_1 img {
    width: 0.3rem;
    margin-left: 0.13rem;
}

.model_ym .hd {
    height: 0.94rem;
    padding-top: 0.1rem;
}

.model_links {
    width: 5rem;
    margin: 3rem auto 0;
}

.model_links .con {
    background: #FFFFFF;
    border-radius: 0.24rem;
    padding: 0.52rem 0.3rem;
}

.model_links .con a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.3rem;
    color: #333333;
    height: 0.67rem;
    padding: 0 0.28rem;
    margin-bottom: 0.22rem;
    border: 1px solid #E6E3E3;
    border-radius: 0.34rem;
}

.model_links .con a:last-child {
    margin-bottom: 0;
}

.model_links .con img {
    width: 0.14rem;
}

.model_links .close {
    position: relative;
    width: 0.5rem;
    margin: 0.4rem auto 0;
}

.model_links .close:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 100%;
    width: 1px;
    height: 0.4rem;
    background: #fff;
}

.mm {
    position: absolute;
    top: -0.16rem;
    right: -0.16rem;
    width: 0.3rem;
    height: 0.3rem;
    background-color: #ff2f56;
    border-radius: 50%;
    color: #ffffff;
    font-style: normal;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mm span {
    display: inline-block;
    font-size: 0.24rem;
    transform: scale(0.8);
    color: #fff;
}

.t101 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0.2rem;
}

/*娲诲姩*/
.ykt_detail_info1 .t_ac08 {
    display: flex;
    justify-content: space-between;
    height: 0.92rem;
    background: url(../img/active/ac08_02.png) no-repeat center/100% 100%;
    color: #FFFFFF;
    font-size: 0.2rem;
    padding: 0 0.24rem 0 0.2rem;
    align-items: center;
    margin-bottom: 0.36rem;
    width: 100%;
    border-radius: 10px;
}

.ykt_detail_info1 .t_ac08 .tleft {
    display: flex;
    align-items: flex-end;
}

.ykt_detail_info1 .t_ac08 .tleft .g1 {
    font-size: 0.24rem;
    margin: 0 0.16rem 0 0.1rem;
}

.ykt_detail_info1 .t_ac08 .tleft .g1 b {
    font-size: 0.44rem;
    line-height: 0.46rem;
}

.ykt_detail_info1 .t_ac08 .tleft .g2 {
    color: #FFE2E3;
    font-size: 0.2rem;
    text-decoration: line-through;
}

.ykt_detail_info1 .t_ac08 .tright {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #FE3033;
    font-size: 0.2rem;
}

.ykt_detail_info1 .t_ac08 .tright b {
    text-decoration: underline;
}

.ykt_detail_info1 .t_ac08 .tright .g2 {
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    color: #343434;
}

.ykt_detail_info1 .t_ac08 .tright .g2 span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.32rem;
    height: 0.38rem;
    background: #343434;
    color: #fff;
    border-radius: 0.06rem;
    margin: 0 0.08rem;
}

.xz_yhq {
    display: flex;
    justify-content: flex-start;
    flex: 1;
    width: 100%;
}

.xz_yhq .null {
    width: 1.9rem;
    margin-right: 0.2rem;
}

.xz_yhq .yhq {
    display: flex;
    font-size: 0.24rem;
    font-family: 聽PingFang聽SC;
    font-weight: 400;
    color: #FF7675;
    white-space: nowrap;
}

.xz_yhq .yhq_001 {
    overflow-x: auto;
    overflow-y: hidden;
}

.xz_yhq .yhq .t1 {
    padding: 0.02rem 0.06rem;
    background: rgba(255, 67, 65, 0.97);
    border-radius: 0.04rem;
    font-size: 0.24rem;
    font-family: 聽PingFang聽SC;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 0.12rem;
}


.jg_list_common .mark {

    padding: 0.1rem 0 0.1rem;
}


.info_2_cencer {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0.3rem;
    margin-top: 0.2rem;
}

.info_2_cencer .fwt1 {
    padding: 0.1rem 0.15rem;
    background: rgba(251, 245, 228, 0);
    border: 0.02rem solid #DFF3FF;
    border-radius: 0.08rem;
    font-size: 0.22rem;
    font-weight: 500;
    color: #099EFF;
    margin-right: 0.1rem;
}

.info_2_cencer .fwt2 {
    padding: 0.1rem 0.15rem;
    background: #fff2e1;
    border: 0.02rem solid #fff2e1;
    border-radius: 0.08rem;
    font-size: 0.22rem;
    font-weight: 500;
    color: #efa23c;
    margin-right: 0.1rem;
}

.info_2_cencer .fwt1:last-child {
    margin-right: 0;
}

.layui-layer-btn .layui-layer-btn0{
    border-color: #0ba975;
    background-color: #0ba975;
}