a{color:#333;}
.view .navbar:after{height: 0;}
.page{background: #ededed;}
h3,h4,h5{font-weight: normal;margin:0;}
.movie_index .content-block-title{margin:10px 0;font-size: 14px;color:#999;}
.list-block{margin:10px 0;}

.link_nav{background: #7c8696;width: 150px;}
.link_nav a{color:#fff;}
.link_nav .item-link{padding:10px 0 9px 20px;color:#fff;}
.link_nav li{border-bottom:1px solid #9da4b0;}
.link_nav li:last-child{border-bottom: 0;}
.link_nav .item-link i{color:#fff;margin-right: 8px;}
.link_nav .on-top:after{background: #7c8696;}

/* 电影首页 */
.list-block ul:before,.list-block ul:after{height:0;}
.movie_detail .movie_item{ width:68% !important;}
.movie_item .item-content{padding:0 0 15px 0;border-bottom: 1px solid #e4e4e4;margin-bottom: 15px;}
.movie_item .item-content a{width: 100%;}
.movie_item .item-content:last-child{border-bottom:0;margin-bottom: 0;}
img{max-width:100%;}
.movie_item h3{font-size: 18px;font-weight: normal;margin-top: -3px;}
.movie_item p{margin:7px 0;font-size: 14px;color:#999;}
.movie_item li{position: relative;}
.movie_item .left_img{position: absolute;left: 0;top:0;}
.movie_item .left_img img{width: 94px;height: 126px;}
.movie_item .tag_box{margin-top: 15px;}
.movie_item .right_con{width: 100%;padding-left: 110px;min-height: 126px;}
.tag_box span{display: inline-block;padding:3px 4px 2px;margin-right: 6px;border-radius: 3px;font-size: 13px;}
.tag_blue{border:1px solid #94bceb;color:#94bceb;}
.tag_green{border:1px solid #85d979;color:#85d979;}
.movie_index .list-block-label{padding:0;margin:0;}
.movie_index .list-block-label a{background: #ededed;color:#999;}


/* 电影详情 */
.movie_detail .padd{padding:15px 15px 10px;margin:3px 0 0;}

.movie_items{height: 40px;width: 100%;background: #fff;border-bottom:1px solid #ededed;}
.movie_items a{text-align: center;height: 40px;line-height: 40px;font-size: 15px;position: relative;}
.movie_items a.on{color:#144a9e;}
.movie_items a.on:after{content: '';width: 60px;height: 3px;background: #144a9e;position: absolute;left:50%;bottom:0;margin-left: -30px;}
.movie_fixed{width: 100%;height: 40px;position: absolute;top:44px;left:0;z-index: 9999;box-shadow:0 3px 6px #ededed;display: none; }

.cinema_item{margin:0;}
.cinema_item ul{padding:0 15px;}
.cinema_item li{border-bottom:1px solid #e4e4e4;padding:6px 0;}
.cinema_item li:last-child{border-bottom-color: #fff;}
.cinema_item h4{font-size: 16px;font-weight: normal;margin-top: 6px;}
.cinema_item p{font-size: 14px;color:#999;margin:6px 0;}
.cinema_item .col-20{font-size: 13px;margin-top: 8px;}
.cinema_item .col-20 span{display: block;text-align: right;margin-bottom: 8px;}

.movie_bottom_nav .toolbar-inner{background: #fff;}
.movie_bottom_nav .sp_icon{display: inline-block;width: 33px;height: 33px;background: url(../../img/movie/icon.png) no-repeat;background-size: 200px;} 
.movie_bottom_nav .sp_icon1{background-position: 0 -4px;}
.movie_bottom_nav .sp_icon2{background-position: 0 -45px;}
.movie_bottom_nav .sp_icon3{background-position: 0 -86px;}
.movie_bottom_nav .active .sp_icon1{background-position: -42px -4px;}
.movie_bottom_nav .active .sp_icon2{background-position: -42px -45px;}



/* 电影院详情 */
.cinema_detail{min-height: 500px;}
.cinema_top h4{font-size: 18px;}
.cinema_top p{font-size: 14px;line-height: 20px;margin-top: 6px;}
.cinema_top p i{font-size: 20px;margin-top: -7px;}
.cinema_movie{overflow: hidden;}
.cinema_movie .swiper-wrapper{padding-right: 20px;height:auto;}
.cinema_movie .swiper-slide.active{border:2px solid #ff7a71;padding:1px;}
.cinema_movie .swiper-slide{width: 105px!important;height: 140px!important;margin-right:7px!important;}
.cinema_movie .swiper-slide img{width: 100%;height: 100%;}
.cinema_movie .swiper-pagination,.movie_date_tab .swiper-pagination{display: none;}
.cinema_movie_info{border-bottom:1px solid #e4e4e4;}
.cinema_movie_info h5{font-size: 16px;}
.cinema_movie_info p{font-size: 14px;margin-top:5px;}
.movie_date_tab{height: 40px;line-height: 40px;border-top:1px solid #e4e4e4;text-align: center;}
.movie_date_tab .swiper-slide{border-bottom: 1px solid #e4e4e4;margin-right: 0!important;white-space:nowrap;padding:0 5px;}
.movie_date_tab .swiper-slide.active{color:#144a9e;border-color:#144a9e;}
.movie_con_box{text-align: center;margin:0;}
.movie_con_box li{border-bottom: 1px solid #e4e4e4;padding:10px 0 9px;}

.cinema_detail .tag_p{}
.cinema_detail .tag_p span{display: inline-block;padding:2px 4px;margin-right:3px;border:1px solid #e6d7a1;border-radius: 2px;color:#999;font-size: 12px;}
.cinema_detail .tag_p a{font-size: 12px;color:#94bceb;margin-left: 5px;}
.cinema_detail .tag_p .icon-qianjin{font-size: 12px;color:#94bceb;margin-top: -3px;}

.cinema_top1 {border-bottom:5px solid #ededed;padding:15px 0 15px 15px;}
.cinema_top1 .col-85{padding-right: 35px;position: relative;}
.cinema_top1 h4,.cinema_top1 .p1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.cinema_top1 h4{font-weight: bold;}
.cinema_top1 .p1{font-size: 12px;color:#666;line-height: 24px;margin-bottom: 4px;}
.cinema_detail .cinema_top1 .tag_p{height: 21px;overflow: hidden;}
.cinema_detail .cinema_top1 .tag_p span{padding:1px 5px;border-color:#186BCB;color:#186BCB;}
.cinema_top1 .col-15{align-self:center;border-left:1px solid #C9C9C9;text-align: center;}
.cinema_top1 .icon-qianjin{position: absolute;right: 5px;top:50%;margin-top: -14px;color:#C9C9C9;font-size: 20px;}
.cinema_top1 .col-15 .iconfont{color:#186BCB;vertical-align: middle;}

.tags_box{position: fixed;width: 90%;left:50%;top:50%;margin:-130px 0 0 -45%;z-index: 13001;display:none;}
.tags_inner{position: relative;padding-top:40px;}
.tags_inner .close{position: absolute;right:-15px;top:0;}
.tags_inner .close .iconfont{color:#fff;font-size: 24px;}
.tags_con{background: #fff;height: 220px;border-radius: 10px;padding:25px 15px;color:#144a9e;}
.tags_con ul{overflow: hidden;overflow-y:auto;max-height: 170px;}
.tags_con li{position: relative;color:#666;margin-bottom: 10px;}
.tags_con li span{display: inline-block;position: absolute;width: 65px;height: 21px;line-height: 19px;font-size: 12px;text-align: center;border:1px solid #e6d7a1;border-radius: 2px;}
.tags_con li p{padding-left: 80px;line-height: 22px;min-height: 22px;}

.site_info{min-height: 100vh;background: #fff;}
.site_info .ul_info li{padding:10px 15px;border-bottom: 1px solid #e4e4e4;font-size: 14px;line-height: 22px;}
.site_info .ul_info .li_title{font-size: 15px;font-weight: bold;}
.site_info .ul_info .icon-ditu2{font-size: 18px;color:#186BCB;margin-right: 5px;}
.site_info .ul_info .icon-weibiaoti-{font-size: 18px;color:#BC2C3E;margin-right: 5px;}
.site_info .ul_info .li_tag span{display: inline-block;padding:2px 7px;font-size: 12px;border:1px solid #186BCB;color:#186BCB;line-height: 13px;}
.site_info .ul_info .li_tag p{margin-top:5px;line-height: 20px;}

.movie_con_box strong{font-weight: normal;display: block;font-size: 16px;}
.movie_con_box span{display: block;font-size: 14px;}
.popup-map .close-popup{display:block;width: 100%;height: 40px;line-height: 40px;font-size: 18px;text-align: center;background: #007aff;color:#fff;}
.map_box{height:calc(100% - 40px);width: 100%;}
#mapIframe{width: 100%;height: 100%;border:0;}
.load_box{text-align: center;}
/* 剧情简介 */
.info_box li{font-size: 16px;margin:3px 0;}
.info_box .info_con span{display: block;}
.info_box .info_con{font-size: 14px;line-height: 22px;margin-top: 15px}

/* 我的东福卡 */
.my_card li{border-bottom: 1px solid #e4e4e4;}
.my_card .col-15{padding-right: 15px;text-align: right;}
.my_card .col-85 i.icon{font-size: 24px;width: 28px;margin-right: 10px;}
.my_card .col-15 i.icon{font-size: 12px;}
.my_card .icon_culture{text-indent: -4px;}
.my_card .icon_bike{margin-top: -16px;}
.card_detail h3{font-size: 18px;margin-bottom: 10px;color:#333;}
.card_detail h4{color:#333;}
.card_detail h4,.card_detail p{font-size: 16px;}
.card_detail p{margin-bottom: 6px;color:#666;}
.card_detail .img_box{max-width: 90%;margin:15px auto;}

/* 确认订单 */
.order_confirm .order_con{background: #144a9e;padding:0 30px 30px;}
.order_confirm .con_box{min-height: 200px;border-radius: 0 0 3px 3px;padding-top: 15px;}
.order_confirm .con_box .txt_gray{color:#777!important;}
.order_confirm .con_box h3{font-size: 16px;margin-bottom:6px;line-height: 24px;border-left: 3px solid #ff7a71;padding:0 15px 0 12px;}
.order_confirm .con_box .txt_gray{font-size: 14px;padding:0 15px;line-height: 22px;}
.order_confirm .con_line{padding:12px 15px;position:relative;margin-top:6px;}
.order_confirm .con_line:before{position:absolute;top:0;left:-12px;display:block;content:'';height: 24px;width: 24px;border-radius: 100%;background: #144a9e;}
.order_confirm .con_line:after{position:absolute;top:0;right:-12px;display:block;content:'';height: 24px;width: 24px;border-radius: 100%;background: #144a9e;}
.line_dashed{height: 1px;border-top: 1px dashed #ededed;}
.order_confirm .con_box .txt_right{font-size: 14px;margin: 6px 0;padding:0 30px;}
.order_confirm .item-content{padding-left: 0;}
.order_confirm .item-inner{padding-left: 15px;display: flex;align-items:center;}

.captcha_img img{vertical-align: middle;margin-top: 6px}

.fix_btn{position: fixed;bottom: 0;left:0;width: 100%; z-index:10;}
.fix_btn p{padding:7px 15px;line-height: 35px;font-size: 16px;}
.fix_btn .button{display: inline-block;height: auto;padding:4px 15px;border:0;margin-left: 15px;vertical-align: middle;}
.btn_blue{background: #144a9e;color:#fff;font-size: 16px;}

.toolbar.fixed_index{ background:none; border:0 !important;background-color:transparent !important;}
.toolbar.fixed_index:before{background-color:transparent !important;}
.back_top{ display:none; position:fixed; bottom:20px; right:12px; width:30px; height:40px; z-index:100; color:#666; font-size:30px;}
.pc_web{ margin:25px auto 0 auto; width:80px; padding:0 10px; height:29px; line-height:28px; background-color:rgba(0,122,255,.8); border-radius:29px; text-align:center; font-size:14px;}
.pc_web a{ display:block; padding-top:1px; width:100%; width:100%;color:#fff;}




@media screen and (max-width: 320px) {
    .order_confirm .order_form{ min-height:300px;}
    .order_confirm .con_box{padding:10px 0;}
    .captcha_img img{margin-top: 11px;}
    .order_confirm .order_con{padding:0 30px 20px;}
    .col_box4 .col_btn{width: calc((100% - 8px*4)/4);margin:4px 4px;}
    .city_box .col_box{padding:4px 5px;}
    .cinema_movie .swiper-slide{width: 90px!important;height: 120px!important;}
    .city_box{font-size: 14px;}
}