@font-face{font-family:pmingliu;src:url(font/PMingLiU.ttf)}@font-face{font-family:calibrii;src:url(font/calibrii.ttf)}body,html,input,li,ul{padding:0;margin:0}*{outline:0!important}body,html{color:#000;font-family:Roboto,sans-serif;min-width:1200px;overflow-x:hidden}html{font-size:100px}body{font-size:.14rem}a,a:hover,a:visited{text-decoration:none;color:inherit}button{border:none;box-shadow:none}ul li{list-style:none}ul.dot{margin-left:15px}ul.dot li{list-style:initial}input{box-shadow:none;border:1px solid #ccc}.container{padding:0}.lowercase{text-transform:lowercase}li[status=hide]{height:0!important}.button{cursor:pointer}.swiper-pagination-bullet{background:rgba(255,255,255,.6)}.swiper-pagination-bullet-active{background:rgba(255,255,255,.9)}.mainContainer .swiper-container[ref=adBanner]{width:960px;height:100px;min-height:100px;margin-bottom:50px;margin-top:130px}.mainContainer .swiper-container[ref=adBanner]:last-child{margin-top:200px}.home_bg_pattern_1{background-repeat:no-repeat;background-size:contain;background-position:center;width:775px;height:491px}.home_bg_pattern_2{background-image:url(../images/festival_home_bg_pattern_1.jpg);background-repeat:no-repeat;background-size:contain;background-position:center;width:659px;height:340px}.home_bg_pattern_3{background-size:cover;width:598px;height:379px}.comingSoon{text-align:center;font-size:.28rem;color:#999;margin:50px auto}.back_to_top{position:fixed;right:0;bottom:2rem;width:80px;height:50px;background-color:#000;color:#fff;text-align:center;z-index:999;padding-top:.06rem;cursor:pointer}.back_to_top i{font-size:.12rem;display:block;text-align:center}.back_to_top p{margin:0;font-family:Roboto;font-size:.15rem;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff}.multilevel_title{font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:.2px;text-align:left;color:#000;clear:both}.multilevel_title .text-style-1{font-weight:700;color:#900}.banner3{height:110px;margin-top:.3rem}.banner3 img{width:100%}.span1{padding:0 10px;width:8.33333333%;float:left}.span-offset-1{margin-left:8.33333333%}.span2{padding:0 10px;width:16.66666667%;float:left}.span-offset-2{margin-left:16.66666667%}.span3{padding:0 10px;width:25%;float:left}.span-offset-3{margin-left:25%}.span4{padding:0 10px;width:33.33333333%;float:left}.span-offset-4{margin-left:33.33333333%}.span5{padding:0 10px;width:41.66666667%;float:left}.span-offset-5{margin-left:41.66666667%}.span6{padding:0 10px;width:50%;float:left}.span-offset-6{margin-left:50%}.span7{padding:0 10px;width:58.33333333%;float:left}.span-offset-7{margin-left:58.33333333%}.span8{padding:0 10px;width:66.66666667%;float:left}.span-offset-8{margin-left:66.66666667%}.span9{padding:0 10px;width:75%;float:left}.span-offset-9{margin-left:75%}.span10{padding:0 10px;width:83.33333333%;float:left}.span-offset-10{margin-left:83.33333333%}.span11{padding:0 10px;width:91.66666667%;float:left}.span-offset-11{margin-left:91.66666667%}.span12{padding:0 10px;width:100%;float:left}.span-offset-12{margin-left:100%}.page-title{margin-top:.2rem;font-family:Source Serif Pro;font-size:.5rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.8rem;letter-spacing:normal;text-align:left;color:#000}.page-title .down-btn{display:block;float:right;width:173px;height:40px;border:solid 1px #000;border-radius:26px;font-size:.15rem;text-align:center;line-height:.4rem;margin-top:22px}@media print{.back_to_top{display:none!important}.multilevel_title{display:none!important}a[href]:after{content:none!important}}header{z-index:3;position:relative;font-family:'Roboto Condensed';background:#1b9a84;text-transform:uppercase;width:100%}header.redBg{background-color:#900}header.blueBg{background-color:#1b9a84}header ul>li{float:left;padding:0 20px;position:static;font-family:Roboto condensed;font-size:.17rem}header ul>li a{text-decoration:none!important}header ul>li:hover>a{color:#b21521}header ul>li:hover .submenu{position:fixed;top:135px;left:0;display:table;width:100%;height:320px;background:rgba(0,0,0,.8);color:#fff}header ul>li:hover .submenu .container{width:80%;margin:auto}header .container{color:#fff;min-height:60px;height:auto;line-height:.4rem;font-size:.16rem;font-weight:500;width:82%;position:relative}header .container .container_div{flex-basis:100%;display:flex;align-items:center}@media screen and (max-width:1024px){header .container .container_div{justify-content:center}}header .container .logo{float:left}header .container .logo img{width:133px;width:35px}header .container .language button{background:0 0;width:100px!important;border:none}header .container .language button:hover{background:0 0}header .container .language button span{color:#fff}header .container .language .btn-group.open .dropdown-toggle{background:0 0}header .container .language .dropdown-menu{min-width:100px!important}header .container .language .dropdown-menu.open{width:100px}header .container .language .dropdown-menu.open li{font-size:.14rem;width:100px;float:none;padding:5px 15px;margin:0}header .container .language .dropdown-menu.open li a{padding:0}header .container .language .dropdown-menu.open li a::before{border:none!important}header .container .language .donate{color:#A93338;font-weight:700;font-size:18px;border-bottom:2px solid #A93338;margin-left:40px}header .container .languagePicker{background:0 0;border:none;width:120px!important}header .container .languagePicker option{color:#000}header .container .language{right:0;height:31px;color:#fff;line-height:.31rem;text-align:center;white-space:nowrap}header .container .language a{text-decoration:none}header .container .language .icon-hkiff_web_iconfont_icon_language{color:rgba(255,255,255,.7);margin-right:5px}header .container .language .icon-hkiff_web_iconfont_icon_arrow_down{margin-left:5px;font-size:.12rem}header .container .rightPart{margin-left:50px;max-width:1142px}header .container .rightPart li:nth-child(1){padding-right:15px}header .container .rightPart li a:before{display:none}@media screen and (min-width:1025px){header .container{min-width:1100px;display:flex;align-items:center;justify-content:space-between}header .container #mobileChangeLanguage{display:none}}header .menu{background:#fff;width:100%;min-height:.75rem;line-height:.75rem;display:block;font-size:.18rem;font-weight:500}header .menu ul.searchInput{display:none}header .menu ul.searchInput .icon-hkiff_web_iconfont_icon_arrow_down.red{color:#b21521}header .menu ul.searchInput li .closeSearch{cursor:pointer}header .menu ul.searchInput li input{border:none;width:800px}header .menu .menuContent{display:table;margin:auto;width:80%;display:flex;justify-content:space-between}header .menu .menuContent .dropdown{padding:0 15px;height:.75rem}header .menu .menuContent .dropdown:hover{background-color:transparent}header .menu .menuContent .dropdown:first-child{margin-right:75px;padding-left:0;padding-right:0!important}header .menu .menuContent .dropdown:first-child>a{position:relative}header .menu .menuContent .dropdown:first-child>a:before{position:absolute;right:0;left:0;bottom:-10px;border-bottom:2px solid #2577ba;content:""}header .menu .menuContent .dropdown:first-child .dropdown-menu>li{padding:10px 12px}header .menu .menuContent .dropdown i{font-size:10px;margin-left:.04rem;vertical-align:middle;top:-2px;position:relative}header .menu .menuContent .dropdown i.icon-hkiff_web_iconfont_icon_search{font-size:.2rem}header .menu .menuContent .dropdown .topmenu{border:0;font-family:Roboto condensed;font-size:.18rem}header .menu .menuContent .dropdown .dropdown-menu{border:0;box-shadow:none;margin:0;background:rgba(0,0,0,.8);border-radius:0;padding:0}header .menu .menuContent .dropdown .dropdown-menu>li{padding:10px 27px;width:100%}header .menu .menuContent .dropdown .dropdown-menu>li:focus,header .menu .menuContent .dropdown .dropdown-menu>li:hover{background-color:#7A7A7A}header .menu .menuContent .dropdown .dropdown-menu>li:focus a,header .menu .menuContent .dropdown .dropdown-menu>li:hover a{color:#fff}header .menu .menuContent .dropdown .dropdown-menu>li>a{padding:0;color:#fff}header .menu .menuContent .dropdown .dropdown-menu>li>a:focus,header .menu .menuContent .dropdown .dropdown-menu>li>a:hover{background-color:transparent;color:#fff}header .menu .menuContent .submenu{font-family:Roboto;font-size:.18rem;font-weight:700;background:#fff;width:80%;margin:auto;display:none;z-index:10}header .menu .menuContent .submenu li{float:none}header .menu .menuContent .submenu .container .leftPart{float:left;width:60%}header .menu .menuContent .submenu .container .leftPart.longer{width:70%}header .menu .menuContent .submenu .container .leftPart div{float:left;width:50%}header .menu .menuContent .submenu .container .rightPart{float:left;width:30%;margin:0}header .menu .menuContent .submenu .container .rightPart img{width:379px;margin:20px auto 0 auto}header .menu .menuContent .submenu .container .rightPart div{float:left;width:50%}.video-overlay{display:none;z-index:9999;position:fixed;width:100%;height:100vh;background:rgba(0,0,0,.9);top:0;left:0;cursor:pointer}.video-overlay iframe{position:absolute;left:calc(50% - 280px);top:calc(50% - 325px)}.mainContainer{position:relative}.mainContainer .mainBanner-pagination{position:absolute;left:0;right:0;top:445px;width:100%}.mainContainer .mainBanner-pagination .mainBanner-pagination-box{margin:0 auto;width:80%}.mainContainer .mainBanner-pagination .mainBanner-pagination-box .swiper-pagination{left:.8rem}.mainContainer .mainBanner-pagination .mainBanner-pagination-box .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;opacity:.5;display:block;margin-top:.2rem}.mainContainer .mainBanner-pagination .mainBanner-pagination-box .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.mainContainer .swiper-container{width:100%;height:95vh;min-height:850px}.mainContainer .swiper-container.mobile{display:none}.mainContainer .swiper-container.pc{display:block}.mainContainer .swiper-container .main-banner{width:100%;height:1080px;color:#fff}.mainContainer .swiper-container .main-banner .content{width:80%;margin:auto;margin-top:260px}.mainContainer .swiper-container .main-banner .content .title{font-size:.8rem;font-weight:100;text-align:left;width:100%;line-height:.8rem}.mainContainer .swiper-container .main-banner .content .subtitle{font-size:.18rem;text-align:left;margin-top:10px}.mainContainer .swiper-container .main-banner .content .videoPreview{position:absolute;margin-top:110px}.mainContainer .swiper-container .main-banner .content .videoPreview .previewCover{position:absolute}.mainContainer .swiper-container .main-banner .content .videoPreview .previewImg{position:absolute}.mainContainer .swiper-container .main-banner .content .videoPreview .playBtn{position:absolute;cursor:pointer;left:94px;top:42px}.mainContainer .swiper-container .post-97-banner{height:1151px}.mainContainer .swiper-slide{text-align:center;font-size:.18rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.mainContainer[ref=index] .dateContainer{position:relative;top:-200px;z-index:1;width:60%;margin:auto;display:table;display:none}.mainContainer[ref=index] .dateContainer .month{color:#fff;font-family:Source Serif Pro;font-size:.2rem;float:left;padding-bottom:15px;border-bottom:2px solid #fff}.mainContainer[ref=index] .dateContainer .month li{float:left}.mainContainer[ref=index] .dateContainer .month li i{cursor:pointer}.mainContainer[ref=index] .dateContainer .date{float:left;margin-left:20px}.mainContainer[ref=index] .dateContainer .date li{float:left;padding-left:15px}.mainContainer[ref=index] .dateContainer .date li .circle{cursor:pointer;width:30px;height:30px;line-height:.3rem;border-radius:15px;background:#fff;font-family:Source Serif Pro;font-size:.13rem;text-align:center}.mainContainer[ref=index] .dateContainer .date li .circle.active{background:#b21521;background:#1b9a84;color:#fff}section.highlight{display:table;margin:auto}section.highlight .banner{text-align:center}section.highlight .banner img{width:960px;margin:auto}section.highlight .content{width:960px;margin:auto}section.highlight .content .nav{text-transform:uppercase;font-size:12px}section.highlight .content .nav span.events{color:#cbbf90}section.highlight .content .nav span.highlight{color:#e83030}section.highlight .content .nav span.interviews{color:#d176d2}section.highlight .content .leftPart{float:left}section.highlight .content .rightPart{float:right}section.highlight .content .title{font-family:Source Serif Pro;font-size:.4rem;line-height:1;margin-bottom:20px;max-height:120px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.highlight .content .details{font-size:.18rem;max-height:195px;overflow:hidden}section.highlight .content .date{font-size:.14rem}section.highlight .news{display:table;margin-bottom:50px}section.highlight .news[ref="1"]{position:relative;top:30px;margin-bottom:-80px;z-index:1}section.highlight .news[ref="1"] .content .leftPart{width:50%;text-align:right}section.highlight .news[ref="1"] .content .rightPart{width:50%;margin-top:150px;padding-left:50px}section.highlight .news[ref="1"] .content .rightPart .nav{margin-bottom:15px}section.highlight .news[ref="2"] .content .leftPart{width:50%;padding-right:50px}section.highlight .news[ref="2"] .content .leftPart .nav{margin-bottom:15px}section.highlight .news[ref="2"] .content .rightPart{width:50%}section.highlight .news[ref="2"] .content .rightPart .home_bg_pattern_1{position:absolute;z-index:-1;margin-top:50px}section.highlight .news[ref="3"] .content{padding-bottom:500px}section.highlight .news[ref="3"] .content .leftPart{width:50%}section.highlight .news[ref="3"] .content .rightPart{width:50%;padding-left:50px}section.highlight .news[ref="3"] .content .rightPart .nav{margin-top:50px;margin-bottom:15px}@media screen and (min-width:1025px){section.highlight .news .home_img_div{width:775px;height:491px;margin-top:50px;text-align:center}}.society{background:#f2f2f2;width:100%;height:202px}.society .content{width:80%;margin:auto}.society .content .title{text-align:center;font-size:.16rem;font-weight:700;margin:30px auto;text-transform:uppercase}.society .content .subtitle{text-align:center;font-size:.14rem;color:#999;line-height:20px}.society .content .more{text-align:center;font-size:.14rem;font-weight:700;margin:20px auto}.society .content .more .stroke{height:12px;border-left:3px solid #000;padding-left:9px}.society .content .leftPart{float:left;width:50%}.society .content .rightPart{float:right;width:50%}.cineFanContainer{background:url(../images/festival_home_event_bg2.png) top right no-repeat;background-size:cover;width:100%;height:689px;color:#fff}.cineFanContainer .content{width:80%;margin:auto}.cineFanContainer .content .upperPart{background:#f2f2f2}.cineFanContainer .content .leftPart{float:left;width:50%;margin-top:1.5rem}.cineFanContainer .content .leftPart .title{font-family:Source Serif Pro;font-size:.4rem}.cineFanContainer .content .leftPart .subtitle{font-family:Source Serif Pro;font-size:.7rem}.cineFanContainer .content .leftPart .details{font-family:Roboto;font-size:.18rem}.cineFanContainer .content .rightPart{position:relative;width:50%;float:right}.cineFanContainer .content .rightPart .home_bg_pattern_3{position:relative;z-index:0;top:150px;left:80px}.cineFanContainer .content .rightPart img{position:relative;top:-150px;z-index:1;width:280px}.cineFanContainer .content .rightPart .swiper-container{position:absolute;z-index:1;top:110px;left:310px;width:280px;height:419px;min-height:auto}.cineFanContainer .content .rightPart .swiper-container .main-banner{width:280px;height:419px}.cineFanContainer .content .rightPart .swiper-container .main-banner .content{margin-top:230px}.cineFanContainer .content .rightPart .swiper-container .main-banner .content .title{font-size:.16rem;line-height:normal;width:100%;margin-bottom:20px}.cineFanContainer .content .rightPart .swiper-container .main-banner .content .subtitle{font-size:.14rem;line-height:normal}.subscribeContainer{width:80%;margin:auto;display:table;text-align:center}.subscribeContainer.pd{padding-top:.5rem}.subscribeContainer .title{font-family:Source Serif Pro;font-size:.4rem}.subscribeContainer .subtitle{font-size:.18rem;color:#999;margin-bottom:.5rem}.subscribeContainer .inputBox{position:relative;width:712px;margin:auto}.subscribeContainer .inputBox input{width:712px;height:58px;margin:auto;text-indent:20px}.subscribeContainer .inputBox .button.subscribe{text-transform:uppercase;color:#fff;background:#000;font-size:.18rem;width:170px;height:58px;line-height:58px;letter-spacing:2px;position:absolute;right:0;top:0}footer{width:100%;min-height:500px;background:#000;color:#fff;position:relative;z-index:1}footer .logoContainer{width:100%;height:100px;background:#fff;margin:1rem auto 0 auto;display:table}footer .logoContainer ul{width:68%;margin:auto;height:100px;overflow:hidden}footer .logoContainer ul li{float:left;width:10%;margin-bottom:100px}footer .logoContainer ul li img{width:80%;text-align:center}footer .container{width:1170px}footer .container .upperPart{max-width:90%;margin:auto;padding-top:.82rem;overflow:hidden;box-sizing:border-box}footer .container .upperPart.mobile{display:none}footer .container .upperPart .logoImg{width:97px}footer .container .upperPart .column{float:left;width:20%}footer .container .upperPart .column li{font-size:.16rem;height:.35rem;line-height:.35rem}footer .container .upperPart .column .appStoreLogo{margin:5px 0 20px 0;text-align:right}footer .container .upperPart .column .appStoreLogo img{width:129px}footer .container .lowerPart{max-width:90%;margin:auto;padding-top:.82rem;box-sizing:border-box}footer .container .lowerPart .leftPart{float:left}footer .container .lowerPart .leftPart ul{margin:0}footer .container .lowerPart .leftPart ul li{float:left;margin-right:.4rem}footer .container .lowerPart .leftPart ul li i{font-size:.2rem}footer .container .lowerPart .rightPart{float:right;color:#fff;font-family:roboto,sans-serif;font-size:.14rem;font-weight:100;padding-bottom:.2rem}footer .container .lowerPart .rightPart ul li{float:left;font-size:.14rem;color:#fff}footer .container .lowerPart .rightPart ul li a{padding:0 .1rem}.Search_Result .content{max-width:1220px;padding:0 20px;margin:0 auto}.Search_Result .Search_Result_content{background-color:#fbfbfb;padding-bottom:.7rem}.Search_Result .Search_Result_content .Search_Result_list .title{font-family:Roboto;font-size:.5rem;font-weight:100;margin:20px auto -50px auto}.Search_Result .Search_Result_content .Search_Result_list .title span{color:#b21521}.Search_Result .Search_Result_content .Search_Result_list .span3,.Search_Result .Search_Result_content .Search_Result_list .span9{padding:0 .15rem}.Search_Result .Search_Result_content .Search_Result_list .row1{margin-left:-.15rem;margin-right:-.15rem;padding:.23rem 0}.Search_Result .Search_Result_content .Search_Result_list .leftPart{float:left;width:70%}.Search_Result .Search_Result_content .Search_Result_list .leftPart .subtitle{font-family:Roboto;font-size:.5rem;font-weight:100}.Search_Result .Search_Result_content .Search_Result_list .leftPart .cell h1{margin:20px 0}.Search_Result .Search_Result_content .Search_Result_list .leftPart .cell .share{float:right}.Search_Result .Search_Result_content .Search_Result_list .leftPart .cell .share a{margin:0 5px}.Search_Result .Search_Result_content .Search_Result_list .leftPart .details{font-size:.25rem;font-family:Source Serif Pro}.Search_Result .Search_Result_content .Search_Result_list .leftPart .details.small{font-size:.18rem}.Search_Result .Search_Result_content .Search_Result_list .leftPart .details.title{font-size:.25rem;line-height:.65rem}.Search_Result .Search_Result_content .Search_Result_list .leftPart .newsImg{text-align:center}.Search_Result .Search_Result_content .Search_Result_list .leftPart .newsImg img{width:45%;margin:0 0 15px 15px}.Search_Result .Search_Result_content .Search_Result_list .leftPart .newsImg img.floatRight{float:right}.Search_Result .Search_Result_content .Search_Result_list .rightPart{float:left;width:25%;margin-left:5%}.Search_Result .Search_Result_content .Search_Result_list .rightPart .highlights{font-family:Source Serif Pro;font-size:.32rem}.Search_Result .Search_Result_content .Search_Result_list .rightPart .title{font-family:Source Serif Pro;font-size:.25rem}.Search_Result .Search_Result_content .Search_Result_list .rightPart .date{font-family:Roboto;font-size:.15rem}.Search_Result .Search_Result_content .Search_Result_list .cell{border-bottom:1px solid rgba(0,0,0,.05);padding:.3rem 0}.Search_Result .Search_Result_content .Search_Result_list .cell:first-child{padding-top:.2rem}.Search_Result .Search_Result_content .Search_Result_list .cell .span3 h2{margin-bottom:.1rem;min-height:.6rem;margin-right:-10px}.Search_Result .Search_Result_content .Search_Result_list .cell .span3 h3{margin-top:.15rem}.Search_Result .Search_Result_content .Search_Result_list .cell:last-child{border:0}.Search_Result .Search_Result_content .Search_Result_list .cell .img{width:100%}.Search_Result .Search_Result_content .Search_Result_list .cell .img img{width:100%}.Search_Result .Search_Result_content .Search_Result_list .cell .new{cursor:pointer}.Search_Result .Search_Result_content .Search_Result_list .cell .new:hover h2{color:#900}.Search_Result .Search_Result_content .Search_Result_list .cell h1{margin:0;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;text-align:left}.Search_Result .Search_Result_content .Search_Result_list .cell h1 a{margin:0 .1rem;text-transform:uppercase}.Search_Result .Search_Result_content .Search_Result_list .cell h1 a:first-child{margin-left:0}.Search_Result .Search_Result_content .Search_Result_list .cell h1 .red{color:#900}.Search_Result .Search_Result_content .Search_Result_list .cell h1 .blue{color:#3b85cf}.Search_Result .Search_Result_content .Search_Result_list .cell h1 .yellow{color:#f2ad36}.Search_Result .Search_Result_content .Search_Result_list .cell h1 .purple{color:#d176d2}.Search_Result .Search_Result_content .Search_Result_list .cell h1 .coco{color:#cbbf90}.Search_Result .Search_Result_content .Search_Result_list .cell h1 .orange{color:#f2ad36}.Search_Result .Search_Result_content .Search_Result_list .cell h2{margin:0;margin-top:.07rem;margin-bottom:.05rem;font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:.6rem;-webkit-box-orient:vertical;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Search_Result .Search_Result_content .Search_Result_list .cell h3{margin:0;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:.75rem;-webkit-box-orient:vertical}.Search_Result .Search_Result_content .Search_Result_list .cell h4{margin:0;margin-top:.05rem;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000}.Search_Result .Search_Result_content .my-pagination{text-align:center}.Search_Result .Search_Result_content .my-pagination a,.Search_Result .Search_Result_content .my-pagination span{width:.27rem;height:.27rem;line-height:.27rem;display:inline-block;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#a6a6a6;margin:0 .05rem}.Search_Result .Search_Result_content .my-pagination a i,.Search_Result .Search_Result_content .my-pagination span i{font-size:.1rem}.Search_Result .Search_Result_content .my-pagination a.active,.Search_Result .Search_Result_content .my-pagination a:hover,.Search_Result .Search_Result_content .my-pagination span.active,.Search_Result .Search_Result_content .my-pagination span:hover{background:#000;color:#fff}.Search_Result .Search_Result_content .my-pagination a.active.ellipsis,.Search_Result .Search_Result_content .my-pagination a:hover.ellipsis,.Search_Result .Search_Result_content .my-pagination span.active.ellipsis,.Search_Result .Search_Result_content .my-pagination span:hover.ellipsis{color:#a6a6a6;background:0 0}.Search_Result .Search_Result_content .my-pagination a.next,.Search_Result .Search_Result_content .my-pagination a.prev,.Search_Result .Search_Result_content .my-pagination span.next,.Search_Result .Search_Result_content .my-pagination span.prev{color:#000}.Search_Result .Search_Result_content .my-pagination a.next.active,.Search_Result .Search_Result_content .my-pagination a.next:hover,.Search_Result .Search_Result_content .my-pagination a.prev.active,.Search_Result .Search_Result_content .my-pagination a.prev:hover,.Search_Result .Search_Result_content .my-pagination span.next.active,.Search_Result .Search_Result_content .my-pagination span.next:hover,.Search_Result .Search_Result_content .my-pagination span.prev.active,.Search_Result .Search_Result_content .my-pagination span.prev:hover{background:#000;color:#fff}.Search_Result .Search_Result_content .my-pagination a.next.active.disable,.Search_Result .Search_Result_content .my-pagination a.next:hover.disable,.Search_Result .Search_Result_content .my-pagination a.prev.active.disable,.Search_Result .Search_Result_content .my-pagination a.prev:hover.disable,.Search_Result .Search_Result_content .my-pagination span.next.active.disable,.Search_Result .Search_Result_content .my-pagination span.next:hover.disable,.Search_Result .Search_Result_content .my-pagination span.prev.active.disable,.Search_Result .Search_Result_content .my-pagination span.prev:hover.disable{color:#b3aca4;background:0 0}.Search_Result .Search_Result_content .my-pagination a.next.disable,.Search_Result .Search_Result_content .my-pagination a.prev.disable,.Search_Result .Search_Result_content .my-pagination span.next.disable,.Search_Result .Search_Result_content .my-pagination span.prev.disable{color:#b3aca4}.row1{margin-right:-10px;margin-left:-10px}.row1:before{display:table;content:" "}.row1:after{display:table;content:" ";clear:both}.Full_Film_Listing .content{max-width:1220px;padding:0 20px;margin:0 auto}.Full_Film_Listing.Movie_Tips .Festival_Films{background:url(../images/film_list_tips_bg.png);background-size:cover;background-position:center center}.Full_Film_Listing.Movie_Tips .Festival_Films .multilevel_title{color:#fff}.Full_Film_Listing.Movie_Tips .Festival_Films .multilevel_title .text-style-1{font-weight:700;color:#fff}.Full_Film_Listing.Movie_Tips .Festival_Films .big-title-General .big-title{color:#fff}.Full_Film_Listing.Movie_Tips .Festival_Films .big-title-General .General a{color:#999}.Full_Film_Listing.Movie_Tips .Festival_Films .big-title-General .General a.active{color:#fff;opacity:1}.Full_Film_Listing.Movie_Tips .Festival_Films .Filter .span10 a{cursor:pointer;font-family:Roboto;font-size:.18rem;font-weight:500;color:#999;line-height:.46rem;display:inline-block;border-radius:30px;padding:0 .24rem;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s}.Full_Film_Listing.Movie_Tips .Festival_Films .Filter .span10 a.active,.Full_Film_Listing.Movie_Tips .Festival_Films .Filter .span10 a:hover{background:#cbb787;color:#fff}.Full_Film_Listing .Festival_Films{padding-bottom:.57rem;background:#efeeed}.Full_Film_Listing .Festival_Films .big-title-General{margin-top:.3rem}.Full_Film_Listing .Festival_Films .big-title-General .big-title{font-family:Source Serif Pro;font-size:.5rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.8rem;letter-spacing:normal;text-align:left;color:#000}.Full_Film_Listing .Festival_Films .big-title-General .General{text-align:right;padding-top:.3rem}.Full_Film_Listing .Festival_Films .big-title-General .General a{margin-left:.28rem;font-family:Roboto;font-size:.18rem;font-weight:700;font-style:normal;font-stretch:condensed;line-height:.5rem;letter-spacing:normal;text-align:center;color:#333;display:inline-block;text-transform:uppercase}.Full_Film_Listing .Festival_Films .big-title-General .General a i{font-size:.24rem;margin-right:.02rem}.Full_Film_Listing .Festival_Films .big-title-General .General a.active{color:#900}.Full_Film_Listing .Festival_Films .Filter{margin-top:.15rem}.Full_Film_Listing .Festival_Films .Filter .bootstrap-select>.dropdown-toggle{border:0;padding-top:0;padding-bottom:0;padding-left:.2rem;font-family:Source Serif Pro;line-height:.54rem;color:#000;background:#fff;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:.18rem;border-radius:0}.Full_Film_Listing .Festival_Films .Filter .bootstrap-select>.dropdown-toggle .filter-option{overflow:hidden;text-overflow:ellipsis;padding-right:.1rem}.Full_Film_Listing .Festival_Films .Filter .bootstrap-select>.dropdown-toggle .caret{right:.2rem;border:0;font-size:.1rem;height:.1rem;width:.1rem;margin-top:-.05rem}.Full_Film_Listing .Festival_Films .Filter .bootstrap-select>.dropdown-toggle .caret:before{content:'\e816';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Full_Film_Listing .Festival_Films .Filter .bootstrap-select.gray>.dropdown-toggle{background-color:#f4f2f2}.Full_Film_Listing .Festival_Films .Filter .dropdown-menu{border:0;padding:.05rem 0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.65);box-shadow:0 2px 6px rgba(0,0,0,.65)}.Full_Film_Listing .Festival_Films .Filter .dropdown-menu.inner{border:0;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.Full_Film_Listing .Festival_Films .Filter .dropdown-menu>li>a{line-height:.36rem;font-size:.15rem;padding-top:0;padding-bottom:0}.Full_Film_Listing .Festival_Films .Filter .dropdown-menu>li>a.opt{padding-left:20px}.Full_Film_Listing .Festival_Films .Filter ::-webkit-scrollbar{width:4px;background:0 0}.Full_Film_Listing .Festival_Films .Filter ::-webkit-scrollbar-track{width:4px;background:0 0;margin-right:5px}.Full_Film_Listing .Festival_Films .Filter ::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:10px;background:rgba(214,217,218,.7);position:absolute}.Full_Film_Listing .Festival_Films .Filter ::-webkit-scrollbar-thumb:window-inactive{background:rgba(214,217,218,.4)}.Full_Film_Listing .Festival_Films .Filter .Filter_search{height:.54rem;position:relative;border-bottom:1px solid #333}.Full_Film_Listing .Festival_Films .Filter .Filter_search i{position:absolute;font-size:.23rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Full_Film_Listing .Festival_Films .Filter .Filter_search .input{margin-left:.3rem;height:.53rem}.Full_Film_Listing .Festival_Films .Filter .Filter_search .input input{padding-left:.1rem;height:.53rem;width:100%;border:0;font-family:Source Serif Pro;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#000;background:0 0;outline:0}.Full_Film_Listing .Festival_Films .Filter .Filter_search .input input::-webkit-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Full_Film_Listing .Festival_Films .Filter .Filter_search .input input:-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Full_Film_Listing .Festival_Films .Filter .Filter_search .input input::-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Full_Film_Listing .Festival_Films .Filter .Filter_search .input input:-ms-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Full_Film_Listing .Festival_Films .Filter .set_type_btn{padding-right:10px}.Full_Film_Listing .Festival_Films .Filter .set_type_btn a{cursor:pointer;width:.54rem;height:.54rem;border:1px solid #fff;line-height:.54rem;text-align:center;display:block;float:left;color:#fff;font-size:.18rem}.Full_Film_Listing .Festival_Films .Filter .set_type_btn a.active{background:#fff;color:#b21521}.Full_Film_Listing .Festival_Films .Festival_Films_list{margin-top:.48rem;margin-left:-20px;margin-right:-20px;margin-bottom:.68rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul{overflow:hidden;padding:0;margin:0;list-style:none}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.animation *{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li{padding:0;margin:0;list-style:none;width:100%;position:relative;padding:20px 10px 0 10px}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box{padding:20px;background:#fff;position:relative}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box:before{display:table;content:" "}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box:after{display:table;content:" ";clear:both}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .img{width:2.45rem;float:left;height:2rem;overflow:hidden}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .img img{height:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .intro{margin-left:2.85rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box h1{margin-top:10px;font-family:Source Serif Pro;font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.373rem;letter-spacing:-.4px;text-align:left;color:#000}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box h2{margin-top:10px;font-family:Roboto;font-size:.15rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:.18rem;letter-spacing:normal;text-align:left;color:#333}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box h2 span{font-weight:700}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box h3{font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#fff;display:none}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box p{margin:0;margin-top:30px;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:.75rem;-webkit-box-orient:vertical}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li:hover .box h1{color:#900!important}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li{padding:0;margin:0;list-style:none;float:left;width:25%;position:relative;padding:.2rem .1rem 0 .1rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box{padding:.2rem;background:#fff;height:400px;position:relative}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box .img{width:100%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box .img img{width:100%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box h1{font-family:Source Serif Pro;font-size:.32rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.33rem;letter-spacing:-.3px;text-align:left;color:#000}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box h2{margin:0;margin-top:10px;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:18px;letter-spacing:normal;text-align:left;color:#333}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box h2 span{font-weight:700}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box h3{font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#fff;display:none}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box p{margin:0;margin-top:10px;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:.75rem;-webkit-box-orient:vertical}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:hover .box h1{color:#900!important}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2),.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3){width:50%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box{padding:0;background:0 0}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box .img,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box .img{height:2.8rem;position:absolute;width:100%;overflow:hidden}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box .intro,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box .intro{position:absolute;width:100%;left:0;bottom:175px;padding:20px}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box .intro h1,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box .intro h2,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box .intro h3,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box .intro h1,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box .intro h2,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box .intro h3{display:block;color:#fff}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box .intro p,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box .intro p{display:none}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n),.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-1),.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2){height:3rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n) .box,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-1) .box{position:absolute;top:0;width:auto;left:10px;right:10px}.show_more a{margin:0 auto;cursor:pointer;width:3.5rem;height:.6rem;display:block;font-family:Source Serif Pro;font-size:.18rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:.6rem;letter-spacing:1.8px;text-align:left;color:#000;border:1px solid #000;text-transform:uppercase;text-align:center}.show_more a.white{color:#fff;border-color:#fff}.calendar{width:990px;margin-bottom:22px;overflow:hidden;height:50px;position:relative}.calendar ul{position:absolute;top:0;left:0;transition:left .7s ease-in-out;-moz-transition:left .7s ease-in-out;-webkit-transition:left .7s ease-in-out;-o-transition:left .7s ease-in-out}.calendar li{padding:0 16px;float:left;color:#abaaaa;text-align:center;cursor:pointer}.calendar li b{display:block;font-size:.25rem;line-height:1.2}.calendar li span{font-size:.15rem}.calendar li.active{color:#b21521}.calendar .next,.calendar .prev{position:absolute;width:24px;height:26px;color:#abaaaa;top:10px;cursor:pointer;line-height:.26rem}.calendar .next:hover,.calendar .prev:hover{color:#000}.calendar .prev{left:-6px;z-index:10;display:none}.calendar .next{right:-10px}.festival-films-time-table .header{width:1200px;height:50px;background:#000;line-height:50px;color:#fff;font-size:.15rem;margin:0 auto}.festival-films-time-table .header .time-box{position:relative;width:996px;height:50px;margin-left:204px;padding-left:50px;overflow:hidden}.festival-films-time-table .header .time-box .time-list-box{width:912px;height:50px;overflow:hidden;position:relative}.festival-films-time-table .header .time-box .time-list{position:absolute;top:0;left:0;transition:left .7s ease-in-out;-moz-transition:left .7s ease-in-out;-webkit-transition:left .7s ease-in-out;-o-transition:left .7s ease-in-out}.festival-films-time-table .header .time-box .time-list li{width:114px;float:left;border-right:1px solid #fff;text-align:center}.festival-films-time-table .header .time-box .time-list li:last-child{border-right:0}.festival-films-time-table .header .time-box .next,.festival-films-time-table .header .time-box .prev{width:50px;height:50px;position:absolute;top:0;text-align:center;line-height:50px;font-size:12px;cursor:pointer;display:none}.festival-films-time-table .header .time-box .next{right:0;top:20px}.festival-films-time-table .header .time-box .prev{left:0;top:20px}.festival-films-time-table .content{max-width:1200px;max-height:600px;overflow:auto;background:#fff;padding:0}.festival-films-time-table .content .movie-theatre-box{width:100%;overflow:hidden}.festival-films-time-table .content .movie-theatre-box:nth-of-type(even){background:#f4f4f4}.festival-films-time-table .content .movie-theatre-box .movie-theatre-name{width:21.166%;font-size:.2rem;color:#000;line-height:24px;padding:0 62px 0 22px;float:left;line-height:1.2;margin:0}.festival-films-time-table .content .movie-theatre-box .cinema-list{width:78.72%;float:left;padding-top:5px;position:relative;overflow:hidden}.festival-films-time-table .content .movie-theatre-box .cinema-list .section-bar{height:100%;float:left;width:10px;position:relative;z-index:2}.festival-films-time-table .content .movie-theatre-box .cinema-list .movie-info{width:auto}.festival-films-time-table .content .movie-theatre-box .cinema-list li{height:90px;position:absolute;margin-bottom:4px;overflow:hidden}.festival-films-time-table .content .movie-theatre-box .cinema-list li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:10}.festival-films-time-table .content .movie-theatre-box .cinema-list li img{position:absolute;width:100%;min-height:90px;left:0;top:0}.festival-films-time-table .content .movie-theatre-box .cinema-list li .time-info{font-size:13px;color:#fff;position:relative;padding:12px 0 0 10px;background:rgba(0,0,0,.5);height:90px}.festival-films-time-table .content .movie-theatre-box .cinema-list li .time-info .file-name{display:inline-block;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.festival-films-time-table .content .movie-theatre-box .cinema-list li .time-info .sub-cat-name{display:inline-block;width:100%}.festival-films-time-table .content .movie-theatre-box .cinema-list li .time-info .start-time{display:inline-block;border-bottom:solid 1px #fff;padding-bottom:10px}.festival-films-time-table .content .movie-theatre-box .cinema-list li .time-info span:last-child{position:absolute;right:10px}.festival-films-time-table .content .movie-theatre-box .cinema-list li h3{width:90%;position:relative;font-size:.18rem;color:#fff;margin:10px;margin-top:-40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Film_Detail_dark_banner .content{max-width:1220px;padding:0 20px;margin:0 auto}.Film_Detail_dark_banner .dark_banner{position:relative}.Film_Detail_dark_banner .dark_banner .multilevel_title{position:absolute;z-index:2;left:0;right:0;top:0;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:.2px;text-align:left;color:#fff}.Film_Detail_dark_banner .dark_banner .multilevel_title .text-style-1{font-weight:700;color:#fff}.Film_Detail_dark_banner .dark_banner .main-banner{position:relative;height:6.6rem}.Film_Detail_dark_banner .dark_banner .main-banner:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.Film_Detail_dark_banner .dark_banner .main-banner ._bg,.Film_Detail_dark_banner .dark_banner .main-banner ._main{background-repeat:no-repeat;background-position:center;background-size:cover}.Film_Detail_dark_banner .dark_banner .main-banner ._bg{position:absolute;top:0;left:0;height:100%;width:100%;filter:blur(20px);transform:scale(1.1)}.Film_Detail_dark_banner .dark_banner .main-banner ._main{position:relative;margin:0 auto;max-width:1315px;height:100%;z-index:10}.Film_Detail_dark_banner .dark_banner .main-banner .content{position:absolute;bottom:25%;left:5%;z-index:20}.Film_Detail_dark_banner .dark_banner .main-banner .content .Documentaries a{display:inline-block;height:.28rem;line-height:.28rem;color:#fff;padding:0 .12rem;font-family:Roboto;font-size:13px;margin-right:.1rem}.Film_Detail_dark_banner .dark_banner .main-banner .content .Documentaries a.red{background:#900}.Film_Detail_dark_banner .dark_banner .main-banner .content .Documentaries a.yellow{background:#c57833}.Film_Detail_dark_banner .dark_banner .main-banner .content .title{font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#fff;margin-top:.2em;text-transform:uppercase;max-width:600px}.Film_Detail_dark_banner .dark_banner .main-banner .content .title img{width:50px;vertical-align:top}.Film_Detail_dark_banner .dark_banner .main-banner .content .subtitle{font-family:Roboto;font-size:.25rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.55rem;letter-spacing:normal;text-align:left;color:#fff;text-transform:uppercase}.Film_Detail_dark_banner .dark_banner .main-banner .content .subtitle span,.Film_Detail_dark_banner .dark_banner .main-banner .content .title span{background-color:rgba(0,0,0,.42)!important;opacity:1!important;line-height:1.4}.Film_Detail_dark_banner .dark_banner .main-banner .content .share{color:#fff;margin-top:.2rem}.Film_Detail_dark_banner .dark_banner .main-banner .content .share a{color:#fff;margin-right:.1rem}.Film_Detail_dark_banner .dark_banner .swiper-pagination{bottom:1.3rem}.Film_Detail_dark_banner .dark_banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;opacity:.5}.Film_Detail_dark_banner .dark_banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.Film_Detail_dark_banner .dark_banner_content{background-color:#fbfbfb;padding-bottom:.6rem}.Film_Detail_dark_banner .dark_banner_content .content_box{max-width:1315px;margin:0 auto;padding-top:.4rem;background-color:#fbfbfb;z-index:2;position:relative}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77{padding-bottom:.77rem}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1{margin-left:-25px;margin-right:-25px}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart{padding:0 25px;width:72%}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart{padding:0 25px;width:28%}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .Director p{overflow:hidden;margin:0}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .Director p span{float:left;display:block;width:1.9rem;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:#000}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .Director p span:last-child{float:none;margin-left:1.9rem;width:auto}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .Director p:first-child{margin-bottom:.05rem}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .Director p:first-child span{color:#900;font-weight:700}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro{margin-top:.5rem}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro p{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .img{overflow:hidden}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .img img{height:1rem}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro h1{font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro h2{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .row1{margin-top:.5rem;margin-left:-18px;margin-right:-18px}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .span4{position:relative;padding:0 18px}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .span4>img{width:100%}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .span4 .cover{position:absolute;left:0;right:0;top:0;bottom:0}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .span4 .cover:before{position:absolute;left:18px;right:18px;content:"";top:0;height:100%;background:url(../images/film_detail_trailer_overlay.png);background-size:100% 100%}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .span4 .cover h4{font-family:Roboto;font-size:.18rem;font-weight:700;margin-top:.4rem;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:center;color:#fff;position:relative;margin-bottom:0}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .span4 .cover h5{font-family:Roboto;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:.399rem;letter-spacing:1.4px;text-align:center;color:#fff;position:relative;margin-top:0}.Film_Detail_dark_banner .dark_banner_content .content_box .leftPart .intro .span4 .cover img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table .tab{overflow:hidden}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table .tab a{display:block;float:left;width:.77rem;height:.77rem;font-family:Roboto;font-size:.25rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:center;color:#000;text-decoration:none;cursor:pointer}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table .tab a p{margin:0;margin-top:.1rem}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table .tab a span{display:block;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.2rem;letter-spacing:normal;text-align:center}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table .tab a.active{background:#000;color:#fff}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul{padding:0;margin:0;list-style:none}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li{padding:0;margin:0;list-style:none;background:#000;overflow:hidden;padding:0 .14rem}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li h1{font-family:Roboto;font-size:.14rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:center;color:#fff;margin-bottom:0}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li h2{font-family:Roboto;font-size:.2rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:center;color:#fff;margin-top:.03rem}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li h3{overflow:hidden;padding:0 .2rem;margin-top:0}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li h3 p{float:left;width:50%;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:center;color:#fff}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li h3 p:first-child{color:#999}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li h3 p:first-child i{color:#fff}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li a{display:block;width:205px;height:51px;text-align:center;color:#fff;line-height:.51rem;border:1px solid #fff;margin:0 auto;text-transform:uppercase;font-family:Source Serif Pro;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:1.8px;cursor:pointer;text-decoration:none}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li .Guest{margin-top:.2rem;border-top:1px solid rgba(255,255,255,.5);position:relative;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:#fff;padding:.18rem 0}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li .Guest span{display:inline-block;width:30px;height:30px;position:relative;top:2px;margin-right:.2rem;font-size:.19rem}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .time_table ul li .Guest i{position:absolute;top:50%;right:0;font-size:.1rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .Programme_Update{margin-top:.49rem}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .Programme_Update h1{font-family:Source Serif Pro;font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000;margin:0}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .Programme_Update .red-box{margin-top:.1rem;background-color:#900;padding:16px}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .Programme_Update .red-box .red-box-table p{overflow:hidden;margin:0;margin-bottom:10px}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .Programme_Update .red-box .red-box-table p span{float:left;display:block;font-family:Roboto;font-size:.14rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:#fff;padding:0;word-wrap:break-word}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .Programme_Update .red-box .red-box-table p:first-child{margin-bottom:.05rem}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .Programme_Update .red-box .red-box-table p:first-child span{color:#fff;font-weight:700}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .Programme_Update .red-box h2{font-family:Roboto;font-size:.14rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff}.Film_Detail_dark_banner .dark_banner_content .content_box .rightPart .Programme_Update .red-box h3{font-family:Roboto;font-size:.14rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.24rem;letter-spacing:normal;text-align:left;color:#fff;margin-top:0}.Film_Detail_dark_banner .dark_banner_content .banner3 img{width:100%}.Film_Detail_dark_banner .You_May_Also_Interested{padding:0 0 .6rem 0;background-color:#efeeed}.Film_Detail_dark_banner .You_May_Also_Interested .title{font-family:Source Serif Pro;font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:center;color:#000;margin-bottom:.5rem;padding-top:.5rem}.Film_Detail_dark_banner .You_May_Also_Interested .box{padding:20px;background:#fff;height:455px;position:relative}.Film_Detail_dark_banner .You_May_Also_Interested .box .img{width:100%}.Film_Detail_dark_banner .You_May_Also_Interested .box .img img{width:100%}.Film_Detail_dark_banner .You_May_Also_Interested .box h1{font-family:Source Serif Pro;font-size:.32rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.33rem;letter-spacing:-.3px;text-align:left;color:#000}.Film_Detail_dark_banner .You_May_Also_Interested .box h2{margin:0;margin-top:10px;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.18rem;letter-spacing:normal;text-align:left;color:#333}.Film_Detail_dark_banner .You_May_Also_Interested .box h2 span{font-weight:700}.Film_Detail_dark_banner .You_May_Also_Interested .box h3{font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#fff;display:none}.Film_Detail_dark_banner .You_May_Also_Interested .box p{margin:0;margin-top:10px;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:.75rem;-webkit-box-orient:vertical}.Film_Detail_dark_banner .You_May_Also_Interested .box:hover h1{color:#900!important}.Award_Juries .content{max-width:1220px;padding:0 20px;margin:0 auto}.Award_Juries .Award_Juries_content{background:#fbfbfb}.Award_Juries .Award_Juries_content .Award_Juries_word h1{font-family:Source Serif Pro;font-size:.5rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.8rem;letter-spacing:normal;text-align:left;color:#000;margin-top:.46rem}.Award_Juries .Award_Juries_content .Award_Juries_word h2{font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#000}.Award_Juries .Award_Juries_content .Award_Juries_word h3{font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.Award_Juries .Award_Juries_content .Award_Juries_word h4{margin-top:.35rem}.Award_Juries .Award_Juries_content .Award_Juries_word h4 a{cursor:pointer;font-family:Roboto;font-size:.18rem;font-weight:500;color:#999;line-height:.46rem;display:inline-block;border-radius:30px;padding:0 .22rem;margin-bottom:.1rem;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s}.Award_Juries .Award_Juries_content .Award_Juries_word h4 a.active,.Award_Juries .Award_Juries_content .Award_Juries_word h4 a:hover{background:#cbb787;color:#fff}.Award_Juries .Award_Juries_content .Award_Juries_word h5{font-family:Roboto;margin-top:.45rem;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Award_Juries .Award_Juries_content .figure ul{padding:0;margin:0;list-style:none}.Award_Juries .Award_Juries_content .figure ul li{padding:0;margin:0;list-style:none;float:left;width:25%;position:relative}.Award_Juries .Award_Juries_content .figure ul li img{width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block}.Award_Juries .Award_Juries_content .figure ul li.active img{-webkit-filter:grayscale(0);filter:grayscale(0)}.Award_Juries .Award_Juries_content .figure ul li:nth-of-type(1).active .name{-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.Award_Juries .Award_Juries_content .figure ul li:nth-of-type(2).active .name{-webkit-transform:translate(-100%,100%);-moz-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);transform:translate(-100%,100%)}.Award_Juries .Award_Juries_content .figure ul li:nth-of-type(3).active .name{-webkit-transform:translate(-200%,100%);-moz-transform:translate(-200%,100%);-ms-transform:translate(-200%,100%);transform:translate(-200%,100%)}.Award_Juries .Award_Juries_content .figure ul li:nth-of-type(4).active .name{-webkit-transform:translate(-300%,100%);-moz-transform:translate(-300%,100%);-ms-transform:translate(-300%,100%);transform:translate(-300%,100%)}.Award_Juries .Award_Juries_content .figure ul li .name{position:absolute;bottom:0;padding:.22rem .2rem;width:100%;left:0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out}.Award_Juries .Award_Juries_content .figure ul li .name h1{font-family:Source Serif Pro;font-size:.22rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:22.5px;letter-spacing:-.2px;text-align:left;color:#fff;margin:0}.Award_Juries .Award_Juries_content .figure ul li .name h2{font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.225rem;letter-spacing:-.2px;text-align:left;color:#fff;margin:0;margin-top:.05rem}.Award_Juries .Award_Juries_content .figure .intro{margin-top:-1px;padding:.9rem .22rem .22rem .22rem;background:#000}.Award_Juries .Award_Juries_content .figure .intro p{font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:-.1px;text-align:left;color:#fff}.Award_Juries .Award_Juries_content .Firebird_Award{padding-bottom:1rem;margin-top:.4rem}.Award_Juries .Award_Juries_content .Firebird_Award .left{width:60%;float:left}.Award_Juries .Award_Juries_content .Firebird_Award .left h1{margin:.05rem 0;font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Award_Juries .Award_Juries_content .Firebird_Award .left h2{margin:.15rem 0 .1rem;font-family:Roboto;font-size:.18rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Award_Juries .Award_Juries_content .Firebird_Award .left h3{margin:.05rem 0;font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.Award_Juries .Award_Juries_content .Firebird_Award .right{margin-top:.5rem;margin-left:5%;float:left;width:35%;background-color:#dad1ba;padding:.2rem}.Award_Juries .Award_Juries_content .Firebird_Award .right h1{font-family:Roboto;font-size:.22rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#7e6b3e;margin:.05rem 0}.Award_Juries .Award_Juries_content .Firebird_Award .right h2{font-family:Roboto;font-size:.18rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#7e6b3e;margin:.05rem 0}.Award_Juries .Award_Juries_content .Firebird_Award .right h3{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#fff;margin:.05rem 0}.Booking_Folder .content{max-width:1220px;padding:0 20px;margin:0 auto}.Booking_Folder .Booking_Folder_content{background-color:#fbfbfb}#issuu-plugin{margin-top:20px}.Ticketing_Information .content{max-width:1220px;padding:0 20px;margin:0 auto}.Ticketing_Information .Ticketing_Information_content{background-color:#fbfbfb}.Ticketing_Information .Ticketing_Information_content .Ticket_Price_Discount{margin-top:.25rem}.Ticketing_Information .Ticketing_Information_content .Ticket_Price_Discount a{cursor:pointer;font-family:Roboto;font-size:.18rem;font-weight:500;color:#999;margin-bottom:.1rem;line-height:.46rem;display:inline-block;border-radius:30px;padding:0 .24rem;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s}.Ticketing_Information .Ticketing_Information_content .Ticket_Price_Discount a.active,.Ticketing_Information .Ticketing_Information_content .Ticket_Price_Discount a:hover{background:#cbb787;color:#fff}.Ticketing_Information .Ticketing_Information_content .Section_Title{margin-top:.5rem;font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .Ticketing_Information_content .onwards{margin-top:.3rem}.Ticketing_Information .Ticketing_Information_content .onwards .span3{width:33.3%;padding:0 .16rem}.Ticketing_Information .Ticketing_Information_content .onwards .img img{width:100%}.Ticketing_Information .Ticketing_Information_content .onwards h1{margin:0;margin-top:.1rem;font-family:Roboto;font-size:.18rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .Ticketing_Information_content .onwards h2{margin:0;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .Ticketing_Information_content .onwards h2 a{font-weight:700;color:#000;text-decoration:underline}.Ticketing_Information .Ticketing_Information_content .Service_Fee{padding-bottom:.66rem;margin-top:.5rem}.Ticketing_Information .Ticketing_Information_content .Service_Fee .row1{margin-left:-30px;margin-right:-30px}.Ticketing_Information .Ticketing_Information_content .Service_Fee .span6{padding:0 .3rem}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee.fee2{padding-top:.7rem}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee.fee3{padding-top:0}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee.fee3 .icon{width:45px}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee.fee4{margin-top:.4rem;padding:.2rem;background-color:#e9e9e9}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee h1{margin-top:0;font-family:Source Serif Pro;font-size:.32rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee h2{margin-top:.1rem;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee h2 a{text-decoration:underline;font-weight:700;color:#000}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee h3{margin-top:0;font-family:Roboto;font-size:.22rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .URBTIX_Outlets{background-color:#f7f5f5;padding-top:.7rem;padding-bottom:.7rem}.Ticketing_Information .URBTIX_Outlets .title{font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .URBTIX_Outlets .title p{margin-top:.2rem;width:60%;font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .URBTIX_Outlets .Screening table td:first-child{width:24%}.Ticketing_Information .URBTIX_Outlets .Screening h1{font-family:Source Serif Pro;font-size:.32rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .URBTIX_Outlets .Screening h2{margin-top:0;margin-bottom:.25rem;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Ticketing_Information .URBTIX_Outlets .Screening .img{position:relative}.Ticketing_Information .URBTIX_Outlets .Screening .img img{width:100%;position:relative}.Ticketing_Information .URBTIX_Outlets .Screening .img img:first-child{width:110%;position:absolute;top:-70%;right:-35%}.Ticketing_Information .resetColor{background:#fbfbfb;padding-top:0}.TDM_Locations .content{max-width:1220px;padding:0 20px;margin:0 auto}.TDM_Locations .TDM_Locations_content{background-color:#efeeed;padding-bottom:.45rem}.TDM_Locations .leftPart{float:left;width:40%}.TDM_Locations .leftPart .page-title{line-height:.5rem}.TDM_Locations .leftPart .subtitle{font-size:.5rem;font-weight:100;line-height:.4rem;margin-top:20px;margin-bottom:20px}.TDM_Locations .leftPart .desc{margin-right:20px}.TDM_Locations .leftPart .locationList{overflow-y:scroll;height:300px}.TDM_Locations .leftPart .locationList-title{margin:20px 0;font-family:Source Serif Pro;font-size:.18rem}.TDM_Locations .leftPart ul li{height:50px;line-height:.5rem}.TDM_Locations .leftPart ul li.selected{background-color:#e9e8e6;font-weight:700;color:#97040b}.TDM_Locations .rightPart{float:right;width:60%}.TDM_Locations .rightPart #map{width:100%;height:918px;margin-top:-40px}.TDM_Locations .screeningVenues{font-size:.15rem;margin-top:50px}.TDM_Locations table .title{font-size:.18rem;font-weight:700;line-height:.4rem}.TDM_Locations table .details{font-size:.15rem}.TDM_Locations table td img{margin-right:50px;margin-bottom:50px}.TDM_Locations .note{margin-bottom:100px}.TDM_Locations .setWidth{max-width:1220px;padding:0 20px;margin:0 auto}.URBTIX_Locations .content{max-width:1220px;padding:0 20px;margin:0 auto}.URBTIX_Locations .URBTIX_Locations_content{background-color:#efeeed;padding-bottom:.45rem}.URBTIX_Locations .leftPart{float:left;width:40%}.URBTIX_Locations .leftPart .page-title{line-height:.5rem}.URBTIX_Locations .leftPart .subtitle{font-size:.5rem;font-weight:100;line-height:.45rem;margin-top:20px;margin-bottom:20px}.URBTIX_Locations .leftPart .desc{margin-right:20px}.URBTIX_Locations .leftPart .locationList{overflow-y:scroll;height:300px}.URBTIX_Locations .leftPart .locationList-title{margin:20px 0;font-family:Source Serif Pro;font-size:.18rem}.URBTIX_Locations .leftPart .dropdown-menu.inner li a{line-height:.5rem}.URBTIX_Locations .leftPart ul li{height:60px}.URBTIX_Locations .leftPart ul li.selected{background-color:#e9e8e6;font-weight:700;color:#97040b}.URBTIX_Locations .rightPart{float:right;width:60%}.URBTIX_Locations .rightPart #map{width:100%;height:918px;margin-top:-40px}.URBTIX_Locations .screeningVenues{font-size:.15rem;margin-top:50px}.URBTIX_Locations table .title{font-size:.18rem;font-weight:700;line-height:.4rem}.URBTIX_Locations table .details{font-size:.15rem}.URBTIX_Locations table td img{margin-right:50px;margin-bottom:50px}.URBTIX_Locations .note{margin-bottom:100px}.Festival_Pass .content{max-width:1220px;padding:0 20px;margin:0 auto}.Festival_Pass .Festival_Pass_content{background-color:#fbfbfb;padding-bottom:.45rem}.Festival_Pass .Festival_Pass_content .vip_pass{margin-top:.3rem}.Festival_Pass .Festival_Pass_content .vip_pass img{width:100%}.Festival_Pass .Festival_Pass_content .vip_pass .intro{min-height:2.7rem}.Festival_Pass .Festival_Pass_content .vip_pass .intro h1{margin:0;font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#000;position:relative;padding-bottom:.1rem}.Festival_Pass .Festival_Pass_content .vip_pass .intro h1:before{content:"";position:absolute;left:0;bottom:0;width:.5rem;border-bottom:1px solid #000}.Festival_Pass .Festival_Pass_content .vip_pass .intro h2{margin-top:.1rem;font-family:Roboto;font-size:.35rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#900}.Festival_Pass .Festival_Pass_content .vip_pass .intro h3{margin-top:.1rem;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Festival_Pass .Festival_Pass_content .vip_pass .intro+a{display:block;text-decoration:none;font-family:Roboto;font-size:.15rem;width:1.23rem;text-align:center;height:.4rem;color:#000;line-height:.4rem;border-radius:20px;border:solid 1px #000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Festival_Pass .Festival_Pass_content .vip_pass .intro+a:hover{background-color:#900;color:#fff;border:solid 1px #900}.Festival_Pass .Festival_Pass_content .vip_pass ul{margin-top:.5rem}.Festival_Pass .Festival_Pass_content .vip_pass ul li{margin-bottom:.1rem;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;padding-left:.2rem;position:relative}.Festival_Pass .Festival_Pass_content .vip_pass ul li:before{position:absolute;left:0;top:.13rem;border-radius:50%;content:"";width:4px;height:4px;background:#000}.Festival_Pass .Festival_Pass_content .How_to_order{background-color:#dad1ba;margin-top:.4rem;padding:.45rem .96rem}.Festival_Pass .Festival_Pass_content .How_to_order h1{margin-top:0;font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:center;color:#7e6b3e}.Festival_Pass .Festival_Pass_content .How_to_order h2{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:center;color:#fff}.Festival_Pass .Festival_Pass_content .How_to_order h2 a{font-weight:700;color:#7e6b3e}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes{padding:.45rem 0;background-color:#f7f5f5}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes h1{font-family:Source Serif Pro;font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#000;margin-top:0}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes ul{margin-bottom:.4rem}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes ul li{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;padding-left:.2rem;position:relative;margin-bottom:.1rem}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes ul li:before{position:absolute;left:0;top:.13rem;border-radius:50%;content:"";width:4px;height:4px;background:#000}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes .setWidth{max-width:1220px;padding:0 20px;margin:0 auto}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes .row1{margin-bottom:.1rem;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes h2{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.FAQs .content{max-width:1220px;padding:0 20px;margin:0 auto}.FAQs .FAQs_content{background-color:#fbfbfb}.FAQs .FAQs_content .FAQs_tabs{margin-top:.25rem}.FAQs .FAQs_content .FAQs_tabs a{cursor:pointer;font-family:Roboto;font-size:.18rem;font-weight:500;color:#999;line-height:.46rem;display:inline-block;border-radius:30px;padding:0 .22rem;margin-bottom:.1rem;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s}.FAQs .FAQs_content .FAQs_tabs a.active,.FAQs .FAQs_content .FAQs_tabs a:hover{background:#cbb787;color:#fff}.FAQs .FAQs_content .FAQs_list{display:none;padding-bottom:.6rem}.FAQs .FAQs_content .FAQs_list.active{display:block}.FAQs .FAQs_content .FAQs_list .list{margin-top:.45rem}.FAQs .FAQs_content .FAQs_list .list .q{font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000;margin-bottom:.1rem}.FAQs .FAQs_content .FAQs_list .list .q span{display:inline-block;width:.4rem}.FAQs .FAQs_content .FAQs_list .list .a{padding-left:.4rem;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.FAQs .FAQs_content .FAQs_list .list .a .row1{margin-bottom:.1rem}.FAQs .FAQs_content .FAQs_list .list .a table{width:100%;text-align:center}.FAQs .FAQs_content .FAQs_list .list .a table,.FAQs .FAQs_content .FAQs_list .list .a td,.FAQs .FAQs_content .FAQs_list .list .a tr{border:1px solid #333}.Festivals_Publication_Merchandise .content{max-width:1220px;padding:0 20px;margin:0 auto}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content{background-color:#fbfbfb;padding-bottom:.7rem}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content::after{display:block;content:"";clear:both}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .row1{padding:.6rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .row1:first-child{padding-top:.4rem}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .row1:last-child{border:0}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .img{height:2.2rem}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .img img{height:100%;border:solid 1px #d1d2d1}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro h1{font-family:Roboto;font-size:.18rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:20px;min-height:40px;letter-spacing:normal;text-align:left;color:#000}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro h2{margin-top:0;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#3d8dc5}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro h2.red{color:#ec5222}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro h3{margin-top:.1rem;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;min-height:75px;letter-spacing:normal;text-align:left;color:#000;margin-bottom:.05rem}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro+a{display:block;text-decoration:none;font-family:Roboto;font-size:.15rem;width:1.23rem;text-align:center;height:.4rem;color:#000;line-height:.4rem;border-radius:20px;border:solid 1px #000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro+a:hover{background-color:#900;color:#fff;border:solid 1px #900}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .col{margin-bottom:20px}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .img{height:0;position:relative;width:100%;padding-bottom:100%}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .img img{height:100%;position:absolute}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .intro{position:absolute;z-index:1;top:50%;width:70%;left:50%;transform:translateX(-50%) translateY(-50%)}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .intro h1{font-family:Roboto;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:#fff}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .intro h2{margin-top:0;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#3d8dc5}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .intro h2.red{color:#ec5222}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .intro h3{margin-top:.1rem;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;min-height:75px;letter-spacing:normal;text-align:left;color:#000;margin-bottom:.05rem}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .intro+a{display:block;text-decoration:none;font-family:Roboto;font-size:.15rem;width:1.23rem;text-align:center;height:.4rem;color:#000;line-height:.4rem;border-radius:20px;border:solid 1px #000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .intro+a:hover{background-color:#900;color:#fff;border:solid 1px #900}@media screen and (max-width:414px){.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .row{margin-right:-20px;margin-left:-20px}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .col{padding:0;margin-bottom:12px}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .img{height:187px;padding-bottom:0}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .cat_list .img img{width:100%;height:100%}}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .show_more a{font-family:Source Serif Pro;font-size:.18rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:.6rem;letter-spacing:1.8px;text-align:center;color:#000;display:block;width:350px;margin:0 auto;border:1px solid #000;text-transform:uppercase}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point{background-color:#f7f5f5;overflow:hidden;padding:.4rem 0}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point h1{margin-top:0;font-family:Source Serif Pro;font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#000}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .left{width:45%;float:left}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .right{border-left:1px solid rgba(0,0,0,.1);width:55%;float:left;padding-left:6%}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date h2{margin:0;font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;margin-bottom:.1rem}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date p{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;margin-bottom:.05rem}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date p span{display:inline-block}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date p span:first-child{width:3rem}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .address h2{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000;margin-bottom:.05rem}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .address h3{margin-top:.05rem;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000}.Product_Detail .content{max-width:1220px;padding:0 20px;margin:0 auto}.Product_Detail .Product_Detail_content{background-color:#fbfbfb;padding-bottom:.7rem}.Product_Detail .Product_Detail_content .HKIFF_Shop{margin-top:.5rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .left{width:2.34rem;float:left}.Product_Detail .Product_Detail_content .HKIFF_Shop .left .img img{width:100%;border:solid 1px #d1d2d1}.Product_Detail .Product_Detail_content .HKIFF_Shop .left .share{color:#000;margin-top:.5rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .left .share a{color:#000;font-size:.17rem;margin-right:.1rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .right{margin-left:2.8rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .right h1{margin-top:0;font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#000}.Product_Detail .Product_Detail_content .HKIFF_Shop .right h2{margin-top:.15rem;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#3d8dc5;position:relative;padding-bottom:.25rem;margin-bottom:.2rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .right h2:before{content:"";width:.5rem;bottom:0;position:absolute;left:0;border-bottom:1px solid #000}.Product_Detail .Product_Detail_content .HKIFF_Shop .right h3{margin-top:.1rem;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.Product_Detail .Product_Detail_content .HKIFF_Shop .right ul li{font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;padding-left:.2rem;position:relative;margin-bottom:.1rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .right ul li:before{position:absolute;left:0;top:.13rem;border-radius:50%;content:"";width:4px;height:4px;background:#000}.Product_Detail .Product_Detail_content .HKIFF_Shop .right a{margin-top:.5rem;display:block;text-decoration:none;font-family:Roboto;font-size:.15rem;width:1.23rem;text-align:center;height:.4rem;color:#000;line-height:.4rem;text-transform:uppercase;border-radius:20px;border:solid 1px #000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Product_Detail .Product_Detail_content .HKIFF_Shop .right a:hover{background-color:#900;color:#fff;border:solid 1px #900}.Product_Detail .Product_Detail_content .HKIFF_Shop .right .addToShoppingCartBtn,.Product_Detail .Product_Detail_content .HKIFF_Shop .right .buyProductBtn{width:auto;margin-right:10px;display:inline-block;padding:0 44px;cursor:pointer}.Product_Detail .Product_Detail_content .HKIFF_Shop .right .addToShoppingCartBtn{padding-right:20px}.Product_Detail a.addToShoppingCartBtn{background:url(../images/Combined%20Shape.png) no-repeat 15px center}.Product_Detail .You_May_Also_Interested{padding-top:.65rem;background-color:#efeeed}.Product_Detail .You_May_Also_Interested .title{font-family:Source Serif Pro;font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:center;color:#000}.Product_Detail .You_May_Also_Interested .row1{padding:.4rem 0 .6rem}.Product_Detail .You_May_Also_Interested .img{height:2.2rem}.Product_Detail .You_May_Also_Interested .img img{height:100%;border:solid 1px #d1d2d1}.Product_Detail .You_May_Also_Interested .intro h1{font-family:Roboto;font-size:.18rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:20px;min-height:40px;letter-spacing:normal;text-align:left;color:#000}.Product_Detail .You_May_Also_Interested .intro h2{margin-top:0;font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#3d8dc5}.Product_Detail .You_May_Also_Interested .intro h2.red{color:#ec5222}.Product_Detail .You_May_Also_Interested .intro h3{margin-top:.1rem;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;min-height:75px;letter-spacing:normal;text-align:left;color:#000;margin-bottom:.05rem}.Product_Detail .You_May_Also_Interested .intro+a{display:block;text-decoration:none;font-family:Roboto;font-size:.15rem;width:1.23rem;text-align:center;height:.4rem;color:#000;line-height:.4rem;border-radius:20px;border:solid 1px #000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Product_Detail .You_May_Also_Interested .intro+a:hover{background-color:#900;color:#fff;border:solid 1px #900}.Latest_News .content{max-width:1220px;padding:0 20px;margin:0 auto}.Latest_News .Latest_News_content{background-color:#fbfbfb;padding-bottom:.7rem}.Latest_News .Latest_News_content .Filter{margin-top:.15rem}.Latest_News .Latest_News_content .Filter .bootstrap-select>.dropdown-toggle{border:0;padding-top:0;padding-bottom:0;padding-left:.2rem;font-family:Source Serif Pro;line-height:.54rem;color:#000;background:#fff;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:.18rem;border-radius:0}.Latest_News .Latest_News_content .Filter .bootstrap-select>.dropdown-toggle .filter-option{overflow:hidden;text-overflow:ellipsis;padding-right:.1rem}.Latest_News .Latest_News_content .Filter .bootstrap-select>.dropdown-toggle .caret{right:.2rem;border:0;font-size:.1rem;height:.1rem;width:.1rem;margin-top:-.05rem}.Latest_News .Latest_News_content .Filter .bootstrap-select>.dropdown-toggle .caret:before{content:'\e816';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Latest_News .Latest_News_content .Filter .bootstrap-select.gray>.dropdown-toggle{background-color:#f4f2f2}.Latest_News .Latest_News_content .Filter .dropdown-menu{border:0;padding:.05rem 0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.65);box-shadow:0 2px 6px rgba(0,0,0,.65)}.Latest_News .Latest_News_content .Filter .dropdown-menu.inner{border:0;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.Latest_News .Latest_News_content .Filter .dropdown-menu>li>a{line-height:.36rem;font-size:.15rem;padding-top:0;padding-bottom:0}.Latest_News .Latest_News_content .Filter .dropdown-menu>li>a.opt{padding-left:20px}.Latest_News .Latest_News_content .Filter ::-webkit-scrollbar{width:4px;background:0 0}.Latest_News .Latest_News_content .Filter ::-webkit-scrollbar-track{width:4px;background:0 0;margin-right:5px}.Latest_News .Latest_News_content .Filter ::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:10px;background:rgba(214,217,218,.7);position:absolute}.Latest_News .Latest_News_content .Filter ::-webkit-scrollbar-thumb:window-inactive{background:rgba(214,217,218,.4)}.Latest_News .Latest_News_content .Filter .Filter_search{height:.54rem;position:relative;border-bottom:1px solid #333}.Latest_News .Latest_News_content .Filter .Filter_search i{position:absolute;font-size:.23rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Latest_News .Latest_News_content .Filter .Filter_search .input{margin-left:.3rem;height:.53rem}.Latest_News .Latest_News_content .Filter .Filter_search .input input{padding-left:.1rem;height:.53rem;width:100%;border:0;font-family:Source Serif Pro;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#000;background:0 0;outline:0}.Latest_News .Latest_News_content .Filter .Filter_search .input input::-webkit-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Latest_News .Latest_News_content .Filter .Filter_search .input input:-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Latest_News .Latest_News_content .Filter .Filter_search .input input::-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Latest_News .Latest_News_content .Filter .Filter_search .input input:-ms-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Latest_News .Latest_News_content .Filter .set_type_btn{padding-right:10px}.Latest_News .Latest_News_content .Filter .set_type_btn a{cursor:pointer;width:.54rem;height:.54rem;border:1px solid #fff;line-height:.54rem;text-align:center;display:block;float:left;color:#fff;font-size:.18rem}.Latest_News .Latest_News_content .Filter .set_type_btn a.active{background:#fff;color:#b21521}.Latest_News .Latest_News_content .Latest_News_list .span3,.Latest_News .Latest_News_content .Latest_News_list .span9{padding:0 .15rem}.Latest_News .Latest_News_content .Latest_News_list .row1{margin-left:-.15rem;margin-right:-.15rem;padding:.23rem 0}.Latest_News .Latest_News_content .Latest_News_list .leftPart{float:left;width:70%}.Latest_News .Latest_News_content .Latest_News_list .leftPart .subtitle{font-family:Roboto;font-size:.5rem;font-weight:100}.Latest_News .Latest_News_content .Latest_News_list .leftPart .cell h1{margin:20px 0}.Latest_News .Latest_News_content .Latest_News_list .leftPart .cell .share{float:right}.Latest_News .Latest_News_content .Latest_News_list .leftPart .cell .share a{margin:0 5px}.Latest_News .Latest_News_content .Latest_News_list .leftPart .details{font-size:.25rem;font-family:Source Serif Pro;overflow:hidden;word-break:break-word}.Latest_News .Latest_News_content .Latest_News_list .leftPart .details.small{font-size:.18rem}.Latest_News .Latest_News_content .Latest_News_list .leftPart .details.title{font-size:.25rem;line-height:.65rem}.Latest_News .Latest_News_content .Latest_News_list .leftPart .newsImg{text-align:center}.Latest_News .Latest_News_content .Latest_News_list .leftPart .newsImg img{width:45%;margin:0 0 15px 15px}.Latest_News .Latest_News_content .Latest_News_list .leftPart .newsImg img.floatRight{float:right}.Latest_News .Latest_News_content .Latest_News_list .rightPart{float:left;width:25%;margin-left:5%}.Latest_News .Latest_News_content .Latest_News_list .rightPart .highlights{font-family:Source Serif Pro;font-size:.32rem}.Latest_News .Latest_News_content .Latest_News_list .rightPart .title{font-family:Source Serif Pro;font-size:.25rem}.Latest_News .Latest_News_content .Latest_News_list .rightPart .date{font-family:Roboto;font-size:.15rem}.Latest_News .Latest_News_content .Latest_News_list .cell{border-bottom:1px solid rgba(0,0,0,.05);padding:.3rem 0}.Latest_News .Latest_News_content .Latest_News_list .cell:first-child{padding-top:.2rem}.Latest_News .Latest_News_content .Latest_News_list .cell .span3 h2{margin-bottom:.1rem;min-height:.6rem;margin-right:-10px}.Latest_News .Latest_News_content .Latest_News_list .cell .span3 h3{margin-top:.15rem}.Latest_News .Latest_News_content .Latest_News_list .cell:last-child{border:0}.Latest_News .Latest_News_content .Latest_News_list .cell .img{width:100%}.Latest_News .Latest_News_content .Latest_News_list .cell .img img{width:100%}.Latest_News .Latest_News_content .Latest_News_list .cell img{cursor:pointer}.Latest_News .Latest_News_content .Latest_News_list .cell .new{cursor:pointer}.Latest_News .Latest_News_content .Latest_News_list .cell .new:hover h2{color:#900}.Latest_News .Latest_News_content .Latest_News_list .cell h1{margin:0;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;text-align:left}.Latest_News .Latest_News_content .Latest_News_list .cell h1 a{margin:0 .1rem;text-transform:uppercase}.Latest_News .Latest_News_content .Latest_News_list .cell h1 a:first-child{margin-left:0}.Latest_News .Latest_News_content .Latest_News_list .cell h1 .red{color:#900}.Latest_News .Latest_News_content .Latest_News_list .cell h1 .blue{color:#3b85cf}.Latest_News .Latest_News_content .Latest_News_list .cell h1 .yellow{color:#f2ad36}.Latest_News .Latest_News_content .Latest_News_list .cell h1 .purple{color:#d176d2}.Latest_News .Latest_News_content .Latest_News_list .cell h1 .coco{color:#cbbf90}.Latest_News .Latest_News_content .Latest_News_list .cell h1 .orange{color:#f2ad36}.Latest_News .Latest_News_content .Latest_News_list .cell h2{margin:0;margin-top:.07rem;margin-bottom:.05rem;font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:.6rem;-webkit-box-orient:vertical;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Latest_News .Latest_News_content .Latest_News_list .cell h3{margin:0;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:.75rem;-webkit-box-orient:vertical}.Latest_News .Latest_News_content .Latest_News_list .cell h4{margin:0;margin-top:.05rem;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000}.Latest_News .Latest_News_content .my-pagination{text-align:center}.Latest_News .Latest_News_content .my-pagination a,.Latest_News .Latest_News_content .my-pagination span{width:.27rem;height:.27rem;line-height:.27rem;display:inline-block;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#a6a6a6;margin:0 .05rem}.Latest_News .Latest_News_content .my-pagination a i,.Latest_News .Latest_News_content .my-pagination span i{font-size:.1rem}.Latest_News .Latest_News_content .my-pagination a.active,.Latest_News .Latest_News_content .my-pagination a:hover,.Latest_News .Latest_News_content .my-pagination span.active,.Latest_News .Latest_News_content .my-pagination span:hover{background:#000;color:#fff}.Latest_News .Latest_News_content .my-pagination a.active.ellipsis,.Latest_News .Latest_News_content .my-pagination a:hover.ellipsis,.Latest_News .Latest_News_content .my-pagination span.active.ellipsis,.Latest_News .Latest_News_content .my-pagination span:hover.ellipsis{color:#a6a6a6;background:0 0}.Latest_News .Latest_News_content .my-pagination a.next,.Latest_News .Latest_News_content .my-pagination a.prev,.Latest_News .Latest_News_content .my-pagination span.next,.Latest_News .Latest_News_content .my-pagination span.prev{color:#000}.Latest_News .Latest_News_content .my-pagination a.next.active,.Latest_News .Latest_News_content .my-pagination a.next:hover,.Latest_News .Latest_News_content .my-pagination a.prev.active,.Latest_News .Latest_News_content .my-pagination a.prev:hover,.Latest_News .Latest_News_content .my-pagination span.next.active,.Latest_News .Latest_News_content .my-pagination span.next:hover,.Latest_News .Latest_News_content .my-pagination span.prev.active,.Latest_News .Latest_News_content .my-pagination span.prev:hover{background:#000;color:#fff}.Latest_News .Latest_News_content .my-pagination a.next.active.disable,.Latest_News .Latest_News_content .my-pagination a.next:hover.disable,.Latest_News .Latest_News_content .my-pagination a.prev.active.disable,.Latest_News .Latest_News_content .my-pagination a.prev:hover.disable,.Latest_News .Latest_News_content .my-pagination span.next.active.disable,.Latest_News .Latest_News_content .my-pagination span.next:hover.disable,.Latest_News .Latest_News_content .my-pagination span.prev.active.disable,.Latest_News .Latest_News_content .my-pagination span.prev:hover.disable{color:#b3aca4;background:0 0}.Latest_News .Latest_News_content .my-pagination a.next.disable,.Latest_News .Latest_News_content .my-pagination a.prev.disable,.Latest_News .Latest_News_content .my-pagination span.next.disable,.Latest_News .Latest_News_content .my-pagination span.prev.disable{color:#b3aca4}.video_block_news{width:100%!important;position:relative}.video_block_news img{width:100%!important}.video_block_news .cover{position:absolute;left:47%;top:47%}.Festival_Daily .content{max-width:1220px;padding:0 20px;margin:0 auto}.Festival_Daily .Festival_Daily_content{background-color:#fbfbfb;padding-bottom:.7rem}.Festival_Daily .Festival_Daily_content .highlight_news{padding-bottom:.48rem;margin:0 -.15rem;margin-top:.15rem}.Festival_Daily .Festival_Daily_content .highlight_news ul li{float:left;width:25%;position:relative;cursor:pointer}.Festival_Daily .Festival_Daily_content .highlight_news ul li:before{content:"";padding-top:100%;display:block}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img:hover .bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .bg{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transition:.5s ease-in-out}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img:after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;background:url(../images/festival_daily_highlight_overlay_2.png);background-size:100% 100%}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img img{width:100%}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover{z-index:1;padding:.2rem;position:absolute;left:0;bottom:0;width:100%}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover .tabs a{font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:#fff;padding:.02rem .07rem;display:inline-block;margin-right:.06rem;text-transform:uppercase}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover .tabs a.red{background:#e83030}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover .tabs a.blue{background:#44b8d5}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover .tabs a.yellow{background:#f2ad36}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover .tabs a.purple{background:#d176d2}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover .tabs a.coco{background:#cbbf90}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover h1{margin-top:.1rem;font-family:Source Serif Pro;font-size:.22rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.28rem;letter-spacing:normal;text-align:left;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:.56rem;-webkit-box-orient:vertical}.Festival_Daily .Festival_Daily_content .Filter_box{border-top:1px solid rgba(0,0,0,.05);padding-top:.5rem}.Festival_Daily .Festival_Daily_content .Filter_box .Filter{margin-top:.15rem;margin-bottom:.2rem}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .bootstrap-select>.dropdown-toggle{border:0;padding-top:0;padding-bottom:0;padding-left:.2rem;font-family:Source Serif Pro;line-height:.54rem;color:#000;background:#fff;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:.18rem;border-radius:0}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .bootstrap-select>.dropdown-toggle .filter-option{overflow:hidden;text-overflow:ellipsis;padding-right:.1rem}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .bootstrap-select>.dropdown-toggle .caret{right:.2rem;border:0;font-size:.1rem;height:.1rem;width:.1rem;margin-top:-.05rem}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .bootstrap-select>.dropdown-toggle .caret:before{content:'\e816';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .bootstrap-select.gray>.dropdown-toggle{background-color:#f4f2f2}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .dropdown-menu{border:0;padding:.05rem 0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.65);box-shadow:0 2px 6px rgba(0,0,0,.65)}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .dropdown-menu.inner{border:0;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .dropdown-menu>li>a{line-height:.36rem;font-size:.15rem;padding-top:0;padding-bottom:0}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .dropdown-menu>li>a.opt{padding-left:20px}.Festival_Daily .Festival_Daily_content .Filter_box .Filter ::-webkit-scrollbar{width:4px;background:0 0}.Festival_Daily .Festival_Daily_content .Filter_box .Filter ::-webkit-scrollbar-track{width:4px;background:0 0;margin-right:5px}.Festival_Daily .Festival_Daily_content .Filter_box .Filter ::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:10px;background:rgba(214,217,218,.7);position:absolute}.Festival_Daily .Festival_Daily_content .Filter_box .Filter ::-webkit-scrollbar-thumb:window-inactive{background:rgba(214,217,218,.4)}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .Filter_search{height:.54rem;position:relative;border-bottom:1px solid #333}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .Filter_search i{position:absolute;font-size:.23rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .Filter_search .input{margin-left:.3rem;height:.53rem}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .Filter_search .input input{padding-left:.1rem;height:.53rem;width:100%;border:0;font-family:Source Serif Pro;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#000;background:0 0;outline:0}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .Filter_search .input input::-webkit-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .Filter_search .input input:-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .Filter_search .input input::-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .Filter_search .input input:-ms-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .set_type_btn{padding-right:10px}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .set_type_btn a{cursor:pointer;width:.54rem;height:.54rem;border:1px solid #fff;line-height:.54rem;text-align:center;display:block;float:left;color:#fff;font-size:.18rem}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .set_type_btn a.active{background:#fff;color:#b21521}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .span3,.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .span9{padding:0 .15rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .row1{margin-left:-.15rem;margin-right:-.15rem;padding:.23rem 0}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart{float:left;width:70%}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .subtitle{font-family:Roboto;font-size:.5rem;font-weight:100}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .cell h1{margin:20px 0}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .cell .share{float:right}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .cell .share a{margin:0 5px}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .details{font-size:.25rem;font-family:Source Serif Pro;overflow:hidden;word-break:break-word}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .details.small{font-size:.18rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .details.title{font-size:.25rem;line-height:.65rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .newsImg{text-align:center}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .newsImg img{width:45%;margin:0 0 15px 15px}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .leftPart .newsImg img.floatRight{float:right}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .rightPart{float:left;width:25%;margin-left:5%}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .rightPart .highlights{font-family:Source Serif Pro;font-size:.32rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .rightPart .title{font-family:Source Serif Pro;font-size:.25rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .rightPart .date{font-family:Roboto;font-size:.15rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell{border-bottom:1px solid rgba(0,0,0,.05);padding:.3rem 0}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell:first-child{padding-top:.2rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .span3 h2{margin-bottom:.1rem;min-height:.6rem;margin-right:-10px}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .span3 h3{margin-top:.15rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell:last-child{border:0}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .img{width:100%}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .img img{width:100%}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell img{cursor:pointer}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .new{cursor:pointer}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .new:hover h2{color:#900}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h1{margin:0;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;text-align:left}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h1 a{margin:0 .1rem;text-transform:uppercase}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h1 a:first-child{margin-left:0}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h1 .red{color:#900}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h1 .blue{color:#3b85cf}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h1 .yellow{color:#f2ad36}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h1 .purple{color:#d176d2}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h1 .coco{color:#cbbf90}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h1 .orange{color:#f2ad36}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h2{margin:0;margin-top:.07rem;margin-bottom:.05rem;font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:.6rem;-webkit-box-orient:vertical;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h3{margin:0;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:.75rem;-webkit-box-orient:vertical}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell h4{margin:0;margin-top:.05rem;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination{text-align:center}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span{width:.27rem;height:.27rem;line-height:.27rem;display:inline-block;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#a6a6a6;margin:0 .05rem}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a i,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span i{font-size:.1rem}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.active,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a:hover,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.active,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span:hover{background:#000;color:#fff}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.active.ellipsis,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a:hover.ellipsis,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.active.ellipsis,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span:hover.ellipsis{color:#a6a6a6;background:0 0}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.next,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.prev,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.next,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.prev{color:#000}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.next.active,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.next:hover,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.prev.active,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.prev:hover,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.next.active,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.next:hover,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.prev.active,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.prev:hover{background:#000;color:#fff}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.next.active.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.next:hover.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.prev.active.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.prev:hover.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.next.active.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.next:hover.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.prev.active.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.prev:hover.disable{color:#b3aca4;background:0 0}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.next.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.prev.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.next.disable,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.prev.disable{color:#b3aca4}.Event_Highlights .content{max-width:1220px;padding:0 20px;margin:0 auto}.Event_Highlights .Event_Highlights_content{background-color:#fbfbfb;padding-bottom:.7rem}.Event_Highlights .Event_Highlights_content .Event_Highlights_news{padding-bottom:.48rem;margin:0 -.3rem;margin-top:.05rem}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li{float:left;width:25%;position:relative;padding:.15rem}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li .img{position:relative;overflow:hidden}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li .img:before{content:"";display:block;padding-top:100%}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li .img:hover .bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li .img .bg{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transition:.5s ease-in-out}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li .img:after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;background:url(../images/event_hightlight_overlay.png);background-size:100% 100%}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li .img img{width:100%}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li .img .cover{z-index:1;padding:.15rem;position:absolute;left:0;bottom:0;width:100%}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li .img .cover h1{margin-top:.1rem;margin-bottom:0;font-family:Source Serif Pro;font-size:.22rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.28rem;letter-spacing:normal;text-align:left;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:.56rem;-webkit-box-orient:vertical}.eDM .content{max-width:1220px;padding:0 20px;margin:0 auto}.eDM .eDM_content{background-color:#fbfbfb;padding-bottom:.7rem}.eDM .eDM_content .HKIFF_eNewsletter{margin-top:.2rem}.eDM .eDM_content .HKIFF_eNewsletter .row{margin:0 -.2rem}.eDM .eDM_content .HKIFF_eNewsletter .col-sm-5,.eDM .eDM_content .HKIFF_eNewsletter .col-sm-7{padding:0 .2rem}.eDM .eDM_content .HKIFF_eNewsletter .img{position:relative}.eDM .eDM_content .HKIFF_eNewsletter .img .shadow{position:absolute;bottom:0;width:150%;left:-15%}.eDM .eDM_content .HKIFF_eNewsletter .img img{width:100%}.eDM .eDM_content .HKIFF_eNewsletter h1{margin-top:0;font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;min-height:.6rem;position:relative}.eDM .eDM_content .HKIFF_eNewsletter h1:before{content:"";position:absolute;left:0;bottom:0;width:.5rem;border-bottom:1px solid #000}.eDM .eDM_content .HKIFF_eNewsletter h2{margin-top:.35rem;font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#000}.eDM .eDM_content .HKIFF_eNewsletter h3{font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000}.eDM .eDM_content .Past_Issue{margin-top:.6rem}.eDM .eDM_content .Past_Issue .title{font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000}.eDM .eDM_content .Past_Issue h1{margin-top:.3rem;font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5rem;letter-spacing:normal;text-align:left;color:#000}.eDM .eDM_content .Past_Issue .box .row{padding:.4rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.eDM .eDM_content .Past_Issue .box .row:last-child{border:0}.eDM .eDM_content .Past_Issue .box .row:first-child{padding-top:.1rem}.eDM .eDM_content .Past_Issue .box ul{padding-left:15px}.eDM .eDM_content .Past_Issue .box li,.eDM .eDM_content .Past_Issue .box p{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.eDM .eDM_content .Past_Issue .box li i,.eDM .eDM_content .Past_Issue .box p i{font-size:.12rem;margin-left:.1rem;vertical-align:middle}.eDM .eDM_content .Past_Issue .box li{width:25%;float:left;margin-bottom:10px}.Programme_Update .content{max-width:1220px;padding:0 20px;margin:0 auto}.Programme_Update .Programme_Update_content{background-color:#fbfbfb;padding-bottom:.7rem}.Programme_Update .Programme_Update_content .Programme_Update_tabs{margin-top:.25rem}.Programme_Update .Programme_Update_content .Programme_Update_tabs a{cursor:pointer;font-family:Roboto;font-size:.18rem;font-weight:500;color:#999;line-height:.46rem;display:inline-block;border-radius:30px;padding:0 .22rem;margin-bottom:.1rem;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s}.Programme_Update .Programme_Update_content .Programme_Update_tabs a.active,.Programme_Update .Programme_Update_content .Programme_Update_tabs a:hover{background:#cbb787;color:#fff}.Programme_Update .Programme_Update_content .Filter{margin-top:.15rem;margin-top:.5rem}.Programme_Update .Programme_Update_content .Filter .bootstrap-select>.dropdown-toggle{border:0;padding-top:0;padding-bottom:0;padding-left:.2rem;font-family:Source Serif Pro;line-height:.54rem;color:#000;background:#fff;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:.18rem;border-radius:0}.Programme_Update .Programme_Update_content .Filter .bootstrap-select>.dropdown-toggle .filter-option{overflow:hidden;text-overflow:ellipsis;padding-right:.1rem}.Programme_Update .Programme_Update_content .Filter .bootstrap-select>.dropdown-toggle .caret{right:.2rem;border:0;font-size:.1rem;height:.1rem;width:.1rem;margin-top:-.05rem}.Programme_Update .Programme_Update_content .Filter .bootstrap-select>.dropdown-toggle .caret:before{content:'\e816';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Programme_Update .Programme_Update_content .Filter .bootstrap-select.gray>.dropdown-toggle{background-color:#f4f2f2}.Programme_Update .Programme_Update_content .Filter .dropdown-menu{border:0;padding:.05rem 0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.65);box-shadow:0 2px 6px rgba(0,0,0,.65)}.Programme_Update .Programme_Update_content .Filter .dropdown-menu.inner{border:0;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.Programme_Update .Programme_Update_content .Filter .dropdown-menu>li>a{line-height:.36rem;font-size:.15rem;padding-top:0;padding-bottom:0}.Programme_Update .Programme_Update_content .Filter .dropdown-menu>li>a.opt{padding-left:20px}.Programme_Update .Programme_Update_content .Filter ::-webkit-scrollbar{width:4px;background:0 0}.Programme_Update .Programme_Update_content .Filter ::-webkit-scrollbar-track{width:4px;background:0 0;margin-right:5px}.Programme_Update .Programme_Update_content .Filter ::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:10px;background:rgba(214,217,218,.7);position:absolute}.Programme_Update .Programme_Update_content .Filter ::-webkit-scrollbar-thumb:window-inactive{background:rgba(214,217,218,.4)}.Programme_Update .Programme_Update_content .Filter .Filter_search{height:.54rem;position:relative;border-bottom:1px solid #333}.Programme_Update .Programme_Update_content .Filter .Filter_search i{position:absolute;font-size:.23rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Programme_Update .Programme_Update_content .Filter .Filter_search .input{margin-left:.3rem;height:.53rem}.Programme_Update .Programme_Update_content .Filter .Filter_search .input input{padding-left:.1rem;height:.53rem;width:100%;border:0;font-family:Source Serif Pro;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#000;background:0 0;outline:0}.Programme_Update .Programme_Update_content .Filter .Filter_search .input input::-webkit-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Programme_Update .Programme_Update_content .Filter .Filter_search .input input:-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Programme_Update .Programme_Update_content .Filter .Filter_search .input input::-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Programme_Update .Programme_Update_content .Filter .Filter_search .input input:-ms-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Programme_Update .Programme_Update_content .Filter .set_type_btn{padding-right:10px}.Programme_Update .Programme_Update_content .Filter .set_type_btn a{cursor:pointer;width:.54rem;height:.54rem;border:1px solid #fff;line-height:.54rem;text-align:center;display:block;float:left;color:#fff;font-size:.18rem}.Programme_Update .Programme_Update_content .Filter .set_type_btn a.active{background:#fff;color:#b21521}.Programme_Update .Programme_Update_content .auxiliary{max-width:1180px;border-top:solid 1px #cacaca;line-height:1.6;margin-top:20px;padding:20px 0;font-size:.16rem}.Programme_Update .Programme_Update_content .auxiliary a{color:#eb1c24}.Programme_Update .Programme_Update_content .auxiliary b{font-weight:700}.Programme_Update .Programme_Update_content .Programme_Update_table{display:none;font-family:'Source Serif Pro'}.Programme_Update .Programme_Update_content .Programme_Update_table .full-date{font-family:Roboto;font-size:.18rem;font-weight:700;padding:0;margin-top:25px}.Programme_Update .Programme_Update_content .Programme_Update_table .full-venue{font-family:Roboto;font-size:.18rem;font-weight:700;padding:0;margin:15px auto 15px}.Programme_Update .Programme_Update_content .Programme_Update_table .odd{background:#fff}.Programme_Update .Programme_Update_content .Programme_Update_table .even{background:#f7f5f5}.Programme_Update .Programme_Update_content .Programme_Update_table .th{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.55rem;letter-spacing:normal;text-align:left;color:#000;font-weight:700}.Programme_Update .Programme_Update_content .Programme_Update_table .table_body .tr{font-family:Source Serif Pro;font-size:.18rem;font-weight:400;font-stretch:normal;line-height:.4rem;letter-spacing:normal;text-align:left;color:#000}.Programme_Update .Programme_Update_content .Programme_Update_table .table_body .tr div{line-height:.29rem}.Programme_Update .Programme_Update_content .Programme_Update_table .table_body .tr div.break-word{padding-right:56px}.Programme_Update .Programme_Update_content .Programme_Update_table .table_body .tr .col-sm-3{font-family:Source Serif Pro;font-weight:400;font-style:normal;font-stretch:normal;line-height:.29rem;letter-spacing:normal;text-align:left;color:#000}.Activities .content{max-width:1220px;padding:0 20px;margin:0 auto}.Activities .Activities_content{background-color:#fbfbfb}.Activities .Activities_content .Filter{margin-top:.15rem}.Activities .Activities_content .Filter .bootstrap-select>.dropdown-toggle{border:0;padding-top:0;padding-bottom:0;padding-left:.2rem;font-family:Source Serif Pro;line-height:.54rem;color:#000;background:#fff;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:.18rem;border-radius:0}.Activities .Activities_content .Filter .bootstrap-select>.dropdown-toggle .filter-option{overflow:hidden;text-overflow:ellipsis;padding-right:.1rem}.Activities .Activities_content .Filter .bootstrap-select>.dropdown-toggle .caret{right:.2rem;border:0;font-size:.1rem;height:.1rem;width:.1rem;margin-top:-.05rem}.Activities .Activities_content .Filter .bootstrap-select>.dropdown-toggle .caret:before{content:'\e816';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Activities .Activities_content .Filter .bootstrap-select.gray>.dropdown-toggle{background-color:#f4f2f2}.Activities .Activities_content .Filter .dropdown-menu{border:0;padding:.05rem 0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.65);box-shadow:0 2px 6px rgba(0,0,0,.65)}.Activities .Activities_content .Filter .dropdown-menu.inner{border:0;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.Activities .Activities_content .Filter .dropdown-menu>li>a{line-height:.36rem;font-size:.15rem;padding-top:0;padding-bottom:0}.Activities .Activities_content .Filter .dropdown-menu>li>a.opt{padding-left:20px}.Activities .Activities_content .Filter ::-webkit-scrollbar{width:4px;background:0 0}.Activities .Activities_content .Filter ::-webkit-scrollbar-track{width:4px;background:0 0;margin-right:5px}.Activities .Activities_content .Filter ::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:10px;background:rgba(214,217,218,.7);position:absolute}.Activities .Activities_content .Filter ::-webkit-scrollbar-thumb:window-inactive{background:rgba(214,217,218,.4)}.Activities .Activities_content .Filter .Filter_search{height:.54rem;position:relative;border-bottom:1px solid #333}.Activities .Activities_content .Filter .Filter_search i{position:absolute;font-size:.23rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Activities .Activities_content .Filter .Filter_search .input{margin-left:.3rem;height:.53rem}.Activities .Activities_content .Filter .Filter_search .input input{padding-left:.1rem;height:.53rem;width:100%;border:0;font-family:Source Serif Pro;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#000;background:0 0;outline:0}.Activities .Activities_content .Filter .Filter_search .input input::-webkit-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Activities .Activities_content .Filter .Filter_search .input input:-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Activities .Activities_content .Filter .Filter_search .input input::-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Activities .Activities_content .Filter .Filter_search .input input:-ms-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Activities .Activities_content .Filter .set_type_btn{padding-right:10px}.Activities .Activities_content .Filter .set_type_btn a{cursor:pointer;width:.54rem;height:.54rem;border:1px solid #fff;line-height:.54rem;text-align:center;display:block;float:left;color:#fff;font-size:.18rem}.Activities .Activities_content .Filter .set_type_btn a.active{background:#fff;color:#b21521}.Activities .Activities_content .Activities_tabs{margin-top:.25rem}.Activities .Activities_content .Activities_tabs a{cursor:pointer;font-family:Roboto;font-size:.18rem;font-weight:500;color:#999;line-height:.46rem;display:inline-block;border-radius:30px;padding:0 .22rem;margin-bottom:.1rem;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s}.Activities .Activities_content .Activities_tabs a.active,.Activities .Activities_content .Activities_tabs a:hover{background:#cbb787;color:#fff}.Activities .Activities_content .Activities_list{height:auto;overflow:hidden;padding-bottom:.7rem}.Activities .Activities_content .Activities_list ul{height:100%;overflow:hidden}.Activities .Activities_content .Activities_list ul li{float:left;width:25%;text-align:center;margin-bottom:10px}.Activities .Activities_content .Activities_list ul li img{width:calc(100% - 10px)}.Activities .Activities_content .container .title{font-family:Source Serif Pro;font-size:.32rem}.Activities .Activities_content .container .leftPart{float:left;width:50%;font-family:Roboto;font-size:.18rem}.Activities .Activities_content .container .leftPart .date{font-family:Roboto;font-weight:700;color:#900}.Activities .Activities_content .container .rightPart{float:left;width:50%}.Activities .Activities_content .container .rightPart .details{font-family:Roboto;font-size:18px}.Press_Release .content{max-width:1220px;padding:0 20px;margin:0 auto}.Press_Release .Press_Release_content{background-color:#fbfbfb;padding-bottom:.7rem}.Press_Release .Press_Release_content .Press_Release_tabs{margin-top:.25rem}.Press_Release .Press_Release_content .Press_Release_tabs a{cursor:pointer;font-family:Roboto;font-size:.18rem;font-weight:500;color:#999;line-height:.46rem;display:inline-block;border-radius:30px;padding:0 .22rem;margin-bottom:.1rem;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s}.Press_Release .Press_Release_content .Press_Release_tabs a.active,.Press_Release .Press_Release_content .Press_Release_tabs a:hover{background:#cbb787;color:#fff}.Press_Release .Press_Release_content .Filter{margin-top:.15rem}.Press_Release .Press_Release_content .Filter .bootstrap-select>.dropdown-toggle{border:0;padding-top:0;padding-bottom:0;padding-left:.2rem;font-family:Source Serif Pro;line-height:.54rem;color:#000;background:#fff;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:.18rem;border-radius:0}.Press_Release .Press_Release_content .Filter .bootstrap-select>.dropdown-toggle .filter-option{overflow:hidden;text-overflow:ellipsis;padding-right:.1rem}.Press_Release .Press_Release_content .Filter .bootstrap-select>.dropdown-toggle .caret{right:.2rem;border:0;font-size:.1rem;height:.1rem;width:.1rem;margin-top:-.05rem}.Press_Release .Press_Release_content .Filter .bootstrap-select>.dropdown-toggle .caret:before{content:'\e816';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Press_Release .Press_Release_content .Filter .bootstrap-select.gray>.dropdown-toggle{background-color:#f4f2f2}.Press_Release .Press_Release_content .Filter .dropdown-menu{border:0;padding:.05rem 0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.65);box-shadow:0 2px 6px rgba(0,0,0,.65)}.Press_Release .Press_Release_content .Filter .dropdown-menu.inner{border:0;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.Press_Release .Press_Release_content .Filter .dropdown-menu>li>a{line-height:.36rem;font-size:.15rem;padding-top:0;padding-bottom:0}.Press_Release .Press_Release_content .Filter .dropdown-menu>li>a.opt{padding-left:20px}.Press_Release .Press_Release_content .Filter ::-webkit-scrollbar{width:4px;background:0 0}.Press_Release .Press_Release_content .Filter ::-webkit-scrollbar-track{width:4px;background:0 0;margin-right:5px}.Press_Release .Press_Release_content .Filter ::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:10px;background:rgba(214,217,218,.7);position:absolute}.Press_Release .Press_Release_content .Filter ::-webkit-scrollbar-thumb:window-inactive{background:rgba(214,217,218,.4)}.Press_Release .Press_Release_content .Filter .Filter_search{height:.54rem;position:relative;border-bottom:1px solid #333}.Press_Release .Press_Release_content .Filter .Filter_search i{position:absolute;font-size:.23rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Press_Release .Press_Release_content .Filter .Filter_search .input{margin-left:.3rem;height:.53rem}.Press_Release .Press_Release_content .Filter .Filter_search .input input{padding-left:.1rem;height:.53rem;width:100%;border:0;font-family:Source Serif Pro;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#000;background:0 0;outline:0}.Press_Release .Press_Release_content .Filter .Filter_search .input input::-webkit-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Press_Release .Press_Release_content .Filter .Filter_search .input input:-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Press_Release .Press_Release_content .Filter .Filter_search .input input::-moz-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Press_Release .Press_Release_content .Filter .Filter_search .input input:-ms-input-placeholder{color:#000;font-size:.18rem;font-weight:400;font-style:normal}.Press_Release .Press_Release_content .Filter .set_type_btn{padding-right:10px}.Press_Release .Press_Release_content .Filter .set_type_btn a{cursor:pointer;width:.54rem;height:.54rem;border:1px solid #fff;line-height:.54rem;text-align:center;display:block;float:left;color:#fff;font-size:.18rem}.Press_Release .Press_Release_content .Filter .set_type_btn a.active{background:#fff;color:#b21521}.Press_Release .Press_Release_content .Press_Release_list .span3,.Press_Release .Press_Release_content .Press_Release_list .span9{padding:0 .15rem}.Press_Release .Press_Release_content .Press_Release_list .row1{margin-left:-.15rem;margin-right:-.15rem;padding:.23rem 0}.Press_Release .Press_Release_content .Press_Release_list .cell{border-bottom:1px solid rgba(0,0,0,.05);padding:.3rem 0}.Press_Release .Press_Release_content .Press_Release_list .cell:first-child{padding-top:.2rem}.Press_Release .Press_Release_content .Press_Release_list .cell .span3 h2{margin-bottom:.1rem;min-height:.6rem;margin-right:-10px}.Press_Release .Press_Release_content .Press_Release_list .cell .span3 h3{margin-top:.15rem}.Press_Release .Press_Release_content .Press_Release_list .cell:last-child{border:0}.Press_Release .Press_Release_content .Press_Release_list .cell .img{width:100%}.Press_Release .Press_Release_content .Press_Release_list .cell .img img{width:100%}.Press_Release .Press_Release_content .Press_Release_list .cell .new{cursor:pointer}.Press_Release .Press_Release_content .Press_Release_list .cell .new:hover h2{color:#900}.Press_Release .Press_Release_content .Press_Release_list .cell h1{margin:0;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;text-align:left}.Press_Release .Press_Release_content .Press_Release_list .cell h1 a{margin:0 .1rem;text-transform:uppercase}.Press_Release .Press_Release_content .Press_Release_list .cell h1 a:first-child{margin-left:0}.Press_Release .Press_Release_content .Press_Release_list .cell h1 .red{color:#900}.Press_Release .Press_Release_content .Press_Release_list .cell h1 .blue{color:#3b85cf}.Press_Release .Press_Release_content .Press_Release_list .cell h1 .yellow{color:#f2ad36}.Press_Release .Press_Release_content .Press_Release_list .cell h1 .purple{color:#d176d2}.Press_Release .Press_Release_content .Press_Release_list .cell h1 .coco{color:#cbbf90}.Press_Release .Press_Release_content .Press_Release_list .cell h2{margin:0;margin-top:.07rem;margin-bottom:.05rem;font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.3rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:.6rem;-webkit-box-orient:vertical;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Press_Release .Press_Release_content .Press_Release_list .cell h3{margin:0;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:.75rem;-webkit-box-orient:vertical}.Press_Release .Press_Release_content .Press_Release_list .cell h4{margin:0;margin-top:.05rem;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.25rem;letter-spacing:normal;text-align:left;color:#000}.Press_Release .Press_Release_content .my-pagination{text-align:center}.Press_Release .Press_Release_content .my-pagination a,.Press_Release .Press_Release_content .my-pagination span{width:.27rem;height:.27rem;line-height:.27rem;display:inline-block;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#a6a6a6;margin:0 .05rem}.Press_Release .Press_Release_content .my-pagination a i,.Press_Release .Press_Release_content .my-pagination span i{font-size:.1rem}.Press_Release .Press_Release_content .my-pagination a.active,.Press_Release .Press_Release_content .my-pagination a:hover,.Press_Release .Press_Release_content .my-pagination span.active,.Press_Release .Press_Release_content .my-pagination span:hover{background:#000;color:#fff}.Press_Release .Press_Release_content .my-pagination a.active.ellipsis,.Press_Release .Press_Release_content .my-pagination a:hover.ellipsis,.Press_Release .Press_Release_content .my-pagination span.active.ellipsis,.Press_Release .Press_Release_content .my-pagination span:hover.ellipsis{color:#a6a6a6;background:0 0}.Press_Release .Press_Release_content .my-pagination a.next,.Press_Release .Press_Release_content .my-pagination a.prev,.Press_Release .Press_Release_content .my-pagination span.next,.Press_Release .Press_Release_content .my-pagination span.prev{color:#000}.Press_Release .Press_Release_content .my-pagination a.next.active,.Press_Release .Press_Release_content .my-pagination a.next:hover,.Press_Release .Press_Release_content .my-pagination a.prev.active,.Press_Release .Press_Release_content .my-pagination a.prev:hover,.Press_Release .Press_Release_content .my-pagination span.next.active,.Press_Release .Press_Release_content .my-pagination span.next:hover,.Press_Release .Press_Release_content .my-pagination span.prev.active,.Press_Release .Press_Release_content .my-pagination span.prev:hover{background:#000;color:#fff}.Press_Release .Press_Release_content .my-pagination a.next.active.disable,.Press_Release .Press_Release_content .my-pagination a.next:hover.disable,.Press_Release .Press_Release_content .my-pagination a.prev.active.disable,.Press_Release .Press_Release_content .my-pagination a.prev:hover.disable,.Press_Release .Press_Release_content .my-pagination span.next.active.disable,.Press_Release .Press_Release_content .my-pagination span.next:hover.disable,.Press_Release .Press_Release_content .my-pagination span.prev.active.disable,.Press_Release .Press_Release_content .my-pagination span.prev:hover.disable{color:#b3aca4;background:0 0}.Press_Release .Press_Release_content .my-pagination a.next.disable,.Press_Release .Press_Release_content .my-pagination a.prev.disable,.Press_Release .Press_Release_content .my-pagination span.next.disable,.Press_Release .Press_Release_content .my-pagination span.prev.disable{color:#b3aca4}.Sponsors .content{max-width:1220px;padding:0 20px;margin:0 auto}.Sponsors .Sponsors_content{background-color:#fbfbfb;padding-bottom:.7rem}.Sponsors .Sponsors_content .sponsorImg{width:200px;margin:0 30px 0 0}.Sponsors .Sponsors_content .desc1{font-size:.25rem}.Sponsors .Sponsors_content .title{font-size:.28rem;font-weight:100}.Screening_Venues .content{max-width:1220px;padding:0 20px;margin:0 auto}.Screening_Venues .Screening_Venues_content{background-color:#efeeed;padding-bottom:.45rem}.Screening_Venues .leftPart{float:left;width:40%}.Screening_Venues .leftPart .page-title{line-height:.5rem}.Screening_Venues .leftPart .subtitle{font-size:.5rem;font-weight:100;line-height:.45rem;margin-top:20px;margin-bottom:20px}.Screening_Venues .leftPart .desc{margin-right:20px}.Screening_Venues .leftPart .locationList{overflow-y:scroll;height:300px}.Screening_Venues .leftPart .locationList-title{margin:20px 0;font-family:Source Serif Pro;font-size:.18rem}.Screening_Venues .leftPart ul{width:95%}.Screening_Venues .leftPart ul li{width:100%;height:125px;display:table}.Screening_Venues .leftPart ul li a{display:table-cell;vertical-align:middle}.Screening_Venues .leftPart ul li.selected{background-color:#e9e8e6;font-weight:700;color:#97040b}.Screening_Venues .rightPart{float:right;width:60%}.Screening_Venues .rightPart #map{width:100%;height:500px;margin-top:-40px}.Screening_Venues .screeningVenues{font-size:.15rem;margin-top:50px}.Screening_Venues table .title{font-size:.18rem;font-weight:700;line-height:.4rem}.Screening_Venues table .details{font-size:.15rem}.Screening_Venues table td img{margin-right:50px;margin-bottom:50px}.Screening_Venues .note{margin-bottom:100px}.Society .content{max-width:1220px;padding:0 20px;margin:0 auto}.Society .Society_content{background-color:#fbfbfb;padding-bottom:.7rem}.post-97-Banner .swiper-container{height:1151px}.films-box{position:relative;top:-103px;overflow:hidden;z-index:10}.films-box .film-list{float:left}.films-box .film-list .fix-box{position:relative;width:1113px;height:503px;overflow:hidden}.films-box .film-list .fix-box ul{transition:left .7s ease-in-out;-moz-transition:left .7s ease-in-out;-webkit-transition:left .7s ease-in-out;-o-transition:left .7s ease-in-out;position:absolute;left:0;top:0}.films-box .film-list .fix-box ul li{width:351px;margin-right:20px;float:left}.films-box .film-explain{position:relative;width:420px;height:386px;overflow:hidden;float:left;line-height:.3rem;margin-left:29px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.films-box .film-explain h2{font-size:.4rem;margin:150px 0 15px}.films-box .film-explain p{font-size:.18rem;margin:0}.films-box .film-explain span{position:absolute;bottom:-5px;right:34px;font-size:.2rem}.films-box a.more{display:block;width:200px;height:20px;margin-left:1142px;font-size:.14rem;font-weight:700;clear:both;margin-top:-107px;float:left}.films-box .btn-box{width:200px;height:80px;margin-left:1135px;bottom:0;clear:both;float:left;margin-top:-79px}.films-box .btn-box a{width:80px;height:80px;border:solid 1px #f1f1f1;border-radius:50%;float:left;margin-right:20px;font-size:.25rem;color:#f1f1f1;line-height:.8rem;text-align:center}.films-box .btn-box a.active,.films-box .btn-box a:hover{color:#000;border-color:#000}.films-box.show-more .film-explain{height:auto}.films-box.show-more a.more{margin-top:8px}.films-box.show-more .btn-box{margin-top:12px}.c-red{color:#eb1c24!important}.discussion{max-width:1200px;margin:0 auto}.discussion h2{font-size:.4rem;line-height:1.1;font-weight:400;margin-bottom:20px}.discussion p{max-width:948px;font-size:.18rem;line-height:1.67}.discussion .more{margin-top:14px;display:inline-block;font-size:.14rem;font-weight:700;line-height:.4rem}.discussion .bg-img-right{height:596px;padding-bottom:106px;margin-top:-48px}.discussion .bg-img-right .character-l{width:432px;float:left;margin-top:91px}.discussion .bg-img-right .character-r{position:relative;width:775px;height:490px;background:url(../images/home_bg_pattern_3.png) no-repeat;background-size:cover;float:left;margin:0 -100px 0 60px}.discussion .bg-img-right .character-r .img-box{position:absolute;left:-43px;bottom:-106px}.discussion .no-bg{clear:both}.discussion .no-bg .character-r{margin-top:-157px;background:0 0}.discussion .bg-img-left{height:570px}.discussion .bg-img-left .character-l{position:relative;width:660px;height:340px;float:left;background:url(../images/home_bg_pattern_3.png) no-repeat;background-size:cover;left:-154px;margin-top:231px}.discussion .bg-img-left .character-l .img-box{width:505px;height:505px;position:absolute;left:154px;bottom:66px}.discussion .bg-img-left .character-r{width:411px;float:left;margin-left:-102px;margin-top:25px}.exhibition{padding-top:98px;height:500px;background:url(../images/exhibition-banner.jpg) no-repeat center}.exhibition .content{max-width:1200px;margin:0 auto;color:#f2f2f2}.exhibition .content h2{font-size:.4rem}.exhibition .content h3{font-size:.28rem;margin:48px 0 0}.exhibition .content .date{font-family:Roboto;font-size:.5rem;margin-bottom:10px}.exhibition .content p{font-family:Roboto;width:730px;font-size:.18rem;line-height:.3rem}.booklet{max-width:100%;width:100%;height:500px;padding:50px 0;background:url(../images/20a_booklet_bg.png) no-repeat center}.booklet .content{max-width:1200px;margin:0 auto}.booklet .content .left-box{float:left;width:350px;height:400px;margin-right:208px}.booklet .content .right-box{width:510px;float:left}.booklet .content .down-btn{display:block;float:right;width:173px;height:40px;border:solid 1px #000;border-radius:26px;font-size:.15rem;text-align:center;line-height:.4rem;margin-top:0}.lucky-draw{max-width:1024px}.lucky-draw h3{font-family:Source Serif Pro;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#000;color:var(--black)}.lucky-draw h3.watch-title{width:100%;float:left;margin-top:25px}.lucky-draw h3.details-title{margin-bottom:-35px}.lucky-draw input[type=text]{height:54px;background-color:#f4f2f2;border:none;padding-left:20px}.lucky-draw input[type=radio]{position:relative;top:2px;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background-color:#e5e5e5;width:16px;height:16px;border:2px solid #e5e5e5;outline:0!important;margin:0;padding:0;opacity:1;cursor:pointer;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s;border-radius:50%}.lucky-draw input[type=radio]:focus{outline:0}.lucky-draw input[type=radio]:not([disabled]):hover{opacity:1;border:2px solid #e5e5e5}.lucky-draw input[type=radio][disabled]{opacity:.4;cursor:not-allowed}.lucky-draw input[type=radio][disabled]:checked:before{opacity:.4}.lucky-draw input[type=radio][type=radio]:checked{opacity:1;border:2px solid #e5e5e5}.lucky-draw input[type=radio][type=radio]:checked:before{content:"";width:8px;height:8px;background-color:#900;display:block;border-radius:50%;margin:2px 0 0 2px}.lucky-draw select::-ms-expand{display:none}.lucky-draw .small-input-text{min-width:430px;margin-right:20px}.lucky-draw .big-input-text{min-width:888px}.lucky-draw label{font-family:Roboto;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#000}.lucky-draw label em{color:#900}.lucky-draw label.block-box{display:block;min-height:50px;line-height:.5rem;margin-top:32px}.lucky-draw .radio-box{overflow:hidden}.lucky-draw .radio-box li{float:left;overflow:hidden;position:relative;margin:35px 0 10px}.lucky-draw .radio-box li:nth-child(odd){width:600px}.lucky-draw .radio-box li:nth-child(even){width:424px}.lucky-draw .radio-box li label{padding-left:35px;float:left;line-height:1.3}.lucky-draw .radio-box li label span{font-size:.15rem;display:block}.lucky-draw .radio-box li input[type=radio]{position:absolute;top:2px;left:0}.lucky-draw .radio-box .filter{height:20px;display:block;font-family:Roboto;font-size:.18rem;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;margin-top:35px;color:#900}.lucky-draw .note{margin:20px 0 60px}.lucky-draw .agreement{margin-bottom:30px}.lucky-draw .agreement a{font-weight:700;text-decoration:underline}.lucky-draw .Filter{margin-top:.25rem!important}.lucky-draw .pl-20{padding-left:20px}.lucky-draw .btn-box{margin-top:55px}.lucky-draw .btn-box input[type=submit]{border:none;width:142px;height:58px;background-color:#000;font-family:Roboto;font-size:.18rem;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:1.8px;color:#fff}.lucky-draw .time-horizon{margin-top:30px;overflow:hidden}.lucky-draw .time-horizon p{width:388px;height:99px;font-family:Roboto;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:left;color:#000;float:left}.lucky-draw .time-horizon .logo-box{float:left;margin-left:68px}.lucky-draw .time-horizon .heartsonfire{width:174px}.lucky-draw .time-horizon .lucky-draw-sponsor{width:69px}.lucky-draw .time-horizon .sponsored-by{font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#000}.mobile{display:none}.clearfix{clear:both}.browse-photo-album{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.browse-photo-album .bg{background:#000;opacity:.9;position:absolute;top:0;left:0;right:0;bottom:0}.browse-photo-album .cont{width:56%;position:absolute;display:inline-block;padding:.2rem;background:#fff}.browse-photo-album .cont .swiper-slide{cursor:pointer}.browse-photo-album .cont .swiper-slide img{width:100%}.browse-photo-album .cont .close{width:.32rem;height:.32rem;position:absolute;display:inline-block;cursor:pointer;top:-.06rem;right:0;background:url(../images/icon_close.png) center no-repeat;z-index:5;color:#000}.browse-photo-album .cont .swiper-button-next,.browse-photo-album .cont .swiper-button-prev{width:.27rem;height:.44rem;margin-top:-.22rem;background-size:.27rem .44rem}.browse-photo-album .cont .swiper-button-next{right:.1rem}.browse-photo-album .cont .swiper-button-prev{left:.1rem}.error{font-size:.12rem;clear:both;display:none}.ht-menu .menuDown{display:none;position:fixed;top:60px;left:0;right:0;width:100%;background:rgba(0,0,0,.8);z-index:9}.ht-menu .menuDown .down{left:50%;display:table;padding-bottom:.46rem;width:80%;margin:auto}.ht-menu .menuDown ul{width:50%}.ht-menu .menuDown li{width:50%;float:left;margin:.46rem 0 0;padding:0!important;font-size:.18rem;color:#fff}#HKIFFS:hover .menuDown{display:block!important}#FA:hover .menuDown{display:block!important}.car{width:85px;position:fixed;right:0;top:120px;padding:10px;text-align:center;background:#fff;z-index:1;cursor:pointer}.car img{padding-top:10px;width:90%}.car span{display:block}.car .num{display:inline-block;padding:3px 8px;background:#900;color:#fff;margin-top:4px}.shoppingBuy .left{float:left;margin-right:30px;width:62%}.shoppingBuy .left .quantity-cart{display:inline-block}.shoppingBuy .left .quantity-cart-alink{float:right;font-size:.16rem;background:#900;color:#fff;padding:10px 18px}.shoppingBuy .itemCart-box{background:#fff;padding:0 36px;padding-bottom:76px}.shoppingBuy .itemCart-box .topShopping{width:auto;font-size:.16rem;background:#900;color:#fff;padding:12px 20px;float:right}.shoppingBuy .itemCart{background:#fff;padding-top:46px;border-bottom:1px solid #ccc;height:auto;overflow:hidden;padding-bottom:35px}.shoppingBuy .itemCart:last-child{border:0}.shoppingBuy .itemCart .img{width:30%;height:auto;float:left}.shoppingBuy .itemCart .img img{width:100%}.shoppingBuy .itemCart .buyAmount{float:left;width:70%;padding-left:30px;line-height:1.4}.shoppingBuy .itemCart .buyAmount span{width:56px;display:block;color:#8c8c8c;border-top:solid 2px #8c8c8c;padding:16px 0 16px 0;font-size:.2rem;margin-top:29px}.shoppingBuy .itemCart .buyAmount h3{margin-bottom:20px;margin-top:0}.shoppingBuy .itemCart .buyAmount .itemTotal{font-weight:700;font-size:.16rem;display:inline-block;border:1px solid #ccc;padding:10px 20px}.shoppingBuy .itemCart .buyAmount .itemTotal em{font-style:normal;text-align:center;display:inline-block;cursor:pointer}.shoppingBuy .itemCart .buyAmount .numTotal{width:40px;border:0;text-align:center}.shoppingBuy .itemCart .buyAmount .remove{font-style:normal;color:#00a2d4;font-size:.16rem;font-weight:700;padding-left:20px;cursor:pointer}.shoppingBuy .right{float:right;width:35%;font-size:.18rem}.shoppingBuy .amountDetail{background:#fff;padding:46px 36px 360px 36px}.shoppingBuy .amountDetail p{overflow:hidden;padding-bottom:20px}.shoppingBuy .amountDetail p span{width:50%;text-align:left;float:left}.shoppingBuy .amountDetail p span:nth-child(2){text-align:right}.shoppingBuy .amountDetail .grossAmount{padding:30px 0 35px 0;font-weight:700;border-top:1px solid #ccc}.shoppingBuy .btn{width:100%;color:#fff;background:#900;border-radius:0;padding:20px 0;font-size:.18rem}.shoppingBuy .btn em{font-weight:700}.shoppingBuy .positionHelp{position:relative}.shoppingBuy .help{border-radius:50%;font-size:.12rem;background:#8c8c8c;text-align:center;padding:2px 8px;color:#fff}.shoppingBuy .help:hover+.helpConten{display:block}.shoppingBuy .helpConten{position:absolute;top:66px;right:-140px;background:#fff;box-shadow:0 1px 15px #ccc;z-index:99;font-size:.16rem;min-width:640px;display:none}.shoppingBuy .helpConten h4{height:57px;line-height:57px;background:#fbfbfb;margin-top:0;font-size:.2rem;padding-left:26px}.shoppingBuy .helpConten dl{width:50%;float:left;padding:0 26px}.shoppingBuy .helpConten dd{width:100%;font-size:.14rem;line-height:1.6}.shoppingBuy .helpConten dd div{display:inline-block;width:49%;font-weight:500}.shoppingBuy .helpConten dd div:last-child{text-align:right;font-weight:700}.shoppingBuy .helpConten dt{color:#ccc;font-weight:400;padding-top:20px}.shoppingBuy .helpConten .red{color:#900;padding-top:20px;font-weight:700}.shoppingBuy .helpConten ul{clear:both;border-top:2px solid #ccc;margin:0 26px;padding-bottom:22px}.shoppingBuy .helpConten ul>ul{border-top:0}.shoppingBuy .helpConten ul li{padding-top:22px;line-height:1.6;font-size:.14rem}.shoppingBuy .helpConten ul li.gar{padding-top:0;font-weight:400}.contact_buy .row{padding:30px 0 20px 0}.contact_buy label{display:block;font-size:18px;font-weight:500;color:#000;padding-bottom:10px}.contact_buy input{width:100%;height:50px;padding:1px 10px 1px 20px;background:#f0f0f0;border:0;font-size:18px}.contact_buy .in-half{width:50%;float:left;position:relative}.contact_buy .in-half:first-child{padding-right:15px}.contact_buy .in-half:last-child{padding-left:15px}.contact_buy .in-half select{width:84px;height:50px;position:absolute;left:15px;border:solid 1px #f0f0f0}.contact_buy.statesNone{padding-left:10%;display:none}.contact_buy.statesNone .row{padding-top:10px}.contact_buy.statesNone .row select{width:100%;height:50px;padding-left:20px;font-size:18px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/down.png) no-repeat 97% center}.contact_buy.statesNone .address input{margin-bottom:12px}.shoppingItem_h3{padding-top:10px;font-size:28px}.shoppingItem_serif{font-family:Source Serif Pro}.shoppingItem_bt5{padding-bottom:8px}.pageTop-title{padding-bottom:32px}.method .checkboxTitle{font-size:.18rem;height:40px;line-height:40px;color:#000;font-weight:500}.method .checkboxTitle span{padding-left:8px;cursor:pointer}.method .my-checkbox{display:inline-block;vertical-align:middle;width:40px;height:40px;border:solid 1px #f0f0f0;border-radius:50%;overflow:hidden;position:relative;cursor:pointer}.method .my-checkbox span{display:block;width:100%;height:100%}.method .my-checkbox input{position:absolute;opacity:0}.method .my-checkbox input[type=radio]:checked+span{background:#000;border:solid 5px #fff;border-radius:50%}.method p{padding-left:53px;font-size:14px;color:silver;margin-top:20px}.method .methodInform{padding-top:28px;padding-bottom:32px;border-bottom:2px solid #ccc}.method .methodInform:last-child{border:0}.shoppingStuat .done{text-align:center;padding-top:100px}.shoppingStuat .done .p1{font-family:Source Serif Pro;font-size:.46rem}.shoppingStuat .done .p3{font-size:.26rem}.shoppingStuat .done .p4{padding-top:70px}.shoppingStuat .done .p4 a{font-family:Source Serif Pro;border:1px solid #000;padding:10px 50px;font-weight:700;color:#07141e}.shoppingStuat .defeated{display:none}.shoppingStuat .defeated .p1{color:#900}.orderBox{background:#fff;padding:36px}.orderBox table{margin-bottom:30px}.orderBox table td{font-size:.16rem;line-height:1.6}.orderBox table td:first-child{font-weight:700;padding-right:50px}.orderBox .ordetTable{border:1px solid #000}.orderBox .ordetTable tr{border:1px solid #000}.orderBox .ordetTable td,.orderBox .ordetTable th{border-right:1px solid #000;padding-right:50px}.orderBox .ordetTable td:last-child,.orderBox .ordetTable th:last-child{border-right:0;padding-right:30px}.orderBox .ordetTable span{color:#900}.orderBox .btnSubmit{text-align:center;margin-top:15px}.orderBox .btnSubmit .vertical-a,.orderBox .btnSubmit button{display:inline-block;vertical-align:middle;padding:6px 20px;border-radius:10px;color:#fff;background:#900;font-size:.16rem;margin:0 10px;margin-top:20px;border:0}.orderBox .btnSubmit label{display:block;text-align:left;font-size:.16rem}.orderBox .btnSubmit .t-c{text-align:center}.orderBox .btnSubmit .t-c p{display:inline-block}.orderBox .btnSubmit .t-c p a{text-decoration:underline}.orderBox .btnSubmit .t-c label{display:inline-block}.orderBox .btnSubmit button{background:#a94442}.posters-wrapper{width:100%;margin-top:.3rem}.posters-wrapper .p-row{margin-bottom:16px}.posters-wrapper .poster-w{position:relative;float:left;width:20%;height:325px;margin-top:16px;cursor:pointer}.posters-wrapper .poster{position:relative;display:block;height:100%;margin:0 8px;overflow:hidden}.posters-wrapper .poster .p-img{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-origin:center;transition:transform .4s ease-in-out}.posters-wrapper .poster .mask{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background:rgba(0,0,0,.5);transition:all .3s ease}.posters-wrapper .poster .info{position:absolute;bottom:0;left:0;padding:.15rem .1rem;color:#fff;font-family:Roboto;font-size:.15rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.2em;letter-spacing:normal;text-align:left;z-index:5;opacity:0;transform:translateY(20%);transition:all .4s ease}.posters-wrapper .poster .info .i-title{font-family:Source Serif Pro;font-size:.18rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:-.2px}.posters-wrapper .poster:hover .p-img{transform:scale(1.1)}.posters-wrapper .poster:hover .mask{opacity:1}.posters-wrapper .poster:hover .info{opacity:1;transform:translateY(0)}.t2-bottom{margin-top:.5rem;padding-top:.2rem;z-index:222}.t2-bottom .sub-title{line-height:.5rem;font-size:.32rem;color:#000;font-family:Source Serif Pro;font-weight:500}.t2-bottom .meta .row>div{position:relative;margin-bottom:.2rem}.t2-bottom .meta .b-line{padding-bottom:.2rem}.t2-bottom .meta .b-line:after{display:inline-block;content:"";position:absolute;bottom:0;left:15px;height:.01rem;width:10%;background:#000}.t2-bottom ._t{margin:0;font-family:Roboto;font-size:.2rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:2em;letter-spacing:normal;color:#900}.t2-bottom .content{padding:0;font-size:.18rem;font-family:Content;font-weight:500}.temp2-bt-bg{position:absolute;left:0;width:100%;background-color:#f6f6f7}.cookieBanner{width:100%;display:none;filter:drop-shadow(0 -10px 10px rgba(0, 0, 0, .1));background:#000;position:fixed;bottom:0;z-index:99999;color:#fff;padding:15px}.cookieBanner .bannerContent{width:100%;max-width:1200px;margin:0 auto;font-size:13px;color:#FFF}.cookieBanner .bannerContent p{margin:0}.cookieBanner .bannerContent .bannerContent-h{font-size:16px;font-weight:700}.cookieBanner .bannerContent .btnContainer{margin-top:10px}.cookieBanner .bannerContent .btnContainer button{padding:5px 15px}.cookieBanner .bannerContent .btnContainer .accept{background:#A93338}.cookieBanner .bannerContent .btnContainer .decline{margin-left:15px;background:#000;border:1px solid #fff}#cookieConsentModal .modal-dialog{width:100%;max-width:750px;margin:.5rem auto;min-height:calc(100% - (.5rem * 2));display:flex;align-items:center}#cookieConsentModal .modal-dialog .modal-content{padding:20px 20px 40px 20px;border-radius:0}#cookieConsentModal .modal-dialog .modal-content p{font-weight:400;line-height:19px}#cookieConsentModal .modal-dialog .modal-content .modal-header{border-bottom:none;padding:0}#cookieConsentModal .modal-dialog .modal-content .modal-header .modal-title{font-family:'Source Serif Pro';font-weight:700;font-size:24px;line-height:30px;text-transform:uppercase;color:#333;margin-bottom:20px}#cookieConsentModal .modal-dialog .modal-content .modal-body{padding:0;border-bottom:none}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentContent{border:1px solid #CCC;padding:15px 20px;max-height:500px;overflow:scroll}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentContent p{margin-bottom:10px}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentContent li{margin-bottom:5px}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentContent .heading{text-transform:uppercase;font-weight:700}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentContent ol:not(.heading){padding:0 0 0 15px}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentBlock{margin:20px 0 40px 0}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentBlock #consentChecked{width:25px;height:25px}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentBlock .form-check-label{margin-left:10px;vertical-align:middle}#cookieConsentModal .modal-dialog .modal-content .modal-footer{padding:0}#cookieConsentModal .modal-dialog .modal-content .modal-footer .btn.accept{color:#fff;font-size:18px;line-height:21px;width:100%;background:#A93338;padding:18px}@media (min-width:300px) and (max-width:350px){html{font-size:60px}}@media (min-width:350px) and (max-width:400px){html{font-size:64px}}@media (min-width:400px) and (max-width:450px){html{font-size:70px}}@media (min-width:450px) and (max-width:500px){html{font-size:76px}}@media (min-width:500px) and (max-width:550px){html{font-size:82px}}@media (min-width:550px) and (max-width:600px){html{font-size:88px}}@media (min-width:600px) and (max-width:650px){html{font-size:94px}}@media (min-width:650px) and (max-width:700px){html{font-size:100px}}@media (min-width:700px) and (max-width:768px){html{font-size:100px}}@media (min-width:300px) and (max-width:500px){.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li{padding-left:.3rem;padding-right:.3rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box{padding:10px}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box h1{margin-top:.3rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box p{margin-top:0}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .img{width:100%;height:3.5rem;margin-bottom:.2rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .intro{margin-left:0}.Film_Detail_dark_banner .You_May_Also_Interested .content.swiper-container{width:100%;width:-moz-calc(100% - .6rem);width:-o-calc(100% - .6rem);width:-ms-calc(100% - .6rem);width:-webkit-calc(100% - .4rem)}.Film_Detail_dark_banner .You_May_Also_Interested .content.swiper-container .row1 .span3{padding:0 .1rem}.Film_Detail_dark_banner .You_May_Also_Interested .content.swiper-container .row1 .span3 .box{padding:.2rem;height:auto}.mainContainer .swiper-container .main-banner .content .title{font-size:.6rem}.lucky-draw .form-group label{line-height:1.67}.festival-films-time-table .header .time-box .time-list li{width:65px}}@media (min-width:992px) and (max-width:1200px){footer .container{width:970px}}@media (max-width:1024px){body,html{min-width:100%}.mobile{display:block}header{height:1rem;width:100%}header .container{position:relative;width:100%;height:100%;line-height:.4rem;text-align:center}header .container .logo{display:inline-block;float:none;margin-top:.21rem;height:.58rem}header .container .logo img{height:100%;width:auto}header .container .rightPart{display:none;margin-left:0}header .container .language{display:none}header .container .navbar-toggle{position:absolute;left:.4rem;top:.315rem;border:none;height:.37rem;margin:0;padding:0}header .container .navbar-toggle .icon-bar{background-color:#fff;margin-top:5px}header .container .search-btn.mobile{position:absolute;left:1rem;font-size:.28rem;top:.36rem}header .container .search-input.mobile{width:100%;height:100%;padding:.1rem;position:absolute;top:0;left:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;color:#000;font-size:.25rem}header .container .search-input.mobile form{width:100%;height:100%;position:relative;background:#fff;padding:0 .4rem;border-radius:.1rem}header .container .search-input.mobile form input{height:100%;width:100%;position:relative;border:none;padding-left:.15rem}header .container .search-input.mobile form i{position:absolute;left:.1rem;color:#000;font-size:.25rem;line-height:1;top:.275rem}header .container .search-input.mobile form .closeSearch{width:.25rem;height:.25rem;position:absolute;right:.1rem;top:.275rem}header .container #mobileChangeLanguage{position:absolute;right:.4rem;top:.36rem;font-size:20px;font-weight:700;display:block}header .menu{display:none}.banner3{margin-top:0;padding-top:.3rem}.banner3 .span4{width:100%;margin-bottom:.2rem}.multilevel_title{display:none;font-size:.221rem;font-weight:700;letter-spacing:.4px}.multilevel_title.mobile{display:block;font-size:.221rem;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:.4px}footer{min-height:auto}footer .logoContainer{padding:0 .3rem;height:auto;overflow:hidden}footer .logoContainer ul{width:100%;height:auto;overflow:hidden}footer .logoContainer ul li{width:19%;margin-bottom:.15rem;display:inline-block;float:none}footer .logoContainer ul li img{width:90%}footer .container{width:100%}footer .container .upperPart{display:none}footer .container .upperPart.mobile{display:block;overflow:hidden}footer .container .upperPart.mobile .left{width:100%;float:left;margin-bottom:.4rem}footer .container .upperPart.mobile .left .column{width:100%}footer .container .upperPart.mobile .left .column:first-child{float:left;max-width:30%!important;padding-right:.5rem}footer .container .upperPart.mobile .left .column:first-child .logoImg{width:100%;max-width:1.5rem}footer .container .upperPart.mobile .left .column:last-child{width:70%;position:relative}footer .container .upperPart.mobile .left .column:last-child .appStoreLogo{float:left;width:50%;padding:0 .05rem;text-align:left}footer .container .upperPart.mobile .left .column:last-child .appStoreLogo img{width:100%;max-width:80%}footer .container .upperPart.mobile .left .column li{line-height:1;height:auto;min-height:.35rem;margin-bottom:.1rem}footer .container .upperPart.mobile .right{width:100%;float:left}footer .container .upperPart.mobile .right .column{width:34.5%}footer .container .upperPart.mobile .right .column:first-child{width:31%}footer .container .upperPart.mobile .right .column li{min-height:.26rem;line-height:.26rem;margin-bottom:.15rem;height:auto;word-break:break-word}footer .container .lowerPart{width:100%;text-align:center}footer .container .lowerPart .leftPart{float:none}footer .container .lowerPart .leftPart ul{overflow:hidden}footer .container .lowerPart .leftPart ul li{float:left;width:14.28571429%;margin:0}footer .container .lowerPart .rightPart{float:none;margin-top:.2rem}footer .container .lowerPart .rightPart ul{overflow:hidden}footer .container .lowerPart .rightPart ul li{float:none;display:inline-block;padding:0 .1rem}.mainContainer{top:-1.35rem}.mainContainer .swiper-container{min-height:8.5rem}.mainContainer .swiper-container.mobile{display:block}.mainContainer .swiper-container.pc{display:none}.mainContainer .swiper-container .main-banner{height:100%}.mainContainer .swiper-container .main-banner .content{width:100%;padding:0 .3rem;padding-top:20%;margin-top:2.3rem}.mainContainer .swiper-container .main-banner .content .videoPreview{margin-top:.45rem}.mainContainer .swiper-container .main-banner .content .subtitle{font-size:.25rem}.mainContainer .mainBanner-pagination{top:90vh}.mainContainer .mainBanner-pagination .mainBanner-pagination-box{width:100%}.mainContainer .mainBanner-pagination .mainBanner-pagination-box .swiper-pagination{width:100%;left:0}.mainContainer .mainBanner-pagination .mainBanner-pagination-box .swiper-pagination .swiper-pagination-bullet{display:inline-block;margin-top:0}.mainContainer .swiper-container[ref=adBanner]{width:100%;margin-bottom:.5rem;height:auto;min-height:auto}section.highlight{width:100%;padding:0 .3rem;display:block}section.highlight .banner{text-align:center}section.highlight .banner img{width:100%;margin:auto}section.highlight .content{width:100%}section.highlight .content .nav{font-size:.25rem}section.highlight .content .title{font-size:.6rem;line-height:41px}section.highlight .content .details{font-size:.25rem;max-height:2rem}section.highlight .content .date{font-size:.23rem}section.highlight .news[ref="1"]{top:0;margin:.58rem 0 .4rem 0}section.highlight .news[ref="1"] .content{width:100%}section.highlight .news[ref="1"] .content .leftPart{width:100%}section.highlight .news[ref="1"] .content .leftPart img{width:100%}section.highlight .news[ref="1"] .content .rightPart{width:100%;margin-top:.3rem;padding-left:0}section.highlight .news[ref="2"] .content .leftPart{width:100%;padding:0;margin-bottom:.3rem;margin-top:.3rem}section.highlight .news[ref="2"] .content .rightPart{width:100%}section.highlight .news[ref="2"] .content .rightPart .home_bg_pattern_1{display:none}section.highlight .news[ref="2"] .content .rightPart img{width:100%}section.highlight .news[ref="3"]{margin-top:.6rem}section.highlight .news[ref="3"] .content .leftPart{width:100%}section.highlight .news[ref="3"] .content .leftPart img{width:100%}section.highlight .news[ref="3"] .content .rightPart{width:100%;padding:0}section.highlight .news[ref="3"] .content .rightPart .nav{margin-top:.3rem}.society{height:auto;overflow:hidden}.society .content{width:100%;padding:0 .3rem;height:auto;overflow:hidden}.society .content .leftPart{width:100%}.society .content .rightPart{width:100%}.society .content .title{font-size:.3rem;line-height:1.33;letter-spacing:3px}.society .content .more .stroke{font-size:.25rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:2.85;letter-spacing:2.5px}.society .content .subtitle{font-size:.25rem;line-height:1.8}.cineFanContainer{height:auto;overflow:hidden;padding-bottom:.4rem;margin-bottom:.4rem}.cineFanContainer .content{width:100%}.cineFanContainer .content .leftPart{width:100%;padding:0 .3rem}.cineFanContainer .content .leftPart .title{font-size:.7rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:-.7px}.cineFanContainer .content .leftPart .subtitle{font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.89;letter-spacing:-1px}.cineFanContainer .content .leftPart .details{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.cineFanContainer .content .leftPart .more{font-size:.245rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:2.85;letter-spacing:2.4px}.cineFanContainer .content .rightPart{width:100%;padding:0 .3rem;margin-top:.2rem;height:4.2rem}.cineFanContainer .content .rightPart .home_bg_pattern_3{display:none}.cineFanContainer .content .rightPart img{width:48%;height:4.2rem;top:0;float:left}.cineFanContainer .content .rightPart .swiper-container{float:right;position:relative;width:48%;height:4.2rem;top:0;left:0;padding:0;margin:0}.cineFanContainer .content .rightPart .swiper-container .swiper-wrapper{height:4.2rem}.cineFanContainer .content .rightPart .swiper-container .swiper-slide{height:4.2rem}.cineFanContainer .content .rightPart .swiper-container .main-banner{width:100%;height:4.2rem}.cineFanContainer .content .rightPart .swiper-container .main-banner .content{padding:0 .1rem;margin-top:2.3rem}.cineFanContainer .content .rightPart .swiper-container .main-banner .content .title{font-size:.185rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-.2px;margin-bottom:.1rem}.cineFanContainer .content .rightPart .swiper-container .main-banner .content .subtitle{font-family:OpenSans;font-size:.161rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.23;letter-spacing:normal;margin-top:.1rem}.Festival_Pass .content{padding:0 .4rem}.Festival_Pass .Festival_Pass_content .vip_pass .span6{width:100%;font-size:.25rem}.Festival_Pass .Festival_Pass_content .vip_pass .span6:first-child{margin-bottom:.5rem}.Festival_Pass .Festival_Pass_content .vip_pass .span6 .span5{width:33.0666%}.Festival_Pass .Festival_Pass_content .vip_pass .span6 .row1{position:relative;padding-bottom:.7rem}.Festival_Pass .Festival_Pass_content .vip_pass .intro{min-height:auto}.Festival_Pass .Festival_Pass_content .vip_pass .intro h1{font-size:.6rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.Festival_Pass .Festival_Pass_content .vip_pass .intro h2{font-size:.4rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal}.Festival_Pass .Festival_Pass_content .vip_pass .intro+a{position:absolute;width:59%;height:.5rem;font-size:.25rem;line-height:.5rem;bottom:-.1rem;left:20.5%;border-radius:48px}.Festival_Pass .Festival_Pass_content .vip_pass ul li{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Festival_Pass .Festival_Pass_content .How_to_order{padding:.35rem .3rem}.Festival_Pass .Festival_Pass_content .How_to_order h1{font-size:.6rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.Festival_Pass .Festival_Pass_content .How_to_order h2{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:-.2px}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes ul li{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;margin-bottom:.2rem}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes .row1{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;margin-bottom:.2rem}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes .row1 .span2{width:100%}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes .row1 .span10{width:100%}.Festival_Pass .Terms_and_Conditions_of_Festival_Passes h2{font-size:.25rem}.subscribeContainer{width:100%;padding:0 .3rem}.subscribeContainer .title{font-size:.5rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.8;letter-spacing:-.5px}.subscribeContainer .subtitle{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;margin:.25rem auto}.subscribeContainer .inputBox{width:100%}.subscribeContainer .inputBox input{width:100%;height:.58rem}.subscribeContainer .inputBox .button.subscribe{position:relative;width:37.333%;min-width:120px;margin:.3rem auto;height:.58rem;line-height:.58rem;font-size:.25rem;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:2.5px}.Full_Film_Listing .content{padding:0 .3rem}.Full_Film_Listing .Festival_Films .big-title-General{margin-left:0;margin-right:0}.Full_Film_Listing .Festival_Films .big-title-General .big-title{padding:0}.Full_Film_Listing .Festival_Films .big-title-General .big-title.span6{width:100%}.Full_Film_Listing .Festival_Films .big-title-General .General{position:relative;height:.7rem;line-height:.7rem;background:#900;padding:0;text-align:left;display:none}.Full_Film_Listing .Festival_Films .big-title-General .General.mobile{display:block}.Full_Film_Listing .Festival_Films .big-title-General .General.mobile i{float:right;margin-right:10px;color:#fff;transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.Full_Film_Listing .Festival_Films .big-title-General .General.mobile span{color:#fff;padding-left:10px;font-size:.27rem;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal}.Full_Film_Listing .Festival_Films .big-title-General .General.mobile ul{display:none;position:absolute;top:.7rem;width:100%;background:#fff;z-index:22}.Full_Film_Listing .Festival_Films .big-title-General .General.mobile ul li{height:.7rem;line-height:.7rem;border:solid 1px #900;border-top:0;padding:0}.Full_Film_Listing .Festival_Films .big-title-General .General.mobile ul li a{display:block;width:100%;height:100%;color:#900;margin:0;line-height:.7rem;text-align:left;padding-left:10px}.Full_Film_Listing .Festival_Films .big-title-General .General.mobile ul li a.active{background:#900;color:#fff}.Full_Film_Listing .Festival_Films .big-title-General .General.mobile.active i{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.Full_Film_Listing .Festival_Films .big-title-General .General.span6{width:100%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube{padding:0 .3rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube a{display:block;width:50%;height:auto;overflow:hidden;float:left}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube a:nth-of-type(2n+1){clear:both}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube a li{width:100%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li{padding-left:0;padding-right:0;width:50%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li a{width:100%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box{height:auto}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box h1{font-size:.361rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.03;letter-spacing:-.4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box h2{font-size:.22rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li .box p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2),.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3){width:100%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box{overflow:hidden;height:auto}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box h1,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box h1{font-size:.36rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:-.4px}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box h2,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box h3,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box h2,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box h3{font-size:.22rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;margin-bottom:.1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box .img,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box .img{position:relative}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-2) .box .intro,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-3) .box .intro{bottom:.2rem;padding:.2rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n),.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-1){height:auto}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n) .box,.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-1) .box{position:relative;top:0;left:0;right:0}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n){padding-left:.1rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-1){padding-right:.1rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-4){padding-left:.1rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(6n-5){padding-right:.1rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.cube li:nth-of-type(2n+1){clear:both}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box{padding:.2rem;height:auto}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .img{width:100%;height:auto;float:none}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .img img{width:100%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .intro{margin-left:0;width:100%}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .intro h1{font-family:SourceSerifPro;font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.93;letter-spacing:-.4px;margin-top:.3rem}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .intro h2{font-size:.22rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal}.Full_Film_Listing .Festival_Films .Festival_Films_list ul.list li .box .intro p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Full_Film_Listing .Festival_Films .Filter .set_type_btn{padding-right:0}.Full_Film_Listing .Festival_Films .Filter .set_type_btn a{width:.7rem;height:.7rem;line-height:.7rem}.Full_Film_Listing .Festival_Films .Filter .Filter_search{height:.7rem}.Full_Film_Listing .Festival_Films .Filter .Filter_search .input{height:.7rem}.Full_Film_Listing .Festival_Films .Filter .Filter_search .input input{height:.7rem}.Full_Film_Listing .Festival_Films .Filter .bootstrap-select>.dropdown-toggle{line-height:.7rem;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.Full_Film_Listing .Filter .bootstrap-select>.dropdown-toggle{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;line-height:.7rem}.Full_Film_Listing .Filter .row1{margin-right:0;margin-left:0}.Full_Film_Listing .Filter .span5,.Full_Film_Listing .Filter .span7{width:100%;padding:0}.Full_Film_Listing .Filter .span5 .row1{margin-top:.3rem}.Full_Film_Listing .Filter .span5 .row1 .span8{width:75%;width:-moz-calc(100% - 1.7rem);width:-o-calc(100% - 1.7rem);width:-ms-calc(100% - 1.7rem);width:-webkit-calc(100% - 1.7rem)}.Full_Film_Listing .Filter .span7 .span6{padding:0}.Full_Film_Listing .Filter .span7 .span6:first-child{padding-right:10px}.Full_Film_Listing .Filter .span7 .span6:last-child{padding-left:10px}.Full_Film_Listing .Filter.row1{margin-left:0;margin-right:0;margin-top:.3rem}.Full_Film_Listing .Filter.row1 .tab-toggle{width:69%;width:-moz-calc(100% - 1.7rem);width:-o-calc(100% - 1.7rem);width:-ms-calc(100% - 1.7rem);width:-webkit-calc(100% - 1.7rem);float:left}.Full_Film_Listing .calendar{display:none}.Full_Film_Listing .calendar.mobile{display:block;margin-top:.3rem;padding:0 .2rem;width:100%}.Full_Film_Listing .calendar.mobile .prev{left:0}.Full_Film_Listing .calendar.mobile .list{width:100%;height:50px;overflow:hidden;position:relative}.Full_Film_Listing .calendar.mobile li{padding:0}.Full_Film_Listing .festival-films-time-table .header{width:100%}.Full_Film_Listing .Festival_Films .Festival_Films_list{margin-right:0;margin-left:0}.show_more a{font-size:.28rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:2.8px}.tab-toggle{display:none}.tab-toggle.mobile{display:block;position:relative;height:.7rem;line-height:.7rem;background:#cbb787;padding:0;text-align:left}.tab-toggle.mobile i{float:right;margin-right:10px;color:#fff;transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.tab-toggle.mobile span{color:#fff;font-size:.27rem;padding-left:10px;width:80%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab-toggle.mobile ul{display:none;position:absolute;top:.7rem;width:100%;background:#fff;z-index:22}.tab-toggle.mobile ul li{height:.7rem;line-height:.7rem;border:solid 1px #cbb787;border-top:0;padding:0}.tab-toggle.mobile ul li a{display:block;width:100%;height:100%;color:#cbb787;font-size:.18rem;padding-left:10px;margin:0;line-height:.7rem}.tab-toggle.mobile ul li a.active{background:#cbb787;color:#fff}.tab-toggle.mobile.active i{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.Film_Detail_dark_banner .multilevel_title{display:block;font-size:.22rem;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:.4px}.Film_Detail_dark_banner .multilevel_title .content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Film_Detail_dark_banner .dark_banner .swiper-pagination{bottom:2%}.Film_Detail_dark_banner .dark_banner .main-banner{height:55vw}.Film_Detail_dark_banner .dark_banner .main-banner .subtitle,.Film_Detail_dark_banner .dark_banner .main-banner .title{line-height:1.8em!important}.Film_Detail_dark_banner .dark_banner .main-banner ._bg{display:none}.Film_Detail_dark_banner .dark_banner .main-banner .content{bottom:2%;left:0}.Film_Detail_dark_banner .dark_banner .main-banner .content .title{font-size:.25rem!important;line-height:.5rem!important}.Film_Detail_dark_banner .dark_banner .main-banner .content .subtitle{font-size:.14rem}.Film_Detail_dark_banner .dark_banner .main-banner .content .share{display:none}.Film_Detail_dark_banner .content{padding:0 .3rem;font-size:.08rem}.Film_Detail_dark_banner .title{font-size:.08rem!important}.Film_Detail_dark_banner .dark_banner_content .content_box{margin:0 auto}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1{display:block!important}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart{width:100%;padding:0 .3rem}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .Director p{float:left}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .Director p span{display:block;margin:0 0 .2rem 0;font-size:.25rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.87;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .Director p:first-child{width:1.2rem}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .Director p:last-child{width:72%;width:-moz-calc(100% - 1.2rem);width:-o-calc(100% - 1.2rem);width:-ms-calc(100% - 1.2rem);width:-webkit-calc(100% - 1.2rem)}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .Director p:last-child span{display:block;clear:both}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .intro{position:relative;width:100%;height:6rem;overflow:hidden}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .intro .span4{width:50%}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .intro .span4 .cover h4{font-size:.3rem}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .intro .span4 .cover h5{font-size:.25rem}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .intro p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.87;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .intro h1{font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .intro h2{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .intro .show-more-box.mobile{display:block;position:absolute;width:100%;height:3rem;bottom:0;left:0;background:url(../images/show-more-bg.png) no-repeat;background-size:cover;text-align:center}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .leftPart .intro .show-more-box.mobile .show-more-btn{width:51%;height:.85rem;margin-top:2.12rem;font-family:SourceSerifPro;font-size:.28rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:2.8px;color:#000;background:#fff;border:solid 1px #000}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart{width:100%;padding:0 .3rem;margin-top:.5rem}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .time_table .tab a{width:1.4rem;height:1.24rem;font-size:.4rem;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;line-height:1.42}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .time_table .tab a span{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.27;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .time_table ul li h1{font-size:.27rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.1;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .time_table ul li h2{font-size:.38rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.49;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .time_table ul li h3 p{font-size:.23rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.46;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .time_table ul li a{width:57%;height:.85rem;font-size:.28rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:2.8px;line-height:.85rem}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .time_table ul li .Guest{font-size:.283rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;margin-top:.46rem}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .time_table ul li .Guest span{font-size:.283rem}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .Programme_Update h1{font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.79;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .Programme_Update .red-box h2{font-size:.251rem;font-style:normal;font-stretch:normal;line-height:2.86;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .Programme_Update .red-box h3{font-size:.251rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal}.Film_Detail_dark_banner .dark_banner_content .content_box .pb77.row1 .rightPart .Programme_Update .red-box .red-box-table p span{font-size:.251rem;font-style:normal;font-stretch:normal;line-height:2.86;letter-spacing:normal}.Film_Detail_dark_banner .You_May_Also_Interested .title{font-size:.5rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.8;letter-spacing:normal}.Film_Detail_dark_banner .You_May_Also_Interested .box{height:5.73rem}.Film_Detail_dark_banner .You_May_Also_Interested .box h1{font-size:.361rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.03;letter-spacing:-.4px}.Film_Detail_dark_banner .You_May_Also_Interested .box h2{font-size:.22rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal}.Film_Detail_dark_banner .You_May_Also_Interested .box p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Film_Detail_dark_banner .You_May_Also_Interested .content{padding:0 0 .5rem 0;width:100%;width:-moz-calc(100% - .6rem);width:-o-calc(100% - .6rem);width:-ms-calc(100% - .6rem);width:-webkit-calc(100% - .6rem)}.Film_Detail_dark_banner .You_May_Also_Interested .content .swiper-pagination{bottom:0}.Film_Detail_dark_banner .You_May_Also_Interested .content .swiper-pagination .swiper-pagination-bullet{background:rgba(0,0,0,.3)}.Film_Detail_dark_banner .You_May_Also_Interested .content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#9b0000}.Film_Detail_dark_banner .You_May_Also_Interested .row1{width:200%;padding:0;margin:0}.Award_Juries .content{padding:0 .3rem}.Award_Juries .Award_Juries_content .Award_Juries_word h1{font-size:.602rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal}.Award_Juries .Award_Juries_content .Award_Juries_word h2{font-size:.6rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.Award_Juries .Award_Juries_content .Award_Juries_word h3{font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal}.Award_Juries .Award_Juries_content .Award_Juries_word h4{display:none}.Award_Juries .Award_Juries_content .Award_Juries_word h4.mobile{display:block}.Award_Juries .Award_Juries_content .Award_Juries_word h4.mobile a{display:block;border-radius:0;padding:0 0 0 10px;margin:0;line-height:.7rem}.Award_Juries .Award_Juries_content .Award_Juries_word h5{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.Award_Juries .Award_Juries_content .figure{margin-top:.3rem}.Award_Juries .Award_Juries_content .figure ul li{width:50%}.Award_Juries .Award_Juries_content .figure ul li .name h1{font-size:.32rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.81;letter-spacing:-.3px}.Award_Juries .Award_Juries_content .figure ul li .name h2{font-size:.22rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:-.2px;margin-top:.2rem}.Award_Juries .Award_Juries_content .figure .intro{padding-top:.4rem}.Award_Juries .Award_Juries_content .figure .intro p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.Award_Juries .Award_Juries_content .Firebird_Award .left{width:100%}.Award_Juries .Award_Juries_content .Firebird_Award .left h1{font-size:.6rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:.5;letter-spacing:normal}.Award_Juries .Award_Juries_content .Firebird_Award .left h2{font-size:.25rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;margin-top:.3rem;margin-bottom:.2rem}.Award_Juries .Award_Juries_content .Firebird_Award .left h3{font-size:.35rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal}.Award_Juries .Award_Juries_content .Firebird_Award .right{width:100%;margin-left:0}.Award_Juries .Award_Juries_content .Firebird_Award .right h1{font-size:.35rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.12;letter-spacing:normal}.Award_Juries .Award_Juries_content .Firebird_Award .right h2{font-size:.25rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.56;letter-spacing:normal;margin-top:.2rem}.Award_Juries .Award_Juries_content .Firebird_Award .right h3{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.issuuembed{width:100%!important;height:7.35rem!important}.page-title{font-size:.602rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.page-title .down-btn{display:none}.page-title.mobile{text-align:center;height:1.3rem}.page-title.mobile .down-btn{display:inline-block;float:none;height:.7rem;width:45.4%;font-size:.25rem;line-height:.7rem;border-radius:.33rem;font-family:Roboto;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.Ticketing_Information .Ticketing_Information_content .content{padding:0 .3rem}.Ticketing_Information .Ticketing_Information_content .Section_Title{font-size:.6rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.Ticketing_Information .Ticketing_Information_content .Ticket_Price_Discount{display:none}.Ticketing_Information .Ticketing_Information_content .Ticket_Price_Discount.mobile{display:block}.Ticketing_Information .Ticketing_Information_content .Ticket_Price_Discount.mobile span{width:90%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Ticketing_Information .Ticketing_Information_content .Ticket_Price_Discount.mobile a{display:block;padding:0 0 0 10px;margin:0;border-radius:0;line-height:.7rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Ticketing_Information .Ticketing_Information_content .onwards .span3{width:100%;margin-bottom:.2rem}.Ticketing_Information .Ticketing_Information_content .onwards h1{font-size:.35rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.92;letter-spacing:normal}.Ticketing_Information .Ticketing_Information_content .onwards h2{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.69;letter-spacing:normal}.Ticketing_Information .Ticketing_Information_content .onwards h2 a{font-size:.25rem}.Ticketing_Information .Ticketing_Information_content .Service_Fee .span6{width:100%;padding:0 .15rem}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee.fee3{padding-top:.7rem}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee h1{font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.Ticketing_Information .Ticketing_Information_content .Service_Fee .fee h2{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Ticketing_Information .URBTIX_Outlets{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Ticketing_Information .URBTIX_Outlets .Screening .span6{width:100%}.Ticketing_Information .URBTIX_Outlets .Screening .span6 .img{margin-top:0}.Ticketing_Information .URBTIX_Outlets .Screening .span6 .img img:first-child{display:none}.Ticketing_Information .URBTIX_Outlets .Screening h2{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Ticketing_Information .URBTIX_Outlets .title p{width:100%}.URBTIX_Locations .multilevel_title{display:block}.URBTIX_Locations .content{padding:0 .3rem}.URBTIX_Locations .container{width:100%;position:relative;font-size:.25rem}.URBTIX_Locations .leftPart{width:100%}.URBTIX_Locations .leftPart .location-filter.mobile,.URBTIX_Locations .leftPart .locationList,.URBTIX_Locations .leftPart .locationList-title,.URBTIX_Locations .leftPart .selectLocation{display:none}.URBTIX_Locations .leftPart .locationList{overflow:hidden;height:auto}.URBTIX_Locations .leftPart .locationList li{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.91;letter-spacing:normal;height:auto;margin:.2rem 0}.URBTIX_Locations .leftPart .locationList-title{font-family:Roboto;font-size:.25rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.91;letter-spacing:normal}.URBTIX_Locations .leftPart .subtitle{font-size:.6rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.URBTIX_Locations .leftPart .desc{font-size:.24rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal}.URBTIX_Locations .leftPart .location-filter{height:.7rem;overflow:hidden;font-size:.3rem}.URBTIX_Locations .leftPart .location-filter .title{height:.7rem;font-family:SourceSerifPro;font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.7rem;color:#000;letter-spacing:normal}.URBTIX_Locations .leftPart .location-filter .title i{float:right;margin-right:10px;font-size:.15rem}.URBTIX_Locations .leftPart .selectLocation{height:.5rem}.URBTIX_Locations .leftPart .selectLocation .btn-group{width:49%;float:left}.URBTIX_Locations .leftPart .selectLocation .btn-group:last-child{float:right}.URBTIX_Locations .rightPart{width:100%;height:auto}.URBTIX_Locations .rightPart #map{height:7rem;margin-top:0}.URBTIX_Locations .rightPart .location-filter{height:.7rem;overflow:hidden;background:#000;color:#fff;font-size:.3rem;line-height:1.3;font-family:SourceSerifPro;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;padding-bottom:20px;margin-bottom:20px}.URBTIX_Locations .rightPart .location-filter .title{height:.7rem;padding-left:10px;line-height:.7rem}.URBTIX_Locations .rightPart .location-filter .title i{float:right;margin-right:10px;font-size:.18rem;transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.URBTIX_Locations .rightPart .location-filter .title i.active{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.URBTIX_Locations .rightPart .location-filter .selectLocation{height:.5rem}.URBTIX_Locations .rightPart .location-filter .selectLocation .btn-group{width:50%;float:left;padding:0 5px}.URBTIX_Locations .rightPart .location-filter .locationList li{margin:10px;font-size:.14rem}.URBTIX_Locations .rightPart .location-filter .locationList li.selected{color:#97040b}.FAQs .content{padding:0 .3rem}.FAQs .FAQs_content .FAQs_tabs{display:none}.FAQs .FAQs_content .FAQs_tabs.mobile{display:block}.FAQs .FAQs_content .FAQs_tabs.mobile a{display:block;padding:0;border-radius:0;padding-left:10px;line-height:.7rem}.FAQs .FAQs_content .FAQs_list .list{position:relative;padding-right:12px}.FAQs .FAQs_content .FAQs_list .list .q{font-size:.35rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;padding-left:.35rem}.FAQs .FAQs_content .FAQs_list .list .q span{margin-left:-.4rem}.FAQs .FAQs_content .FAQs_list .list .a{font-size:.25rem}.FAQs .FAQs_content .FAQs_list .list .a table{width:100%}.FAQs .FAQs_content .FAQs_list .list .a table td{width:auto!important;word-break:break-word}.FAQs .FAQs_content .FAQs_list .list .row1{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;margin-bottom:.2rem}.FAQs .FAQs_content .FAQs_list .list i{position:absolute;right:0;transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.FAQs .FAQs_content .FAQs_list .list i.active{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.FAQs .FAQs_content .FAQs_list .list .a{display:none}.FAQs .FAQs_content .FAQs_list .list .a .span10{width:73%}.FAQs .FAQs_content .FAQs_list .list .a .span-offset-1{margin-left:4%}.FAQs .FAQs_content .FAQs_list .list .a .span1{width:23%;padding:0;text-align:right}.FAQs .FAQs_content .FAQs_list .list .a i{position:relative;top:0;left:0}.Festivals_Publication_Merchandise .content{padding:0 .3rem}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .span3{width:50%;margin-bottom:.4rem}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro h1{font-size:.25rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro h2{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro h3{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .Merchandise_list .intro+a{width:72%;height:.7rem;line-height:.7rem;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;margin-top:.6rem;border-radius:3rem}.Festivals_Publication_Merchandise .Festivals_Publication_Merchandise_content .show_more a{width:51.46%;font-size:.28rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.85rem;letter-spacing:2.8px;height:.85rem}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .left{width:100%}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .right{width:100%;border-top:1px solid rgba(0,0,0,.1);border-left:none;padding:.6rem 0 0;margin-top:.6rem}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date h2{font-size:.35rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;display:none}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date p span{display:block;width:100%}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date p span:first-child{width:100%}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date p.mobile{display:block}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .date p:last-child{margin-top:.3rem}.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .address h2,.Festivals_Publication_Merchandise .Catalogue_Redemption_Point .address h3{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Product_Detail .content{padding:0 .3rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .left{width:100%;float:none}.Product_Detail .Product_Detail_content .HKIFF_Shop .left .share{display:none}.Product_Detail .Product_Detail_content .HKIFF_Shop .left .img{text-align:center}.Product_Detail .Product_Detail_content .HKIFF_Shop .left .img img{width:50%}.Product_Detail .Product_Detail_content .HKIFF_Shop .right{width:100%;margin-left:0}.Product_Detail .Product_Detail_content .HKIFF_Shop .right h1{padding-top:.2rem;font-size:.6rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.Product_Detail .Product_Detail_content .HKIFF_Shop .right h2{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.Product_Detail .Product_Detail_content .HKIFF_Shop .right h3{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Product_Detail .Product_Detail_content .HKIFF_Shop .right ul li{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Product_Detail .Product_Detail_content .HKIFF_Shop .right .share{color:#000;margin-top:.1rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .right .share a{display:inline-block;color:#000;margin:0;width:auto;border:none;font-size:.17rem;margin-right:.1rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .right a{width:59%;margin:.3rem auto 0;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.8rem;letter-spacing:normal;height:.8rem;border-radius:.6rem}.Product_Detail .Product_Detail_content .HKIFF_Shop .right .addToShoppingCartBtn,.Product_Detail .Product_Detail_content .HKIFF_Shop .right .buyProductBtn{padding:0 38px;height:.5rem;line-height:.5rem;font-size:.16rem}.Product_Detail .You_May_Also_Interested .content{width:100%;width:-moz-calc(100% - .6rem);width:-o-calc(100% - .6rem);width:-ms-calc(100% - .6rem);width:-webkit-calc(100% - .4rem);overflow:hidden;padding:0}.Product_Detail .You_May_Also_Interested .span3{width:50%}.Product_Detail .You_May_Also_Interested .title{font-size:.5rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.Product_Detail .You_May_Also_Interested .intro h1{font-size:.25rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal}.Product_Detail .You_May_Also_Interested .intro h2{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.Product_Detail .You_May_Also_Interested .intro h3{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Product_Detail .You_May_Also_Interested .intro+a{width:72%;height:.7rem;line-height:.7rem;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;margin-top:.6rem;border-radius:3rem}.Latest_News .content{padding:0 .3rem}.Latest_News .Latest_News_content .Filter .span7{width:100%}.Latest_News .Latest_News_content .Filter .span7 .span6{width:100%}.Latest_News .Latest_News_content .Filter .span7 .span6:first-child{margin-bottom:.2rem}.Latest_News .Latest_News_content .Latest_News_list .span3{width:100%}.Latest_News .Latest_News_content .Latest_News_list .span9{width:100%}.Latest_News .Latest_News_content .Latest_News_list .cell{border:none}.Latest_News .Latest_News_content .Latest_News_list .cell h1{font-size:.22rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.78;letter-spacing:normal}.Latest_News .Latest_News_content .Latest_News_list .cell h2{font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:-.4px;max-height:1.1rem}.Latest_News .Latest_News_content .Latest_News_list .cell h3{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal;max-height:2.75rem}.Latest_News .Latest_News_content .Latest_News_list .cell h3 p{height:auto;overflow:hidden}.Latest_News .Latest_News_content .Latest_News_list .cell h4{font-size:.23rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:-.2px;margin-top:.3rem}.Latest_News .Latest_News_content .Latest_News_list .cell .span3{margin-top:.3rem}.Latest_News .Latest_News_content .Latest_News_list .cell .span3 h2{max-height:1.6rem;font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:-.4px}.Latest_News .Latest_News_content .Latest_News_list .cell:first-child{padding-bottom:0}.Latest_News .Latest_News_content .Latest_News_list .row1{padding-top:0}.Latest_News .Latest_News_content .Latest_News_list .leftPart{position:relative;width:100%;height:13rem;overflow:hidden}.Latest_News .Latest_News_content .Latest_News_list .leftPart .newsImg img{width:100%;margin:0}.Latest_News .Latest_News_content .Latest_News_list .leftPart .newsImg img .floatRight{width:100%}.Latest_News .Latest_News_content .Latest_News_list .leftPart .cell{padding:0}.Latest_News .Latest_News_content .Latest_News_list .leftPart .cell .date{display:block;margin-top:.1rem}.Latest_News .Latest_News_content .Latest_News_list .leftPart .cell .share{float:left}.Latest_News .Latest_News_content .Latest_News_list .leftPart .cell h1 span.date{display:inline}.Latest_News .Latest_News_content .Latest_News_list .leftPart .cell h1 span.share{float:none}.Latest_News .Latest_News_content .Latest_News_list .leftPart .show-more-box.mobile{display:block;position:absolute;width:100%;height:3rem;bottom:0;left:0;background:url(../images/show-more-bg.png) no-repeat;background-size:cover;text-align:center}.Latest_News .Latest_News_content .Latest_News_list .leftPart .show-more-box.mobile .show-more-btn{width:51%;height:.85rem;margin-top:2.12rem;font-family:SourceSerifPro;font-size:.28rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:2.8px;color:#000;background:#fff;border:solid 1px #000}.Latest_News .Latest_News_content .Latest_News_list .leftPart .details{font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal}.Latest_News .Latest_News_content .Latest_News_list .leftPart .details.small{font-size:.25rem}.Latest_News .Latest_News_content .Latest_News_list .leftPart .details .newsImg{width:100%;margin:0;overflow:hidden;margin-bottom:.4rem}.Latest_News .Latest_News_content .Latest_News_list .rightPart{display:none;width:100%;margin:.7rem -.15rem 0;padding-bottom:.3rem}.Latest_News .Latest_News_content .Latest_News_list .rightPart.mobile{display:block}.Latest_News .Latest_News_content .Latest_News_list .rightPart .highlights{font-size:.5rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;margin-bottom:.4rem}.Latest_News .Latest_News_content .Latest_News_list .rightPart .date{margin-top:.1rem}.Latest_News .Latest_News_content .Latest_News_list .rightPart .cell{width:50%;padding:0 .15rem;float:left;border:none}.Latest_News .Latest_News_content .Latest_News_list .rightPart .swiper-pagination{bottom:0}.Latest_News .Latest_News_content .Latest_News_list .rightPart .swiper-pagination .swiper-pagination-bullet{background:rgba(0,0,0,.3)}.Latest_News .Latest_News_content .Latest_News_list .rightPart .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#9b0000}.Latest_News .Latest_News_content .my-pagination a{display:none;width:.6rem;height:.6rem;border:solid 1px #000;border-radius:50%;line-height:.6rem;margin:0 .2rem}.Latest_News .Latest_News_content .my-pagination a i{font-size:.25rem}.Latest_News .Latest_News_content .my-pagination a:first-child{display:inline-block}.Latest_News .Latest_News_content .my-pagination a:last-child{display:inline-block}.Latest_News .Latest_News_content .my-pagination a.end,.Latest_News .Latest_News_content .my-pagination a:nth-last-child(2){display:inline-block;width:auto;height:auto;border:none;margin:0;font-size:.25rem}.Latest_News .Latest_News_content .my-pagination span{display:none}.Latest_News .Latest_News_content .my-pagination span.active{display:inline-block;background:0 0;width:auto;color:#a6a6a6;font-size:.25rem}.Latest_News .Latest_News_content .my-pagination span.active:before{content:'page '}.Latest_News .Latest_News_content .my-pagination span.active:after{content:' of '}.Festival_Daily .content{padding:0 .3rem}.Festival_Daily .Festival_Daily_content .highlight_news{margin:.15rem 0 0}.Festival_Daily .Festival_Daily_content .highlight_news ul li{cursor:pointer;width:50%}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover h1{font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;max-height:1.56rem}.Festival_Daily .Festival_Daily_content .highlight_news ul li .img .cover .tabs a{font-size:.22rem;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal}.Festival_Daily .Festival_Daily_content .Filter_box{border:none;padding-top:0}.Festival_Daily .Festival_Daily_content .Filter_box .Filter{margin:0}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .span7{width:100%;padding:0}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .span7 .span6{width:100%}.Festival_Daily .Festival_Daily_content .Filter_box .Filter .span7 .span6:last-child{margin-top:.3rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .span3{width:100%}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .span9{width:100%}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .span9 h1{font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .span9 h2{font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:-.4px;margin-top:.2rem;max-height:1rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .span9 h3{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal;max-height:1.75rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .span9 h3 p{overflow:hidden}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .span9 h4{font-size:.23rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:-.2px;margin-top:.3rem}.Festival_Daily .Festival_Daily_content .Filter_box .Festival_Daily_list .cell .img{margin-bottom:.2rem}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a{display:none;width:.6rem;height:.6rem;border:solid 1px #000;border-radius:50%;line-height:.6rem;margin:0 .2rem}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a i{font-size:.25rem}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a:first-child{display:inline-block}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a:last-child{display:inline-block}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a.end,.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination a:nth-last-child(2){display:inline-block;width:auto;height:auto;border:none;margin:0;font-size:.25rem}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span{display:none}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.active{display:inline-block;background:0 0;width:auto;color:#a6a6a6;font-size:.25rem}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.active:before{content:'page '}.Festival_Daily .Festival_Daily_content .Filter_box .my-pagination span.active:after{content:' of '}.Event_Highlights .content{padding:0 .3rem}.Event_Highlights .Event_Highlights_content .Event_Highlights_news{margin:.15rem 0 0}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li{width:50%;padding:0}.Event_Highlights .Event_Highlights_content .Event_Highlights_news ul li .img .cover h1{font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;max-height:1.56rem}.eDM .content{padding:0 .3rem}.eDM .HKIFF_eNewsletter .col-sm-5.col-xs-5{width:100%;margin-bottom:.4rem}.eDM .HKIFF_eNewsletter .col-sm-5.col-xs-5 .img{text-align:center}.eDM .HKIFF_eNewsletter .col-sm-5.col-xs-5 .img img{width:68%}.eDM .HKIFF_eNewsletter .col-sm-7.col-xs-7{width:100%}.eDM .eDM_content .Past_Issue .title{font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.eDM .eDM_content .Past_Issue .box li{width:50%}.eDM .eDM_content .Past_Issue .box li,.eDM .eDM_content .Past_Issue .box p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:3.2;letter-spacing:normal}.eDM .eDM_content .col-sm-3.col-xs-3{width:50%}.eDM .eDM_content .HKIFF_eNewsletter h1{font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.eDM .eDM_content .HKIFF_eNewsletter h2{font-size:.501rem;font-weight:100;font-style:normal;font-stretch:normal;letter-spacing:normal}.eDM .eDM_content .HKIFF_eNewsletter h3{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Booking_Folder_content .content{padding:0 .3rem}.Sponsors .content{padding:0 .3rem}.Sponsors .multilevel_title{display:block}.Sponsors .Sponsors_content .title{margin-bottom:.2rem;font-size:.5rem;font-weight:100;font-style:normal;font-stretch:normal;letter-spacing:normal;margin-top:.8rem}.Sponsors .Sponsors_content .desc1{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;margin-top:.2rem}.Sponsors .Sponsors_content table{width:100%}.Sponsors .Sponsors_content table td:nth-child(2){display:none}.Sponsors .Sponsors_content .sponsorImg{width:49%;display:inline-block;margin:0 0 .2rem 0}.Sponsors .Sponsors_content .sponsorImg:nth-child(even){padding-left:10px}.Sponsors .Sponsors_content .sponsorImg:nth-child(odd){padding-right:10px}.Sponsors .Sponsors_content .show_more{margin-top:.3rem}.Sponsors .Sponsors_content .tnc{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.Press_Release .content{padding:0 .3rem}.Press_Release .Press_Release_content .Press_Release_tabs{display:none}.Press_Release .Press_Release_content .Press_Release_tabs.mobile{display:block}.Press_Release .Press_Release_content .Press_Release_tabs.mobile a{margin:0;padding:0 0 0 10px;border-radius:0;line-height:.7rem}.Press_Release .Press_Release_content .Filter .span7{width:100%}.Press_Release .Press_Release_content .Press_Release_list .span3{width:100%}.Press_Release .Press_Release_content .Press_Release_list .span3.new{margin-bottom:.4rem}.Press_Release .Press_Release_content .Press_Release_list .span3.new h2{display:none}.Press_Release .Press_Release_content .Press_Release_list .span3.new h2.mobile{display:block;min-height:auto;margin-top:.2rem;max-height:1.35rem}.Press_Release .Press_Release_content .Press_Release_list .span9{width:100%}.Press_Release .Press_Release_content .Press_Release_list .cell h2{max-height:1.56rem;font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:-.4px;margin-top:.3rem}.Press_Release .Press_Release_content .Press_Release_list .cell h3{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal;max-height:1.56rem}.Press_Release .Press_Release_content .Press_Release_list .cell h4{font-size:.23rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:-.2px;margin-top:.3rem}.Press_Release .Press_Release_content .my-pagination a{display:none;width:.6rem;height:.6rem;border:solid 1px #000;border-radius:50%;line-height:.6rem;margin:0 .2rem}.Press_Release .Press_Release_content .my-pagination a i{font-size:.25rem}.Press_Release .Press_Release_content .my-pagination a:first-child{display:inline-block}.Press_Release .Press_Release_content .my-pagination a:last-child{display:inline-block}.Press_Release .Press_Release_content .my-pagination a.end,.Press_Release .Press_Release_content .my-pagination a:nth-last-child(2){display:inline-block;width:auto;height:auto;border:none;margin:0;font-size:.25rem}.Press_Release .Press_Release_content .my-pagination span{display:none}.Press_Release .Press_Release_content .my-pagination span.active{display:inline-block;background:0 0;width:auto;color:#a6a6a6;font-size:.25rem}.Press_Release .Press_Release_content .my-pagination span.active:before{content:'page '}.Press_Release .Press_Release_content .my-pagination span.active:after{content:' of '}.Activities .content{padding:0 .3rem}.Activities .Activities_content .Activities_tabs{display:none}.Activities .Activities_content .Activities_tabs.mobile{margin-bottom:.4rem;display:block}.Activities .Activities_content .Activities_tabs.mobile a{display:block;border-radius:0;margin:0;line-height:.7rem;padding:0 0 0 10px}.Activities .Activities_content .Activities_list img{width:100%}.Activities .Activities_content .Activities_list ul li{width:100%;text-align:left;overflow:hidden;margin-bottom:.4rem}.Activities .Activities_content .Activities_list ul li img{float:left;width:31%}.Activities .Activities_content .Activities_list ul li .info{float:left;width:69%;padding-left:.3rem}.Activities .Activities_content .Activities_list ul li .info h3{font-family:SourceSerifPro;font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.97;letter-spacing:-.4px;color:#000;margin-top:0}.Activities .Activities_content .Activities_list ul li .info .detail,.Activities .Activities_content .Activities_list ul li .info .time{font-family:Roboto;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#000}.Activities .Activities_content .container{width:100%}.Activities .Activities_content .container .leftPart{width:100%;margin-bottom:.6rem;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal}.Activities .Activities_content .container .leftPart .date{padding-top:.4rem}.Activities .Activities_content .container .rightPart{width:100%}.Activities .Activities_content .container .rightPart .details{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;margin-top:.2rem}.Activities .Activities_content .container .title{font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal}.Programme_Update .content{padding:0 .3rem}.Programme_Update .Programme_Update_content .Programme_Update_tabs{display:none}.Programme_Update .Programme_Update_content .Programme_Update_tabs.mobile{display:block}.Programme_Update .Programme_Update_content .Programme_Update_tabs.mobile a{padding:0 0 0 10px;margin:0;display:block;border-radius:0;line-height:.7rem}.Programme_Update .Programme_Update_content .Programme_Update_tabs.mobile a:hover{background:#fff;color:#999}.Programme_Update .Programme_Update_content .Programme_Update_table{margin-top:.3rem}.Programme_Update .Programme_Update_content .Programme_Update_table .th{line-height:.25rem}.Programme_Update .Programme_Update_content .Programme_Update_table .table_body{padding:0 .3rem}.Programme_Update .Programme_Update_content .Programme_Update_table .table_body .content{padding:0}.Programme_Update .Programme_Update_content .Programme_Update_table .date-group .full-date,.Programme_Update .Programme_Update_content .Programme_Update_table .date-group .full-venue{padding:0 .3rem}.Programme_Update .Programme_Update_content .Filter .span7{width:100%}.Programme_Update .Programme_Update_content .auxiliary{padding:.3rem;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;background:#dad1b9;color:#7f6c3b;margin:.6rem .3rem 0}.Programme_Update .Programme_Update_table .content{display:none}.Programme_Update .Programme_Update_table .tbody{display:none}.Programme_Update .Programme_Update_table .mobile-table-list .title-time{font-family:Roboto;font-size:.35rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#900;padding-left:.3rem}.Programme_Update .Programme_Update_table .mobile-table-list li{margin-bottom:.4rem;padding-bottom:.1rem;cursor:pointer}.Programme_Update .Programme_Update_table .mobile-table-list li:nth-child(even){background:#f7f5f5}.Programme_Update .Programme_Update_table .mobile-table-list li.active i{transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.Programme_Update .Programme_Update_table .mobile-table-list .film-name{width:100%;padding:.255rem .3rem}.Programme_Update .Programme_Update_table .mobile-table-list .film-name table{width:100%}.Programme_Update .Programme_Update_table .mobile-table-list .film-name table td:first-child{width:80%;font-family:SourceSerifPro;font-size:.35rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;color:#000;float:left}.Programme_Update .Programme_Update_table .mobile-table-list .film-name table td:last-child{font-size:.16rem;text-align:right}.Programme_Update .Programme_Update_table .mobile-table-list i{transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.Programme_Update .Programme_Update_table .mobile-table-list .details{display:none;padding:0 .3rem}.Programme_Update .Programme_Update_table .mobile-table-list .details .title{font-family:Roboto;font-size:.25rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#900}.Programme_Update .Programme_Update_table .mobile-table-list .details .cont{font-family:Roboto;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#000;word-break:break-word}.Programme_Update .Programme_Update_table .mobile-table-list .details .cont.col-lg-8{width:70%}.Programme_Update .Programme_Update_table .mobile-table-list .details .cont.col-lg-4{width:30%}.Programme_Update .Programme_Update_table .mobile-table-list .details table{width:100%}.lucky-draw .time-horizon div{width:100%}.lucky-draw .time-horizon .sponsored-by{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal}.lucky-draw .time-horizon p{width:100%}.lucky-draw .time-horizon .logo-box{margin-left:0}.lucky-draw .time-horizon .heartsonfire{width:49%;margin-right:.4rem}.lucky-draw .time-horizon .lucky-draw-sponsor{width:19.4%}.lucky-draw input[type=text]{height:.54rem;padding-left:.2rem;width:100%}.lucky-draw input[type=text]#pass_number{margin-top:.21rem}.lucky-draw label{line-height:1.17;font-size:.25rem;width:90%}.lucky-draw label.block-box{width:100%;min-height:.5rem;margin-top:.32rem;font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal}.lucky-draw p{font-size:.251rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.lucky-draw .small-input-text{min-width:100%}.lucky-draw .big-input-text{min-width:100%}.lucky-draw .form-group{position:relative;width:100%;overflow:hidden}.lucky-draw .form-group .pl-20{padding-left:.2rem;float:left}.lucky-draw .form-group:nth-child(4) .block-box{display:none}.lucky-draw .form-group .Filter .span6{width:100%}.lucky-draw .form-group .Filter .bootstrap-select>.dropdown-toggle .caret{position:relative;right:.1rem}.lucky-draw .form-group.radio-box li{width:100%}.lucky-draw .form-group.radio-box li input[type=radio]{position:relative;float:right}.lucky-draw .form-group.radio-box li label{padding:0;width:90%}.lucky-draw .form-group input[type=radio]{position:relative;top:0;float:left;margin-top:.05rem}.lucky-draw .form-group #agree_subscribe{float:left;margin-top:.1rem}.lucky-draw .radio-box li{margin:.35rem 0 .1rem}.lucky-draw .btn-box{text-align:center}.lucky-draw .btn-box input[type=submit]{width:44%;height:.58rem}.lucky-draw h3{font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.lucky-draw h3.details-title{margin-bottom:-.35rem}.films-box{top:.4rem;left:.3rem}.films-box .film-list .fix-box{height:auto}.films-box .film-list .fix-box ul{position:relative}.films-box .film-list .fix-box ul li{width:5.46rem}.films-box .film-list .fix-box ul li img{width:100%;height:auto}.films-box .btn-box{display:none}.films-box .btn-box.mobile{width:100%;display:block;margin:0;margin-top:.3rem;height:.8rem;text-align:center}.films-box .btn-box.mobile a{width:.8rem;height:.8rem;display:inline-block;float:none}.films-box .btn-box.mobile a:hover{color:#f1f1f1;border-color:#f1f1f1}.films-box .btn-box.mobile a:hover.active{color:#000;border-color:#000}.films-box .film-explain{width:100%;margin-left:0;padding-right:.6rem;height:3.9rem}.films-box .film-explain h2{margin-top:.4rem;font-size:.6rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:-.6px}.films-box .film-explain p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.discussion{width:100%;padding:0 .3rem;margin-top:1rem}.discussion h2{font-size:.6rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:-.6px}.discussion h3{font-size:.3rem}.discussion p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.discussion .more{font-size:.245rem;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:2.4px;margin-bottom:.4rem}.discussion .bg-img-right{height:auto;overflow:hidden;margin-top:0;padding-bottom:1rem}.discussion .bg-img-right .character-l{width:100%;margin-top:.1rem}.discussion .bg-img-right .character-r{display:none}.discussion .bg-img-right .character-r.mobile{width:100%;display:block;margin:0;height:auto;background:0 0;overflow:hidden}.discussion .bg-img-right .character-r.mobile .img-box{position:relative;left:0;top:0;width:100%}.discussion .bg-img-right .character-r.mobile .img-box img{width:100%}.discussion .bg-img-left{width:100%;height:auto;overflow:hidden;padding-bottom:1rem}.discussion .bg-img-left .character-l{width:100%;margin:0;background:0 0;height:auto;overflow:hidden;left:0}.discussion .bg-img-left .character-l .img-box{height:auto;overflow:hidden;position:relative;left:0;top:0;width:100%}.discussion .bg-img-left .character-l .img-box img{width:100%}.discussion .bg-img-left .character-r{width:100%;margin:0;margin-top:.1rem}.exhibition{height:5rem;padding:.96rem .3rem 0}.exhibition .content h2{font-size:.7rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:-.7px}.exhibition .content h3{font-size:.4rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:-.4px;margin-top:.48rem}.exhibition .content .date{font-size:.6rem;font-weight:100;font-style:normal;font-stretch:normal;letter-spacing:-.6px}.exhibition .content p{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.booklet{height:auto;overflow:hidden;background-size:cover}.booklet .content{overflow:hidden}.booklet .content .left-box{width:100%;height:auto;text-align:center;padding:.5rem 0 0;margin:0}.booklet .content .left-box img{width:50%;height:auto}.booklet .content .right-box{width:100%;padding-bottom:1rem}.booklet .content .down-btn{display:none}.booklet .content .down-btn.mobile{width:59%;height:.7rem;line-height:.7rem;font-size:.25rem;border-radius:.4rem;display:block;float:none;margin:.4rem auto}.mobile-menu-box{width:100%;height:100vh;overflow:auto;position:fixed;top:1rem;left:-100%;background:#000;padding-bottom:1rem;transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;-ms-transition:left .3s ease-in-out;-webkit-transition:left .3s ease-in-out}.mobile-menu-box .mobile-menu{padding:0 .3rem;overflow:hidden}.mobile-menu-box .mobile-menu .tab{height:.88rem}.mobile-menu-box .mobile-menu .tab a{float:left;width:50%;text-align:center;font-size:.42rem;font-weight:700;font-style:normal;font-stretch:condensed;line-height:.88rem;letter-spacing:normal;color:#4a4a4a;border-bottom:solid .05rem #000}.mobile-menu-box .mobile-menu .tab a.active{color:#fff;border-color:#900}.mobile-menu-box .mobile-menu .menuDropdown li{width:100%;color:#fff;font-size:.3rem;padding:0}.mobile-menu-box .mobile-menu .menuDropdown li a{display:block;width:100%;height:.7rem;line-height:.7rem;font-weight:700}.mobile-menu-box .mobile-menu .menuDropdown li a:before{display:none}.mobile-menu-box .mobile-menu .menuDropdown li a i{float:right;transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.mobile-menu-box .mobile-menu .menuDropdown li a.active i{color:#900;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.mobile-menu-box .mobile-menu .menuDropdown li .submenu{display:none}.mobile-menu-box .mobile-menu .menuDropdown li .submenu a{height:.5rem;line-height:.5rem;text-align:left;font-size:.25rem}.mobile-menu-box .mobile-menu .menuDropdown li .submenu a i{display:none}.mobile-menu-box .mobile-menu .menuDropdown li:hover a{color:#fff}.mobile-menu-box .mobile-menu .menuDropdown li:hover .submenu{height:auto;position:relative;top:0;left:0}.mobile-menu-box .mobile-menu .menuDropdown li:hover .submenu .container{width:100%;height:auto;line-height:.5rem}.mobile-menu-box .mobile-menu .menuDropdown li:nth-child(2){padding:0}.mobile-menu-box .mobile-menu .other-menu{display:none}.mobile-menu-box .overflow{width:100%;height:70%;overflow:auto}.mobile-menu-box .language{width:100%;display:block;text-align:center;font-family:Roboto;font-size:.28rem;font-weight:700;font-style:normal;font-stretch:condensed;line-height:2.86;letter-spacing:normal;color:#fff;position:absolute;bottom:30%;left:0}.mobile-menu-box .language span{padding:0 .4rem}.mobile-menu-box .language a.active{color:#900}.mobile-menu-box .share-box{width:100%;position:absolute;bottom:25%;text-align:center}.mobile-menu-box .donate-box{position:absolute;bottom:20%;color:#fff;text-align:center;width:100%}.mobile-menu-box .donate-box .donate_mobile{font-weight:700;font-size:21px;line-height:25px;background:#A93338;padding:.05rem .53rem}.festival-films-time-table .header .time-box{width:100%;margin:0;padding:0 .6rem}.festival-films-time-table .header .time-box .time-list-box{width:100%}.festival-films-time-table .content{padding:0}.festival-films-time-table .content .movie-theatre-box .movie-theatre-name{width:100%;line-height:.6rem;padding:0 0 0 10px!important}.festival-films-time-table .content .movie-theatre-box .cinema-list{width:100%;margin-left:.6rem}.calendar li{padding:0}.TDM_Locations .multilevel_title{display:block}.TDM_Locations .content{padding:0 .3rem}.TDM_Locations .leftPart{width:100%;font-size:.24rem}.TDM_Locations .leftPart .locationList{height:auto;overflow:hidden;display:none}.TDM_Locations .leftPart .locationList li{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.91;letter-spacing:normal;height:auto;margin:.2rem 0}.TDM_Locations .leftPart .locationList a:hover{color:#900}.TDM_Locations .leftPart .subtitle{font-size:.6rem;font-weight:100;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.TDM_Locations .leftPart .desc{font-size:.24rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal}.TDM_Locations .leftPart .location-filter{height:.7rem;overflow:hidden;font-size:.3rem;display:none}.TDM_Locations .leftPart .location-filter .title{height:.7rem;font-family:SourceSerifPro;font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.7rem;color:#000;letter-spacing:normal}.TDM_Locations .leftPart .location-filter .title i{float:right;margin-right:10px;font-size:.15rem}.TDM_Locations .container{width:100%}.TDM_Locations .rightPart{width:100%}.TDM_Locations .rightPart #map{width:100%;height:9.18rem;margin-top:0}.TDM_Locations .rightPart .location-filter{height:.7rem;overflow:hidden;background:#000;color:#fff;font-size:.3rem;line-height:1.3;font-family:SourceSerifPro;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;padding-bottom:20px;margin-bottom:20px}.TDM_Locations .rightPart .location-filter .title{height:.7rem;padding-left:10px;line-height:.7rem}.TDM_Locations .rightPart .location-filter .title i{float:right;margin-right:10px;font-size:.18rem;transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.TDM_Locations .rightPart .location-filter .title i.active{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.TDM_Locations .rightPart .location-filter .selectLocation{height:.5rem}.TDM_Locations .rightPart .location-filter .selectLocation .btn-group{width:50%;float:left;padding:0 5px}.TDM_Locations .rightPart .location-filter .locationList li{margin:10px;font-size:.14rem}.TDM_Locations .rightPart .location-filter .locationList li.selected{color:#97040b}.TDM_Locations table .title{font-size:.3rem}.TDM_Locations table .details{font-size:.25rem;line-height:1.67}.TDM_Locations table td img{margin:0 .5rem .5rem 0}.TDM_Locations .note{font-size:.25rem;line-height:1.67}.Screening_Venues .content{padding:0 .3rem}.Screening_Venues .multilevel_title{display:block}.Screening_Venues .leftPart{width:100%;margin-bottom:.3rem}.Screening_Venues .leftPart .locationList{height:auto;overflow:hidden;display:none}.Screening_Venues .leftPart .locationList li{font-size:.25rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.91;letter-spacing:normal;margin:.2rem 0}.Screening_Venues .leftPart .location-filter{height:.7rem;overflow:hidden;font-size:.3rem;display:none}.Screening_Venues .leftPart .location-filter .title{height:.7rem;font-family:SourceSerifPro;font-size:.3rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:.7rem;color:#000;letter-spacing:normal}.Screening_Venues .leftPart .location-filter .title i{float:right;margin-right:10px;font-size:.15rem}.Screening_Venues .container{width:100%}.Screening_Venues .rightPart{width:100%}.Screening_Venues .rightPart #map{margin-top:0;height:5rem}.Screening_Venues .rightPart .location-filter{height:.7rem;overflow:hidden;background:#000;color:#fff;font-size:.3rem;line-height:1.3;font-family:SourceSerifPro;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;padding-bottom:20px;margin-bottom:20px}.Screening_Venues .rightPart .location-filter .title{height:.7rem;padding-left:10px;line-height:.7rem}.Screening_Venues .rightPart .location-filter .title i{float:right;margin-right:10px;font-size:.18rem;transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.Screening_Venues .rightPart .location-filter .title i.active{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.Screening_Venues .rightPart .location-filter .selectLocation{height:.5rem}.Screening_Venues .rightPart .location-filter .selectLocation .btn-group{width:50%;float:left;padding:0 5px}.Screening_Venues .rightPart .location-filter .locationList li{margin:10px;font-size:.14rem}.Screening_Venues .rightPart .location-filter .locationList li.selected{color:#97040b}.Society .Society_content .content{padding:0 .3rem}.Search_Result .Search_Result_content .content{padding:0 .3rem}.Search_Result .Search_Result_content .Search_Result_list .title{margin-bottom:0}.Search_Result .Search_Result_content .Search_Result_list .span3{width:100%}.Search_Result .Search_Result_content .Search_Result_list .span9{width:100%}.Search_Result .Search_Result_content .my-pagination a{display:none;width:.6rem;height:.6rem;border:solid 1px #000;border-radius:50%;line-height:.6rem;margin:0 .2rem}.Search_Result .Search_Result_content .my-pagination a i{font-size:.25rem}.Search_Result .Search_Result_content .my-pagination a:first-child{display:inline-block}.Search_Result .Search_Result_content .my-pagination a:last-child{display:inline-block}.Search_Result .Search_Result_content .my-pagination a.end,.Search_Result .Search_Result_content .my-pagination a:nth-last-child(2){display:inline-block;width:auto;height:auto;border:none;margin:0;font-size:.25rem}.Search_Result .Search_Result_content .my-pagination span{display:none}.Search_Result .Search_Result_content .my-pagination span.active{display:inline-block;background:0 0;width:auto;color:#a6a6a6;font-size:.25rem}.Search_Result .Search_Result_content .my-pagination span.active:before{content:'page '}.Search_Result .Search_Result_content .my-pagination span.active:after{content:' of '}.browse-photo-album .cont{width:90%}.posters-wrapper .poster-w{float:none;width:auto;height:auto}.posters-wrapper .poster:after,.posters-wrapper .poster:before{display:table;content:""}.posters-wrapper .poster:after{clear:both}.posters-wrapper .poster .p-img{float:left;position:relative;width:30%;height:auto;padding-bottom:45%}.posters-wrapper .poster .mask{display:none}.posters-wrapper .poster .info{float:left;position:relative;width:68%;padding-left:.25rem;color:#333;opacity:1;font-size:.26rem;transform:translateY(0)}.posters-wrapper .poster .info .i-title{font-size:.4rem}.posters-wrapper .poster .info p{margin-bottom:.25rem}.posters-wrapper .poster:hover .p-img{transform:unset}.t2-bottom .meta .b-line:after{display:none}.t2-bottom section:last-child{padding-bottom:.4rem}.clearOver{overflow:visible!important}.shoppingBuy .left{width:100%}.shoppingBuy .right{width:100%}.shoppingBuy .itemCart-box{padding:0}.shoppingBuy .itemCart-box .topShopping{display:none}.shoppingBuy .itemCart-box .contact_buy .row{margin:0 15px;padding-bottom:0;padding-top:10px}.shoppingBuy .helpConten{min-width:320px;right:0}.shoppingBuy .amountDetail{padding-bottom:66px}.contact_buy .in-half{width:100%}.contact_buy .in-half:first-child{padding-right:0}.contact_buy .in-half:last-child{padding-left:0;padding-top:10px}.method .checkboxTitle .help{padding:4px 8px}.cookieBanner{padding:10px 20px}.cookieBanner .bannerContent{font-size:14px}.cookieBanner .bannerContent .bannerContent-h{font-size:15px}.cookieBanner .bannerContent .btnContainer{width:100%;display:flex;justify-content:space-between}.cookieBanner .bannerContent .btnContainer button{width:100%}.cookieBanner .bannerContent .btnContainer .decline{margin-left:12px}#cookieConsentModal .modal-dialog{width:auto;padding:0 20px}#cookieConsentModal .modal-dialog .modal-content{padding:20px 20px 40px 20px}#cookieConsentModal .modal-dialog .modal-content .modal-header p{font-size:14px;line-height:16px}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentContent{padding:15px;max-height:300px}#cookieConsentModal .modal-dialog .modal-content .modal-body .consentBlock{margin:20px 0 32px 0}}@media (min-width:768px){.Press_Release .Press_Release_content .Press_Release_list .mobile{display:none}}@media (max-width:400px){.Film_Detail_dark_banner .dark_banner .main-banner{height:60vw}}@media (max-width:300px){.Film_Detail_dark_banner .dark_banner .main-banner .content{padding-top:10%!important}}/*# sourceMappingURL=common.min.css.map */