@CHARSET "UTF-8";
/*支付页面*/
.pay-content-none{height:50px;}
.bg-f2f2f2{background:#f2f2f2;}
.payment-content{width: 54.9rem;margin: 0 auto;padding: 0;background:#F2F2F2;}
.pay-content-detail{background:#fff;width:900px;min-height:523px;padding:30px 100px;margin:0 auto;}
.pay-content-detail .pay-content{width:100%;margin-bottom:20px;}
.pay-content-detail .pay-content .pay-content-left{height: 30px;display: inline-block;line-height: 30px;width: 10%;text-align: left;font-size: 16px;margin-right: 2%;float:left;color: #9c9c9c;}
.pay-content-detail .pay-content .pay-content-right{font-size: 16px;height: 30px;line-height: 30px;display: inline-block;width: 35%;margin-right: 2%;float:left;}
.pay-content-detail .pay-content .pay-content-right>span{color: red;font-size: 14px;}
.pay-content-detail .pay-content .pay-content-right>.now-price{text-decoration: blink;color: red;font-size: 20px;}
.pay-content-detail .pay-content .pay-content-right>.before-price{color: #080808;}
.pay-content-detail .pay-content .pay-content-right>input{width:20%;}
.pay-content-detail .pay-content .pay-content-all{display: inline-block;line-height: 30px;font-size: 16px;float:left;width:87%;}
.pay-content .layui-btn{width:200px;background:#FE311B;border-radius:5px;margin-top: 30px;}
.text-center{text-align:center;}
.pay-content input[type=checkbox],input[type=radio]{opacity: 1;position: inherit;}
.pay-content .pay-mode{height: 45px;line-height: 40px;width: 25%;margin-right: 5%;font-size: 16px;}
.pay-content .pay-mode>input{margin-right:10%;vertical-align: text-bottom;}
.pay-content .pay-mode>span{display: inline-block;width: 40px;text-align: center;margin-right: 10px;}
.pay-content .pay-mode>span>img{width:100%;height:100%;}
.pay-input{height:40px;}
.pay-input>span{height: 30px;display: inline-block;line-height: 30px;text-align: left;font-size: 16px;margin-right: 10px;}
.pay-input>.last-span{margin-left:10px;font-size:14px;vertical-align: bottom;}

/*服务列别*/
.border-bottom-0{border-bottom:0}
.bg-fff{background:#fff;}
.serviceAll{display: inline-block;float: right;height: 20px;line-height: 20px;background: #ccc;color: #fff;width: 70px;text-align: center;border-radius: 5%;font-size: 12px;}
.serviceAll:hover{cursor:pointer;background:#D3D3D3;}
.payment-list{margin-bottom:50px;}
.payment-list-one{margin-bottom:20px;width:100%;padding: 10px;border: 1px solid rgba(119, 119, 119, 0.36);display:none;}
.payment-list-one.active{display:block;}
.payment-list-one .list-one-left{float: left;height: 180px;width: 150px;/* border: 1px solid #ccc; */margin-right: 2%;}
.payment-list-one .list-one-left>img{width:100%;height:100%;}
.payment-list-one .list-one-right{float: left;width: 80%;}
.payment-list-one .list-one-right .list-one-title{font-size: 16px;margin-bottom: 15px;font-weight: 600;margin-top: 10px;}
.payment-list-one .list-one-right .list-one-content{font-size: 14px;letter-spacing: 2px;/* height: 105px; */overflow: hidden;line-height:35px;}
.payment-list-one .list-one-right .list-one-category{display: inline-block;float: left;height: 35px;line-height: 35px;font-size: 14px;}
.payment-list-one .list-one-right .list-one-price{display: inline-block;float: right;height: 35px;line-height: 35px;font-size: 18px;margin-left: 50px;}
.payment-list-one .list-one-right .list-one-price>span{font-size: 22px;color: red;}
.apply-place{float: left;width: 100%;line-height: 25px;font-size: 14px;letter-spacing: 2px;}
.apply-place>span{padding:3px 5px;font-size: 13px;background: #1E9FFF;color: #fff;border-radius: 5px;margin-right: 5px; display: inline-block;line-height: 20px;}
.payment-list-one .list-one-right .list-one-btn{width:100%;margin-top:10px;text-align: right;}
.payment-list-one .list-one-right .list-one-btn>span{border-radius: 5%;width:140px;}
.payment-list-one .list-one-right .list-one-btn>span>a{color:#fff;font-size:14px;display:inline-block;width:100%;height:100%;}
.payment-list-one .list-one-right .list-one-btn>span.layui-btn-danger{background: #FE311B;}
.list-one-btn-p{text-align:right;margin-top:5px;font-size:.8rem;width:106%;}
.pay-confirm-page{width: 360px;;height: 50%;}
.pay-confirm-page .pay-confirm-weixin{position: relative;opacity: 1;margin: auto;top: 20%;background: #fff;width: 250px;height: 270px;padding: 5px;}
.pay-confirm-page .pay-confirm-weixin>p{text-align: center;padding: 10px 0;font-size: 16px;}
.pay-confirm-page .pay-confirm-weixin>div{width: 200px;height: 200px;margin: auto;}
.pay-confirm-page .pay-confirm-weixin>div>img{width:100%;height:100%;}
.pay-confirm-page .pay-confirm-tgk{margin-bottom: 20px;padding: 20px;width:100%;}
.pay-confirm-page .pay-confirm-tgk .confirm-tgk-img{width: 200px;height: 100px;margin: auto;margin-bottom: 10px;}
.pay-confirm-page .pay-confirm-tgk .confirm-tgk-img>img{width:100%;height:100%;}
.pay-confirm-page .pay-confirm-tgk .layui-input-block{margin: 0;width: 80%;float: left;}
.pay-confirm-page .pay-confirm-tgk .layui-btn{width:20%;}

.payment-list-one-tab{width: 100%;display: flex;background: #f2f2f2;margin-bottom: 10px;}
.payment-list-one-tab>p{padding: 10px;cursor:pointer;text-align: center;width:150px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right:2px;}
.payment-list-one-tab>p:last-child{margin-right:0;}
.payment-list-one-tab>p:hover,.payment-list-one-tab>p.active{color:#fff;background:#FF6948;}
.payment-list-one-tab>p>span{font-size:.7rem;}