@charset "utf-8";
.btn_blue{ display:inline-block; height:48px; line-height:48px; font-size:16px; color:#fff; background:#1a4a9e; padding:0 25px; border-radius:5px; cursor:pointer;}
.btn_blue:hover{ background:#1f55b5;}
.tit_h2{ position:relative;  line-height:30px;}
.tit_h2 em{ display:inline-block; vertical-align:super;font-size:22px; color:#000; font-style:normal;}
.star{ }
.red_star,
.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;}
.gray_star{background:url(../../../img/common/bg/df_ico_bg.png) -40px -442px no-repeat;}

.play_time .s_th7,
.play_time .s_th8,
.play_time .s_th9{ display:block; float:left; font-size:14px; color:#282828; text-align:center;}
.play_time .s_th8{ width:220px;}
.play_time .s_th9{ width:220px;}
.play_time .s_td7,
.play_time .s_td8,
.play_time .s_td9{display:block; float:left; font-size:14px; color:#282828; text-align:center;}
.play_time .s_td8{ width:190px;}
.play_time .s_td9{ width:220px;}
.play_bg { background:#F2F7FC; }
.cinema_show { width:100%; height:382px; color:#fff; margin:0 0 10px 0; background:#999 url(../../../img/www/temp/move_bg.jpg) no-repeat scroll center center; }
.cinema_show_pic { float:left; width:980px; padding:15px 0; }
.cinema_show_pic .img { float:left; width:245px; }
.cinema_show_pic .img img { width:245px; }
.cinema_show_pic .cont { float:right; width:720px; }
.cinema_show_pic .cont .tit_h2 em { color:#fff; }
.cinema_show_pic .cont .m-desc{display:block;height:120px;overflow:hidden;}
.cinema_show_pic .show { padding:10px 0 0 0; line-height:200%; }
.cinema_show_r { float:right; width:185px; padding:30px 0; font-size:16px; }

.cinema_show_r h3 { margin:0 0 5px 0; }
.cinema_show_r li { position:relative; width:185px; margin:0 0 5px 0; }
.cinema_show_r li img { width:185px; }
.cinema_show_r li a { color:#fff; font-size:14px; line-height:180%; }
.cinema_show_r li span { position:absolute; bottom:0px; right:0; padding:2px 8px; background:#000; font-size:12px; }
.m_sort01 .cont ul { }
.m_sort01 .cont ul li { float:left; }
.m_sort01 .cont ul li a { display:block; padding:5px 12px; margin:0 20px 10px 0; }
.m_sort01 .cont ul .on,.m_sort01 .cont ul li a:hover { display:block; background:#619EDE; color:#fff; text-decoration:none; border-radius:5px;padding: 5px 12px; }
.m_sort01 { border:1px solid #ECECEC; padding:0 15px 15px 15px; margin:0 0 10px 0; background:#fff; }
.m_sort01 .cont { padding:15px 0 0 0; }
.m_sort01 .m_cont { border:1px solid #619EDE; padding:15px 15px 5px 15px;  border-radius:5px; }
.m_sort01 .m_cont ul { float:left; }
.m_sort01 .m_cont ul li { margin:0 10px 10px 10px; }
.m_sort01 .m_cont ul li a { padding:5px 12px; margin:0; }

.md-showtime .region-cinema, .md-showtime .cinema-show{ display: block; padding: 5px 12px; text-decoration: none;cursor: pointer;}
.md-showtime .region-cinema:hover, .md-showtime .cinema-show:hover{background: #619ede none repeat scroll 0 0; border-radius: 5px; color: #fff;}

.md-showtime .time_list{ margin-bottom: 15px;}







/***********
*宽1000px布局
************/
@media all and (max-width: 1366px) {
	
	.cinema_show_r { position:absolute;float:none; right: 0;}
	.date-panel{ width:880px;}

}
