@charset "utf-8";
/*列表页*/
.movie_head{margin:20px 0 30px;}
.move_nav{position: relative;bottom:-1px;}
.move_nav li{float:left;width: 220px;height: 60px;line-height: 60px;text-align: center;border:1px solid #e3e3e3;border-bottom:0;border-right:0;}
.move_nav li:last-child{border-right:1px solid #e3e3e3;}
.move_nav li a{display: block;width: 100%;height: 100%;font-size: 20px;color:#666;}
.move_nav li.on{background: #f3f6fa;border-color:#5ea6ed;}
.move_nav li.on:hover{border-bottom:1px solid #f3f6fa;}
.move_nav li.on + li{border-left-color:#5ea6ed;}
.move_nav li:hover a,.move_nav li.on a{color:#1a4a9e;}
.move_nav li .icon_movie{display: inline-block;width: 28px;margin-right:6px;height: 28px;background: url(../../../img/www/movie/movie_icon.png) no-repeat;vertical-align: middle;}
.move_nav li .icon_movie1{background-position: -70px -8px;}
.move_nav li .icon_movie2{background-position: -12px -6px;}
.move_nav li .icon_movie3{background-position: -117px -8px;}
.move_nav li:hover .icon_movie1,.move_nav li.on .icon_movie1{background-position: -68px -57px;}
.move_nav li:hover .icon_movie2,.move_nav li.on .icon_movie2{background-position: -12px -62px;}
.move_nav li:hover .icon_movie3,.move_nav li.on .icon_movie3{background-position: -117px -58px;}

.li_tab{padding:15px 50px;background: #f3f6fa;border:1px solid #5ea6ed;}
.ul_title {border-bottom:1px solid #e3e3e3;}
.ul_title li{float:left;padding:0 15px;margin-right: 30px;font-size: 18px;height: 44px;line-height: 44px;}
.ul_title li:hover,.ul_title li.on{cursor: pointer;color:#1a4a9e;border-bottom: 3px solid #1a4a9e;}
.box_filter .item_filter{display: none;}
.box_filter .current{display: block;}
.item_ul li{position: relative;height: auto;padding-left: 100px;}
.item_ul li strong{position: absolute;left:0;top:25px;font-size: 14px;color:#333;display: inline-block;width: 100px;line-height: 16px;}
.item_ul li p{border-top:1px solid #e3e3e3;padding:15px 0;}
.item_ul li:first-child p{border-top: 0;padding-bottom: 5px;}
.item_ul li a{display: inline-block;height: 34px;line-height: 34px;padding:0 15px;margin:0 10px 5px 0;color:#666;font-size: 14px;}
.item_ul li a:hover,.item_ul li a.on{background: #1a4a9e;color:#fff;cursor: pointer;}
.item_ul li label{height: 34px;line-height: 34px;padding-left: 15px;margin-right: 15px;cursor: pointer;}
.item_ul li input{margin-right: 15px;}
.filter_con{margin-top: 30px;}
.item_con {display: none;}
.filter_con .current{display: block;}
.item_con li{float:left;width:calc((100% - 60px)/5);margin-right: 15px;margin-bottom: 20px;}
.item_con li img{width: 228px;height:319px;}
.item_con li:nth-child(5n+0){margin-right: 0;}
.item_con li a{position:relative;font-size: 16px;color:#333;text-align: center;display: block;}
.item_con li a.a_link{line-height: 22px;max-height:55px;padding-top:10px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.item_con li a.a_link:hover{color:#1a4a9e;}
.item_con li p{color:#999;font-size: 14px;line-height: 18px;text-align: center;}
.item_con li .tip_box{position: absolute;left:-8px;top:8px;}
.item_con li .tip_box::before{content: "";display: block;height: 39px;width: 9px;position: absolute;left:0px;top:0px;background:url(../../../img/www/movie/move_img_left.png) no-repeat;}
.item_con li .tip_box .sp_txt{display: inline-block;max-width:160px;height: 32px;line-height: 32px;padding:0 8px;color:#fff;background: #e23128;vertical-align: top;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.item_con li .tip_box .sp_right{display: inline-block;height: 32px;width: 7px;background:url(../../../img/www/movie/move_img_right.png) no-repeat;}
/*影院*/
.cinema_con{margin-top: 20px;}
.ul_cinema li{padding:20px 0;height:140px;margin-bottom: 20px;background: #fff;overflow: hidden;border:1px solid #e4e4e4;}
.ul_cinema li::after{clear:both;}
.ul_cinema li:hover{box-shadow: 0 0 6px #ccc;}
.ul_cinema .cen_box{float:left;width: 70%;padding-left:20px;}
.ul_cinema .cen_box h3{font-size: 18px;height: 20px;line-height: 20px;margin-bottom: 8px;}
.ul_cinema .cen_box h3 a{color:#333;}
.ul_cinema .cen_box h3 a:hover{color:#1a4a9e;}
.ul_cinema .cen_box p{line-height: 24px;font-size: 14px;color:#666;}
.ul_cinema .cen_box h3,.ul_cinema .cen_box p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ul_cinema .cen_box p a{margin-right: 15px;}
.ul_cinema .right_box{float:right;padding:31px 20px 0 0;}
.ul_cinema .right_box a{display: inline-block;padding:0 30px;font-size: 16px;line-height: 40px;color:#fff;background: #e23128;border-radius: 3px;}
.ul_cinema .right_box a:hover{background: #f7443b;}
.cinema_con .cinema_box{float:left;width:calc(70% - 30px);margin-right: 30px;}
.cinema_con .cinema_right{float:left;width: 30%;}
.cinema_con .p_img{margin-bottom: 20px;}
.cinema_con .p_img img{width: 100%;height: auto;}
.review_box{padding:0 8%;background: #fff;padding-bottom: 15px;}
.review_box h3{padding-top: 15px;line-height: 40px;font-size: 18px;font-weight: normal;border-bottom: 1px solid #c3c3c3;margin-bottom: 15px;}
.review_box h4,.review_box p{font-size: 14px;line-height: 24px;}
.review_box h4{font-weight: bold;}
.review_box p.p2{color:#999;}
.review_box li{padding-bottom:15px;border-bottom: 1px solid #eaeaea;margin-bottom: 15px;}
.review_box li:last-child{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.review_box .sp_time{margin-left: 10px;}
.review_box ul{max-height: 520px;overflow-y:auto;}

/*首页*/
.movie_banner{width: 100%;overflow: hidden;position: relative;}
.movie_banner .flash_hd{ height:20px; overflow:hidden; position:absolute; left:50%; bottom:25px; z-index:1; }
.movie_banner .flash_hd ul{ overflow:hidden; zoom:1; height: 20px;padding: 0 4px;border-radius: 8px;background: rgba(0,0,0,0.5); }
.movie_banner .flash_hd ul li{ float:left; margin:4px;  width:12px; height:12px;border-radius: 100%;text-indent: -1000em; background:#fff; cursor:pointer; }
.movie_banner .flash_hd ul li.on{ background:#fe6500; }
.movie_banner .prev,
.movie_banner .next{ position:absolute; left:3%; top:50%; margin-top:-35px; display:block; width:35px; height:70px;filter:alpha(opacity=60);opacity:0.6;}
.movie_banner .next{ left:auto; right:3%;background: url(../../../img/common/bg/df_ico_bg.png) #000 -173px -375px no-repeat;}
.movie_banner .prev{background: url(../../../img/common/bg/df_ico_bg.png) #000 -174px -321px no-repeat;}
.movie_banner .prev:hover,
.movie_banner .next:hover{ filter:alpha(opacity=80);opacity:0.8;  }
.movie_banner .prevStop{ display:none;  }
.movie_banner .nextStop{ display:none;  }
.movie_banner .flash_bd{ position:relative; height:100%; z-index:0;   }
.movie_banner .flash_bd ul{}
.movie_banner .flash_bd li{ zoom:1;}
.movie_banner .flash_bd a{ width:100%;  display:block;}

.li_tabs{position: relative;}
.li_tabs .more_movie{position: absolute;right: 0;top:0;line-height: 45px;}
.li_tabs .ul_title{margin-bottom: 20px;}
.li_tabs .item_con li a.a_link{background: #1a4a9e;color:#fff;padding: 0 8px;height: 44px;line-height: 44px;}
.li_tabs .item_con li a.a_link:hover{background: #1c62de;}

.ranking_box {margin-bottom: 30px;}
.ranking_box .ranking_left{float:left;width:30.66%;margin-right: 4%;}
.ranking_box .ranking_left:last-child{margin-right:0; }
.ranking_box .review_box{background: none;padding:0;}
.ranking_box .review_box ul{height: 430px;}
.ranking_left h3{padding-top: 15px;line-height: 40px;overflow: hidden;font-size: 18px;font-weight: normal;border-bottom: 1px solid #c3c3c3;margin-bottom: 15px;}
.ranking_left h3 a{float:right;font-size: 14px;}
.ranking_movie h3{margin-bottom: 0;}
.ranking_movie li{ padding-top:21px;height:60px; line-height:20px; border-bottom:1px solid #eaeaea;}
.ranking_movie li.hover{ height:210px;}
.ranking_movie .show_info{ display:none; float:left;}
.ranking_box li .btn_seat{display:inline-block;padding:6px 12px;border-radius:4px;line-height: 16px;background: #1a4a9e;color:#fff;font-size: 14px;text-align: center;}
.ranking_box li .btn_seat:hover{background: #1c62de;color:#fff;}
.ranking_movie li .img{ float:left; margin-right:15px; width:120px; height:168px; }
.ranking_movie li .hide_info{display:inline-block;max-width: 88%;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.ranking_movie li.hover .hide_info{ display:none;}
.ranking_movie li.hover .show_info{ display:block; position:relative;}
.ranking_box .num{ float:left; margin-right:12px; width:20px; height:20px; line-height:20px; text-align:center; font-size:12px; background: url(../../../img/www/movie/movie_icon.png) -176px -12px no-repeat; color:#fff;}
.ranking_box li:nth-child(-n+3) .num{ background-position:-176px -61px ;}
.ranking_movie .name{ margin:0 0 5px 0; overflow:hidden;}
.ranking_movie .txt_width{ float:left; width:180px; height:94px;}
.ranking_box li a{color:#333;font-size: 16px;}
.ranking_box li a:hover{color:#1a4a9e;}
.ranking_cinema li{min-height: 87px;padding-top: 22px;position: relative;border-bottom: 1px solid #eaeaea;padding-right: 70px;padding-bottom:15px;}
.ranking_cinema li .p1{max-width:84%;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.ranking_cinema li .btn_seat{position: absolute;right: 0;top:20px;display: none;}
.ranking_cinema li:hover .btn_seat{display: block;}
.ranking_cinema li .sp_gray{display: block;color:#999;font-size: 14px;line-height: 20px;}


/***********
*双语版样式
************/
.en_movie .move_nav li{width:33.33%;}

.en_movie .li_tabs .item_con a.a_link{line-height: 22px;max-height: 62px;height: auto;padding:8px;display: block;}
.en_movie .ranking_left h3{padding:22px 0 10px;line-height: 22px;font-size: 16px;}
.en_movie .ranking_left h3 a{display: block;text-align: right;margin-top:-22px;}

.en_movie .ranking_movie li .hide_info{margin-top: -13px;}


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

	.ranking_box .review_box ul{height: 388px;}
	.ranking_movie li{height: 55px;padding-top: 20px;}
	.ranking_movie li.hover{height: 180px;}
	.ranking_cinema li{height: 77px;padding-top: 20px;}
	.ranking_movie li .img{width: 100px;height: 140px;}
	.ranking_movie .txt_width{width: 150px;height: auto;}

	
	.en_movie .ranking_movie li .hide_info{margin-top: -10px;}
	.en_movie .ranking_movie li{padding-top: 15px;}
	
	.item_con li img{width: 188px;height:263px;}
	

}


