#GB_overlay { background-color: #000; position: absolute; margin: auto; top: 0; left: 0; z-index: 998;}#GB_window { left: 0; top: 0; font-size: 1px; position: absolute; overflow: visible; z-index: 999;}#GB_window .content { width: auto; margin: 0; padding: 0;}#GB_frame { border: 0; margin: 0; padding: 0; overflow: auto; white-space: nowrap;}.GB_Gallery { margin: 0 22px 0 22px;}.GB_Gallery .content { background-color: #fff; border: 3px solid #ddd;}.GB_header { top: 10px; left: 0; margin: 0; z-index: 500; position: absolute; border-bottom: 2px solid #555; border-top: 2px solid #555;}.GB_header .inner { background-color: #333; font-family: Arial, Verdana, sans-serif; padding: 2px 20px 2px 20px;}.GB_header table { margin: 0; width: 100%; border-collapse: collapse;}.GB_header .caption { text-align: left; color: #eee; white-space: nowrap; font-size: 20px;}.GB_header .close { text-align: right;}.GB_header .close img { z-index: 500; cursor: pointer;}.GB_header .middle { white-space: nowrap; text-align: center;}#GB_middle { color: #eee;}#GB_middle img { cursor: pointer; vertical-align: middle;}#GB_middle .disabled { cursor: default;}#GB_middle .left { padding-right: 10px;}#GB_middle .right { padding-left: 10px;}.GB_Window .content { background-color: #fff; border: 3px solid #ccc; border-top: none;}.GB_Window .header { border-bottom: 1px solid #aaa; border-top: 1px solid #999; border-left: 3px solid #ccc; border-right: 3px solid #ccc; margin: 0; height: 22px; font-size: 12px; padding: 3px 0; color: #333;}.GB_Window .caption { font-size: 12px; text-align: left; font-weight: bold; white-space: nowrap; padding-right: 20px;}.GB_Window .close { text-align: right; }.GB_Window .close span { font-size: 12px; cursor: pointer; }.GB_Window .close img { cursor: pointer; padding: 0 3px 0 0;}.GB_Window .on { border-bottom: 1px solid #333; }.GB_Window .click { border-bottom: 1px solid red; }.scrollable { position:relative; overflow:hidden;} .scrollable .items { width:20000em; position:absolute;} .scrollable .items .item {float: left;}.scrollable .next, .scrollable .prev {border: none;}@charset "utf-8";a, a img {outline : none;}img.icon { background-image: url("/images/index/sprite.png"); background-repeat: no-repeat; display: block;}.ml_background {background-color: #fff;width: 1003px;margin: 0 auto;}.ml_feature {height: 235px;margin-top: 1px;width: 1003px;position: relative;overflow: hidden;}.feature_list, .item_list { width: 20000em; position: relative;}.list_block.movie .item_list { height: 201px;}.feature_block {float: left;margin: 1px 1px 0 0;position: relative; background-color: #fff; background-position: center 25%; background-size: cover; height: 235px; width: 419px; text-shadow: 1px 1px 5px #333333; cursor: pointer;}.ml_feature_shade{ width: 100%; height: 80px; float: left; bottom: 0px; position: absolute; background-image: url(/images/index/feature_shade2.png); background-position: bottom; background-repeat: repeat-x; opacity: 0.6; display:block; cursor: pointer;}.feature_arrow { width: 59px; height: 81px; position: absolute; top: 75px; background-image: url(/images/index/sprite.png); background-repeat: no-repeat;}.feature_arrow.prev {left: 0px;background-position: -175px -5px;}.feature_arrow.next {right: 0px; background-position: -5px -96px;}.feature_arrow:hover { opacity: 0.6;}.feature_label { bottom: 40px; color: #fff; font-size: 12px; left: 15px; line-height: 16px; padding: 2px 15px; position: absolute; text-align: center; cursor: pointer;}.feature_label.type1 {background-color: #ff8001;}.feature_label.type2 { background-color: #0045a4;}.feature_label.type3 { background-color: #fe285f;}.feature_title { bottom: 2px; color: #fff; cursor: pointer; display: block; font-size: 32px; font-weight: lighter; height: 38px; left: 15px; line-height: 30px; overflow: hidden; position: absolute; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; width: 398px; transition: color .2s cubic-bezier(.8, .1, .2, .9);}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .feature_title.zh_tw,.ja_jp { font-family: Arial, Helvetica, sans-serif; line-height: 38px; }} .feature_title:hover { text-decoration: none; color:#ff8001;}.watch_trailer { height: 26px; line-height: 26px; float: right; position: absolute; right: 0px; color: #fff; font-size: 20px; padding: 6px 7px 0; text-decoration: none; opacity: 0.9;}.watch_trailer.hover { opacity: 1;}.watch_trailer:hover {text-decoration: none;}.watch_trailer .icon { background-image: url(/images/index/play_btn_s.png); float: right; height: 0; margin: 2px 5px; width: 0; padding: 14px 14px;}.index_L { float: left; width: 716px; margin-top: 1px;}.list_scrollable {position: relative;overflow: hidden;min-height: 150px;margin: 10px 0;background-repeat: no-repeat;background-position: center center;}.list_block.loading .list_scrollable {background-image: url("/images/editor-ajax-loader.gif");}.list_block {padding: 0px 15px 0px 15px;margin: 0px 10px 10px 10px;position: relative;}.list_block a{text-decoration: none;}.list_arrow { width: 25px; height: 80px; position: absolute; top: 65px; background-color: #FFF; background-image: url(/images/index/sprite.png); background-repeat: no-repeat;}.list_block.movie.first .list_arrow{ top: 126px;}.list_block.movie.second .list_arrow{ top: 75px;}.list_arrow.prev{ left: -8px;background-position: -4px 8px; border-bottom-left-radius: 8px; border-top-left-radius: 8px;}.list_arrow.prev:hover{background-color: #f6a250; background-position: -34px 8px;}.list_arrow.next{ right: -6px; background-position: -62px 8px; border-bottom-right-radius: 8px; border-top-right-radius: 8px;}.list_arrow.next:hover{background-color: #f6a250; background-position: -92px 8px;}.list_title { border-bottom: 1px solid #ff8001; color: #ff8001; font-size: 30px; font-weight: lighter; line-height: 30px; padding: 10px 10px 1px 0;}.list_title .icon{ background-position: -255px -5px; float: left; height: 0; margin: 9px 6px 0 -1px; width: 0; padding: 11px 10px;}.list_block.movie .list_title_tv, .list_block.movie .list_title_cast,.list_block.cast .list_title_movie, .list_block.cast .list_title_tv,.list_block.tv .list_title_movie, .list_block.tv .list_title_cast{display: none;}.item {float: left;}.item a:hover .item_title {color: #0CF;}.list_block .item_movie,.list_block .item_tv,.list_block .item_celeb {float: left;margin: 0px 29px 0px 2px;text-align: center;display: block;}.list_block .item_tv { margin-right: 2px;}.list_block .item_celeb { margin-right: 23px;}.item_cover {border: #ccc 1px solid;}.item_title { color: #0066ff; font-size: 15px; height: 15px; overflow: hidden; padding: 5px 0; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 107px; transition: color .2s cubic-bezier(.8, .1, .2, .9);}.list_block.tv .item_title { font-size: 14px; height: 38px; width: 160px;}.list_block.cast .item_title {font-size: 14px;width: 112px;}.item_content{ text-align: center; font-size: 12px; color: #333;}.rating_block {width: 90px;height: 14px;}.rate { background-image: url("/images/index/sprite.png"); background-repeat: no-repeat; display: inline-block; height: 0px; margin: 0 auto; text-align: center; width: 0px; padding: 7px 9px;}.rate.full {background-position: -198px -96px;}.rate.half { background-position: -198px -124px;}.rate.empty { background-position: -198px -110px;}.index_R { float: right; background: url(/images/index/gray_stripe.png); width: 287px; min-height: 1040px;}.hot_link { background-color: #fff; margin: 0 auto 12px; padding: 3px 3px 12px; width: 244px;}.hot_link_block { padding: 15px 12px 0 32px; position: relative;}.hot_link_block .icon { background-position: -181px -96px; height: 0; left: 15px; position: absolute; top: 21px; width: 0; padding: 4px 4px;}.hot_link a {font-size: 16px;color: #0066ff;}.hotlink_banner { display: block; margin: 12px 0 0 13px;}.intro_link { margin: 30px auto 0; width: 218px;}.list_tab {margin: 10px 0px 9px 2px;width: 660px;}.list_tab a{ padding: 2px 15px 4px 15px; font-size: 16px; float: left; margin-right: 5px; text-decoration: none;}.list_tab a.tab_on {border: #ff8001 1px solid;color: #ff8001;}.list_tab a.tab_off { transition: color .2s cubic-bezier(.8, .1, .2, .9); border: #eee 1px solid; color: #666;}.list_tab a.tab_off:hover { color: #ff8001; text-decoration: none;}a.view_more { color: #ff8001; float: right; font-size: 13px; margin-top: 2px; padding: 0; text-decoration: none; transition: opacity .2s cubic-bezier(.8, .1, .2, .9);}a.view_more .icon { background-position: -125px -5px; float: right; height: 0; margin: 6px 0 0 6px; width: 0; padding: 4px 4px;}a.view_more:hover { opacity: 0.6;}.exclusive_review { background-color: #f0efef; width: 690px; margin: 0px 15px 5px 15px; border-radius: 6px;}.exclusive_review .review_img { float: left; margin: 15px 15px 15px 15px; border: #ff8001 1px solid; width: 296px; height: 195px; background-position: center center; background-size: auto 230px;}.exclusive_review .review_block{float: left;}.exclusive_review .review_slogan { margin-top: 15px; font-size: 18px; color: #ff8001; width: 300px;;}.exclusive_review .review_title { font-size: 30px; font-weight: lighter; height: 32px; line-height: 30px; margin: 5px 10px 0 0; overflow: hidden; width: 350px;}.exclusive_review .review_rating { float: left; margin-top: 10px;}.exclusive_review .review_intro { height: 56px; line-height: 18px; margin: 5px 10px 0 0; overflow: hidden; text-align: justify; width: 350px;}.exclusive_review .review_intro a{ color: #ff8001;}.exclusive_review .review_reviewer { line-height: 18px; margin: 5px 12px 0;}.exclusive_review .review_reviewer .name { color: #333; float: right; font-size: 13px; line-height: 22px;}.exclusive_review .review_reviewer .avatar { border: 2px solid #666; float: right; height: 18px; margin-left: 10px; width: 18px;}.exclusive_review .review_reviewer .avatar img{ height: 18px; width: 18px;}.exclusive_review .review_action { margin: 5px 0px 5px 0px; padding: 5px; width: 340px; text-align: center; font-size: 12px; font-weight: lighter;}.exclusive_review .review_action span {display:inline-block; font-size: 12px; padding: 0 2px;}.exclusive_review .review_action a {font-weight: bold; color: #0066ff; text-decoration: none;}.exclusive_review .review_action a:hover { text-decoration: underline;}.ad_box { width: 250px; margin: 20px 0px 0px 8px; padding: 3px; background-color: #fff;}.ad_box2 { width: 100%; padding: 20px 0px 20px 0px; background-color: #fff; text-align: center;}img { border: 0;}@charset "utf-8";#section_media_layer { background-color: #000000; height: 100%; left: 0; opacity: 1; position: fixed; top: 0; width: 100%; z-index: 500;}#section_media_layout{ height: 100%; left: 0; margin: auto; position: fixed; top: 50%; width: 100%; z-index: 600;}.detail_layout_box { background-color: #202020; margin: auto; opacity: 0.9; position: relative; top: -295px; width: 1003px; height: 591px;}.detail_layout_top { height: 51px; background-color: #000000; opacity: 0.7; line-height: 50px;}.lightbox_box{ position: fixed; z-index: 600;}.detail_box { border: 1px solid #3C3C3C; margin: auto; position: relative; top: -295px; width: 1003px;}.detail_box_top {height: 51px;line-height: 50px;}.top_tt {display: block;float: left;color: #FFFFFF;font-size: 24px;text-align: center;width: 900px;font-weight: light;}.box_close_btn {float: right;margin: 6px 9px 0 0;cursor: pointer;}.detail_box_ctn {padding: 12px 20px;}.detail_box_ctn .left_part { float: left; width: 698px; height: 392px;}.detail_box_ctn.small .left_part { width: 648px;}.detail_box_ctn .right_part { float: right; width: 250px;}.detail_box_ctn.small .right_part { width: 300px;}.detail_box_btt {height: 103px;padding: 4px 20px 17px 20px;}.detail_box_btt .box_list { float: left; width: 875px; height: 106px;}.detail_box_btt .box_list.small { width: 980px;}.detail_box_btt .arrow_L {float: left;margin-right: 18px;cursor: pointer;}.detail_box_btt .arrow_R {float: right;cursor: pointer;} .detail_box_btt .thumbnail{ transition: border-color .2s cubic-bezier(.8, .1, .2, .9);float: left;display: block;width: 155px;height: 102px;border: 2px solid #424242;margin: 0 8px;}.box_list.small .thumbnail { width: 140px; height: 98px;}.detail_box_btt .thumbnail:hover {float: left;border: 2px #ff9900 solid;text-decoration: none;margin: 0 8px;}.detail_box_btt .thumbnail.activite {border: 2px #ff9900 solid;margin: 0 8px;}.detail_box_btt .thumbnail img{ width: 155px; height: 102px;}.box_list.small .thumbnail img{ width: 140px; height: 98px;}.trailer {position: absolute;margin: 30px 0 0 55px; width: 46px; height: 46px; background:url(/images/detailpage_v4/play_btn.png);}.box_content {position: absolute;top: 63px;left: 20px;width : 698px;height: 392px;background: transparent;background-repeat: no-repeat;background-position: center center;}.detail_box_ctn.small .box_content { width : 648px;}.activities_zone { margin-top: 13px;}.activities_zone div{ background:#ff8001; color:#FFFFFF; font-size:14px; line-height:23px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; margin-bottom:8px; padding-bottom: 2px;}.activities_btn_icon{ padding-left:18px; padding-right:9px; float: left;}.activities_btn_txt{ float:left;}.activities_zone div a{ display: block; line-height:23px; color:#FFFFFF; text-decoration:none;}.activities_zone div a:hover{ background:#ed7600; -webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}.activities_zone div .lightbox_button_name a{ display: inline; }.warn_box_prefix { position: fixed; top:50%; left: 50%; z-index: 600;}.warn_box { width: 550px; height: 200px; padding: 20px; margin: 0 auto; background: #FFFFFF; display: none; position: relative; top: -100px; left: -275px;}.upgrade_box { width: 540px; height: 190px; padding: 20px; margin: 0 auto; background: #FFFFFF; display: none; position: relative; top: -260px; left: -270px;}.warn_title{ margin: 0 auto; width: 511px;}.warn_title .warn_icon{ float: left; height: 36px; line-height: 36px; width: 36px;}.warn_title .warn_title_content{ float: left; font-size: 16px; line-height: 36px; margin-left: 15px; width: 450px;}.warn_title .warn_title_desp{ float: left; font-size: 16px; line-height: 22px; margin-left: 15px; margin-top: 5px; width: 400px;}.warn_note { color: red; font-size: 17px; margin-left: 72px; margin-top: 26px;}.upgrade_box .warn_note { margin-left: 57px; margin-top: 17px;}.warn_check { margin-bottom: 28px; margin-left: 64px; margin-top: 7px;}.warn_check_checker, .warn_check_content { float: left; font-size: 14px; margin-left: 4px;}.warn_box label, .upgrade_box label { display: block;}.upgrade_box .ok_btn { height: 31px; margin: 21px auto; width: 200px;}.upgrade_box .ok_btn a { background: none repeat scroll 0 0 #ff8001; border-radius: 6px; color: #ffffff; display: block; font-size: 16px; height: 33px; line-height: 31px; padding: 0 30px; text-align: center; text-decoration: none; width: 131px; }.warn_box .ok_btn a:hover, .upgrade_box .ok_btn a:hover { opacity:0.6;}.warn_box .loading, .upgrade_box .loading{ display:none; margin-top:12px;}.warn_box .loading img, .upgrade_box .loading img{ margin:0 auto; display:block;}