
.f_bg { background:url("../images/bg_bg.jpg") top center repeat #fff; background-size: 100% auto; }

div { -webkit-overflow-scrolling: touch; }

.tk_lo { width: 43%; position: fixed; top: 30%; left: 50%; margin-left: -21.5%; }
.tk_lo .loading { width: 0.64rem; height: 0.64rem; overflow: hidden; margin: 0.78rem auto 0 }
.text { text-align: center; font-size: 0.24rem; color: #666; text-align: center; height: 0.4rem; margin: 0.3rem auto 0;  }

.the_tips_toast { padding:0.3rem 0; text-align:center; z-index: 1000000; font-size:0.32rem; color:#fff; background:url("../images/70hei.png") center repeat; border-radius:0.15rem; position:fixed; left:50%; top:50%; margin-left:-3rem; width:6rem;}
.the_tips_toast .l_tu { width:1rem; height:1rem; margin:0 auto 0.3rem;} 
.the_tips_toast .l_ti { text-align:center; line-height:0.4rem; color:#fff; }  


.lqzx {display: none; width: 100%; max-width: 750px; margin:0 auto; }


.top_area { width: 7.1rem; margin: 0.28rem auto 0;  }
.top_area .top_area_tu { width: 7.1rem; height:3rem; position: relative; overflow: hidden; }
.top_area .top_area_tu .img_bg { position: absolute; width: 7.1rem; height: 3rem; }

.area_tu_left_top { position: absolute; top: 0.2rem; left: 0.3rem; }
.area_tu_left_top .left_top_t { height: 0.5rem; line-height: 0.5rem; font-size:0.36rem; color: #466d99; }
.area_tu_left_top .left_top_h { margin-top: 0.1rem; height: 0.35rem; line-height: 0.35rem; font-size:0.28rem; color: #466d99; }
.area_tu_left_top .left_top_h a { font-size: 0.24rem; margin-left: 0.1rem; text-decoration: underline; color: #80aad9; }
.top_area .gogo_next { display: block; position: absolute; height: 0.4rem; top: 0.25rem; right: 0.3rem; font-size: 0.28rem; color: #497c8e; }
.top_area .gogo_next img { width: 3.46rem; height: 0.41rem; }
.top_area .top_area_info { position: absolute; bottom: 0.2rem; line-height: 0.3rem; font-size: 0.24rem; color: #6A8CB1; text-align: right; right: 0.3rem; font-weight: lighter; }
.top_area .top_area_info.left { left: 0.3rem; text-align: left; }

.top_area .go_lqjl_but { width: 0.9rem; height: 0.9rem; position: absolute; left: 0.2rem; bottom:0.25rem; display: block; }
.top_area .go_ddzx_but { width: 0.9rem; height: 0.9rem; position: absolute; left: 1.25rem; bottom:0.25rem; display: block; }

.top_area .go_lqjl_but.right { right: 1.2rem; left: auto; }
.top_area .go_ddzx_but.right { right: 0.2rem; left: auto; }


.pop_olp { font-size: 0.26rem; color: #d9ad31; line-height: 0.35rem; display: block; height: 0.35rem; padding:0.2rem 0; }


.pop_olp_list { width: 7.1rem; margin: 0 auto; }
.pop_olp_list .olp_list_i { width:25%; float: left;   }
.pop_olp_list .olp_list_i .olp_tu { width: 0.92rem; height: 0.92rem; margin: 0 auto; }
.pop_olp_list .olp_list_i .olp_tu img { width: 100%; }
.pop_olp_list .olp_list_i .olp_ti { text-align: center; font-size: 0.22rem; color: #909090; padding-top: 0.18rem; }

.top_area .top_area_tu.up_meb div{ color: #7D591D; }
.top_area .top_area_tu.up_meb a{ color: #AC9160; }
.top_area .top_area_tu.plus_meb div{ color: #FEE5AA; }
.top_area .top_area_tu.plus_meb a{ color: #91B997; }
.top_area .top_area_tu.gdyd_meb div { color: #7A5619 !important; }
.top_area .top_area_tu.gdyd_meb a { color: #AD8A53; text-decoration: underline; }

.top_area .top_area_tu.up_meb .top_area_info { color: #977333; }
.top_area .top_area_tu.plus_meb .top_area_info { color: #FDE5AA; }
.top_area .top_area_tu.gdyd_meb .top_area_info { color: #805C1F; }

.area_tu_left_top .left_top_h.mt30 { margin-top: 0.3rem; }

.top_area .top_area_tu.up_meb .area_tu_left_top .left_top_t span { left:2rem; position: absolute; height: 0.28rem; padding: 0 0.08rem; font-size: 0.22rem; color: #CEA24B; font-weight: normal; border-radius: 0.15rem; border:1px solid #F8CC71; background-color: #F9D17B; white-space: nowrap; line-height: 0.28rem; }
.top_area .top_area_tu.plus_meb .area_tu_left_top .left_top_t span { left: 2.7rem; position: absolute; height: 0.28rem; padding: 0 0.08rem; font-size: 0.22rem; color: #F8E3A9; font-weight: normal; border-radius: 0.15rem; border:1px solid #D9DAA3; background-color: #95C496; white-space: nowrap; line-height: 0.28rem; }

.pop_tulp { background:url("../images/plus_i.png") left center no-repeat; background-size:1.06rem 0.3rem;  font-size: 0.26rem; color: #363636; line-height: 0.35rem; display: block; height: 0.35rem; padding:0.2rem 0 0.2rem 1.15rem;}
.nomem_tu {background:url("../images/nomem_i.png") left center no-repeat; background-size:1.06rem 0.3rem;padding:0.2rem 0 0.2rem 1.15rem;}
.up_tu {background:url("../images/up_ii.png") left center no-repeat; background-size:1.06rem 0.3rem;padding:0.2rem 0 0.2rem 1.15rem;}


.fourquanyi li { width:25%; float: left; position: relative; }
.fourquanyi li .storeicon_tu { width: 0.92rem; height: 0.92rem; margin: 0 auto; }
.fourquanyi li .storeicon_tu img { width: 100%; }
.fourquanyi li .cont_t { text-align: center; font-size: 0.22rem; color: #363636; padding-top: 0.18rem; }

.fourquanyi li .chooseStatus { width: 0.26rem; height: 0.26rem; position: absolute; left: 50%; margin-left: 0.23rem; top: 0.66rem;  }
.fourquanyi li .chooseStatusB { width: 0.26rem; height: 0.26rem; position: absolute; left: 50%; margin-left: 0.23rem; top: 0.66rem;  }


.pop_olp_list .onekeyget{
    position: relative;
    display: block;
    width: 5rem;
    margin: 0.3rem auto 0;
    height: 0.7rem;
    line-height: .7rem;
    background-image: -moz-linear-gradient(-90deg, #EBCE96 0%, #A88111 100%);
    background-image: -webkit-linear-gradient(-90deg, #EBCE96 0%, #A88111 100%);
    background-image: -ms-linear-gradient(-90deg, #EBCE96 0%, #A88111 100%);
    box-shadow: inset -0.01rem 0.01rem 0px 0px rgba(255, 255, 255, 0.92);
    border-radius: 0.39rem;
    box-shadow: 0 3px 5px #DBDBDB;
    text-align: center;
    font-size: 0.38rem;
    color: #fff;
}


.pop_olp_list .onekeyget2{
    position: relative;
    display: none;
    width: 5rem;
    margin: 0.3rem auto 0;
    height: 0.7rem;
    line-height: .7rem;
    background-image: -moz-linear-gradient(-90deg, #EBCE96 0%, #A88111 100%);
    background-image: -webkit-linear-gradient(-90deg, #EBCE96 0%, #A88111 100%);
    background-image: -ms-linear-gradient(-90deg, #EBCE96 0%, #A88111 100%);
    box-shadow: inset -0.01rem 0.01rem 0px 0px rgba(255, 255, 255, 0.92);
    border-radius: 0.39rem;
    box-shadow: 0 3px 5px #DBDBDB;
    text-align: center;
    font-size: 0.38rem;
    color: #fff;
}
.pop_olp_list .onkeyover{
    margin: 0 auto;
    width: 5rem;
    height: 0.7rem;
    line-height: .7rem;
    background:#cccbca;
    border-radius: 0.39rem;
    text-align: center;
    font-size: 0.38rem;
    letter-spacing: 0.04rem;
    color: #81511c;
}


.pop_olp_list .gwc_i {  width: 0.57rem; height: 0.57rem; position: absolute; left: 0.36rem; top: 0.06rem; background:url('../images/gwc.png') no-repeat; background-size: 100%;}

.pop_olp_list .gwc_i .gs_i { background-color: #CB3228;border-radius: 100%; color: #fff; font-size: 0.22rem;height: 0.3rem;width: 0.3rem;position: absolute; top: -0.1rem;left: 0.4rem; line-height: 0.3rem;font-weight: normal;display: none;
}


.pop_olp_list .sx_but { width: 0.05rem; height: 0.7rem;background-color: #fff; position: absolute;top: 0; left: 1.24rem;}

.hyzx_area { margin:0.4rem auto 0.8rem; width: 6.7rem; position: relative;  }
.hyzx_area .hyzx_area_t { margin-bottom: 0.15rem; position: relative; height: 0.6rem; }
.hyzx_area .hyzx_area_t .area_t_s { width: 100%; text-align: center; height: 0.5rem; line-height: 0.5rem; font-size: 0.38rem; font-weight: bold; color: #e6561e; position: absolute; top:0; z-index: 15; }
.hyzx_area .hyzx_area_t .area_t_x { width: 100%; text-align: center; height: 0.5rem; line-height: 0.5rem; font-size: 0.38rem; font-weight: bold; color: #EBDBD5; position: absolute; top:0.05rem; z-index: 10; }

.hyzx_area .hyzx_area_js { margin-bottom: -0.3rem; width: 6.7rem; height: 1rem; line-height: 0.9rem; background:url('../images/hyzx_tbg.png') top center no-repeat; background-size: 100%; }

.hyzx_area_js .datetime_plus {  font-size: 0.2rem; text-align: center; }
.hyzx_area_js .datetime_plus i{ font-size: 0.27rem; color: #363636; font-style: normal;}
.hyzx_area_js .datetime_plus span{ padding: 0 0.06rem; margin: 0 0.01rem; height: 0.36rem; background-color:#E6561E; border-radius: 0.08rem; font-size: 0.27rem; color: #FFFADC;}
.hyzx_area_js .datetime_plus .s_d { color:#E6561E; background:none; margin: 0; padding: 0;}


.hyzx_area .hyzx_area_lb { width: 6.7rem; }
.hyzx_area .hyzx_area_lb #hyzx_swiper { width: 6.7rem; height: 2.1rem; border-radius: 0.25rem; }
.hyzx_area .hyzx_area_lb img { width: 6.7rem; height: 2.1rem; border-radius: 0.25rem;}

.hyzx_area_body { width: 6.7rem; border-radius: 0.25rem; box-shadow: 0 3px 5px #E9D9D9; }

.hyzx_area .swiper-pagination { bottom: -0.2rem; text-align: center; height: 0.5rem; line-height: 0.5rem; width: 100%; }
.hyzx_area .swiper-pagination .swiper-pagination-bullet { margin: 0 0.05rem;  width: 0.1rem; height: 0.1rem;  }
.hyzx_area .swiper-pagination .swiper-pagination-bullet-active { background:#E6561E; width: 0.3rem; height: 0.1rem; border-radius: 0.05rem; }


.showDay { display: none; }

.ppr_area { position: relative; margin: 0.6rem auto 0.5rem; width: 6.7rem; background-color: #fff; border-radius: 0.25rem; box-shadow: 0 3px 5px #EDEDED;  }

.ppr_area .datetime_ppr {  font-size: 0.2rem; text-align: right; position: absolute; width: 5rem; top: 0.05rem; line-height: 0.4rem; right: 0.2rem; overflow: hidden; }
.ppr_area .datetime_ppr i{ font-size: 0.22rem; color: #fff; font-style: normal;}
.ppr_area .datetime_ppr span{ padding: 0 0.06rem; margin: 0 0.01rem; height: 0.36rem; background-color:#FFFFFF; border-radius: 0.08rem; font-size: 0.27rem; color: #1E8F4B;}
.ppr_area .datetime_ppr .s_d { color:#fff; background:none; margin: 0; padding: 0;}

.ppr_area .lp_but {background:url('../images/youjian.png') 5.5rem center no-repeat; background-size: 0.19rem 0.26rem; display: block; width: 5.1rem; box-shadow: 0 0px 5px #ddd; font-size: 0.26rem; border-radius: 0.3rem; margin: 0.3rem auto 0; height: 0.6rem; line-height: 0.6rem; color: #1E8F29; text-align: center; padding: 0 0.5rem; }


.ppr_list { margin: 0.3rem auto 0; width: 6.7rem; max-height: 12.9rem; overflow: hidden; padding-bottom: 0.3rem; }
.ppr_list .ppr_list_i { margin-left: 0.2rem; margin-bottom: 0.2rem; float: left; width: 3.05rem; height: 4.1rem; border-radius: 0.1rem; box-shadow: 0 3px 8px #ddd; }
.ppr_list .ppr_list_i .ppr_list_i_tu { width: 3.05rem; height: 2.2rem; border-radius: 0.1rem 0.1rem 0 0; }
.ppr_list .ppr_list_i .ppr_list_i_tu img { width: 3.05rem; height: 2.2rem; }
.ppr_list .ppr_list_i .ppr_list_i_price { padding: 0 0.2rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; color: #e6561e; }
.ppr_list .ppr_list_i .ppr_list_i_price span { text-decoration: line-through; color: #747474; margin-left: 0.1rem; font-size: 0.2rem; }
.ppr_list .ppr_list_i .ppr_list_i_tit {  padding: 0 0.2rem; font-size: 0.22rem; color: #363636; overflow: hidden; height: 0.5rem; text-overflow: ellipsis; white-space: nowrap; }

.ppr_list .ppr_list_i .ppr_list_i_price i { font-style: normal; color: #fff; margin-left: 0.1rem; font-size: 0.2rem; line-height: 0.3rem; background-color: #D9AD31; border-radius: 0.05rem; padding: 0 0.1rem; height: 0.3rem; }

.ppr_list .ppr_list_i .i_cot {padding: 0 0.2rem; margin-top: 0.1rem; font-size: 0.26rem; color: #363636; height: 0.45rem; line-height: 0.45rem; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ppr_list .ppr_list_i .i_tips {padding: 0 0.2rem; font-size: 0.24rem; color: #909090; height: 0.35rem; line-height: 0.35rem; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ppr_list .ppr_list_i .thg_list_i_price { padding: 0 0.2rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; color: #e6561e; }
.ppr_list .ppr_list_i .thg_list_i_price span { color: #fff; margin-left: 0.1rem; font-size: 0.2rem; line-height: 0.3rem; background-color: #D9AD31; border-radius: 0.05rem; padding: 0 0.1rem; height: 0.3rem; }
.ppr_list .ppr_list_i .thg_list_i_tit {  padding: 0 0.2rem; line-height: 0.4rem; font-size: 0.22rem; color: #363636; overflow: hidden; height: 0.4rem; text-overflow: ellipsis; white-space: nowrap; }
.ppr_list .ppr_list_i .thg_list_i_tit .yj_l { float: left; font-size: 0.22rem; color: #777 }
.ppr_list .ppr_list_i .thg_list_i_tit .yj_r { float: right; font-size: 0.22rem; color: #777 }

.ppr_list .ch_zz { width: 7.1rem; text-align: center; height: 1rem;line-height: 1rem; background:url('../images/ch_zz.png') bottom center no-repeat; background-size: 7.1rem 1rem; position: absolute; bottom: -1px; left: 0; }
.ppr_list .ch_zz span { font-size: 0.24rem; color: #999; line-height: 1rem; padding-right: 0.3rem;  background:url('../images/xia_pp.png') right center no-repeat; background-size: 0.16rem 0.2rem;}

.ppr_list .ch_up { display: none; width: 7.1rem; text-align: center; height: 0.5rem;line-height: 0.5rem; position: absolute; bottom: -1px; left: 0; }
.ppr_list .ch_up span { font-size: 0.24rem; color: #999; line-height: 0.5rem; vertical-align: top; padding-right: 0.3rem; background:url('../images/shang_pp.png') right center no-repeat; background-size: 0.16rem 0.2rem;}


.zxthg_area { overflow: hidden;width: 7.1rem; padding-bottom: 0.25rem; background-color: #fff; border-radius: 0.25rem; box-shadow: 0 3px 5px #ededed; margin: 0.5rem auto; }
.zxthg_area .zxthg_area_tit { font-size: 0.34rem; font-weight: bolder; color: #fff; height: 0.8rem; line-height: 0.8rem; padding: 0 0.25rem; background:url('../images/zxthg_top_bg.png') bottom center no-repeat; background-size: 7.1rem 0.8rem;}
.zxthg_area .zxthg_area_tab { height: 1rem; border-bottom: 1px solid #f7f7f7; padding-left: 0.1rem; position: relative;  }
.zxthg_area .zxthg_area_tab .zz_op { z-index: 10; position: absolute; width: 0.66rem; background:url('../images/zz_oo.png') right center repeat-y; background-size: 0.66rem 1rem; right: 0; top: 0; height: 1rem; display: block;border-radius: 0 0.25rem 0 0;}


.zxthg_area .zxthg_area_tab .area_tab_i { position: relative; width: 1.43rem; height: 1rem; float: left; line-height: 1rem; font-size: 0.3rem; color: #666; text-align: center; float: left; }
.zxthg_area .zxthg_area_tab .area_tab_i.i_big { width: 1.4rem;margin-right: 0.25rem; }
.zxthg_area .zxthg_area_tab .area_tab_i.i_big img { width: 1.34rem; height: 0.34rem; vertical-align: text-bottom; }
.zxthg_area .zxthg_area_tab .zxthg_area_tab_big { overflow: hidden; overflow-x: auto; height: 1rem;border-radius:0.5rem; }
.zxthg_area .zxthg_area_tab .zxthg_area_tab_r { height: 1rem; padding-right: 0.2rem; }

.zxthg_area .zxthg_area_tab .area_tab_i b { display: none; background-color: #E6561E; width: 0.8rem; height: 0.12rem; border-radius: 0.06rem; position:absolute; left: 50%; margin-left: -0.4rem; bottom:-0.02rem; }
.zxthg_area .zxthg_area_tab .area_tab_i.active b { display: block; }
.zxthg_area .zxthg_area_tab .area_tab_i.active { font-weight: bolder; color: #333; }

.zxthg_area .zxthg_area_park_i { width: 7.1rem; display: none; }
.zxthg_area .zxthg_area_park_i.on { display: block; }

.zxthg_area .zs_area { margin: 0.3rem 0; }
.zxthg_area .zs_area .zs_area_t { position: relative; height: 0.5rem; margin-bottom: 0.1rem; }

.zxthg_area .zs_area .zs_area_t .area_t_s { width: 100%; text-align: center; height: 0.5rem; line-height: 0.5rem; font-size: 0.38rem; font-weight: bold; color: #e6561e; position: absolute; top:0; z-index: 15; }
.zxthg_area .zs_area .zs_area_t .area_t_x { width: 100%; text-align: center; height: 0.5rem; line-height: 0.5rem; font-size: 0.38rem; font-weight: bold; color: #EBDBD5; position: absolute; top:0.05rem; z-index: 10; }
.zxthg_area .zs_area .zs_area_t .zs_hdgz_but {z-index: 20; bottom: 0; font-size: 0.22rem; text-decoration: underline; color: #909090; position: absolute; right: 0.2rem; padding-right: 0.3rem; background:url('../images/wenhao.jpg') right center no-repeat; background-size: 0.25rem 0.25rem;}

.zxthg_area .zs_area .zs_area_body { width: 7.1rem; margin: 0.1rem auto 0.3rem;  }
.zxthg_area .zs_area .zs_area_body .zs_area_body_top { width: 7.1rem; height: 0.59rem; background:url('../images/zs_top.png') bottom center no-repeat; background-size: 7.1rem 0.59rem;  }
.zxthg_area .zs_area .zs_area_body .zs_area_body_mid  { width: 7.1rem; background:url('../images/zs_mid.png') center repeat-y; background-size: 7.1rem auto;  }
.zxthg_area .zs_area .zs_area_body .zs_area_body_bot { width: 7.1rem; height: 0.38rem; background:url('../images/zs_bot.png') top center no-repeat; background-size: 7.1rem 0.38rem;  }

.zs_area_body .zs_area_body_mid .zs_area_body_tit .body_tit_t{ margin-left: 0.28rem; height: 0.44rem; width: 1.3rem; float: left; font-size:0.32rem; font-weight: bolder; color: #fff; text-align: center; line-height: 0.44rem; background:url('../images/tit_bg.jpg') left center no-repeat; background-size: 1.3rem 0.44rem; }
.zs_area_body .zs_area_body_mid .zs_area_body_tit .datetime_xlq { margin-left: 0.1rem; float: left;width: 5.41rem; height: 0.44rem; }

.zs_area_body_tit .datetime_xlq {  font-size: 0.2rem; text-align: left; width: 0.44rem; height: 0.44rem; line-height: 0.44rem; }
.zs_area_body_tit .datetime_xlq i{ font-size: 0.24rem; color: #363636; font-style: normal;}
.zs_area_body_tit .datetime_xlq span{ padding: 0 0.06rem; margin: 0 0.01rem; height: 0.36rem; background-color:#E6561E; border-radius: 0.08rem; font-size: 0.27rem; color: #FFFADC;}
.zs_area_body_tit .datetime_xlq .s_d { color:#E6561E; background:none; margin: 0; padding: 0;}

.zs_area_body .zs_area_body_mid .zs_area_body_tit .datetime_xsq { margin-left: 0.1rem; float: left;width: 5.41rem; height: 0.44rem; }

.zs_area_body_tit .datetime_xsq {  font-size: 0.2rem; text-align: left; width: 0.44rem; height: 0.44rem; line-height: 0.44rem; }
.zs_area_body_tit .datetime_xsq i{ font-size: 0.24rem; color: #363636; font-style: normal;}
.zs_area_body_tit .datetime_xsq span{ padding: 0 0.06rem; margin: 0 0.01rem; height: 0.36rem; background-color:#E6561E; border-radius: 0.08rem; font-size: 0.27rem; color: #FFFADC;}
.zs_area_body_tit .datetime_xsq .s_d { color:#E6561E; background:none; margin: 0; padding: 0;}


.zs_area_body_mid .account-card{
    margin-top:.7rem;
    padding:0;
    padding-left: 0.48rem;
}
.zs_area_body_mid .account-card li{
    width: 1.95rem;
    border-radius: 0.05rem;
    border:1px solid #eee;
    box-sizing: border-box;
    box-shadow: 0 3px 5px #ddd;
    position: relative;
    float: left;
}

.zs_area_body_mid .account-card li.left_i { margin-right: 0.15rem; }
.zs_area_body_mid .account-card li.mid_i { margin-left: 0.25rem; }
.zs_area_body_mid .account-card li.right_i { margin-left: 0.25rem; }

.zs_area_body_mid .account-card li .cardarea{
    width: 1.95rem;
    /*height: 2.7rem;
    background-size: 100%;
    box-shadow: 0 3px 5px #E5E5E5;
    border-top: 1px solid #f7f7f7;
    border-radius: 0.08rem;*/
}
.zs_area_body_mid .account-card li.left_i .cardarea{
    width: 1.95rem;
    
    padding-top: 0.55rem;
    background-size: 100%;
}
.zs_area_body_mid .account-card li.mid_i .cardarea{
    width: 2.02rem;
    height: 2.73rem;
    background-size: 100%;
}
.zs_area_body_mid .account-card li.right_i .cardarea{
    width: 2.02rem;
    height: 2.73rem;
    background-size: 100%;
}
.zs_area_body_mid .account-card li .cardtitle{
    display: block;
    width:0.97rem;
    height:0.97rem;
    position: absolute;
    left: 50%;
    margin-left: -0.485rem;
    top: -0.49rem;
    border-radius: 100%;
    box-shadow: 0 -3px 5px #f4f4f4;
}
.zs_area_body_mid .account-card li .cardtitle img{
    width:0.97rem;
    height:0.97rem;
}
.zs_area_body_mid .account-card li .cardmsg{
    display: table-cell;
    vertical-align: middle;
    width: 2.02rem;
    height: 1.2rem;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    color: #555;
}

.zs_area_body_mid .account-card li .cardmsg .xiao{
    color: #A2A2A2;
    display: block;
    text-align: center;
    font-size: 0.24rem;
    font-weight: normal;
}

.zs_area_body_mid .account-card .card-bottom{
    width: 100%;
    height: 0.18rem;
    padding-top: 0.1rem;
}
.zs_area_body_mid .account-card .qgz_ing {
    width: 100%;
    height: 0.5rem;
    text-align: center;
    font-size: 0.2rem;
    color: #555;
    line-height: 0.5rem;
    color: #555;
    /*background: -webkit-gradient(linear,left top, right top,from(#F1BF8B),to(#FEE6CA)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
*/
}
.zs_area_body_mid .account-card .card-bottom p{
    font-family: FZLTHK--GBK1-0;
    font-size: 0.2rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0.02rem;
    color: #555;
    text-align: center;

}   
.zs_area_body_mid .account-card .card-bottom .progress{
    width: 1.5rem;
    height: 0.18rem;
    border:1px solid #E6561E;
    border-radius: 0.09rem;
    margin:0 auto;
    box-sizing: border-box;
}
.zs_area_body_mid .account-card .card-bottom .progress .jindu{
    width: 1.35rem;
    height:100%;
    background-color: #E6561E;
    border-radius: 0.09rem;
    text-align: right;
    overflow: hidden;
}
.zs_area_body_mid .account-card .card-bottom .progress .jindu span {
    margin-right: 0.1rem;
    font-size: 0.2rem;
    color: #fff;
    text-shadow: 0 2px 2px #E6561E;
    vertical-align: top;
    line-height: 0.18rem;
}
.zs_area_body_mid .account-card .exchangenow{
    display: block;
    margin: 0.45rem auto 0;
    height: 0.4rem;
    line-height: .4rem; 
    text-align: center;
    font-size: 0.24rem;
    border-radius: 0.2rem;
    background-color: #fff;
    color: #CB3228;
    width: 1.4rem;
    height: 0.4rem;
}
.zs_area_body_mid .account-card .bechangeover{
    display:block;
    margin: 0.45rem auto 0;
    height: 0.4rem;
    width: 1.4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    background-color: #BFBFBF;
    border-radius: 0.2rem;
    text-align: center;
    font-size: 0.24rem;
    color: #fff;
}



.zs_area_body_mid .account-card li.left_i .cardarea .but_bg { height: 1.3rem; background:url('../images/a_bg.png') bottom center no-repeat; background-size: 100% auto;  }
.zs_area_body_mid .account-card li.left_i .cardarea .but_bg.done { background:url('../images/n_bg.png') bottom center no-repeat; background-size: 100% auto;  }

.zs_area_body_mid .account-card .but_bg.done .card-bottom .progress { border-color: #909090; }
.zs_area_body_mid .account-card .but_bg.done .card-bottom .progress .jindu{ background-color: #909090;}
.zs_area_body_mid .account-card .but_bg.done .card-bottom .progress .jindu span { text-shadow: 0 2px 2px #333; }

.diandiandian { padding: 0.3rem 0 0.5rem; background:url('../images/zs_mid_d.png') center no-repeat; background-size: 7.1rem 0.3rem; width: 7.1rem; height: 0.3rem; }




.zs_area_body_mid .timeline{ width: 100%; margin-top: .35rem; height: 0.7rem; overflow: hidden;text-align: center;}
.zs_area_body_mid .timeline li{ vertical-align: top; display: inline-block; width: 30%; text-align: center;}
.zs_area_body_mid .timeline .itsover span{ display: block; font-size: 0.26rem; font-weight: normal; font-stretch: normal; color: #9E9BA9;}
.zs_area_body_mid .timeline .itsover .msg{ display: block; font-size: 0.2rem;} 
.zs_area_body_mid .timeline .itsover.on span{ font-weight:bold;color: #E6561E;}
.zs_area_body_mid .timeline .itsactive span{ display: block;font-weight: bold;color: #fe5d5d;}
.zs_area_body_mid .timeline .itsactive .msg{ display: block;}




.zs_area_body_mid .sale-goods{
    width: 6.14rem;
    margin: 0 auto;
    overflow: hidden;
}
.timeline-two,.timeline-three{
    display: none;
}
.zs_area_body_mid .sale-goods li{
    height: 1.43rem;
    margin: 0.12rem auto 0;
    border: 1px solid #F4F4F4;
    border-radius: 0.2rem;
    background-color: #FFFFFF;
    box-shadow: 0 2px 10px #F4F4F4;
    position: relative;
}
.zs_area_body_mid .sale-goods .l-goods{
    position: absolute;
    left: 0;
    top: 0;
}

.zs_area_body_mid .sale-goods .l-goods .iqy-icon{
    height: 0.8rem;
    width: 0.8rem;
    margin-top:.3rem;
    margin-left: 0.3rem;
    float: left;
}
.zs_area_body_mid .sale-goods .l-goods .l-intro{
    float: left;
    margin-top:0.34rem;
    margin-left:0.3rem;
}
.zs_area_body_mid .sale-goods .l-goods h4{
    font-family: FZLTZHJW--GB1-0;
    font-size: 0.28rem;
    font-weight: bold;
    font-stretch: bold;
    width: 3.2rem;
    color: #4e4442;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;

}
.zs_area_body_mid .sale-goods .l-goods .only_mid{
    padding-top: 0.15rem;

}
.zs_area_body_mid .sale-goods .l-goods span{
    display: block;
    font-family: FZLTHK--GBK1-0;
    font-size: 0.24rem;
    font-weight: normal;
    font-stretch: normal;
    color: #919191;
}
.zs_area_body_mid .sale-goods .l-goods span i{
    display: inline-block;
    font-size: 0.24rem;
    font-weight: normal;
    color: #ff4040;
    font-style: normal;
}
.zs_area_body_mid .sale-goods .r-goods{
    float: right;
    position: relative;
    height: 1.43rem;
}
.zs_area_body_mid .sale-goods .r-goods img{
    width: 1.92rem;
    height: 1.43rem;
    
}
.zs_area_body_mid .sale-goods .r-goods a{
    position: absolute;
    right: .3rem;
    top:50%;
    transform: translate(0,-50%);
    width: 1.35rem;
    height: 0.5rem;
    line-height: .5rem;
    border-radius: 0.25rem;
    text-align: center;
    font-size: 0.22rem;
    font-weight: normal;
    font-stretch: normal;
    color: #ffffff;
}
.zs_area_body_mid .sale-goods .r-goods .saleover{
    background-image: linear-gradient(175deg, 
    #e7e7e7 0%, 
    #b8b8b8 100%), 
    linear-gradient(
        #fff4e2, 
        #fff4e2);
    background-blend-mode: normal, 
        normal;
}
.zs_area_body_mid .sale-goods .r-goods .buynow{
    background-image: linear-gradient(180deg, 
    #4D4D4D 0%, 
    #333232 100%), 
linear-gradient(
    #fff4e2, 
    #fff4e2);
}


.cxlltj_area { margin: 0.4rem auto 0;  }
.cxlltj_area .cxlltj_area_t { 
    font-size: 0.36rem;
    font-weight: bolder;
    text-align: center;
   background: -webkit-gradient(linear,left top,left bottom,from(#F39816),to(#FFAF07));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.fhy_pp { width: 1.6rem; height: 0.4rem; background-color: #FAF2D8; border-radius: 0.2rem; text-align: center; font-size: 0.24rem; color: #e6561e; line-height: 0.4rem; margin: 0.15rem auto 0; }


.two_lan { width: 6.7rem; margin: 0.15rem auto 0;  }
.two_lan .two_lan_i { position: relative; float: left; height: 2.1rem; border: 1px solid #f4f4f4; box-sizing: border-box; width: 3.2rem; margin-right: 0.18rem; margin-bottom: 0.18rem; border-radius: 0.15rem; box-shadow: 0 3px 10px #f4f4f4; }
.two_lan .two_lan_i:nth-child(2n) { margin-right: 0; }
.two_lan .two_lan_i .two_lan_i_t { font-size: 0.3rem; line-height: 0.35rem; color: #4e4442; position: absolute; top: 0.25rem; left: 0.3rem; width: 2.5rem; overflow: hidden; }
.two_lan .two_lan_i .two_lan_i_t span { display: block; color: #909090; font-size: 0.2rem; margin-top: 0.05rem; }

.two_lan .two_lan_i .ljlq_but_2 { width: 1.2rem; height: 0.4rem; border:1px solid #E6561E; text-align: center; color: #E6561E; line-height: 0.4rem; border-radius: 0.2rem; font-size: 0.22rem; position: absolute; bottom: 0.2rem; left: 0.25rem; } 
.two_lan .two_lan_i .ljlq_but_2.no_one { color: #fff; border-color: #e7e7e7; background-image: linear-gradient(175deg, #e7e7e7 0%,  #b8b8b8 100%), linear-gradient( #fff4e2,  #fff4e2);background-blend-mode: normal, normal;}



.datetime_xsfl {  font-size: 0.2rem; text-align: center; margin: 0.15rem auto 0; }
.datetime_xsfl i{ font-size: 0.27rem; color: #E6561E; font-style: normal;}
.datetime_xsfl span{ padding: 0 0.06rem; margin: 0 0.01rem; height: 0.36rem; background-color:#E6561E; border-radius: 0.08rem; font-size: 0.27rem; color: #FFFADC;}
.datetime_xsfl .s_d { color:#E6561E; background:none; margin: 0; padding: 0;}


.cxlltj_area .fl_lb { width: 6.7rem; margin: 0.25rem auto 0; position: relative; height: 3.4rem; }
.cxlltj_area .fl_lb .fl_i { width: 2.1rem; height: 2.1rem; box-sizing: border-box; border:1px solid #E3E3E3; border-radius: 0.1rem; box-shadow: 0 3px 5px #F4F4F4; }
.cxlltj_area .fl_lb .fl_i .fl_i_tu { padding: 0.25rem 0 0; margin: 0 auto 0.25rem; width: 0.9rem; height: 0.9rem; }
.cxlltj_area .fl_lb .fl_i .fl_i_tu img { width: 0.9rem; height: 0.9rem; }
.cxlltj_area .fl_lb .fl_i .fl_ljlq { font-size: 0.24rem; margin: 0 auto; color: #E6561E; width:1.5rem; border-radius: 0.22rem; height: 0.44rem; line-height: 0.44rem; border:1px solid #E6561E; text-align: center;  }
.cxlltj_area .fl_lb .fl_i .fl_ljlq.no_one { color: #fff; border-color: #e7e7e7; background-image: linear-gradient(175deg, #e7e7e7 0%,  #b8b8b8 100%), linear-gradient( #fff4e2,  #fff4e2);background-blend-mode: normal, normal;}

.cxlltj_area .fl_lb .swiper-container .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }


.cxlltj_area .swiper-pagination { text-align: center; height: 0.3rem; line-height: 0.3rem; width: 100%; }
.cxlltj_area .swiper-pagination .swiper-pagination-bullet {vertical-align: middle; margin: 0 0.05rem;  width: 0.1rem; height: 0.1rem;  }
.cxlltj_area .swiper-pagination .swiper-pagination-bullet-active { background:#E6561E; width: 0.3rem; height: 0.1rem; border-radius: 0.05rem; }

.cxlltj_area .fl_lb .fl_i_cot { margin-top: 0.1rem; font-size: 0.26rem; color: #363636; height: 0.45rem; line-height: 0.45rem; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.cxlltj_area .fl_lb .fl_i_tips { font-size: 0.24rem; color: #909090; height: 0.35rem; line-height: 0.35rem; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }



.thg_list { position: relative; margin: 0.3rem auto 0; width: 7.1rem; overflow: hidden; padding-bottom: 0.3rem; }
.thg_list .thg_list_i { margin-left: 0.34rem; margin-bottom: 0.3rem; float: left; width: 3.04rem; height: 5rem; border-radius: 0.1rem; box-shadow: 0 3px 8px #ddd; }
.thg_list .thg_list_i .thg_list_i_tu { width: 3.04rem; height: 3.04rem; border-radius: 0.1rem 0.1rem 0 0; }
.thg_list .thg_list_i .thg_list_i_tu img { width: 3.04rem; height: 3.04rem; }
.thg_list .thg_list_i .thg_list_i_price { padding: 0 0.2rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; color: #e6561e; }
.thg_list .thg_list_i .thg_list_i_price span { color: #fff; margin-left: 0.1rem; font-size: 0.2rem; line-height: 0.3rem; background-color: #D9AD31; border-radius: 0.05rem; padding: 0 0.1rem; height: 0.3rem; }
.thg_list .thg_list_i .thg_list_i_tit {  padding: 0 0.2rem; line-height: 0.4rem; font-size: 0.22rem; color: #363636; overflow: hidden; height: 0.4rem; text-overflow: ellipsis; white-space: nowrap; }
.thg_list .thg_list_i .thg_list_i_tit .yj_l { float: left; font-size: 0.22rem; color: #777 }
.thg_list .thg_list_i .thg_list_i_tit .yj_r { float: right; font-size: 0.22rem; color: #777 }

.thg_list .ch_ll { width: 7.1rem; text-align: center; height: 1rem;line-height: 1rem; background:url('../images/ch_zz.png') bottom center no-repeat; background-size: 7.1rem 1rem; position: absolute; bottom: -1px; left: 0; }
.thg_list .ch_ll span { font-size: 0.24rem; color: #999; line-height: 1rem; padding-right: 0.3rem;  background:url('../images/xia_pp.png') right center no-repeat; background-size: 0.16rem 0.2rem;}


.thg_list .thg_list_i .i_cot { margin-top: 0.1rem; font-size: 0.28rem; color: #363636; height: 0.45rem; padding: 0 0.15rem; line-height: 0.45rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.thg_list .thg_list_i .i_tips { font-size: 0.24rem; color: #777; height: 0.35rem; line-height: 0.35rem; padding: 0 0.15rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }



.h_bg {  background:url("../images/sec_bg.jpg") top center no-repeat #F6E8AE; background-size: 100% auto; }


.info_area { margin: 0.4rem 0.3rem 0; }
.info_area .info_area_i { height: 1.2rem; margin-bottom: 0.25rem; }
.info_area .info_area_i .area_i_tu { width: 1.2rem; height: 1.2rem; float: left; }
.info_area .info_area_i .area_i_tu img { width: 1.2rem; height: 1.2rem; }

.info_area .info_area_i .area_i_cont { float: left; height: 1.2rem; width: 5.3rem; margin-left: 0.2rem; }
.info_area .info_area_i .area_i_cont .i_cont_t { height: 0.6rem; line-height: 0.6rem; color: #3F2200; font-size: 0.3rem; }
.info_area .info_area_i .area_i_cont .i_cont_c { line-height: 0.3rem; font-size: 0.26rem; color: #6f4616; }


.area_cont { width: 7.5rem; }
.area_cont .tab_bar { width: 7.5rem; height: 0.98rem; background:url('../images/tab_bg.png') top center no-repeat; background-size: 7.5rem 1.96rem; }
.area_cont .tab_bar.left { background-position: top center; }
.area_cont .tab_bar.right { background-position: bottom center; }
.area_cont .tab_bar .tab_i { width: 50%; float: left; height: 0.98rem; }

.area_cont_i { display: none; padding: 0.3rem 0 0; width: 7.5rem; background:url('../images/t_mid.png') top center repeat-y; background-size: 7.5rem auto; position: relative;}
.area_cont_i.on { display: block; }
.area_cont_i .bot_bg { bottom: -0.51rem; height: 0.51rem; position: absolute; width: 7.5rem; background:url('../images/t_bot.png') top center no-repeat; background-size: 7.5rem 0.51rem; }



.area_cont_i .pl_cont_t { height: 0.6rem; margin: 0 0 0.2rem 0.5rem; position: relative; padding-left: 0.2rem; line-height: 0.6rem; font-size: 0.3rem; font-weight: bolder; color: #363636; } 
.area_cont_i .pl_cont_t i { width:0.08rem; height: 0.3rem; position: absolute; top: 0.15rem; left: 0; background-color:#D7A925; display: block;  }



.xg_list { margin: 0.2rem 0.2rem 0.3rem 0.5rem; overflow: hidden; height: 1.65rem; box-sizing: border-box; }
.xg_list .xg_list_i { border-radius: 0.1rem; position: relative; width: 2rem; height: 1.6rem; border: 1px solid #DFDFDF; border-radius: 0.12rem; margin-right: 0.1rem; float: left; }
.xg_list .xg_list_i .th { font-size: 0.22rem; border-radius: 0.1rem 0 0.25rem 0; line-height: 0.3rem; text-align: center; color: #725713; width: 1.35rem; height: 0.3rem; position: absolute; top: 0; left: 0; background-image: -moz-linear-gradient(-90deg, #F5E5BC 0%, #AE944F 100%);  background-image: -webkit-linear-gradient(-90deg, #F5E5BC 0%, #AE944F 100%); background-image: -ms-linear-gradient(-90deg, #F5E5BC 0%, #AE944F 100%); }
.xg_list .xg_list_i .myl { font-size: 0.22rem; border-radius: 0.1rem 0 0.25rem 0; line-height: 0.3rem; text-align: center; color: #fff; width: 1.35rem; height: 0.3rem; position: absolute; top: 0; left: 0; background-image: -moz-linear-gradient(-90deg, #F76D62 0%, #C02624 100%);  background-image: -webkit-linear-gradient(-90deg, #F76D62 0%, #C02624 100%); background-image: -ms-linear-gradient(-90deg, #F76D62 0%, #C02624 100%); }
.xg_list .xg_list_i .i_piao_t { padding-top: 0.55rem; box-sizing: content-box; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; color: #4E4442; text-align: center; }
.xg_list .xg_list_i .lxby_i { position: absolute; width: 100%; text-align: center; font-size: 0.2rem; color: #D7A925; top: 0.3rem; }
.xg_list .xg_list_i b { width: 0.43rem; height: 0.39rem; display: none; position: absolute; right: 0; bottom: 0; background: url("../images/xz_p.png") bottom right no-repeat; background-size: 0.43rem 0.39rem; }
.line_go { text-decoration: line-through; }
.xg_list .xg_list_i .i_piao_b { font-size: 0.2rem; color: #b19754; text-align: center;}

.xg_list .xg_list_i.active { border-color: #B19754; background-color: #FFF9F2; }
.xg_list .xg_list_i.active b { display: block; }



.pl_dd_area {  }
.pl_dd_area .pl_dd_area_top { height: 1.05rem; width: 7.1rem; margin: 0 auto; }

.pl_dd_area .pl_dd_area_top .dd_i { width: 25%; float: left; height: 1.35rem; position: relative;  }
.pl_dd_area .pl_dd_area_top .dd_i .dd_i_tu { width: 0.55rem; height: 0.54rem; margin: 0 auto; }
.pl_dd_area .pl_dd_area_top .dd_i .dd_i_c { height: 0.5rem; margin-top: 0.1rem; font-size: 0.22rem; text-align: center; color: #4E4442; }
.pl_dd_area .pl_dd_area_top .dd_i i {width:0.42rem; display: none; bottom:-1px; left: 50%; margin-left: -0.21rem; height: 0.19rem; position: absolute; background: url("../images/sjx_03.png") center no-repeat; background-size: 0.42rem 0.19rem;}

.pl_dd_area .pl_dd_area_top .dd_i.on i { display: block; }

.pl_dd_area .pl_dd_area_top .ddd_i { width: 33.33%; float: left; height: 1.35rem; position: relative;  }
.pl_dd_area .pl_dd_area_top .ddd_i .dd_i_tu { width: 0.52rem; height: 0.49rem; margin: 0 auto; }
.pl_dd_area .pl_dd_area_top .ddd_i .dd_i_c { height: 0.5rem; margin-top: 0.1rem; font-size: 0.22rem; text-align: center; color: #4E4442; }
.pl_dd_area .pl_dd_area_top .ddd_i .ysj {font-size: 0.22rem; border-radius: 0.25rem 0.25rem 0.25rem 0; line-height: 0.3rem; text-align: center; color: #fff; width: 1.05rem; height: 0.3rem; position: absolute; top: -0.15rem; left: 50%; margin-left: 0.05rem; background-image: -moz-linear-gradient(-90deg, #F76D62 0%, #C02624 100%);  background-image: -webkit-linear-gradient(-90deg, #F76D62 0%, #C02624 100%); background-image: -ms-linear-gradient(-90deg, #F76D62 0%, #C02624 100%);}

.pl_dd_area .pl_dd_area_top .ddd_i .dd_i_tu img { width: 0.52rem; height: 0.49rem; }

.area_cont_i .r_s { position: absolute; right: 0.2rem; top: 0.35rem; width: 1.98rem; height: 2.69rem; background: url("../images/r_s.jpg") right center no-repeat; background-size: 1.98rem 2.69rem; }
.area_cont_i .l_s { position: absolute; left: 0.2rem; top: 3rem; width: 1.06rem; height: 2.24rem; background: url("../images/l_s.jpg") right center no-repeat; background-size: 1.98rem 2.69rem; }



.gd_area { display: none; width: 6.15rem; margin:0.35rem auto 0; position: relative; background-color: #eee; border-radius: 0.2rem; padding: 0.3rem 0;  } 
.gd_area.on { display: block; }
.gd_area .sj_t { width: 0.4rem; height: 0.19rem; position: absolute; top: -0.18rem; right: 0.5rem; background: url("../images/sjx_03.png") right center no-repeat; background-size: 0.4rem 0.19rem;}
.gd_area .sj_m { width: 0.4rem; height: 0.19rem; position: absolute; top: -0.18rem; left: 50%; margin-left: -0.2rem; background: url("../images/sjx_03.png") right center no-repeat; background-size: 0.4rem 0.19rem;}
.gd_area .sj_l { width: 0.4rem; height: 0.19rem; position: absolute; top: -0.18rem; left: 0.5rem; background: url("../images/sjx_03.png") right center no-repeat; background-size: 0.4rem 0.19rem;}



.gd_area_swiper { width: 100%; margin: 0 auto; position: relative; }
.gd_area_swiper .fl_i { margin-bottom: 0.15rem; }
.gd_area_swiper .fl_i .fl_i_tu { border-radius: 100%; overflow: hidden; margin: 0 auto 0.25rem; width: 0.95rem; height: 0.95rem;  box-shadow: 0 3px 5px #ddd; }
.gd_area_swiper .fl_i .fl_i_tu img { width: 0.95rem; height: 0.95rem; }
.gd_area_swiper .fl_i .fl_ljlq { font-size: 0.24rem; margin: 0 auto; color: #E6561E; width:1.5rem; border-radius: 0.22rem; height: 0.44rem; line-height: 0.44rem; border:1px solid #E6561E; text-align: center;  }
.gd_area_swiper .fl_i .fl_ljlq.no_one { color: #fff; border-color: #e7e7e7; background-image: linear-gradient(175deg, #e7e7e7 0%,  #b8b8b8 100%), linear-gradient( #fff4e2,  #fff4e2);background-blend-mode: normal, normal;}

.gd_area_swiper .fl_i_cot { font-size: 0.24rem; color: #363636; }
.gd_area_swiper .fl_i_tips { font-size: 0.2rem; color: #a7a7a7;}

.gd_area_swiper .swiper-container .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.gd_area_swiper #up_dian,.gd_area_swiper #th_dian,.gd_area_swiper #xs_dian,.gd_area_swiper #up_dian_2,.gd_area_swiper #th_dian_2,.gd_area_swiper #xs_dian_2 { height: 0.3rem; width: 100%; text-align: center; bottom: -0.35rem; }
.gd_area_swiper #up_dian span,.gd_area_swiper #th_dian span,.gd_area_swiper #xs_dian span,.gd_area_swiper #up_dian_2 span,.gd_area_swiper #th_dian_2 span,.gd_area_swiper #xs_dian_2 span { vertical-align: top; margin: 0 0.05rem; }
.gd_area_swiper #up_dian span.swiper-pagination-bullet-active,.gd_area_swiper #th_dian span.swiper-pagination-bullet-active,.gd_area_swiper #xs_dian span.swiper-pagination-bullet-active,.gd_area_swiper #up_dian_2 span.swiper-pagination-bullet-active,.gd_area_swiper #th_dian_2 span.swiper-pagination-bullet-active,.gd_area_swiper #xs_dian_2 span.swiper-pagination-bullet-active { background-color:#D7A925;  }



.hh_area { width: 6.25rem; position: relative; z-index: 10; height: 1.8rem; background-color: #EDEDED; border-radius: 0.15rem; margin: 0 auto 0.3rem; overflow: hidden; }
.hh_area .hh_area_r { display: none; width: 5.95rem; height: 1.52rem; background-color: #fff; margin: 0.13rem auto 0; position: relative; }
.hh_area .hh_area_r.on { display: block; }
.hh_area .hh_area_r .czj_i { position: absolute; top: 0; left: 0; width: 0.98rem; height: 0.8rem; background: url("../images/czj_i.png") top left no-repeat; background-size: 0.98rem 0.8rem; }
.hh_area .hh_area_r .hh_area_r_l { float: left; margin-left: 0.6rem; margin-top: 0.3rem;  }
.hh_area .hh_area_r .hh_area_r_l .hh_area_r_l_t {font-size: 0.38rem; color: #4E4442; font-weight: bolder; height: 0.5rem; line-height: 0.5rem;}
.hh_area .hh_area_r .hh_area_r_l .hh_area_r_l_b { color:#B19754; font-size: 0.24rem; height: 0.4rem; line-height: 0.4rem;}

.hh_area .hh_area_r .czj_i span { font-size: 0.20rem; font-style: normal; color: #fff; position: absolute; top: 0.15rem;left: 0;transform:rotate(-40deg); -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); }


.hh_area .hh_area_r .sxy_i { width: 0.16rem; height: 1.53rem; position: absolute; top: 0; left: 4.1rem;background: url("../images/dididi.jpg") top left no-repeat; background-size: 0.16rem 1.53rem; }

.hh_area .hh_area_r .hh_area_r_r { float: right; width: 1.55rem; height: 1.35rem; margin: 0.1rem 0.05rem 0 0; }


.choose-inviolable .shangjiaquanyi .sx_oo {
    width: 0.15rem;
    height: 1.56rem;
    position: absolute;
    display: block;
    top: -2px;
    background:url('../images/vipCenter/li_bg.jpg') center top no-repeat;
    background-size:0.15rem 1.56rem;
    left: 4.66rem;
}
.choose-inviolable .shangjiaquanyi .q_tu { width: 0.9rem; height: 0.9rem; float: left; margin: 0.35rem 0.25rem 0; border-radius: 100%; }




.go_more_but { margin: 0.65rem auto 0; font-size: 0.32rem; line-height: 0.8rem; color: #b19754; padding: 0 0.35rem 0 0.1rem; box-sizing: border-box; width: 4.6rem; height: 0.8rem; border:1px solid #d7a925; border-radius: 0.4rem; text-align: center; background: url("../images/yuan_pp.png") 3.9rem center no-repeat; background-size: 0.38rem 0.38rem;}

.gg_table { width: 7.1rem; margin: 0.4rem auto 0; border-radius: 0.25rem; box-shadow: 0 3px 5px #EBDC9F; background-color: #fff; overflow: hidden; }
.gg_table .gg_table_h { background-color: #fff;  }
.gg_table .gg_table_h .table_h_i { width: 1.5rem; font-size: 0.28rem; float: left; height: 0.7rem; float: left; line-height: 0.7rem; text-align: center; color: #363636; }
.gg_table .gg_table_h .table_h_l { width: 2.5rem; font-size: 0.28rem; float: left; height: 0.7rem; line-height: 0.7rem; text-align: center; color: #363636; }
.gg_table .gg_table_h .table_h_i.m_big { width: 1.8rem; }

.gg_table .gg_table_i .table_r_i { width: 1.4rem; font-size: 0.24rem; float: left; height: 0.5rem; float: left; line-height: 0.5rem; text-align: center; color: #363636; }
.gg_table .gg_table_i .table_r_i.m_big { width: 1.8rem; }
.gg_table .gg_table_i .table_r_l { width: 2.5rem; font-size: 0.24rem; float: left; height: 0.5rem; line-height: 0.5rem; text-align: center; color: #363636; }
.gg_table .gg_table_i .table_r_i.no_gou {background: url("../images/js_gou.png") center no-repeat; background-size: 0.28rem 0.21rem;} 
.gg_table .gg_table_i .table_r_i.has_gou {background: url("../images/hs_gpu.png") center no-repeat; background-size: 0.28rem 0.21rem;} 
.gg_table .gg_table_i:nth-child(2n) { background-color: #fff9e2; }

.gg_table .gg_table_h .table_h_i.sml,.gg_table .gg_table_i .table_r_i.sml { width:1.2rem }

.bot_tips_c { height: 0.5rem; line-height: 0.5rem; font-size: 0.2rem; color: #797979; text-align: center; }

.mb150 { margin-bottom: 1.5rem; }

.bot_bar { position: fixed; width: 7.5rem;background-color: #fff; left: 0; bottom: 0; z-index: 1000; }
.bot_bar .bot_gougou {margin-top: 0.33rem; margin-right: 0.1rem; float: left; margin-left: 0.25rem; width: 0.26rem; height: 0.26rem; background: url("../images/gougouf.png") top center no-repeat; background-size: 0.26rem 0.52rem; }
.bot_bar .bot_gougou.on { background-position: bottom center }
.bot_bar .bot_c { float: left; margin-top: 0.23rem; font-size: 0.26rem; color: #555; }

.bot_bar .bot_tips {  font-size: 0.32rem; }
.bot_bar .bot_tips a {color: #BB9835; font-size: 0.32rem; text-decoration: underline;}

.bot_bar .bot_tipp { font-size: 0.32rem;  }
.bot_bar .bot_tipp span { color:#BB9835;  }

.bot_bar .bot_but { width: 2.9rem; height:1.2rem; line-height: 1.2rem; float: right; color: #fff; font-size: 0.36rem; font-weight: bolder; background-color: #bb9835; text-align: center;  }
.bot_bar .bot_but.done { background-color: #eee; color: #666; }


.layout { display:none; z-index:95000; position:fixed; top:0; left:0; width:100%; height:100% !important; background-color:#000;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.layoutloading { display:none; z-index:95000; position:fixed; top:0; left:0; width:100%; height:100% !important; background-color:#000;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.tk_dl { display: none; width: 5.9rem; padding-bottom: 0.3rem; position: fixed; left: 50%; top: 45%;transform: translate(-50%,-50%); background-color: #fff; border-radius: 0.2rem; z-index: 1000000; }

.fanhui_but { margin-left: 0.18rem; margin-top: 0.18rem; font-size: 0.22rem; position: absolute; z-index: 10; width: 0.8rem; height: 0.4rem; background-color: #7F5805; border-radius: 0.2rem; text-align: center; line-height:0.4rem; color: #fff; }
.backoff2 { margin-left: 0.18rem; margin-top: 0.18rem; font-size: 0.22rem; position: absolute; z-index: 10; width: 0.8rem; height: 0.4rem; background-color: #7F5805; border-radius: 0.2rem; text-align: center; line-height:0.4rem; color: #fff; }

.tk_dl .tk_dl_top { height: 1.46rem; text-align: center; font-size: 0.36rem; line-height: 1.4rem; color: #fff; font-weight: bolder; background: url("../images/dl_top_bg.png") top center no-repeat; background-size: 5.9rem 1.46rem;}

.tk_dl .tk_cont { margin: 0.4rem auto 0; }
.tk_dl .hs_but { 
    width: 4.9rem; 
    height: 0.7rem; 
    line-height: 0.7rem; 
    text-align: center; 
    color: #fff; 
    font-weight: bolder; 
    font-size: 0.3rem;
    background-image: -moz-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    background-image: -ms-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    border-radius: 0.35rem;
    margin: 0 auto;
}
.tk_dl .tk_cont .kx_but {  width: 4.9rem;  height: 0.7rem; border:1px solid #D9AD31; box-sizing: border-box;  line-height: 0.7rem;  text-align: center;  color: #D9AD31;  font-weight: bolder;  font-size: 0.3rem;border-radius: 0.35rem; margin: 0.4rem auto 0;}

.tk_bot_tips { font-size: 0.26rem; color: #363636; text-align: center; line-height: 0.35rem; margin-top:0.2rem;  }

.tk_dl .tk_cont .cont_cont { font-size: 0.3rem; line-height: 0.4rem; color: #363636; text-align: center; }

.tk_dl .btns{width: 4.9rem;display: -webkit-box;display: flex;justify-content: space-between;margin: .4rem auto 0;}
.tk_dl .btns div{border-radius: .39rem;width: 2.3rem;height: .68rem;text-align: center;line-height: .68rem;font-size: .32rem;}
.tk_dl .btns .retryBtn{width: 2.3rem;  height: 0.7rem; border:1px solid #D9AD31; box-sizing: border-box;  line-height: 0.7rem;  text-align: center;  color: #D9AD31;  font-weight: bolder;  font-size: 0.3rem;border-radius: 0.35rem;}
.tk_dl .btns .toMsgLoginBtn{
    width: 2.3rem; 
    height: 0.7rem; 
    line-height: 0.7rem; 
    text-align: center; 
    color: #fff; 
    font-weight: bolder; 
    font-size: 0.3rem;
    background-image: -moz-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    background-image: -ms-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    border-radius: 0.35rem;
}


.tk_dl .phoneNumInput{border-radius: .35rem; background-color: rgb(238, 238, 238);width: 4.9rem;height: .7rem;border: none;font-size: .3rem;color: #484848; box-sizing: border-box; display: block; margin: 0.4rem auto 0;padding: 0 .4rem;}
.tk_dl .vCode{width: 4.9rem;display: -webkit-box;display: flex;justify-content: space-between;margin: .3rem auto .1rem; position: relative;padding-bottom: 0.4rem;}
.tk_dl .vCode .codeNumInput{border-radius: .35rem;background-color: rgb(238, 238, 238);width: 2.9rem;height: .7rem;border: none;font-size: .3rem;color: #484848;padding: 0 0 0 .4rem; box-sizing: border-box;}
.tk_dl .vCode .getVcode{border-radius: .24rem;background-color: rgb(255, 255, 255);width: 1.65rem;height: .7rem;text-align: center;font-size: .3rem;color: #363636;line-height: .7rem; }
.tk_dl .vCode .getVcode span { color: #e6561e; }

.tk_dl .errMsg { display: none; color: #ff6357; line-height: 0.4rem; font-size: .2rem; text-align: left; left: 0.2rem; position: absolute; top: 0.7rem;}



.all_close { width: 0.64rem; height: 0.64rem; position: absolute; left: 50%; margin-left: -0.32rem; bottom: -1.1rem; background: url("../images/all_close.png") top center no-repeat; background-size: 0.64rem 0.64rem;}
.all_closeB { width: 0.64rem; height: 0.64rem; position: absolute; left: 50%; margin-left: -0.32rem; bottom: -1.1rem; background: url("../images/all_close.png") top center no-repeat; background-size: 0.64rem 0.64rem;}
.all_closeC { width: 0.64rem; height: 0.64rem; position: absolute; left: 50%; margin-left: -0.32rem; bottom: -1.1rem; background: url("../images/all_close.png") top center no-repeat; background-size: 0.64rem 0.64rem;}
.tk_all_use { display: none; width: 5.8rem; padding-bottom: 0.3rem; position: fixed; left: 50%; top: 45%;transform: translate(-50%,-50%); background-color: #fff; border-radius: 0.2rem; z-index: 1000000; }
.tk_all_use .tk_all_use_top { padding: 0 0.3rem; height:0.8rem; text-align: left; line-height: 0.8rem; font-size: 0.3rem; color: #fff; font-weight: bolder; background: url("../images/tk_top_bg.png") bottom center no-repeat; background-size: 5.8rem 0.8rem; }
.tk_all_use .tk_all_use_body { padding: 0.3rem 0.2rem 0; }
.tk_all_use .tk_all_use_body .use_body_cont { font-size: 0.32rem; color: #363636; line-height: 0.4rem; }
.ta_center { text-align: center !important; }





.tk_rule { display: none; width: 5.8rem; padding-bottom: 0.3rem; position: fixed; left: 50%; top: 45%;transform: translate(-50%,-50%); background-color: #fff; border-radius: 0.2rem; z-index: 1000000; }
.tk_rule .rule_top { padding: 0 0.3rem; height:0.8rem;text-align: left; line-height: 0.8rem;font-size: 0.3rem; color: #fff; font-weight: bolder; background: url("../images/tk_top_bg.png") bottom center no-repeat; background-size: 5.8rem 0.8rem; }
.tk_rule .rule_body { padding: 0.3rem 0.2rem 0; }
.tk_rule .rule_body .rule_cont { max-height: 5rem;font-size: 0.26rem; overflow: hidden; overflow-y: auto; padding-bottom: 0.5rem; }


.rule_cont::-webkit-scrollbar {
    width: 0.04rem;
  }
.rule_cont::-webkit-scrollbar-thumb {
    background-color: #D9AD31;
}

.rule_cont::-webkit-scrollbar {
    width: 0.04rem;
  }

.rule_cont::-webkit-scrollbar-thumb {
    background-color: #D9AD31;
}


.yl_list::-webkit-scrollbar {
    width: 0.04rem;
  }
.yl_list::-webkit-scrollbar-thumb {
    background-color: #D9AD31;
}

.yl_list::-webkit-scrollbar {
    width: 0.04rem;
  }

.yl_list::-webkit-scrollbar-thumb {
    background-color: #D9AD31;
}

.bot_zz { border-radius: 0 0 0.2rem 0.2rem; z-index: 10; width: 100%; position: absolute; bottom: 0; height: 1.26rem; background:url("../images/kk_op.png") bottom center no-repeat; background-size: 5.8rem 1.26rem;  }

.queding_but { 
    width: 3.5rem; 
    height: 0.7rem; 
    line-height: 0.7rem; 
    text-align: center; 
    color: #fff; 
    font-weight: bolder; 
    font-size: 0.3rem;
    background-image: -moz-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    background-image: -ms-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    border-radius: 0.35rem;
    margin: 0.3rem auto 0;
 } 

 .ljqw_but {
    width: 3.5rem; 
    height: 0.7rem; 
    line-height: 0.7rem; 
    text-align: center; 
    color: #fff; 
    font-weight: bolder; 
    font-size: 0.3rem;
    background-image: -moz-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    background-image: -ms-linear-gradient(-90deg, #FFBD30 0%, #FFB20C 100%);
    border-radius: 0.35rem;
    margin: 0rem auto 0.1rem;
 }



.tk_cg { display: none; width: 5.8rem; padding-bottom: 0.3rem; position: fixed; left: 50%; top: 45%;transform: translate(-50%,-50%); background-color: #fff; border-radius: 0.2rem; z-index: 1000000; }
.tk_cg .cg_tu { width: 2.76rem; height: 1.43rem; margin: 0.3rem auto 0; overflow: hidden; }
.tk_cg .cg_tu img { width: 2.76rem; height: 1.43rem; }
.tk_cg .cg_body { padding: 0.3rem 0.2rem 0; }
.tk_cg .cg_body .cg_cont { font-size: 0.32rem; color: #363636; line-height: 0.4rem; }


.hdgz_top_but { z-index: 1000; border-radius: 0.1rem 0 0 0.1rem; position: absolute; top: 0.3rem; right: 0; font-size: 0.22rem; color: #fff; padding:0.05rem 0.15rem; background:rgb(0,0,0,0.2);  } 

.tips_tk_bot { text-align: center; font-size: 0.22rem; color: #909090; margin-top: 0.05rem; }




.tk_all_use .yl_list {
    width: 5.12rem;
    max-height: 5rem;
    margin: 0 auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 0.26rem;
    position: relative;
    padding-bottom: 1.26rem;
}


.tk_all_use .yl_list .yl_list_i {
    border-bottom: 1px solid #F2F2F2;
    padding: 0.1rem 0;
}

.tk_all_use .yl_list .yl_list_i .yl_list_i_t {
    font-size: 0.3rem;
    color: #363636;
    line-height: 0.5rem;
    height: 0.5rem;
}

.tk_all_use .yl_list .yl_list_i .yl_list_i_b {

    line-height: 0.5rem;
    height: 0.5rem;
}

.tk_all_use .yl_list .yl_list_i .yl_list_i_b .list_i_b_l {
    float: left;
    font-size: 0.2rem;
    color: #bea769;
}

.tk_all_use .yl_list .yl_list_i .yl_list_i_b .list_i_b_r {
    float: right;
    font-size: 0.2rem;
    color: #999;
}


.tk_all_use .bot_zz { bottom: 1.4rem;  left: 0; }





.tk_all_use_body .fourquanyi{
    width: 100%;
    padding:0 0.03rem;
    overflow: hidden;
}
.tk_all_use_body .fourquanyi li{
    float: left;
    margin:0 0.14rem;
    width: 3.07rem;
    height: 1.97rem;
    box-shadow: 0 3px 10px #f4f4f4;
    border: 1px solid #f7f7f7;
    border-radius: 0.1rem;

}

.tk_all_use_body .fourquanyi li{
    float: left;
    margin:0 0.1rem 0.15rem;
    width: 2.5rem;
    height: 1.6rem;
    box-shadow: 0 0 5px #f4f4f4;
    border: 1px solid #f7f7f7;
    box-sizing: border-box;
    border-radius: 0.1rem;
    

}

.tk_all_use_body .fourquanyi li.active{

    border-color: #B19754;


}

.tk_all_use_body .fourquanyi li .storeicon{
    font-size: 0.2rem;
    color:#4d4865;
    text-align: center;
    position: relative;
    height: 1.97rem;
}
.tk_all_use_body .fourquanyi li h5{
    position: relative;
}
.tk_all_use_body .fourquanyi li .sm-icon{
    width:  .55rem;
    height: 0.82rem;
    margin-top:.15rem;
    position: absolute;
    left:50%;
    top:40%;
    transform: translate(-50%,-50%);
    z-index:99;
}
.tk_all_use_body .fourquanyi li .bgcircle{
    width: 0.91rem;
    height: 0.9rem;
    position: relative;
    margin: 0.12rem auto 0;
  
}

.tk_all_use_body .fourquanyi li .bgcircle.imgactive{
   
   background-position: bottom center;
}

.tk_all_use_body .fourquanyi li .cont_t{
   font-size: 0.28rem;
   font-weight: bolder;
   color: #363636;
   text-align: center;
   padding: 0;
}

.tk_all_use_body .fourquanyi li .cont_b {
    font-size: 0.24rem;
   color: #D9AD31;
   text-align: center;
}


.tk_all_use_body .fourquanyi li .storeicon_tu { width: 0.53rem; height: 0.54rem; margin: 0.15rem auto 0.08rem; overflow: hidden; }
.tk_all_use_body .fourquanyi li .storeicon_tu img { width: 0.53rem; height: 0.54rem; }


.tk_all_use .zs_hdgz_but {z-index: 20; bottom: 0.2rem; z-index: 10; font-size: 0.22rem; text-decoration: underline; color: #909090; position: absolute; right: 0.2rem; padding-right: 0.3rem; background:url('../images/wenhao.jpg') right center no-repeat; background-size: 0.25rem 0.25rem;}


.pb03rem { padding-bottom: 0.3rem !important; }
.mt02rem { margin-top: 0.2rem !important; }

.gd_area_swiper .swiper-container.no_more .swiper-slide { width: 33.33%; }

.zxthg_area .zxthg_area_tab .zxthg_area_tab_big::-webkit-scrollbar {display: none;}

.v_zii { margin-left: 0.5rem; margin-bottom: 0.3rem; padding-left: 0.35rem; background: url("../images/vzi.png") left 0.1rem no-repeat; background-size: 0.28rem 0.2rem; line-height: 0.4rem; font-size: 0.28rem; color: #d7a925; }

.newsCon{width: 7.1rem;height: .7rem; border-radius: 0.2rem; background: url("../images/news_icon.png") no-repeat #FFFFFF .2rem center;overflow: hidden;margin: 0.3rem auto 0.5rem;position: relative;background-size: .37rem 0.38rem;}
.newsCon .noticeArea{width: 100%;height: .7rem;}
.newsCon .noticeArea span{color: #555;display: block;line-height: .7rem;text-align: left;font-size: .22rem; height: 0.7rem; width: 6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
.newsCon .ddd_op { width: 0.1rem; float: left; height: 0.7rem; line-height: 0.7rem; font-size: 0.24rem; margin-left:0.6rem;  }

.newsCon .ddd_op span { width: 0.1rem; height: 0.1rem; background-color: #cb3228; border-radius: 100%; position: absolute; top: 0.1rem; left: 0.52rem; }

.newsCon .a { float: left; width: 6rem !important; left: 0.8rem;  }
.newsCon .yj_pp { width: 0.15rem; height: 0.22rem; float: right; margin-right: 0.4rem; margin-top: 0.19rem; background: url("../images/yj_pp.png")no-repeat center; background-size: 0.15rem 0.22rem;}
.ty_bar { position: relative; margin: 0.5rem auto; height: 0.5rem; line-height: 0.5rem; color: #363636; font-size: 0.32rem; padding-left: 0.4rem; }
.ty_bar i {width: 0.26rem; height: 0.26rem; background: url("../images/gougouf.png") top center no-repeat; background-size: 0.26rem 0.52rem; position: absolute; left: 0; top: 0.12rem; }
.ty_bar i.on { background-position: bottom center; }

.ty_bar span { color:#FBB928;  }

.gdyd_meb_an { width: 5.82rem; height: 0.46rem; margin: 0.3rem auto; font-size: 0.24rem; text-align: center; background: url("../images/an_bg_on.png") top center no-repeat; background-size: 5.82rem 0.92rem; color:#564700; line-height: 0.46rem; }
.gdyd_meb_an.done { background-position: bottom center; }

.agree_contain {
    font-size: 0.2rem;
    color: #8b8b93;
    display: flex;
    width: 5rem;
    margin: 0.15rem auto 0.1rem;
}
.agree_btn {
    display: inline-block;
    width: 0.24rem;
    height: 0.24rem;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 0.1rem;
    margin-top: 0.04rem;
}
.right {
    flex: 1;
    line-height: 1.4;
}
.btn_normal {
    background-image: url("../images/agree-normal.png");
}
.btn_active {
    background-image: url("../images/agree-active.png");
}
