@charset "UTF-8";
.mainBtn1{color: #fff;height: 0.97rem;background: var(--color);border-radius: 0.13rem;font-size: 0.36rem;}
.bg-white{background: #fff;}
/* 注册 */
.regdit{background: url("../img/bg_regdit.jpg") no-repeat top center;background-size: 100%;min-height: 100vh;}
.regdit .reg-tit{color: #fff;padding: 0.6rem 0 0.38rem 0.15rem;}
.regdit .reg-tit .tit{font-size: 0.4rem;}
.regdit .reg-tit .desc{margin-top: 0.1rem;color: #fffefe;}
.regdit .reg-form{padding: 0.4rem 0.36rem;}
.regdit .reg-form .group{margin-bottom: 0.33rem;}
.regdit .reg-form .group .group-tit{font-weight: bold;font-size: 0.32rem;color: #333;padding: 0 0 0.15rem 0.17rem;}
.regdit .reg-form .group .label{padding: 0 0 0.2rem 0;font-size: 0.32rem;color: #333;}
.regdit .reg-form .group .item{margin-bottom: 0.2rem;height: 0.8rem;background: #f3f8fe;border-radius: 0.13rem;}
.regdit .reg-form .group .item input{border: 0;background: none;box-shadow: none;font-size: 0.28rem;}
.regdit .reg-form .group .item .int{width: 100%;height: 100%;padding: 0 0.2rem;}
.regdit .reg-form .group .item .getcode{width: 2.31rem;height: 0.8rem;background: #003f98;border-radius: 0.13rem;color: #fff;flex-shrink: 0;font-size: 0.28rem;}
.regdit .reg-form .xieyi{margin-top: 0.3rem;margin-bottom: 0.34rem;}
.regdit .reg-form .xieyi .check i{width: 0.22rem;height: 0.22rem;margin-right: 0.1rem;background-position: center;background-size: 100% 100%;background-repeat: no-repeat;background-image: url("../img/ck1.png");}
.regdit .reg-form .xieyi .check.selected i{background-image: url("../img/ck2.png");}
.regdit .reg-form .xieyi a{color: var(--color);}
.regdit .reg-form .reg-btn button{width: 100%;}
.regdit .reg-form .denglu{padding: 0.65rem 0 0.3rem;}
.regdit .reg-form .denglu a{color: var(--color);}
/* 登录 */
.login .reg-tit{padding: 0.6rem 0 0.68rem 0.15rem;}
.login .reg-form .group .item{margin-bottom: 0.3rem;height: 0.98rem;background: #f3f8fe;border-radius: 0.13rem;}
.login .reg-form .xieyi{margin: 0.52rem 0;}
.login .reg-form .denglu{padding: 0.9rem 0 0 0;}
.login .reg-form .denglu .forget{color: #333;}
/* 忘记密码 */
.forget .reg-form .group .item{height: 0.98rem;}
.forget .reg-form .group .item input{font-size: 0.28rem;}
.forget .reg-form .group .item input::-webkit-input-placeholder{font-size: 0.28rem;}
.forget .reg-form .reg-btn{margin-top: 0.77rem;}
.forget .reg-form .denglu{padding: 0.77rem 0 0;}
/* 首页 */
.banner{position: relative;}
.banner .search{padding: 0.24rem;position: absolute;left: 0;top: 0;width: 100%;}
.banner .search .form{height: 0.64rem;background: #fff;border-radius: 0.32rem;padding: 0 0.27rem;}
.banner .search .form i{font-size: 0.4rem;color: var(--color);margin-right: 0.1rem;}
.banner .search .form .int input{width: 100%;}
.banner .search .form .btn{margin-left: 0.15rem;background: none;color: var(--color);font-size: 0.28rem;}
/* 列表1 */
.book-list1 li{margin-bottom: 0.25rem;}
.book-list1 li .item .pic{position: relative;}
.book-list1 li .item .pic .cat{padding: 0 0.13rem;height: 0.43rem;background: #003f98;border-radius: 0.07rem;color: #fff;font-size: 0.24rem;position: absolute;top: 0.22rem;left: 0.22rem;}
.book-list1 li .item .item-txt{padding: 0.28rem;}
.book-list1 li .item .item-txt .tit{font-size: 0.32rem;}
.book-list1 li .item .item-txt .attr{margin-top: 0.28rem;color: var(--color);}
.book-list1 li .item .item-txt .attr .price{font-size: 0.32rem;}
.book-list1 li .item .item-txt .attr .price span{font-size: 0.54rem;margin: -0.15rem 0 0 0.1rem;font-weight: bold;}
.book-list1 li .item .item-txt .attr .btn{width: 1.65rem;height: 0.59rem;background: #003f98;border-radius: 0.13rem;color: #fff;font-size: 0.28rem;}
.book-list1 li:last-child{margin-bottom: 0;}
.book-list2 li{width: 50%;}
.book-list2 li .item .fitImg{padding-top: 100%;}
.book-list2 li .item .item-txt{padding: 0.23rem;}
.book-list2 li .item .item-txt .tit{font-size: 0.28rem;line-height:1.5;height:3em;}
.book-list2 li .item .item-txt .cbs{color: #999;margin: 0.26rem 0 0.23rem;}
.book-list2 li .item .item-txt .attr .price{color: var(--color);font-size: 0.4rem;font-weight: bold;}
.book-list2 li .item .item-txt .attr .btn{padding: 0 0.14rem;height: 0.59rem;background: #003f98;border-radius: 0.13rem;color: #fff;font-size: 0.24rem;}
.index .idx-type{margin: 0.5rem 0 0.25rem;}
.index .idx-type img{height: 0.36rem;}
/* tabbar */
.fkg{height: 1.8rem;}
.fkg2{height: 3rem;}
.tabbar{position: fixed;width: 100%;left: 50%;z-index: 1111;transform: translateX(-50%);bottom: 0;height: 1.4rem;background: #ffffff;box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.1);padding: 0.26rem 0;}
.tabbar li{width: 25%;text-align: center;font-size: 0.28rem;float:left;}
.tabbar li i{width: 0.37rem;height: 0.37rem;margin-bottom: 0.14rem;background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.tabbar li:nth-child(1) i{background-image: url("../img/fi1.png");}
.tabbar li:nth-child(1).active i{background-image: url("../img/fi01.png");}
.tabbar li:nth-child(2) i{background-image: url("../img/fi2.png");}
.tabbar li:nth-child(2).active i{background-image: url("../img/fi02.png");}
.tabbar li:nth-child(3) i{background-image: url("../img/fi3.png");}
.tabbar li:nth-child(3).active i{background-image: url("../img/fi03.png");}
.tabbar li:nth-child(4) i{background-image: url("../img/fi4.png");}
.tabbar li:nth-child(4).active i{background-image: url("../img/fi04.png");}
.tabbar li a{position:relative;display:block}
.tabbar li a .dot{position: absolute;right:10px;top: 0;background: red;color: #fff;border-radius: 50%;width: 15px;height: 15px;display: flex;align-items: center;justify-content: center;font-size:12px;}
.tabbar li.active p{color: var(--color);font-weight: bold;}
.select{position: relative;}
.select .dropdown{width: 100%;min-width: 2.85rem;max-width: 2.85rem;display: none;background: #fff;box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 63, 152, 0.1);border-radius: 0.15rem;padding: 0.1rem 0.2rem;position: absolute;left: 50%;transform: translateX(-50%);top: 120%;max-height:6rem;overflow-y:auto;}
.select .dropdown::before{content: "";border: 0.1rem solid transparent;border-bottom: 0.1rem solid #fff;position: absolute;left: 50%;transform: translateX(-50%);top: -0.18rem;}
.select .dropdown li{margin: 0.1rem 0;font-size: 0.24rem;}
.select .dropdown li:hover, .select .dropdown li.active{color: var(--color);}
.screen{padding: 0.2rem 0.3rem;background: #f9f9f9;position: sticky;top: 0;z-index: 22;}
.screen .select{width: 1.6rem;margin-right: 0.16rem;}
.screen .select .dl{min-width: 1.6rem;height: 0.6rem;background: #ffffff;border-radius: 0.15rem;padding: 0 0.15rem;}
.screen .select:nth-child(1) .dropdown{left: 0;transform: translateX(0);}
.screen .select:nth-child(1) .dropdown::before{content: "";left: 30%;}
.screen .search{height: 0.6rem;background: #ffffff;border-radius: 0.15rem;padding: 0 0.2rem;}
.screen .search button{background: none;flex-shrink: 0;margin-left: 0.1rem;}
.screen .search button i{color: #666;font-size: 0.32rem;}
/* 教材专区 */
.book .idx1{margin: 0 0 0.24rem;}
/* 图书详情 */
.book-detail .det1{position: relative;}
.book-detail .det1 img{width: 100%;}
.book-detail .det1 .back{position: absolute;top: 0.2rem;right: 0.3rem;height: 0.4rem;border-radius: 0.2rem;background: rgba(0, 0, 0, 0.6);border-radius: 0.2rem;color: #fff;padding: 0 0.18rem;}
.book-detail .price{color: #dd2727;font-size: 0.32rem;margin: 0.2rem 0 0.3rem;}
.book-detail .price span{font-weight: bold;font-size: 0.54rem;margin-left: 0.05rem;}
.book-detail .title{font-size: 0.32rem;padding-bottom: 0.5rem;margin-bottom: 0.5rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.book-detail .attr{background: rgba(0, 63, 152, 0.05);border-radius: 0.3rem;padding: 0.3rem 0.27rem;}
.book-detail .attr li{display: flex;align-items: center;margin-bottom: 0.19rem;font-size: 0.25rem;}
.book-detail .attr li .label{width: 0.91rem;height: 0.41rem;flex-shrink: 0;margin-right: 0.18rem;background: #003f98;border-radius: 0.1rem;color: #fff;display: flex;align-items: center;justify-content: center;}
.book-detail .attr li .info{flex: 1;line-height: 1.2;overflow: hidden;}
.book-detail .attr li:last-child{margin-bottom: 0;}
.book-detail .page-cont{padding: 0.15rem 0 0.2rem 0;line-height: 1.65;font-size: 0.28rem;}
.book-detail .page-cont img{max-width: 100% !important;height: auto !important;}
.toolbar{position: fixed;width: 100%;left: 50%;z-index: 22222;transform: translateX(-50%);bottom: 0;background: #ffffff;box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.1);padding: 0.26rem 0.3rem;}
.toolbar .price{font-size: 0.28rem;}
.toolbar .price span{color: #dd2727;font-weight: bold;margin-left: 0.15rem;font-size: 0.32rem;}
.toolbar .price span span{margin-left: 0.05rem;font-size: 0.54rem;}
.toolbar .btn{background: #003f98;border-radius: 0.13rem;}
.toolbar .btn a{color: #fff;width: 2.13rem;height: 0.79rem;font-size: 0.32rem;padding: 0 0.1rem;display: flex;align-items: center;justify-content: center;}
.toolbar .btn a.cart{background: #0257c0;border-radius: 0.13rem 0 0 0.13rem;}
/* 购物车 */
.check{flex-shrink: 0;}
.check i{width: 0.38rem;height: 0.38rem;margin-right: 0.18rem;display: block;background-position: center;background-repeat: no-repeat;background-size: 100% 100%;background-image: url("../img/icon_ck1.png");}
.check.selected i{background-image: url("../img/icon_ck2.png");}
.cart{padding-top: 0.24rem;}
.cart li{margin-bottom: 0.24rem;}
.cart li .item{background: #fff;border-radius: 0.2rem;padding: 0.22rem;}
.cart li .item .check i{margin-right: 0;}
.cart li .item .pic{margin: 0 0.28rem;width: 2rem;flex-shrink: 0;}
.cart li .item .info{flex: 1;overflow: hidden;}
.cart li .item .info .cbs{color: #999;margin: 0.2rem 0;}
.cart li .item .info .attr .price{color: #dd2727;}
.cart li .item .info .attr .price span{font-size: 0.36rem;font-weight: bold;margin-left: 0.05rem;}
.cart li .item .info .attr .num{width: 1.72rem;height: 0.46rem;background: #fff;border-radius: 0.23rem;border: 1px solid #eaeaea;font-weight: bold;}
.cart li .item .info .attr .num .btn{width: 0.62rem;height: 0.46rem;}
.cart li .item .info .attr .num .count{width: 0.48rem;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;height:.46rem;}
.cart li .item .info .attr .num .count input{width: 100%;text-align: center;font-size: 0.24rem;height:.46rem;background:none;}
.cart-toolbar{position: fixed;width: 100%;left: 50%;z-index: 21;transform: translateX(-50%);background: #fff;bottom: 1.4rem;padding: 0.18rem 0.24rem;font-size: 0.28rem;}
.cart-toolbar .total .price{color: #dd2727;font-size: 0.32rem;margin: 0 0.37rem 0 0.17rem;}
.cart-toolbar .total .price span{font-size: 0.48rem;font-weight: bold;margin-left: 0.05rem;}
.cart-toolbar .btn a{width: 2.2rem;height: 0.79rem;background: #003f98;border-radius: 0.13rem;font-size: 0.32rem;color: #fff;}
/* 底部弹出 */
.laybox{display: none;position: fixed;width: 100%;height: 100%;z-index: 2222;background: rgba(0, 0, 0, 0.6);left: 0;bottom: 0;}
.laybox .wrap{width: 100%;height: 100%;display: flex;align-items: flex-end;}
.laybox .lay-main{width: 100%;background: #f5f5f5;border-radius: 0.3rem 0.3rem 0rem 0rem;}
.laybox .lay-tit{margin-bottom: 0.25rem;}
.laybox .lay-tit .tit{font-size: 0.36rem;padding-left: 0.26rem;}
.laybox .lay-tit .tit .back i{font-size: 0.24rem;font-weight: bold;margin-right: 0.15rem;}
.laybox .lay-tit .close i{font-size: 0.32rem;font-weight: bold;}
/* 购物车弹窗 */
.lay-cart .cart-box1{padding: 0.24rem;}
.lay-cart .address{padding: 0.28rem;font-size: 0.28rem;}
.lay-cart .address .link{margin-left: 0.3rem;flex-shrink: 0;}
.lay-cart .address .link i{color: #666;}
.lay-cart .cart .list li .item .pic{margin-left: 0;}
.lay-cart .pay .pay-tit{padding: 0 0.24rem 0 0.28rem;font-size: 0.36rem;margin-bottom: 0.24rem;}
.lay-cart .pay .list{padding: 0.4rem 0.26rem;}
.lay-cart .pay .list li{margin-bottom: 0.4rem;}
.lay-cart .pay .list li .tit img{width: 0.37rem;flex-shrink: 0;margin-right: 0.2rem;}
.lay-cart .pay .list li:last-child{margin-bottom: 0;}
.lay-cart .pay .list li.selected .check i{background-image: url("../img/icon_ck2.png");}
.lay-cart .heji{background: #fff;padding: 0.24rem;}
.lay-cart .heji .total{font-size: 0.28rem;}
.lay-cart .heji .total .tit{flex-shrink:0}
.lay-cart .heji .total .price{color: #dd2727;font-size: 0.32rem;margin: 0 0.37rem 0 0.17rem;flex-shrink:0}
.lay-cart .heji .total .price span{font-size: 0.48rem;font-weight: bold;margin-left: 0.05rem;}
.lay-cart .heji .buy-link .btn{width:3.7rem;height: 0.79rem;background: var(--color);border-radius: 0.13rem;color: #fff;font-size: 0.32rem;}
/* 地址选择弹窗 */
.lay-address .cart-box1{padding: 0.24rem;}
.lay-address .cart-box1 .lay-tit .tit{padding-left: 0;}
.lay-address .search{height: 0.6rem;background: #fff;border-radius: 0.15rem;padding: 0 0.23rem;margin-bottom: 0.2rem;}
.lay-address .search .int input{width: 100%;}
.lay-address .search button{background: transparent;}
.lay-address .search button i{font-size: 0.32rem;}
.lay-address .address-list{max-height: 4.5rem;overflow-y: auto;padding-right: 0.15rem;margin-right: -0.15rem;}
.lay-address .address-list ul{padding-bottom: 0.25rem;}
.lay-address .address-list li{background: #ffffff;border-radius: 0.2rem;padding: 0.3rem;margin-bottom: 0.2rem;border: 1px solid transparent;}
.lay-address .address-list li.active{border-color: #003f98;}
.lay-address .address-form{background: #ffffff;border-radius: 0.2rem;padding: 0.28rem;font-size: 0.32rem;margin-bottom: 0.2rem;}
.lay-address .address-form li{display: flex;align-items: center;border-bottom: 1px solid rgba(0, 0, 0, 0.1);justify-content: space-between;padding: 0.35rem 0;}
.lay-address .address-form li .label{flex-shrink: 0;}
.lay-address .address-form li .intbox{max-width: 65%;font-size: 0.32rem;}
.lay-address .address-form li .intbox input{width: 100%;text-align: right;}
.lay-address .address-form li .intbox input::-webkit-input-placeholder{font-size: 0.32rem;}
.lay-address .address-form li .intbox i{font-size: 0.3rem;flex-shrink: 0;margin-left: 0.22rem;}
.lay-address .address-form li:first-child{padding-top: 0.15rem;}
.lay-address .address-form li:last-child{border-bottom: 0;}
.lay-address .address-form li.dz{align-items: flex-start;}
.lay-address .address-form li.dz textarea{text-align: right;padding-right: 0.05rem;resize: none;}
.lay-address .lay-btn{background: #fff;padding: 0.24rem;}
.lay-address .lay-btn .btn{height: 0.79rem;border-radius: 0.13rem;font-size: 0.32rem;display: flex;align-items: center;justify-content: center;}
.lay-address .lay-btn .btn.btn1{background: #eaeaea;width: 2.48rem;flex-shrink: 0;color: #333;}
.lay-address .lay-btn .btn.btn2{background: var(--color);color: #fff;flex: 1;overflow: hidden;margin-left: 0.2rem;}
.region-picker{position: fixed;bottom: 0;left: 0;width: 100%;background-color: #fff;z-index: 9999;transform: translateY(100%);transition: transform 0.3s ease;display: none;border-radius: 0.12rem 0.12rem 0 0;box-shadow: 0 -0.02rem 0.1rem rgba(0, 0, 0, 0.1);}
.region-picker.show{display: block;transform: translateY(0);}
.region-picker .picker-header{height: 0.9rem;display: flex;align-items: center;justify-content: space-between;padding: 0 0.3rem;font-size: 0.28rem;border-bottom: 1px solid #eee;}
.region-picker .picker-header .cancel,
.region-picker .picker-header .confirm{color: var(--color);}
.region-picker .picker-header .title{font-weight: 500;}
.region-picker .picker-content{height: 5.5rem;overflow: hidden;}
.region-picker .picker-cols{height: 100%;}
.region-picker .picker-cols .picker-col{width: 33.333%;height: 100%;overflow-y: auto;float: left;text-align: center;}
.region-picker .picker-list{padding: 0;margin: 0;list-style: none;}
.region-picker .picker-item{margin: 0.15rem 0;color: #333;font-size: 0.27rem;}
.region-picker .picker-item.selected{color: #003f98;font-weight: 500;}
/* member */
.member{background: #f9f9f9 url("../img/bg_meb.png") no-repeat top center;}
.member .meb1{padding: 0.5rem 0 0.1rem;}
.member .meb1 .user{flex-shrink: 0;position:relative;}
.member .meb1 .user img{width: 1.6rem;height: 1.6rem;border-radius: 50%;}
.member .meb1 .user .edit1{position:absolute;right:.4rem;bottom:0rem}
.member .meb1 .user .edit1 img{width:.4rem;height:.4rem}
.member .meb1 .info{margin: 0 0.27rem;flex-shrink: 0;}
.member .meb1 .info .uname{font-size: 0.36rem;font-weight: bold;}
.member .meb1 .info .zhuanye{color: var(--color);line-height: 1.45;margin-top: 0.16em;}
.member .meb1 .edit{width: 1.48rem;height: 0.48rem;background: #ffffff;box-shadow: 0rem 0rem 0rem 0rem rgba(0, 63, 152, 0.1);border-radius: 0.24rem;color: var(--color);}
.member .meb2{background: #fff;padding: 0.3rem;border-radius: 0.3rem;margin: 0.3rem 0;}
.member .meb2 .meb-tit1{margin-bottom: 0.24rem;}
.member .meb2 .meb-tit1 .tit{font-size: 0.3rem;}
.member .meb2 .meb-tit1 .link{color: #999;}
.member .meb2 .list{overflow:hidden;}
.member .meb2 .list li{width: 25%;text-align: center;font-size: 0.28rem;position:relative;float:left;}
.member .meb2 .list li a{display:block}
.member .meb2 .list li .dot{position: absolute;right:10px;top: 0;background: red;color: #fff;border-radius: 50%;width: 15px;height: 15px;display: flex;align-items: center;justify-content: center;font-size:12px;}
.member .meb2 .list li .icon{display: flex;align-items: center;justify-content: center;margin-bottom: 0.1rem;}
.member .meb2 .list li .icon img{width: 0.4rem;}
.member .meb3{background: #fff;border-radius: 0.3rem;padding: 0 0.27rem;}
.member .meb3 li{border-bottom: 1px solid rgba(0, 0, 0, 0.1);font-size: 0.28rem;}
.member .meb3 li .item{padding: 0.38rem 0.08rem;}
.member .meb3 li .item .icon{flex-shrink: 0;margin-right: 0.15rem;}
.member .meb3 li .item .icon img{width: 0.3rem;}
.member .meb3 li .item .jt i{font-size: 0.26rem;color: #666;}
.member .meb3 li:last-child{border-bottom: 0;}
.member .exit{margin: 0.7rem 0;}
.member .exit .btn{height: 0.86rem;background: rgba(153, 153, 153, 0.3);border-radius: 0.13rem;font-size: 0.32rem;}
.member .meb-tit{padding: 0.3rem 0 0.3rem 0.27rem;}
.member .meb-tit .tit{font-size: 0.4rem;}
.member .meb-tit .back{padding: 0.14rem 0.22rem;border-radius: 0.3rem 0 0 0.3rem;background: #fff;color: var(--color);}
.member .meb-cont{background: #fff;border-radius: 0.3rem 0.3rem 0 0;line-height: 1.8;padding: 0.2rem 0.1rem;}
.member .meb-cont .contbox{max-height: 100%;overflow-y: auto;padding: 0.38rem;}
/* 协议 */
.policy{height: 100vh;overflow: hidden;}
.policy .meb-cont{font-size: 0.26rem;}
/* 修改密码 */
.modify{height: 100vh;overflow: hidden;}
.modify .contbox{padding: 0.65rem;}
.modify li{margin-bottom: 0.3rem;}
.modify li .label{font-size: 0.32rem;margin-bottom: 0.1rem;}
.modify li .intbox{height: 0.98rem;background: #f3f8fe;border-radius: 0.13rem;font-size: 0.28rem;}
.modify li .intbox input,
.modify li .intbox .layui-input{width: 100%;height: 100%;background: none;padding: 0 0.2rem;}
.modify .btns{margin-top: 0.77rem;}
.modify .btns button{height: 0.97rem;background: #eaeaea;border-radius: 0.13rem;width: 100%;margin-bottom: 0.39rem;font-size: 0.36rem;}
.modify .btns button.btn1{background: var(--color);color: #fff;}
.modify .btns button.btn2{margin-bottom: 0;}
.modify .layui-form li .intbox{height: 0.8rem;}
.modify .layui-form li .intbox .layui-input{height: 0.8rem;border: 0;box-shadow: none;}
.modify .layui-form li.li2 .intbox{margin-bottom: 0.2rem;}
.userinfo .meb-cont{margin: 0 0.24rem 0.24rem 0.24rem;padding: 0;border-radius: 0.2rem;}
.userinfo .meb-cont .contbox{padding: 0.3rem 0.27rem;}
.userinfo li .label{padding-left: 0.15rem;}
.userinfo .btns{margin-top: 0.54rem;}
.userinfo .btns button{margin-bottom: 0;}
/* 订单列表 */
.order .meb-cont{background: #f9f9f9;}
.order .meb-cont .contbox{padding: 0 0.2rem;}
.order .tabs{margin-bottom: 0.38rem;}
.order .tabs li{font-size: 0.32rem;}
.order .tabs li a{color: #333;}
.order .tabs li.active a{color: var(--color);}
.order .tablist .tabcont{display: none;}
.order .tablist .tabcont:nth-child(1){display: block;}
.order-list li{margin-bottom: 0.2rem;}
.order-list li .item{border-radius: 0.2rem;background: #fff;padding: 0 0.2rem 0.2rem 0.2rem;}
.order-list li .item .item-tit{padding: 0.2rem 0;border-bottom: 1px solid #e3e3e3;}
.order-list li .item .item-tit .tit{color: #666;font-size: 0.2rem;}
.order-list li .item .item-tit .zt{color: var(--color);font-size: 0.24rem;}
.order-list li .item .item-cont{padding: 0.2rem 0;}
.order-list li .item .item-cont .pic{width: 1.7rem;flex-shrink: 0;}
.order-list li .item .item-cont .info{margin: 0 0.46rem 0 0.23rem;padding: 0.24rem 0;}
.order-list li .item .item-cont .info .tit{font-size: 0.28rem;line-height: 1.3;}
.order-list li .item .item-cont .info .cbs{color: #999;}
.order-list li .item .item-cont .attr{flex-shrink: 0;padding: 0.24rem 0;text-align: right;}
.order-list li .item .item-cont .attr .price span{font-size: 0.32rem;font-weight: bold;margin-left: 0.05rem;}
.order-list li .item .item-cont .attr .num{color: #666;}
.order-list li .item .item-link a{width: 1.6rem;height: 0.66rem;font-size: 0.24rem;display: flex;align-items: center;justify-content: center;border-radius: 0.13rem;border: 1px solid #eaeaea;margin-left: 0.2rem;}
.order-list li .item .item-link a.btn2{background: var(--color);color: #fff;border-color: var(--color);}
.order-list li .item .tongji{margin-top: 0.1rem;}
.order-list li .item .tongji .tit{font-size: 0.24rem;}
.order-list li .item .tongji .price{font-size: 0.36rem;font-weight: bold;}
/* 取消订单弹窗 */
.layorder .wrap{align-items: center;}
.layorder .contbox{width: 6.2rem;padding: 0.64rem 0;background: #f5f5f5;border-radius: 0.3rem;position: relative;}
.layorder .contbox .close{position: absolute;right: 0.3rem;top: 0.3rem;}
.layorder .contbox .close i{font-size: 0.3rem;font-weight: bold;}
.layorder .contbox .icon img{width: 1.1rem;}
.layorder .contbox .tit{margin: 0.46rem 0 0.67rem;font-size: 0.36rem;}
.layorder .contbox .link .btn{width: 3.36rem;height: 0.79rem;background: #003f98;border-radius: 0.13rem;font-size: 0.32rem;color: #fff;}
/* 订单详情 */
.order-detail .meb-cont{background: #f9f9f9;}
.order-detail .meb-cont .contbox{padding: 0 0.2rem;}
.order-detail .det1{background: #fff;border-radius: 0.2rem;margin-bottom: 0.2rem;font-size: 0.28rem;padding: 0.25rem;}
.order-detail .det1 .tit{color: var(--color);}
.order-detail .det1 .cont{color: #333;line-height: 1.3;margin-top: 0.1rem;}
.order-detail .det3{background: #fff;border-radius: 0.2rem;padding: 0.26rem 0.26rem 0.35rem 0.26rem;}
.order-detail .det3 .od-tit{font-size: 0.3rem;margin-bottom: 0.35rem;}
.order-detail .det3 li{margin-bottom: 0.3rem;display: flex;align-items: center;justify-content: space-between;color: #666;}
.order-detail .det3 li .cont.status{color: var(--color);}
.order-detail .det3 li:last-child{margin-bottom: 0;}
.order-detail .od-toolbar{position: fixed;bottom: 0;width: 100%;background: #fff;background: #ffffff;box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1);padding: 0.26rem 0.23rem;}
.order-detail .od-toolbar .btns{gap: 0.13rem;}
.order-detail .od-toolbar .btns .btn{flex: 1;overflow: hidden;height: 0.8rem;border-radius: 0.13rem;font-size: 0.3rem;display: flex;align-items: center;justify-content: center;border: 1px solid #eaeaea;}
.order-detail .od-toolbar .btns .btn.btn1{background: rgba(51, 51, 51, 0.1);}
.order-detail .od-toolbar .btns .btn.btn3{background: var(--color); color: #fff; border-color: var(--color);}
/* 左滑删除相关样式 */
.item-wrapper{position: relative;width: 100%;z-index: 0;overflow: hidden;transition: all 0.3s ease;}
.item-wrapper .item{position: relative;z-index: 2;transition: transform 0.3s ease;background: #fff;border-radius: 0.2rem;padding: 0.22rem;}
.item-wrapper .delete-btn{position: absolute;top: 0;right: 0;width: 60px;height: 100%;background-color: #dd2727;border-radius: 0 0.22rem 0.22rem 0;color: white;display: flex;align-items: center;justify-content: center;font-size: 0.28rem;z-index: 1;}
/* 退款申请 */
.refund .refund-box1{background: #fff;border-radius: 0.2rem;padding: 0.3rem;}
.refund .refund-box1 li{margin-bottom: 0.2rem;}
.refund .refund-box1 li .label{font-size: 0.32rem;font-weight: 500;color: #333;}
.refund .refund-box1 li .cont{font-size: 0.3rem;}
.refund .refund-box1 li:last-child{margin-bottom: 0;}
.refund .refund-box1 li.li2 .jine{color: #999;font-size: 0.2rem;}
.refund .refund-box1 li.li2 .price{font-family: "Manrope";font-weight: bold;font-size: 0.36rem;}
.refund .refund-box1 li.li2 .price span{font-size: 0.24rem;margin-right: 5px;}
.refund .refund-box2{background: #fff;border-radius: 0.2rem;padding: 0 0.3rem 0.3rem 0.3rem;margin: 0.2rem 0;}
.refund .refund-box2 .item-tit{font-size: 0.32rem;font-weight: 500;padding: 0.33rem 0;border-bottom: 1px solid #eaeaea;}
.refund .refund-box2 .item-cont{padding: 0.25rem 0 0 0;}
.refund .refund-box2 .item-cont li{padding: 0.2rem 0;display: flex;align-items: center;justify-content: space-between;font-size: 0.3rem;color: #666;}
.refund .refund-box2 .item-cont li .check i{margin-right:0;}
.apply-btn{background: #fff;padding: 0.24rem;position: fixed;width: 100%;left: 0;bottom: 0;}
.apply-btn .cont{padding-bottom: constant(safe-area-inset-bottom)!important;padding-bottom: env(safe-area-inset-bottom)!important;}
.apply-btn button{width: 100%;height: 0.79rem;background: #003f98;border-radius: 0.13rem;color: #fff;font-size: .32rem;}
.apply-btn button span{font-size: .36rem;font-weight: bold;margin-left: .2rem;}
.apply-btn button span i{font-size: .24rem;font-weight: normal;margin-right: .05rem;}
