@charset "utf-8";

.xi_header {
	width: 100%;
	font-size: 13px;
}

.xi_header_bg {
	background-image: -webkit-linear-gradient(90deg, rgb(26, 26, 26) 0%,
		rgb(36, 36, 36) 100% );
	background-image: -moz-linear-gradient(90deg, rgb(26, 26, 26) 0%,
		rgb(36, 36, 36) 100% );
	background-image: -ms-linear-gradient(90deg, rgb(26, 26, 26) 0%,
		rgb(36, 36, 36) 100% );
	background-image: -0-linear-gradient (       90deg, rgb(26, 26, 26) 0%,
		rgb(36, 36, 36) 100% );
	background-image: linear-gradient(0deg, rgb(26, 26, 26) 0%,
		rgb(36, 36, 36) 100% );
	background-color /*\**/: #242424\9;
	height: 68px;
	background-repeat: repeat-x;
	min-width:988px;
}

.xi_header_area {
	width: 988px;
	margin: 0 auto;
	color: #a9a9a9;
}

.xi_logo_area {
	width: 200px;
	height: 68px;
	float: left;
	position: relative;
	font-size: 0px;
}

.xi_logo_area:before {
	content: url(../bigMyVideo/images/logo_header_white.png);
	width: 150px;
	height: 40px;
    top: 20px;
    left: 20px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
}

.xi_logo_area a {
	width: 200px;
	height: 90px;
	display: block;
}

.xi_logo_right {
	float: left;
	width: 788px;
}

.xi_user_area {
	float: right;
	text-align: right;
	position: relative;
	width: 100%;
	padding-right: 10px;
}

.xi_user_menu {
	padding: 10px 0;
}

.xi_user_menu span a {
	color: #ffae01;
	text-decoration: none;
}

.xi_user_menu span a:hover {
	text-decoration: underline;
	color: #ffcc00
}

/*搜尋*/
.xi_keyword_area {
	float: right;
	padding: 0 10px 0 0;
}

.xi_search_text {
	border: none;
	margin: 0px;
	color: #414141;
	background-image: url(../bigMyVideo/images/searchbar_bg.png);
	background-repeat: no-repeat;
	background-position: -140px 0px;
	outline: none;
	height: 26px
}

#xi_search_text {
	float: left;
	margin-top: 1px;
	font-size: 13px;
	line-height: 26px;
	padding-left: 5px;
	border-radius: 0px;
	width: 130px;
}

#xi_search_text2 {
	float: left;
	margin-top: 1px;
	font-size: 13px;
	line-height: 26px;
	padding-left: 5px;
	border-radius: 0px;
	width: 130px;
}

.xi_styled-select select {
	width: 60px;
	background: transparent;
	background-color: rgba(0, 0, 0, 0);
	color: #414141;
	border: none;
	outline: none;
	position: relative;
	top: 5px;
}

.xi_styled-select {
	width: 60px;  /* width: 65px; */
	overflow: hidden;
	float: left;
	margin-top: 1px; 
	background-image: url(../bigMyVideo/images/searchbar_bg.png);
	padding: 0 0 0 5px;
	height: 26px;
}

#btn_search {
	width: 27px;
	height: 26px;
	float: left;
	margin: 1px 0 0 0;
}

.xi_header_banner {
	float: right;
	padding: 1px 10px 0 0;
}

/*選單*/
.xi_top_menu {
	background: url(../bigMyVideo/images/top_menu_bg.png) repeat-x;
	height: 36px;
	width: 988px;
	margin: 0 auto;
}

.xi_top_menu ul li {
	padding: 0 25px;
	line-height: 36px;
	font-size: 16px;
	display: inline-block;
}

.xi_top_menu a {
	display: block;
}

#xi_menu {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	width: 988px;
	float: left;
	height: 36px
}

#xi_menu li {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 16px;
	height: 36px;
}

#xi_menu .xi_menu_on a:hover {
	background-image: url(../bigMyVideo/images/menu.jpg);
	background-repeat: repeat-x;
	background-size: 100% 36px;
}

#xi_menu .xi_menu_off a:hover {
	background-image: url(../bigMyVideo/images/menu.jpg);
	background-repeat: repeat-x;
	background-size: 100% 36px;
}

#xi_menu .xi_menu_on {
	background: url(../bigMyVideo/images/top_menuon_bg.png) center center no-repeat;
	background-size: 100% 36px;
}

#xi_menu .xi_menu_off a,#xi_menu .xi_menu_on a {
	min-width: 40px;
	padding: 0 15px;
	display: block;
	color: #1e1e1e;
	text-decoration: none;
	text-align: center;
}

.menu_live{
	width: 187px;
    height: 36px;
    position: absolute;
    right: 0px;
	background: url(../bigMyVideo/images/live_banner_bg.png);
	
}
.menu_live a{
	font-size: 12px;
	color: #1e1e1e;
	text-decoration: none;
	text-align: left;
	width: 150px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.menu_live .tag_live{
	display: block;
	width: auto;
	background-color: #FF0004;
	padding: 5px;
	border-radius: 20px;
	float: left;
	color: #fff;
	font-size: 10px;
	line-height: 10px;
	margin: 8px 5px 0 0;
}

.lsatwatch_warp{
	position: relative;
    width: 922px;
    text-align: left;
    margin: 5px auto;
}
.lsatwatch_warp img{
    position: relative;
	top: 10px;
	margin: 5px;	
}
.lsatwatch_warp a{
    color: #ffae01;
    text-decoration: none;
}

/*小(窄)選單*/
.s_menu {
	position: fixed;
	top: 0px;
	margin: 0 auto;
	z-index: 100;
	width: 100%;
	background-color: #202020;
	color: #a9a9a9;
	font-size: 13px;
	height: 42px;
}

.s_logo {
	background-image: url(../bigMyVideo/images/logo_header_white.png);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 130px;
	height: 33px;
	float: left;
	margin: 4px 0 0 26px;
	text-indent: -99999px;
}

.s_btn {
	background-image: url(../bigMyVideo/images/s_btn.png);
	background-repeat: no-repeat;
	width: 75px;
	height: 26px;
	float: left;
	text-indent: -99999px;
	margin: 8px 0 0 25px;
}

.s_btn:hover {
	background-image: url(../bigMyVideo/images/s_btn.png);
	background-position: 0px -26px;
}

.xi_keyword_area_2 {
	float: left;
	padding: 7px 0 0 10px;
}

.s_user_short {
	width: 125px;
	max-width: 145px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	float: left;
	margin-left: 10px;   
}

.s_user {
	text-align: right;
	margin: 0 10px 0 0;
	line-height: 24px;
}

#ad {
	position: fixed;
	top: 33%;
	right: 0px;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 180px;
	z-index: 110;
}

.ad_open {
	width: 80px;
	height: 180px;
	overflow: hidden;
}

.ad_open .ad_box {
	margin: 0 0 0 -20px;
	width: 100px;
	transition: all 0.1s;
}

.ad_close .ad_box {
	margin: 0 0 0 60px;
	width: 100px;
	transition: all 0.3s; /* IE 9 */
}

#backtop {
	position: fixed;
	bottom: 0px;
	right: 10px;
	margin: 0;
	padding: 0;
	width: 50px;
	z-index: 100;
}
.s-mail {
           width: 50px;
           height: 49px;
           background-image: url(../bigMyVideo/images/up-icon.png);
           background-position: 0 -50px;
           text-indent: -99999px;
}

.s-mail:hover {
           width: 50px;
           height: 49px;
           background-image: url(../bigMyVideo/images/up-icon.png);
           background-position: 50px -50px;
}
.go-top {
	width: 50px;
	height: 50px;
	background-image: url(../bigMyVideo/images/up-icon.png);
	background-position: 0 -150px;
	text-indent: -99999px;
}

.go-top:hover {
	width: 50px;
	height: 50px;
	background-image: url(../bigMyVideo/images/up-icon.png);
	background-position: 50px -150px;
}

.F-Q {
	width: 50px;
	height: 49px;
	background-image: url(../bigMyVideo/images/up-icon.png);
	background-position: 0 0px;
	text-indent: -99999px;
}

.F-Q:hover {
	width: 50px;
	height: 49px;
	background-image: url(../bigMyVideo/images/up-icon.png);
	background-position: 50px 0px;
}

.s_sale {
	width: 50px;
	height: 49px;
	background-image: url(../bigMyVideo/images/up-icon.png);
	background-position: 0 -100px;
	text-indent: -99999px;
}

.s_sale:hover {
	width: 50px;
	height: 49px;
	background-image: url(../bigMyVideo/images/up-icon.png);
	background-position: 50px -100px;
}

.sub_menu {
	position: fixed;
	width: 100%;
	z-index: 30;
	top: 42px;
}

.menu_out {
	width: 988px;
	margin: 0 auto;
	margin-top: -300px;
	transition: all 0.3s;
	background-color: #1e1e1e;
	min-height: 122px;
	color: #CCC;
}

.menu_in {
	margin-top: 0px;
	transition: all 0.1s;
}

.smenu {
	padding: 0 10px;
	line-height: 30px;
	/*margin-bottom: 0;*/
}

.smenu li {
	float: left;
	padding: 0 15px;
}

.smenu a:hover {
	color: #ffcc00;
	text-decoration: underline;
}

.s_free {
	min-width: 41px;
	max-width: 100px;
	float: left;
	padding: 0 18px 0 0;
	text-align: left;
}

/*.s_three { width:55px; float:left;}
.s_four{ width:70px; float:left;}
.s_five{ width:80px; float:left;}
.s_seven{ width:110px; float:left;}*/
.smenu a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #CCC;
}

.s_three a {
	width: 42px;
}

.s_four a {
	width: 56px;
}

.s_five a {
	width: 70px;
}

.s_seven a {
	width: 100px;
}

.s_title {
	color: #cc9933;
	background-image: url(../bigMyVideo/images/s_line.png);
	background-repeat: no-repeat;
	background-size: 100% 1px;
	background-position: 0 28px;
	text-align: left;
}

/*footer*/
.foot {
	background-image: url(../bigMyVideo/images/navibbg.png);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #eee;
	padding: 0;
	text-align: center;
	clear: both;
}

.xi_foot {
	background-image: url(../bigMyVideo/images/navibbg.png);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #f9f9f9;
	width: 988px;
	margin: 0 auto;
	min-height: 246px;
	clear: both;
}

.xi_bottom_menu {
	width: 926px;
	margin:0px auto;
	line-height: 24px;
	text-align: left;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	padding: 5px 0;
}

.xi_bottom_menu {
	text-align: center;
	vertical-align: top;
}

.xi_bottom_list {
	width: 145px;
	display: inline-block;
	color: #cccccc;
	text-decoration: none;
	vertical-align: top;
	text-align: center
}

.xi_bottom_list_2 {
	width: 121px;
	display: inline-block;
	color: #cccccc;
	text-decoration: none;
	vertical-align: top;
	text-align: center
}

.xi_bottom_menu a {
	display: block;
	line-height: 20px;
}

.xi_bottom_menu .sort {
	font-size: 14px;
	color: #424242;
	padding: 0px;
	font-weight: bold;
	line-height:30px;
}

.sort_list {
	font-size: 14px;
	color: #999999;
	padding: 0px;
}

.sort_list:link {
	color: #999999;
}

.sort:hover,.sort_list:hover {
	color: #ffac10;
	text-decoration: underline;
}

.xi_bottom_menu ul .sort a:hover {
	color: #fe9900;
	padding: 0px;
}

.xi_copyright {
	padding: 5px 0 10px 0;
	text-align: center;
	color: #999999;
	font-size: 13px;
	line-height: 17px;
}

.xi_copyright a {
	color: #999999;
	text-decoration: underline;
}

.xi_copyright a:hover {
	color: #68a9ff;
}

.TWM {
	text-indent: -9999px;
	background-image: url(../bigMyVideo/images/tem_logo.png);
	width: 96px;
	height: 17px;
	display: inline-block;
}

/* 中間區塊~ */ /*首頁輪播*/
.xi_warpper {
	background-image: url(../bigMyVideo/images/navibbg.png);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #eee;
	font-family: "微軟正黑體";
}

.xi_content {
	width: 988px;
	margin: 0 auto;
}

.xi_kv_banner {
	height: 320px;
	position: relative;
}

.xi_kv_banner .next,.xi_kv_banner .prev {
	position: absolute;
	top: 150px;
	left: 4px;
	width: 24px;
	height: 45px;
	display: block;
	z-index: 9;
	cursor: pointer;
}

.xi_kv_banner .next img,.xi_kv_banner .prev img {
	visibility: hidden;
}

.xi_kv_banner:hover .next img,.xi_kv_banner:hover .prev img {
	visibility: visible;
}

.slides_container {
	width: 988px;
	height: 320px;
	overflow: hidden;
	position: relative;
}

.xi_kv_banner .next {
	left: 960px;
}

.index_ad_slideshow .pagination {
	display: none
}

.pagination {
	list-style: none;
	text-align: center;
	width: 100%;
	margin-top: -15px;
	z-index: 5;
	position: relative;
}

.pagination li {
	margin: 0px 1px;
	display: inline-block
}

.pagination li a {
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	background-image: url(../bigMyVideo/images/pagination.png);
	background-position: 0 0;
	overflow: hidden;
}

.pagination li.current a {
	background-position: 0 -12px;
}

/*首頁細長廣告*/
.index_ad_slideshow {
	clear: both;
	width: 928px;
	margin: 5px auto 0 auto;
	height: 150px;
}

/* group_title所有設定~ */
.xi_group_title {
	border-bottom: solid 3px #e0e0e0;
	height: 42px;
	width: 924px;
	margin: 0 auto;
	font-family: "微軟正黑體";
	clear: both;
	margin-top: 5px;
	clear: both;
	font-weight: bolder;
}

.xi_group_title li {
	padding: 4px 0 0;
	line-height: 40px;
	position: relative;
	display: inline-block;
}

.xi_group_title li a {
	color: #656565;
	font-size: 16px;
	text-decoration: none;
	display: block
}

.xi_group_title li a:hover {
	color: #fe9900;
}
.xi_group_title li h2 {
	position: relative;
	display: inline-block;
    color: #363636;
    font-size: 24px;
    margin: 0px;
    padding: 0px;
}

.group_title_press {
	color: #363636;
	font-size: 24px;
	text-decoration: none;
	position: relative;
	float: left
}
.a_poster .promote h3 {
        font-size: 18px;
        color: #666666;
        padding: 6px 7px;
        width: 303px;
        text-decoration: none;
        overflow : hidden;
    text-overflow : ellipsis;
    white-space : nowrap;
}
a.group_title_press:hover {
	color: #ee7900;
}

.group_title_press:before {
	content: " ";
	display: block;
	position: absolute;
	height: 3px;
	background-color: #fd9406;
	width: 100%;
	bottom: -1px;
	left: 0px;
	z-index: 2px;
}

.a_poster .promote:hover {
	border-bottom: solid 3px #fd9406;
	background-color: #ffffff;
}

.xi_group_title_more {
	float: right;
	font-size: 16px;
	color: #363636;
	padding: 18px 15px 0 0;
}

.xi_group_title_more a {
	color: #363636;
	text-decoration: none;
	font-size: 20px;
}

.xi_group_title_more a:hover {
	border-bottom: solid 1px #3366ff;
	color: #3366ff;
}

/* 影片more */
.more_film_b {
	background-image: url(../bigMyVideo/images/more-8.jpg);
	width: 151px;
	height: 242px;
}

.more_film_b:hover {
	background-image: url(../bigMyVideo/images/more-8.jpg);
	background-position: -151px 0px;
}

.more_film_d {
	background-image: url(../bigMyVideo/images/more-4_01.jpg);
	width: 266px;
	height: 343px;
}

.more_film_d:hover {
	background-image: url(../bigMyVideo/images/more-4_01.jpg);
	background-position: -226px 0px;
}

.more_film_f {
	background-image: url(../bigMyVideo/images/more-sport.jpg);
	width: 227px;
	height: 146px;
	float: left;
	border-bottom: solid 3px #e0e0e0;
	transition: border-bottom 0.3s, background-color 0.3s;
}

.more_film_f:hover {
	background-image: url(../bigMyVideo/images/more-sport.jpg);
	background-position: -227px 0px;
	border-bottom: solid 3px #fd9406;
}

.more_film_e {
	background-image: url(../bigMyVideo/images/more-sport.jpg);
	width: 227px;
	height: 126px;
	background-position: -454px 0px;
	float: left;
	border-bottom: solid 3px #e0e0e0;
	transition: border-bottom 0.3s, background-color 0.3s;
}

.more_film_e:hover {
	background-image: url(../bigMyVideo/images/more-sport.jpg);
	background-position: -681px 0px;
	border-bottom: solid 3px #fd9406;
}

/* group_a影片範圍設定 */
.slider_new_01 {
	position: relative;
	width: 988px;
	height: 500px;
	text-align: left;
	clear: both;
}

.slider-direction-buttons {
	position: absolute;
	top: 0;
	z-index: 20
}

.slider_new_01 .xi_silder_back {
	position: absolute;
	left: 0;
	width: 30px;
	height: 500px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat 0px 210px;
	top: 0px;
	z-index: 20
}

.slider_new_01 .xi_silder_back:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -64px 210px;
}

.slider_new_01 .xi_silder_forth {
	position: absolute;
	top: 0px;
	left: 958px;
	width: 30px;
	height: 535px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat -30px 210px;
	z-index: 20
}

.slider_new_01 .xi_silder_forth:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -94px 210px;
}

.slider_new_01 .xi_silder_forth_bg {
	width: 30px;
	height: 535px;
	position: absolute;
	top: 0px;
	left: 958px;
	z-index: 1;
	background-color: #f9f9f9;
}

.slider_new_01 .xi_silder_back_bg {
	background-color: #f9f9f9;
	width: 30px;
	height: 535px;
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0;
}

.a_poster ul {
	float: left;
	width: 1000px;
	font-size: 0;
}

.a_poster .more_movice {
	float: left;
	width: 955px;
	font-size: 0;
	padding-left: 32px;
}

.a_poster li {
	display: inline-block;
	width: 151px;
	margin: 0 4px 5px 0;
	border-bottom: solid 3px #e0e0e0;
	background-color: #f2f0f0;
	transition: border-bottom 0.3s, background-color 0.3s;
	float: left;
/* 	2018/11/05 */
	position: relative;
}

.a_poster {
	position: relative;
	padding: 5px 0 0 0;
}

.a_poster .promote {
	width: 303px;
	float: left;
	border-bottom: solid 3px #e0e0e0;
	transition: border-bottom 0.3s, background-color 0.3s;
	background-color: #f2f0f0;
	margin: 0 5px 0 0;
	/* 2018/11/05 */
	position:relative;
}

.a_poster li:hover {
	border-bottom: solid 3px #fd9406;
	background-color: #ffffff;
}

.promote a,.a_poster li a {
	text-decoration: none;
}

.a_poster .promote_title {
	width: 303px;
	height: 45px;
	text-align: left;
}

.a_poster .promote h3 {
	font-size: 18px;
	color: #666666;
	padding: 5px 7px;
	width: 290px;
	text-decoration: none;
}

.a_poster .promote p {
	width: 303px;
	font-size: 14px;
	color: #669933;
	margin: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.a_poster li h3 {
	width: 145px;
	height: 19px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	color: #5b5b5b;
	line-height: 19px;
	padding: 0 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* group_b影片範圍設定 */
.slider_new_02 {
	width: 988px;
	height: 250px;
	position: relative;
	text-align: left;
	clear: both;
}

.slider_new_02 .xi_silder_back {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 250px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat 0px 95px;
}

.slider_new_02 .xi_silder_back:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -64px 95px;
}

.slider_new_02 .xi_silder_forth {
	position: absolute;
	left: 956px;
	top: 0px;
	width: 34px;
	height: 280px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat -30px 95px;
	z-index: 20
}

.slider_new_02 .xi_silder_forth:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -94px 95px;
}

.slider_new_02 .xi_silder_back_bg {
	background-color: #f9f9f9;
	width: 30px;
	height: 280px;
	z-index: 1;
}

.slider_new_02 .xi_silder_forth_bg {
	width: 30px;
	height: 280px;
	position: absolute;
	top: 0px;
	left: 958px;
	z-index: 1;
	background-color: #f9f9f9;
}

.b_poster ul {
	float: left;
	width: 988px;
	height: 273px;
	margin: 0 0 0 32px;
}

.b_poster li {
	display: inline-block;
	width: 151px;
	border-bottom: solid 3px #e0e0e0;
	background-color: #f2f0f0;
	transition: border-bottom 0.3s, background-color 0.3s;
	float: left;
	margin: 0 0 0 3px;
	position: relative;
}

.b_poster {
	position: relative;
	padding: 5px 0 0 0;
}

.b_poster_img {
	width: 100%;
	height: 222px;
}

.b_poster li:hover {
	border-bottom: solid 3px #fd9406;
	background-color: #ffffff;
}

.b_poster li a {
	text-decoration: none;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

.b_poster li h3 {
	width: 145px;
	height: 19px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	color: #5b5b5b;
	line-height: 19px;
	padding: 0 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* group_c影片範圍設定 */
.slider_new_03 {
	width: 988px;
	height: 250px;
	position: relative;
	text-align: left;
	clear: both;
}

.slider_new_03 .xi_silder_back {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 250px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat 0px 90px;
}

.slider_new_03 .xi_silder_back:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -64px 90px;
}

.slider_new_03 .xi_silder_forth {
	position: absolute;
	left: 958px;
	top: 0px;
	z-index: 20;
	width: 28px;
	height: 250px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat -30px 90px;
}

.slider_new_03 .xi_silder_forth:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -94px 90px;
}

.slider_new_03 .xi_silder_back_bg {
	background-color: #f9f9f9;
	width: 30px;
	height: 250px;
	z-index: 1;
}

.slider_new_03 .xi_silder_forth_bg {
	width: 25px;
	height: 250px;
	position: absolute;
	top: 0px;
	left: 963px;
	z-index: 1;
	background-color: #f9f9f9;
}

.c_poster .promote {
	height: 241px;
	width: 462px;
	float: left;
	border-bottom: solid 3px #e0e0e0;
	transition: border-bottom 0.3s, background-color 0.3s;
	background-color: #f2f0f0;
	margin-left: 32px;
	text-align: left
}

.c_poster .promote:hover {
	border-bottom: solid 3px #fd9406;
	background-color: #ffffff;
}

.c_poster ul {
	float: left;
	width: 988px;
	height: 265px;
	font-size: 0;
}

.c_poster .more_movice {
	float: left;
	width: 988px;
	height: 262px;
	font-size: 0;
	margin-left: 15px;
}

.c_poster ul li {
	display: inline-block;
	width: 151px;
	margin: 0 0 10px 3px;
	border-bottom: solid 3px #e0e0e0;
	background-color: #f2f0f0;
	transition: border-bottom 0.3s, background-color 0.3s;
	float: left;
}

.c_poster {
	position: relative;
	padding: 5px 0 0 0;
}

.c_poster li:hover {
	border-bottom: solid 3px #fd9406;
	background-color: #ffffff;
}

.c_poster li a {
	text-decoration: none;
}

.c_poster li h3 {
	width: 145px;
	height: 19px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	color: #5b5b5b;
	line-height: 19px;
	padding: 0 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.c_poster .promote h3 {
	font-size: 18px;
	color: #666666;
	padding: 10px 0;
	width: 265px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.c_poster .promote .time {
	color: #669933;
	display: block;
	padding-bottom: 5px;
	font-size: 14px;
}

.c_poster .promote p {
	color: #515151;
	font-size: 14px;
	line-height: 24px;
}

.c_poster .promote_title {
	position: absolute;
	width: 265px;
	left: 210px;
	top: 15px;
}

.c_poster .notice {
	position: absolute;
	z-index: 2;
	left: 359px;
	top: 235px;
	background-image: url(../bigMyVideo/images/notice.png);
	width: 108px;
	height: 31px;
	text-indent: -9999px;
}

/* group_d影片範圍設定 */
.slider_new_04 {
	position: relative;
	width: 988px;
	height: 353px;
	text-align: left;
	clear: both;
}

.slider_new_04 .xi_silder_back {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20;
	width: 30px;
	height: 380px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat 0px 130px;
}

.slider_new_04 .xi_silder_back:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -64px 130px;
}

.slider_new_04 .xi_silder_forth {
	position: absolute;
	left: 958px;
	top: 0px;
	z-index: 20;
	width: 30px;
	height: 380px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat -32px 130px;
}

.slider_new_04 .xi_silder_forth:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -96px 130px;
}

.slider_new_04 .xi_silder_back_bg {
	background-color: #f9f9f9;
	width: 30px;
	height: 380px;
	z-index: 1;
}

.slider_new_04 .xi_silder_forth_bg {
	width: 30px;
	height: 380px;
	position: absolute;
	top: 0px;
	left: 958px;
	z-index: 1;
	background-color: #f9f9f9;
}

.d_poster ul {
	float: left;
	width: 988px;
	height: 400px;
	margin-left: 32px;
}

.d_poster li {
	display: inline-block;
	width: 226px;
	margin: 0 6px 0 0;
	border-bottom: solid 3px #e0e0e0;
	background-color: #f2f0f0;
	transition: border-bottom 0.3s, background-color 0.3s;
	float: left;
}

.d_poster {
	position: relative;
	padding: 5px 0 0 0;
}

.d_poster li:hover {
	border-bottom: solid 3px #fd9406;
	background-color: #ffffff;
}

.d_poster li a {
	text-decoration: none;
}

.d_poster li h3 {
	width: 220px;
	height: 19px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	color: #5b5b5b;
	line-height: 19px;
	padding: 0 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.d_poster ul {
	font-size: 0;
}

/* group_E影片範圍設定 */
.slider_new_05 {
	position: relative;
	width: 988px;
	height: 270px;
	text-align: left;
	clear: both;
}

.slider_new_05 .xi_silder_back {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20;
	width: 30px;
	height: 275px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat 0px 105px
}

.slider_new_05 .xi_silder_back:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -64px 105px;
}

.slider_new_05 .xi_silder_forth {
	position: absolute;
	left: 958px;
	top: 0px;
	z-index: 20;
	width: 28px;
	height: 275px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat -32px 105px
}

.slider_new_05 .xi_silder_forth:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -96px 105px;
}

.slider_new_05 .xi_silder_back_bg {
	background-color: #f9f9f9;
	width: 30px;
	height: 275px;
	z-index: 1;
}

.slider_new_05 .xi_silder_forth_bg {
	width: 30px;
	height: 275px;
	position: absolute;
	top: 0px;
	left: 958px;
	z-index: 5;
	background-color: #f9f9f9;
}

.e_poster ul {
	float: left;
	width: 988px;
	font-size: 0;
}

.e_poster .sport_next {
	float: left;
	width: 958px;
	font-size: 0;
	padding: 0 0 0 32px;
}

.e_poster li {
	display: inline-block;
	width: 227px;
	margin: 0 5px 5px 0;
	border-bottom: solid 3px #e0e0e0;
	background-color: #f2f0f0;
	transition: border-bottom 0.3s, background-color 0.3s;
	position: relative;
	float: left
}

.e_poster li img {
	width: 227px;
	height: 126px;
}

.e_poster {
	padding: 5px 0 0 0;
}

.e_poster .promote {
	height: 259px;
	width: 459px;
	float: left;
	border-bottom: solid 3px #e0e0e0;
	transition: border-bottom 0.3s, background-color 0.3s;
	background-color: #f2f0f0;
	margin: 0 5px 0 32px;
	position: relative;
}

.e_poster .promote:hover,.e_poster li:hover {
	border-bottom: solid 3px #fd9406;
	background-color: #ffffff;
}

.e_poster h3:hover {
	opacity: 1;
}

.promote a,.e_poster li a {
	text-decoration: none;
}

.e_poster .promote h3,.e_poster li h3 {
	position: absolute;
	font-size: 16px;
	color: #fff;
	width: 459px;
	bottom: 0px;
	background-color: #2b2b2b;
	opacity: 0.85;
}

.e_poster .promote h3 {
	width: 459px;
	height: 60px;
}

.e_poster li h3 {
	width: 227px;
	height: 30px;
}

.e_poster .promote p {
	padding: 10px;
    line-height: 20px;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 第2行要顯示點點點 */
    -webkit-box-orient: vertical;
    width:440px;
    height:30px;
}

.e_poster li p {
	padding: 8px 3px 0 3px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	width: 227px;
	color: #fff;
	font-size: 14px;
	text-align: left
}

/* group_f影片範圍設定 */
.slider_new_06 {
	position: relative;
	width: 988px;
	height: 155px;
	text-align: left;
	clear: both;
}

.slider_new_06 .xi_silder_back {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20;
	width: 30px;
	height: 155px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat 0px 35px
}

.slider_new_06 .xi_silder_back:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -64px 35px;
}

.slider_new_06 .xi_silder_forth {
	position: absolute;
	left: 958px;
	top: 0px;
	z-index: 20;
	width: 28px;
	height: 275px;
	background: url(../bigMyVideo/images/arrow.png) no-repeat -32px 35px
}

.slider_new_06 .xi_silder_forth:hover {
	background: url(../bigMyVideo/images/arrow.png) no-repeat -96px 35px;
}

.slider_new_06 .xi_silder_back_bg {
	background-color: #f9f9f9;
	width: 30px;
	height: 275px;
	z-index: 1;
}

.slider_new_06 .xi_silder_forth_bg {
	width: 30px;
	height: 275px;
	position: absolute;
	top: 0px;
	left: 958px;
	z-index: 5;
	background-color: #f9f9f9;
}

.f_poster .sport_next {
	float: left;
	width: 958px;
	font-size: 0;
	padding: 0 0 0 32px;
}

.xi_NBAbg {
	display: inline-block;
	width: 227px;
	height: 146px;
	margin: 0 5px 5px 0;
	border-bottom: solid 3px #e0e0e0;
	background-color: #f2f0f0;
	transition: border-bottom 0.3s, background-color 0.3s;
	position: relative;
	float: left;
	background-image: url(../bigMyVideo/images/NBA_bg2.jpg);
	font-size: 14px;
	background-repeat: no-repeat;
}

.xi_NBAbg:hover {
	border-bottom: solid 3px #fd9406;
}

.xi_NBA_date {
	text-align: center;
	color: #0f0f0f;
	font-weight: bold;
	line-height: 28px;
}

.xi_NBA_vs {
	width: 227px;
	padding: 28px 0 0 0;
}

.xi_teamA {
	float: left;
	height: 98px;
	width: 50%
}

.xi_teamB {
	float: left;
	height: 98px;
	width: 50%;
	text-align: right
}

.xi_NBA_film {
	font-size: 14px;
	width: 227px;
	line-height: 20px;
	color: #5b5b5b;
	text-align: center;
	white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;

}

.f_poster {
	padding: 5px 0 0 0;
}

.f_poster .promote {
	height: 259px;
	width: 459px;
	float: left;
	border-bottom: solid 3px #e0e0e0;
	transition: border-bottom 0.3s, background-color 0.3s;
	background-color: #f2f0f0;
	margin: 0 5px 0 32px;
	position: relative;
}

/*各館類型*/
.xi_type { /*	background-color: #fff;
	border: solid 1px #ececec;*/
	margin: 0 auto;
	text-align: left;
	float: left;
	line-height: 24px;
	padding: 6px 0 0 0;
}

.xi_type640 {
	width: 620px;
}

.xi_type190 {
	width: 170px;
}

.xi_typebox {
	margin: 10px 0 0 15px;
}

.xi_typebox_left {
	width: 700px;
	float: left
}

.xi_typebox_right {
	width: 250px;
	float: left
}

.xi_type li {
	display: inline-block;
	padding-right: 15px;
	font-size: 14px;
}

.xi_type li a {
	color: #4b4b4b;
	text-decoration: none;
}

.xi_type li a:hover {
	color: #ef7a00;
	text-decoration: underline
}

.xi_type_class {
	background-image: url(../bigMyVideo/images/type_title.png);
	background-repeat: no-repeat;
	width: 52px;
	height: 24px;
	margin: 5px 0 0 20px;
	color: #FFF;
	line-height: 24px;
	padding-left: 6px;
	float: left;
	text-align: left
}

/*純文字說明頁面*/
h2 {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 20px;
}

p {
	line-height: 20px;
	font-size: 14px
}

.buy_container_3 {
	float: left;
	width: 890px;
	text-align: left;
	/*background-color: #fff;*/
	margin: 0 auto;
}

.div_privacy_text h2 {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 20px;
}

.div_privacy_text h3 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 20px;
}

.div_privacy_text p {
	font-size: 14px;
	line-height: 22px;
}
/* ======= 看片金合併 ======= */
.program_title_2 {
        height: 37px;
        background-color: #ebebeb;
        border-left: 6px solid #ff9d40;
}
.program_title_2 p{ padding-left:10px; line-height:37px; font-size:16px; color:#414141}
#service .program_2 {
        font-size: 15px;
        color: #343434;
        text-align: left;
        display: block;
        font-family: "微軟正黑體";
}
.xi_buy_card{ width:55px; text-align:center; height:24px}
.content_description_4{
        float: left;
        line-height: 24px;
        color: #343434;
        letter-spacing: 1px;
        text-justify: inter-ideograph;
        width: 600px;
        text-align:center;

}
.content_bg_2 table td{
        vertical-align: top;
        padding:5px 0 5px 0;
        line-height:26px;
}
.gash_word_01{ font-size:14px; line-height:24px;}
.gash_title{ padding:0 0 0 10px; font-weight: bold;}
.content_right_2{
        float: right;
        text-align: center;
        color: #343434;
        font-size: 15px;
        padding:0 36px 0 0;
}
.buy_word_01 p{ margin:0px;}

/* ======= chromecast新增 ======= */
.Persistent-bg {
	position: fixed;
	bottom: 0px;
	width: 100%;
	background-image:url(../bigMyVideo/images/Persistent_bg.png);
	height:56px;
	z-index: 80;
    display: none;
}
.Persistent-box{
	width:420px;
	margin:0 auto;
}
.Persistent-poster{
	float:left;
	margin:6px 12px 0 0;
}
.Persistent-poster img{
	width:31px; height:44px;
}
.Persistent-text{ float:left; width:240px; padding:10px 5px 0 0;}
.Persistent-movie{
	font-size:16px;
    color:#21b8e3;
    font-weight:bold;
    text-decoration: none;
    overflow : hidden;
    text-overflow : ellipsis;
    white-space : nowrap;
    width:240px;
}
.Persistent-cast{
	padding:5px 0 0 0;
	font-size:13px;
	color:#c1c0c0;
	text-decoration: none;
	overflow : hidden;
    text-overflow : ellipsis;
    white-space : nowrap;
    width:240px;
}
.Persistent_btn_play{
	background-image: url(../bigMyVideo/images/control_btn.png);
	background-repeat:no-repeat;
	width:53px;
	height:100%;
	background-position: -126px 18px;
	float:left;
	cursor: pointer;
	height:56px;
}
.Persistent_btn_play:hover{background-position: -189px 18px;}
.Persistent_btn_pause{
	background-image: url(../bigMyVideo/images/control_btn.png);
	background-repeat:no-repeat;
	width:53px;
	height:100%;
	background-position: -0px 18px;
	float:left;
	cursor: pointer;
	height:56px;
}
.Persistent_btn_pause:hover{background-position: -63px 18px;}
.Persistent-link{
	float:left;
	background-image:url(../bigMyVideo/images/cast.png);
	background-repeat:no-repeat;
	background-position: -120px 18px;
	width:28px;
	height:56px;
	text-indent:-99999px;
    cursor: pointer;
}

#Persistent-load{
	float:left;
	width:26px;
	height:26px;
	background-image:url(../bigMyVideo/images/loading.png);
	color:#fff;
	text-indent:-99999px;
	margin:17px 12px 0 0;
    visibility: hidden;
}

#ctrl-loading-icon {
	float:left;
	background-image:url(../bigMyVideo/images/loading.png);
	background-repeat:no-repeat;
	width:26px;
	height:26px;
    display: none;
}

.ctrl-loading-icon-0   { background-position: 0 -286px; }
.ctrl-loading-icon-1   { background-position: 0 -260px; }
.ctrl-loading-icon-2   { background-position: 0 -234px; }
.ctrl-loading-icon-3   { background-position: 0 -208px; }
.ctrl-loading-icon-4   { background-position: 0 -182px; }
.ctrl-loading-icon-5   { background-position: 0 -156px; }
.ctrl-loading-icon-6   { background-position: 0 -130px; }
.ctrl-loading-icon-7   { background-position: 0 -104px; }
.ctrl-loading-icon-8   { background-position: 0 -78px; }
.ctrl-loading-icon-9   { background-position: 0 -52px; }
.ctrl-loading-icon-10 { background-position: 0 -26px; }
.ctrl-loading-icon-11 { background-position: 0 0px; }

.zero-size-block { width: 0; height: 0; }

.first-cast {
    position:relative;
    z-index: 1100;
    left: 164px;
    cursor: pointer;
    display: none;
}

.first-cast-pos1 { top: 247px; }
.first-cast-pos2 { top: 274px; }

.cast-ctrl-panel {
    position:relative;
    z-index: 950;
    left: -292px;
    top: -74px;
    display: none;
}

.cast-ctrl-bg {
	background-image: url(../bigMyVideo/images/control_bg.png);
    width: 585px;
    height: 74px;
}

.cast-ctrl-panel-table {
    border: 0;
    position:relative;
    left: 0px;
    top: 8px;
    width: 95%;
}

.cast-ctrl-panel-table tr td{
    border: 0;
    vertical-align: middle;
    text-align: center;
    font-size: 11px;
    white-space: nowrap;
    padding: 2px 1px;
}
#cast-ctrl-panel-table tr td{
    border: 0;
    vertical-align: middle;
    text-align: center;
    font-size: 11px;
    white-space: nowrap;
    padding: 2px 1px;
}
.casting-poster {
    position: relative;
    top: -370px;
    z-index: 50;
    height:0px;
    display: none;  
}
.casting-dialog {
	position: relative;
	top: -38px;
	left: -60px;
	z-index: 1100;
	height:27px;
    width: 435px;
	text-align: left;
	line-height:27px;
	color:#fff;
	font-size:11px;
    display: none;
}

.casting-icon {
	float:left;
	background-image:url(../bigMyVideo/images/cast.png);
	background-repeat:no-repeat;
	background-position: -120px 3px;
	width:40px;
	height:27px;
}

.current-time-font { font-weight: bold; color: white; }
.total-time-font { color: #7F7F7F; }

.ctrl-panel-icon {
	float:left;
	background-image:url(../bigMyVideo/images/control_btn.png);
	background-repeat:no-repeat;
	width:25px;
	height:27px;
}

.ctrl-panel-icon-volume { background-position: -250px 2px; }
.ctrl-panel-icon-play { background-position: -208px 2px; cursor: pointer; }
.ctrl-panel-icon-pause { background-position: -18px 2px; cursor: pointer; }

.cast-icon {
	background-image:url(../bigMyVideo/images/cast.png);
	background-repeat:no-repeat;
	width:29px;
	height:27px;
}

.cast-icon-bar {
	background-color: #999999;
	width: 100%;
	height: 27px;
	margin: 2px 0 -4px -5px;
	padding: 0 5px;
    display: none;
    position: relative;
}

#cast-icon {
	float:right;
	background-image:url(../bigMyVideo/images/cast.png);
	background-repeat:no-repeat;
	width:29px;
	height:27px;
}

.cast-icon-level-0 { background-position: 0px 4px; cursor: pointer; }
.cast-icon-level-1 { background-position: -31px 4px; }
.cast-icon-level-2 { background-position: -62px 4px; }
.cast-icon-level-3 { background-position: -93px 4px; }
.cast-icon-level-4 { background-position: -124px 4px; cursor: pointer; }
.subtitle-icon-no{     
        float:right;
        background-image:url(../bigMyVideo/images/subtitle.png);
        background-repeat:no-repeat;
        background-position: -62px 4px;
        width:30px;
        height:27px;
        text-indent:-99999px;
        margin:0 10px 0 0;
        cursor: pointer;
        }

.subtitle-icon{      
	float:right;
	background-image:url(../bigMyVideo/images/subtitle.png);
	background-repeat:no-repeat;
	background-position: -31px 4px;
	width:30px;
	height:27px;
	text-indent:-99999px;
	margin:0 10px 0 0;
	cursor: pointer;
}
.subtitle-icon:hover, .subtitle-icon-on{
	float:right;
	background-image:url(../bigMyVideo/images/subtitle.png);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	width:30px;
	height:27px;
	text-indent:-99999px;
	margin:0 10px 0 0;
}               
.subtitle-menu{
	position:absolute;
	z-index:20;
	width:115px;
	bottom:40px;
	right:40px;
}
.subtitle-arrow{
	width:0px;
	height:0px;
	border-width:8px;
	border-style:solid;
	border-color:#acafaf transparent transparent transparent ;
	position:absolute;
	right:15px;
}
.subtitle-menu ul{
	overflow:hidden;
	width:115px;
	height:auto;
	max-height:291px;
	background-color:#acafaf;
	text-align:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.subtitle-menu .subtitle-title{
	color:#494949;
	font-size:13px;
	line-height:28px;
	padding:5px 5px 0 5px;
}
.subtitle-menu .subtitle-select{
	color:#ffffff;
	font-size:15px;
	line-height:30px;
	padding:0 5px;
	cursor: pointer
}
.subtitle-menu .subtitle-select:hover{
	color:#ffcc00
}
.subtitle-menu .subtitle-selected{
	color:#494949;
	font-size:15px;
	line-height:30px;
	padding:0 5px;
	background-color:#ffcc00
}                              
.subtitle-menu .subtitle-line{
	width:100%;
	height:1px;
	background-color:#999999;
	margin:5px 0 0 0 ;
}  


#progress {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(0, #21B8E3),
        color-stop(0, #C1C1C1)
    );
}

#volume {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(0.5, #21B8E3),
        color-stop(0.5, #C1C1C1)
    );
}

input[type=range] {
    -webkit-appearance: none;
    width: 98%;
    border-radius: 50px;
}

input[type=range]::-webkit-slider-runnable-track {
    height: 8px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
}
/*
input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-image: url(../bigMyVideo/images/control-bar.png);
	background-repeat: no-repeat;
    opacity: 1;
    width: 19px;
    height: 19px;
    position: relative;
    top: -6px;
    left: -1px;
}
*/
input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: 1px solid #333333;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #D1D1D1;
    margin-top: -4px;
    cursor: pointer;
}

input[type=range]:focus { outline: none; }
.info .new-service{ 
	background-color:#FFF;
	text-align:center;}

.service-bgG{
	background-color:#f6f6f6;
	padding:40px 0;}
.service-bg{
	padding:40px 0;}
#service .info .new-service h3{
	font-size:30px;
	color:#333333;
	font-family:"微軟正黑體";
	text-align:center;
	padding:10px 0 ;}
#service .info .new-service h4{
	font-size:25px;
	color:#ff9c00;
	font-family:"微軟正黑體";
	text-align:center;
	padding:20px 0 10px 0 ;}
#service .info p.service-introduce {
	font-size:20px;
	color:333333;
	line-height:32px;
	font-family:"微軟正黑體";
	padding:10px 130px;
	margin:0px;}
#service .info p.service-QuickLink {
	font-size:20px;
	color:333333;
	line-height:32px;
	font-family:"微軟正黑體";
	padding:10px 0 10px 100px;
	margin:0px;}
#service .info a.service-QuickBtn,#service .info a:visited.service-QuickBtn {
	font-size:18px;
	color:#ffffff;
	background-color:#e43636;
	line-height:32px;
	font-family:"微軟正黑體";
	padding:10px 30px;
	margin:0 0 0 20px;}
#service .info .service-introduce a{
	color: #0078ff;
	text-decoration: underline;
}


/*純文字說明頁面*/
.OfferGoods h2{ 
font-size: 16px;
    font-weight: bold;
    text-align: left;
    margin: 5px 0 0 10px;
    float: left;
    color: #333333;
    width: 240px;
    line-height: 22px;
    overflow: hidden;
	height: 0px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

	}
.OfferGoods p{ 
    line-height: 20px;
    font-size: 14px;
    margin: 5px 0 0 10px;
    float: left;
    width: 240px;
    color: #666666;
    text-align: left;
    text-justify: inter-ideograph;
    max-height: 63px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.OfferGoods-fb{
	background-image:url(../bigMyVideo/images/facebook_btn.png);
	position: absolute;
	width:38px;
	height:38px;
	right:10px;
	bottom:5px;
	text-indent:-999999px;
	background-size:76px 38px;
	z-index:33}
.OfferGoods-fb:hover{
	background-position:-38px 0px}
.OfferGoods-gp{
	background-image:url(../bigMyVideo/images/gplus_btn.png);
	position: absolute;
	width:38px;
	height:38px;
	right:58px;
	bottom:5px;
	text-indent:-999999px;
	background-size:76px 38px;
	z-index:33}
.OfferGoods-gp:hover{
	background-position:-38px 0px}		
.OfferGoods-outbox{
	width: 940px;
	margin: 10px auto 10px auto;
	overflow: hidden;
}	
.OfferGoods{
	width:458px;
	height:152px;
	float:left;
	padding:8px;
	box-sizing:border-box;
	background-color:#FFF;
	border:1px solid #d5d5d5;
	position:relative; 
	margin:0 0 6px 8px;
	display:block;}
.OfferGoods:hover{box-shadow:inset 0px -2px 0px rgba(255,153,51,0.8);
 border-bottom:none;}
.OfferGoods img{ float:left; width:187px; height:135px;} 
.OfferGoods-colse{
	background-color: rgba(204,204,204,0.35);
	position: absolute;
	width:458px;
	height:152px;
	right:0px;
	bottom:0px;
	z-index:34}
.colose_box{
	background-color:#535353;
	color:#ffffff;
	font-size:16px;
	line-height:35px;
	width:120px;
	border-radius:5px;
	margin:62px auto 0 auto ;
	display:block;}
.Winning-entries{width: 500px;  position: fixed; z-index: 999; top: 50%;left: 50%; margin-left:-250px; margin-top:-150px; height:350px; background:#fff;border: 1px solid #ccc; -webkit-border-radius: 5px;
-moz-border-radius:5px;
border-radius:5px;-webkit-box-shadow: 0px 10px 3px #000000;
-moz-box-shadow: 0px 10px 3px #000000;
box-shadow: 0px 2px 10px #000000; border:solid 10px #eaeaea;font-family:"微軟正黑體";}
.Winning-entries-title{
           font-family: "微軟正黑體";
           padding: 20px 13px 0 13px;
           box-sizing:border-box;
           text-align: center;
           font-size: 15px;
           line-height: 25px;
           color: #F60;
           text-overflow: ellipsis;
           display: -webkit-box;
           -webkit-line-clamp: 2;
           -webkit-box-orient: vertical;
           height:70px;
           overflow:hidden;
}
.Winning-entries-text{
           font-family: "微軟正黑體";
           text-align: left;
           font-size: 15px;
           line-height: 25px;
           color: #666;
           height: 210px;
           margin:10px 0;
           padding:0 13px;
           overflow-y: scroll;
}
.Winning-entries-btn{
           text-align:center;
           width:100%;
           margin:10px 0 0 0;
           }
.btn_OK {
           background-color: #0598de;
           width: 100px;
           height: 39px;
           line-height: 39px;
           text-align: center;
           border-radius: 5px;
           margin: 0 auto;
           display: inline-block;
}
.btn_OK a{
           line-height: 36px;
           color: #ffffff;
           font-weight: bold;
           display: block;
           text-decoration: none;
}
.btn_OK:hover{ color:#ffffff; background-color:#0b86c1;}
.tag-measured{
	position: absolute;
	background-color: #0000FF;
	font-size: 12px;
	opacity:0.9;
	padding:3px 8px;
	line-height:13px;
	/*2018/11/05*/
	top:0;
	right: 0;
/* 	background-color: #a8dc7d!important; */
	opacity: 1;
	color: #000;
	-webkit-border-radius: 0 0 0 10px;
			border-radius: 0 0 0 10px;
	padding-left: 10px;
}
/* 2018/11/05 */
.tag-measured.type_time{
background-color: #ffdd00!important;
}
.tag-measured.type_promote{
background-color: #ff6b00!important;
color: #FFF;
}



/*20180829*/
body.popup_open{
	overflow: hidden;
}
.full_Myvideo{
	position: fixed;
	width: 100%;
	height: 100%;
	height: 100vh;
	background-color: #E0DCE6;
	top: 0;
	right: 0;
	z-index: 9999;
	-ms-overflow-x: auto;
	    overflow-x: auto;
	-webkit-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
}
.Myvideo_content{
	padding: 0 20px;
	text-align: center;
	font-size: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	min-width: 990px;
}
.Myvideo_content img{
	max-width: 100%;
}
.Myvideo_content .poster{
	width: 58%;
	max-width: 937px;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	position: absolute;
	left: 0;
	bottom: 0;
}
.Myvideo_content .description{
	width: 42%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin-left: -20px;
	margin-top: -20px;
	padding: 40px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	position: absolute;
	right: 0;
	top: 25%;
}
.Myvideo_btns{
	font-size: 0;
	text-align: center;
}
.Myvideo_btns .actbtn{
	display: inline-block;
	margin: 30px 10px 0 10px;
	cursor: pointer;
	overflow: hidden;
	width: 170px;
}
.Myvideo_btns .actbtn img{
	width: 200%;
	max-width: 300%;
}
.Myvideo_btns .actbtn:hover img{
	position: relative;
	left: -100%;
}
@media screen and (max-width: 1366px){
	.Myvideo_content .poster{
		position: relative;
	}
	.Myvideo_content .description{
		position: relative;
		top: 0;
	}
}
/*20180829 end*/
	
/*20200831*/
.btm-info a{
	color: #999;
	text-decoration: underline;
}
.btm-info a:hover{
	color: #666;
}
/*20200831 end*/



/* 20210810 */
body{
	background-image: none!important;
	background-color: #F2F2F2!important;
}
.xi_header_bg,.s_menu{
	display: none!important;
}
.xi_top_menu{
	/* background: #272727;
	color: #fff;
	width: 100%;
	margin-bottom: 40px; */
	display: none;
}
#xi_menu .xi_menu_off a{
	color: #fff;
}
#xi_menu .xi_menu_on a{
	color: #ff6b00;
}
#xi_menu .xi_menu_off a:hover{
	background: none;
	color: #ff6b00;
}
.buy_container_RO .buy_top_RO{
	font-size: 18px;
	padding-bottom: 20px;
}
.buttonsize_02.buttoncolor_02{
	background: #ff6b00;
	border-radius: 20px;
	height: 40px;
	width: 100px;
}
.buttonsize_02.buttoncolor_02:hover{
	background: #ff8a00;
	border-radius: 20px;
}
.buttonsize_02.buttoncolor_02 p{
	font-size: 16px;
}
.plain-header{
	background: #000;
}
.plain-header .myvideo-logo {
	padding: 18px 20px 11px 20px;
	width: 150px;
	height: auto;
	box-sizing: border-box;
}
img{
	max-width: 100%;
	height: auto;
}
div.container{
	background-image: none;
	background-color: #F2F2F2;
	margin-top: 40px;
}
.container #container{
	background-color: #fff;
	background-image: none;
	padding: 32px 0;
	width: 1080px;
}
.container .buy_box_RO{
	margin-top: 0;
}
.foot{
	background-color: #F2F2F2;
}
.xi_foot{
	background-image: none;
	padding: 30px 0 32px;
	width: 1080px;
	background-color: #F2F2F2;
}
.xi_bottom_menu{
	width: 100%;
	border: none;
	font-size: 0;
	/* background-color: #fff; */
	background-color: #F2F2F2;
}
.xi_copyright{
	background-color: #F2F2F2;
	padding-top: 32px;
}
.xi_bottom_list,
.xi_bottom_list_2{
	width: 25%;
}
.xi_bottom_menu .sort{
	line-height: 40px;
}
.xi_bottom_menu .sort:hover,
.xi_copyright a:hover{
	color: #ff6b00;
}
.xi_bottom_menu a{
	line-height: 24px;
}
.xi_bottom_menu a:hover{
	color: #ff6b00;
	text-decoration: none;
}
.buy_poster img{
	border-radius: 12px;
}
/* 20210810 end*/