/*电影商户详情*/
/* 商户详情影院*/
[class^="ftype"]{display:inline-block;width:20px;height:20px;line-height:20px;border-radius:5px;text-align:center;color:#fff;margin-right:0.267rem;font-size:12px;}
.ftype1{background-color:#f4a528;}
.ftype2{background-color:#97d128;}	

.gradeinfor{margin-bottom: 0.267rem;}
.grade_item{position:relative;background: #fff;padding: 0.38rem 0.54rem 0.38rem 0.4rem;}
.grade_item i{margin-right: 0.267rem;}
.grade_item i:before{font-size: 18px;color: #ff8500;}
.grade_item .arrowr{position: absolute;top:18%;right:5px;padding: 0.267rem;}
.grade_item span{display:inline-block;width:100%;font-size: 14px;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: middle;}

.card_tit{padding: 12px 0;border-bottom: 1px solid #f4f4f4;}
.card_name{padding:12px 0;border-top:1px solid #f4f4f4;color:#f00;}
.card_name:first-child{border-top:none;}

.finfor .item{border-bottom:1px #f4f4f4 solid;background-color:#fff;}
.finfor .item .tit{vertical-align:middle;padding:0.4rem 0.32rem;position:relative;}
.finfor .item .tit .text{width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}	
.finfor .item .tit .num{position:absolute;right:0.933rem;color:#ff8500;}
.finfor .item .tit .arrowtb{position:absolute;right:5px;top:23%;padding:0.267rem;transition:transform ease 0.3s;-webkit-transition:transform ease 0.3s;}
.finfor .item .tit .arrowtb.rotate{transform:rotate(180deg);-webkit-transform:rotate(180deg);top:10%;}
.finfor .item .tit .arrowtb:before,.grade_item .arrowr:before{content:'';display:block;width:0.267rem;height:0.267rem;border:1px #ccc solid;border-width:0 1px 1px 0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.grade_item .arrowr:before{transform: rotate(-45deg);-webkit-transform:rotate(-45deg);}
.finfor .item .con{padding:0.2rem 0.267rem 0.2rem 1.067rem;line-height:1.6;color:#666;border-top:1px #f4f4f4 solid;}

[class^="filmstate"]{position:absolute;top:0.533rem;left:0.453rem;width:14px;height:14px;background:url(../../assets/images/filmstate.png);background-size:14px auto;z-index:3;}
.filmstate1{background-position:0 0;}
.filmstate2{background-position:0 -17px;}
.filmstate3{background-position:0 -33px;}

.cinema_recommend {margin-top:0.267rem;background-color:#fff;}
.cinema_recommend .swiper-container {padding:0.533rem 0;}
.cinema_slide {border-bottom:1px solid #f4f4f4;position:relative;}
.cinema_slide:before{content:'';position:absolute;bottom:-5px;left:50%;margin-left:-4px;width:8px;height:8px;background:#fff;border:1px solid #f4f4f4;border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.cinema_slide .swiper-slide {text-align: center;font-size: 18px;background: #fff;width: 60%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;opacity:0.3;padding:.1rem 0.066rem;}
.cinema_slide .swiper-slide img{width:100%}
.cinema_slide .swiper-slide-active{opacity:1;padding:0;width:22%!important;}
.cinema_title {padding:.4rem 0;border-bottom:1px solid #f3f3f3;color:#000;text-align:center;}
.cinema_title strong {margin-left:0.133rem;margin-top:0.267rem;color:#fff;font-size:12px;font-weight:400;vertical-align:middle;background-color: #ff8500;padding:1px 8px;border-radius: 10px;text-transform: uppercase;}
.cinema_title strong:first-child{margin-left:.4533rem;}

.cinema_tab .tab_menu {border-bottom:1px solid #f3f3f3;}
.cinema_tab .tab_menu ul {display:table;width:100%;}
.cinema_tab .tab_menu li {display:table-cell;width:33%;padding:.2933rem 0;text-align:center;}
.cinema_tab .tab_menu span {display:inline-block;max-width:3rem;line-height:0.747rem;color:#666;}
.cinema_tab .tab_menu .isChecked span {border:1px solid #ff8500;border-radius:0.213rem;color:#ff8500;}
.tab_container {position:relative;background:#fafafa;padding:10px 0;}
.tab_container .norecord{text-align: center;}
.cinema_tab .tab_content {padding-left:.64rem;position:relative;}
.cinema_tab .tab_content:after {content:'';display:block;position:absolute;top:0;left:.62rem;z-index:2;width:1px;height:96%;border-right:1px dashed #e9e9e9;}
.cinema_tab .tab_content  > a  {display:table;width:100%;padding:.45rem 0 .5rem 0;border-bottom:1px solid #e9e9e9;}
.cinema_tab .tab_content  > a > div {display:table-cell;width:33%;text-align:center;}
.cinema_tab .tab_content .tab_time{width:30%;}
.cinema_tab .tab_content:last-child .item:last-child{border-bottom:0;}
.cinema_tab .start_time {display:inline-block;width:100%;color:#333;font-size:24px;line-height:24px;}
.cinema_tab .end_time {display:inline-block;margin-top:.2933rem;padding:0.067rem;border-radius:2rem;background:#f0f0f0;color:#333;}
.cinema_tab .m_type {color:#666;}
.cinema_tab .m_stage {display:inline-block;width:100%;margin-top:.2933rem;color:#666;}
.cinema_tab .price {color:#d8d8d8;text-decoration:line-through;}
.cinema_tab .discount_price {margin-left:.1866rem;color:#ff8500;}
