.pickMonth{height:100px;background-color:#da251c;}
.pickMonth .wp{display:flex;align-items:center;height:100%;color:#ffffff;justify-content:space-between;}
.pickMonth .left{display:flex;align-items:center;}
.pickMonth .date{font-size:20px;font-weight:bold;color:#ffffff;padding-right:40px;background:url("/uiFramework/commonResource/zip/cfaAll/cfaAll/images/down-w.svg") no-repeat right center / 15px 9px;cursor:pointer;margin-right:56px;}
.pickMonth .tab{display:flex;align-items:center;}
.tab-s a{font-size:16px;color:#ffffff;opacity:.8;}
.tab-s+.tab-s{margin-left:25px;}
.tab-s.on a{opacity:1;}
.type{display:flex;align-items:center;width:82px;border:1px solid #fff;height:40px;}
.type-s{cursor:pointer;flex:0 0 50%;display:flex;align-items:center;justify-content:center;height:100%;}
.type-s img{opacity:.45;width:18px;height:18px;display:block;}
.type-s+.type-s{border-left:1px solid #fff;}
.type-s.on img{opacity:1;}
.pickDay{padding:0 58px;position:relative;}
.swi-day{position:relative;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);}
.swiper-slide{border-left:1px solid rgba(0,0,0,.1);cursor:pointer;}
.pickDay-week{border-bottom:1px solid rgba(0,0,0,.1);height:65px;display:flex;align-items:center;padding-left:25px;color:#434343;font-size:14px;}
.pickDay-day{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;}
.pickDay-day em{width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.06);font-size:14px;color:#292e39;}
.point{width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#da251c;}
.swiper-slide.swiper-slide-active .pickDay-day{background-color:#da251c;}
.swiper-slide.swiper-slide-active .pickDay-day em{background-color:#fff;color:#da251c;}
.swiper-slide.swiper-slide-active .pickDay-day .point{background-color:#fff;}
.arrow-prev,.arrow-next{position:absolute;top:0;height:100%;width:58px;cursor:pointer;background:no-repeat center center / 11px auto;opacity:.3;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.arrow-prev{left:0;background-image:url(/uiFramework/commonResource/zip/cfaAll/cfaAll/images/left-black2.svg);}
.arrow-prev:hover{opacity:1;background-image:url(/uiFramework/commonResource/zip/cfaAll/cfaAll/images/left-red2.svg);}
.arrow-next{right:0;background-image:url(/uiFramework/commonResource/zip/cfaAll/cfaAll/images/right-black2.svg);}
.arrow-next:hover{opacity:1;background-image:url(/uiFramework/commonResource/zip/cfaAll/cfaAll/images/right-red2.svg);}
.list-content{background-color:#dfdfdf;padding:58px 60px;}
.listMod{overflow:hidden;}
.list{display:flex;margin:0 -20px;flex-wrap:wrap;}
.list-s{flex:0 0 calc(33.3% - 40px);margin:0 20px 34px;background-color:#fff;display:flex;}
.list-pic{flex:0 0 213px;overflow:hidden;}
.list-pic img{display:block;width:100%;height:100%;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;}
.list-pic img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.list-txt{flex:1;padding:14px 17px 12px 25px;}
.list-time{display:flex;justify-content:space-between;}
.list-time .time{height:28px;display:flex;align-items:center;padding:0 10px;background-color:#c4211a;color:#ffffff;font-size:13px;}
.list-time .time em{padding-left:18px;background:url("/uiFramework/commonResource/zip/cfaAll/cfaAll/images/time.svg") no-repeat left center / 14px auto; color:#fff;}
.list-time .time span{margin-left:8px;padding-left:22px;background-image:url(/uiFramework/commonResource/zip/cfaAll/cfaAll/images/ting.png);background-image:-webkit-image-set(url(/uiFramework/commonResource/zip/cfaAll/cfaAll/images/ting.png) 1x,url(/uiFramework/commonResource/zip/cfaAll/cfaAll/images/ting-2x.png) 2x);background-position:left center;background-repeat:no-repeat;-webkit-background-size:17px auto;background-size:17px auto;}
.list-time .ticket{width:22px;height:18px;background:url("/uiFramework/commonResource/zip/cfaAll/cfaAll/images/ticket-gray.svg") no-repeat center center / contain; cursor:pointer; margin-top:5px;}
.list-name{color:#292e39;font-size:14px;line-height:19px;font-weight:bold;margin:10px 0;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.list-name:hover{opacity:.8;}
.list-info{font-size:13px;color:#292e39;opacity:.7;}
.list-link{display:flex;align-items:center;margin-top:10px;}
.list-link-s em{display:block;width:26px;height:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:center center;}
.list-link-s+.list-link-s{position:relative;}
.list-link-s+.listLine{padding-left:12px;margin-left:12px;}
.list-link-s+.listLine:after{content:'';width:1px;height:16px;position:absolute;top:50%;left:0;margin-top:-8px;background:rgba(0,0,0,.1);}
.list-actor{display:none;}
.direct{display:none;}
.list.on{display:block;margin:0;}
.list.on .list-name{display:flex;justify-content:space-between;}
.list.on .list-name .name{display:flex;}
.list.on .list-name .direct{display:block;font-size:14px;font-weight:normal;opacity:.7;}
.list.on .list-info{font-size:14px;color:#2A2E3A;opacity:.8;}
.list.on .list-actor{display:block;font-size:14px;color:#2a2e3a;opacity:.4;}
@media (max-width:1500px){
    .list-content{padding:58px 15px;}
}
@media (max-width:1400px){
    .list-content{padding:58px 15px;}
    .list{margin:0;justify-content:space-between;}
    .list-s{flex:0 0 48%;margin:0 0 30px;}
}
@media (max-width:991px){
    .list{display:block;}
}
@media (max-width:767px){
    .pickDay-day,.pickDay-week{height:40px;}
    .arrow-prev,.arrow-next{width:30px;}
    .pickDay{padding:0 30px;}
    .list.on .list-name{display:block;}
}
@media (max-width:575px){
    .pickMonth{height:auto;padding:15px 0;}
    .pickMonth .wp{display:block;}
    .pickMonth .left{display:block;}
    .pickMonth .date{margin-right:0;margin-bottom:10px;display:inline-block;}
    .type{margin-top:10px;height:30px;width:60px;}
    .list-s{display:block;}
    .list-txt{padding:15px;}
    .list-content{padding-top:30px;}
}