@charset "UTF-8";
.by-app{width:100%;height:auto;display:none}
#mblds{position: absolute; width: 100%; height: 100%; display: none; background: #979797; z-index: 999999; opacity: .2;}
#tjs{text-align: center;padding: 50px; color: #f33;font-size:17px;z-index: 9999999;background: #fff;}
#countdown{color:blue;padding:0 5px}
.by-app .by-app-box{width:100%;height:auto}
.by-app:after{content:' ';display:block;clear:both;width:100%;font-size:0;line-height:0}
.login .layui-tab-title .layui-unselect.layui-tab-bar{display:none}
.reg .layui-tab-item{min-height:410px}
.forget .layui-tab-item{min-height:360px}
.login .layui-tab-item{min-height:220px}
.by-app-box.login{padding:20px 0}
.btl>p.apikey{color:#f00;font-weight: bold;}
.apikey span{border:1px solid #ffb800;color:#000000;padding:0 10px;height:35px;line-height:35px;display: inline-block;margin-left: 10px;font-weight:100;}
.wwmy{display:flex;}
.wwmy button{flex:1}
.zdys{display:inline-block;height: 38px;line-height: 38px;margin-top:30px;width: 100%;}
.zdys label{float:left;color:#000000;font-size:18px;font-weight:bold}
.zdys input.layui-input{width:100px;border-color:#ffb800;float: left;}
.zdys span{float: left;margin-left:5px}
.chongzhi{padding:30px 30px 0 30px;display: none;}
.appmod{display:inline-block;height: 38px;line-height: 38px;margin-top: 20px;width: 100%;}
.appmod label{float:left;color:#000000;font-size:18px;font-weight:bold}
.appmod .layui-form-radio:hover>*, .appmod .layui-form-radioed, .appmod .layui-form-radioed>i{color:#ffb800}
.appmod .layui-form-radio{margin:0 10px 0 0}
.chongzhidiv .layui-layer-btn.layui-layer-btn-c{padding-bottom:40px}
.chongzhidiv .layui-layer-btn .layui-layer-btn0{background-color:#ffb800;height: 40px;line-height: 40px;font-size: 18px;}
.chongzhidiv .layui-layer-btn .layui-layer-btn1{height: 40px;line-height: 40px;font-size: 18px;}
.chongzhidiv .layui-layer-title{background-color:#000000;color:#fff;font-size:20px}
.chongzhidiv .layui-layer-setwin span{color:#fff}
.weixintopay .layui-layer-title{background-color:#ffb800;color:#fff;font-size:20px}
.weixintopay .wxcnt{padding: 16px;display: inline-block;text-align: center;width: 100%;box-sizing: border-box;}
.weixintopay .wxcnt img{border:2px solid #ffb800;padding:5px}
.weixintopay .paypprice{font-size:16px;color:#f00;padding: 15px 0;}
.weixintopay .layui-layer-btn.layui-layer-btn-c{padding-bottom:40px}
.weixintopay .layui-layer-btn .layui-layer-btn0{background-color:#ffb800;height: 40px;line-height: 40px;font-size: 18px;}
.weixintopay .layui-layer-btn .layui-layer-btn1{height: 40px;line-height: 40px;font-size: 18px;}
.by-app-box{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.index-search .by-search-box.yzs{display:block}
.by-search-box .search-input.email{width:50%}
.by-search-box .search-input.phone{width:100%;display:flex}
.by-search-box .search-input.phone i {width: 50px; font-size: 30px;line-height: 60px;text-align: center;color: #b0a7a7;}
.by-search-box .search-input.yzm{width:100%;margin-top:15px;flex: 1;display:flex}
.by-search-box .search-input.yzm i {width: 50px; font-size: 30px;line-height: 60px;text-align: center;color: #b0a7a7;}
.by-search-box .search-input.yzphone{width:100%;display:flex}
.by-search-box .search-input.yzphone i {width: 50px; font-size: 30px;line-height: 60px;text-align: center;color: #b0a7a7;}
.by-search-box .search-input.yzm input{width:50%;float:left}
.by-search-box .search-input.yzm input#reg_email{width:100%}
.by-search-box .search-input.yzm input[type="password"] {width:100%}
.by-search-box .search-input.yzm .layui-btn{margin-top:11px;float:right;margin-right:30px}
.by-search-box .search-input input{display: block;height: 100%;font-size:18px;padding-right:10px;color: #666;padding-left: 10px;box-sizing: border-box;width:100%}
.by-search-box .btn-search-v4{width: 72px;height: 100%;background: #3a6dff;-webkit-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;text-align: center;cursor: pointer;}
.by-search-box .btn-search-v4 .layui-icon{color: #fff;font-size: 30px;}
.by-search-box .search-input{width: -webkit-calc(100% - 72px);width: -moz-calc(100% - 72px);width: calc(100% - 72px);height: 100%;-webkit-box-shadow:0 5px 40px 8px rgba(0,0,0,.1);box-shadow:0 5px 40px 8px rgba(0,0,0,.1)}
.theme-container{max-width:1200px;margin-top:150px;}
.theme-container .content, .theme-container .calendar-content{margin-left:0}
.red{color:red}
.green{color:green}
.blue{color:blue}
.nolog{text-align: center;font-size:32px;color: #d2caca;padding:150px 0}
.theme-container{position:relative;width:100%;height:auto;padding:0 64px;box-sizing: border-box;margin:0 auto 44px}

.by-search-box{width: 100%;height: 60px;-webkit-border-radius: 4px;border-radius: 4px;position: relative;}
.index-search{width:700px;margin:0 auto;position:relative;z-index:200;}
.index-search.bingds{width:360px}
.index-search .by-search-box{display:flex}
.btl{text-align:center;width:100%;padding:110px 0 37px 0}
.btl>div{text-align:center;font-size:32px;font-weight:bold}
.btl>p{text-align:center;font-size:19px;margin-top:10px;color:#7c7979}
.index-search .layui-tab .layui-tab-title li{font-size:16px;width:50%}
.index-search .layui-tab-brief>.layui-tab-title .layui-this{color: #fff;background: #3a6dff;border-radius: 5px 5px 0 0;}
.index-search .layui-tab-brief>.layui-tab-more li.layui-this:after, .index-search .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom:2px solid #f8cc39}
.by-search-box .btn-search-v4.binding,.by-search-box .btn-search-v4.truecha{width:100%;font-size:16px;color:#fff;border-radius: 4px;height: 50px;margin-top:15px}
.by-number{font-family:Arial-Bold,Arial,Bold;font-weight:700}
.by-pagination{width:100%;display: inline-block;}
.by-pagination{color:#666;font-size:14px}
.by-pagination .cpage,.by-pagination a{display: inline-block;margin-right: 6px;width: 30px;height: 30px;line-height: 28px;font-size: 14px;color: #666;border: 1px solid #ddd;    background-color: #fff;cursor: pointer;}
.by-pagination{margin-top:34px;text-align:center}
.by-pagination .cpage{border-radius:4px;background-color:#f8cc39;color:#fff;border:1px solid #f8cc39}
.by-pagination a.cur,.by-pagination a.pagination-submit,.by-pagination a:hover{background-color:#f8cc39;color:#fff;border:1px solid #f8cc39}
.by-pagination a.cur{cursor:default}
.by-pagination .input-num{width:40px;height:39px;border-radius:4px;background-color:#fff;border:1px solid #f8cc39;text-align:center}
.by-pagination .pagination-submit{width:80px;height:40px;border-radius:4px;background-color:#f8cc39;text-align:center;line-height:40px}
.by-pagination .tioaye{width:40px;height:40px;margin:0 7px;border-radius:3px;border:1px solid #f8cc39;text-align:center}
.by-pagination .yestiao.cancel{margin-left:10px}
.by-pagination .pagecount{margin:0 14px}
.theme-container .content .layui-table ul{padding:0 100px}
.theme-container .content .layui-table ul li{width: 100%;display:block;text-align:center;-webkit-box-shadow:0 5px 40px 8px rgba(0,0,0,.1);box-shadow:0 5px 40px 8px rgba(0,0,0,.1);float: left;}
.theme-container .content .layui-table ul li.btimr{font-size: 18px;font-weight: bold;border-bottom:2px solid #fff}
.theme-container .content .layui-table ul li .paytime{width:15%;float: left;padding: 15px;display: inline-block;background: #fff6d9;box-sizing: border-box;}
.theme-container .content .layui-table ul li .payno{width:25%;float: left;padding: 15px;display: inline-block;background: #fff;box-sizing: border-box;}
.theme-container .content .layui-table ul li .paydom{width:45%;float: left;padding: 15px;display: inline-block;background: #fff6d9;box-sizing: border-box;}
.theme-container .content .layui-table ul li .paydo{width:15%;float: left;padding: 15px;display: inline-block;background: #fff;box-sizing: border-box;display: flex;justify-content: center; align-items: center;}

.theme-container .content .layui-table ul li.pcm{margin-top: 15px;display: flex;}
.theme-container .content .layui-table ul li.pcm.lis1{margin-top:0}
.theme-container .content .layui-table ul li.pcm span{word-break: break-all;}
.theme-container .content .layui-table ul li a{color:#f66}
.fsir{display:none}
.cxlist{padding:0;margin:0 auto}
.cxlist .package_meal01aBg,.cxlist .package_meal01aBg .package_meal01a{height:auto}
.loader-container{text-align: center;display: flex;flex-direction: column;align-items: center;padding: 330px 0;}
.loader{border: 4px dashed #f3f3f3;border-top: 4px dashed #ff5959;border-radius: 50%;width: 50px;height: 50px;animation: spin 2s linear infinite;margin-bottom: 10px;}
@keyframes spin{0%{transform: rotate(0deg);}
100%{transform: rotate(360deg);}} 
.loader-container p{font-size: 23px;}
.forget{display: inline-block;width: 100%;background: #fff;line-height: 50px;text-align: right;}
.forget a{color:#7f8188}
.forget a.reg{float: right; }
@media screen and (max-width:960px) { 
.loader-container p{padding:0 20px}
.btl{padding: 140px 0 37px 0;}
.btl>div{font-size:25px}
.cxlist .package_meal01aBg .package_meal01a .package_meal01b{display: flex;}
.cxlist .package_meal01aBg .package_meal01a .package_meal01b span{display: flex;justify-content: center; align-items: center;padding: 5px;}
.cxlist .package_meal01aBg .package_meal01a .package_meal01b span.dm{width:40%}
.cxlist .package_meal01aBg .package_meal01a .package_meal01b span.xw{width:20%}
.cxlist .package_meal01aBg .package_meal01a .package_meal01b span.do{width:20%}
.cxlist .package_meal01aBg .package_meal01a .package_meal01Box .package_meal01 p{display:flex}
.cxlist .package_meal01aBg .package_meal01a .package_meal01Box .package_meal01 p span{word-break: break-all;white-space: pre-wrap;line-height:22px;display: flex;justify-content: center; align-items: center;padding: 5px;border: 1px dashed #f1f1f1;}
.cxlist .package_meal01aBg .package_meal01a .package_meal01Box .package_meal01 p span.dm{width:40%}
.cxlist .package_meal01aBg .package_meal01a .package_meal01Box .package_meal01 p span.xw{width:20%}
.cxlist .package_meal01aBg .package_meal01a .package_meal01Box .package_meal01 p span.do{width:20%}
.theme-container .content .layui-table ul{padding:0}
.theme-container .content .layui-table ul li.pcm{display:inline-block}
.index-search{width:100%;padding: 0 10px;box-sizing: border-box;}
.index-search .layui-tab .layui-tab-title li{width:50%}
.index-search .by-search-box{display:block}
.by-search-box .search-input.email{width:100%}
.by-search-box .search-input.phone{width:100%;margin-left:0;}
.by-search-box .btn-search-v4{width:40%;height: 38px;line-height: 38px;border-radius: 4px;margin-top: 15px;margin-left: 30%;}
.by-search-box .btn-search-v4.binding,.by-search-box .btn-search-v4.truecha{margin-left:0}
.by-search-box .btn-search-v4 .layui-icon{font-size:17px;}
.by-search-box .btn-search-v4 .layui-icon-search:before{content:'\e615 搜 索'}
.theme-container{padding:0}
.theme-container .content .layui-table ul li{display: inline-block;border-top: 5px solid #e0e8f6;padding: 15px;-webkit-box-shadow:0 5px 40px 8px rgba(0,0,0,.1);box-shadow:0 5px 40px 8px rgba(0,0,0,.1)}
.theme-container .content .layui-table ul li .paytime{text-align:left;width:100%;float: left;display: flex;padding: 10px 0;}
.theme-container .content .layui-table ul li span,.theme-container .content .layui-table ul li a{word-break: break-all;flex-grow: 1;}
.theme-container .content .layui-table ul li a{color:#f66}
.theme-container .content .layui-table ul li .payno{text-align:left;width:100%;float: left;display: flex;padding: 10px 0;}
.theme-container .content .layui-table ul li .paydom{text-align:left;width:100%;float: left;display: flex;padding: 10px 0;}
.theme-container .content .layui-table ul li .paydo{text-align:left;width:100%;float: left;display: flex;padding: 10px 0;justify-content: center; align-items: center;}
.theme-container .content .layui-table ul li.btimr{display:none}
.fsir{display:block;font-size: 15px;font-weight: 600;float: left;width: 80px;flex-shrink: 0;}
.btl>p{font-size:16px}
.by-search-box .search-input.yzphone{width:100%}
.by-search-box .search-input.yzm{width:100%;margin-left: 0;margin-top: 15px;}
}