.confirmOrderContainer,.getCodeContainer {width: 100%;font-size: 0.26rem;max-width: 7.5rem;margin: auto;text-align: left;color: #161616;/*    min-height: 12.5rem;*/background: rgb(236, 236, 236);}
.bgwhite{background: white;}
.patternBg{width:100%;height:0.15rem;background: url(/img/application/color-line.png) no-repeat;background-size: 100% 100%;}
.titleBackHeader {height: 0.84rem;position: relative;font-size: 0.31rem;letter-spacing: 0.02rem;color: #333333;text-align: center;line-height: 0.84rem;background: white;border-bottom:1px solid rgb(244, 244, 244);}

.titleBackHeader>a {width: 0.2rem;height: 0.35rem;background: url(/img/application/directionbt.png) no-repeat;transform: scale(-1);background-size: 0.2rem 0.35rem;display: block;position: absolute;top: 0.25rem;left: 0.27rem;}

.gameInfo {width: 92%;margin: auto;height: 0.7rem;line-height: 0.7rem;text-align: left;}

.gameInfo em {float: right;height: 0.7rem;}

.buyTime {width: 92%;margin: auto;height: 0.4rem;line-height: 0.35rem;color: rgb(160, 160, 160);text-align: left;}

.codeContainer {width: 92%;margin: auto;}

.codeContainer .codeContent {height: 0.45rem;padding: 0.15rem 0;}

.codeContent span {float: left;width: 1.1rem;height: 0.45rem;line-height: 0.45rem;color: rgb(214, 58, 59);}

.codeContent a {float: right;width: 0.96rem;height: 0.45rem;line-height: 0.45rem;border-radius: 0.05rem;background: rgb(242, 242, 242);text-align: center;}

.codeContent p {float: left;width: 5rem;height: 0.45rem;line-height: 0.45rem;border-radius: 0.05rem;margin: 0;background: rgb(242, 242, 242);text-align: left;box-sizing: border-box;padding-left: 0;font-size: 0.24rem;text-align: center;}
.codeContent .btn{height: 0.45rem;line-height: 0.45rem;margin-left: 0.1rem;width: 0.7rem;font-size: 0.24rem;border-radius: 0.05rem;background: #ddd;-webkit-appearance: none;}
.codeContainer + p {width: 92%;margin: auto;height: 0.7rem;line-height: 0.7rem;text-align: left;color: rgb(160, 160, 160);letter-spacing: 0.01rem;}

/*领取激活码失败*/
.getCodeFail {padding: 1rem 0;}

.failLogo {width: 100%;display: flex;justify-content: center;align-items: center;}

.failLogo img {width: 1.2rem;height: 1.2rem;}

.failLogo p {height: 1.2rem;line-height: 1.2rem;font-size: 0.4rem;color: rgb(216, 57, 62);font-weight: bold;margin-left: 0.2rem;}

.connect {height: 2rem;line-height: 2rem;text-align: center;}

.connect .lxkf {color: rgb(216, 57, 62);}

/*快递信息*/
.deliveryInfoContainer {width: 100%;font-size: 0.26rem;max-width: 7.5rem;margin: auto;text-align: left;color: #161616;/*    min-height: 11.5rem;*/}

.whatDelivery {padding: 0.1rem 1rem;text-align: left;box-sizing: border-box;border-bottom: 0.2rem solid rgb(244, 244, 244);}

.whatDelivery p {height: 0.4rem;line-height: 0.4rem;color: #2b2b2b;}

.deliveryDetail {width: 92%;margin: auto;}

.deliveryDetail {padding: 0.5rem 0;}

.deliveryDetailContent {position: relative;overflow: hidden;}

.deliveryDetailContent:before {width: 0.01rem;left: 0.25rem;position: absolute;top: 0.2rem;content: '';height: 100%;background: rgb(190, 190, 190);z-index: 1;}

.deliveryDetail li span {float: left;width: 0.36rem;height: 0.36rem;background: transparent;border-radius: 50%;margin: 0 0.1rem;position: relative;z-index: 2;}

.deliveryDetail li span i {width: 0.16rem;height: 0.16rem;float: left;margin: 0.1rem;background: rgb(204, 204, 204);border-radius: 50%;}

.deliveryDetail li.checked span {background: rgba(130, 170, 93, 0.5);}

.deliveryDetail li.checked span i {width: 0.24rem;height: 0.24rem;margin: 0.05rem;background: rgb(130, 170, 93);}

.deliveryDetail li p {float: left;color: #605f5f;width: 6rem;text-align: left;line-height: 0.4rem;margin-left: 0.3rem;border-bottom: 0.01rem solid rgba(190, 190, 190, 0.5);padding-bottom: 0.2rem;margin-bottom: 0.3rem;}

.deliveryDetail li.checked p {color: rgb(130, 170, 93);}

/*确定订单*/
.defaultAddress {width: 100%;padding: 0.25rem 4%;margin: 0 auto 0.2rem;/* height: 1.5rem; */display: block;text-align: left;color: #000000;box-sizing: border-box;background: white;}

.defaultAddress p {height: 0.45rem;line-height: 0.45rem;}

.defaultAddress .defaultName {width: 1.2rem;text-align: left;float: left;}

.defaultName span {display: block;width: 0.62rem;height: 0.3rem;box-sizing: border-box;border-radius: 0.03rem;border: 1px solid rgb(180, 40, 45);color: rgb(180, 40, 45);line-height: 0.3rem;text-align: center;}

.defaultPhoneAdr {width: 4.9rem;float: left;}

.defaultPhoneAdr span {color: #3d4245;}

.defaultAddress i {float: right;width: 0.2rem;height: 0.3rem;background: url(/img/application/directionbt.png) no-repeat;background-size: 0.2rem 0.3rem;margin: 0.5rem 0 0 0.6rem;}

.orderList {background: white;padding: 0 4%;text-align: left;margin-bottom: 0.2rem;}

.orderNum {width: 100%;height: 0.75rem;line-height: 0.75rem;font-size: 0.26rem;border-bottom: 0.02rem solid rgb(244, 244, 244);}

.orderContent {height: 1.64rem;padding: 0.14rem 0.15rem 0.14rem 0;border-bottom: 0.01rem solid rgb(244, 244, 244);}

.orderContent img {width: 3.5rem;height: 1.64rem;float: left;margin-right: 0.21rem;border-radius: 0.12rem;}

.orderContent .gameName {width: 3rem;height: 1.14rem;float: left;line-height: 0.37rem;font-size: 0.26rem;overflow: hidden;}

.orderContent .gamePirceNum {width: 3rem;height: 0.5rem;line-height: 0.5rem;float: left;font-size: 0.23rem;letter-spacing: 0.01rem;color: #a1a1a1;text-align: right;}

.gamePirceNum span {float: left;height: 0.5rem;line-height: 0.5rem;text-align: left;font-size: 0.26rem;letter-spacing: 0.01rem;color: #333333;}

.orderOpenWindow {line-height: 0.83rem;height: 0.83rem;border-bottom: 0.01rem solid rgb(245, 245, 245);text-align: left;cursor: pointer;padding: 0 4%;margin: auto;background: white;}

.orderOpenWindow i {float: right;width: 0.2rem;height: 0.3rem;background: url(/img/application/directionbt.png) no-repeat;background-size: 0.2rem 0.3rem;margin: 0.25rem 0 0 0.6rem;}

.orderOpenWindow p {height: 0.83rem;line-height: 0.83rem;float: right;color: #3d4245;}

.others {padding: 0.25rem 4%;background: white;}

.others .allleftPart {min-height: 0.35rem;line-height: 0.35rem;color: #373737;margin: 0.12rem 0;}

.allleftPart1 {float: left;width: 1.4rem;}

.allleftPart2 {width: 5.4rem;float: left;text-align: left;color: rgb(137, 137, 137);}

.goodsNumInfo {padding: 0.3rem 0;}

.goodsNumInfo > div {height: 0.45rem;font-size: 0.23rem;}

.goodsNumInfo > div p {float: right;height: 0.45rem;line-height: 0.45rem;text-align: right;letter-spacing: 0.01rem;}

.goodsNumInfo .goodsNumLeft span {font-size: 0.26rem;color: #ff532b;}

.goodsNumInfo .goodsNumRight {text-align: left;width: 1.4rem;padding-left: 0.3rem;letter-spacing: 0;}

.goodsNumInfo .discountNum .goodsNumLeft {color: #b4282d;}

.goodsNumInfo .totalNum .goodsNumLeft {font-weight: bold;}

.goodsNumInfo .totalNum .goodsNumRight {color: #b4282d;font-weight: bold;}

.footerPay {height: 0.88rem;border-top: 0.01rem solid rgb(230, 230, 230);position: fixed;bottom: 0;left: 0;width: 100%;max-width: 7.5rem;margin: auto;right: 0;box-sizing: border-box;background: rgb(250, 250, 250);}

.footerPay div {height: 0.88rem;line-height: 0.88rem;float: right;margin-right: 0.39rem;}

.footerPay div span {color: #b4282d;font-size: 0.28rem;font-weight: bold;}

.footerPay div em {font-size: 0.36rem;}

.footerPay a {float: right;width: 2.02rem;height: 0.88rem;line-height: 0.88rem;text-align: center;background: rgb(180, 40, 45);letter-spacing: 0.01rem;color: white;cursor: pointer;}

/*弹窗*/

.shadowWindow {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 1001;display: none;}

.messageWindow .openedWindow {position: fixed;bottom: 0;left: 0;width: 100%;z-index: 1002;display: none;padding: 0.2rem 0 2rem;background: white;}

.openedWindow .titleHeader {height: 0.6rem;line-height: 0.6rem;text-align: left;padding: 0 4%;margin: auto;background: white;}

.windowLi {border-bottom: 0.01rem solid rgb(245, 245, 245);text-align: left;cursor: pointer;padding: 0 4%;margin: auto;background: white;}

.windowLi i {float: right;width: 1.1rem;height: 0.3rem;background: url(/img/application/Ss_A.png) no-repeat;background-size: 0.3rem 0.3rem;background-position: right;text-align: right;margin: 0.3rem 0.3rem 0 0;}

.windowLi.checked i {background-image: url(/img/application/Ss_B.png);}

.noUse i {background: transparent;color: #a5a5a5;}

.windowLi p {line-height: 0.83rem;height: 0.83rem;float: right;color: #3d4245;}

.windowLi span {display: flex;align-items: center;height: 0.83rem;float: left;color: #3d4245;width: 4.2rem;}

.noUse p {color: #a5a5a5;}

.noUse span {color: #a5a5a5;}

.closeWindow {position: absolute;bottom: 0;left: 0;width: 100%;height: 0.88rem;line-height: 0.8rem;background: rgb(225, 225, 225);color: #b4282d;text-align: center;font-size: 0.28rem;letter-spacing: 1px;}


#postData input[type="submit"],
#orderform input[type="submit"]{background:transparent;}

/*各种优惠卷*/
.getCodeList {width: 100%;font-size: 0.26rem;max-width: 7.5rem;margin: auto;text-align: left;color: #161616;}

.typeBook {background: white;height: 0.8rem;font-size: 0.26rem;color: #404040;border-bottom: 0.2rem solid rgb(236, 236, 236);}

.typeBook a {width: 33.3%;text-align: center;float: left;}

.typeBook a span {display: inline-block;height: 0.76rem;line-height: 0.8rem;padding: 0 0.05rem;border-bottom: 0.04rem solid transparent;}

.typeBook a.checked span {border-color: #dd3f2a;color: #dd3f2a;}

.typeBookContent .bookContent {height: 4.8rem;background: white;border-bottom: 0.2rem solid rgb(236, 236, 236);}

.bookContent h2 {height: 0.8rem;line-height: 0.8rem;font-size: 0.26rem;text-align: left;overflow: hidden;padding-left: 4%;margin-bottom: 0.32rem;border-bottom: 0.02rem solid rgb(245, 245, 245);}

.typeContent {width: 92%;margin: auto;height: 3.11rem;border-radius: 0.1rem;border: 0.02rem solid rgb(228, 228, 228);}

.bookPrice {width: 2rem;height: 3.11rem;background: url(/img/application//wsy.png) no-repeat;background-size: 100% 100%;float: left;}

.bookPrice.bookNoUse {background-image: url(/img/application//guoqi.png);}

.bookPriceContent {height: 1.8rem;margin-top: 0.6rem;}

.bookPriceContent p {height: 1.1rem;line-height: 1.2rem;font-size: 0.7rem;color: white;text-align: center;}

.bookPriceContent span {display: block;height: 0.6rem;line-height: 0.6rem;box-sizing: border-box;border-top: 0.02rem solid white;width: 90%;margin: auto;font-size: 0.24rem;color: white;}

.bookInfo {float: left;height: 100%;box-sizing: border-box;padding-top: 0.4rem;text-align: left;width: 4.7rem;padding-left: 0.25rem;}

.bookInfo .bookName {line-height: 0.4rem;max-height: 0.8rem;overflow: hidden;}

.bookInfo .bookTime {height: 0.4rem;line-height: 0.4rem;margin: 0.25rem 0 0.4rem;}

.bookInfo .bookType {text-align: center;background: rgb(244, 244, 244);width: 2.7rem;line-height: 0.66rem;height: 0.66rem;border: rgb(210, 210, 210);border-radius: 0.1rem;margin: auto;display: block;clear: both;}

/*客服*/
.serverContainer {width: 100%;font-size: 0.26rem;max-width: 7.5rem;margin: auto;text-align: left;color: #161616;height: 100%;}

.serverBg {width: 100%;height: 2.57rem;background: url(/img/application//banner_sv.png) no-repeat;background-size: 100% 100%;}

.serverFooter {position: absolute;text-align: center;color: #9c9c9c;font-size: 0.24rem;height: 1.5rem;line-height: 0.5rem;margin: auto;bottom: 0;width: 100%;}

.serverQQ,
.serverTel {display: block;height: 1rem;line-height: 1rem;font-size: 0.36rem;text-align: center;cursor: pointer;background: white;border-radius: 0.1rem;width: 92%;margin: 1rem auto;border: 1px solid rgb(236, 236, 236);}

.serverQQ:before {content: '';display: inline-block;width: 0.6rem;height: 0.66rem;background: url(/img/application//qqq.png) no-repeat;background-size: 0.6rem 0.66rem;position: relative;top: 0.17rem;left: -0.2rem;}

.serverTel:before {content: '';display: inline-block;width: 0.66rem;height: 0.66rem;background: url(/img/application//tel.png) no-repeat;background-size: 0.66rem 0.66rem;position: relative;top: 0.17rem;left: -0.2rem;}

/*优惠券*/
.detailCoupon_li {display: block;width: 7.05rem;height: 2.41rem;background: url("/img/application/fhyx_buy_icon02.png") no-repeat;background-size: 100% 100%;margin: 0.28rem auto 0;}
.detailCoupon_li_l {float: left;width: 4rem;height: 1.7rem;margin-left: 0.45rem;margin-top: 0.25rem;}
.detailCoupon_li_l .title {float: left;width: 100%;height: 0.5rem;line-height: 0.5rem;font-size: 0.34rem;color: #373737;font-weight: bold;overflow: hidden;text-align: left;margin-bottom: 0.1rem;white-space: nowrap;text-overflow: ellipsis;}
.detailCoupon_li_l .time {float: left;width: 100%;height: 0.4rem;line-height: 0.4rem;font-size: 0.28rem;color: #727272;overflow: hidden;text-align: left;border-bottom: 1px solid #f5f5f5;padding-bottom: 0.15rem;margin-bottom: 0.15rem;}
.detailCoupon_li_l .content {float: left;width: 100%;height: 0.4rem;line-height: 0.4rem;font-size: 0.22rem;color: #ff501a;overflow: hidden;text-align: left;white-space: nowrap;text-overflow: ellipsis;}
.detailCoupon_li_l .content.noclick {color: #868686;}
.detailCoupon_li_r {float: right;width: 1.5rem;height: 1.5rem;margin-top: 0.4rem;margin-right: 0.2rem;}
.detailCoupon_li_r_top {display: table;width: auto;height: auto;margin: 0 auto;}
.detailCoupon_li_r em {float: left;width: auto;height: 0.2rem;line-height: 0.2rem;font-size: 0.26rem;font-weight: bold;color: #eb3d3d;margin-left: -0.2rem;}
.detailCoupon_li_r .money {float: left;width: auto;height: 0.32rem;line-height: 0.26rem;font-size: 0.42rem;font-weight: bold;color: #eb3d3d;text-align: center;}
.detailCoupon_li_r .money.zkcoupon {width: 100%;}
.detailCoupon_li_r a {float: left;width: 1.2rem;height: 0.39rem;background-color: #f23f3f;border-radius: 0.2rem;line-height: 0.39rem;color: #ffffff;font-size: 0.22rem;margin-top: 0.74rem;cursor: pointer;text-align: center;margin-left: 0.15rem;}
.detailCoupon_li_r a.normal {background-color: #fff;color: #f23f3f;border: solid 1px #eb3d3d;}
.detailCoupon_li_r a.noclick {background-color: #b1b1b1;}

.couponcenter {position: fixed;bottom: 0;width: 100%;height: 1rem;background: #eeeeee;}
.couponcenter a {display: table;width: 3.5rem;height: 0.6rem;background: #ffffff;margin: 0.2rem auto;line-height: 0.6rem;text-align: center;color: #333;border: 1px solid #ccc;border-radius: 0.1rem;}

.typeBookTab {display: table;width: auto;height: 0.7rem;margin: 0.2rem auto 0;}
.typeBookTab a {float: left;width: auto;height: 0.7rem;line-height: 0.6rem;text-align: center;font-size: 0.26rem;color: #828282;margin: 0 0.4rem;}
.typeBookTab a.checked {font-size: 0.32rem;color: #373737;font-weight: bold;position: relative;}
.typeBookTab a.checked:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 0.55rem;height: 0.1rem;background-color: #ff3000;border-radius: 0.05rem;margin: auto;}