
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,menu,input,fieldset,textarea,button,select,th,td,div,span,header,nav,footer{margin:0;padding:0;-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal;font-size:100%;}
li{list-style:none;}
em,i{font-style:normal;}
a,a:visited{border:none;text-decoration:none;}
fieldset,img,input{border:none;}
input,textarea{outline:none;resize:none;-webkit-appearance:none;}
body{background:#f4f4f4;font-size:1.4rem;font-family:"-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Ubuntu","Helvetica Neue","Helvetica","Arial","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Source Han Sans CN","sans-serif";line-height:1.6;overflow-x:hidden;word-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;}
.main img{width: 100%;display: block;}
.banner_top{position: relative;}
.swiper_box{height: 0.6rem;padding-left: 0.76rem;background: #FFF1F2 url(//cdn.upchina.com/front/gnntqshoppcenterh5/images/icon_tz.png) no-repeat 0.3rem center;background-size: 0.36rem 0.36rem;}
.swiper-container1{height: 0.6rem;}
.swiper-container1 .info{font-size: 0.26rem;color: #F71928;line-height: 0.6rem;}
.swiper-container1 .info .name{margin:0 0.1rem;}
.modular{height: 100%;position: relative;margin-bottom: 10px;}
.modular1{background: #fff;}
.tit_box{overflow: hidden;padding-right: 0.3rem;}
.tit_box .tit{font-size: 0.36rem;color: #060708;line-height: 1;padding:0.2rem 0.3rem;font-weight: bold;float: left;}
.tit_box .intro_info{float: right;font-size: 0.28rem;line-height: 1;color: #878888;margin-top: 0.22rem;}
.btn_open:active{opacity: 0.8;}
.buy_box{padding:0 0.3rem;background: #fff;}
.buy_box>li{font-size: 0;padding:0.4rem 0.3rem 0.4rem;border-bottom:1px solid #F0F0F0;position: relative;min-height: 1.2rem;border-radius: 10px;background-image: linear-gradient(to bottom, #fff, #FEEFD5);background-image: -webkit-linear-gradient(to bottom, #fff,#FEEFD5 );
box-shadow: 0 1px 6px 0 rgba(204,204,204,0.50);-webkit-box-shadow: 0 1px 6px 0 rgba(204,204,204,0.50);margin-bottom: 0.3rem;border:1px solid #f8e0b7;}
.buy_box>li:active{opacity: 0.8}
.buy_box .icon_type{width: 0.9rem;height:0.9rem;position: absolute;top:0.4rem;left: 0.3rem;}
.modular1 .icon_type{margin:-0.12rem 0 0 -0.12rem;width: 1.04rem;height: 1.08rem;}
.buy_box .icon_type .discount{display: inline-block;width: 0.88rem;line-height: 0.3rem ;background-image: linear-gradient(-179deg, #d7a063 0%, #b78254 96%);background-image:-webkit-linear-gradient(-179deg, #d7a063 0%, #b78254 96%);border-radius: 8px 8px 0px 8px;position: absolute;left: -0.1rem;top:-0.1rem;text-align: center;font-size: 0.18rem;color: #fff;}
.buy_box .discount_box{background:#E9BE67;border-radius: 2px;font-size: 0.22rem;display: inline-block;line-height: 0.34rem;margin-top: 0.12rem;}
.buy_box .discount_box .txt{display: inline-block;color: #E9BE67;background: #211A1A;padding:0 0.1rem;}
.buy_box .discount_box .discount{/*margin-left: 0.05rem; */}
.buy_box .discount_box .old_price{margin-right: 0.05rem;}
.buy_box .discount_box .old_price i{text-decoration: line-through;}
.buy_box .right_info{padding-left: 1.1rem;}
.buy_box .right_info .name{font-size: 0.3rem;color: #060708;line-height: 0.34rem;font-weight: bold;}
.buy_box .right_info .info_bar{overflow: hidden;line-height: 0.5rem;margin-top: 0.1rem;}
.buy_box .right_info .type{font-size: 0.20rem;color: #C8751A;float: left;padding:0 2px;height: 0.24rem;line-height: 0.24rem;border: 1px solid #C8751A;text-align: center;margin:0 2px 0 0;}
.buy_box .right_info .info{font-size: 0.28rem;color: #060708;opacity: 0.4;line-height:0.4rem;text-align: justify;margin-top: 0.1rem;}
.buy_box .date{font-size: 0.2rem;color: #F71828;display: none;float: right;}
.buy_box .btn_buy{background: #F71828;padding:0 0.2rem;height:0.54rem;line-height: 0.54rem;font-size: 0.28rem;display: inline-block;text-align: center;color: #fff;position: absolute;right: 0.3rem;bottom:0.4rem;background-image: linear-gradient(to bottom, #F01020, #FF6520);background-image: -webkit-linear-gradient(bottom, #F01020, #FF6520);border-radius: 0.4rem;}
.buy_box .btn_buy:active{opacity: 0.8;}
.buy_box .btn_buy.btn_vip{background-image: linear-gradient(to bottom, #925521, #BE8241);background-image: -webkit-linear-gradient(to bottom, #925521, #BE8241);}
.buy_box .price_box{overflow: hidden;margin-top: 0.2rem;}
.buy_box .price_box span{float: left;margin-left: 0.1rem;}
.buy_box .price_box .price{font-size:0.3rem;color: #F71828;line-height: 0.52rem;}
.buy_box .price_box .price i{font-size: 0.5rem;font-weight: bold;}
.buy_box .price_box .price.free_price{text-decoration: line-through;}
.buy_box .price_box .discount{padding:0 0.1rem;height: 0.32rem;line-height: 0.32rem;background: #E9BE67;font-size: 0.22rem;color: #211A1A;margin-left: 0.2rem;display: inline-block;margin-top: 0.2rem;float: none;}
.buy_box .price_box .th{height: 0.32rem;background-image: linear-gradient(134deg, #DAA365 0%, #B47F53 100%);background-image: -webkit-linear-gradient(134deg, #DAA365 0%, #B47F53 100%);border-radius: 2px;font-size: 0.2rem;text-align: center;line-height: 0.32rem;color: #fff;padding:0 0.1rem;}
.buy_box .price_box .data{float: left;font-size: 0.24rem;color: #060708;opacity: 0.4;line-height: 0.32rem;margin-left: 0;position: absolute;top:0.4rem;right: 0.3rem; display: none;}
.sz_box .icon_type{width: 1.4rem;height: 1.2rem;}
.sz_box .right_info{padding-left: 1.5rem;}
.modular2{background: #fff;padding-top: 0.3rem;margin-bottom: 0.1rem;}
.modular2 p{font-size: 0.28rem;color: #FFF;position: absolute;top:30%;left: 8%;}
.modular2 .btn_see{color: #FFF;font-size: 0.24rem;position: absolute;top:31%;right: 6%;}
.sub_nav{overflow: hidden; height: 0.9rem; background: #fff; border-bottom: 1px solid #e9e9e9;z-index: 99999;}
.sub_nav li{width: 20%;font-size: 0.27rem;text-align: center;float: left;line-height: 0.9rem;position: relative;color: #060708;opacity: 0.6;}
.sub_nav li a{color: #060708;}
.sub_nav li.active,.sub_nav li.active a{opacity: 1;font-weight: bold;font-size: 0.28rem;}
.sub_nav li.active:after{width: 0.3rem;height: 0.03rem;background: #F54646;box-shadow: 0 2px 2px 0 rgba(245,70,70,0.40);-webkit-box-shadow: 0 2px 2px 0 rgba(245,70,70,0.40);position: absolute;content:"";bottom: 3px;left:50%;margin-left: -0.15rem;}
.sub_nav.fixed{position: fixed;top:0;left: 0;right: 0;}
.table_box{background: #fff;}
/*.tab_list{display: none;}*/
.tab_list{margin-bottom: 10px; padding-bottom: 1px;border-bottom: 10px solid #f6f6f6;}
.tab_list:last-child{margin-bottom: 0;border:0;}
/*.tab_list.active{display: block;}*/
.vip_card{width:6.9rem;margin:0 auto;position: relative;margin-bottom: 0.3rem;}
.vip_card .price{font-size: 0.32rem;color: #FFF;position: absolute;bottom:8%;left: 1.4rem;}
.vip_card .price i{font-size:0.5rem;font-weight: bold;}
.vip_card .btn_buy{width: 1.7rem;height: 0.54rem;background-image: linear-gradient(132deg, #87562C 0%, #A87735 100%);background-image: -webkit-linear-gradient(132deg, #87562C 0%, #A87735 100%);border: 1px solid #B98540;border-radius: 27px;font-size: 0.24rem;color: #fff;line-height: 0.54rem;text-align: center;position: absolute;right: 4%;bottom: 8%;}
.vip_card .time{font-size: 0.24rem;color:#fff;line-height: 1;position: absolute;right: 5%;top: 12%;display:none;}
.modular3{height: 2rem;}
.modular .tip{opacity: 0.2;font-size: 0.24rem;color: #060708;text-align: center;position: absolute;left: 0;bottom: 0;right: 0;}
.modular4{display: none;}
.modular4 .btn_kf, .modular4 .btn_tel{height: 0.92rem; width: 100%; position: absolute; left: 0;}
.modular4 .btn_kf{top: 29%;}
.modular .btn_tel{top: 51%;}
.footer_box .kf{width: 1.24rem;height: 1.24rem;background: url(//cdn.upchina.com/front/gnntqshoppcenterh5/images/icon_kf.png) no-repeat;background-size: 100%;float: left;margin:0.2rem 0 0 0.2rem;}
.footer_box .coupon_box{width: 5.6rem;height: 1rem;margin-right: 0.3rem;float: right;background-image: linear-gradient(270deg, #FA8F61 0%, #F71C1C 100%);background-image: -webkit-linear-gradient(270deg, #FA8F61 0%, #F71C1C 100%);box-shadow: 0 2px 6px 0 rgba(248,81,60,0.35);border-radius: 1rem;padding-left: 0.4rem;box-sizing:border-box;-webkit-box-sizing:border-box;position: relative;margin-top: 0.3rem;}
.footer_box .coupon_box .coupon{font-size: 0.28rem;color: #fff;margin-top: 0.1rem}
.footer_box .coupon_box .txt{font-size: 0.22rem;color: rgba(255,255,255,0.80);display: block;}
.footer_box .coupon_box .btn_my{height: 0.44rem;line-height: 0.44rem;padding:0 0.3rem;background: #FFF;border-radius: 1rem;font-size: 0.22rem;color: #F96A4B;position: absolute;top:50%;margin-top: -0.22rem;right: 0.3rem;}
.msg{display:block;position:fixed;right:14px;bottom:40%;z-index:900;}
.msg_btn{width: 45px;height: 41px;background-color:rgba(250,205,137,.84);box-shadow:0 0 4px rgba(0,0,0,.39);border-radius:100%;color:#23123c;display:block;font-size:13px;overflow:hidden;padding-top: 4px;}
.msg_btn>span{display:block;white-space:nowrap;text-align: center;line-height: 18px;}
.msg_btn:active{opacity:.9;}
.more_btn{display: inline-block;width: 50px;height: 50px;margin-top:10px;background: url(//cdn.upchina.com/front/gnntqshoppcenterh5/images/btn_buy03.png) no-repeat;background-size: 100%;position: absolute;bottom:-70px;right: 0px;-webkit-animation: change 1.2s linear infinite; animation: change 1.2s linear infinite;}
@keyframes change{0%{transform:rotate(0deg);} 33%{transform: rotate(-15deg);} 66%{transform:rotate(0deg);} 100%{transform:rotate(15deg);}}
@-webkit-keyframes change{0%{-webkit-transform:rotate(0deg);} 33%{-webkit-transform: rotate(-15deg);} 66%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(15deg);}}
.hidden{display: none;}
.mask{position: fixed;top:0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.6);display: none;z-index: 9999;}
.mask .pop_box{width: 6rem;height: 7.6rem;position: absolute;top:50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.mask .pop_box img{width: 100%;}
.mask .pop_box .btn_pop_vip{width: 3.2rem;height: 0.9rem;background: #fbd87d;font-size: 0.32rem;color: #892500;line-height: 0.9rem;text-align: center;border-radius: 5px;position: absolute;left: 4%;bottom: 5%;}
.mask .pop_box .btn_pop_buy{width: 1.88rem;font-size: 0.32rem;height: 0.9rem;line-height: 0.9rem;color: #f2cb8a;background: #d73549;text-align: center;border-radius: 5px;position: absolute;right: 4%;bottom: 5%;}
.mask .pop_box .btn_pop_buy:active,.mask .pop_box .btn_pop_vip:active{opacity: 0.8;}
.mask .pop_box .price{font-size: 0.8rem;line-height: 1;color: #fae2b5;position: absolute;top:17%;left: 0;right: 0;text-align: center;font-weight: bold;}
.mask .pop_box .btn_close{width: 0.5rem;height: 0.5rem;background: url(//cdn.upchina.com/front/gnntqshoppcenterh5/images/btn_close.png) no-repeat;background-size: 100%;position: absolute;top:-0.8rem;right: 0;}
.body_none{opacity: 0;}