@charset "utf-8";
/* 
电影详情
**************/
/**********公共*************/


/**/
.img_ban{}
.img_ban a:before {content: ""; position: absolute; width: 60px; height: 280px;top: 0;left: -130px; overflow: hidden;
    background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);}
.img_ban a:hover:before {-webkit-animation: aniBlink280 .5s ease-out forwards;-moz-animation: aniBlink280 .5s ease-out forwards;-o-animation: aniBlink280 .5s ease-out forwards;animation: aniBlink280 .5s ease-out forwards;}



/*电影*/
.m_tag{ height:60px; border-bottom:1px solid #ededed;}
.m_tag .tag_a{ position:relative; display:block; float:left; margin-left:-1px;  padding:0 20px; height:61px; border-top:5px solid #fff; line-height:50px; font-size:20px; color:#a3a3a3;border-right:1px solid #ededed;}
.m_tag .tag_a.cur{top:-1px; color:#1a4a9e;border-top:5px solid #1a4a9e;border-left:1px solid #ededed;border-right:1px solid #ededed; background:#fff;}

/*电影详情页 放映时间左右滚动 与电影院 放映时间左右滚动*/
/*.time_list .time_bd em{ display:block; margin-top:12px; font-size:20px;  font-style:normal;}
.time_list .time_bd_selected em{ display:block; margin-top:12px; font-size:20px;  font-style:normal;}
.time_list .time_bd_selected {display: block;margin-right: 26px;width: 152px;height: 75px;border: 1px solid #619ee0;border-radius: 5px;font-size: 14px;	color: #ffffff;text-align: center;cursor: pointer;background-color: #619ee0;}
.date-list-to-left{position:absolute;width:24px;height:57px;top:20px;left:0;cursor:pointer;	background:rgba(0, 0, 0, 0) url(../../../img/common/bg/df_ico_bg.png)) no-repeat scroll 0 -549px;display:none;}
.date-list-to-right{position:absolute;width:24px;height:57px;top:20px;right:0;cursor:pointer;	background:rgba(0, 0, 0, 0) url(../../../img/common/bg/df_ico_bg.png)) no-repeat scroll -123px -549px;display:none;}
.date-panel{width:1042px;overflow: hidden;height:75px;margin:0 auto;position: relative;}
.date-panel ul{left:0;width:25000px;position:absolute;-moz-user-select: none; -webkit-user-select: none;}
#movie_ul{left:0;width:25000px !important;-moz-user-select: none;-webkit-user-select: none;}*/


/*电影详情页和影院详情页公用 */
.time_list{position:relative;padding: 10px 0; height:100px;}
.time_list{  margin-bottom:30px; height:100px; }
.time_list .time_bd{ position:relative;display:block; float:left; margin-right:26px; width:152px; height:75px; border:1px solid #619ee0; border-radius:5px; font-size:14px; color:#619ee0;text-align:center; cursor:pointer;}

.time_list .time_bd{float:left;margin-bottom:15px;margin-right:26px;width:152px; }
.time_list .time_bd_selected,
.time_list .time_bd:hover{display:block; float:left;margin-right:26px;width:152px;height:75px;border:1px solid #619ee0;border-radius:5px;font-size:14px;color: #ffffff;text-align:center;cursor:pointer;background-color:#619ee0;}
.time_list .time_bd_selected em,
.time_list .time_bd em{ display:block; margin-top:12px; font-size:20px;  font-style:normal;}
.date-list-to-left{position:absolute;width:24px;height:57px;top:20px;left:0;cursor:pointer;	background:rgba(0, 0, 0, 0) url(../../../img/common/bg/df_ico_bg.png) no-repeat scroll 0 -549px;display:none;}
.date-list-to-right{position:absolute;width:24px;height:57px;top:20px;right:0;cursor:pointer;background:rgba(0, 0, 0, 0) url(../../../img/common/bg/df_ico_bg.png) no-repeat scroll -123px -549px;display:none;}
.date-panel{width:1062px;overflow: hidden;height:75px;margin:0 auto;position: relative;}
.date-panel ul{left:0;width:25000px;position:absolute;-moz-user-select: none; /* for Firefox */	-webkit-user-select: none;}
#movie_ul{left:0;width:25000px !important;-moz-user-select: none; /* for Firefox */	-webkit-user-select: none;}

/*cinema_detail.html*/
.p_tit.info-header{font-size: 20px;margin-bottom:20px;}
.p_tit.info-detail{text-indent:2em;}
.traffic-line{height:auto;margin:20px 10px;}
.traffic-line .icon{display:inline-block;background:#619ee0;width:150px;height:auto;}
.traffic-line .info{display:inline-block;height:100%;padding:15px 20px;}











.ms-list{padding-bottom: 8px;background: #fff; padding-top: 22px; }
.wid_1200.md-showtime{ padding-bottom:40px;}

.cinema_page{ padding-top:20px;}
.cinema_page .url_web{ margin-top:0; margin-bottom:20px;}
.cinema_jianjie{ margin-bottom:10px; padding:20px; background:#fff; border:1px solid #ededed;}
.cinema_jianjie .cinema_img{ float:left; width:220px; height:170px;}
.cinema_jianjie .tit_h2{ position:relative;  line-height:30px;}
.cinema_jianjie .tit_h2 em{ display:inline-block; vertical-align:super;font-size:22px; color:#000; font-style:normal;}

.jianjie_right{ float:left; margin-left:20px; width:550px;}
.jianjie_right .btn_box{ margin-bottom:12px}
.jianjie_right .star{ }
.jianjie_right .red_star,
.jianjie_right .gray_star{ display:inline-block; margin-right:10px; width:24px; height:24px; background:url(../../../img/common/bg/df_ico_bg.png) -2px -442px no-repeat;}
.jianjie_right .gray_star{background:url(../../../img/common/bg/df_ico_bg.png) -40px -442px no-repeat;}
.jianjie_right .score{ position:absolute; top:-10px; color:#ee0020; font-size:34px;}
.jianjie_right .score .float{ padding-left:5px; font-size:24px;}

.jianjie_p{ position:relative; padding:6px 0 2px 0; line-height:26px; font-size:14px; color:#828282;}
.jianjie_p .tit_em{ /*position:absolute; top:0; left:0;*/ padding:6px 10px 6px 0 ;width:55px; line-height:26px;}
.jianjie_p .img_bg{ position:relative;}
.jianjie_tese{width: 515px;border-top:1px solid #ebebeb;margin-top: 15px;padding:10px 0;}
.jianjie_tese h4{margin-bottom: 15px;}
.jianjie_tese h4 strong{font-weight: normal;font-size: 14px;color:#666;}
.jianjie_tese h4 a{font-weight: normal;float: right;font-size: 12px;color:#f12843;display: none;}
.jianjie_tese h4 em{display: inline-block;width: 10px;height: 6px;margin-left: 4px;}
.jianjie_tese h4 em.arr_down{background:url(../../../img/www/order/red-arrow.png) no-repeat;background-size: 10px 6px;}
.jianjie_tese h4 em.arr_up{background:url(../../../img/www/order/icon4.png) no-repeat;background-size: 10px 6px;}
.jianjie_tese ul{overflow: hidden;}
.jianjie_tese li{position: relative;color:#666;margin-bottom: 10px;}
.jianjie_tese li span{display: inline-block;position: absolute;width: 75px;height: 21px;line-height: 19px;font-size: 12px;text-align: center;border:1px solid #e6d7a1;border-radius: 2px;}
.jianjie_tese li p{padding-left: 95px;line-height: 22px;}

.img_bg span.fl{ display:inline-block;margin-right:25px; color:#828282;}
.server_img{ float:left; margin-right:8px;  display:block; width:19px; height:19px; background:url(../../../img/common/bg/df_ico_bg.png) -3px -335px no-repeat;}
.server_img.ico_love{width:30px; background-position:-3px -335px;}
.server_img.ico_free{ background-position:-1px -372px;}
.server_img.ico_imax{width:82px; background-position:0 -410px; text-indent:-999em;}



.filme_list{margin-bottom:40px; padding-bottom:10px;background:#fff; border:1px solid #ededed;}
/*电影院排片购票*/
.filme_list .buy_m{ padding:20px;}
.buy_m .p_tit{ margin:0 0 15px 0; color:#a3a3a3;} 

.movie_ul{ position:relative; margin:0 auto; width:1162px; height:245px;}
.movie_ul .to_left,
.movie_ul .to_right,
.movie_ul .to_left.disabled,
.movie_ul .to_right.disabled{position:absolute; top:73px;  width:24px; height:57px; background:url(../../../img/common/bg/df_ico_bg.png) 0 -549px no-repeat;}


.movie_ul .to_left{ background-position:0 -549px; left:0; cursor:pointer;}
.movie_ul .to_right{background-position:-123px -549px; right:0;cursor:pointer;}
.movie_ul .to_left.disabled{ background-position:-56px -549px; left:0; cursor:text;}
.movie_ul .to_right.disabled{ background-position:-177px -549px; right:0; cursor:text;}

.movie_ul .ul_bd{position:relative; margin:0 auto; width:1062px; height:245px;overflow:hidden;}
.movie_ul .ul_bd ul{ position:absolute; top:0; left:0; width:2500px; height:245px;}
.movie_ul .ul_bd li{ float:left; margin-right:30px; width:152px; height:246px; cursor:pointer; overflow:hidden;}
.movie_ul .ul_bd img{ display:block;width:152px; height:200px;border:6px solid #fff;}
.movie_ul .ul_bd li.hover img{border:6px solid #619ee0; }
.movie_ul .ul_bd .p{ height:34px; line-height:34px; text-align:center;color:#a3a3a3;}
.movie_ul .ul_bd .p a{ color:#a3a3a3;text-decoration:none;}
.movie_ul .ul_bd li.hover a{font-size:18px; color:#000; text-decoration:none;}
/*播放列表*/
.play_time{ margin:0 auto; width:1162px;}
.play_time .cinema_address{ padding-bottom:10px;}
.play_time .cinema_address b{ font-weight:bold;}
.play_time .cinema_address span{ color:#999; font-size:12px;}

.play_time .th{ height:50px; line-height:50px; background:#eee;}
.play_time .s_th1,
.play_time .s_th2,
.play_time .s_th3,
.play_time .s_th4,
.play_time .s_th5,
.play_time .s_th6,
.play_time .s_th7{ display:block; float:left; font-size:14px; color:#282828; text-align:center;}
.play_time .s_th1{ width:142px;}
.play_time .s_th2{ width:180px;}
.play_time .s_th3{ width:164px;}
.play_time .s_th4{width:145px;}
.play_time .s_th5{ width:198px;}
.play_time .s_th6{ width:152px;}
.play_time .s_th7{ width:180px;}

.play_time .play_tbd{ margin-bottom:15px; padding-bottom:5px; height:424px;border:1px solid #ededed; overflow-y:auto;}
.play_time .line_play{ padding-top:20px; height:82px; border-bottom:1px dashed #ededed;}
.play_time .line_play:hover{ background:#fafafa;}
.play_time .s_td1,
.play_time .s_td2,
.play_time .s_td3,
.play_time .s_td4,
.play_time .s_td5,
.play_time .s_td6,
.play_time .s_td7{display:block; float:left; font-size:14px; color:#282828; text-align:center;}
.play_time .s_td1{ width:142px; color:#a3a3a3; font-size:14px;}
.play_time .s_td1 b{ display:block; margin-bottom:5px; line-height:22px; color:#282828; font-size:20px;}
.play_time .s_td2{ width:180px;color:#282828;}
.play_time .s_td3{ width:164px;color:#282828;}
.play_time .s_td4{width:145px; color:#a3a3a3; }
.play_time .s_td5{ width:195px;font-size:20px;color:#a3a3a3;}
.play_time .s_td6{ width:152px;font-size:20px; color:#f12843;}
.play_time .s_td7{ width:160px;}

/*百度地图 弹出层*/
#allmap2,.allmap2 {  height:560px;width:1050px;overflow:hidden;}
#baidu_result{ display:none; margin-left:5px; width:330px; height:450px;  overflow:auto;}
#tangram-suggestion--TANGRAM__52-main{ z-index:10000;}
.tangram-suggestion-main{ z-index:1000}					
.map_mask{ display:none; position:fixed; *position:absolute; top:0; left:0; z-index:999; height:100%; width:100%; background-color:rgba(0,0,0,.6);}
.map_big{visibility:hidden; position:fixed; *position:absolute; top:50%; left:50%; margin-left:-480px; margin-top:-300px; z-index:1000; width:960px; height:600px; border:10px solid rgba(0, 0, 0, 0.1); border-radius:5px; background-color:#fff;}
.map_big .tit_h3{ padding:0 15px; height:40px;border-bottom:1px solid #C4C4C4;background:#F3F3F3;line-height:40px; font-weight:bold;color: #333;}
.map_big .protocol_iframe{ position:relative;height:540px; width:950px; overflow:hidden;}
.map_big .tit_h3 em{ font-style:normal;}
.map_big .reg_close{display:block; position:absolute; z-index:1000;top:12px; right:12px; overflow: hidden; width:15px;height:15px;background:url(../../../img/common/bg/bg_thickbox.gif) no-repeat 0 -18px;font-size:0;line-height:100px; cursor:pointer;}
.cinema_jianjie .small_map{ position:relative; float:right; width:180px; height:180px; border:1px solid #999;overflow:hidden; border-radius:5px;visibility:hidden;}
.cinema_jianjie .allmap {width:248px; height:248px; }
.cinema_jianjie .small_mask{ position:absolute; top:0; left:0; z-index:2;width:180px; height:180px; background-color:rgba(0,0,0,.2);}
.trans_search{ position:absolute; top:0; right:-330px; width:380px; height:560px; background-color:#fff;}
.trans_search .open_arr{ background: url(../../../img/common/bg/arrow-left.png) 8px 250px no-repeat;padding: 220px 0px 0 22px; float:left;width:50px; height:539px; text-align:center; font-size:16px; border:1px solid #C4C4C4;border-top:0;}
.trans_search .open_arr.close{ background: url(../../../img/common/bg/arrow-right.png) 8px 250px no-repeat;padding: 220px 0px 0 22px; float:left;width:50px; height:539px; text-align:center; font-size:16px; border:1px solid #C4C4C4;border-top:0;}
.trans_search .search_t{ float:left; width:328px;}
.trans_search .search_map{ padding:10px 0 0 15px; line-height:24px;}
.trans_search .search_map p{ padding-bottom:8px;}
.trans_search .search_map .input{ width:90%; height:26px;padding:2px 10px;border:1px solid #ddd;font-size:14px;color:#666;}
.trans_search .search_map .selInfoWndBtn{ margin-right:15px; border:0;}
.sel_n .sel_body_name{height: 30px!important;}


@-webkit-keyframes aniBlink280 {from {left:-60px;} to {left:280px;}}
@keyframes aniBlink280 {from { 
        left:-60px
    }
    to {
        left:280px
    }
}


@-webkit-keyframes aniBlink120 {
    from {
        left:-60px
    }
    to {
        left:330px
    }
}
@keyframes aniBlink120 {
    from {
        left:-60px
    }
    to {
        left:330px
    }
}



/***********
*宽1000px布局
************/
@media all and (max-width: 1366px) {

	/*场次列表*/
	.play_time{ margin:0 10px; width:auto; }
	.play_time .s_th1{ width:12.22030981%;}
	.play_time .s_th2{ width:15.63%;}
	.play_time .s_th3{ width:14.11359725%;}
	.play_time .s_th4{width:11.113597%;}
	.play_time .s_th5{ width:17.03958692%;}
	.play_time .s_th6{ width:14.445783%;}
	.play_time .s_th7{ width:15%;}
	.play_time .s_td1{ width:12.22030981%;}
	.play_time .s_td2{ width:15.63%;}
	.play_time .s_td3{ width:14.11359725%;}
	.play_time .s_td4{width:11.113597%; }
	.play_time .s_td5{ width:16.78141136%;}
	.play_time .s_td6{ width:14.445783%;}
	.play_time .s_td7{ width:15%;}
	.jianjie_right{ width:350px;}
	.movie_ul{ width:962px;}
	.movie_ul .ul_bd{ width:877px;}
	
	.date-panel{ width:880px;}

}
