@charset "utf-8";
/* =====================页面样式======================== */
.Header{width: 100%;display: flex;background: #000;padding: 0 max(16px,0.4rem);height: max(52px,0.88rem);align-items: center;}
.Header-logo{display: flex;align-items: center;}
.Header-logo img{height: max(28px,0.4rem);}
.Header-logo span{position: relative;color: #fff;font-family: "ffm";font-size: max(15px,0.2rem);line-height: 1;margin-left: max(10px,0.24rem);padding-left: max(10px,0.24rem);}
.Header-logo span::before{content: "";position: absolute;width: 1px;height: max(18px,0.24rem);background: #fff;left: 0;top: 50%;margin-top: min(-9px,-0.12rem);}

/* 首页 */
.index{background: #000 url("../images/bg.jpg") repeat;min-height: calc(100vh - max(52px,0.88rem));}
.indCont{width: 100%;text-align: center;color: #fff;position: relative;z-index: 4;transform: translate3d(0,0,20px);pointer-events: none;}
.indCont .wrap{max-width: 9.44rem;margin: 0 auto;}
.indCont .hint{color: #f18101;}
.indCont-menu{justify-content: center;}
.indCont-menu .link{margin-right: max(14px,0.3rem);display: flex;align-items: center;}
.indCont-menu .link:last-child{margin-right: 0;}
.indCont-menu .link i{font-size: max(16px,0.24rem);margin-right: max(3px,0.06rem);line-height: 1;}
/* -- */
.indMap{width: 100%;position: relative;overflow: hidden;margin-top: -0.8rem;user-select: none;}
.indMap-wrap{width: 100%;transition: all 0.4s;position: relative;}
.indMap-wrap.on{transform: scale(2);}
.indMap-img{width: 100%;}
.indMap-img img{width: 100%;}
.indMap-dot{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 6;}
.indMap-dot .item{position: absolute;transform: translate(-50%, -50%);display: flex;align-items: center;cursor: pointer;}
.indMap-dot .item i{color: #bbbaba;font-size: max(18px,0.28rem);transform-origin: 50% 100%;transition: transform 0.36s;}
.indMap-dot .item span{color: #bbbaba;position: absolute;top: 0;left: 0;padding-left: max(22px,0.36rem);height: 100%;display: flex;align-items: center;white-space: nowrap;font-size: max(12px,0.14rem);transition: color 0.36s;}
.indMap-dot .item.bottom span{top: 100%;left: 50%;transform: translateX(-50%);padding: 0;height: auto;justify-content: center;}
.indMap-dot .item.active{z-index:4}
.indMap-dot .item.active i{transform: scale(1.7);opacity: 1;}
.indMap-dot .item.active span{color: #fff;}
/* -- */
.indList{width: 100%;position: relative;z-index: 10;margin-top: -2rem;}
.indList .wrap{position: relative;width: 15.2rem;margin: 0 auto;}
.indList .swiper-container{overflow: visible;}
.indList .swiper-pagination{display: none;position: relative;bottom: 0;font-size: 0;}
.indList .swiper-slide{height: auto;}
.indList-link{width: 100%;height: 100%;cursor: pointer;border-radius: max(11px, 0.30rem);padding: max(12px,0.2rem) max(12px,0.2rem) max(16px,0.38rem);position: relative;overflow: hidden;}
.indList-link::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(255, 255, 255, 0.1);backdrop-filter: blur(max(4px,0.08rem));transition: background .4s;}
.indList-link .img{width: 100%;overflow: hidden;position: relative;z-index: 2;}
.indList-link .img img{width: 100%;height: max(120px,1.5rem);transition: all .6s;}
.indList-link .cont{padding: max(14px,0.24rem) 0 0;height:calc(100% - max(120px,1.5rem));color: #fff;display:flex;flex-direction: column;justify-content: space-between;}
.indList-link .cont .top{position: relative;z-index: 2;}
.indList-link .cont p{position: relative;padding-left: max(22px,0.28rem);word-break: break-word;margin-top:max(6px,0.12rem)}
.indList-link .cont p:first-child{margin-top:0}
.indList-link .cont p i{color: #f18101;left: 0;position: absolute;left: 0;top: -0.02rem;top: 0;font-size: max(14px, 0.16rem);transition: color .4s;}
.indList-link .look{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:6;transform:translate3d(0,0,4px)}
.indList-link .link{justify-content: space-between;position:relative;z-index:10;transform:translate3d(0,0,10px)}
.indList-link .link a{width: calc(50% - max(5px,0.08rem));height: max(34px,0.4rem);border-radius: max(5px,0.1rem);line-height: 1;display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;}
.indList-link .link a span{position: relative;z-index: 2;transform: translate3d(0,0,4px);}
.indList-link .link a.map{border: 1px solid #f18101;transition: border .4s;}
.indList-link .link a.book{background: #f18101;transition: background .4s, color .4s;}
.indList-link .link a::after{content: "";position: absolute;width: 10px;height: 10px;top: 50%;left: 50%;margin: -5px 0 0 -5px;border-radius: 50%;opacity: 0;transform: scale(0);}
.indList-link .link a.map::after{background: rgba(241, 129, 1, 0.3);}
.indList-link .link a.book::after{background: rgba(255, 255, 255, 0.3);}
.indList-link .link a:hover::after{animation: indListRun 1.5s ease both;}
@keyframes indListRun{0%{opacity:0;transform:scale(0)}5%{opacity:1}to{opacity:0;transform:scale(28)}}
.indList-link:hover::before{background: rgba(255, 255, 255, 0.16);}
.indList-link:hover .img img{transform: scale(1.06);}
.indList-link.active::before{background: #f18101;backdrop-filter: blur(0);}
.indList-link.active .link a.map{border-color: #fff;}
.indList-link.active .link a.book{background: #fff;color: #f18101;}
.indList-link.active .link a.map::after{background: rgba(255, 255, 255, 0.3);}
.indList-link.active .link a.book::after{background: rgba(241, 129, 1, 0.3);}
.indList-link.active .cont p i{color: #fff;}
.indList-link.active:hover::before{background: #f18101;backdrop-filter: blur(0);}
/* -- */
/*.indList-link:hover::before{background: #f18101;backdrop-filter: blur(0);}*/
/*.indList-link:hover .link a.map{border-color: #fff;}*/
/*.indList-link:hover .link a.book{background: #fff;color: #f18101;}*/
/*.indList-link:hover .link a.map::after{background: rgba(255, 255, 255, 0.3);}*/
/*.indList-link:hover .link a.book::after{background: rgba(241, 129, 1, 0.3);}*/
/*.indList-link:hover .cont p i{color: #fff;}*/
/* -- */
.indList .swiper-slide.swiper-slide-active .indList-link::before{background: #f18101;backdrop-filter: blur(0);}
.indList .swiper-slide.swiper-slide-active .indList-link .link a.map{border-color: #fff;}
.indList .swiper-slide.swiper-slide-active .indList-link .link a.book{background: #fff;color: #f18101;}
.indList .swiper-slide.swiper-slide-active .indList-link .link a.map::after{background: rgba(255, 255, 255, 0.3);}
.indList .swiper-slide.swiper-slide-active .indList-link .link a.book::after{background: rgba(241, 129, 1, 0.3);}
.indList .swiper-slide.swiper-slide-active .indList-link .cont p i{color: #fff;}
.indList .swiper-slide.swiper-slide-active .indList-link:hover::before{background: #f18101;backdrop-filter: blur(0);}
/* -- */
.indList .btn{position: absolute;cursor: pointer;width: max(36px,0.6rem);height: max(36px,0.6rem);border-radius: 50%;line-height: 1;background: rgba(255, 255, 255, 0.1);color: #fff;font-size: max(14px,0.18rem);top: 50%;z-index: 12;margin-top: min(-18px,-0.3rem);transition: background .4s;}
.indList .btn.prev{left: min(-42px,-0.72rem);}
.indList .btn.next{right: min(-42px,-0.72rem);transform: rotateY(180deg);}
.indList .btn:hover{background: #f18101;}

/* 成功页面 */
.success{min-height: calc(100vh - max(52px,0.88rem));background: url("../images/bg2.jpg") no-repeat center/cover;}
.success-wrap{width: max(300px,7.6rem);background: linear-gradient(135deg,#fff,#fef2e5);text-align: center;}
.success-wrap .img img{height: max(70px,1.49rem);}

/* 选择时间 */
.seltime{min-height: calc(100vh - max(52px,0.88rem));padding: max(10px,0.2rem) 0 max(50px,0.8rem);background: url("../images/bg2.jpg") no-repeat center/cover;display: flex;align-items: center;justify-content: center;background-attachment: fixed;}
.seltime-wrap{width: max(600px,11.8rem);padding: max(20px,0.4rem) max(20px,0.4rem) 0;background: linear-gradient(135deg,#fff,#fef2e5);}
.seltime-top{width: 100%;justify-content: space-between;padding-bottom: max(20px,0.4rem);}
.seltime-cont{width: 2.8rem;}
.seltime-main{width: 7.58rem;}
.seltime-main-head{width: 100%;justify-content: space-between;border-bottom: 1px solid #e1e7e8;padding-bottom: max(8px,0.16rem);}
.seltime-main-head .hint p{margin-right: max(8px,0.16rem);}
.seltime-main-head .hint p:last-child{margin-right: 0;}
.seltime-main-head .hint p i{margin-right: max(4px,0.07rem);}
.seltime-main-more{width: 100%;padding-top: max(12px,0.22rem);justify-content: space-between;}
.seltime-main-cale{width: 4.42rem;}
/* -- */
#myDate *{font-family: "ffr";}
#myDate .layui-laydate-footer{display: none;}
#myDate .layui-laydate{left: 0 !important;top: 0 !important;box-shadow: none;width: 100%;border: none;background: transparent;}
#myDate .layui-laydate-main, #myDate .layui-laydate-content table{width: 100%;}
#myDate .laydate-set-ym span{font-family: "ffm";color: #999;font-size: max(14px,0.16rem);padding: 0;pointer-events: none;}
#myDate .laydate-set-ym span[lay-type="month"]{color: #333;margin-right: 4px;}
#myDate .laydate-prev-y, #myDate .laydate-next-y{display: none;}
#myDate .layui-laydate-header{padding: 0 0 max(10px,0.18rem);line-height: normal;border: none;display: flex;justify-content: space-between;align-items: center;}
#myDate .layui-laydate-header i{padding: 0;font-size: max(18px,0.2rem);position: static;}
#myDate .layui-laydate-header i:hover{color: #f18101;}
#myDate .laydate-prev-m{left: 0;}
#myDate .laydate-next-m{right: 0;}
#myDate .layui-laydate-content{padding: 0;}
#myDate .layui-laydate-content td, #myDate .layui-laydate-content th{width: auto;height: max(34px,0.42rem);}
#myDate .layui-laydate-content td>div{display: flex;align-items: center;margin: 0 auto;justify-content: center;width: max(34px,0.42rem);height: max(34px,0.42rem);border-radius: 50%;}
#myDate .layui-laydate .layui-this{background: none !important;}
#myDate .layui-laydate .layui-this>div{background: #f18101 !important;}
/*#myDate .layui-laydate td.active>div{background: #f18101 !important;color:#fff}*/
#myDate .layui-laydate .laydate-disabled>div{text-decoration: line-through;}
#myDate .layui-laydate .laydate-disabled>div:hover{color: #d2d2d2 !important;}
#myDate .layui-laydate .laydate-disabled>div:hover{background: none !important;}
#myDate .layui-laydate .layui-this.laydate-disabled>div{background: none !important;color: #d2d2d2 !important;}
#myDate .layui-laydate-content th{color: #777;}
#myDate .layui-laydate-content td{color: #333;}
/* -- */

.seltime-main-time{width: 2.54rem;}
.seltime-main-time-now{color: #5a5a5a;}
.seltime-main-time-box{margin: max(4px,0.08rem) 0 0 min(-4px,-0.08rem);}
.seltime-main-time-box .time-slot{margin: max(4px,0.08rem) 0 0 max(4px,0.08rem);width: calc(50% - max(4px,0.08rem));height: max(30px,0.36rem);border-radius: max(3px,0.05rem);border: 1px solid #e2e2e2;user-select: none;cursor: pointer;color: #9d9d9d;display: flex;align-items: center;justify-content: center;}
.seltime-main-time-box .time-slot.active{border-color: #f18101;color: #f18101;background: #fef2e5;}
.seltime-main-time-box .time-slot.between{border-color: #fef2e5;background: #fef2e5;}
.seltime-btm{align-items: center;justify-content: space-between;}
.seltime-back{align-items: center;user-select: none;cursor: pointer;}
.seltime-back i{display: block;font-size: max(14px,0.16rem);margin-right: max(10px,0.16rem);}
.seltime-back span{transition: all .4s ease;display: block;}
.seltime-back:hover span{transform: translateX(-5px);}
.seltime-submit{user-select: none;cursor: pointer;width: max(140px,2.4rem);height: max(36px,0.4rem);background: #f18101;}
.seltime-submit:hover{background: #bc6502;}
/* --------- */
.seltime-main-time-select{width: 100%;user-select: none;}
.seltime-main-time-select{width: 100%;}
.seltime-main-time-select ul{margin-top: 16px;flex-wrap: nowrap;}
.seltime-main-time-select li{position: relative;width: auto;flex: 1;}
.seltime-main-time-select li .mbsc-sel-hdn{visibility: hidden;}
.seltime-main-time-select li .mbsc-fr-inline .mbsc-fr-popup{width: 100%;background: transparent !important;}
.seltime-main-time-select li .mbsc-sc-whl-o{background: none !important;}
.seltime-main-time-select li .mbsc-sc-whl-gr-c{width: 100%;}
.seltime-main-time-select li .mbsc-fr-inline .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background: none !important;}
.seltime-main-time-select li .mbsc-sc-itm{color: #333;}
.seltime-main-time-select li .mbsc-mobiscroll .mbsc-fr-w{min-width: auto;background: transparent;font-size: max(14px,0.16rem);color: #333;width: 100%;}
.seltime-main-time-select li .mbsc-mobiscroll .mbsc-sc-whl-gr{padding: 0;width: 100%;}
.seltime-main-time-select li .mbsc-mobiscroll .mbsc-sc-whl-l {border-top: 1px solid #f18101;border-bottom: 1px solid #f18101;}
.seltime-main-time-select li .mbsc-mobiscroll .mbsc-sc-itm{font-size: max(16px,0.18rem);}
.seltime-main-time-select li .mbsc-mobiscroll .mbsc-sc-itm.mbsc-btn-a {background: rgba(241, 129, 1, 0.1)}
.seltime-main-time-select li .mbsc-sc-whl-w{margin: 0;min-width: auto !important;width: 100%;}
.seltime-main-time-select li .mbsc-fr-w{min-width: auto !important;}
.seltime-main-time-select li .mbsc-sc-itm.mbsc-btn-a {background: rgba(241, 129, 1, 0.1)}
.seltime-main-time-select li .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d,.seltime-main-time-select li .mbsc-sc-itm{font-size: 16px;}
.seltime-main-time-select li .mbsc-sc-whl-l {border-top: 1px solid #f18101 !important;border-bottom: 1px solid #f18101 !important;}
.seltime-main-time-select li.arrow{display: flex;align-items: center;justify-content: center;font-size: max(16px,0.2rem);color: #999;padding: 0 max(8px,0.16rem) 4px;flex: none;}
.seltime-main-time-select li.arrow i{transform: rotateY(180deg);}
/* -- */
.seltime-tell{width: 100%;border-top: 1px solid #e1e7e8;}
.seltime-tell-head{align-items: center;justify-content: space-between;}
.seltime-tell-head .tags .t{margin-right: max(10px,0.2rem);display: flex;line-height: 1;}
.seltime-tell-head .tags .t:last-child{margin-right: 0;}
.seltime-tell-head .tags .t i{display: block;margin-right: max(4px,0.08rem);width: max(16px,0.2rem);}
.seltime-tell-head .tags .t.t1 i{background: #fbdfeb;}
.seltime-tell-head .tags .t.t2 i{background: #e3f6d8;}
.seltime-tell-head .tags .t.t3 i{background: #fff;border: 1px solid #ebebeb;}
.seltime-tell-main{width: 100%;}
.seltime-tell-info ul{border: 1px solid #ebebeb;}
.seltime-tell-info ul:last-child{border-top: none;}
.seltime-tell-info li{flex: 1;border-left: 1px solid #ebebeb;text-align: center;padding: max(5px,0.1rem) 3px;position: relative;}
.seltime-tell-info li:first-child{border-left: none;}
.seltime-tell-info ul.choose li{background: #fff;padding: max(10px,0.14rem) 3px;}
.seltime-tell-info ul.choose li:nth-child(2n){border-left: none;}
.seltime-tell-info ul.choose li.no{background: #fbdfeb;}
.seltime-tell-info ul.choose li.has{background: #e3f6d8;}

/* 填写信息 */
.msgWrap{position: relative; background: linear-gradient(135deg,#fff 50%,#fef2e5);width: max(700px,9.5rem);max-width: 92%;padding: max(20px,0.4rem) max(20px,0.4rem) max(30px,0.6rem);}
.msgHead{border-bottom: 1px solid #e1e7e8;}
.msgHead .text{color: #9d9d9d;}
.msgForm{justify-content: space-between;}
.msgForm-item{width: 47.5%;position: relative;}
.msgForm-item.w100{width: 100%;}
.msgForm-item .title{color: #5a5a5a;}
.msgForm-item .input{height: max(36px,0.4rem);padding: 0 max(12px,0.16rem); margin-top: max(3px,0.06rem);width: 100%;background: transparent;border: 1px solid #e2e2e2;color: #5a5a5a;}
.msgForm-item .input::-webkit-input-placeholder{color: #9d9d9d;}
.msgForm-item .customSelect,.cityBox{margin-top: max(3px,0.06rem);}
.msgForm-item .customSelect-name,.cityClick{font-size: max(14px,0.16rem); height: max(36px,0.4rem);padding: 0 max(12px,0.16rem);border: 1px solid #e2e2e2;border-radius: max(6px,0.10rem);color: #5a5a5a;}
.msgForm-item .customSelect-name i,.cityClick i{display: block;margin-right: 6px;}
.msgForm-item .customSelect-name::after,.cityClick::after{color: inherit;font-size: 12px;}
.msgForm-item .customSelect-drop>div{color: #9d9d9d;}
.msgForm-item .customSelect-drop>div:hover{color: #5a5a5a;}
.msgTips{align-items: center;}
.msgTips i{width: max(16px,0.2rem);height: max(16px,0.2rem);font-size: max(12px,0.14rem);color: transparent;border: 1px solid #d2d2d2;border-radius: 3px;user-select: none;cursor: pointer;margin-right: max(8px,0.12rem);}
.msgTips i.active{border-color: #ff9124;background: #ff9124;color: #fff;}
.msgTips a:hover{text-decoration: underline;}
.outside-view .seltime-btm{border: unset;}
.msgVeri-menu{user-select: none;cursor: pointer;border: 1px solid #ff9124;background: #fff5e6;height: max(24px,0.28rem);}
.msgVeri-menu i{padding-left: 1px; width: max(14px,0.16rem);height: max(14px,0.16rem);border-radius: 50%;margin-right: max(16px,0.26rem);background: #ff9124;}
.msgVeri-menu i img{max-width: 70%;position: relative;z-index: 2;}
.msgVeri-menu i::before,.msgVeri-menu i::after{animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(255, 145, 36, .4);}
.msgVeri-menu i::before{animation-delay: -1s;}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(2);}100%{opacity: 0;transform: scale(3);}}
.msgVeri-drop{opacity: 0;visibility: hidden;transition: all .4s ease; position: absolute;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);}
.msgVeri-flex{background: #fff;width: 320px;max-width: 90%;transform: scale(.3);opacity: 0;transition: all .4s ease;}
.msgVeri-con{padding: 26px 20px 0;text-align: left;}
.msgVeri-con img{user-select: none;cursor: pointer;width: 125px;}
.msgVeri-con input{font-size: 16px;color: #333;height: 40px;padding: 0 14px; margin-top: 20px;width: 100%;background: transparent;border: 1px solid #e2e2e2;}
.msgVeri-con input::-webkit-input-placeholder{color: #9d9d9d;}
.msgVeri-btn{border-top: 1px solid #e2e2e2;margin-top: 22px;}
.msgVeri-btn .btn{width: 50%;height: 48px;user-select: none;cursor: pointer;font-size: 16px;}
.msgVeri-btn .btn:nth-child(2){border-left: 1px solid #e2e2e2;}
.msgVeri-btn .btn:hover{background: rgba(0, 0, 0, .1);}
.msgVeri-btn .btn.Cancel{color: #333;}
.msgVeri-btn .btn.Confirmation{color: #f18101;}
.msgVeri-drop.show{opacity: 1;visibility: visible;}
.msgVeri-drop.show .msgVeri-flex{opacity: 1;transform: scale(1);}
.msgCity{display: none; padding: 22px 14px;width: 90%; position: absolute;left: max(12px,0.16rem);top: -50px;z-index: 10;background: #fff;box-shadow: 0 6px 25px 0px rgba(0, 0, 0, 0.15);}
.msgCity-search{width: 90%;margin: 0 auto;}
.msgCity-search input{background: #f7f8fa; width: 100%;height: max(30px,0.34rem);border-radius: 40px;padding: 0 max(30px,0.34rem);color: #333;}
.msgCity-search input::-webkit-input-placeholder{color: #9d9d9d;}
.msgCity-search .btn{padding-left: 5px; width: max(30px,0.34rem);height: 100%; position: absolute;left: 0;top: 0;color: #9d9d9d;}
.msgCity-menu{padding: 0 8px; margin-top: 10px;background: #f2f3f5;}
.msgCity-menu .item{height: max(36px,0.4rem);padding: 0 max(8px,0.1rem);user-select: none;cursor: pointer;transition: all .2s ease;display: flex;align-items: center;justify-content: center;}
.msgCity-menu .item.active{background: #fff;}
.msgCity-drop-box{overflow: hidden;padding-top: 6px;width: 100%;position: relative;}
.msgCity-drop{display: flex;will-change: transform;transition: all .3s ease;width: 100%;height: 100%;}
.msgCity-drop-list{width: 100%;overflow-y: auto;height: max(180px,2rem);flex-shrink: 0;}
.msgCity-drop-list .item{user-select: none;cursor: pointer;transition: all .4s ease;padding: max(7px,0.08rem) max(14px,0.16rem);}
.msgCity-drop-list .item:hover{color: #333;}

/* 扫描表单 */
.inside-top{border-bottom: 1px solid #e1e7e8;}
.inside-center{display: none;}
.inside-center-title{align-items: center;justify-content: space-between;}
.inside-center-title .btn{user-select: none;cursor: pointer;width: max(20px,0.24rem);height: max(20px,0.24rem);border-radius: 50%;}
.inside-center-title .btn::before,.inside-center-title .btn::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;width: max(10px,0.12rem);height: 2px;transition: all .4s ease;}
.inside-center-title .btn::after{width: 2px;height: max(10px,0.12rem);}
.inside-center-title .btn:hover{transform: rotate(180deg);}
.inside-center-item{padding: max(14px,0.16rem) max(16px,0.2rem) max(16px,0.2rem);border: 1px solid #e1e7e8;}
.inside-view .seltime-btm{border: unset;}
.insideBody .startTime.customSelect>input{display: block;user-select: none;cursor: pointer;color: transparent;border: unset;}
.insideBody .startTime .customSelect-name{pointer-events: none;position: relative;z-index: 2;background: #fff;}
/* .insideBody .layui-laydate-footer{display: none !important;} */
.insideBody .layui-laydate-content td>div{border-radius: 50%;width: 34px;height: 34px;}
.insideBody .layui-laydate-content td.active>div{background: #f18101;color: #fff;}
.insideBody .layui-laydate-header i:hover, .insideBody .layui-laydate-header span:hover{color: #f18101;}
.insideBody .layui-laydate-hint{display: none !important;}
.insideBody .layui-laydate-footer span.layui-laydate-preview{color: #777 !important;}
.insideBody .layui-laydate-footer span[lay-type=date],.insideBody .layui-laydate-footer span:hover,.insideBody .layui-laydate-footer span:hover{color: #f18101;}
.insideBody .laydate-set-ym span{pointer-events: none;}
.insideBody .layui-laydate-header i.laydate-next-y,.insideBody .layui-laydate-header i.laydate-prev-y{display: none;}
.insideBody .layui-laydate-header i.laydate-prev-m{left: 15px;}
.insideBody .layui-laydate-header i.laydate-next-m{right: 15px;}
.customSelect-box{justify-content: space-between;}
.customSelect-box .customSelect{width: 48%;}
.insideBody #layui-laydate2 .layui-laydate-header,.insideBody #layui-laydate4 .layui-laydate-header{display: none;}
.insideBody .layui-laydate .laydate-time-list-hide-1 ol li.active{background: #f18101;color: #fff;}

/* 展示列表 */
.showlist{min-height: calc(100vh - max(52px, 0.88rem));background: url("../images/bg2.jpg") no-repeat center / cover;}
.showlist-scroll{width: 100%;padding: 20px;}
.showlist-wrap{width: 100%;background: #fff;overflow: visible;padding-bottom: 20px;}
.showlist-head{width: 100%;position: relative;}
.showlist-head .left{width: 266px;}
.showlist-head .left .name{width: 100%;height: 60px;font-size: 18px;color: #333;position: relative;font-weight: 500;}
.showlist-head .right{width: calc(100% - 266px);border-left: 1px solid #ededed;display: flex;justify-content: center;position: relative;}
.showlist-tags{font-size: 12px;color: #666;position: absolute;height: 100%;right: 20px;top: 0;display: flex;}
.showlist-tags .t{margin-right: 20px;display: flex;line-height: 1;flex-direction: column;align-items: center;justify-content: center;}
.showlist-tags .t:last-child{margin-right: 0;}
.showlist-tags .t i{display: block;width: 30px;height: 20px;margin-bottom: 4px;}
.showlist-tags .t.t1 i{background: #fbdfeb;}
.showlist-tags .t.t2 i{background: #e3f6d8;}
.showlist-tags .t.t3 i{background: #fff;border: 1px solid #ebebeb;}
.showlist-select{width: 340px;position: relative;}
.showlist-select-control{font-size: 18px;font-weight: 500;color: #333;justify-content: center;user-select: none;}
.showlist-select-control .prev, .showlist-select-control .next, .showlist-select-control .date{height: 60px;display: flex;align-items: center;cursor: pointer;transition: color .4s ease;}
.showlist-select-control .prev, .showlist-select-control .next{font-size: 16px;width: 40px;justify-content: center;}
.showlist-select-control .prev{margin-right: 4px;}
.showlist-select-control .next{margin-left: 4px;}
.showlist-select-control .next i{transform: rotateY(180deg);}
.showlist-select-control .prev:hover, .showlist-select-control .next:hover, .showlist-select-control .date:hover{color: #f18101;}
.showlist-select-control .date .week{margin-right: 4px;}
/* -- */
#sdDate{display: none;position: absolute;width: 100%;top: 100%;left: 0;background: #fff;box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);padding: 10px 0;z-index: 99;}
#sdDate *{font-family: "ffr";}
#sdDate .layui-laydate-footer{display: none;}
#sdDate .layui-laydate{left: 0 !important;top: 0 !important;box-shadow: none;width: 100%;border: none;background: transparent;}
#sdDate .layui-laydate-main, #sdDate .layui-laydate-content table{width: 100%;}
#sdDate .laydate-set-ym span{font-family: "ffm";color: #999;font-size: 16px;padding: 0;pointer-events: none;}
#sdDate .laydate-set-ym span[lay-type="month"]{color: #333;margin-right: 4px;}
#sdDate .laydate-prev-y, #sdDate .laydate-next-y{display: none;}
#sdDate .layui-laydate-header{padding: 12px 0;line-height: normal;border: none;display: flex;justify-content: center;align-items: center;background: #f7f7f7;}
#sdDate .layui-laydate-header .laydate-set-ym{width: 200px;}
#sdDate .layui-laydate-header i{padding: 0;font-size: 20px;position: static;}
#sdDate .layui-laydate-header i:hover{color: #f18101;}
#sdDate .laydate-prev-m{left: 0;}
#sdDate .laydate-next-m{right: 0;}
#sdDate .layui-laydate-content{padding: 0 10px;}
#sdDate .layui-laydate-content td, #sdDate .layui-laydate-content th{width: auto;height: 38px;transition: none !important;}
#sdDate .layui-laydate-content td>div{display: flex;align-items: center;margin: 0 auto;justify-content: center;width: 38px;height: 38px;border-radius: 50%;transition: background .4s ease, color .4s ease;}
#sdDate .layui-laydate td.on>div{background: #f18101 !important;color:#fff}
#sdDate .layui-laydate td.laydate-disabled>div{text-decoration: line-through;background: none !important;color: #d2d2d2 !important;}
#sdDate .layui-laydate-content th{color: #777;}
#sdDate .layui-laydate-content td{color: #333;}
#sdDate .layui-laydate td.laydate-day-prev, #sdDate .layui-laydate td.laydate-day-next{opacity: 0;visibility: hidden;transition: none !important;pointer-events: none;}
/* -- */
.showlist-data{width: 100%;border-top: 1px solid #ebebeb;}
.showlist-data .search{width: 266px;position: relative;}
.showlist-data .search input{width: 100%;height: 40px;padding: 0 50px 0 18px;font-size: 16px;color: #333;}
.showlist-data .search button{position: absolute;top: 0;right: 0;width: 50px;height: 40px;font-size: 16px;color: #333;}
.showlist-data .time{width: calc(100% - 266px);border-left: 1px solid #ebebeb;}
.showlist-data .time li{flex: 1;border-left: 1px solid #ebebeb;text-align: center;padding: 0 3px;height: 40px;display: flex;align-items: center;justify-content: center;position: relative;font-size: 16px;color: #333;font-weight: 500;}
.showlist-data .time li:first-child{border-left: none;}
.showlist-list .item{width: 100%;border-top: 1px solid #ebebeb;}
.showlist-list .item:last-child{border-bottom: 1px solid #ebebeb;}
.showlist-list .item .name{width: 266px;padding: 10px 18px;font-size: 16px;color: #333;font-weight: 500;background: #f5f5f5;display: flex;align-items: center;}
.showlist-list .item .choose{width: calc(100% - 266px);border-left: 1px solid #ebebeb;}
.showlist-list .item .choose li{background: #fff;border-left: 1px solid #ebebeb;flex: 1;}
.showlist-list .item .choose li:first-child{border-left: none;}
.showlist-list .item .choose li:nth-child(2n){border-left: none;}
.showlist-list .item .choose li.no{background: #fbdfeb;}
.showlist-list .item .choose li.has{background: #e3f6d8;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}

@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .indList .wrap{width: 14rem;}
}

@media all and (max-width:1430px){
    /* 1360 */
}

@media all and (max-width:1350px){
    /* 1280 */
    .showlist-head .right {justify-content: flex-start;}
}

@media all and (max-width:1270px){
    /* 1152 × (700) */
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
    .showlist-scroll{overflow-x: auto;}
    .showlist-wrap{width: 1300px;}
    .showlist-list .item .name{padding: 6px 18px;}
}

/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
    .indCont .wrap{width: 100%;padding: 0 16px;max-width: none;}
    .indCont .title{font-size: 18px;}
    .indCont .hint{font-size: 15px;}
    .indCont .text{font-size: 13px;}
    .indMap {margin-top: 20px;}
    .indMap-dot .item span{display: none;}
    .indList {margin-top: 12px;}
    .indList .wrap{width: calc(100% - 30px);}
    .indList .swiper-container{overflow: hidden;}
    .indList .btn{display: none;}
    .indList .swiper-pagination{display: block;width: 100%;margin-top: 16px;}
    .indList .swiper-pagination-bullet{opacity: 1;width: 6px;height: 6px;margin: 0 3px;background: rgba(255, 255, 255, 0.3);}
    .indList .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #f18101;}
    .indList .swiper-slide{max-width:none}
    
    .seltime-wrap{width: 92%;padding: 15px;}
    .seltime{min-height: unset;height: auto;padding: 50px 0;}
    .seltime-main{width: 100%;}
    .seltime-main-head .title{font-size: 16px;}
    .seltime-main-head .hint{margin-top: 5px;}
    .seltime-main-more{margin-top: 16px;}
    .seltime-main-cale{width: 100%;}
    .seltime-main-time{width: 100%;margin-top: 20px;}
    .seltime-main-time-box{margin: 4px 0 0 -8px;}
    .seltime-main-time-box .time-slot{height: 36px;margin: 8px 0 0 8px;width: calc(50% - 8px);}
    .seltime-cont{width: 100%;margin-top: 10px;}
    .msgWrap{padding: 20px 15px;}
    .msgHead{padding-bottom: 12px;}
    .msgHead .text{margin-top: 3px;font-size: 12px;}
    .msgForm-item{width: 100%;margin-top: 12px;}
    .outside-view .seltime-btm{padding-top: 20px;}
    .msgVeri-con{padding: 20px 15px 0;}
    .msgVeri-con img{width: 100px;}
    .msgVeri-con input{font-size: 14px;height: 36px;margin-top: 15px;}
    .msgVeri-btn{margin-top: 15px;}
    .msgVeri-btn .btn{height: 40px;font-size: 14px;}
    .msgVeri-menu{margin-top: 20px;}
    .msgTips{margin-top: 12px;}
    .inside-top{padding-bottom: 15px;}
    .inside-center-item{padding: 10px;}
    
    .seltime-tell-head .tags{width: 100%;margin-top: 12px;font-size: 10px;}
    .seltime-tell-head .tags .t{flex-direction: column;align-items: center;justify-content: center;}
    .seltime-tell-head .tags .t i{width: 20px;height: 10px;margin: 0 0 4px 0;}
    .seltime-tell-info{overflow-x: auto;}
    .seltime-tell-info ul{width: 1000px;}

    .indCont-menu .link{width: 50%;margin: 0 0 10px 0;}
}

/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){}