@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Yrsa:300,400,500,600&display=swap');
body{
	font-size: 15px;
	font-family: 'Roboto',"微軟正黑體", "Microsoft JhengHei", sans-serif;
}
a,a:hover,a:active,input,button{
	outline:none !important;
	text-decoration: none !important;
}
a:hover{
  outline:none !important;
  text-decoration: none !important;
}

div{border:0px solid #eee;}
body{width:100%;height:100%;}
html {height:auto; overflow-x:hidden }
.yellow_line{width:100%; border-bottom:15px solid #ffcf20;}
.fl{float:left;}
.clear{clear:both;}
.bold{
  font-weight: bold !important;
}
iframe{
	border: 0;
	max-width: 100%;
}

/*youtube responsive*/
.video-content {
    position: relative;
    padding-bottom: 56.25%;
    height: 0; 
    overflow: hidden;
}
   
.video-content iframe,
  .video-content object,
    .video-content embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      padding-top: 15px; 
}


.img-responsive{
  width: 100%;
  min-width:100%;
  height: auto;
}
.img-maxwidth{
  max-width:100%;
  height: auto;
}
.img-maxwidth img{
  max-width:100%;
  height: auto;
}

.space{width: 100%; height: 30px; clear:both;}

/*垂直居中 包3層*/
.centerbox-box{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.centerbox-table{
  display:table;
  width: 100%;
  height: 100%;  
}
.centerbox-cell{
  display:table-cell;
  vertical-align:middle; 
}
.centerbox-td{
  margin-left:auto;
  margin-right:auto;
}

/*主選單*/
.m_bg{width:100vw; height:100vh; background-color:black; opacity:0.7; z-index:999; display:none; position: fixed; top:0; left:0; }
.nwc_navbar_wrap{width: 100%; height: 60px;background-color: #fff;text-align: center;margin:0 auto; padding:0; display:block;  z-index:9;  position:fixed; top:0; left:0; box-shadow: 0px 1px 2px rgb(0,0,0,0.2); }
.nwc_navbar_wrap_m{display:none;}
.nwc_navbar_wrap ul
{ /* 取消ul預設的內縮及樣式 */
	margin: 0;
	padding: 0;
	list-style: none;
	background-color:#fff;
	width:100%;
	transition: all 0.2s
}
.nwc_navbar_wrap ul li{margin:0px 1.5% 0 1.5%; }
.nwc_navbar_wrap ul .nwc_logo {margin:0px 1.6% 0 1.6%; cursor:pointer; }
.nwc_navbar_wrap ul .nwc_li{margin-top:30px; padding:0; border-bottom:2px solid #fff;}
.nwc_navbar_wrap ul .nwc_li:hover{border-bottom:2px solid #006fb7; }
.nwc_navbar_wrap ul .nwc_li_act{ margin-top:30px; padding:0; border-bottom:2px solid #006fb7; }
.nwc_logo {width:250px; height:54px; background:url(../images/logo-1@2x.png) center center no-repeat; background-size:cover;}
.nwc_navbar_wrap ul li a{color:#4a4a4a; transition:0.2s all; position:relative;  padding:0; }
.nwc_navbar_wrap ul li a:hover{color:#006fb7; text-decoration:none;  }
.nwc_navbar_wrap ul.drop-down-menu {
	position: relative;
	display: block;
	font-family: '微軟正黑體', Arial, sans-serif;
	font-size: 16px;
	height:100%;
	width:auto;
	margin:0 auto;
	max-width:1336px;
	position: relative;
}
.nwc_navbar_wrap ul.drop-down-menu li {
	position: relative;
	white-space: nowrap;
}
.drop-down-menu > li {
	/*float: left;*/ /* 只有第一層是靠左對齊*/
	padding:5px;
	display:inline-block;
	line-height: 2em;
}
.drop-down-menu a {
	background-color: #fff;
	color: #4a4a4a;
	display: block;
	padding: 0px;
	text-decoration: none;
	line-height: 1.2em;
	text-align:left;
}
.nwc_navbar_wrap ul.drop-down-menu a:hover { /* 滑鼠滑入按鈕變色*/
	text-decoration:none;
}
.nwc_navbar_wrap ul.drop-down-menu li:hover > a { /* 滑鼠移入次選單上層按鈕保持變色  >*/
	text-decoration:none;
}
.nwc_navbar_wrap ul.drop-down-menu ul {
	border: #fff 1px solid;
	box-shadow:0 1px 2px rgb(0,0,0,0.5);
	position: absolute;
	z-index: 99;
	left:10px;
	top: 115%;
	width:auto;
	min-width: 185px;
}
.nwc_navbar_wrap ul.drop-down-menu ul { /*隱藏次選單*/
	left: 99999px;
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.drop-down-menu li { /* 滑鼠滑入展開次選單*/
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	left: 0px;
	padding:10px;
}
.drop-down-menu li:hover > ul { /* 滑鼠滑入展開次選單*/
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	left:1px;
}
.drop-down-menu li:hover > ul ul { /* 滑鼠滑入之後、次選單之後的選單依舊隱藏*/
	left: 99999px;
}
.drop-down-menu ul li:hover > ul { /* 第二層之後的選單展開位置*/
	left: 100%;
	top:-1px;
}
.nwc_navbar_wrap ul.drop-down-menu .nwc_li_spec{position:absolute; background:transparent; width:100%;}
.nwc_navbar_wrap ul.drop-down-menu .nwc_li_spec a{background:transparent; text-shadow:0px 0px 4px  rgb(0,0,0,0.5); color:#fff; display:block; width:auto; position:absolute; top:80px; right:40px; }
.nwc_navbar_wrap ul.drop-down-menu .nwc_li_spec a:hover{color:#ffb81c; text-shadow:0px 0px 1px  rgb(0,0,0,0.5);  }
/*主banner*/
.mainbanner_wrap{margin-top:60px; width:100%; margin:0px padding:0px; position: relative;}
.mainbanner_wrap img{height:auto;  width:100vw;}
.mainbanner_wrap .carousel-indicators li {
	width: 10px;
	height: 10px;
	border-radius: 100%;
	border:1px solid #fff;
	background-color:transparent;
	opacity:1;
	z-index:1;
}
.mainbanner_wrap .carousel-indicators .active{background-color:white;}
/*最新消息*/
.news_wrap{ border:0px height:auto; padding:0; margin:20px 0 20px 0; }
.news_wrap .title{position: relative;font-size:20px; line-height:2em; color:#4a4a4a !important; }
.news_wrap .line{background-color:#9b9b9b; height:1px; width:100%; margin:0px 0px 10px 0;}
.news_wrap ul {list-style:none; padding:0; margin:0 0 5px 0; display:block;}
.news_wrap ul li {
    float: left;
    background-color: #9b9b9b;
    width: 19.82%;
    margin-right: 0.2%;
    margin-bottom: 3px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    line-height: 1.8em;
    color: #fff;
    transition: all 0.2s;
}
.news_wrap ul .news_act{background-color:#006fb7;}
.news_wrap ul li:nth-child(5n) {margin-right:0px;}
.news_wrap ul .space{float:left; background-color:#fff; width:1%;}
.news_wrap ul li:hover{background-color:#006fb7;}


.news_announce_wrap .news_an_messages1 {background-color:#e8e8e8; width:100%; min-width:200px; height:auto; margin-top:55px; clear:both; padding:0 10px 0 10px; display:none;}
.news_announce_wrap .news_an_messages1 div{ display:block; position:relative; width:96%; margin:0.5% 0 0 2%; text-align:left; background-color:transparent; padding:2% 0 0 30px;  color:#4a4a4a; font-size:15px; border-bottom:1px solid #9b9b9b; line-height:2em; cursor:pointer; }
.news_announce_wrap .news_an_messages1 div:last-child{border-bottom:none;}
.news_announce_wrap .news_an_messages1.active{
	display: block;
}
.news_top::before{ 
    position: absolute;
    top:24px;
    left:0px;
    width: 21px;
    height: 21px;
    content:"";
    background:url(../images/news/newsicon@2x.png)no-repeat center center;
    background-size: cover;
}

.news_announce_wrap .news_an_messages1 .news-tabitem:hover a{
	background-color:#006fb7;
}
.news_announce_wrap .news_an_messages1 .news-tabitem:hover .news-tabtitle{
	color:#006fb7;
}

.news_other{ display:inline-block; background-color: #ffb81c; color:#4a4a4a; padding:0 15px 0 15px; margin-left:0px;}
.news_announce_wrap .news_an_messages1 div span{display:inline-block; float;left; margin:0 0 15px 4%; font-size:16px;}
.news_announce_wrap .news_an_messages1 div span:first-child{margin:0;}
.news_announce_wrap .news_an_messages1 div a{display:inline-block; margin:0 0 0 0; position:absolute;  bottom:15px; right:0; height:2em;line-height:2em; padding:0 15px 0 15px; background-color:#4a4a4a; color:#fff; text-decoration:none; transition:all 0.2s;  }
.news_announce_wrap .news_an_messages1 div a:hover{background-color:#006fb7;}
.news_announce_wrap .news_an_messages1 div .more_btn{display:inline-block; margin:20px auto 0 40%; position:relative;  text-align:center; height:2em;line-height:2em; padding:0 15px 0 15px; width:20%; background-color:#4a4a4a; color:#fff; text-decoration:none; transition:all 0.2s; }
/*賽事直播,宣傳短片*/
.event_wrap{ border:0px height:auto; width:100%; padding:0; margin:0; background-color:#4a4a4a; position:relative; margin:20px 0px 20px 0; }
.event_wrap.home-live{
	margin:0px 0px 20px 0;
	background-color: #71afd7;
}
.event_wrap .title{position: relative;font-size:20px; line-height:2em; color:#fff !important; margin-top:20px;}
.event_wrap .line{background-color:#e8e8e8; height:1px; width:100%; margin:0px 0px 10px 0;}
.event_wrap ul {list-style:none; padding:0; margin:0 0 5px 0; display:block;}
.event_wrap .owl-style1 .owl-nav button.owl-prev {position:absolute; width:auto; height:auto; top:25%; left:-50px;  background:url(../images/left_arrow.svg) center center no-repeat; background-size:cover; width:20px; height:10%; margin-bottom:0px; overflow:hidden; text-indent:-99999px; transition: all 0.2s; }
.event_wrap .owl-style1 .owl-nav button.owl-prev:hover{transform:translate(-2px,0px);}
.event_wrap .owl-style1 .owl-nav button.owl-next{position:absolute; width:auto; height:auto; top:25%; right:-50px;  background:url(../images/right_arrow.svg) center center no-repeat; background-size:cover; width:20px; height:10%; margin-bottom:0px; overflow:hidden; text-indent:-99999px; transition: all 0.2s;}
.event_wrap .owl-style1 .owl-nav button.owl-next:hover{transform:translate(2px,0px);}
.owl-style1{margin-top:10px;}
.owl-style1 .item img{cursor:pointer; transition:all 0.2s;}
.owl-style1 .item:hover img {transform:scale(1.05); }
.owl-style1 .item{overflow:hidden;}
.owl-style1 .item .event_title{color:#fff; font-size:18px; display:inline-block; padding:10px 0px 0px 0px; font-weight:500; cursor:pointer; transition: all 0.2s;}
.owl-style1 .item .event_date{color:#fff; font-size:14px; display:inline-block; padding:5px 0px 0px 0px; font-weight:300; cursor:pointer; transition: all 0.2s;}
.owl-style1 .item:hover .event_title{color:#ffb81c;}
.owl-style1 .item:hover .event_date{color:#ffb81c;}
#albums .more_btn{display:inline-block; margin:0px auto 40px 40%; position:relative;  text-align:center; height:2em;line-height:2em; padding:0 15px 0 15px; width:20%; background-color:#006fb7; color:#fff; text-decoration:none; transition:all 0.2s;}
#albums .more_btn:hover{background-color:#0c5c90; box-shadow:0 2px 2px rgb(0,0,0,0.4);}
#videos .more_btn{display:inline-block; margin:0px auto 40px 40%; position:relative;  text-align:center; height:2em;line-height:2em; padding:0 15px 0 15px; width:20%; background-color:#006fb7; color:#fff; text-decoration:none; transition:all 0.2s;}
#videos .more_btn:hover{background-color:#0c5c90; box-shadow:0 2px 2px rgb(0,0,0,0.4);}
#albums .column, .columns {position: relative; padding-left: .9375rem; padding-right: .9375rem; float: left; width: 100%}
#videos .column, .columns {position: relative; padding-left: .9375rem; padding-right: .9375rem; float: left; width: 100%}
/*幕後花絮*/
#pictures{margin-bottom:20px; }
#pictures .row .item{width:24.2%; position: relative; float:left; margin:1% 1% 3% 0; overflow:hidden;}
#pictures .row .item:nth-child(4n) {margin-right:0px;}
#pictures img{width:100%; transition:all 0.2s; cursor:pointer;}
#pictures .row .item:hover img{width:100%; transform:scale(1.1,1.1);}
#pictures .row .item:hover .pic_txt_wrap a span{color:#ffb81c;}
#pictures .pic_txt_wrap{position: absolute; bottom: 0; left: 0; width: 100%; height:9.5vh;}
#pictures .pic_txt_wrap .bg{position: absolute; bottom: 0; left: 0; width: 100%; height:100%; background-color: #000; opacity:0.5; z-index:1;}
#pictures .pic_txt_wrap a{position: absolute;bottom: 0;left: 0; width:100%; height:auto; z-index:1;display: block;}
#pictures .pic_txt_wrap a:hover span{color:#ffb81c;}
#pictures .pic_txt_wrap a span{display:inline-block; color:#fff; width:100%; padding:0 15px 5px 5%; margin: 0px; transition:all 0.2s;overflow: hidden; white-space:nowrap;text-overflow:ellipsis;}
#pictures .pic_txt_wrap div{display:inline-block; color:#fff; width:100%; padding:5% 1% 0% 5%;}
#pictures .pic_txt_wrap .pic_txt_icon{position: absolute; bottom:15%; right:0; width:20px; height:15px; background:url(../images/pic_icon.svg) no-repeat; z-index:2; }
#pictures .more_btn{display:inline-block; margin:0px auto 40px 40%; position:relative;  text-align:center; height:2em;line-height:2em; padding:0 15px 0 15px; width:20%; background-color:#006fb7; color:#fff; text-decoration:none; transition:all 0.2s;}
#pictures .more_btn:hover{background-color:#0c5c90; box-shadow:0 2px 2px rgb(0,0,0,0.4);}
/*贊助廠商*/
.logos_wrap{position: relative; height:auto; width:100%; margin:20px 0 0 0;}
.logos_wrap .box{
	height: 93px;
	width:25%;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	float:left;
	text-align:center;
	vertical-align: middle;
	position: relative;
}
.logos_wrap .box a{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.logos_wrap .box a img{
	position: relative;
	max-width: 100%;
	height: auto;
}
.logo1{background:url(../images/logos/logo1.png)no-repeat center center; }
.logo2{background:url(../images/logos/logo2.png)no-repeat center center; }
.logo3{background:url(../images/logos/logo3.png)no-repeat center center; }
.logo4{background:url(../images/logos/logo4.png)no-repeat center center; }
.logo5{background:url(../images/logos/logo5.png)no-repeat center center; }
.logo6{background:url(../images/logos/logo6.png)no-repeat center center; }
.logo7{background:url(../images/logos/logo7.png)no-repeat center center; }
.logo8{background:url(../images/logos/logo8.png)no-repeat center center; }
.logo9{background:url(../images/logos/logo9.png)no-repeat center center; }
.logo10{background:url(../images/logos/logo10.png)no-repeat center center; }
.logo11{background:url(../images/logos/logo11.png)no-repeat center center; }
.logo12{background:url(../images/logos/logo12.png)no-repeat center center; }
.b_right{
	border-right:1px solid #fff;
}
.b_bottom{
	border-bottom:1px solid #fff;
}
/*footer*/
.vh5{margin-bottom:5vh;}
.footer_wrap{width:100%; height:108px; background-color:#006fb7; padding:20px 5% 20px 5%; font-size:14px; position:relative;}
.footer_logo{float:left; width:310px; height:100%; background:url(../images/footer_logo.png) no-repeat; cursor:pointer;}
.footer_txt{ float:left; margin-left:2%; height:100%; text-align:left; width:auto; color:#fff; margin-top:5px; white-space: nowrap;	display:block;}
.m_footer_txt{display:none; cursor:default;}
.footer_right_item{float:right; margin-top:5px; color:#fff; width:30%; white-space: nowrap;}
.footer_icons{width:100%; height:3.2em;}
.footer_icons a{display: inline-block; height:26px;  float:right; margin-left:1%; cursor:pointer; transition:all 0.2s;}
.footer_icons a:hover{transform:scale(1.1);}
.footer_copyright{width:100%; text-align:right;}
.fb{background:url(../images/icons/fb.svg)1px 1px no-repeat; width:26px;}
.ig{background:url(../images/icons/ig_icon.svg)center center no-repeat; width:26px;}
.yt{background:url(../images/icons/youtube_icon.svg)center center no-repeat; width:26px;}
.share{background:url(../images/icons/share_icon.svg)1px center no-repeat; width:78px; text-align:right; font-size:18px; line-height:1.4em;}
.top_btn{
	width: 88px;
	height: 60px;
	background:url("../images/top_arrow@2x.png")no-repeat;
	background-size:cover;
	position:absolute;
	top:-60px;
	right:0;
	display:block;
	cursor:pointer;
	z-index:9;
	transition:all 0.2s;
}
.top_btn:hover{transform:scale(1.1); }

/*筆電版本*/
@media(max-width: 1439px) {
	.nwc_navbar_wrap{width:100%; height: 60px;background-color: #fff;text-align: center;margin:0 auto; padding:0; display:block; display:block;  z-index:9;  position:fixed; top:0; left:0;}
	.nwc_navbar_wrap ul
	{ /* 取消ul預設的內縮及樣式 */
		margin: 0;
		padding: 0;
		list-style: none;
		background-color: #fff;
		width:100%;
	}
	.nwc_navbar_wrap ul.drop-down-menu {
		font-size: 16px;
		height:100%;
		width:100%;
		margin:0 auto;
		max-width:1100px;
		text-align: center;
	}

	.nwc_navbar_wrap ul li{margin:0px 0.85% 0px 0.85%; }
	.nwc_navbar_wrap ul .nwc_logo {margin:0px 1% 0 1%; }
	.m_bg{width:100vw; height:100vh; background-color:black; opacity:0.7; z-index:10; display:none; }
	.nwc_navbar_wrap ul.drop-down-menu .nwc_li_spec a{right:20px;}
	/*footer*/
	.footer_wrap{width:100%; height:108px; background-color:#006fb7; padding:20px 2% 20px 2%; font-size:14px; }
	.footer_logo{float:left; width:250px; height:100%; background:url(../images/footer_logo.png) 0 10% no-repeat; background-size:contain; cursor:pointer;}
	.footer_txt{ float:left; margin-left:2%; height:100%; text-align:left; width:auto; color:#fff; margin-top:5px; cursor:default;}
	.m_footer_txt{ display:none; cursor:default; }
	.footer_right_item{float:right; margin-top:5px; color:#fff; width:30%; white-space: nowrap;}
	.footer_icons{width:100%; height:3.2em;}
	.footer_icons a{display: inline-block; height:26px;  float:right; margin-left:2%; cursor:pointer; transition:all 0.2s;}
	.footer_icons a:hover{transform:scale(1.1);}
	.footer_copyright{width:100%; text-align:right;  display:block;}
	.m_footer_copyright{width:100%; text-align:right;  display:none;}
	.fb{background:url(../images/icons/fb.svg)1px 1px no-repeat; width:26px;}
	.ig{background:url(../images/icons/ig_icon.svg)center center no-repeat; width:26px;}
	.yt{background:url(../images/icons/youtube_icon.svg)center center no-repeat; width:26px;}
	.share{background:url(../images/icons/share_icon.svg)1px center no-repeat; width:78px; text-align:right; font-size:18px; line-height:1.4em;}
	/*主banner*/
	.mainbanner_wrap{margin-top:60px;}
}
/*平板版本*/
@media (max-width: 1115px ) {
	.nwc_navbar_wrap{display:none;}
	.nwc_logo {width:136px; height:35px; background:url(../images/mobile/m_logo_group-10@2x.png) left center no-repeat; background-size:cover; position: relative; margin:5px auto 0 auto; }
	.m_menubar{ width:100%; height:50px; background-color:#fff;  display:block; box-shadow: 0px 1px 2px rgb(0,0,0,0.2); position:fixed; z-index:9999; top:0px; left:0;}
	.menu_btn{position:absolute; width:30px; height:24px; top:11px; left:2%;  cursor:pointer; display:block; } 
	.open_btn{position:absolute; width:30px; height:24px; top:11px; left:2%; background:url(../images/mobile/menu_icon.svg)center center no-repeat; cursor:pointer; display:block; }
	.close_btn{position:absolute; width:30px; height:24px; top:11px; left:2%; background:url(../images/mobile/close_btn.svg)center center no-repeat; cursor:pointer; display:none;}
	.nwc_navbar_wrap_m{
		display:block; height:auto; padding:0; min-width:320px; width:100%; background-color:#fff; 
		position:fixed; z-index:19; top:0; left:0; 
	}
	.nwc_navbar_wrap_m .m_drop-down-menu {
		display:none;
		height:100%;
		width:100% ;
		margin:0 auto;
		position:fixed;
		top:0; 
		left:0;
		background-color:#fff;
		font-family: '微軟正黑體', Arial, sans-serif; 
		font-size: 24px; 
		z-index:20;
		margin-top:52px; 
		padding-bottom: 70px;
		overflow-y:auto; 
		
	}

	.nwc_navbar_wrap_m .m_drop-down-menu a {
		padding:5px;
		position: relative;
		display:block;
		border-bottom: #9b9b9b solid 1px;
		color: #4a4a4a;
		display: block;
		text-decoration: none;
		text-align:left;
		white-space: nowrap;
		}/**/
		.nwc_navbar_wrap_m .m_drop-down-menu a:hover { /* 滑鼠滑入按鈕變色*/
			text-decoration:none;
			color:#006fb7;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu li:hover > a { /* 滑鼠移入次選單上層按鈕保持變色  >*/
			text-decoration:none;
			color:#006fb7;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu_wrap{
			display:none;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu_wrap1{
			display:none;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu_wrap2{
			display:none;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu {
			display:block;
			background-color: #e8e8e8;
			z-index:99999;
			padding-left: 10px;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu a {
			background-color: #e8e8e8;
			border-bottom: #fff solid 1px;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu a:hover {
			background-color: #006fb7;
			color:#fff;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu .subsubmenu_wrap{
			position: relative;
			height:auto;
			width:100%;
			display:none;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu .subsubmenu{
			display:block;
			background-color: #e8e8e8;
			border-bottom: #fff solid 1px;
			text-indent:1em;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu .subsubmenu a {
			background-color: #e8e8e8;
			border-bottom: #fff solid 0px;
		}
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu .subsubmenu a:hover {
			color:#006fb7;
		}
		/*主banner*/
		.mainbanner_wrap{margin-top:0px; overflow:hidden; padding-top:50px;}
		.mainbanner_wrap img{ width:100%;   }
		/*最新消息*/
		.news_announce_wrap .news_an_messages1 div span{display:inline-block; float;left; margin:0 0 15px 2%; font-size:16px;}
		.news_announce_wrap .news_an_messages1 div span:first-child{margin:0;}
		.news_announce_wrap .news_an_messages1 div a{display:block;  text-align:center; margin:10px 0px 0 auto; position:relative; width:100px;  height:2em;line-height:2em; padding:0 15px 0 15px; background-color:#4a4a4a; color:#fff; text-decoration:none; transition:all 0.2s;  }
		.news_announce_wrap .news_an_messages1 div a:hover{background-color:#006fb7;}
		.news_announce_wrap .news_an_messages1 div .more_btn{display:inline-block; margin:20px auto 0 10%; position:relative;  text-align:center; height:2em;line-height:2em; padding:0 15px 0 15px; width:80%; background-color:#4a4a4a; color:#fff; text-decoration:none; transition:all 0.2s; }
		/*賽事直播,宣傳短片*/
		#albums .more_btn{display:inline-block; margin:0px auto 40px 5%; position:relative;  text-align:center; height:2em;line-height:2em; padding:0 15px 0 15px; width:90%; background-color:#006fb7; color:#fff; text-decoration:none; transition:all 0.2s;}
		#albums .more_btn:hover{background-color:#0c5c90; box-shadow:0 2px 2px rgb(0,0,0,0.4);}
		#videos .more_btn{display:inline-block; margin:0px auto 40px 5%; position:relative;  text-align:center; height:2em;line-height:2em; padding:0 15px 0 15px; width:90%; background-color:#006fb7; color:#fff; text-decoration:none; transition:all 0.2s;}
		#videos .more_btn:hover{background-color:#0c5c90; box-shadow:0 2px 2px rgb(0,0,0,0.4);}
		/*幕後花絮*/
		#pictures .row .item{width:49%; position: relative; float:left; margin:2% 1.5% 3% 0%; overflow:hidden;}
		#pictures .row .item:nth-child(2n) {margin-right:0px;}
		#pictures .more_btn{display:inline-block; margin:0px auto 40px 5%; position:relative;  text-align:center; height:2em;line-height:2em; padding:0 15px 0 15px; width:90%; background-color:#006fb7; color:#fff; text-decoration:none; transition:all 0.2s;}
		#pictures .more_btn:hover{background-color:#0c5c90; box-shadow:0 2px 2px rgb(0,0,0,0.4);}
		/*贊助廠商*/
		.logos_wrap .box{
			height: 93px;
			width:50%;
			border-top:0px solid #ddd;
			border-left:0px solid #ddd;
			float:left;
			text-align:center;
			vertical-align: middle
		}
		.box:nth-child(even) {
			border-right:0px solid #ddd;
		}
		.box:nth-child(11) {
			border-bottom:0px solid #ddd;
		}
		.box:last-child {
			border-bottom:0px solid #ddd;
		}
		.b_right{
			border-right:0px solid #ddd;
		}
		.b_bottom{
			border-bottom:0px solid #ddd;
		}
		.logo1{background:url(../images/logos/logo1.png)no-repeat center center; background-size:60%;}
		.logo2{background:url(../images/logos/logo2.png)no-repeat center center; background-size:50%;}
		.logo3{background:url(../images/logos/logo3.png)no-repeat center center; background-size:60%;}
		.logo4{background:url(../images/logos/logo4.png)no-repeat center center; background-size:50%;}
		.logo5{background:url(../images/logos/logo5.png)no-repeat center center; background-size:60%;}
		.logo6{background:url(../images/logos/logo6.png)no-repeat center center; background-size:20%;}
		.logo7{background:url(../images/logos/logo7.png)no-repeat center center; background-size:50%;}
		.logo8{background:url(../images/logos/logo8.png)no-repeat center center; background-size:50%;}
		.logo9{background:url(../images/logos/logo9.png)no-repeat center center; background-size:50%;}
		.logo10{background:url(../images/logos/logo10.png)no-repeat center center; background-size:40%;}
		.logo11{background:url(../images/logos/logo11.png)no-repeat center center; background-size:60%;}
		.logo12{background:url(../images/logos/logo12.png)no-repeat center center; background-size:20%;}
		/*footer*/
		.vh5{margin-bottom:5vh;}
		.footer_wrap{width:100%; height:auto; background-color:#006fb7; padding:20px 5% 20px 5%; font-size:14px; position: relative;}
		.footer_logo{clear:left; width:70%; height:8vh; background:url(../images/footer_logo.png) no-repeat; background-size:contain; margin-bottom:3%; cursor:pointer; border:0px solid #eee;}
		.footer_txt{clear:left; margin-left:1%; height:60%; text-align:left; width:auto; color:#fff; margin-top:5px; white-space: nowrap; display:none;}
		.m_footer_txt{clear:left; margin-left:1%; height:60%; text-align:left; width:auto; color:#fff; margin-top:5px; white-space: nowrap; display:block; font-size:14px;}
		.footer_right_item{clear:right; margin-top:5px; color:#fff; width:100%; white-space: nowrap; position:absolute; top:20px; right:5%; }
		.footer_icons{width:100%; height:3.2em; position: relative}
		.footer_icons a{display: inline-block; height:26px;  float:right; margin-left:1%; cursor:pointer; transition:all 0.2s; position:absolute; top:2.2rem; right:0;}
		.footer_icons a:first-child{width:78px; display:block; clear:both; position:absolute; top:0; right:0;}
		.footer_icons a:nth-child(2){right:0px;}
		.footer_icons a:nth-child(3){right:35px;}
		.footer_icons a:nth-child(4){right:70px;}
		.footer_icons a:hover{transform:scale(1.1);}
		.footer_copyright{width:100%; text-align:right; display:none;}
		.fb{background:url(../images/icons/fb.svg)1px 1px no-repeat; width:26px;}
		.ig{background:url(../images/icons/ig_icon.svg)center center no-repeat; width:26px;}
		.yt{background:url(../images/icons/youtube_icon.svg)center center no-repeat; width:26px;}
		.footer_icons a .share{background:url(../images/icons/share_icon.svg)1px center no-repeat; width:78px; text-align:right; font-size:18px; line-height:1.4em;}
		.top_btn{display:"block"; width: 60px; height: 41px; top:-41px; cursor:default;}

	}
	/*手機*/
	@media (max-width: 767px ) {
		/*最新消息*/
		.news_wrap{ margin:60px 0 20px 0; }
		.news_wrap ul li{font-size:15px; line-height:2.2em;}

		.news_top::before{ 
		    position: absolute;
		    top:15px;
		    left:0px;
		    width: 18px;
		    height: 18px;
		}
		.news_wrap ul li{ float:left; background-color:#9b9b9b; width:33%; margin:0 0.5% 3px 0;}
		.news_wrap ul li:nth-child(5n) {margin-right:0.5%}
		.news_wrap ul li:nth-child(3n) {margin-right:0px;}

		/*賽事直播,宣傳短片*/
		.event_wrap{  margin:10px 0px 10px 0; }

		/*幕後花絮*/
		#pictures {margin:20px 0 20px 0; clear:both;}
		/*贊助廠商*/
		.logos_wrap .box a img{
			position: relative;
			max-width: 95%;
			height: auto;
		}
		.logo1{background:url(../images/logos/logo1.png)no-repeat center center; background-size:70%;}
		.logo2{background:url(../images/logos/logo2.png)no-repeat center center; background-size:70%;}
		.logo3{background:url(../images/logos/logo3.png)no-repeat center center; background-size:80%;}
		.logo4{background:url(../images/logos/logo4.png)no-repeat center center; background-size:70%;}
		.logo5{background:url(../images/logos/logo5.png)no-repeat center center; background-size:70%;}
		.logo6{background:url(../images/logos/logo6.png)no-repeat center center; background-size:40%;}
		.logo7{background:url(../images/logos/logo7.png)no-repeat center center; background-size:70%;}
		.logo8{background:url(../images/logos/logo8.png)no-repeat center center; background-size:70%;}
		.logo9{background:url(../images/logos/logo9.png)no-repeat center center; background-size:70%;}
		.logo10{background:url(../images/logos/logo10.png)no-repeat center center; background-size:70%;}
		.logo11{background:url(../images/logos/logo11.png)no-repeat center center; background-size:90%;}
		.logo12{background:url(../images/logos/logo12.png)no-repeat center center; background-size:40%;}
		/*footer*/
		.m_footer_txt{font-size:12px;}
		.footer_logo{margin-bottom:5%;}	
		.footer_icons{width:100%; height:3.2em; position: relative}
		.footer_icons a{top:2.0rem; right:0;}
		.footer_icons a:first-child{width:78px; display:block; clear:both; position:absolute; top:0; right:0;}
		.footer_icons a:nth-child(2){right:0px;}
		.footer_icons a:nth-child(3){right:30px;}
		.footer_icons a:nth-child(4){right:60px;}	

		.news_announce_wrap .news_an_messages1 .news-tabitem .news-tabtitle{
			display: block;
		}	
	}


/*分頁*/
.page_list_wrap{ display:inline-block;  border:0px solid #eee; height:2.8em; width:30%; position:relative; margin:0 auto; text-align:center; margin:20px 0 0 35%; }
.page_list_wrap a{display:inline-block;  padding:0px; margin-bottom:-1em; margin-right:.5em; font-size:13px; color:#4a4a4a; position:relative; line-height:3em; border-radius:100%; text-align:center; border:0px solid #eee; transition:all 0.2s; width:3em; height:3em;  }
.page_list_wrap a:hover,.page_list_wrap a.page-nowtag {color:#fff; background-color: #006fb7; text-decoration:none; transform:translate(2px,2px); }
.page_list_wrap a.page-prev {background:url(../images/news/list_arrow_left@2x.png) center center no-repeat; background-size:40%; overflow:hidden; text-indent:-999999px; cursor:pointer; transition:all 0.2s;}
.page_list_wrap a.page-next  {background:url(../images/news/list_arrow_right@2x.png) center center no-repeat; background-size:40%; overflow:hidden; text-indent:-999999px; cursor:pointer; transition:all 0.2s;}

/*筆電版本*/
@media(max-width: 1439px) {
	.page_list_wrap{ display:inline-block;  border:0px solid #eee; height:2.8em; width:50%; position:relative; margin:0 auto; text-align:center; margin:20px 0 0 25%; }
}

/*手機版本*/
@media (max-width: 767.98px ) {
	
	.page_list_wrap{ display:inline-block;  border:0px solid #eee; height:2.8em; width:100%; position:relative; margin:0 auto; text-align:center; margin:0px 0 0 0px; }
	.page_list_wrap a{display:inline-block;  padding:0px; margin-bottom:-1em;font-size:13px; color:#4a4a4a; position:relative; line-height:2em; border-radius:100%; text-align:center; border:0px solid #eee; transition:all 0.2s; width:2em; height:2em;  }
	.page_list_wrap a:hover,.page_list_wrap a.page-nowtag {color:#fff; background-color: #006fb7; text-decoration:none; transform:translate(2px,2px); }
	.page_list_wrap a.page-prev {background:url(../images/news/list_arrow_left@2x.png) center center no-repeat; background-size:40%; overflow:hidden; text-indent:-999999px; cursor:pointer; transition:all 0.2s;}
	.page_list_wrap a.page-next  {background:url(../images/news/list_arrow_right@2x.png) center center no-repeat; background-size:40%; margin-bottom: -7px; overflow:hidden; text-indent:-999999px; cursor:pointer; transition:all 0.2s;}
	.page_list_wrap{display:block;}
}

@media (max-width: 360px ) {
		.nwc_navbar_wrap_m .m_drop-down-menu .submenu a {
			font-size: 18px;
		}
}


.owl-style1 .owl-item::before{
	content: "";
	position: absolute;
	top: 26%;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left: -27px;
	background-image: url(../images/video_play@2x.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 54px;
	z-index: 1;
	pointer-events: none;
}

.video_list .item::before{
	content: "";
	position: absolute;
	top: 26%;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left: -27px;
	background-image: url(../images/video_play@2x.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 54px;
	z-index: 1;
	pointer-events: none;
}

@media (max-width: 768px ) {

.owl-style1 .owl-item::before{
	content: "";
	position: absolute;
	top: 20%;
	background-size: 46px;
	margin-left: -23px;
}

.video_list .item::before{
	content: "";
	position: absolute;
	top: 20%;
	background-size: 46px;
	margin-left: -23px;
}

}



.text.pic ul {
	list-style:disc; 
	padding:0 0 0px 20px; 
	margin:0 0 10px 20px; 
	display:block;
}

.text.pic ul li,.text.pic ol li {
  float: none;
  background-color: transparent;
  width: auto;
  margin-right: auto;
  margin-bottom: auto;
  text-align: left;
  cursor: default;
  font-size: 18px;
  line-height: 2em;
  color: #000;
  transition: none;
}

.text.pic ul li a,.text.pic ol li a{
	background-color: transparent;
}
.text.pic ul li a:hover,.text.pic ol li a:hover{
	background-color: transparent;
}


.nwc_navbar_wrap_m .m_drop-down-menu .nwc_li{
	padding-left: 15px;
	padding-right: 15px;
}
.nwc_navbar_wrap_m .m_drop-down-menu a.icon:after{
	content: '';
	position: absolute;
	right: 15px;
	top:13px;
	width: 15px;
	height: 15px;
	background:url(../images/arrow-blank.svg) right center no-repeat; 
	background-size:15px 15px;
	transform: rotate(90deg);
}
