@charset "utf-8";

.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both}
.clearfix{display:inline-block}.clearfix{display:block}
.c_nav_date{background:url(./images/ciname_bg.jpg) repeat-x 0 -180px;height:33px;border-bottom:1px solid #ababab;border-top:1px solid #ababab;position:relative;z-index:4}.c_nav_date li{background:url(./images/ciname_bg.jpg) no-repeat 0 -213px;float:left;display:inline;line-height:33px;width:120px;text-align:center;cursor:pointer}.c_nav_date li.more{width:80px;position:relative;_padding-top:11px;_height:22px}.c_nav_date li.more dl{display:none;border-top:1px solid #ababab}.c_nav_date li.more dl a{color:#000;display:block}.c_nav_date li.more dl a:hover{color:#fff;text-decoration:none}.c_nav_date li.more:hover dl,.c_nav_date li.hover dl{display:block}.c_nav_date li.more .ico_cjt{margin-left:6px}.c_nav_date li.on{background:#1e84ab;box-shadow:0 0 6px #003b58 inset;-webkit-box-shadow:0 0 6px #003b58 inset;-moz-box-shadow:0 0 6px #003b58 inset;color:#fff;font-weight:bold}
.p15{padding:15px}
.fl{float:left;_display:inline}
.fr{float:right;_display:inline}
.c_orange,a.c_orange:hover{color:#f78404}
.mr12{margin-right:12px}
.ico_ticket,.ico_cpiao,.ico_cquan,.ico_cnjm{background:url(./images/showtime.png) no-repeat -147px -40px;width:36px;height:17px;display:inline-block;position:relative;overflow:hidden;text-indent:-999em;+text-indent:0;line-height:0;font-size:0;vertical-align:middle}
.c_cont{background:#fff;position:relative;zoom:1;padding:15px;min-height:500px;_height:500px}
.line_solid{height:0;border-bottom:1px #cecece solid;overflow:hidden;width:100%}
.s_cinamelist{overflow:hidden;zoom:1}.s_cinamelist dt{background:#fff;border:1px solid #cfcfcf;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc;-moz-box-shadow:1px 1px 2px #ccc;margin:25px 3px 0;padding:12px 20px}.s_cinamelist dd{padding:30px 0;border-top:1px solid #bbbcbc;margin-top:-1px}.s_cinamelist dd.no_bor{border:0}
.table{overflow:hidden;zoom:1}
.table .t_r{display:table-row}
.pl15{padding-left:15px}
.mt6{margin-top:6px;}
.ml15{margin-left:15px}
.px20{font-size:20px;}
.lh15{line-height:150%}
.normal{font-weight:normal;font-style:normal}
.point{font-family:tahoma;font-weight:bold;float:left;display:inline}
.ml12{margin-left:12px}
.px14{font-size:14px}
.line_dot{height:0;border-bottom:1px #cecece dashed;overflow:hidden;width:100%}
.mt9{margin-top:9px}
.select_type{overflow:hidden;padding-top:20px;position:relative;zoom:1}
.select_type li{float:left;display:inline;border-left:1px dashed #ccc;margin-left:-1px;padding:0 10px}
.m_type,.m_typeon{background:url(./images/showtime.png) no-repeat -193px -370px;height:27px;display:inline-block;line-height:27px;text-align:center;font-size:12px;cursor:pointer;margin-right:5px;padding-left:11px}
.m_type a,.m_typeon a{background:url(./images/showtime.png) no-repeat right -370px;display:inline-block;padding-right:11px;color:#000}
.m_type a:hover,.m_typeon a:hover{text-decoration:none}
.m_typeon{background-position:-193px -397px}
.m_typeon a{background-position:right -397px;color:#fff}
.m_type, .m_typeon {
line-height: 27px;
text-align: center;
font-size: 12px;
cursor: pointer;
}
.s_timelist{width:760px;padding-top:20px}.s_timelist a{display:block}
.ticketing,.ticketover,.ticketnone,.ticketnonend{float:left;width:169px;padding-left:0;display:inline;height:28px;line-height:28px;cursor:pointer;margin-right:8px;overflow:hidden;margin-bottom:8px;text-align:center}
.ticketing,.ticketover,.ticketnone,.ticketnonend{float:left;width:169px;padding-left:0;display:inline;height:28px;line-height:28px;cursor:pointer;margin-right:8px;overflow:hidden;margin-bottom:8px;text-align:center}
.ticketover{color:#a5a5a5}
.ticketnone strong{ color:#2A78B4;font-weight:normal;font-size:14px; }
.ticketnonend em{color:#cdcdcd}
.ticketnonend a{cursor:default}
.ticketnonend .hall{color:#a5a5a5}
.ticketover .hall,.ticketnonend .hall{color:#cdcdcd}
.showticket .hall{padding-left:10px}
.yahei {font-family: "microsoft yahei",arial,helvetica,sans-serif,"黑体";}
.showticket .hall{padding-left:10px}
.ico_straw,.ico_straw_a,.ticketing,.ticketnone,.ticketnonend,.ticketover{display:inline-block;vertical-align:middle;background:url(./images/ico_straw.png) no-repeat}
.ico_straw{width:14px;height:23px}
.ico_straw_a{width:13px;height:23px;background-position:-16px 0}
.ticketing,.ticketnone,.ticketnonend,.ticketover{margin-right:15px;margin-left:1px}
.ticketnone,.ticketnonend,.ticketover{background-position:0 -27px}
.s_timelist a{display:block;color: #2A78B4;cursor: pointer;text-decoration: none;vertical-align: baseline;}
.hall{width:50px;text-align:right;display:inline-block;color:#a5a5a5}
.table .td{display:table-cell;vertical-align:top;*float:left}
.table .t_r{display:table-row}
.table .td+.td{width:100%;*width:auto;_margin-bottom:-5px}
.table .td{*vertical-align:baseline;_vertical-align:middle}
.table .td .v_m{vertical-align:middle} 
.table{width:100%}
.fix{zoom:1}
.c_000,a.c_000:hover{color:#000}
.px20 {font-size: 20px;}
.point{font-family:tahoma;font-weight:bold;float:left;display:inline}
.point .total{font-size:1.8em;padding:1px 0;float:left;display:inline;color:#f07200;line-height:1em}
.point .total2{color:#f07200;font-size:1.2em;float:left;display:inline;line-height:1em}