@charset "utf-8";

.filter_list_box{position: relative;}
.code_page .filter_box,.code_page .bg_filter{top:40px;}
.code_page .bg_filter{height: 800px;}
.code_photo{padding:10px 15px;overflow: hidden;}
.code_photo p{line-height: 24px;color:#666;}
.code_photo img{width:100%!important;height:auto!important;margin:10px 0;}
.code_photo table,.code_detail table{width:100%!important;}
.code_detail table td{padding:0 3px}
.bt_blue{background: #144a9e;color:#fff;}
.h5card_btn_center .button{margin:0 auto;}
.h5card_btn_center .button[disabled="disabled"]{background: #999;border-color:#999;}
.code_brand{padding:20px;margin-bottom: 5px;}
.code_brand h3{line-height: 26px;font-size: 16px;margin-bottom: 5px;font-weight: normal;}
.brand_info{margin-top: 5px;}
.brand_info h3,.code_page .h3_title{font-size: 16px;font-weight: normal;height: 40px ;line-height: 40px;border-bottom: 1px solid #e4e4e4;padding:0 20px;}
.brand_info_txt{padding:10px 20px;}
.brand_info_txt p{line-height: 24px;}
.brand_sort{background: #fff;height: 40px;margin-bottom: 5px;}
.brand_sort .col-50{line-height: 40px;text-align: center;}
.brand_sort .active span{display: inline-block;color:#144a9e;border-bottom: 2px solid #144a9e;}

.code_fixed,.brand_fixed{position: absolute;top:44px;left:0;width: 100%;z-index:9999;box-shadow: 0 3px 6px #ededed;display: none;}
.brand_fixed .nav_item{width: 100%;}

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

.code_detail .full_img img{width: 100%;}
.code_detail .li_tag{position: relative;}
.code_detail .li_tag:after{display: block;content:"";width: 90px;height: 90px;position: absolute;right:0;top:0;background:url(../../img/common/ac_tag.png) no-repeat;background-size: 100%;z-index: 99;}

.code_detail .code_top h3{font-size: 16px;font-weight: normal;line-height: 28px;}
.code_detail .code_top p{line-height: 24px;}
.code_detail .code_top p strong{font-size: 18px;font-weight: normal;}
.code_detail .to_tuwen{margin:10px 0;font-size: 14px;}
.code_detail .to_tuwen .col-15{text-align: right;padding-right: 15px;}
.code_detail .to_tuwen .col-85{ font-size:16px;}
.buy_info{margin-top: 10px;}
.buy_info h3,.stores_box h3{border-bottom:1px solid #e4e4e4;font-weight: normal;font-size: 16px; }
.stores_box .stores_ul li{border-bottom: 1px solid #e4e4e4;padding:10px 0;}
.stores_box p{line-height: 20px;color:#666;}
.buy_info h4,.stores_box h4{font-weight: normal;margin-bottom: 6px;line-height: 24px;font-size: 16px;}
.buy_info p{line-height: 24px;margin-bottom: 15px;color:#666;}
.buy_info img{max-width:100% !important;height:auto!important;}
.other_brand .list-block{margin:10px 0;border-bottom:1px solid #e4e4e4;}
.stores_box .stroes_more{text-align: center;line-height: 40px;}
.stores_box .stroes_more .iconfont{font-size: 14px;}
.other_brand .list-block .col-40,.stores_box .list-block .col-40{text-align: right;padding-right: 15px}
.other_brand .icon_quan{display: inline-block;background: #144a9e;color:#fff;font-size: 14px;width: 20px;height: 20px;line-height: 20px;margin-right:10px;text-align: center;border-radius: 4px;}
.other_brand .brand_ul li {padding:5px 0;}
.page_nav .list-block {margin:10px 0;}
.page_nav .list-block li{border-bottom:1px solid #e4e4e4;}
.page_nav .list-block .col-50:last-child{text-align: right;padding-right: 15px;font-size: 16px;}
.page_nav .list-block .col-50:last-child i,
.code_detail .to_tuwen .col-15 i,
.other_brand .list-block .col-40 i,
.stores_box .list-block .col-40 i{font-size: 16px;margin-left: 2px;}
.stores_box .more_link{font-size: 14px; width: 100%;text-align: right;}
.stores_box .more_link .iconfont{ font-size: 14px;}
.stores_box .more_ul{ margin-top: 15px; padding-bottom: 13px;}

.page_nav .btn_box {position: absolute;bottom: 20px;}
.page_nav .btn_box .button{display: inline-block;width: 70px;}
.btn_box .btn_blue{background: #144a9e;color:#fff;margin-right: 15px;}
.btn_box .btn_white{background: #fff;border-color: #fff;}

/* 当前城市适用场馆 */
.area h3{border-bottom:1px solid #e4e4e4;font-weight: normal;font-size: 16px;}
.area_title .col_box{overflow: hidden;}
.area_title .col_btn{color:#666;background: #ededed;display:inline-block;min-width:60px;text-align: center;padding:4px 6px;border:0;line-height: 24px;border-radius: 3px;font-size: 12px;}
.area_title a.on{color:#fff;background: #619ee0;}
.area_con ul{overflow: hidden;}
.area_con ul li{padding:10px 15px;border-top: 1px solid #e4e4e4;}
.area_con ul li h4{font-weight: normal;font-size: 15px;}
.area_con ul li p{line-height: 22px;}
.arena_more {border-top: 1px solid #e4e4e4;text-align: center;line-height: 32px;margin-top: -1px;}
.title_more.up i{display:inline-block;transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); 	/* Opera */}
.title_more.down i{display:inline-block;transform:rotate(270deg);
-ms-transform:rotate(270deg); 	/* IE 9 */
-moz-transform:rotate(270deg); 	/* Firefox */
-webkit-transform:rotate(270deg); /* Safari 和 Chrome */
-o-transform:rotate(270deg); 	/* Opera */}

@media screen and (max-width: 320px) {
	.page_nav .list-block .col-50:last-child,.other_brand .list-block .col-40{font-size: 14px;}
}

/* 强制pre标签
 * 兼容性详见: https://caniuse.com/#search=pre-wrap
 */
pre {
  white-space: pre-wrap;
}