@media screen and (min-width:769px){
html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch; overflow-y: scroll; scrollbar-gutter: stable;  /*10 梅 16 脳 100% = 62.5%*/}
body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 脳 10px = 14px */}

.w{width:1190px; margin:0 auto;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}
.sj_clear{display:none;}

/* index.html */
.indtop{height: 40px;background: #f7f7f7;position: relative;z-index: 5;}
.indtop p{float: left;line-height: 40px;font-size: 12px;color: #333333;}
.indtop a{display: block;float: left;}
.indtop a.gr{line-height: 40px;font-size: 12px;color: #333333;}
.indtop a.login{color: #FFFFFF;background: #050505;border-radius: 4px;width: 70px;height: 24px;font-size: 12px;line-height: 24px;margin: 8px 0 0 25px;text-align: center;}
.indtop a.login-combo{width: 88px;margin-left: 0;}
.indtop a.login:hover{background: #e01b28;}
.indtop a.gr:hover{color: #e01b28;}
.search .txt a:hover{color: #e01b28;}

.sj_nav{display: none;}
.pc_nav{width: 100%;background: linear-gradient(180deg,hsla(0,0%,100%,.6),#fff);border-radius: 12px;margin-top: 18px;height: 46px;border: 2px solid #FFFFFF;position: relative;z-index: 9999;}
.pc_nav li{float: left;width: 10%;text-align: center;}
.pc_nav li a{display: block;color: #333333;font-size: 18px;line-height: 42px;font-weight: bold;position: relative;}
.pc_nav li a img{margin-left: 4px;width: 34px;}
.pc_nav li a:after{content: "";display: block;position: absolute;width: 48px;height: 6px;background: #e01b28;border-top-left-radius: 4px;border-top-right-radius: 4px;left: 0;right: 0;margin: 0 auto;bottom: 0;opacity: 0;transition: all .3s;}
.pc_nav li:hover a:after,.pc_nav li.on a:after{opacity: 1;}
.pc_nav li:hover a,.pc_nav li.on a{color: #e01b28;}

.banner:hover .swiper-button-white{opacity: 1;}
.count-top ul li a:hover{background: #ebebeb;}
.user-box a:hover i{background-image: url("/assets/front99/012.png");}
.count-bottom .tit a:hover{color: #e01b28;}
.count-bottom li:hover span,.count-bottom li:hover a{color: #e01b28;}
.chengjiao_3 .cj_list li a p:hover{color: #e01b28;}
.jingpin .items .tit h4{display: none;}
.jingpin ul li:hover .tishi{opacity: 1;}
.jingpin ul li:hover{box-shadow:0 0 13px rgba(221, 21, 22, .4);}
.sj_footer{display: none;}
.mobile-customer-modal:not(.on){display:none !important;}
.mobile-customer-modal{position:fixed;inset:0;z-index:10030;}
.mobile-customer-modal.on{display:block !important;}
.mobile-customer-mask{position:absolute;inset:0;background:rgba(15,23,42,.55);}
.mobile-customer-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:420px;background:#ffffff;border-radius:20px;padding:28px 28px 22px;box-shadow:0 24px 60px rgba(15,23,42,.24);}
.mobile-customer-body{text-align:center;}
.mobile-customer-qr{display:block;width:220px;height:220px;object-fit:cover;margin:0 auto;border-radius:14px;}
.mobile-customer-placeholder{display:flex;align-items:center;justify-content:center;width:220px;height:220px;margin:0 auto;border-radius:14px;background:#f5f5f7;color:#999999;font-size:14px;line-height:1.7;padding:0 18px;}
.mobile-customer-tip{margin-top:16px;color:#333333;font-size:16px;line-height:1.7;}
.mobile-customer-copy{display:block;width:100%;margin-top:14px;background:none;border:none;color:#333333;font-size:18px;line-height:1.7;padding:0;cursor:pointer;}
.mobile-customer-copy span{color:#e01b28;font-weight:bold;}
.mobile-customer-close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:#f3f4f6;border-radius:50%;font-size:24px;line-height:1;color:#666666;padding:0;cursor:pointer;}
.ind_dl{display: none !important;}
.search_c button:hover{background-color: #990403;}

/* detail.html */
.det_top{display: none;}
.grzx{display: none;}
.dingdan_rt_2 button:hover{color: #e01b28;}
.dingdan_rt ul li:nth-last-child(1){display: none;}
.dingdan_rt .buy .kf:hover{border-color: #e01b28;}
.dingdan_rt .buy .buy_btn a:hover{background: #990403;}
.dingdan_rt .buy .demo--label a:hover{color: #990403;}
.sj_liucheng{display: none;}
.dingdan_lf .items{margin-top: 8px;border-bottom: 1px dashed #e8e8e8;padding-bottom: 8px;}
.dingdan_rt_1{display:flex;flex-wrap: wrap;justify-content: space-between;}
.xuzhi_btn:hover{background: #990403;}

.xuzhi .txt::-webkit-scrollbar {
 width: 4px;
 height:4px;
 border-radius:50%;
}
.xuzhi .txt::-webkit-scrollbar-track {
 background-color: #FFFFFF;
}
.xuzhi .txt::-webkit-scrollbar-thumb {
 background-color: #d0d0d0; 
}
.xuzhi .txt::-webkit-scrollbar-button {
 display:none;
}
.xuzhi .txt::-webkit-scrollbar-corner {
 display:none;
}
.sj_buy_c{display: none;}
	
/* qq_qun.html */
.sj_shaixuan{display: none;}
.sx_search{display: none;}
.jieguo_1 button.qk{display: none;}
.jieguo_c .items li p a:hover{background: #e01b28;color: #FFFFFF;}
.pages ul li:hover{background: #e01b28;border-color: #e01b28;}
.pages ul li:hover a{color: #FFFFFF;}

.list_tu .jingpin ul li:nth-child(4n+1){margin-left: 0;}
.list_zi li p.xq a:hover{background: #e01b28;color: #FFFFFF;}
.list_zi li p.num a:hover{color: #e01b28;}
.list_zi .tit p:nth-child(1){width: 8%;}
.list_zi .tit p:nth-child(2){width: 13%;text-align: left;padding-left: 10px;}
.list_zi .tit p:nth-child(4){width: 20%;}
.list_zi .tit p:nth-child(5){width: 17%;}
.list_zi .tit p:nth-child(6){width: 8%;white-space: nowrap;}
.list_zi .tit p:nth-child(8){width: 15%;}
.list_zi .tit p:nth-child(9){width: 7%;}
.list_zi li p:nth-child(1){width: 8%;}
.list_zi li p:nth-child(2){width: 13%;text-align: left;padding-left: 10px;height: 60px;overflow: hidden;}
.list_zi li p:nth-child(4){width: 20%;white-space:nowrap;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list_zi li p:nth-child(5){width: 17%;}
.list_zi li p:nth-child(6){width: 8%;white-space: nowrap;}
.list_zi li p:nth-child(8){width: 15%;}
.list_zi li p:nth-child(9){width: 7%;}

.jieguo_c .items .tit p:nth-child(1){text-align: left;padding-left: 15px;}
.jieguo_c .items li p:nth-child(1){text-align: left;padding-left: 15px;}

.gr_xinxi{display:flex;align-items:center;gap:18px;}
.gr_xinxi .img,.gr_xinxi .txt,.gr_xinxi .more{float:none;}
.gr_xinxi .more{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto;}
.gr_xinxi .txt h3 a{display:inline-block;vertical-align:middle;}
.gr_xinxi .more a{display:inline-flex;align-items:center;justify-content:center;color:#e01b28;font-size:14px;margin-top:0;min-height:40px;padding:0 16px;border:1px solid #f2c8c8;border-radius:999px;background:#fff6f6;line-height:1;}
.gr_xinxi .more a img{display:inline-block;width:16px;margin:0 6px 0 0;}
.gr_xinxi .clear{display:none;}
.dd_list_3 button:hover{background: #e01b28;color: #FFFFFF;}
.dd_list_3 button.zx:hover{background: #e01b28;color: #FFFFFF;}

.ziliao_1 .items a.mima:hover{color: #e60f0f;}
.ziliao_1 .btn button:hover{background: #e60f0f;color: #FFFFFF;}
.ziliao_1 .btn input:hover{background: #2dbc0b;}
.xiugai .btn button:hover{background: #2dbc0b;}
.xiugai .items.yzm button:hover{background: #e60f0f;color: #FFFFFF;}

.con_404 .btn a:hover{background: #feeeee;color: #e01b28;}
.sj_help{display: none;}
.backtop{display: none;}
.list_zi li p.num a img{display: none;}
.geren{margin-bottom: 50px;}

.list_zi li:hover{background: #f8f8f8;}
.jieguo_c .items li:hover{background: #f8f8f8;}

}

/* index.html */
header{width: 100%;padding-top: 24px;position: relative;}
.header{position: relative;z-index: 2;}
.index-hero{position: relative;z-index: 1;padding-top: 0;}
.index-hero .ban_bg{width: 100%;height: calc(100% + 150px);position: absolute;top: -150px;z-index: -1;pointer-events: none;}
.ban_bg{width: 100%;height: 100%;position: absolute;top: 0;z-index: -1;}
.ban_bg .swiper-container,.ban_bg .swiper-wrapper,.ban_bg .swiper-slide{width: 100%;height: 100%;}
.top_header{position: relative;}
.logo{margin-top: 10px;}
.top_header .tel img{display: block;float: left;margin: 12px 5px 0 0;}
.top_header .tel p{font-size: 16px;color: #444444;}
.top_header .tel h3{font-size: 26px;color: #df3033;line-height: 1;}
.search{margin: 26px auto 0;width: 670px;position: relative;}
.search .scroll-box{position: absolute;width: 200px;left: 52px;height: 38px;overflow: hidden;top: 1px;z-index: 1;}
.search .scroll-box li{line-height: 38px;color: #666666;}
.search_c{width: 100%;height: 40px;border: 1px solid #e01b28;border-radius: 10px;overflow: hidden;}
.search_c button{display: block;float: right;background-color: #e01b28;background-image: url("/assets/front99/005.png");width: 50px;height: 32px;border-radius: 6px;background-position: center;background-repeat: no-repeat;border: none;outline: none;margin: 3px 3px 0 0;transition: all .3s;background-size: 20px;cursor: pointer;}
.search_c input{display: block;float: left;width: calc(100% - 56px);border: none;outline: none;height: 100%;background: url("/assets/front99/004.png") 18px center no-repeat;background-size: 22px; padding: 0 10px 0 52px;position: relative;z-index: 2;font-size: 11px;line-height: 40px;}
.search_c input::placeholder{font-size: 11px;line-height: 40px;}
.search_c input::-ms-clear{display: none;width: 0;height: 0;}
.search_c input::-webkit-search-cancel-button,
.search_c input::-webkit-search-decoration{-webkit-appearance: none;appearance: none;display: none;}
.search .txt{font-size: 12px;color: #333333;margin-top: 15px;}
.search .txt a{display: inline-block;color: #333333;margin-left: 10px;}
.search .txt a img{display: inline-block;vertical-align: middle;margin-right: 2px;transform: translateY(-1px);}

.banner{width: 928px;height: 366px;margin-top: 10px;overflow: hidden;}
.banner .swiper-slide a{display: block;width: 928px;height: 366px;border-radius: 10px;overflow: hidden;}
.banner .swiper-slide a img{display: block;width: 100%;height: 100%;object-fit: cover;}
.banner .bg{position: fixed;width: 100%;height: 710px;left: 0;top: 40px;z-index: -1;background: linear-gradient(#f89ca1,#f3f4fc);}
.banner .swiper-button-white{background-color: rgba(0,0,0,.5);height: 36px;width: 36px;border-radius: 50%;background-position: center;background-repeat: no-repeat;background-size: 12px 20px;margin-top: -18px;opacity: 0;transition: all .3s;}

.ban_rt{width: 248px;margin-top: 10px;}
.count-top{width: 248px;height: 180px;background: linear-gradient(180deg,hsla(0,0%,100%,.6),#fff);border: 2px solid #fff;border-radius: 12px 12px 12px 12px;padding: 12px 16px 16px 16px;}
.user-box a{align-items: center;display: flex;height: 40px;justify-content: space-between;margin-bottom: 16px}
.user-box a img{display: block;border-radius: 50%;height: 40px;margin-right: 8px;width: 40px;}
.user-box a p{color: #333;flex: 1;font-size: 16px;font-weight: 600;line-height: 20px;text-align: left;}
.user-box a i{background-image: url("/assets/front99/011.png");background-repeat: no-repeat;background-size: 12px 12px;height: 12px;width: 12px;display: block;transition: all .3s;}
.count-top ul{align-content: space-between;display: flex;flex-wrap: wrap;height: 92px;justify-content: space-between;width: 100%;}
.count-top ul li a{align-items: center;background: #f7f7f7;border-radius: 8px;display: flex;height: 40px;justify-content: center;width: 102px;}
.count-top ul li img{height: 24px;margin-right: 2px;width: 24px;}
.count-top ul li .txt{color: #333;font-size: 12px;font-weight: 600;height: 16px;line-height: 16px;}
.count-bottom{background: linear-gradient(180deg,hsla(0,0%,100%,.6),#fff);border: 2px solid #fff;border-radius: 12px;height: 174px;padding: 10px 16px 16px;width: 248px;margin-top: 12px;}
.count-bottom .tit{overflow: hidden;line-height: 20px;}
.count-bottom .tit h3{float: left;color: #333333;font-size: 16px;display: block;}
.count-bottom .tit a{display: block;float: right;color: #666666;font-size: 14px;}
.count-bottom ul{margin-top: 8px;}
.count-bottom li{overflow: hidden;font-size: 14px;line-height: 30px;}
.count-bottom li a{display: block;float: left;color: #333333;width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.count-bottom li span{display: block;float: right;color: #999999;transition: all .3s;}

.chengjiao{width: 100%;height: 62px;border-radius: 10px;margin-top: 10px;background: linear-gradient(to right,#fbebed 10%,#f9f7fa 20%);}
.chengjiao_1 img{display: block;float: left;width: auto;height: 30px;margin: 16px 10px 0 25px;}
.chengjiao_1 p{display: block;line-height: 62px;color: #333333;float: left;}
.chengjiao_1 p b{color: #dd1516;font-size: 24px;}
.chengjiao_2{background: #ededed;height: 40px;border-radius: 10px;line-height: 40px;margin: 11px 0 0 15px;padding: 0 12px;color: #333333;}
.chengjiao_2 b{color: #000000;font-size: 16px;margin-left: 3px;}
.chengjiao_3 .tit{float: left;font-weight: bold;font-size: 16px;color: #333333;line-height: 62px;}
.chengjiao_3 .tit img{display: block;float: left;width: auto;height: 26px;margin: 18px 8px 0 0;}
.chengjiao_3 .cj_list{width: 570px;height: 62px;overflow: hidden;float: right;margin: 0 16px 0 13px;}
.chengjiao_3 .cj_list ul{float: left;}
.chengjiao_3 .cj_list li{display: block;height: 62px;line-height: 62px;margin-right: 15px;float: left;}
.chengjiao_3 .cj_list li a{display: inline-flex;align-items: center;gap: 8px;white-space: nowrap;max-width: 100%;}
.chengjiao_3 .cj_list li a p{display: block;float: none;width: auto;max-width: 250px;height: 62px;font-size: 12px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .3s;margin-right: 0;flex: 0 1 auto;}
.chengjiao_3 .cj_list li a span{display: block;float: none;color: #333333;font-size: 14px;flex: 0 0 auto;}
.chengjiao_3 .cj_list li a span b{color: #dd1616;font-size: 16px;}
.chengjiao_3 .cj_list.custom-notice-list li{margin-right: 6px;}
.chengjiao_3 .cj_list.custom-notice-list li a{gap: 0;max-width: none;}
.chengjiao_3 .cj_list.custom-notice-list li a p{max-width: none;overflow: visible;text-overflow: clip;white-space: nowrap;flex: 0 0 auto;}
.chengjiao_3 .cj_list.custom-notice-list li.custom-notice-item{min-width: auto;}
.chengjiao_3 .cj_list.custom-notice-list li.custom-notice-spacer{width: 12px;margin-right: 0;}
.chengjiao_3 .cj_list.custom-notice-list li.custom-notice-spacer span{display: block;width: 12px;height: 62px;}

.jingpin .items{background-color: #FFFFFF;border-radius: 16px;margin-top: 16px;position: relative;padding: 10px 0 24px 0;border: 2px solid #FFFFFF;overflow: hidden;}
.jingpin .items .bgimg{position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;}
.jingpin .items .bgimg img{display: block;width: auto;height: 100%;}
.jingpin .items .tit{position: relative;z-index: 2;padding: 0 14px 0 25px;}
.jingpin .items .tit h3{display: block;float: left;color: #333333;font-size: 24px;line-height: 26px;}
.jingpin .items .tit h4{display: none;}
.jingpin .items .tit p{display: block;float: left;line-height: 26px;color: #999999;margin-left: 20px;}
.jingpin .items .tit a{display: block;float: right;line-height: 26px;color: #dd1616;font-size: 14px;font-weight: 600;}
.jingpin .items .tit a:after{display:none;}
.jingpin .items .tit a i{display:inline;margin-left: 3px;}
.jingpin .items ul{display:flex;flex-wrap: wrap;width: 1000px;background: #FFFFFF;border-radius: 12px;padding: 6px 0 6px 0;margin: 14px 0 0 175px;position: relative;z-index: 2;}
.jingpin ul li{background: #FFFFFF;border-radius: 10px;box-shadow:0 0 13px rgba(115, 115, 115, .2);padding: 10px 0 6px 8px;width: 236px;margin: 6px 0 6px 14px;position: relative;transition: all .3s;}
.jingpin ul li .tishi{position: absolute;right: 0;width: 22px;text-align: center;padding: 5px;font-size: 12px;color: #FFFFFF;border-top-left-radius: 6px;border-bottom-left-radius: 6px;line-height: 1.1;top:50%;transform:translate(0,-50%);opacity: 0;transition: all .3s;}
.jingpin ul li .tishi.ke{background: #2dbc0b;}
.jingpin ul li .tishi.bu{background: #e4e4e4;color: #ec0000;}
.jingpin ul li .tx{width: 46px;height: 46px;border-radius: 50%;overflow: hidden;float: left;}
.jingpin ul li .tx img{display: block;width: 100%;height: 100%;object-fit: cover;}
.jingpin ul li .xx{float: left;width: calc(100% - 62px);margin-left: 8px;}
.jingpin ul li .zh{display:inline-block;max-width:100%;width:auto;height: 22px;border-radius: 11px;position: relative;padding-right: 10px;box-sizing: border-box;vertical-align: top;}
.jingpin ul li .liang{background: linear-gradient(to right,#ff7f41,#ff5907);color: #FFFFFF;}
.jingpin ul li .huang{background: linear-gradient(to right,#edc385,#dba560);color: #333333;}
.jingpin ul li .heijin{background: linear-gradient(to right,#454545,#2b2b2b);color: #ffedaa;}
.jingpin ul li .pu{background: linear-gradient(to right,#8ac5ff,#5cacfc);color: #FFFFFF;}

.jingpin ul li .zh img{display: block;width: auto;height: 34px;position: absolute;top: -6px;left: 0;}
.jingpin ul li .zh.heijin img{left: -4px;}
.jingpin ul li .zh span{display: block;font-size: 16px;line-height: 22px;margin-left: 46px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jingpin ul li .dj{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 4px;}
.jingpin ul li .dj img{display: inline-block;width: 17px;}
.jingpin ul li .hy{margin-left: 8px;margin-top: 4px;min-height: 25px;}
.jingpin ul li .hy img{display: inline-block;width: 25px;}
.jingpin ul li .price{text-align: center;color: #dd1516;font-size: 16px;line-height: 1;}
.jingpin ul li .price b{font-weight: normal;font-size: 24px;}

.ind_news{margin-top: 28px;display:flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 25px;}
.ind_news .items{width: 580px;border: 2px solid #FFFFFF;border-radius: 20px;padding: 12px 22px 15px;}
.ind_news .items.sh{background: linear-gradient(#f4f9fd,#FFFFFF);}
.ind_news .items.zx{background: linear-gradient(#fdfaf4,#FFFFFF);}
.ind_news .items .tit{overflow: hidden;display: flex;align-items: center;gap: 4px;min-height: 28px;margin-bottom: 8px;}
.ind_news .items .tit img{display: block;flex: 0 0 auto;width: 26px;margin: 0 3px 0 -2px;}
.ind_news .items .tit h3{flex: 1 1 auto;color: #000000;font-size: 22px;line-height: 28px;}
.ind_news .items .tit a{display: block;flex: 0 0 auto;color: #999999;font-size: 18px;line-height: 28px;padding-right: 20px;background-image: url("/assets/front99/042.png");background-repeat: no-repeat;background-position: right center;background-size: 15px;}
.ind_news .items li a{display: block;color: #333333;font-size: 16px;line-height: 36px;padding-left: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;}
.ind_news .items li a:before{content: "";display: block;position: absolute;width: 6px;height: 6px;background: #333333;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto 0;transition: all .3s;}
.ind_news .items .tit a:hover{background-image: url("/assets/front99/043.png");color: #dd1516;}
.ind_news .items li a:hover{color: #dd1516;}
.ind_news .items li a:hover:before{background: #dd1516;}
.ind_news .items li a .news-date{float: right;color: #999999;font-size: 14px;padding-left: 12px;}
.site-main{flex: 1 0 auto;width: 100%;}
.pc_footer{width: 100%;min-width: 1190px;background: #19191b;padding: 30px 0;margin-top: auto;}
.site-toast-wrap{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:10020;width:min(calc(100% - 32px), 420px);pointer-events:none;}
.site-alert{margin-top: 15px;border-radius: 10px;padding: 12px 16px;font-size: 14px;}
.site-alert.is-toast{margin-top:0;padding:14px 44px 14px 16px;box-shadow:0 14px 32px rgba(29, 31, 41, .16);pointer-events:auto;position:relative;transition:opacity .24s ease, transform .24s ease;opacity:1;transform:translateY(0);}
.site-alert.is-toast.is-hiding{opacity:0;transform:translateY(-10px);}
.site-alert.success{background: #edf8f0;color: #1f7a37;border: 1px solid #b7e2c0;}
.site-alert.error{background: #fff1f1;color: #c32929;border: 1px solid #f0bbbb;}
.site-alert-close{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:24px;height:24px;border:none;background:transparent;color:inherit;font-size:18px;line-height:24px;cursor:pointer;padding:0;opacity:.72;}
.site-alert-close:hover{opacity:1;}
.pc_footer .w{text-align:left;}
.pc_footer .fot_logo img{display:block;max-width:100%;}
.pc_footer .fot_flinks{margin-top: 25px;margin-left: 8px;}
.pc_footer .fot_flinks_label{display:inline-block;color:#b5b5bb;font-size:12px;margin-right:15px;}
.pc_footer .fot_flinks a{display: inline-block;color: #999999;font-size: 12px;margin-right: 15px;}
.pc_footer .fot_flinks a:hover{color: #FFFFFF;}
.pc_footer .fot_flinks a:last-child{margin-right:0;}
.pc_footer .fot_copyright{margin-top:12px;color:#77777f;font-size:12px;line-height:1.8;text-align:center;}

.aside_rt{position: fixed;right: 18px;top:50%;transform:translate(0,-50%);z-index: 9999;}
.aside_rt .items{position: relative;width: 64px;margin: 10px 0;}
.aside_rt .back_top{opacity: 0;transition: all .3s;}
.aside_rt .back_top.on{opacity: 1;}
.aside_rt .back_top a{width: 64px;height: 72px;background: linear-gradient(#fcfbfc,#f8f8f8);box-shadow:0 0 14px rgba(177, 177, 177, .35);margin: 10px 0;border-radius: 16px;text-align: center;display: block;padding-top: 14px;color: #333333;}
.aside_rt .back_top a i{display: block;width: 22px;height: 22px;background-image: url("/assets/front99/047.png");background-repeat: no-repeat;background-position: center;background-size: 100% auto;margin: 0 auto;transition: all .3s;}
.aside_rt .back_top a p{font-size: 12px;margin-top: 4px;}
.aside_rt .items .vx_con{position: absolute;width: 170px;background: #f8f8f8;border-radius: 16px;text-align: center;top: 0;left: -190px;box-shadow:0 0 14px rgba(49, 49, 49, .1);padding: 15px 0;transform: scale(0);transform-origin: 50% 95%;transition: all .4s;}
.aside_rt .items .vx_con img{display: block;margin: 0 auto;width: 136px;}
.aside_rt .items .vx_con p{color: #333333;margin-top: 10px;}
.aside_rt .items .vx_con .vx_placeholder{display:flex;align-items:center;justify-content:center;width:136px;min-height:136px;margin:0 auto;padding:12px;border-radius:12px;background:#ffffff;color:#999999;line-height:1.7;font-size:14px;}
.aside_rt .items .sj_con{position: absolute;width: 170px;height: 72px;top: 0;background: #f8f8f8;left: -190px;border-radius: 16px;text-align: center;color: #333333;font-size: 16px;padding-top: 10px;box-shadow:0 0 14px rgba(49, 49, 49, .1);transform: scale(0);transform-origin: 50% 95%;transition: all .4s;}
.aside_rt .items .sj_con p{color: #333333;font-size: 20px;margin-top: 5px;}
.aside_rt .items .vx_btn img{display: block;margin: 0 auto;width: auto;height: 25px;}
.aside_rt .items .vx_btn p{font-size: 12px;color: #333333;margin-top: 4px;}
.aside_rt .items .sj_btn img{display: block;margin: 0 auto;width: auto;height: 23px;}
.aside_rt .items .sj_btn p{font-size: 12px;color: #333333;margin-top: 5px;}
.aside_rt .items .vx_btn{cursor: pointer;width: 64px;height: 72px;background: linear-gradient(#fcfbfc,#f8f8f8);box-shadow:0 0 14px rgba(177, 177, 177, .35);border-radius: 16px;text-align: center;padding-top: 12px;}
.aside_rt .items .sj_btn{cursor: pointer;width: 64px;height: 72px;background: linear-gradient(#fcfbfc,#f8f8f8);box-shadow:0 0 14px rgba(177, 177, 177, .35);border-radius: 16px;text-align: center;padding-top: 14px;}
.aside_rt .items:hover .vx_btn{background: linear-gradient(#edf9ef,#f1fcf4);}
.aside_rt .items:hover .sj_btn{background: linear-gradient(#f0f5ff,#f0f4fb);}
.aside_rt .back_top a:hover{background: linear-gradient(#f1f3f5,#faf8fc);color: #2961e3;}
.aside_rt .back_top a:hover i{background-image: url("/assets/front99/048.png");}
.aside_rt .items.on .vx_con{transform: scale(1);}
.aside_rt .items.on .sj_con{transform: scale(1);}

/* detail.html */
.ny_top{width: 100%;padding-top: 24px;}
.ny_top .pc_nav{background: linear-gradient(#fafbfe,#ffffff);}
body.page-head-align .ny_top{padding-top: 0;}
body.page-head-align .top_header{margin-top: 0;padding-top: 0;}
body.page-head-align .logo{margin-top: 10px;}
body.page-head-align .search{margin-top: 26px;}
body.page-head-align .pc_nav{margin-top: 18px;}
.bread{line-height: 55px;color: #666666;}
.bread a{color: #000000;}
.bread a.on{color: #666666;}
.bread a:hover{color: #e01b28;}
.bread i{margin: 0 6px;}
.dingdan{border-radius: 10px;background: #FFFFFF;padding-bottom: 10px;}
.dingdan .tit{width: 100%;background: linear-gradient(#fff3f3,#FFFFFF);height: 70px;padding: 0 20px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.dingdan .tit img{display: block;float: left;width: 26px;margin: 22px 10px 0 0;}
.dingdan .tit h3{float: left;line-height: 70px;color: #a71111;font-size: 24px;}
.dingdan .tit p{float: left;line-height: 70px;color: #333333;font-size: 18px;margin-left: 15px;}
.dingdan_lf{width: 360px;background: #f7f7f7;border-radius: 8px;padding: 15px;margin: 0 0 0 20px;}
.dingdan_lf .tx{width: 60px;height: 60px;border-radius: 50%;overflow: hidden;float: left;}
.dingdan_lf .tx img{display: block;width: 100%;height: 100%;object-fit: cover;}
.dingdan_lf .zh{float: left;display: inline-block;max-width: calc(100% - 70px);width: auto;height: 28px;border-radius: 14px;position: relative;margin: 16px 0 0 10px;padding-right: 12px;box-sizing: border-box;vertical-align: top;}
.dingdan_lf .huang{background: linear-gradient(to right,#edc385,#dba560);color: #333333;}
.dingdan_lf .liang{background: linear-gradient(to right,#ff7f41,#ff5907);color: #FFFFFF;}
.dingdan_lf .heijin{background: linear-gradient(to right,#454545,#2b2b2b);color: #ffedaa;}
.dingdan_lf .pu{background: linear-gradient(to right,#8ac5ff,#5cacfc);color: #FFFFFF;}
.dingdan_lf .zh img{display: block;width: auto;height: 44px;position: absolute;top: -8px;left: 0;}
.dingdan_lf .zh span{display: block;font-size: 20px;line-height: 28px;margin-left: 62px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dingdan_lf .dj{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dingdan_lf .dj img{display: inline-block;width: 22px;}
.dingdan_lf .hy img{display: inline-block;width: 30px;}
.dingdan_lf .time img{display: block;float: left;width: 16px;margin: 3px 5px 0 0;}
.dingdan_lf .time p{color: #333333;}
.dingdan_lf .ts{margin-top: 8px;color: #666666;line-height: 22px;}
.dingdan_lf .ts span{display: block;color: #333333;}
.dingdan_rt{width: 695px;margin-right: 40px;}
.dingdan_rt_3 .price{float: left;color: #dd1516;font-size: 18px;line-height: 1;}
.dingdan_rt_3 .price b{font-weight: normal;font-size: 30px;}
.dingdan_rt_3 p{float: right;color: #666666;line-height: 18px;}
.dingdan_rt_2{margin-top: 10px;}
.dingdan_rt_2 span{font-size: 18px;line-height: 24px;color: #000000;}
.dingdan_rt_2 span.xq{display: none;}
.dingdan_rt_2 button{display: inline-block;background: none;border: none;font-size: 18px;padding: 0;line-height: 18px;margin-top: 2px;color: #666666;outline: none;cursor: pointer;margin-left: 5px;transition: all .3s;}
.dingdan_rt ul{margin-top: 14px;}
.dingdan_rt ul li{display: inline-block;background: #fff3e6;line-height: 20px;border-radius: 4px;padding: 0 5px;font-size: 14px;color: #93481f;}
.dingdan_rt ul li img{display: block;float: left;width: 14px;margin: 3px 4px 0 0;}
.dingdan_rt_1{width: 100%;height: 50px;background: #f7f7f7;border-radius: 8px;margin-top: 20px;position: relative;padding: 0 16px;}
.dingdan_rt_1 .items{color: #010101;line-height: 50px;}
.dingdan_rt_1 .items span{color: #999999;margin-right: 10px;}
.dingdan_rt_1 .items i{display: inline-block;width: 18px;height: 18px;transform: translateY(4px);margin-left: 5px;cursor: pointer;background-image: url("/assets/front99/062.png");background-size: 100% 100%;}
.dingdan_rt_1 .items i.on{background-image: url("/assets/front99/062-1.png");}
.dingdan_rt_1 .shuoming{position: absolute;width: 100%;color: #f3f4fc;background: rgba(0,0,0,.7);border-radius: 16px;padding: 12px 18px;font-size: 16px;line-height: 24px;display: none;top: 55px;z-index: 99;}
.dingdan_rt_1 .shuoming.on{display: block;}
.dingdan_rt .buy{text-align: right;margin-top: 35px;}
.dingdan_rt .buy .kf{display: inline-block;width: 144px;height: 48px;background: #ffffff;border-radius: 8px;border: 1px solid #ebebeb;text-align: center;line-height: 46px;font-size: 18px;color: #333333;}
.dingdan_rt .buy .kf img{width: 24px;transform: translateY(6px);margin-right: 6px;}
.dingdan_rt .buy .buy_btn{display: inline-block;position: relative;margin-left: 15px;}
.dingdan_rt .buy .buy_btn a{display: block;width: 144px;height: 48px;background: #e01917;line-height: 48px;font-size: 18px;text-align: center;color: #FFFFFF;border-radius: 8px;}
.dingdan_rt .buy .buy_btn p{position: absolute;left: 0;background: #fefbe6;height: 28px;border-radius: 14px;line-height: 28px;color: #333333;text-align: left;width: 160px;top: -28px;}
.dingdan_rt .buy .buy_btn p img{display: block;width: 18px;float: left;margin: 5px 3px 0 8px;}
.dingdan_rt .buy .buy_btn p i{display: inline-block;width: 10px;height: 10px;background: url("/assets/front99/066.png") center no-repeat;background-size: 100% 100%;cursor: pointer;margin-left: 4px;}
.dingdan_rt .buy .demo--label{display:block;width: 100%;margin-top: 12px;color: #999999;font-size: 16px;}
.dingdan_rt .buy .demo--label a{color: #e01917;}
.dingdan_rt .buy .demo--radio {display:none}
.dingdan_rt .buy .demo--radioInput{width: 16px;height: 16px;display:inline-block;margin-right:5px;transform: translateY(3px);background:#f1f1f1;border:1px solid #bdbdbd;border-radius:4px;box-sizing:border-box;position:relative;}
.dingdan_rt .buy .demo--radio:checked + .demo--radioInput:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border-right:2px solid #7f7f7f;border-bottom:2px solid #7f7f7f;transform:translate(-50%,-58%) rotate(45deg);transform-origin:center;}

.liucheng{background: #FFFFFF;border-radius: 10px;margin-top: 15px;padding: 10px 20px;}
.liucheng .tit{float: left;}
.liucheng .tit img{display: block;float: left;width: 26px;margin: 37px 10px 0 0;}
.liucheng .tit h3{float: left;line-height: 101px;color: #a71111;font-size: 24px;}
.pc_liucheng{float: left;margin-left: 60px;}

.zhuyi{background: #FFFFFF;border-radius: 10px;margin-top: 15px;padding: 12px 20px;margin-bottom: 30px;}
.zhuyi li{margin: 18px 0;}
.zhuyi li .tit{color: #a71111;font-size: 24px;font-weight: bold;line-height: 26px;}
.zhuyi li .tit img{display: block;float: left;width: 26px;margin: 0 10px 0 0;}
.zhuyi li .txt{margin-top: 12px;font-size: 16px;line-height: 30px;color: #000000;}
.auth-page{padding-top: 20px;padding-bottom: 30px;}
.auth-card{max-width: 760px;margin: 0 auto;background: #fff;border-radius: 16px;box-shadow: 0 12px 30px rgba(60, 61, 98, .08);padding: 28px 30px;}
.auth-title{font-size: 28px;color: #1e1f24;font-weight: bold;}
.auth-subtitle{margin-top: 8px;color: #737784;font-size: 15px;line-height: 1.8;}
.auth-form{margin-top: 24px;}
.auth-field{margin-bottom: 18px;}
.auth-field label{display: block;font-size: 15px;color: #30323a;margin-bottom: 8px;}
.auth-field input{display: block;width: 100%;height: 48px;border: 1px solid #e4e6f0;border-radius: 10px;background: #fbfbfe;padding: 0 14px;outline: none;font-size: 15px;color: #222;}
.auth-field input:focus{border-color: #e01b28;background: #fff;}
.auth-submit{display: inline-block;min-width: 180px;height: 46px;border: none;border-radius: 10px;background: #e01b28;color: #fff;font-size: 16px;cursor: pointer;margin-top: 8px;}
.auth-links{margin-top: 18px;font-size: 14px;}
.auth-links a{color: #e01b28;}
.auth-entry-card{max-width: 520px;}
.auth-switch{display:inline-flex;align-items:center;padding:4px;background:#f5f1f1;border-radius:999px;gap:4px;}
.auth-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:38px;padding:0 18px;border-radius:999px;color:#6e717d;font-size:14px;transition:all .2s;}
.auth-switch a.active{background:#fff;color:#1f2026;box-shadow:0 6px 14px rgba(38, 39, 47, .08);}
.auth-entry-head{margin-top:18px;}
.auth-brand-head{text-align:left;margin-top:18px;}
.auth-brand-logo{display:none;}
.auth-brand-title-mobile{display:none;}
.auth-brand-title-desktop{display:block;}
.auth-brand-subtitle{display:none;}
.auth-eyebrow{display:inline-block;padding:6px 12px;border-radius:999px;background:#fff2f2;color:#d32828;font-size:12px;letter-spacing:.08em;}
.auth-entry-page .auth-title{margin-top:0;}
.auth-input-wrap{position:relative;}
.auth-entry-page .auth-field label{font-size:14px;color:#6f7280;margin-bottom:10px;}
.auth-entry-page .auth-field input{background:#f8f8fb;border-color:#ececf3;border-radius:14px;}
.auth-entry-page .auth-submit{width:100%;height:50px;border-radius:14px;font-size:17px;font-weight:700;box-shadow:0 14px 28px rgba(224, 27, 40, .18);}
.auth-code-wrap{display:flex;align-items:center;gap:12px;}
.auth-code-wrap input{min-width:0;flex:1;}
.auth-code-btn{flex:0 0 128px;height:48px;border:1px solid #f0c4c8;border-radius:12px;background:#fff6f7;color:#df2a32;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;}
.auth-code-btn:hover{background:#fff0f1;border-color:#ee9aa2;}
.auth-code-btn:disabled{background:#f5f5f7;border-color:#e5e7eb;color:#9aa0ad;cursor:not-allowed;}
.auth-field-tip{margin-top:8px;color:#8a8e99;font-size:13px;line-height:1.7;}
.auth-entry-tips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;}
.auth-entry-tips span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#f7f7fa;color:#676b77;font-size:13px;}
.auth-links-row{display:flex;align-items:center;gap:8px;}
.auth-links-row span{color:#7c808c;}

.xuzhi{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 99999;background: rgba(0,0,0,.6);}
.xuzhi_c{position: absolute;width: 705px;height: 564px;background: #FFFFFF;border-radius: 10px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;padding: 30px 30px 0 30px;}
.xuzhi .txt{width: 100%;height: 435px;border: 1px solid #f64045;border-radius: 6px;overflow: auto;padding: 10px;}
.xuzhi .txt h3{font-size: 18px;color: #000000;}
.xuzhi .txt p{font-size: 16px;line-height: 28px;color: #000000;}
.xuzhi .txt p span{color: #e01917;}
.xuzhi_btn{display: block;margin: 0 auto;background: #e01917;border: none;border-radius: 4px;color: #FFFFFF;width: 174px;height: 46px;font-size: 18px;margin-top: 25px;transition: all .3s;cursor: pointer;}
.detail-buy-toast{position:fixed;top:26px;left:50%;transform:translateX(-50%) translateY(-12px);min-width:220px;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:12px;background:rgba(24, 27, 35, .94);color:#FFFFFF;font-size:14px;line-height:1.5;text-align:center;box-shadow:0 14px 30px rgba(0,0,0,.18);opacity:0;z-index:10030;transition:all .22s ease;}
.detail-buy-toast.on{opacity:1;transform:translateX(-50%) translateY(0);}



/* qq_qun.html */
.shaixuan{background: #FFFFFF;border-radius: 10px;padding: 24px 20px;}
.shaixuan_1 p{float: left;width: 50px;color: #000000;line-height: 40px;font-size: 16px;}
.shaixuan_1 .txt input{display: block;width: 344px;height: 40px;background: #f7f7f7 url("/assets/front99/069.png") 10px center no-repeat;background-size: 15px;border: none;outline: none;border-radius: 10px;padding: 0 10px 0 34px;}
.shaixuan_1 .demo--label{color: #000000;font-size: 16px;line-height: 40px;height: 40px;margin-left: 11px;display:inline-block}
.shaixuan_1 .demo--radio{display:none}
.shaixuan_1 .demo--radioInput{width: 22px;height: 22px;background-image: url("/assets/front99/071.png");background-size: 100% 100%;display:inline-block;margin-right:5px;transform: translateY(5px);}
.shaixuan_1 .demo--radio:checked + .demo--radioInput:after{background-image: url("/assets/front99/072.png");background-size: 100% 100%;content:"";display:block;width: 22px;height: 22px;}
.shaixuan_1 .go{display: block;float: left;width: 48px;height: 30px;border: 1px solid #e01b28;background: #FFFFFF;border-radius: 6px;color: #e01b28;outline: none;cursor: pointer;margin-left: 30px;transition: all .3s;font-size: 16px;margin-top: 5px;}
.shaixuan_1 .qk{display:flex;float:left;width:68px;height:30px;border:1px solid #ebebeb;background:#FFFFFF;border-radius:6px;margin-top:5px;font-size:16px;color:#000000;margin-left:8px;outline:none;cursor:pointer;transition:all .3s;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;}
.shaixuan_1 .qh{padding:0;border:none;outline:none;box-sizing:border-box;font-family:inherit;-webkit-appearance:none;appearance:none;}
.shaixuan_1 .qk:after{content: "";display: inline-block;width: 15px;height: 15px;background-image: url("/assets/front99/070.png");background-size: 15px;transform: translateY(2px);margin-left: 2px;transition: all .3s;}
.shaixuan_1 .go:hover{background: #e01b28;color: #FFFFFF;}
.shaixuan_1 .qk:hover{border-color: #e01b28;background: #e01b28;color: #FFFFFF;}
.shaixuan_1 .qk:hover:after{background-image: url("/assets/front99/073.png");}
.shaixuan_2{margin-top: 10px;}
.shaixuan_2 p{float: left;color: #000000;line-height: 28px;width: 65px;}
.shaixuan_2 ul{float: left;width: calc(100% - 65px);}
.shaixuan_2 .items{border-bottom: 1px solid #f7f7f7;padding: 10px 0;overflow: hidden;}
.shaixuan_2 .items li{display: inline-block;margin-right: 3px;}
.shaixuan_2 .filter-links li a{display: block;height: 28px;line-height: 28px;padding: 0 8px;background: #f7f7f7;border: 1px solid #f7f7f7;border-radius: 8px;color: #000 !important;transition: all .3s;}
.shaixuan_2 .filter-links li a:hover{background: #feeeee;border-color: #ffd6d8;color: #e01b28 !important;}
.shaixuan_2 .filter-links li a.on{background: #feeeee;border-color: #f3b6bb;color: #e01b28 !important;font-weight: bold;box-shadow: inset 0 0 0 1px rgba(224, 27, 40, .08);}
.shaixuan_2 .filter-links li a.active-filter{background: #e01b28 !important;border-color: #e01b28 !important;color: #fff !important;font-weight: 700;box-shadow: 0 6px 16px rgba(224, 27, 40, .18);}
.shaixuan_2 .filter-price-links{display: flex;flex-wrap: wrap;align-items: center;gap: 0 3px;}
.shaixuan_2 .filter-options{float: left;width: calc(100% - 65px);}
.shaixuan_2 .filter-chip{display: inline-block;height: 28px;line-height: 28px;padding: 0 10px;background: #f7f7f7;border-radius: 8px;color: #000;font-size: 14px;margin: 0 6px 6px 0;transition: all .3s;}
.shaixuan_2 .filter-chip:hover,.shaixuan_2 .filter-chip.active{background: #feeeee;color: #e01b28;}
.shaixuan_2 .range-inline-form{display: inline-flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-top: 6px;}
.shaixuan_2 .custom-range{display: inline-flex;align-items: center;height: 32px;padding: 0 10px;border: 1px solid #ebebeb;border-radius: 8px;background: #fff;}
.shaixuan_2 .custom-range input{display: inline-block;width: 86px;height: 28px;border: none;background: transparent;outline: none;text-align: center;}
.shaixuan_2 .range-submit{height: 32px;padding: 0 14px;border: 1px solid #e01b28;background: #fff;border-radius: 8px;color: #e01b28;cursor: pointer;transition: all .3s;}
.shaixuan_2 .range-submit:hover{background: #e01b28;color: #fff;}
.qujian{display: inline-block;vertical-align: top;line-height: 28px;color: #000000;}
.qujian span{margin: 0 3px;}
.qujian input{display: inline-block;width: 70px;text-align: center;height: 28px;border: none;background: #f7f7f7;outline: none;border-radius: 8px;}
.shaixuan_2 .items .labelauty{display: none!important;}
.shaixuan_2 .items label{display: table;height: 28px;font-size: 14px;padding: 0 8px;background-color: #f7f7f7;color: #000000;cursor: pointer;border-radius: 8px;line-height: 28px;transition: all .3s;}
.shaixuan_2 label .labelauty-unchecked,.shaixuan_2 label .labelauty-checked{display: inline-block;}
.shaixuan_2 .labelauty:not(:checked) + label .labelauty-checked{display: none;}
.shaixuan_2 .labelauty:checked + label,.shaixuan_2 .items label:hover{background-color: #feeeee;color: #e01b28;}
.shaixuan_2 .labelauty:checked + label .labelauty-unchecked{display: none;}

.jieguo{background: #FFFFFF;margin-top: 12px;padding: 20px 20px 16px;border-radius: 10px;overflow: visible;}
.jieguo_1 p{font-size: 14px;color: #000000;float: left;}
.jieguo_1 p span{color: #e01b28;}
.jieguo_c{display:flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;overflow: visible;}
.jieguo_c .items{width: 48%;margin-top: 12px;}
.jieguo_c .items ul{position: relative;z-index: 1;background: #FFFFFF;}
.jieguo_c .items .tit{background: #FFFFFF;box-shadow:0 0 13px rgba(115, 115, 115, .2);border-radius: 10px;height: 48px;}
.jieguo_c .items .tit p{text-align: center;float: left;width: 25%;line-height: 48px;font-size: 14px;color: #666666;}
.jieguo_c .items li{border-bottom: 1px solid #f7f7f7;overflow: hidden;line-height: 60px;text-align: center;transition: all .3s;}
.jieguo_c .items li p{float: left;width: 25%;color: #999999;}
.jieguo_c .items li p i{display: inline-block;width: 18px;height: 18px;background: #69b2fc;color: #FFFFFF;line-height: 18px;border-radius: 4px;font-size: 12px;margin-right: 3px;transform: translateY(-1px);text-align: center;}
.jieguo_c .items li p b{font-size: 16px;color: #333333;}
.jieguo_c .items li p span{color: #df3033;font-weight: bold;}
.jieguo_c .items li p a{display: block;width: 64px;height: 34px;background: #feeeee;border-radius: 6px;margin: 0 auto;line-height: 34px;color: #e01b28;margin-top: 13px;}

.pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 8px;margin-top: 25px;margin-bottom: 30px;position: relative;z-index: 2;clear: both;}
.pages span{display: inline-block;vertical-align: middle;font-size: 16px;color: #333333;line-height: 36px;}
.pages .pages-total,.pages .pages-summary{white-space:nowrap;}
.pages ul{display: inline-flex;align-items:center;flex-wrap:wrap;gap:8px;}
.pages ul li{display: inline-flex;min-width: 36px;height: 36px;background: #FFFFFF;text-align: center;border: 1px solid #ebebeb;border-radius: 8px;line-height: 34px;font-size: 16px;transition: all .3s;}
.pages ul li a,.pages ul li span{display:flex;align-items:center;justify-content:center;color: #333333;padding:0 12px;height:100%;}
.pages ul li.pager-word{min-width: auto;}
.pages input{display: inline-block;text-align: center;height: 36px;border: 1px solid #ebebeb;outline: none;background: #FFFFFF;width: 48px;font-size: 16px;border-radius:8px;margin:0 6px;}
.pages ul li.on{background: #e01b28;border-color: #e01b28;}
.pages ul li.on a{color: #FFFFFF;}
.pages .page-jump{display: inline-flex;align-items: center;vertical-align: middle;white-space:nowrap;}
.pages .page-jump button{height:36px;padding:0 16px;border:none;border-radius:8px;background:#e01b28;color:#FFFFFF;font-size:14px;cursor:pointer;margin-left:8px;}
.pages .page-jump button:hover{background:#b80e19;}

/* list.html */
.jieguo_btn{width: calc(100% - 145px);}
.jieguo_btn a{display: block;}
.jieguo_btn .btn1{display: block;float: left;color: #000000;background: none;border: none;outline: none;padding: 0;cursor: pointer;}
.jieguo_btn .btn1:after{content: "";display: inline-block;width: 10px;height: 12px;background-image: url("/assets/front99/077.png");background-size: 100% 100%;margin-left: 5px;transition: all .2s;}
.jieguo_btn .btn2{display: block;float: left;color: #000000;background: none;border: none;outline: none;padding: 0;margin-left: 10px;cursor: pointer;}
.jieguo_btn .btn2:after{content: "";display: inline-block;width: 10px;height: 12px;background-image: url("/assets/front99/077.png");background-size: 100% 100%;margin-left: 5px;transition: all .2s;}
.jieguo_btn .btn3{float: right;display: flex;align-items: center;justify-content: center;background: none;border: none;outline: none;padding: 0;cursor: pointer;color: #333333;}
.jieguo_btn .btn3 .view-mode-icon{display: block;width: 13px;height: 12px;object-fit: contain;margin-left: 5px;}
.jieguo_btn .active{color: #e01b28;}
.jieguo_btn .sort-desc.active:after{background-image: url("/assets/front99/079.png");}
.jieguo_btn .sort-asc.active:after{background-image: url("/assets/front99/078.png");}
.jieguo_1 .filter-clear-btn{display: block;float: left;margin-left: 18px;color: #3f3f40;font-size: 14px;line-height: 22px;background: url("/assets/front99/070.png") left center no-repeat;background-size: 13px;padding-left: 16px;}
.jieguo_sort{display: flex;justify-content: flex-end;gap: 14px;align-items: center;}
.jieguo_sort .sort-link{display: block;color: #000;}
.jieguo_sort .sort-link:after{content: "";display: inline-block;width: 10px;height: 12px;background-image: url("/assets/front99/077.png");background-size: 100% 100%;margin-left: 5px;}
.jieguo_sort .sort-link.active{color: #e01b28;}
.jieguo_1 .list-reset-btn{display: none;}
.jieguo_btn .empty-btn{display:block;float:left;color:#b8bcc8;cursor:default;}
.jieguo_btn .btn2.empty-btn{margin-left:10px;}
.jieguo_btn .btn3.empty-btn{float:right;display:flex;}
.list-empty{background:#FFFFFF;border:1px solid #eeeeef;border-radius:18px;padding:42px 20px;text-align:center;box-shadow:0 10px 28px rgba(86, 90, 105, .08);margin-top:18px;}
.list-empty img{width:120px;opacity:.92;}
.list-empty h3{font-size:24px;color:#2a2c35;margin-top:16px;}
.list-empty p{font-size:14px;color:#8a8d98;line-height:1.9;margin-top:8px;}
.list-empty a{display:inline-flex;align-items:center;justify-content:center;min-width:146px;height:42px;border-radius:999px;background:#fff0f0;color:#df3033;font-size:14px;margin-top:18px;padding:0 18px;}
.list_zi .text-empty{margin-top:0;}
.jieguo-empty .pages{display:none;}
.mobile-infinite-trigger{display:none;}
.list_tu{margin-top: 10px;}
.list_tu .jingpin ul{display:flex;flex-wrap: wrap;}
.list_tu .jingpin ul li{width: 274px;margin: 20px 0 0 18px;}
.list_zi{margin-top: 20px;display: none;}
.list_zi .tit{background: #FFFFFF;box-shadow:0 0 13px rgba(115, 115, 115, .2);border-radius: 10px;height: 48px;}
.list_zi .tit p{text-align: center;float: left;width: 5%;line-height: 48px;font-size: 14px;color: #666666;}
.list_zi li{border-bottom: 1px solid #f7f7f7;overflow: hidden;line-height: 60px;text-align: center;transition: all .3s;}
.list_zi li p{font-size: 14px;color: #999999;float: left;width: 5%;position: relative;}
.list_zi li p.lei img{width: 34px;transform: translateY(10px);}
.list_zi li p.num a{font-size: 20px;color: #333333;font-weight: bold;}
.list_zi li p.dj{line-height: 60px;white-space: nowrap;overflow: hidden;}
.list_zi li p.dj .level-text{display: none;}
.list_zi li p.dj img{width: 18px;transform: translateY(3px);display: inline-block;}
.list_zi li p.yw{line-height: 60px;white-space: nowrap;overflow: hidden;}
.list_zi li p.yw img{width: 25px;transform: translateY(8px);display: inline-block;}
.list_zi li p span.ke{color: #2dbc0b;}
.list_zi li p span.bu{color: #df3033;}
.list_zi li p span.jia{color: #df3033;font-weight: bold;font-size: 16px;}
.list_zi li p.xq a{display: block;width: 64px;height: 34px;background: #feeeee;border-radius: 6px;margin: 0 auto;line-height: 34px;color: #e01b28;margin-top: 13px;}

/* geren.html */
.gr_xinxi{background: #FFFFFF;border-radius: 10px;padding: 20px 25px;}
.gr_xinxi .img{width: 80px;height: 80px;border-radius: 50%;overflow: hidden;}
.gr_xinxi .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.gr_xinxi .txt{margin: 0 0 0 15px;display:flex;flex-direction:column;justify-content:center;}
.gr_xinxi .txt h3{font-size: 24px;font-weight: normal;color: #333333;}
.gr_xinxi .txt h3 a img{width: 20px;margin-left: 5px;}
.gr_xinxi .txt p{font-size: 16px;color: #333333;margin-top: 5px;}
.user-links{display: flex;gap: 10px;align-items: center;margin-top: 0;}
.user-links a{display: inline-block;padding: 10px 16px;border-radius: 10px;background: #feeeee;color: #e01b28;}
.user-panel{margin-bottom: 30px;}
.user-stats{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin-top: 18px;}
.user-stat-card,.user-order-card{background: #fff;border: 1px solid #ececf4;border-radius: 12px;padding: 18px;}
.user-stat-card span,.user-order-card span{color: #8a8d97;}
.user-stat-card strong{display: block;font-size: 18px;color: #222;margin-top: 10px;}
.user-orders{display: grid;gap: 14px;margin-top: 18px;}
.user-order-card{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px 18px;}
.user-empty{margin-top: 18px;background: #f8f8fc;border-radius: 12px;padding: 18px;color: #6f7280;}
.zx_c .items{display:none;list-style: none;}
.zx_c .items.thisclass{display:list-item;}
.dingdan_list{width: 100%;background: #FFFFFF;margin-top: 15px;border-radius: 10px;padding: 25px 20px;}
.dingdan_list .tit{font-size: 18px;color: #000000;font-weight: bold;}
.dingdan_list .zx_t{overflow: hidden;margin-top: 20px;}
.dingdan_list .zx_t li{float: left;margin-right: 35px;cursor: pointer;color: #999999;font-size: 16px;transition: all .3s;}
.dingdan_list .zx_t li a{display:block;color:inherit;}
.dingdan_list .zx_t li:after{content: "";display: block;margin: 0 auto;width: 0;height: 3px;background: #e01b28;margin-top: 4px;transition: all .3s;}
.dingdan_list .zx_t li.active,.dingdan_list .zx_t li.on{color: #000000;}
.dingdan_list .zx_t li.active:after,.dingdan_list .zx_t li.on:after{width: 24px;}
.dingdan_list .zx_c li{width: 100%;background: #FFFFFF;border-radius: 10px;box-shadow:0 0 13px rgba(115, 115, 115, .2);padding: 18px 20px;margin-top: 20px;}
.dd_list_1{border-bottom: 1px dashed #e9e9e9;padding-bottom: 6px;}
.dd_list_1 p{float: left;color: #333333;}
.dd_list_1 span{display: block;float: right;color: #999999;}
.dd_list_2{margin-top: 12px;}
.dd_list_2 h3{float: left;line-height: 1;font-size: 30px;color: #e01b28;}
.dd_list_2 .price{color: #666666;line-height: 30px;}
.dd_list_2 .price span{font-weight: bold;font-size: 24px;color: #e01b28;margin-left: 8px;}
.dd_list_2 .price span i{font-size: 18px;}
.dd_list_3{margin-top: 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.order-meta-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;}
.dd_list_3 span{display:inline-flex;align-items:center;background:#f7f7f7;min-height:36px;line-height:1.2;border-radius:999px;padding:0 12px;color:#333333;}
.dd_list_3 .status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;line-height:1;border-radius:999px;padding:0 12px;font-size:14px;font-weight:700;margin-left:0;}
.dd_list_3 .status-chip.pending{background:#fff3d6;color:#b45309;}
.dd_list_3 .status-chip.info{background:#dbeafe;color:#1d4ed8;}
.dd_list_3 .status-chip.success{background:#dcfce7;color:#166534;}
.dd_list_3 .status-chip.danger{background:#fee2e2;color:#991b1b;}
.order-action-group{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto;}
.order-inline-form{margin:0;}
.order-view-btn{color:#333333;text-align:center;transition:all .3s;text-decoration:none;}
.order-action-btn{display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:38px;padding:0 14px;border:1px solid #e5e7eb;background:#ffffff;border-radius:10px;color:#333333;font-size:14px;line-height:1;cursor:pointer;transition:all .2s ease;box-sizing:border-box;}
.order-action-btn:hover{border-color:#e01b28;background:#fff4f4;color:#e01b28;}
.dd_list_3 button{border:none;outline:none;}
.order-detail-btn{background:#f8fafc;border-color:#e2e8f0;color:#334155;}
.order-cancel-btn{background:#ffffff;border-color:#fecaca;color:#dc2626;}
.order-cancel-btn:hover{background:#fff1f2;border-color:#f87171;color:#b91c1c;}
.order-pay-btn{background:#e01b28;border-color:#e01b28;color:#ffffff;box-shadow:0 8px 18px rgba(224,27,40,.16);}
.order-pay-btn:hover{background:#c81523;border-color:#c81523;color:#ffffff;box-shadow:0 10px 20px rgba(224,27,40,.22);}

/* ziliao.html */
.ziliao_c{background: #FFFFFF;border-radius: 10px;padding: 30px 20px 60px;}
.ziliao_c .back{float: left;}
.ziliao_c .back a{display: block;font-size: 20px;color: #000000;font-weight: bold;line-height: 25px;}
.ziliao_c .back a img{display: block;width: 15px;float: left;margin: 5px 2px 0 0;}
.ziliao_c h3{text-align: center;font-size: 24px;line-height: 25px;color: #000000;}
.ziliao_c .fileBox{width: 80px;height: 80px;border-radius: 50%;margin: 0 auto;margin-top: 45px;}
.ziliao_c .fileBox .avatar-current{display:block;width:80px;height:80px;position:relative;border-radius:50%;overflow:hidden;}
.ziliao_c .fileBox .txt{position:absolute;left:0;bottom:0;width:80px;height:40px;background-image:url("/assets/front99/089.png");background-size:100% 100%;line-height:40px;text-align:center;font-size:16px;color:#FFFFFF;z-index:2;border:none;padding:0;}
.ziliao_c .fileBox .avatar-edit-trigger{cursor:pointer;background-color:transparent;}
.hide{display: none !important;}
.ziliao_c .fileBox .inputBox{width: 80px;height: 80px;position: relative;cursor: pointer;border-radius: 50%;}
.ziliao_c .fileBox .fileInput{width: 100%;height: 100%;opacity: 0;cursor: pointer;position: relative;z-index: 999;}
.ziliao_c .fileBox .add{position: absolute;bottom: 0;left: 0;width: 80px;height: 40px;background-image: url("/assets/front99/089.png");background-size: 100% 100%;line-height: 40px;text-align: center;font-size: 16px;color: #FFFFFF;z-index: 2;}
.ziliao_c .fileBox .close{display: none;}
.ziliao_c .fileBox img{top: 0;left: 0;display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;object-fit: cover;z-index: 1;}
.avatar-modal-open{overflow:hidden;}
.avatar-modal{display:none;position:fixed;inset:0;z-index:10020;}
.avatar-modal.on{display:block;}
.avatar-modal-mask{position:absolute;inset:0;background:rgba(0,0,0,.5);}
.avatar-modal-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:520px;max-width:calc(100vw - 32px);background:#FFFFFF;border-radius:18px;padding:28px 24px 24px;box-shadow:0 18px 40px rgba(0,0,0,.18);}
.avatar-modal-title{text-align:center;font-size:18px;color:#333333;line-height:24px;font-weight:bold;}
.avatar-modal-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:none;border-radius:50%;background:#f3f4f6;color:#666666;font-size:24px;line-height:34px;padding:0;cursor:pointer;}
.avatar-picker-grid{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 20px;}
.avatar-option{display: block;width: 62px;height: 62px;border: 2px solid #ececec;border-radius: 50%;padding: 3px;cursor: pointer;transition: all .2s;box-sizing: border-box;background: #FFFFFF;}
.avatar-option input{display: none;}
.avatar-option img{display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}
.avatar-option:hover,.avatar-option.on{border-color: #e60f0f;box-shadow: 0 0 10px rgba(230, 15, 15, .15);}

.ziliao{padding-bottom: 25px;}
.ziliao_1{width: 305px;margin: 0 auto;margin-top: 25px;}
.ziliao_1 .items{margin-top: 16px;position: relative;}
.ziliao_1 .items p{float: left;color: #333333;font-size: 16px;line-height: 40px;text-align: right;width: 80px;padding-right: 15px;}
.ziliao_1 .items input{display: block;width: 225px;border: none;height: 40px;border-radius: 6px;background: #f7f7f7;outline: none;padding: 0 12px;}
.ziliao_1 .items a.lx{display: block;position: absolute;width: 24px;right: 5px;top: 8px;}
.ziliao_1 .items a.mima{display: block;line-height: 40px;color: #487cf7;}
.ziliao_1 .btn{margin-top: 20px;}
.ziliao_1 .btn button{display: block;float: left;width: 120px;height: 38px;background: #eeeeee;border: none;outline: none;font-size: 16px;color: #666666;transition: all .3s;border-radius: 6px;cursor: pointer;box-shadow:0 0 13px rgba(209, 209, 209, .35);}
.ziliao_1 .btn input{display: block;float: left;width: 120px;height: 38px;background: #e60f0f;border: none;outline: none;font-size: 16px;color: #FFFFFF;transition: all .3s;border-radius: 6px;cursor: pointer;margin-left: 20px;box-shadow:0 0 13px rgba(230, 15, 15, .35);}

.xiugai{width: 364px;margin: 0 auto;margin-top: 55px;}
.xiugai h4{text-align: center;font-size: 18px;color: #333333;}
.xiugai .items{margin-top: 20px;position: relative;height: 40px;width: 100%;}
.xiugai .items img{display: block;position: absolute;width: 22px;top: .09rem;left: .08rem;}
.xiugai .items input{display: block;width: 100%;height: 40px;border-radius: 4px;background: #f7f7f7;border: none;outline: none;padding: 0 10px 0 40px;}
.xiugai .items.yzm input{width: calc(100% - 98px);}
.xiugai .items.yzm button{display: block;position: absolute;right: 0;height: 40px;width: 88px;background: #487cf7;color: #FFFFFF;border-radius: 4px;border: none;outline: none;top: 0;cursor: pointer;transition: all .3s;}
.xiugai p{color: #000000;font-size: 12px;line-height: 18px;margin-top: 5px;}
.xiugai .btn button{display: block;width: 100%;height: 40px;background: #e60f0f;border: none;outline: none;font-size: 16px;color: #FFFFFF;transition: all .3s;border-radius: 4px;cursor: pointer;box-shadow:0 0 13px rgba(230, 15, 15, .35);margin-top: 32px;}

/* 404.html */
.header_404{background: none;}
.header_404 .pc_nav{background: linear-gradient(#fafbfe,#ffffff);}
.con_404{width: 100%;text-align: center;padding: 130px 0;}
.con_404 img{display: block;margin: 0 auto;width: 500px;}
.con_404 p{font-size: 14px;color: #999999;margin-top: 10px;}
.con_404 .btn{margin-top: 40px;}
.con_404 .btn a{display: inline-block;background: #f14542;width: 106px;height: 40px;border-radius: 20px;text-align: center;color: #FFFFFF;font-size: 14px;line-height: 40px;margin: 0 5px;}

/* help.html */
.pc_help{margin-bottom: 50px;}
.pc_help_lf{width: 300px;background: #FFFFFF;border-radius: 10px;padding: 10px 10px 30px 0;}
.pc_help_lf dt{margin-top: 20px;overflow: hidden;color: #000000;line-height: 22px;background-image: url("/assets/front99/101.png");background-repeat: no-repeat;background-position: right center;background-size: 10px;cursor: pointer;position: relative;transition: all .3s;}
.pc_help_lf dt img{display: block;float: left;width: 22px;margin: 0 15px 0 20px;}
.pc_help_lf dt a{display: block;color: inherit;overflow: hidden;padding-right: 18px;}
.pc_help_lf dt a:hover{color: #e01b28;}
.pc_help_lf dt:before{content: "";display: block;position: absolute;width: 10px;height: 0;background: #e01b28;left: 0;top: 0;transition: all .3s;}
.pc_help_lf dt#open{background-image: url("/assets/front99/102.png");}
.pc_help_lf dt#open:before{height: 22px;}
.pc_help_lf dd{margin: 0;margin-left: 40px;display: none;}
.pc_help_lf dd li a{display: block;background-image: url("/assets/front99/101.png");background-repeat: no-repeat;background-position: right center;background-size: 10px;font-size: 14px;color: #000000;line-height: 46px;}
.pc_help_lf dd li a:hover,.pc_help_lf dd li.on a{color: #e01b28;}
.pc_help_rt{width: 876px;background: #FFFFFF;border-radius: 10px;overflow: hidden;min-height: 780px;}
.pc_help_rt .tit{color: #FFFFFF;height: 50px;background: #e01b28;line-height: 50px;padding: 0 25px;font-size: 16px;}
.pc_help_rt .con{padding: 40px 20px;}
.pc_help_rt .con h3{text-align: center;color: #000000;font-size: 18px;}
.help-article-meta{color: #999999;text-align: center;font-size: 13px;margin-top: 12px;}
.help-article-meta span{margin-left: 12px;}
.help-article-links{display: flex;gap: 10px;flex-wrap: wrap;margin: 24px 0;}
.help-article-links a{display: inline-block;padding: 8px 14px;border-radius: 20px;background: #f7f7f7;color: #666666;font-size: 13px;}
.help-article-links a.on,.help-article-links a:hover{background: #e01b28;color: #FFFFFF;}
.article-content{margin-top: 24px;color: #333333;font-size: 15px;line-height: 2;}
.article-content p{margin: 0 0 16px;}
.article-content img{max-width: 100%;height: auto;display: block;margin: 18px auto;border-radius: 12px;}

.grzx_top{float: right;position: relative;z-index: 999;}
.grzx_top .btn a{font-size: 12px;color: #333333;display: block;line-height: 40px;background-image: url("/assets/front99/104.png");background-repeat: no-repeat;background-position: right center;background-size: 12px;padding-right: 18px;}
.grzx_top .btn img{width: 30px;height: 30px;border-radius: 50%;display: block;float: left;margin: 5px 5px 0 15px;}
.grzx_top ul{position: absolute;width: 100px;right: 0;background: #FFFFFF;box-shadow:0 0 10px rgba(0, 0, 0, .2);border-radius: 6px;top: 40px;padding: 5px 0;display: none;}
.grzx_top ul li a{display: block;text-align: center;font-size: 12px;line-height: 25px;float: none;color: #333333;}
.grzx_top ul li a:hover{color: #e01b28;}
.grzx_top:hover ul{display: block;}

.nothing{text-align: center;margin-top: 50px;}
.nothing img{max-width: 200px;}
.nothing p{font-size: 14px;margin-top: 10px;color: #666666;}



@media screen and (max-width: 768px) {
html {
    padding: 0;
    margin:0;
    font-size: 625%;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    /*10 梅 16 脳 100% = 62.5%*/
}

body {
    padding: 0;
    font-size: .14rem;
    max-width: 768px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
    /*1.4 脳 10px = 14px */
}
body {
    margin: 0;
    padding: 0;
    color: #444;
    font-family: var(--front-font-stack-mobile, SourceHanSerifSC-Regular, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans SC', Arial, Helvetica, sans-serif);
}

img {
    border: none;
    vertical-align: middle;
}

@media only screen and (min-width: 375px) {
    html {
        font-size: 700%!important
    }
}
@media only screen and (min-width: 410px) {
    html {
        font-size: 800%!important
    }
}
@media only screen and (min-width: 481px) {
    html {
        font-size: 940%!important
    }
}

@media only screen and (min-width: 561px) {
    html {
        font-size: 1090%!important
    }
}

@media only screen and (min-width: 641px) {
    html {
        font-size: 1250%!important
    }
    body {
        margin: 0 auto;
        max-width: 768px
    }
}
img{width:100%;height:auto;border:none;}
.ww{width:94%; margin:0 auto;}
.sj_fl{float:left;}
.sj_fr{float:right;}
.sj_clear{display:block;clear:both;}
.sj_dn{display:none;}

/* index.html */
header{padding-top: 0;}
.header{background:transparent;position:relative;z-index:2;overflow:visible;}
.header:before,.header:after{display:none;}
.indtop p{display: none;}
.indtop a{display: none;}
.top_header{margin-top: 0;padding-top: .12rem;position:relative;z-index:2;}
.logo{width: .9rem;margin-top: .03rem;}
.top_header .tel img{width: .19rem; margin: .05rem 5px 0 0;}
.top_header .tel p{font-size: .1rem;color: #b0b0b0;}
.top_header .tel h3{font-size: .15rem;}
.search{width: 100%;margin-top: .22rem;position:relative;z-index:2;}
.search_c{height: .4rem;border-radius: .2rem;border:1px solid rgba(255,255,255,.82);background:rgba(255,255,255,.92);box-shadow:0 .08rem .22rem rgba(226,149,157,.14);}
.search_c button{width: .37rem;height: .3rem;border-radius: .15rem;margin: .04rem .04rem 0 0;background-size: .15rem;box-shadow:0 .04rem .12rem rgba(224,27,40,.24);}
.search_c input{display: block;float: left;width: calc(100% - .45rem);border: none;outline: none;height: 100%;background: url("/assets/front99/004.png") .14rem center no-repeat;padding: 0 .42rem 0 .4rem;background-size: .15rem;color:#30323a;font-size:.09rem;line-height:.4rem;}
.search_c input::placeholder{color:#a0a4b0;font-size:.09rem;line-height:.4rem;}
.search .txt{display: none;}
.index-hero{position:relative;z-index:1;padding-top:0;}
.index-hero .ban_bg{top:-1.55rem;height:calc(100% + 1.55rem);}

.pc_nav{display: none;}
.banner{width: 100%;height: auto;margin-top: .14rem;border-radius: .16rem;overflow:hidden;box-shadow:none;position:relative;z-index:2;background:transparent;}
.banner .swiper-slide a{width: 100%;height: auto;border-radius: .16rem;overflow:hidden;}
.banner .swiper-slide a img{display:block;border-radius: .16rem;}
.banner .swiper-button-white{height: 26px;width: 26px;background-size: 7px 12px;margin-top: -13px;opacity: 1;}
.ban_rt{display: none;}

.chengjiao{height: .35rem;margin-top: .1rem;background: #FFFFFF;}
.chengjiao_1{display: none;}
.chengjiao_2{display: none;}
.chengjiao_3{width: 100%;height: .35rem;}
.chengjiao_3 .tit{font-size: .14rem;line-height: .35rem;}
.chengjiao_3 .tit img{width: auto;height: .17rem;margin: .09rem .04rem 0 .03rem;}
.chengjiao_3 .cj_list{width: calc(100% - .92rem);height: .35rem;margin: 0 .03rem 0 0;}
.chengjiao_3 .cj_list li{height: .35rem;line-height: .35rem;margin-right: .12rem;}
.chengjiao_3 .cj_list li a{gap: .05rem;}
.chengjiao_3 .cj_list li a p{width: auto;max-width: 2rem;height: .35rem;font-size: .12rem;margin-right: 0;}
.chengjiao_3 .cj_list li a span{font-size: .12rem;}
.chengjiao_3 .cj_list li a span b{font-size: .13rem;}
.chengjiao_3 .cj_list.custom-notice-list li{margin-right: .03rem;}
.chengjiao_3 .cj_list.custom-notice-list li a{gap: 0;max-width: none;}
.chengjiao_3 .cj_list.custom-notice-list li a p{max-width: none;overflow: visible;text-overflow: clip;white-space: nowrap;}
.chengjiao_3 .cj_list.custom-notice-list li.custom-notice-item{min-width: auto;}
.chengjiao_3 .cj_list.custom-notice-list li.custom-notice-spacer{width: .06rem;margin-right: 0;}
.chengjiao_3 .cj_list.custom-notice-list li.custom-notice-spacer span{display: block;width: .06rem;height: .35rem;}

.sj_nav{margin-top: .1rem;background: #FFFFFF;border-radius: .1rem;padding: .06rem 0;}
.sj_nav ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.sj_nav ul li{width: 25%;margin: .06rem 0;}
.sj_nav ul li a{display: block;position: relative;width: .51rem;margin: 0 auto;}
.sj_nav ul li img{display: block;width: 100%;}
.sj_nav ul li i{display: block;position: absolute;width: .28rem;top: 0;left: .4rem;}

.jingpin{padding-bottom: .12rem;}
.jingpin .items{background-image: url("/assets/front99/027.png");background-repeat: no-repeat;background-position: right top;background-size: 1.38rem auto;border-radius: .1rem;margin-top: .1rem;padding: 0 0 .12rem 0;border: none;}
.jingpin .items .bgimg{display: none;}
.jingpin .items .tit{padding: 0;}
.jingpin .items .tit h3{display: none;}
.jingpin .items .tit p{display: none;}
.jingpin .items .tit h4{color: #000000;font-size: .195rem !important;line-height: 1;font-style: normal;font-weight: 700;letter-spacing: .01rem;margin: .095rem 0 0 .1rem;position: relative;display: inline-block;float: left;transform: skewX(-12deg);transform-origin: left bottom;}
.jingpin .items .tit h4:after{content: "";display: block;position: absolute;width: .2rem;height: .18rem;background-image: url("/assets/front99/023.png");background-size: 100% 100%;bottom: 0;left: 48%;}
.jingpin .items .tit a{display:block;float:right;line-height:.29rem;width:.99rem;height:.39rem;position:relative;color:#FFFFFF;background-image:url("/assets/front99/025.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%;font-size:.12rem;padding-left:.26rem;}
.jingpin .items .tit a:after{content:"";display:block;position:absolute;width:.07rem;height:.11rem;background-image:url("/assets/front99/026.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%;right:.12rem;top:.085rem;}
.jingpin .items .tit a i{display: none;}
.jingpin .items ul{width: 100%;background: none;border-radius: 0;padding: 0 .08rem;margin: 0;position: relative;margin-top: .05rem;}
.jingpin .items ul:before{content: "";display: block;position: absolute;width: .68rem;height: .49rem;background-image: url("/assets/front99/024.png");background-size: 100% 100%;right: .8rem;top: -.37rem;}
.jingpin ul li{border-radius: .05rem;box-shadow:0 0 .07rem rgba(115, 115, 115, .2);padding: .07rem 0 .03rem .05rem;width: 48%;margin: .12rem 0 0 4%;position: relative;}
.jingpin ul li:nth-child(2n+1){margin-left: 0;}
.jingpin ul li .tishi{width: .16rem;padding: 5px 0;font-size: .1rem;opacity: 1;}
.jingpin ul li .tx{width: .31rem;height: .31rem;}
.jingpin ul li .xx{width: calc(100% - .39rem);margin-left: .04rem;}
.jingpin ul li .zh{display:inline-block;max-width:100%;width:auto;height: .14rem;border-radius: .07rem;padding-right: .04rem;box-sizing: border-box;vertical-align: top;}
.jingpin ul li .zh img{height: .21rem;top: -.035rem;}
.jingpin ul li .zh span{font-size: .1rem;line-height: .14rem;margin-left: .3rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jingpin ul li .dj{margin-top: .02rem;}
.jingpin ul li .dj img{width: .11rem;}
.jingpin ul li .hy{margin-left: .05rem;margin-top: .02rem;min-height: .13rem;}
.jingpin ul li .hy img{width: .13rem;}
.jingpin ul li .price{font-size: .12rem;margin-top: .02rem;}
.jingpin ul li .price b{font-size: .16rem;}

.ind_news{display: none;}
.pc_footer{display: none;}
.aside_rt{display: none;}
  .site-main{display: block;padding-bottom: .72rem;}
  body.page-detail .site-main{padding-bottom: 0;}
body.page-detail .sj_footer{display:none;}
.sj_footer{width: 100%;height: .62rem;background: url("/assets/front99/052.png");background-size: 100% 100%;position: fixed;bottom: 0;z-index: 9999;}
.sj_footer li{float: left;width: 20%;text-align: center;}
.sj_footer li a{display: block;color: #888888;font-size: .1rem;}
.sj_footer li .kf{display: block;margin: 0 auto;width: .5rem;margin-top: .06rem;}
.sj_footer li i{display: block;width: .21rem;height: .21rem;margin: 0 auto;background-size: 100%;margin-bottom: .03rem;margin-top: .17rem;}
.sj_footer li i.sy{background-image: url("/assets/front99/fot_1.png");}
.sj_footer li i.xh{background-image: url("/assets/front99/fot_2.png");}
.sj_footer li i.bz{background-image: url("/assets/front99/fot_3.png");}
.sj_footer li i.my{background-image: url("/assets/front99/fot_4.png");}
.sj_footer li.on a{color: #000000;}
.sj_footer li.on i.sy{background-image: url("/assets/front99/fot_5.png");}
.sj_footer li.on i.xh{background-image: url("/assets/front99/fot_6.png");}
.sj_footer li.on i.bz{background-image: url("/assets/front99/fot_7.png");}
.sj_footer li.on i.my{background-image: url("/assets/front99/fot_8.png");}
.mobile-customer-modal{display:none;position:fixed;inset:0;z-index:10001;}
.mobile-customer-modal.on{display:block;}
.mobile-customer-mask{position:absolute;inset:0;background:rgba(0,0,0,.55);}
.mobile-customer-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2.72rem;background:#ffffff;border-radius:.14rem;padding:.18rem .18rem .16rem;text-align:center;}
.mobile-customer-qr{display:block;width:1.72rem;height:1.72rem;object-fit:cover;margin:0 auto;border-radius:.08rem;}
.mobile-customer-placeholder{display:flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;margin:0 auto;border-radius:.08rem;background:#f4f4f5;color:#999999;font-size:.12rem;line-height:1.6;padding:0 .12rem;}
.mobile-customer-tip{margin-top:.12rem;color:#333333;font-size:.12rem;line-height:1.5;}
.mobile-customer-copy{display:block;width:100%;margin-top:.12rem;background:none;border:none;color:#333333;font-size:.13rem;line-height:1.6;padding:0;}
.mobile-customer-copy span{color:#e01b28;font-weight:bold;}
.mobile-customer-close{display:block;width:.28rem;height:.28rem;line-height:.24rem;margin:.14rem auto 0;border:none;background:#f1f1f1;border-radius:50%;font-size:.2rem;color:#666666;padding:0;}

.ind_dl{position: fixed;width: 100%;background: rgba(0,0,0,.6);bottom: .5rem;z-index: 9998;height: .5rem;display: none;}
.ind_dl img{display: block;float: left;width: .53rem;margin: -.08rem .06rem 0 .12rem;}
.ind_dl p{float: left;line-height: .5rem;color: #FFFFFF;font-size: .13rem;}
.ind_dl a{display: block;float: right;margin-right: .12rem;color: #FFFFFF;background: #e3212e;line-height: .26rem;border-radius: .13rem;margin-top: .12rem;font-size: .12rem;padding: 0 .1rem;}

/* detail.html */
.det_top{padding-top: .1rem;background: linear-gradient(#f89ca1,#f3f4fc);}
.ny_top{display: none;}
.grzx a{width: .84rem;border: 1px solid #e3212e;background: #fff3f2;text-align: center;color: #e3212e;font-size: .14rem;border-radius: 8px;line-height: .24rem;display: block;}
.grzx a img{display: inline-block;width: .14rem;transform: translateY(-.02rem);}
.bread{display: none;}

.dingdan{margin-top: .12rem;padding: .1rem;}
.dingdan .tit{display: none;}
.dingdan_lf{width: 100%;border-radius: 8px;padding: .13rem 0;margin: 0;}
.dingdan_lf .tx{width: .5rem;height: .5rem;float: none;margin: 0 auto;}
.dingdan_lf .zh{float: none;display: table;max-width: 92%;width: auto;height: .2rem;border-radius: .1rem;margin: .08rem auto 0;padding-right: .05rem;box-sizing: border-box;vertical-align: top;}
.dingdan_lf .zh img{height: .305rem;top: -.055rem;}
.dingdan_lf .zh.heijin img{left: -4px;}
.dingdan_lf .zh span{font-size: .13rem;line-height: .2rem;margin-left: .42rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dingdan_lf .dj img{width: .15rem;}
.dingdan_lf .hy img{width: .21rem;}
.dingdan_lf .items{text-align: center;margin-top: .07rem;}
.dingdan_lf .time{display: block;margin-top: .05rem;}
.dingdan_lf .time img{display: none;}
.dingdan_lf .time p{font-size: .12rem;line-height: .2rem;color: #666666;}
.dingdan_lf .ts{display: none;}
.dingdan_rt{width: 100%;margin-right: 0;margin-top: .1rem;}
.dingdan_rt_3 .price{font-size: .16rem;}
.dingdan_rt_3 .price b{font-size: .24rem;}
.dingdan_rt_3 p{font-size: .13rem;line-height: .24rem;}
.dingdan_rt_2{margin-top: .06rem;}
.dingdan_rt_2 span{font-size: .1rem;line-height: .2rem;}
.dingdan_rt_2 button{font-size: .12rem;line-height: .2rem;margin-top: 0;}
.dingdan_rt ul{margin-top: .07rem;}
.dingdan_rt ul li{line-height: .2rem;padding: 0 6px;font-size: .11rem;}
.dingdan_rt ul li img{width: .1rem;margin: .05rem 3px 0 0;}
.dingdan_rt_1{height: auto;background: none;border-radius: 0;margin-top: .08rem;padding: 0;}
.dingdan_rt_1 .items{line-height: .12rem;display: inline-block;font-size: .1rem;color: #8f8f8f;border-right: 1px solid #e1e1e1;padding-right: 4px;}
.dingdan_rt_1 .items span{display: none;}
.dingdan_rt_1 .items i{width: .1rem;height: .1rem;transform: translateY(.01rem);margin-left: 3px;}
.dingdan_rt_1 .shuoming{border-radius: .08rem;padding: .06rem .09rem;font-size: .11rem;line-height: .16rem;top: .15rem;}
.dingdan_rt_1 .shuoming.on{display: block;}
.dingdan_rt .buy{display: none;}

.liucheng{margin-top: .12rem;padding: .1rem;}
.liucheng .tit{float: none;margin-bottom: .1rem;}
.liucheng .tit img{width: .15rem;margin: .03rem .05rem 0 0;}
.liucheng .tit h3{float: none;line-height: .21rem;font-size: .14rem;}
.pc_liucheng{display: none;}

.zhuyi{margin-top: .12rem;padding: 1px .1rem;margin-bottom: .15rem;}
.zhuyi li{margin: .1rem 0;}
.zhuyi li .tit{font-size: .14rem;line-height: .15rem;}
.zhuyi li .tit img{width: .15rem;margin: 0 .05rem 0 0;}
.zhuyi li .txt{margin-top: .06rem;font-size: .12rem;line-height: .21rem;}
.auth-page{padding-top: .12rem;padding-bottom: .2rem;}
.auth-card{padding: .14rem .12rem;border-radius: .1rem;}
.auth-title{font-size: .18rem;}
.auth-subtitle{font-size: .12rem;margin-top: .06rem;}
.site-toast-wrap{top:.12rem;width:calc(100% - .24rem);}
.site-alert.is-toast{padding:.12rem .34rem .12rem .12rem;font-size:.12rem;border-radius:.1rem;box-shadow:0 .08rem .18rem rgba(29, 31, 41, .16);}
.site-alert-close{right:.08rem;width:.22rem;height:.22rem;font-size:.16rem;line-height:.22rem;}
.auth-form{margin-top: .14rem;}
.auth-field{margin-bottom: .1rem;}
.auth-field label{font-size: .12rem;margin-bottom: .05rem;}
.auth-field input{height: .38rem;font-size: .12rem;padding: 0 .1rem;border-radius: .08rem;}
.auth-submit{width: 100%;height: .4rem;font-size: .14rem;border-radius: .08rem;}
.auth-links{margin-top: .12rem;font-size: .12rem;}
body.page-auth{background:#ffffff;}
body.page-auth .site-main{background:#ffffff;}
.auth-entry-page{padding-top:.16rem;padding-bottom:.18rem;background:#ffffff;border-radius:0;}
.auth-entry-page .auth-card{padding:.18rem .14rem .16rem;border-radius:0;background:#ffffff;box-shadow:none;}
.auth-entry-page .auth-switch{display:flex;width:100%;padding:.03rem;background:#f3efef;border-radius:.4rem;gap:.03rem;}
.auth-entry-page .auth-switch a{flex:1;min-width:0;height:.36rem;padding:0;font-size:.13rem;}
.auth-entry-page .auth-switch a.active{box-shadow:0 .04rem .12rem rgba(38,39,47,.08);}
.auth-entry-page .auth-entry-head{margin-top:0;text-align:center;padding-bottom:.14rem;position:relative;}
.auth-entry-page .auth-entry-head:after{content:"";display:block;width:.48rem;height:.03rem;border-radius:.03rem;background:#f4c9cb;margin:.12rem auto 0;}
.auth-entry-page .auth-brand-logo{display:block;width:1.18rem;max-width:48vw;margin:0 auto .12rem;}
.auth-entry-page .auth-brand-title-desktop{display:none;}
.auth-entry-page .auth-brand-title-mobile{display:block;}
.auth-entry-page .auth-brand-subtitle{display:block;margin-top:.06rem;font-size:.12rem;line-height:1.7;color:#8a8e99;}
.auth-entry-page .auth-eyebrow{padding:.04rem .08rem;font-size:.1rem;letter-spacing:.04em;}
.auth-entry-page .auth-title{margin-top:0;font-size:.2rem;line-height:1.35;text-align:center;color:#1f2026;}
.auth-entry-page .auth-subtitle{font-size:.12rem;margin-top:.06rem;line-height:1.7;}
.auth-entry-page .auth-form{margin-top:.14rem;}
.auth-entry-page .auth-field{margin-bottom:.12rem;}
.auth-entry-page .auth-field label{font-size:.11rem;margin-bottom:.06rem;color:#8a8e99;}
.auth-entry-page .auth-field input{height:.48rem;font-size:.13rem;padding:0 .14rem;border-radius:.14rem;background:#ffffff;border-color:#f0dede;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);}
.auth-entry-page .auth-submit{height:.48rem;font-size:.15rem;border-radius:.14rem;margin-top:.04rem;}
.auth-entry-page .auth-code-wrap{gap:.08rem;}
.auth-entry-page .auth-code-btn{flex:0 0 .98rem;height:.48rem;border-radius:.14rem;font-size:.12rem;padding:0 .08rem;}
.auth-entry-page .auth-field-tip{margin-top:.06rem;font-size:.11rem;line-height:1.6;}
.auth-entry-page .auth-entry-tips{gap:.06rem;margin-top:.12rem;}
.auth-entry-page .auth-entry-tips span{min-height:.28rem;padding:0 .1rem;font-size:.11rem;background:#f5f6fa;}
.auth-entry-page .auth-links-row{justify-content:center;margin-top:.14rem;font-size:.12rem;}

.sj_buy{width: 100%;background: #FFFFFF;height: 1.02rem;}
.sj_buy_c{width: 100%;position: fixed;bottom: 0;z-index: 9999;min-height: 1.02rem;padding: .08rem .08rem calc(.08rem + env(safe-area-inset-bottom, 0px)) .08rem;background: #FFFFFF;box-shadow: 0 -.02rem .08rem rgba(0,0,0,.05);}
.mobile-agree-label{display:flex;align-items:center;width:100%;text-align:left;color:#7b7f8b;font-size:.12rem;line-height:.17rem;margin-bottom:.06rem;white-space:nowrap;}
.mobile-agree-label a{color:#e01917;}
.mobile-agree-input{display:none;}
.mobile-agree-check{flex:0 0 .12rem;width:.12rem;height:.12rem;display:inline-block;margin-right:.02rem;background:#f1f1f1;border:1px solid #bdbdbd;border-radius:.03rem;box-sizing:border-box;position:relative;}
.mobile-agree-input:checked + .mobile-agree-check:after{content:"";position:absolute;left:50%;top:50%;width:.04rem;height:.075rem;border-right:1.5px solid #7f7f7f;border-bottom:1.5px solid #7f7f7f;transform:translate(-50%,-58%) rotate(45deg);transform-origin:center;}
.sj_buy_actions{display:flex;align-items:center;justify-content:flex-end;gap:.08rem;}
.sj_buy_c a{display: inline-flex;align-items:center;justify-content:center;text-align: center;height: .34rem;font-size: .14rem;border-radius: .05rem;box-sizing:border-box;}
.sj_buy_c .mobile-agree-label a{display:inline;height:auto;line-height:inherit;font-size:inherit;border-radius:0;color:#e01917;flex:none;}
.sj_buy_c .mobile-agree-label a + a{margin-left:0;}
.sj_buy_c a.kf{width: .7rem;border: 1px solid #dddfe1;color: #3f3f40;line-height: .29rem;}
.sj_buy_c a.kf img{width: .16rem;transform: translateY(-.02rem);margin-right: .04rem;}
.sj_buy_c a.lj{width: 1.3rem;color: #FFFFFF;line-height: .34rem;background: #df3033;margin-left: 0;}
.detail-buy-toast{top:.12rem;max-width:calc(100vw - .24rem);padding:.1rem .12rem;border-radius:.1rem;font-size:.12rem;}

.xuzhi_c{width: 85%;height: 3.5rem;padding: .12rem .12rem 0 .12rem;}
.xuzhi .txt{height: 2.8rem;padding: .08rem;}
.xuzhi .txt h3{font-size: .14rem;}
.xuzhi .txt p{font-size: .12rem;line-height: .18rem;}
.xuzhi_btn{width: .9rem;height: .3rem;font-size: .12rem;margin-top: .12rem;}

/* qq_qun.html */
.sx_search{background: #FFFFFF;padding: .1rem .05rem;position: fixed;top: 0;width: 100%;z-index: 9999;}
.shaixuan_1 .txt input{width: 1.2rem;height: .32rem;background: #f7f7f7 url("/assets/front99/004.png") .07rem center no-repeat;background-size: .15rem;border-radius: .06rem;padding: 0 .05rem 0 .3rem;font-size:.11rem;}
.shaixuan_1 .txt input::placeholder{font-size:.11rem;}
.shaixuan_1 .demo--label{font-size: .14rem;line-height: .32rem;height: .32rem;margin-left: .05rem;}
.shaixuan_1 .demo--radioInput{width: .14rem;height: .14rem;margin-right:3px;transform: translateY(3px);}
.shaixuan_1 .demo--radio:checked + .demo--radioInput:after{width: .14rem;height: .14rem;}
.shaixuan_1 .btn{display: block;float: right;width: .35rem;height: .32rem;border-radius: .05rem;background: #e01b28 url("/assets/front99/005.png") center no-repeat;background-size: .15rem;border: none;outline: none;margin-right: .05rem;}
.shaixuan_1 .qh{display: block;float: right;width: .4rem;height: .32rem;border-radius: .05rem;background: #e01b28;border: none;outline: none;font-size: .14rem;color: #FFFFFF;line-height: .32rem;text-align: center;}
.jieguo{margin-top: .65rem;padding: .1rem .08rem;border-radius: .1rem;}
.sj_shaixuan{display:flex;flex-wrap: wrap;justify-content: space-between;}
.sj_shaixuan .items{display:flex;align-items:center;justify-content:space-between;width:48%;height:.3rem;border-radius:.04rem;background-color:#f7f7f7;margin-bottom:.07rem;background-image:url("/assets/front99/074.png");background-repeat:no-repeat;background-position:right .06rem center;background-size:.1rem;font-size:.14rem;color:#666666;padding:0 .2rem 0 .08rem;line-height:.3rem;box-sizing:border-box;gap:.04rem;}
.sj_shaixuan .items .mobile-filter-name{flex:0 0 auto;white-space:nowrap;}
.sj_shaixuan .items .mobile-filter-value{flex:1 1 auto;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.12rem;}
.sj_shaixuan .items.active{background-color: #fff1f2;color: #e01b28;box-shadow: inset 0 0 0 1px #f4c8cc;}
.jieguo_1{margin-top: .08rem;}
.jieguo_1 p{font-size: .13rem;float: left;}
.jieguo_1 button{border: none;outline: none;font-size: .13rem;padding: 0;color: #3f3f40;float: right;display: block;background: url("/assets/front99/070.png") left center no-repeat;background-size: .13rem;padding-left: .16rem;}
.shaixuan_2 .filter-links li a{height: .28rem;line-height: .28rem;font-size: .12rem;padding: 0 .08rem;border-radius: .06rem;}
.shaixuan_2 .filter-links li a.on{font-weight: bold;}
.shaixuan_2 .filter-links li a.active-filter{font-weight: 700;}
.jieguo_1 .list-reset-btn{display:block;float:right;color:#3f3f40;font-size:.13rem;line-height:.22rem;background:url("/assets/front99/070.png") left center no-repeat;background-size:.13rem;padding-left:.16rem;}
.shaixuan_2 .filter-options{width: calc(100% - .65rem);}
.shaixuan_2 .filter-chip{height: .28rem;line-height: .28rem;border-radius: .06rem;font-size: .12rem;padding: 0 .08rem;margin: 0 .04rem .05rem 0;}
.shaixuan_2 .range-inline-form{gap: .05rem;margin-top: .05rem;}
.shaixuan_2 .custom-range{height: .28rem;padding: 0 .06rem;border-radius: .06rem;}
.shaixuan_2 .custom-range input{width: .5rem;height: .22rem;font-size: .12rem;}
.shaixuan_2 .range-submit{height: .28rem;padding: 0 .08rem;border-radius: .06rem;font-size: .12rem;}
.jieguo_1 .filter-clear-btn{font-size: .13rem;background-size: .13rem;padding-left: .16rem;line-height: .22rem;margin-left: 0;float: right;}

.jieguo_c .items{width: 100%;margin-top: .1rem;}
.jieguo_c .items:nth-child(2){display: none;}
.jieguo_c .items .tit{box-shadow:0 0 10px rgba(115, 115, 115, .2);height: .32rem;overflow: hidden;}
.jieguo_c .items .tit p{line-height: .32rem;}
.jieguo_c .items .tit p:nth-child(1){width: 35%;}
.jieguo_c .items .tit p:nth-child(2){width: 15%;}
.jieguo_c .items li{line-height: .35rem;}
.jieguo_c .items li p:nth-child(1){width: 35%;text-align: left;}
.jieguo_c .items li p:nth-child(2){width: 15%;}
.jieguo_c .items li p{float: left;width: 25%;font-size: .11rem;}
.jieguo_c .items li p i{width: .15rem;height: .15rem;line-height: .15rem;font-size: .1rem;transform: translateY(-1px);text-align: center;}
.jieguo_c .items li p b{font-size: .13rem;}
.jieguo_c .items li p a{width: .42rem;height: .23rem;line-height: .23rem;margin-top: .06rem;}

.pages{justify-content:flex-start;gap:.06rem;margin-top: .15rem;margin-bottom: 0;padding-bottom: .75rem;}
.pages span{font-size: 12px;line-height: .22rem;}
.pages .pages-total,.pages .pages-summary{width:100%;}
.pages ul{gap:.04rem;}
.pages ul li{min-width:.28rem;height: .28rem;border-radius: 4px;line-height: .28rem;font-size: 12px;}
.pages ul li a,.pages ul li span{padding:0 .08rem;}
.pages input{height: .28rem;width: .28rem;font-size: 12px;margin:0 .04rem;}
.pages .page-jump{display: inline-flex;align-items: center;}
.pages .page-jump button{height:.28rem;padding:0 .1rem;border-radius:.04rem;font-size:.12rem;margin-left:.04rem;}
.jieguo .pages{display:none;}
.mobile-infinite-trigger{display:flex;align-items:center;justify-content:center;padding:.16rem 0 .78rem;}
.mobile-infinite-trigger span{display:inline-flex;align-items:center;justify-content:center;min-height:.28rem;padding:0 .12rem;border-radius:.3rem;background:#f7f7fb;color:#8d92a0;font-size:.12rem;}
.mobile-infinite-trigger.is-end span{background:transparent;color:#b0b4c0;}
.jieguo.is-mobile-loading .mobile-infinite-trigger span{background:#fff4f4;color:#df3033;}

/* list.html */
.jieguo_btn{width: 100%;border-top: 1px solid #e7e7e7;margin-top: .1rem;padding-top: .1rem;}
.jieguo_btn .btn1{font-size: .13rem;}
.jieguo_btn .btn2{font-size: .13rem;}
.jieguo_btn .btn3{font-size: .13rem;}
.jieguo_btn .btn3 .view-mode-icon{width: .13rem;height: .12rem;margin-left: .05rem;}
.jieguo_sort{justify-content: flex-start;gap: .12rem;}
.jieguo_sort .sort-link{font-size: .13rem;}
.jieguo_btn .empty-btn{font-size:.13rem;}
.list_tu{margin-top: 0;}
.list_tu .jingpin{padding-bottom: 0;}
.list_tu .jingpin ul li{width: 49%;margin: 20px 0 0 2%;}
.list_tu .jingpin ul li:nth-child(2n+1){margin-left: 0;}
.list-empty{border-radius:.12rem;padding:.24rem .14rem;margin-top:.12rem;box-shadow:0 .08rem .2rem rgba(86, 90, 105, .08);}
.list-empty img{width:1rem;}
.list-empty h3{font-size:.16rem;margin-top:.12rem;}
.list-empty p{font-size:.12rem;line-height:1.8;margin-top:.06rem;}
.list-empty a{min-width:1.12rem;height:.34rem;border-radius:.3rem;font-size:.12rem;margin-top:.12rem;padding:0 .14rem;}
.list_zi{margin-top: .15rem;}
.list_zi .tit{box-shadow:0 0 10px rgba(115, 115, 115, .2);height: .34rem;overflow: hidden;display: flex;align-items: center;}
.list_zi .tit p{float: none;width: auto;line-height: .34rem;min-height: 0;display: flex;align-items: center;justify-content: center;}
.list_zi li{overflow: visible;min-height: .54rem;display: flex;align-items: stretch;}
.list_zi li p{float: none;line-height: .54rem;width: auto;font-size: .115rem;min-height: .54rem;display: flex;align-items: center;justify-content: center;box-sizing: border-box;padding: 0 .01rem;}
.list_zi li p.lei img{width: 25px;}
.list_zi li p.num a{font-size: .112rem;color: #333333;display: flex;align-items: center;gap: .01rem;line-height: .54rem;white-space: nowrap;word-break: normal;padding-top: 0;}
.list_zi li p.num a img{width: .145rem;transform: none;margin-right: 0;flex: 0 0 auto;margin-top: 0;}
.list_zi li p.dj{line-height: .54rem;white-space: nowrap;overflow: visible;display: flex;align-items: center;justify-content: center;gap: .02rem;padding: 0 .01rem;box-sizing: border-box;}
.list_zi li p.dj img{display: none;}
.list_zi li p.dj .level-text{display: inline-block;color: #e01917;border: 1px solid #e01917;border-radius: .03rem;font-size: .095rem;padding: .01rem .025rem;line-height: 1.2;white-space: nowrap;box-sizing: border-box;}
.list_zi li p.yw{line-height: 1;white-space: normal;overflow: visible;display: grid;grid-template-columns: repeat(3, .145rem);grid-auto-rows: .145rem;align-content: center;justify-content: center;gap: .025rem .01rem;padding-top: 0;}
.list_zi li p.yw img{width: .145rem;height: .145rem;display: inline-block;transform: translateY(0);}
.list_zi li p span.jia{color: #df3033;font-weight: bold;font-size: .105rem;white-space: nowrap;line-height: 1.2;display:inline-block;position:relative;z-index:2;}

.list_zi .tit p:nth-child(1){display: none;}
.list_zi .tit p:nth-child(6){display: none;}
.list_zi .tit p:nth-child(9){display: none;}
.list_zi li p:nth-child(1){display: none;}
.list_zi li p:nth-child(6){display: none;}
.list_zi li p:nth-child(9){display: none;}
.list_zi .tit p:nth-child(2){width: 31%;}
.list_zi .tit p:nth-child(3){width: 9%;}
.list_zi .tit p:nth-child(4){width: 8%;}
.list_zi .tit p:nth-child(5){width: 20%;}
.list_zi .tit p:nth-child(7){width: 9%;}
.list_zi .tit p:nth-child(8){width: 23%;}
.list_zi li p:nth-child(2){width: 31%;text-align: left;height: auto;overflow: visible;justify-content: flex-start;}
.list_zi li p:nth-child(3){width: 9%;white-space: nowrap;font-size: .105rem;}
.list_zi li p:nth-child(4){width: 8%;}
.list_zi li p:nth-child(5){width: 20%;}
.list_zi li p:nth-child(7){width: 9%;font-size: .105rem;}
.list_zi li p:nth-child(8){width: 23%;}

/* geren.html */
.gr_xinxi{display:flex;flex-wrap:wrap;align-items:center;gap:.08rem;padding: .1rem .12rem;margin-top: .1rem;}
.gr_xinxi .img,.gr_xinxi .txt,.gr_xinxi .more{float:none;}
.gr_xinxi .img{width: .5rem;height: .5rem;}
.gr_xinxi .txt{margin: 0;flex:1;min-width:0;}
.gr_xinxi .txt h3{font-size: .14rem;}
.gr_xinxi .txt h3 a img{width: .12rem;margin-left: 3px;}
.gr_xinxi .txt p{font-size: .12rem;margin-top: 5px;}
.gr_xinxi .more{display:flex;flex-wrap:wrap;gap:.06rem;width:100%;margin-top:.02rem;}
.gr_xinxi .more a{display: inline-flex;align-items: center;justify-content: center;color: #e01b28;font-size: .12rem;margin-top: 0;margin-right: 0;min-height: .34rem;padding: 0 .1rem;border: 1px solid #f2c8c8;border-radius: 999px;background: #fff6f6;line-height: 1;flex: 1 1 calc(50% - .03rem);}
.gr_xinxi .more a img{display: inline-block;width: .14rem;margin: 0 .04rem 0 0;}
.user-links{display:flex;flex-wrap:wrap;gap:.06rem;width:100%;margin-top:.02rem;}
.user-links a{display: inline-flex;align-items:center;justify-content:center;padding: 0 .1rem;margin-right: 0;margin-top: 0;font-size: .12rem;}
.user-stats{grid-template-columns: 1fr;gap: .08rem;margin-top: .1rem;}
.user-stat-card,.user-order-card{padding: .1rem;border-radius: .08rem;}
.user-stat-card strong{font-size: .14rem;margin-top: .05rem;}
.user-orders{gap: .08rem;margin-top: .1rem;}
.user-order-card{grid-template-columns: 1fr;gap: .05rem;}
.user-empty{margin-top: .1rem;padding: .1rem;border-radius: .08rem;font-size: .12rem;}
.geren{padding-bottom: .75rem;}
.dingdan_list{margin-top: .12rem;padding: .1rem;}
.dingdan_list .tit{font-size: .14rem;}
.dingdan_list .tit span{display: none;}
.dingdan_list .zx_t{margin-top: .1rem;}
.dingdan_list .zx_t li{margin-right: .12rem;font-size: .14rem;}
.dingdan_list .zx_t li a{display:block;color:inherit;}
.dingdan_list .zx_t li.active,.dingdan_list .zx_t li.on{color:#000000;}
.dingdan_list .zx_t li.active:after,.dingdan_list .zx_t li.on:after{width:.24rem;}
.dingdan_list .zx_c li{padding: .07rem;margin-top: .13rem;}
.dd_list_1{padding-bottom: .05rem;line-height: .14rem;}
.dd_list_1 p{font-size: .11rem;}
.dd_list_1 span{font-size: .1rem;}
.dd_list_2{margin-top: .06rem;}
.dd_list_2 h3{font-size: .18rem;}
.dd_list_2 .price{line-height: .18rem;font-size: .12rem;}
.dd_list_2 .price span{font-size: .18rem;margin-left: .05rem;}
.dd_list_2 .price span i{font-size: .12rem;}
.dd_list_3{margin-top:.07rem;align-items:flex-start;gap:.08rem;}
.order-meta-group{gap:.05rem;}
.dd_list_3 span{min-height:.28rem;line-height:1.4;border-radius:999px;padding:0 .08rem;font-size:.12rem;}
.dd_list_3 .status-chip{display:inline-flex;min-height:.28rem;line-height:1;border-radius:999px;padding:0 .08rem;font-size:.11rem;font-weight:700;margin-left:0;}
.dd_list_3 .status-chip.pending{background:#fff3d6;color:#b45309;}
.dd_list_3 .status-chip.info{background:#dbeafe;color:#1d4ed8;}
.dd_list_3 .status-chip.success{background:#dcfce7;color:#166534;}
.dd_list_3 .status-chip.danger{background:#fee2e2;color:#991b1b;}
.order-action-group{width:100%;justify-content:flex-start;gap:.06rem;margin-left:0;}
.order-inline-form{margin:0;}
.order-action-btn{min-width:auto;height:.3rem;padding:0 .09rem;border-radius:.08rem;font-size:.12rem;box-shadow:none;}
.dd_list_3 button{width:auto;height:.3rem;padding:0 .09rem;font-size:.12rem;}

/* ziliao.html */
.ziliao{padding-bottom: .75rem;margin-top: .1rem;}
.ziliao_c{padding: .25rem 0 .65rem;}
.ziliao_c .back{display: none;}
.ziliao_c .fileBox{margin-top: .2rem;}
.avatar-modal-dialog{width:3.1rem;max-width:calc(100vw - .24rem);padding:.22rem .14rem .16rem;border-radius:.16rem;}
.avatar-modal-title{font-size:.15rem;line-height:.22rem;}
.avatar-modal-close{top:.08rem;right:.08rem;width:.28rem;height:.28rem;line-height:.28rem;font-size:.2rem;}
.avatar-picker-grid{gap: .1rem;margin-top: .14rem;}
.avatar-option{width: .54rem;height: .54rem;padding: .02rem;}
.xiugai{width: 100%;padding: 0 .15rem;margin-top: 55px;}

/* 404.html */
.header_404{background: none;}
.con_404{padding: 0;position: fixed;top:50%;transform:translate(0,-50%);}
.con_404 img{width: 70%;}
.con_404 .btn{margin-top: 40px;}
.con_404 .btn a{width: .8rem;height: .3rem;border-radius: .15rem;line-height: .3rem;}

/* help.html */
.pc_help{display: none;}
.sj_help{padding-bottom: .75rem;}
.sj_help_c{background: #FFFFFF;border-radius: 10px;padding: .12rem;margin-top: .15rem;min-height: 5rem;}
.sj_help_nav{display:flex;flex-wrap:wrap;gap:.06rem;}
.sj_help_nav a{display: inline-block;height: .3rem;line-height: .3rem;background: #f7f7f7;border-radius: .15rem;font-size: .13rem;color: #999999;padding: 0 .1rem;margin-right: 0;}
.sj_help_1{margin-top: .08rem;}
.sj_help_1 dt{margin-top: .15rem;color: #000000;background-image: url("/assets/front99/101.png");background-repeat: no-repeat;background-position: right center;background-size: .12rem;font-size: .14rem;line-height:1.5;padding-right:.2rem;}
.sj_help_1 dt#open{background-image: url("/assets/front99/102.png");}
.sj_help_1 dd{margin: 0;font-size: .12rem;line-height: 1.8;margin-top: .05rem;display: none;}
.sj_help_nav a.on{background: #e01b28;color: #FFFFFF;}
.sj_help_1 .article-content{margin-top:.02rem;font-size:.12rem;line-height:1.8;color:#333333;}
.sj_help_1 .article-content p{margin:0 0 .08rem;}
.sj_help_1 .article-content img{max-width:100%;height:auto;display:block;margin:.1rem auto;border-radius:.08rem;}

.backtop{width: .4rem;bottom: 1.15rem;position: fixed;right: .15rem;z-index: -1;opacity: 0;transition: all .3s;}
.backtop.on{z-index: 9999;opacity: 1;}
.grzx_top{display: none;}
.nothing{margin-top: .3rem;padding-bottom: .2rem}
.nothing img{width: 1rem;}
.nothing p{font-size: 12px;margin-top: 10px;}




}

.order-card {
    max-width: 760px;
}

.order-summary {
    margin-top: 22px;
    border: 1px solid #e9edf5;
    border-radius: 14px;
    overflow: hidden;
}

.order-summary-row {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    padding: 14px 16px;
    border-bottom: 1px solid #eef2f7;
    align-items: center;
}

.order-summary-row:last-child {
    border-bottom: none;
}

.order-summary-row span {
    color: #64748b;
    font-size: 14px;
}

.order-summary-row strong {
    color: #111827;
    font-size: 15px;
    text-align: right;
}

.order-note {
    margin-top: 18px;
    padding: 16px;
    background: #f8fafc;
    border-radius: 14px;
}

.order-note span {
    display: block;
    color: #64748b;
    font-size: 13px;
    margin-bottom: 8px;
}

.order-note p {
    color: #1f2937;
    line-height: 1.8;
}

.order-actions {
    margin-top: 20px;
}

.order-payment-deadline {
    margin-top: 18px;
    padding: 16px 18px;
    border: 1px solid #fde0e2;
    border-radius: 14px;
    background: linear-gradient(180deg, #fff7f7 0%, #fffefe 100%);
    text-align: center;
}

.order-payment-deadline span {
    display: block;
    color: #64748b;
    font-size: 13px;
}

.order-payment-deadline strong {
    display: block;
    margin-top: 8px;
    color: #e01b28;
    font-size: 30px;
    line-height: 1.15;
    letter-spacing: 1px;
}

.order-payment-deadline p {
    margin-top: 10px;
    color: #6b7280;
    font-size: 13px;
    line-height: 1.7;
}

.order-action-row {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.order-action-row + .order-action-row {
    margin-top: 12px;
}

.order-action-row-primary {
    justify-content: center;
}

.order-action-row-secondary {
    justify-content: center;
}

.secondary-submit,
.danger-submit {
    width: auto;
    min-width: 180px;
    text-align: center;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.secondary-submit {
    background: #64748b;
}

.danger-submit {
    background: #dc2626;
}

.order-primary-submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 260px;
    text-decoration: none;
    text-align: center;
}

.order-status {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 76px;
    padding: 4px 12px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 700;
}

.order-status.pending {
    background: #fef3c7;
    color: #92400e;
}

.order-status.info {
    background: #dbeafe;
    color: #1d4ed8;
}

.order-status.success {
    background: #dcfce7;
    color: #166534;
}

.order-status.danger {
    background: #fee2e2;
    color: #991b1b;
}

.user-order-link {
    color: #e01b28;
    font-weight: 600;
}

.disabled-order-btn {
    display: block;
    width: 144px;
    height: 48px;
    line-height: 48px;
    border-radius: 8px;
    background: #d1d5db;
    color: #fff;
    text-align: center;
}

.sj_buy_c .disabled {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1.3rem;
    height: .34rem;
    color: #FFFFFF;
    line-height: .34rem;
    background: #c4c7ce;
    margin-left: 0;
    border-radius: .05rem;
}

@media screen and (max-width:768px){
    .order-summary {
        margin-top: .14rem;
        border-radius: .1rem;
    }

    .order-summary-row {
        padding: .1rem;
        flex-direction: column;
        align-items: flex-start;
        gap: .04rem;
    }

    .order-summary-row span,
    .order-summary-row strong {
        font-size: .12rem;
        text-align: left;
    }

    .order-note {
        margin-top: .12rem;
        padding: .1rem;
        border-radius: .1rem;
    }

    .order-note span,
    .order-note p {
        font-size: .12rem;
    }

    .order-actions {
        margin-top: .12rem;
    }

    .order-payment-deadline {
        margin-top: .12rem;
        padding: .12rem .1rem;
        border-radius: .1rem;
    }

    .order-payment-deadline span,
    .order-payment-deadline p {
        font-size: .12rem;
    }

    .order-payment-deadline strong {
        margin-top: .06rem;
        font-size: .24rem;
        letter-spacing: 0;
    }

    .order-action-row {
        gap: .08rem;
    }

    .secondary-submit,
    .danger-submit {
        min-width: 100%;
        font-size: .13rem;
    }

    .order-primary-submit {
        min-width: 100%;
    }

    .order-status {
        min-width: .7rem;
        font-size: .11rem;
        padding: .03rem .08rem;
    }

    .user-order-link {
        font-size: .12rem;
    }
}
