@import url("https://fonts.googleapis.com/css?family=Noto+Sans+TC:100,300,400,500,700,900&display=swap&subset=chinese-traditional");/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    /*border:0;*/
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    /*background:transparent;*/
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#fff;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(./bxslider/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(./bxslider/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(./bxslider/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}/*******global.css**************************************************************/
* { font-family: "Noto Sans TC", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;  box-sizing:border-box;}

html{ font-size:100%; /* 1 */  -webkit-text-size-adjust:100%; /* 2 */ -ms-text-size-adjust:100%; /* 2 */}

body { font-size:13px; line-height:1.5; color:#333;}

ul{ list-style:none;}

a{ outline:none; /* for Firefox  transition:all 300ms;*/}

/*預設連結狀態*/
a:link, a:visited { color:#333; text-decoration:none;}
a:hover, a:active { color:#ed6d1e;}


/*去除圖片底下空白*/
img{ vertical-align:bottom;} 
/*圖片無框*/
a img { border:none;}


/*h標題設定*/
h1 { font-size:15px; font-weight: 500;}
h2 { font-size:18px; font-weight: 500;}
h3 { font-size:16px; font-weight: 500;}
h4 { font-size:15px; font-weight: 400;}
p{ font-weight: 400;}
/*清除 clearfix*/
.clearfix:after { content:"."; display:block; overflow:hidden; height:0; clear:both; visibility:hidden;}


/*more_box====================*/
.more_box{ clear:both;}
a.btn_more{ letter-spacing:3px;}
a.btn_more i.icon_arrow{ display:inline-block; width:16px; height:16px; background:url(../images/icon_arrow_right.png) no-repeat; background-size:auto 200%; position:relative; top:3px;} 
a.btn_more:hover i.icon_arrow{ background-position: 0px -16px;}
/*靠右*/
.more_box a.btn_more.right{ float:right;}


/* .gototop 滾回網頁最上面 ============*/
.gototop{ width:45px; height:45px; background:url(../images/icon_gototop_v4.png) no-repeat left top / 100% 100%; text-indent:100%; white-space:nowrap; overflow:hidden; opacity:0.3; position:fixed; right:50px; bottom:30px; z-index:100; cursor:pointer; transition:0.3s ease-in-out;}

/* 影音 icon ================*/ 
i.icon_type_video{ clear:both; display:inline-block; width:20px; height:20px; background:url(../images/icon_type_video.png) no-repeat; background-size:contain; position:relative; top:3px;}
/*******layout.css**************************************************************/


/*************************1000版 預設**************************/
body{ background:#f5f5f5;}
/*.wrapper=======================*/
.wrapper_box{}
.wrapper{}
 
/*topbar=======================*/
.topbar_box{}
.topbar{ width:1000px; height:35px; background:#ededed; margin:0 auto; border-top:3px solid #e94c15; position:relative; }

/*header=======================*/
.header_box{}
.header{ background:#fff; width:1000px; height:160px; margin:0 auto; position:relative;}

/*footer 置於側欄=======================*/
.footer{ background:#fff; padding:25px 20px; box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1); margin-bottom:30px;}
.footer address{ font-style: normal;}
.footer address span.company_name{ display:none;}

/*.hot_zone=======================*/
.hot_zone_box{ background:#e3e3e3;}
/* 預設 wrapper_box 寬度1200px 有快訊 無變天*/
.hot_zone{ width:1000px; height:550px; margin:0 auto; position:relative;}
.hot_zone .area_1{ width:600px; height:450px; position:absolute; left:0px; top:70px;}
.hot_zone .area_2{ width:200px; height:450px; overflow:hidden;/*固定高度 避免漏餡*/ position:absolute; left:600px; top:70px;}
.hot_zone .area_3{ width:370px; height:450px; position:absolute; right:0px; top:70px;}

/*text_ticker_1 快訊=====*/
.hot_zone .text_ticker_1{ clear:both; width:1200px; height:30px;  overflow:hidden; position:absolute; left:0px; top:30px; z-index:1;}
/*外掛歸零*/
.hot_zone .text_ticker_1 .run .bx-wrapper{ margin-bottom:0px;}
.hot_zone .text_ticker_1 .run .bx-wrapper .bx-viewport{ background:none; border:none; box-shadow:none; left:0px;}
.hot_zone .text_ticker_1 em{ display:block; float:left; height:30px; line-height:30px; background:#2e2770; font-size:18px; color:#fff; font-style:normal; border-radius:3px; padding:0px 15px; margin-right:10px;}
.hot_zone .text_ticker_1 .run{ display:block; width:800px; height:30px; float:left;}
.hot_zone .text_ticker_1 .run .inner .piece{ width:800px; height:30px; line-height:32px; font-size:18px;}
.hot_zone .text_ticker_1 .run .inner .piece:nth-of-type(n+2) a{ display:none;}/*CSS:先隱藏圖片，JS:圖集load之後再show*/

/* 以下 js 控制定位 高度==================== */
/* 無快訊內容 無變天廣告(wrapper_box 寬度1200px) */
.hot_zone.no_text_ticker_1.size_2{ height:520px;}
.hot_zone.no_text_ticker_1.size_2 .area_1{ position:absolute; top:30px;}
.hot_zone.no_text_ticker_1.size_2 .area_2{ position:absolute; top:30px;}
.hot_zone.no_text_ticker_1.size_2 .area_3{ position:absolute; top:30px;}

/* 因有變天廣告在style.css 之後寫入樣式，所以必須用!important */
/* 有快訊內容 有變天廣告(wrapper_box 寬度1000px) */
.hot_zone.size_1{ height:480px !important;}
.hot_zone.size_1 .area_1{ position:absolute; top:70px !important;}
.hot_zone.size_1 .area_2{ position:absolute; top:70px !important;}
.hot_zone.size_1 .area_3{ position:absolute; top:70px !important;}
.hot_zone.size_1 .text_ticker_1{ width:970px; position:absolute; left:15px; top:30px;}

/* 無快訊內容 有變天廣告(wrapper_box 寬度1000px) */
.hot_zone.no_text_ticker_1.size_1{ height:440px !important;}
.hot_zone.no_text_ticker_1.size_1 .area_1{ position:absolute; top:30px !important;}
.hot_zone.no_text_ticker_1.size_1 .area_2{ position:absolute; top:30px !important;}
.hot_zone.no_text_ticker_1.size_1 .area_3{ position:absolute; top:30px !important;}


/*hot_zone_2 (hot_zone搬移至c1)===============*/
.hot_zone_2{ width:870px; height:535px; background: #f5f5f5; overflow: hidden; margin-bottom: 25px; position:relative; z-index: 1;}
.hot_zone_2 .area_1{ width:655px; height:490px; position:absolute; left:0px; top:45px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);}
.hot_zone_2 .area_2{ width:215px; height:490px; /*固定高度 避免漏餡*/ position:absolute; right: 0px; top:45px; box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);}

/*text_ticker_1 快訊=====*/
.hot_zone_2 .text_ticker_1{ clear:both; width:100%; height:30px; overflow:hidden;}
/*外掛歸零*/
.hot_zone_2 .text_ticker_1 .run .bx-wrapper{ margin-bottom:0px;}
.hot_zone_2 .text_ticker_1 .run .bx-wrapper .bx-viewport{ background:none; border:none; box-shadow:none; left:0px;}
.hot_zone_2 .text_ticker_1 em{ display:block; float:left; height:30px; line-height:30px; background:#2e2770; font-size:18px; color:#fff; font-style:normal; border-radius:3px; padding:0px 15px; margin-right:10px;}
.hot_zone_2 .text_ticker_1 .run{ display:block; height:30px; margin-left: 100px;}
.hot_zone_2 .text_ticker_1 .run .inner .piece{ width:770px; height:30px; line-height:32px; font-size:18px;}
.hot_zone_2 .text_ticker_1 .run .inner .piece:nth-of-type(n+2) a{ display:none;}/*CSS:先隱藏圖片，JS:圖集load之後再show*/



/*hot_zone_3 (首頁3欄式)======================*/
.hot_zone_3{ margin-bottom: 30px; z-index: 1;}
/*text_ticker_1 快訊=====*/
.hot_zone_3 .text_ticker_1{ clear:both; height:30px; overflow:hidden; margin-bottom: 15px;}
/*外掛歸零*/
.hot_zone_3 .text_ticker_1 .run .bx-wrapper{ margin-bottom:0px;}
.hot_zone_3 .text_ticker_1 .run .bx-wrapper .bx-viewport{ background:none; border:none; box-shadow:none; left:0px;}
.hot_zone_3 .text_ticker_1 em{ display:block; float:left; width: 75px; height:30px; line-height:30px; background:#e94c15; font-size:16px; color:#fff; font-style:normal; text-align: center; border-radius:5px; margin-right:15px; position: relative;}
.hot_zone_3 .text_ticker_1 em::before{ content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 6px; border-color: transparent transparent transparent #e94c15; position: absolute; right: -6px; top: 11px;}
.hot_zone_3 .text_ticker_1 .run{ display:block; width: calc(100% - 90px); height:30px; float:left;}
.hot_zone_3 .text_ticker_1 .run .piece{ width:800px; height:30px; line-height:32px; font-size:16px;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.hot_zone_3 .text_ticker_1 .run .piece:nth-of-type(n+2) a{ display:none;}/*CSS:先隱藏圖片，JS:圖集load之後再
show*/


/*area_1 area_2======*/
.hot_zone_3 .area_1{ width:450px; height:338px; box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1); float: left; border: 0px solid purple;}
.hot_zone_3 .area_2{ width:calc(100% - 450px); height:338px; /*固定高度 避免漏餡*/ box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1); float: right; overflow: hidden;}




/*.container=======================*/
.container_box{}
.container{ width:1000px; margin:0 auto 50px auto;}

/*兩欄式 主欄在左=======================*/
.container .r1{}
.container .r1 .c1{ width:680px; float:left;}
.container .r1 .c2{ width:300px; float:right;} 
.container .r1 .c2 > .inner{ width:300px;}	


/*************************1200版**************************/
/*.wrapper=======================*/
body.index .wrapper_box{ container-type: inline-size; container-name: wrapper_box;}
body.index .wrapper{}

/*header=======================*/
body.index .header_box{ background-color: #fff; border-bottom: 1px solid #e2e2e2;}
body.index .header{ width:1200px; height: 100px;}

/*footer 置於側欄=======================*/
body.index .footer{}


/*.hot_zone=======================*/
body.index .hot_zone_box{}
body.index .hot_zone{ width:1200px;}


/*.container=======================*/
body.index .container_box{}
body.index .container{ width:1200px; margin-top:30px;}


/*兩欄式 主欄在左=======================*/
body.index .container .r1{}
body.index .container .r1 .c1{ width:870px;}
body.index .container .r1 .c2{ width:300px;} 


/*三欄式=======================*/
body.index .container .r2{ display: flex; align-items: flex-start;}
body.index .container .r2 .c2{ width: 675px; margin-right: 30px; position: relative; z-index: 1;}
body.index .container .r2 .c3{ width: 300px; position: relative; z-index: 20;/*合作媒體 lightbox 要高於.c1(z-index: 11) 及最新即時(z-index: 10)*/}
body.index .container .r2 .c3 > .inner{ width:300px; position: relative;}
body.index .container .r2 .c1{ width: 165px; height: 100vh; background-color: #fff; border-top: 2px solid #ed6d1e; margin-right: 30px; margin-top:-30px; z-index: 11;/*選單hover要高於最新即時z-index: 10*/ position: sticky; top: 0;}
body.index .container .r2 .c1 > .inner{ width: 165px; height: 100vh; overflow-y: scroll; /*overscroll-behavior: contain;裡面滾完 不滾外面*/}
body.index .container .r2 .c1 > .inner::-webkit-scrollbar { width: 10px;}
body.index .container .r2 .c1 > .inner::-webkit-scrollbar-track{ }/*捲軸底色*/
body.index .container .r2 .c1 > .inner::-webkit-scrollbar-thumb{ background-color: rgba(0, 0, 0, 0);  transition: background-color 0.8s;}/*拉把*/
body.index .container .r2 .c1 > .inner:hover::-webkit-scrollbar-thumb{ background-color: rgba(0, 0, 0, 0.2);}



/*************************版型 共用元件**************************/
/*topbar 元件=======================*/
/*選單1===*/
.topbar .menu_1{ position:absolute; left:0px; top:0px;}
.topbar .menu_1 ul{ display:inline-block;}
.topbar .menu_1 li{ display:inline-block; color:#968d89;}
.topbar .menu_1 li a{ display:block; height:35px; line-height:35px; font-weight: bold; font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;}
.topbar .menu_1 a:link, .topbar .menu_1 a:visited{ color:#2e2770;}
.topbar .menu_1 a:hover, .topbar .menu_1 a:active{ color:#51adde;}

/*選單2===*/
.topbar .menu_2{ display: inline-block; height:20px; position:absolute; right:15px; top:7px;}
.topbar .menu_2 ul{ float:right;}
.topbar .menu_2 li{ display:inline-block;}
.topbar .menu_2 li a.btn{ display:block; width:20px; height:20px; background:url(../images/icon_001_20x20.png) no-repeat; background-size: auto 40px; border-radius: 3px; text-indent:100%; white-space:nowrap; overflow:hidden;}

/*icon*/
.topbar .menu_2 li a.rss{ background-position:0px 0px;}
.topbar .menu_2 li a.btn.fb{ background-position:-20px 0px;}
.topbar .menu_2 li a.btn.yt{ background-position:-80px 0px;}
.topbar .menu_2 li a.btn.ig{ background-position:-40px 0px;}
.topbar .menu_2 li a.btn.weibo{ background-position:-60px 0px;}
.topbar .menu_2 li a.btn.gplus{ background-position:-80px 0px;}
.topbar .menu_2 li a.btn.google_news{ background-position:-100px 0px;}
/*搜尋===*/
.topbar .search{ width:180px; height:24px; position:absolute; right:160px; top:6px; text-align:right;}
.topbar .search input.keyword{ width:150px; height:24px; color:#968d89; line-height:24px; background:transparent; padding:4px; text-align:right; border:none;}
.topbar .search input.keyword:focus{ text-align:left; border:1px solid #968d89;}
.topbar .search button.go{ display:inline-block; width:20px; height:20px; background:url(../images/icon_search_20x20.png) no-repeat; border:none; text-indent:-9999px;}


/*首頁3欄 搜尋============*/
.r2 .c2 .search{ color:#333; border-bottom: 2px solid #d2d2d2; margin-bottom: 15px;}
.r2 .c2 .search input.keyword{ width: calc(100% - 35px); font-size: 16px; line-height:35px; background:transparent; border:none;}
.r2 .c2 .search input.keyword:focus{ outline:none;}
.r2 .c2 .search button.go{ display:block; width:20px; height:20px; background:url(../images/icon_search.png) center center no-repeat; background-size: auto 100%; border:none; cursor: pointer; text-indent:-9999px; float: right; position: relative; top: 7px;}
.r2 .c2 .search ::-webkit-input-placeholder{ color:#333;}
.r2 .c2 .search ::-moz-placeholder{ color:#333;}
.r2 .c2 .search :-ms-input-placeholder{ color:#333;}
.r2 .c2 .search :-moz-placeholder{ color:#333;}


/*header 元件=======================*/
/*logo_ettoday 1000版 預設（內頁）====*/
.header .logo_ettoday{ width:275px; height:45px; position:absolute; left:15px; top:30px;}
.header .logo_ettoday img{ width:275px; height:45px;}
.header .logo_ettoday span{ display: block; font-size: 11px; font-weight: bold; background-color: #e2e2e2; color: #666; padding: 0px 5px; border-radius: 2px; position: absolute; top: -18px; left: 0; transform: scale(0.85);}

/* 1200版 首頁 ======*/
body.index .header .logo_ettoday{ width:305px; height:50px; position:absolute; left:15px; top:25px;}
body.index .header .logo_ettoday img{ width:305px; height:50px;}

/* .header .nav_1 主選單====================*/
.header .nav_1{ width:1000px; background:#2e2770; position:absolute; left:0px; bottom:0px;}
body.index .header .nav_1{ width:1200px;}

/*第一層======*/
.header .nav_1 li{ float:left; border-right:1px solid #777; position:relative;}
.header .nav_1 li:nth-of-type(1), .header .nav_1 li:nth-of-type(2), .header .nav_1 li:nth-of-type(3){ border-right:1px solid #dedede;}
.header .nav_1 li:nth-last-child(1){ border-right:none;}

.header .nav_1 li > a{ display:block; height:40px; line-height:42px; background:#2e2770; font-size:15px; letter-spacing:1px; padding:0px 9px;}
.header .nav_1 li > a:hover{ background:#51adde;}

.header .nav_1 li > a:link, .header .nav_1 li > a:visited{ color:#ededed;}
.header .nav_1 li > a:hover, .header .nav_1 li > a:active{ color:#fff;}
.header .nav_1 li > a em.icon{ display:inline-block; width:20px; height:20px; background:url(../images/icon_arrow_20x20.png) no-repeat; margin-right:5px; position:relative; top:5px;}

/*單按鈕*/
.header .nav_1 li.btn_1 > a{ background:#f0c820; color:#333;}
.header .nav_1 li.btn_2 > a{ background:#f0c820; color:#333;}
.header .nav_1 li.btn_3 > a{ background:#f0c820; color:#333;}

.header .nav_1 li.btn_1 > a:hover, .header .nav_1 li.btn_2 > a:hover, .header .nav_1 li.btn_3 > a:hover{ background:#e94c15;}

/*修正 1200 1000 的header共用 按鈕文字不同*/
.header .nav_1 li.btn_1 > a span{ display:none;}
body.index .header .nav_1 li.btn_1 > a span{ display:inline-block;}

/*第二層=====*/
.header .nav_1 li .sub{ position:absolute; left:0px; top:40px; z-index:50; display:none;
background:#000; opacity:0.8;}
.header .nav_1 li:hover .sub{ display:block;}

.header .nav_1 li .sub a{ font-size:15px; text-shadow:0px 0px 1px rgba(0, 0, 0, 0.9);}
.header .nav_1 li .sub a:link, .header .nav_1 li .sub a:visited { color:#fff;}
.header .nav_1 li .sub a:hover, .header .nav_1 li .sub a:active { background:rgba(255,255,255,0.2); color:#fff;}

/*第二層 尺寸1*/
.header .nav_1 li .sub.size_1{ width:600px;}
.header .nav_1 li .sub.size_1 a{ display:block; width:20%; height:40px; line-height:40px; text-align:center; float:left;}

/*第二層 尺寸2*/
.header .nav_1 li .sub.size_2{ width:700px; padding:20px;}
.header .nav_1 li .sub.size_2 .box_1{ width:48%; float:left; margin-right:4%;}
.header .nav_1 li .sub.size_2 .box_2{ width:48%; float:left;}
.header .nav_1 li .sub.size_2 > div h3{ height:30px; color:#ed6d1e; border-bottom:2px solid #ed6d1e; margin-bottom:10px;}
.header .nav_1 li .sub.size_2 > div a{ display:block; height:30px; line-height:32px;}


/* .header .nav_2 第二選單 =====================*/
.header .nav_2{ width:300px; text-align:right; position:absolute; right:5px; top:25px;}
.header .nav_2 li{ display:inline-block; margin:0px 6px 8px 0px;}
.header .nav_2 li a{ display:block; height:30px; line-height:32px; background:#ededed; padding:0px 8px; font-size:13px; border-radius:3px;}
.header .nav_2 li a:link, .header .nav_2 li a:visited{ color:#3f3a39;}
.header .nav_2 li a:hover, .header .nav_2 li a:active{ color:#2e266f;}

/*.header .nav_1_v2*/
.header .nav_1_v2{ width:1000px; background:#2e2770; position:absolute; left:0px; bottom:0px; }

/*第一層======*/
.header .nav_1_v2 li{ float:left; position:relative;}
.header .nav_1_v2 li::after{ content: ''; display: block; width: 100%; height: 20px; position: absolute; left: 0; bottom: -20px;}
.header .nav_1_v2 li + li{ border-right:1px solid #777;}
.header .nav_1_v2 li > a{ display:block; height:40px; line-height:42px; background:#2e2770; font-size:15px; letter-spacing:1px; padding:0px 5px;}
.header .nav_1_v2 li > a:hover{ background:#51adde;}

.header .nav_1_v2 li > a:link, .header .nav_1_v2 li > a:visited{ color:#ededed;}
.header .nav_1_v2 li > a:hover, .header .nav_1_v2 li > a:active{ color:#fff;}
.header .nav_1_v2 li.current a{ color:#fff;}

/*重點頻道 按鈕*/
.header .nav_1_v2 li.btn_1, .header .nav_1_v2 li.btn_2, .header .nav_1_v2 li.btn_3, .header .nav_1_v2 li.btn_4, .header .nav_1_v2 li.btn_5{ font-weight: 600; border-right:1px solid #dedede;}
.header .nav_1_v2 li.btn_1 > a, .header .nav_1_v2 li.btn_2 > a, .header .nav_1_v2 li.btn_3 > a, .header .nav_1_v2 li.btn_4 > a, .header .nav_1_v2 li.btn_5 > a{ background:#f0c820; color:#333;}
.header .nav_1_v2 li.btn_1 > a:hover, .header .nav_1_v2 li.btn_2 > a:hover, .header .nav_1_v2 li.btn_3 > a:hover, .header .nav_1_v2 li.btn_4 > a:hover, .header .nav_1_v2 li.btn_5 > a:hover{ background:#e94c15; color:#333;}

/*第二層=====*/
.header .nav_1_v2 li .sub{ width: 100px; text-align: center; background:rgba(0, 0, 0, 0.8); border-radius: 5px; position:absolute; left:50%; top:50px; transform: translateX(-50%); z-index:50; display: none;}
.header .nav_1_v2 li .sub::before{ content: ''; display: block; width:0px; height:0px; border:10px solid; border-color:transparent transparent rgba(0, 0, 0, 0.8); position: absolute; left: 50%; transform: translateX(-50%); top: -20px;}
.header .nav_1_v2 li:hover .sub{ display: block;}
.header .nav_1_v2 li .sub > a{ font-size:15px; padding: 10px 0px; text-shadow:0px 0px 1px rgba(0, 0, 0, 0.9); display: block;}

.header .nav_1_v2 li .sub a:link, .header .nav_1_v2 li .sub a:visited { color:#fff;}
.header .nav_1_v2 li .sub a:hover, .header .nav_1_v2 li .sub a:active { background:rgba(255,255,255,0.2); color:#fff;}

/*.sub.style_1 活動*/
.header .nav_1_v2 li .sub.style_1{ width:600px; padding:20px 10px; position:absolute; left:30%; top:50px; transform: translateX(-30%); z-index:50;}
.header .nav_1_v2 li .sub.style_1::before{ content: ''; display: block; width:0px; height:0px; border:10px solid; border-color:transparent transparent rgba(0, 0, 0, 0.8); position: absolute; left: 30%; transform: translateX(-30%); top: -20px;}
.header .nav_1_v2 li .sub.style_1 .box_1{ width:48%; float:left; margin-right:4%;}
.header .nav_1_v2 li .sub.style_1 .box_2{ width:48%; float:right;}
.header .nav_1_v2 li .sub.style_1 > div h3{ height:30px; color:#ed6d1e; font-size: 18px; font-weight: bold; border-bottom:2px solid #ed6d1e;}
.header .nav_1_v2 li .sub.style_1 > div > a{ font-size:15px; text-align: left; font-weight: normal; padding: 10px 0px 10px 10px; text-shadow:0px 0px 1px rgba(0, 0, 0, 0.9); display: block;}
.header .nav_1_v2 li .sub.style_1 .box_1 h3 > a{ display: block; color:#ed6d1e; font-size: 18px; font-weight: bold;}
.header .nav_1_v2 li .sub.style_1 .box_1 > a.more{ display: inline-block;line-height: 35px; background: #f0c820; color: #333; text-shadow: none;  border-radius: 5px; padding: 0px 15px; margin-top: 5px; transform: 1s;}
.header .nav_1_v2 li .sub.style_1 .box_1 > a.more:hover{ background: #e94c15; color: #fff;}
/* 重覆隱藏 */
.header .nav_1_v2 li .sub.style_1 > div > a.hide{ display: none !important;}
/*首頁 寬度1200======================*/
body.index .header .nav_1_v2{ width:1200px;}
body.index .nav_1_v2 li > a{ padding:0px 8px;}

/*footer 元件=======================*/
.footer .menu_1{ margin-bottom:10px;}
.footer .menu_1 a{ display:inline-block; color:#2e266f; margin:0px 8px 8px 0px;}
.footer .menu_1 a:hover{ text-decoration:underline;}


/*首頁3欄 201708==============================================*/
/*menu_box===============*/
.header .menu_box{ display: flex; flex-direction: column; flex-wrap: wrap; align-content: flex-end; position: absolute; right: 0px; top: 20px;}
.header .menu_box .menu_1{ display:flex; justify-content: flex-end; margin-bottom: 15px;}
.header .menu_box .menu_1 a.btn{ display:block; width:20px; height:20px; background:url(../images/icon_001_20x20.png) no-repeat; background-size: auto 40px; border-radius: 3px; text-indent:100%; white-space:nowrap; overflow:hidden; margin-left: 5px;}
/*icon*/
.header .menu_box .menu_1 a.rss{ background-position:0px 0px;}
.header .menu_box .menu_1 a.btn.fb{ background-position:-20px 0px;}
.header .menu_box .menu_1 a.btn.yt{ background-position:-80px 0px;}
.header .menu_box .menu_1 a.btn.ig{ background-position:-40px 0px;}
.header .menu_box .menu_1 a.btn.weibo{ background-position:-60px 0px;}
.header .menu_box .menu_1 a.btn.gplus{ background-position:-80px 0px;}
.header .menu_box .menu_2{}
.header .menu_box .menu_2 a{ position: relative; margin-left: 12px;}
.header .menu_box .menu_2 a:nth-of-type(n+2)::before{ content: ""; display: block; width: 1px; height: 10px; background-color: #ccc; position: absolute; left: -8px; top: 5px;}


/*主選單========================*/
.nav_1_v3{ clear: both; padding: 35px 20px;}
.nav_1_v3 .piece{ display: flex; flex-wrap: wrap; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 10px;}
.nav_1_v3 .piece:nth-last-of-type(1){ border-bottom: none;}
.nav_1_v3 .piece > li.btn{ width: 50%; line-height: 40px; font-size: 15px; text-align: center; position: relative;}
.nav_1_v3 .piece > li.btn.w_100{ width: 100%;}/*一排*/
.nav_1_v3 .piece > li.btn > a{ display: block;}
/*重點頻道*/
.nav_1_v3 .piece li.style_1 > a{ color: #e94c15;}
/*下拉選單*/
.nav_1_v3 .sub{ display: flex; flex-direction: column; width: 130px; background-color: rgba(255, 255, 255, 0.95); box-shadow: 0px 1px 3px 3px rgba(0, 0, 0, 0.1); padding: 10px 15px; position: fixed; z-index: 10; display: none;}

/*sub=====*/
.nav_1_v3 .sub::after{ content: ""; display: block; visibility: visible; /* .clearfix:after visibility:hidden*/ width: 20px; height: 50px; background-color: transparent; cursor: pointer; position: absolute; left: -20px; top: 0px;}
.nav_1_v3 .sub::before{ content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 5px 6px 5px 0; border-color: transparent #e94c15 transparent transparent; position: absolute; left: -6px; top: 15px;}
.nav_1_v3 .sub a{ display: block; font-size: 15px; line-height: 44px; text-align: center;}
.nav_1_v3 .sub a:nth-of-type(n+2){ border-top: 1px solid #ccc;}
.nav_1_v3 li:hover .sub{ display: flex;}

/*專題 style_2=======*/
.nav_1_v3 .piece li.style_2::before{ content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 5px 6px 5px 0; border-color: transparent #e94c15 transparent transparent; position: absolute; right: -3px; top: 13px; display: none;}
.nav_1_v3 .piece li.style_2::after{ content: ""; display: block; visibility: visible;/* .clearfix:after visibility:hidden*/ width: 30px; height: 100%; background-color: transparent; cursor: pointer; position: absolute; right: -10px; top: 0px; z-index: 10;}
.nav_1_v3 li.style_2:hover::before{ display: block;}

/* 下拉選單 */
.nav_1_v3 .piece li.style_2 .sub.size_1{ width: 700px; max-height: 60vh; flex-direction: row;/*主軸方向-橫排*/ align-items: flex-start;/*次軸對齊-起點*/ overflow-y: auto; padding: 40px 35px; overscroll-behavior: contain;/*裡面滾完 不滾外面*/}
.nav_1_v3 .piece li.style_2 .sub.size_1 > div{ flex-grow: 1;/*寬度自動成長*/}
.nav_1_v3 .piece li.style_2 .sub.size_1 > .menu_2{ margin-left: 30px;}
.nav_1_v3 .piece li.style_2 .sub.size_1 a{ text-align: left;}
.nav_1_v3 .piece li.style_2 .sub.size_1 > div > h3{ color: #e94c15; border-bottom: 2px solid #e94c15; margin-bottom: 5px;}
.nav_1_v3 .piece li.style_2 .sub.size_1 > div > h3 a{ font-size: 16px; color: #e94c15; font-weight: 500; line-height: unset; text-align: center;}
/*more*/
.nav_1_v3 .piece li.style_2 .sub.size_1 a.more{ border-top: none; width: auto; display: inline-block; background-color: #e94c15; color: #fff; border-radius: 5px; padding: 0px 25px; margin-top: 10px; transform: 1s;}
.nav_1_v3 .piece li.style_2 .sub.size_1 a.more:hover{ background-color: #f0c820; color: #333;}
/* 重覆隱藏 */
.nav_1_v3 .sub a.hide{ display: none !important;}



/******************** 2023 首頁改版 *******************/
/*三欄式==============*/
body.index .container .r3{ display: flex; align-items: flex-start;}
body.index .container .r3 .c2{ width: 785px; margin-right: 15px; position: relative; z-index: 10;}
body.index .container .r3 .c3{ width: 300px;}
body.index .container .r3 .c3.showLightbox{ position: relative; z-index: 30;}
body.index .container .r3 .c3 > .inner{ width:300px; position: relative;}
body.index .container .r3 .c1{ width: 90px; background-color: #fff; text-align: center; border-radius: 10px; padding: 15px 0px; margin-right: 15px; z-index: 20;}
/*
.c1 => z-index: 20 有次選單 
.c2 => z-index: 10
.c3 => z-index: 30 有合作媒體 ligthbox 最高(用js加.showLightbox 調整定位及 z-index)
*/


/* .menu_box_v4 header小選單+搜尋 ========*/
.menu_box_v4{ height: 35px; display: flex; align-items: center; align-content: flex-end; font-size: 13px; font-weight: 400; position: absolute; right: 0px; top: 45px; padding-right: 30px;}
.menu_box_v4 .menu_1 a{ position: relative;}
.menu_box_v4 .menu_1 a + a{ margin-left: 10px;}
.menu_box_v4 .menu_1 a:nth-of-type(n+2)::before{ content: ""; display: block; width: 1px; height: 10px; background-color: #4d4d4d; position: absolute; left: -7px; top: 5px;}
.menu_box_v4 .menu_1 a:link, .menu_box_v4 .menu_1 a:visited { color:#4d4d4d; text-decoration:none;}
.menu_box_v4 .menu_1 a:hover, .menu_box_v4 .menu_1 a:active { color:#218cff;}
/* 搜尋 */
.menu_box_v4 .search{ width: 30px; height: 100%; position: relative; overflow: hidden; position: absolute; right: 0; transition: width .3s ease-in-out; transform-origin: right center;}
.menu_box_v4 .search .icon_search{ display: block; width:20px; height:20px; background:url(../images/icon_search_v4.png) center no-repeat; background-size: 16px auto; cursor: pointer; position: absolute; right: 5px; top: 7px; z-index: 10;}
.menu_box_v4 .search form{ display: flex; align-items: center; display: none;}
.menu_box_v4 .search .keyword{
  /*樣式歸零*/
  border:none;
  outline:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none; 
  /* 定義樣式 */
  width: 100%; height: 35px; color: #b2b2b2; font-size: 13px; border: 1px solid #e2e2e2; border-radius: 6px; padding-left: 6px;}
.menu_box_v4 .search .keyword::placeholder {  color: #b2b2b2; font-size: 13px; font-weight: 400;
}
.menu_box_v4 .search .keyword:-ms-input-placeholder {  color: #b2b2b2; font-size: 13px; font-weight: 400;
}
.menu_box_v4 .search .keyword::-ms-input-placeholder {  color: #b2b2b2; font-size: 13px; font-weight: 400;
}
.menu_box_v4 .search .go{ display: block; width:20px; height:20px; background:url(../images/icon_search_v4.png) center no-repeat; background-size: 16px auto; border:none; text-indent: -9999px; cursor: pointer; position: absolute; right: 5px;}
/* 點開搜尋 */
.menu_box_v4 .search.active{ width: 100%; transition: width .3s ease-in-out;}
.menu_box_v4 .search.active .icon_search{ display: none;}
.menu_box_v4 .search.active form{ display: flex;}



/* .nav_1_v4 主選單 ==============*/
.nav_1_v4{ clear: both;}
.nav_1_v4 .piece > li.btn{ line-height: 40px; font-size: 14px; font-weight: 400; text-align: center; position: relative;}
/* a連結 */
.nav_1_v4 .piece > li.btn a:link, .nav_1_v4 .piece > li.btn a:visited { color:#4d4d4d;}
.nav_1_v4 .piece > li.btn a:hover, .nav_1_v4 .piece > li.btn a:active { color:#218cff;}
/*重點頻道*/
.nav_1_v4 .piece li.style_1 > a:link, .nav_1_v4 .piece li.style_1 > a:visited { color:#218cff;}
/* .nav_1_v4 .piece li.style_1 > a:hover, .nav_1_v4 .piece li.style_1 > a:active { background-color: #218cff; color:#fff; padding: 3px 5px; border-radius: 5px;} */

/*下拉選單*/
.nav_1_v4 .sub{ display: flex; flex-direction: column; width: 130px; background-color: rgba(255, 255, 255, 0.95); border: 1px solid #cbcbcb; padding: 5px; border-radius: 5px; position: fixed; z-index: 10; display: none;}
.nav_1_v4 .sub::after{ content: ""; display: block; visibility: visible; /* .clearfix:after visibility:hidden*/ width: 20px; height: 50px; background-color: transparent; cursor: pointer; position: absolute; left: -20px; top: 0px;}
.nav_1_v4 .sub::before{ content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 5px 6px 5px 0; border-color: transparent #cbcbcb transparent transparent; position: absolute; left: -7px; top: 15px;}
/*sub=====*/
.nav_1_v4 .sub a{ display: block; font-size: 14px; line-height: 44px; text-align: center;}
.nav_1_v4 .sub a:nth-of-type(n+2){ border-top: 1px solid #e2e2e2;}
.nav_1_v4 li:hover .sub{ display: flex;}

/*專題 style_2=======*/
.nav_1_v4 .piece li.style_2::before{ content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 5px 6px 5px 0; border-color: transparent #e2e2e2 transparent transparent; position: absolute; right: 10px; top: 15px; display: none;}
.nav_1_v4 .piece li.style_2::after{ content: ""; display: block; visibility: visible;/* .clearfix:after visibility:hidden*/ width: 30px; height: 100%; background-color: transparent; cursor: pointer; position: absolute; right: -10px; top: 0px; z-index: 10;}
.nav_1_v4 li.style_2:hover::before{ display: block;}

/* 下拉選單 */
.nav_1_v4 .piece li.style_2 .sub.size_1{ width: 700px; max-height: 60vh; flex-direction: row;/*主軸方向-橫排*/ align-items: flex-start;/*次軸對齊-起點*/ overflow-y: auto; padding: 40px 35px; overscroll-behavior: contain;/*裡面滾完 不滾外面*/}
.nav_1_v4 .piece li.style_2 .sub.size_1 > div{ width: 50%; flex-grow: 1;/*寬度自動成長*/}
.nav_1_v4 .piece li.style_2 .sub.size_1 > .menu_2{ margin-left: 30px;}
.nav_1_v4 .piece li.style_2 .sub > div > a:not(.more){ text-align: left; line-height: 1.4; padding: 15px 0;}
.nav_1_v4 .piece li.style_2 .sub.size_1 > div > h3{ color: #218cff; border-bottom: 2px solid #218cff; margin-bottom: 5px;}
.nav_1_v4 .piece li.style_2 .sub.size_1 > div > h3 a{ font-size: 16px; color: #218cff; font-weight: 500; line-height: unset; text-align: center;}
/*more*/
.nav_1_v4 .piece li.style_2 .sub.size_1 a.more{ border-top: none; width: auto; display: inline-block; background-color: #218cff; color: #fff; border-radius: 5px; padding: 0px 25px; margin-top: 10px; transform: 1s;}
.nav_1_v4 .piece li.style_2 .sub.size_1 a.more:hover{ background-color: #f0c820; color: #333;}
/* 重覆隱藏 */
.nav_1_v4 .sub a.hide{ display: none !important;}


/*hot_zone_v4 快訊+頭條區===========*/
.hot_zone_v4{ margin-bottom: 25px;}
/*text_ticker_1_v4 快訊=====*/
.text_ticker_1_v4{ clear:both; height:30px; /*overflow:hidden;*/ margin-bottom: 15px; position: relative;}
.text_ticker_1_v4::after{ content: ""; display: block; width: 95%; height: inherit; background-color: #ffffff; position: absolute; right: 0; top: 0; z-index: 1;}
/*外掛歸零*/
.text_ticker_1_v4 .run .bx-wrapper{ margin-bottom:0px;}
.text_ticker_1_v4 .run .bx-wrapper .bx-viewport{ background:none; border:none; box-shadow:none; left:0px;}
.text_ticker_1_v4 em{ display:block; float:left; width: 100px; height:30px; line-height:28px; background:#218cff; font-size:16px; color:#fff; font-style:normal; text-align: center; border-radius:5px; margin-right:10px; position: relative; z-index: 10;}
.text_ticker_1_v4 em > img{ width: 15px; height: auto; vertical-align: middle; margin-right: 8px; position: relative; top: -2px;}
.text_ticker_1_v4 .run{ width: calc(100% - 180px); height:30px; float:left; }
.text_ticker_1_v4 .run .piece{ width: inherit; height:30px; line-height:30px; font-size:16px; font-weight: 400;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.text_ticker_1_v4 .run .piece:nth-of-type(n+2) a{ display:none;}/*CSS:先隱藏圖片，JS:圖集load之後再
show*/
.text_ticker_1_v4 a:link, .text_ticker_1_v4 a:visited { color:#1a1a1a; text-decoration:none;}
.text_ticker_1_v4 a:hover, .text_ticker_1_v4 a:active { color:#218cff;}
.text_ticker_1_v4 .bx-controls{ width: 60px; height: 1px; position: absolute; top: 15px; right: -70px; z-index: 100;}
.text_ticker_1_v4 .bx-wrapper .bx-controls-direction a {
display: block;
width: 30px;
height: 30px;
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
text-indent: -9999px;
z-index: 9999;}
.text_ticker_1_v4 .bx-wrapper .bx-controls-direction a:hover{ background-color: #ddd;} 
.text_ticker_1_v4 .bx-controls .bx-prev{ left: 30px; background: unset;}
.text_ticker_1_v4 .bx-controls .bx-prev::before{ content: ""; display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 0 5px 6px 5px;
border-color: transparent transparent #666666 transparent;
position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.text_ticker_1_v4 .bx-controls .bx-next{ left: 0; background: unset;}
.text_ticker_1_v4 .bx-controls .bx-next::before{ content: ""; display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 5px 0 5px;
border-color: #666666 transparent transparent transparent;
position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
/* 有變天 */
@container wrapper_box (width <= 1000px){
  /* ET快訊 */
  body.index .wrapper_box .text_ticker_1_v4 em{ margin-right: 5px;}
  body.index .wrapper_box .text_ticker_1_v4 .run{ width: calc(100% - 160px);}
  body.index .wrapper_box .text_ticker_1_v4 .bx-controls{ width: 50px; right: -54px;}
  body.index .wrapper_box .text_ticker_1_v4 .bx-wrapper .bx-controls-direction a { width: 25px;}
  body.index .wrapper_box .text_ticker_1_v4 .bx-controls .bx-prev{ left: 25px;}
}

/*area_1 area_2======*/
.hot_zone_v4 .area_1{ width:510px; float: left;}
.hot_zone_v4 .area_2{ width:255px; float: right;}


/* 2023 首頁改版 ********上線前開啟***********/
body.index{ background-color: #f5f5f5;}
body.index .block_1{ box-shadow: unset;}
body.index #etnews_live_player{ box-shadow: unset;}
body.index i.icon_type_video{ background-image:url(../images/icon_type_video_v4.png); background-size: 15px 15px; background-position: center center; top: 4px;}/*******block.css**************************************************************/
/*************************************block 區塊****************************************/

/* social_box-1 社群 */
.social_box-1{ display: flex; justify-content: space-between; gap: 25px; color: #b2b2b2; font-size: 12px; font-weight: 400;}
.social_box-1 > span{ display: block;}
.social_box-1 .date{ }
.social_box-1 .comment{}
.social_box-1 .comment > img{ width: 15px; height: auto; margin-right: 5px;}
.social_box-1 .emoji{ display: flex; margin-left: auto; }
.social_box-1 .emoji > div{ width: 18px; height: 18px; border-radius: 50%; overflow: hidden; border: 1px solid #fff; position: relative;}
.social_box-1 .emoji > div:nth-of-type(1){ z-index: 30;}
.social_box-1 .emoji > div:nth-of-type(2){ z-index: 20;}
.social_box-1 .emoji > div:nth-of-type(3){ z-index: 10;}
.social_box-1 .emoji > div:nth-last-child(1){ margin-right: 5px;}
.social_box-1 .emoji > div > img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.social_box-1 .emoji > div + div{ margin-left: -8px;}

/*兩欄式分割===============*/
.two_col{ clear:both;}
.two_col .col_1{ width:50%; float:left;}
.two_col .col_2{ width:50%; float:right;}


/*.part_area_1 區================*/
.c1 > .part_area_1{ clear:both; background:#fff; box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1); padding:20px; margin-bottom:30px; }

/* two_col-2 有間隔 */
.two_col-2{ clear:both; display: flex;}
.two_col-2 .col_1{ flex-grow:1;}
.two_col-2 .col_2{ flex-grow:1; margin-left: 15px; position: relative;}
.two_col-2.mb25{ margin-bottom: 25px;}
.two_col-2.border-left .col_2{ margin-left: 30px;}
.two_col-2.border-left .col_2::before{ content: ""; display: block; width: 1px; height: calc(100% - 20px); background-color: #e2e2e2; position: absolute; left: -15px; top: 20px;}


/*block歸零==========================*/
.block{ clear:both; background:#fff; box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1); padding:20px; margin-bottom:20px;}
.block:nth-last-of-type(1){ margin-bottom:0px;}
.block .block_title{ clear:both;}
.block .block_content{ clear:both;}
.block#hot-trip{ padding:0}


/*block_1=========================*/
.block_1{}
.block_1 .block_title{ margin-bottom:15px; position:relative;}
.block_1 .block_title h3{ letter-spacing:1px; font-size:18px;}
.block_1 .block_title h3 span{ font-size:18px; color:#2e266f; margin-right:5px;}
.block_1 .block_title h3 em.icon{ display:inline-block; width:5px; height:18px; background:#2e266f; margin-right:6px; position:relative; top:2px;}
.block_1 .block_title a.btn_more{ position:absolute; right:0px; top:0px;}
.block_1 .block_content{}

/*tag頁專用 h1*/
.block_1 .block_title h1{ letter-spacing:1px; font-size:18px;}
.block_1 .block_title h1 em.icon{ display:inline-block; width:5px; height:18px; background:#2e266f; margin-right:6px; position:relative; top:2px;}

/* js控制標題吸住 最新即時 index.htm*/
.block_title.fixed.add{ width:675px; height:40px; background:#2e266f; position:fixed; left:50%; top:0px; margin-left:-405px; visibility:hidden; z-index: 10;}
.block_title.fixed.add h3{ color:#ededed; letter-spacing:1px; font-size:18px; line-height:40px;}
.block_title.fixed.add h3 em.icon{ display:inline-block; width:5px; height:18px; background:#f1c820; margin-left:20px; margin-right:6px; position:relative; top:2px;}
.block_title.fixed.add a.btn_more{ position:absolute; right:20px; top:5px;}

.block_title.fixed.add a.btn_more:link, .block_title.fixed.add a.btn_more:visited{ color:#ededed;}
.block_title.fixed.add a.btn_more:hover, .block_title.fixed.add a.btn_more:active{ color:#bfbdcb;}



/*block_2 大檸檬=========================*/
.block_2{ background:#fff url(../images/bg_block_2.jpg) repeat-x; padding:0px;}
.block_2 .block_title{ height:60px; position:relative;}
.block_2 .block_title:before{ display:block; content: "";/*裝飾*/ width:0px; border:40px solid;  border-color:#7bc800 transparent transparent #7bc800; position:absolute; left:0px; top:0px;}
.block_2 .block_title h2.logo_lemon{ position:absolute; left:12px; top:12px;}
.block_2 .block_title h2.logo_lemon a{ display:block; width:155px; height:65px; background:url(../images/logo_dalemon.png) no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden;}
.block_2 .block_title h2.logo_lemon a:hover{ background-image:url(../images/logo_dalemon_hover.png);}
.block_2 .block_title a.btn_more{ position:absolute; right:20px; top:10px;}
.block_2 .block_content{ padding:20px;}

/*block_3 ========================*/
.block_3{ background:#fff; border-radius:10px; box-shadow: unset;}
.block_3 .block_title{ display:flex; justify-content: space-between; align-items: center; color: #1a1a1a; padding-bottom: 12px; border-bottom:1px solid #e2e2e2;}
.block_3 .block_title h3{ display:flex; align-items: center; font-size:18px; font-weight: 400;}
.block_3 .block_title em.icon{ display: block; width:20px; height:20px; margin-right:5px; border-radius:3px; overflow: hidden;}
.block_3 .block_title em.icon > img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.block_3 .block_title a.btn_more{ display:block; color:#666; font-size:14px; font-weight: 400; letter-spacing: 1px;}
.block_3 .block_title a.btn_more:hover{ display:block; color:#218cff;}


/* js控制標題吸住 即時新聞 index.htm 202306首頁改版*/
.block_title.fixed_v4.add{ display:flex; justify-content: space-between; align-items: center; width: 785px; height:40px; background:#666; color: #fff; padding: 0 20px; position:fixed; left:50%; top:0px; margin-left:-497.5px; visibility:hidden; z-index: 10;}
.block_title.fixed_v4.add h3{ display:flex; align-items: center; font-size:18px; font-weight: 400;}
.block_title.fixed_v4.add em.icon{ display: block; width:20px; height:20px; margin-right:5px; border-radius:3px; overflow: hidden;}
.block_title.fixed_v4.add em.icon > img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.block_title.fixed_v4.add a.btn_more{ display:block; color:#fff; font-size:14px; font-weight: 400; letter-spacing: 1px;}
.block_title.fixed_v4.add a.btn_more:hover{ display:block; color:#ffd739;}


/*tab歸零 頁籤==========================*/
.tab{ clear:both;}
.tab .tab_title{ clear:both;}
.tab .tab_content{ clear:both;}


/*tab_1 頁籤===============================*/
.tab_1{ background:#fff; box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1); padding:20px; margin-bottom:30px;}
.tab_1 .tab_title{}
.tab_1 .tab_title a{ display:block; height:45px; line-height:45px; font-size:18px; text-align:center; background:#ededed; float:left;
transition:all 100ms;}
.tab_1 .tab_title a.span4{ width:25%; /*預設 4個*/}
.tab_1 .tab_title a.span2{ width:50%; /*2個*/}
.tab_1 .tab_title a.span3{ width:33.33%; /*3個*/}
.tab_1 .tab_title a.span5{ width:20%; /*5個*/}
.tab_1 .tab_title a.span6{ width:16.66%; /*6個*/}
.tab_1 .tab_content{ border:1px solid #968d89; padding:20px;}
.tab_1 .tab_content .piece{}
/*active*/
.tab_1 .tab_title a.current{ background:#fff; line-height:40px; border-left:1px solid #2e266f; border-right:1px solid #2e266f; border-top:5px solid #2e266f;}
	
/* 文末頁籤 CSS：顯示第一個piece 其他隱藏*/
#hot_area .tab_content .piece:not(:nth-of-type(1)){ display:none;}


/*tab_2 頁籤===============================*/
.tab_2{ background:#fff; text-align:center;}
.tab_2 .tab_title a{ display:inline-block; height:25px; line-height:25px; font-size:15px; padding:0px 20px; margin-bottom:10px;}
.tab_2 .tab_title a:not(:last-of-type){ margin-right:10px;}
.tab_2 .tab_title a:link, .tab_2 .tab_title a:visited{}
.tab_2 .tab_title a:hover, .tab_2 .tab_title a:active{ background:#968d89; color:#fff; border-radius:3px;}
.tab_2 .tab_title a.current{ background:#e94c15; color:#fff; border-radius:3px;}


/* 權證專區 */
#warrant-tab #warrant{ width:100%; height:240px; border:1px solid #f3f3f3;}



/*tab_3 頁籤===============================*/
.tab_3{ background:#fff; border-radius: 5px 5px 0px 0px; box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1); margin-bottom:30px;}
.tab_3 .tab_title{ display: flex; line-height: 55px; border-bottom: 2px solid #e94c15; }
.tab_3 .tab_title a{ display:block; flex-grow: 1; font-size:18px; text-align:center; line-height: 55px; position: relative;}
.tab_3 .tab_title a::before{ content: ""; display: block; width: 1px; height: 15px; background-color:#ccc; position: absolute; left: 0px; top: 20px;}
.tab_3 .tab_title a:nth-of-type(1)::before{ display: none;}

.tab_3 .tab_title a:hover{ background-color: #e94c15; color: #fff; border-radius: 5px 5px 0px 0px;}
.tab_3 .tab_title a:hover::before,
.tab_3 .tab_title a:hover + a::before{ display: none;}
.tab_3 .tab_title a.current{ background-color: #e94c15; color: #fff; border-radius: 5px 5px 0px 0px;}
.tab_3 .tab_title a.current::before,
.tab_3 .tab_title a.current + a::before{ display: none;}

.tab_3 .tab_content > div:nth-of-type(n+2){ display: none;}

/*****導購標 暫時隱藏*****/
.tab_3.tab_shopping .tab_title{ display: none;}

/*************************************元件模組 part****************************************/
/*part_list_1 文字列表 （左右兩欄，首則帶圖片）============*/
.part_list_1{ clear:both;}
/*列表=======*/
.part_list_1 h3{ padding:0px 10px; position:relative;}
.part_list_1 .box_1{ width:250px; float:left;}
.part_list_1 .box_1 h3:nth-of-type(2){ margin-top: 5px;}
/*首則圖片*/
.part_list_1 .box_1 .cover_pic{ width:250px; height:188px;/*4:3*/ text-align: center; background:#ccc; position: relative;}
.part_list_1 .box_1 .cover_pic > a{ display:block; width:auto; height:100%; overflow:hidden; position:relative;}
.part_list_1 .box_1 .cover_pic > a > img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/} 
.part_list_1 .box_1 .cover_pic a.pic.icon_type_video:before{ display:block; content:"";/*播*/ width:100px; height:100px; background:url(../images/icon_play.png) center center no-repeat; background-size:100px 100px; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
/*hover*/
.part_list_1 .box_1 .cover_pic a.pic:hover.icon_type_video:before{ opacity:1;}

.part_list_1 .box_1 .txt{ padding: 5px 0px;}
.part_list_1 .box_1 .txt h3{ margin-bottom: 10px;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.part_list_1 .box_1 .txt span.date{ display: block; text-align: right; font-size:12px; color:#968d89;}
.part_list_1 .box_2{ margin-left:280px;}
.part_list_1 .box_2 .txt{ padding: 11px 0px; position: relative;}
.part_list_1 .box_2 > div:nth-of-type(odd){ background:#f3f3f3;}
.part_list_1 .box_2 .txt h3{ 
/*以下截字*/
width: calc(100% - 50px);
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.part_list_1 .box_2 .txt span.date{ display: block; font-size:12px; color:#968d89; position: absolute; right: 10px; top: 17px;}


/*part_list_2 文字列表 =======================================*/
.part_list_2{ clear:both;}
.part_list_2 h3:nth-of-type(even){ background:#f3f3f3;}
.part_list_2 h3{ padding:10px 3px 10px 8px;}
.part_list_2 h3 span.date{ font-size:12px; color:#968d89; float:left; padding-top:5px; margin-right:5px;}
.part_list_2 h3 em.tag{ display:block; font-style:normal; text-align:center; font-size:13px; color:#fff; border-radius:2px; float:left; padding:3px 5px; margin-right:5px;}
.part_list_2 h3 a{ display:block; margin-left:155px;}

/* em.tag 顏色 */
.part_list_2 h3 em.tag{ background:#3b566f;/*總覽*/}
.part_list_2 h3 em.tag.c_news { background:#8e8e9b;/*政治*/}
.part_list_2 h3 em.tag.c_finance{ background:#d8940e;/*財經*/}
.part_list_2 h3 em.tag.c_commentary{ background:#463ee2;/*論壇*/}
.part_list_2 h3 em.tag.c_global{ background:#055699;/*國際*/}
.part_list_2 h3 em.tag.c_china{ background:#dc1626;/*大陸*/}
.part_list_2 h3 em.tag.c_society{ background:#e05d14;/*社會*/}
.part_list_2 h3 em.tag.c_local{ background:#8989c6;/*地方*/}
.part_list_2 h3 em.tag.c_novelty{ background:#b0bc3f;/*新奇*/}
.part_list_2 h3 em.tag.c_lifestyle{ background:#66a9d8;/*生活*/}
.part_list_2 h3 em.tag.c_pet{ background:#ff688c;/*寵物動物*/}
.part_list_2 h3 em.tag.c_star{ background:#ff4d63;/*影劇*/}
.part_list_2 h3 em.tag.c_sport{ background:#ffab50;/*體育*/}
.part_list_2 h3 em.tag.c_travel{ background:#44ada5;/*旅遊*/}
.part_list_2 h3 em.tag.c_consuming{ background:#4c9638;/*消費*/}
.part_list_2 h3 em.tag.c_master{ background:#70655a;/*名家*/}
.part_list_2 h3 em.tag.c_expert{ background:#bb92e0;/*達人*/}
.part_list_2 h3 em.tag.c_fortune{ background:#85b765;/*開運*/}
.part_list_2 h3 em.tag.c_fashion{ background:#2f3136;/*時尚*/}
.part_list_2 h3 em.tag.c_movies{ background:#dbb71f;/*電影*/}
.part_list_2 h3 em.tag.c_etlife{ background:#6a80d3;/*ETlife*/}
.part_list_2 h3 em.tag.c_citizen{ background:#70bb92;/*公民*/}
.part_list_2 h3 em.tag.c_game{ background:#ab86bc;/*遊戲*/}
.part_list_2 h3 em.tag.c_charity{ background:#858e7b;/*公益*/}
.part_list_2 h3 em.tag.c_gender{ background:#d394a3;/*男女*/}
.part_list_2 h3 em.tag.c_health{ background:#78d1c8;/*健康*/}
.part_list_2 h3 em.tag.c_teck3c{ background:#2e78e5;/*3C*/}
.part_list_2 h3 em.tag.c_newslist{ background:#dd3665;/*ET來了*/}
.part_list_2 h3 em.tag.c_netsearch{ background:#3f48ed;/*網搜*/}
.part_list_2 h3 em.tag.c_ec{ background:#917f6e;/*電商*/}
.part_list_2 h3 em.tag.c_family{ background:#e8afd7;/*親子*/}
.part_list_2 h3 em.tag.c_house{ background:#ea4c41;/*房產雲*/}
.part_list_2 h3 em.tag.c_speed{ background:#141414;/*車雲*/}
.part_list_2 h3 em.tag.c_army{ background:#5c7436;/*軍武*/}
.part_list_2 h3 em.tag.c_insurance{ background:#1966af;/*保險*/}
.part_list_2 h3 em.tag.c_law{ background:#61474f;/*法律*/}
.part_list_2 h3 em.tag.c_success{ background:#3e9b4b;/*直銷雲*/}
.part_list_2 h3 em.tag.c_esg{ background:#22663A;/*永續雲*/}
.part_list_2 h3 em.tag.c_discovery{ background:#484E8F;/*探索*/}
.part_list_2 h3 em.tag.c_questionnaire{ background:#5e3b6f;/*問卷*/}
.part_list_2 h3 em.tag.c_ai{ background:#ffc107;/*AI科技*/}


/*part_list_3 文字列表 =======================================*/
.part_list_3{ clear:both;;}
.part_list_3 h3{ font-size:15px; line-height: 40px; padding: 0px 10px; position:relative; 
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;/*最多幾行*/}
.part_list_3 h3:nth-of-type(even){ background:#f3f3f3;}
.part_list_3 h3 em.number{ display:inline-block; width:18px; height:18px; line-height:18px; background:#e94c15; text-align:center; font-size:13px; color:#fff; font-style:normal; margin:0px 3px 0px 5px; position:relative; top:-3px;}
.part_list_3 h3 i.icon_type_video{}
.part_list_3 h3 span.date{ font-size:12px; color:#968d89; position:absolute; right:10px; top:0px;}
/*2欄式*/
.two_col .col_1 .part_list_3{ margin-right: 10px;}
.two_col .col_2 .part_list_3{ margin-left: 10px;}

/*.part_list_3 有日期(focus.htm )======*/
.part_pictxt_7 + .part_list_3 h3{ display: flex; align-items:center;}
.part_pictxt_7 + .part_list_3 em.number{ position: relative; top: 0px;}
.part_pictxt_7 + .part_list_3 i.icon_type_video{ top: 0px;}
.part_pictxt_7 + .part_list_3 a{ width: calc(100% - 120px); 
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;/*最多幾行*/}

/*part_list_8 文字列表 =======================================*/
.part_list_8{ clear:both;}
.part_list_8 .piece{ padding: 20px 0px; border-bottom: 1px solid #e2e2e2;}
.part_list_8 .piece .box{ display: flex; align-items: center; margin-bottom: 5px;}
.part_list_8 .piece .box .tag{ display: inline-block; font-size: 12px; color: #fff; font-style: normal; letter-spacing: 1px; padding: 3px 5px; border-radius: 5px; margin-right: 10px;}
.part_list_8 .piece .box .social_box-1{ flex-grow:1;}
.part_list_8 .piece .box .social_box-1 .comment{ margin-left: auto;}
.part_list_8 .piece .box .social_box-1 .emoji{ margin-left: unset;}
.part_list_8 .piece .title{ font-size: 16px; font-weight: 400; flex-grow: 1;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.part_list_8 a:link, .part_list_8 a:visited { color:#4d4d4d; text-decoration:none;}
.part_list_8 a:hover, .part_list_8 a:active { color:#218cff;}

/* tag */
.part_list_8 em.tag.c_news { background:#8e8e9b;/*政治*/}
.part_list_8 em.tag.c_finance{ background:#d8940e;/*財經*/}
.part_list_8 em.tag.c_commentary{ background:#463ee2;/*論壇*/}
.part_list_8 em.tag.c_global{ background:#055699;/*國際*/}
.part_list_8 em.tag.c_china{ background:#dc1626;/*大陸*/}
.part_list_8 em.tag.c_society{ background:#e05d14;/*社會*/}
.part_list_8 em.tag.c_local{ background:#8989c6;/*地方*/}
.part_list_8 em.tag.c_novelty{ background:#b0bc3f;/*新奇*/}
.part_list_8 em.tag.c_lifestyle{ background:#66a9d8;/*生活*/}
.part_list_8 em.tag.c_pet{ background:#ff688c;/*寵物動物*/}
.part_list_8 em.tag.c_star{ background:#ff4d63;/*影劇*/}
.part_list_8 em.tag.c_sport{ background:#ffab50;/*體育*/}
.part_list_8 em.tag.c_travel{ background:#44ada5;/*旅遊*/}
.part_list_8 em.tag.c_consuming{ background:#4c9638;/*消費*/}
.part_list_8 em.tag.c_master{ background:#70655a;/*名家*/}
.part_list_8 em.tag.c_expert{ background:#bb92e0;/*達人*/}
.part_list_8 em.tag.c_fortune{ background:#85b765;/*開運*/}
.part_list_8 em.tag.c_fashion{ background:#2f3136;/*時尚*/}
.part_list_8 em.tag.c_movies{ background:#dbb71f;/*電影*/}
.part_list_8 em.tag.c_etlife{ background:#6a80d3;/*ETlife*/}
.part_list_8 em.tag.c_citizen{ background:#70bb92;/*公民*/}
.part_list_8 em.tag.c_game{ background:#ab86bc;/*遊戲*/}
.part_list_8 em.tag.c_charity{ background:#858e7b;/*公益*/}
.part_list_8 em.tag.c_gender{ background:#d394a3;/*男女*/}
.part_list_8 em.tag.c_health{ background:#78d1c8;/*健康*/}
.part_list_8 em.tag.c_teck3c{ background:#2e78e5;/*3C*/}
.part_list_8 em.tag.c_newslist{ background:#dd3665;/*ET來了*/}
.part_list_8 em.tag.c_netsearch{ background:#3f48ed;/*網搜*/}
.part_list_8 em.tag.c_ec{ background:#917f6e;/*電商*/}
.part_list_8 em.tag.c_family{ background:#e8afd7;/*親子*/}
.part_list_8 em.tag.c_house{ background:#ea4c41;/*房產雲*/}
.part_list_8 em.tag.c_speed{ background:#141414;/*車雲*/}
.part_list_8 em.tag.c_army{ background:#5c7436;/*軍武*/}
.part_list_8 em.tag.c_insurance{ background:#1966af;/*保險*/}
.part_list_8 em.tag.c_law{ background:#61474f;/*法律*/}
.part_list_8 em.tag.c_success{ background:#3e9b4b;/*直銷雲*/}
.part_list_8 em.tag.c_esg{ background:#22663A;/*永續雲*/}
.part_list_8 em.tag.c_discovery{ background:#484E8F;/*探索*/}
.part_list_8 em.tag.c_questionnaire{ background:#5e3b6f;/*問卷*/}
.part_list_8 em.tag.c_ai{ background:#ffc107;/*AI科技*/}


/*part_list_4文字列表==================================*/
.part_list_4{ clear:both; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; padding:10px 0px; margin-bottom:30px;}
.part_list_4 h3{ width:33%; font-size:15px; line-height:30px; float:left; margin-bottom:5px;}
.part_list_4 h3:nth-of-type(3n+1){ clear:both;}
.part_list_4 h3:not(:nth-of-type(3n)){ margin-right:0.5%;}




/*part_list_5 文字列表 =======================================*/
/* 列表數字使用 counter-reset 算出， 因為列表穿插廣告*/
.part_list_5{ clear:both; counter-reset:myli 0; /*從1開始*/}
.part_list_5 h3{ font-size:14px;}
.part_list_5 h3:nth-of-type(1){ margin-top:-10px; /* 修正 跟block title 間距過大*/}
.part_list_5 h3 a{ display:block; line-height:30px;}
.part_list_5 h3 a::before{ display:inline-block; width:18px; height:18px; line-height:18px; background:#e94c15; font-size:13px; color:#fff; text-align:center; font-style:normal; margin-right:3px;
content:counter(myli);/*填入文字*/ counter-increment:myli 1; /*每次增加*/}
.part_list_5 h3 i.icon_type_video{ position:relative; top:5px;}
/* 修 .part_list_5 某些字數會掉下來*/
.block:has(.part_list_5){ padding: 20px 15px;}


/*part_list_6 文字列表 =======================================*/
.part_list_6{ clear:both;}
/*列表=======*/
.part_list_6 h2{ font-size: 16px; line-height: 35px; position:relative;} 
.part_list_6 .box_1{ width:340px; float:left; padding: 8px 20px;}
.part_list_6 .box_1 h2{
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.part_list_6 .box_2{ float: right; width:330px; height:248px;/*4:3*/ text-align: center; background:#ccc; position: relative;}
.part_list_6 .box_2::after{ content: ""; display: block; width: 100%; height: 80px; background:linear-gradient(0deg, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0) 100%); position: absolute; left: 0px; bottom: 0px;}
.part_list_6 .box_2 > a{ display:block; width:auto; height:100%; overflow:hidden; position:relative;}
.part_list_6 .box_2 > a > img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/} 
.part_list_6 .box_2 a.pic.icon_type_video:before{ display:block; content:"";/*播*/ width:100px; height:100px; background:url(../images/icon_play.png) center center no-repeat; background-size:100px 100px; opacity:0.7; position:absolute; top:38%; left:50%; transform: translate(-50%, -50%); z-index: 12;}
.part_list_6 .box_2 > h2{ width: 100%; font-size: 20px; line-height: 1.5; text-align: left; padding: 0px 20px; position: absolute; bottom: 10px; z-index: 1;
/*以下截字*/
color: #fff;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.part_list_6 .box_2 a:link, .part_list_6 .box_2 a:visited { color:#fff;}
.part_list_6 .box_2 a:hover, .part_list_6 .box_2 a:active { color:#ed6d1e;}
.part_list_6 .box_2 a.pic:hover.icon_type_video:before{ opacity:1;}




/*part_list_7 文字列表 =======================================*/
.part_list_7{ clear:both;}
.part_list_7 h3:nth-of-type(even){ background:#f3f3f3;}
.part_list_7 h3{ display: flex; align-items: center; min-height: 50px; padding:10px;}
.part_list_7 h3 span.date{ display: block; flex-basis: 120px; font-size:12px; color:#968d89; text-align: right; margin-left: auto;}
.part_list_7 h3 em.tag{ display: flex; justify-content: center; align-items: center; height: 50px; font-style:normal; text-align:center; vertical-align: middle; font-size:13px; color:#fff; border-radius:2px; padding: 0px 5px; margin-right:10px;}
.part_list_7 h3 a{ display:block; flex-basis: 400px; flex-grow: 1;/*寬度 自動成長*/}
/* em.tag 顏色 */
.part_list_7 h3 em.tag{ background:#3b566f;/*總覽*/}
.part_list_7 h3 em.tag.c_news { background:#8e8e9b;/*政治*/}
.part_list_7 h3 em.tag.c_finance{ background:#d8940e;/*財經*/}
.part_list_7 h3 em.tag.c_commentary{ background:#463ee2;/*論壇*/}
.part_list_7 h3 em.tag.c_global{ background:#055699;/*國際*/}
.part_list_7 h3 em.tag.c_china{ background:#dc1626;/*大陸*/}
.part_list_7 h3 em.tag.c_society{ background:#e05d14;/*社會*/}
.part_list_7 h3 em.tag.c_local{ background:#8989c6;/*地方*/}
.part_list_7 h3 em.tag.c_novelty{ background:#b0bc3f;/*新奇*/}
.part_list_7 h3 em.tag.c_lifestyle{ background:#66a9d8;/*生活*/}
.part_list_7 h3 em.tag.c_pet{ background:#ff688c;/*寵物動物*/}
.part_list_7 h3 em.tag.c_star{ background:#ff4d63;/*影劇*/}
.part_list_7 h3 em.tag.c_sport{ background:#ffab50;/*體育*/}
.part_list_7 h3 em.tag.c_travel{ background:#44ada5;/*旅遊*/}
.part_list_7 h3 em.tag.c_consuming{ background:#4c9638;/*消費*/}
.part_list_7 h3 em.tag.c_master{ background:#70655a;/*名家*/}
.part_list_7 h3 em.tag.c_expert{ background:#bb92e0;/*達人*/}
.part_list_7 h3 em.tag.c_fortune{ background:#85b765;/*開運*/}
.part_list_7 h3 em.tag.c_fashion{ background:#2f3136;/*時尚*/}
.part_list_7 h3 em.tag.c_movies{ background:#dbb71f;/*電影*/}
.part_list_7 h3 em.tag.c_etlife{ background:#6a80d3;/*ETlife*/}
.part_list_7 h3 em.tag.c_citizen{ background:#70bb92;/*公民*/}
.part_list_7 h3 em.tag.c_game{ background:#ab86bc;/*遊戲*/}
.part_list_7 h3 em.tag.c_charity{ background:#858e7b;/*公益*/}
.part_list_7 h3 em.tag.c_gender{ background:#d394a3;/*男女*/}
.part_list_7 h3 em.tag.c_health{ background:#78d1c8;/*健康*/}
.part_list_7 h3 em.tag.c_teck3c{ background:#2e78e5;/*3C*/}
.part_list_7 h3 em.tag.c_newslist{ background:#dd3665;/*ET來了*/}
.part_list_7 h3 em.tag.c_netsearch{ background:#3f48ed;/*網搜*/}
.part_list_7 h3 em.tag.c_ec{ background:#917f6e;/*電商*/}
.part_list_7 h3 em.tag.c_family{ background:#e8afd7;/*親子*/}
.part_list_7 h3 em.tag.c_house{ background:#ea4c41;/*房產雲*/}
.part_list_7 h3 em.tag.c_speed{ background:#141414;/*車雲*/}
.part_list_7 h3 em.tag.c_army{ background:#5c7436;/*軍武*/}
.part_list_7 h3 em.tag.c_insurance{ background:#1966af;/*保險*/}
.part_list_7 h3 em.tag.c_law{ background:#61474f;/*法律*/}
.part_list_7 h3 em.tag.c_success{ background:#3e9b4b;/*直銷雲*/}
.part_list_7 h3 em.tag.c_esg{ background:#22663A;/*永續雲*/}
.part_list_7 h3 em.tag.c_discovery{ background:#484E8F;/*探索*/}
.part_list_7 h3 em.tag.c_questionnaire{ background:#5e3b6f;/*問卷*/}
.part_list_7 h3 em.tag.c_ai{ background:#ffc107;/*AI科技*/}


/*part_pictxt_1 圖文列表===================================*/
.part_pictxt_1{ clear:both;}
.part_pictxt_1 .piece{ width:305px; margin-bottom:10px; border: 0px solid green;}
.part_pictxt_1 .piece:nth-of-type(odd){ float:left;}
.part_pictxt_1 .piece:nth-of-type(even){ float: right;}

/*title 標========*/
.part_pictxt_1 .piece .title{ margin-bottom:15px; position:relative;}
.part_pictxt_1 .piece .title h2{}
.part_pictxt_1 .piece .title h2 em.icon{ display:inline-block; width:5px; height:20px; background:#333; margin-right:6px; position:relative; top:4px;}
.part_pictxt_1 .piece .title a.btn_more{ position:absolute; right:0px; top:0px;}
/*顏色*/
.part_pictxt_1 .piece .title h2 em.icon.color_1{ background:#2e266f;}
.part_pictxt_1 .piece .title h2 em.icon.color_2{ background:#e94c15;}
.part_pictxt_1 .piece .title h2 em.icon.color_3{ background:#51adde;}

/*cover_pic 首則帶圖========*/
.part_pictxt_1 .piece a.cover_pic{ display:block; width:305px; height: calc(3 / 4 * 305px); background:#ccc; margin-bottom:10px; overflow:hidden; position:relative;}
.part_pictxt_1 .piece a.cover_pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_1 .piece a.cover_pic:after{ display:block; content:"";/*漸層蓋*/ width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10;
background:url(../images/bg_cover.png) repeat-x; background-size:auto 100%;}
.part_pictxt_1 .piece a.cover_pic h3{ font-size:18px; color:#fff; text-shadow:2px 2px 5px #000; opacity:0.8; padding:0px 10px; position:absolute; left:0px; top:135px; z-index:11;}
.part_pictxt_1 .piece a.cover_pic h3 i.icon_type_video{ background-image:url(../images/icon_type_video-white.png);}
.part_pictxt_1 .piece a.cover_pic span.date{ display:block; font-size:12px; color:#6f99e9; position:absolute; right:10px; bottom:5px; z-index:11; display:none;}
/*hover*/
.part_pictxt_1 .piece a.cover_pic:hover:after{ opacity:0.9;}

/*列表========*/
.part_pictxt_1 .piece .list h3{ font-size:15px; line-height:30px; border-bottom:1px solid #e8e8e8; margin-bottom:5px;}
.part_pictxt_1 .piece .list h3 span.date{ display:block; font-size:12px; line-height:15px; color:#968d89; text-align:right; margin-bottom:5px; display:none;}
.part_pictxt_1 .piece .list h3 i.icon_type_video{ position:relative; top:5px;}

/*原生廣告結構========*/ 
.part_pictxt_1 .ad_pictxt_1{ position:relative;}
.part_pictxt_1 .ad_pictxt_1 a.pic{ display:block; width:305px; height: calc(3 / 4 * 305px); background:#ccc; margin-bottom:10px; overflow:hidden; position:relative;}
.part_pictxt_1 .ad_pictxt_1 a.pic:after{ display:block; content:"";/*漸層蓋*/ width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10;
background:url(../images/bg_cover.png)left bottom repeat-x; background-size:auto 100%;}
.part_pictxt_1 .ad_pictxt_1 a.pic img{ width:auto; height:100%;}
.part_pictxt_1 .ad_pictxt_1 h3{ font-size:18px; opacity:0.8; padding:0px 10px; position:absolute; left:0px; bottom:15px; z-index:11;}
.part_pictxt_1 .ad_pictxt_1 h3 a{ color:#fff;}
.part_pictxt_1 .ad_pictxt_1 span.date{ display:none;}
.part_pictxt_1 .ad_pictxt_1 span.tag{ display:none;} 
/*hover*/
.part_pictxt_1 .ad_pictxt_1 a.pic:hover:after{ opacity:0.9;}


/*part_pictxt_2 圖文列表===========================*/
.part_pictxt_2{ clear:both;}
.part_pictxt_2 .piece{ width:305px; float:left; margin-bottom:10px;}
.part_pictxt_2 .piece:nth-of-type(odd){ float: left;}
.part_pictxt_2 .piece:nth-of-type(even){ float: right;}

/*title 標========*/
.part_pictxt_2 .piece .title{ margin-bottom:15px; position:relative;}
.part_pictxt_2 .piece .title h2 em.icon{ display:inline-block; width:5px; height:20px; background:#333; margin-right:6px; position:relative; top:4px;}
.part_pictxt_2 .piece .title a.btn_more{ position:absolute; right:0px; top:0px;}
/*顏色*/
.part_pictxt_2 .piece .title h2 em.icon.color_1{ background:#2e266f;}
.part_pictxt_2 .piece .title h2 em.icon.color_2{ background:#e94c15;}
.part_pictxt_2 .piece .title h2 em.icon.color_3{ background:#51adde;}

/*cover_pic 首則帶圖========*/
.part_pictxt_2 .piece a.cover_pic{ display:block;}
.part_pictxt_2 .piece a.cover_pic .pic{ display:block; width:305px; height: calc(3 / 4 * 305px); background:#ccc; margin-bottom:10px; overflow:hidden; position:relative;}
.part_pictxt_2 .piece a.cover_pic .pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_2 .piece a.cover_pic.icon_type_video .pic:before{ content:"";/*播*/ display:block; width:100px; height:100px; background:url(../images/icon_play.png) center center no-repeat; background-size: 100px 100px; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:45px auto 0 auto;/*置中 有微調*/ z-index:20;}
.part_pictxt_2 .piece a.cover_pic h3{ height:60px; font-size:20px; color:#e94c15; margin: 10px 0px;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
/*hover*/
.part_pictxt_2 .piece a.cover_pic.icon_type_video  .pic:hover:before{ opacity:1;}

/*列表========*/
.part_pictxt_2 .piece .list h3{ font-size:16px; line-height:40px; padding: 0 10px;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.part_pictxt_2 .piece .list h3:nth-of-type(odd){ background:#f3f3f3;}
.part_pictxt_2 .piece .list h3 i.icon_type_video{ position:relative; top:5px;}

/*原生廣告結構========*/
.part_pictxt_2 .ad_pictxt_1{}
.part_pictxt_2 .ad_pictxt_1 a.pic{ display:block; width:305px; height: calc(3 / 4 * 305px); background:#ccc; margin-bottom:10px; overflow:hidden; position:relative;}
.part_pictxt_2 .ad_pictxt_1 a.pic img{ width:auto; height:100%; margin-bottom:10px;}
.part_pictxt_2 .ad_pictxt_1 h3{ font-size:20px; opacity:0.8;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.part_pictxt_2 .ad_pictxt_1 h3 a{ color:#2e266f;}
.part_pictxt_2 .ad_pictxt_1 span.date{ display:none;}
.part_pictxt_2 .ad_pictxt_1 span.tag{ display:none;} 





/*part_pictxt_3 圖文列表======================================*/
.part_pictxt_3{ clear:both;}
.part_pictxt_3 .piece{ border-bottom:1px solid #ededed; padding-bottom:15px; margin-bottom:15px; position:relative;}
.part_pictxt_3 .piece:last-of-type{ border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}
.part_pictxt_3 .piece a.pic{ display:block; width:250px; height:188px;/* 4:3 */ background:#ccc; border:1px solid #ededed; text-align:center; float:left;  overflow:hidden; position:relative;}
.part_pictxt_3 .piece a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_3 .piece a.pic em.number{ display:block; width:26px; height:18px; line-height:25px; background:#e94c15; color:#fff; font-size: 15px; font-style:normal; position:absolute; left:0px; top:0px; z-index:1;}
.part_pictxt_3 .piece a.pic em.number:before{ content:''; width:0; height:0; border:13px solid transparent; border-top-color:#e94c15; position:absolute; left:0px; top:18px;}
.part_pictxt_3 .piece h3{ font-size:22px; margin-left:270px; margin-bottom:15px;}
.part_pictxt_3 .piece p.summary{ font-size:15px; margin-left:270px; margin-bottom:5px;}
.part_pictxt_3 .piece span.date{ display:block; font-size:12px; margin-left:270px; color:#968d89;}





/*part_pictxt_4 圖文列表====================================*/
.part_pictxt_4{ clear:both;}
/*首則放大====*/
.part_pictxt_4 .cover_pic{ margin-bottom:15px; border-bottom:1px solid #ededed;}
.part_pictxt_4 .cover_pic a.pic{ display:block; width:260px; height:146px;/* 16：9 */ background:#ccc; overflow:hidden; position:relative;}
.part_pictxt_4 .cover_pic a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_4 .cover_pic a.pic:before{ display:block; content:"";/*播*/ display:block; width:80px; height:80px; background:url(../images/icon_play.png) center center no-repeat; background-size:100% 100%; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:10px auto 0 auto;/*置中 有微調*/  z-index:20;}
.part_pictxt_4 .cover_pic a.pic:after{ display:block; content:"";/*漸層蓋*/ width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10; 
background:url(../images/bg_cover.png)repeat-x; background-size:auto 100%;}
.part_pictxt_4 .cover_pic h3{ color:#fff; text-shadow:2px 2px 5px #000; padding:8px; position:absolute; bottom:0px; z-index:11;}
/*hover*/
.part_pictxt_4 .cover_pic:hover a.pic:before{ opacity:1;}
.part_pictxt_4 .cover_pic:hover a.pic:after{ opacity:0.95;}

/*列表====*/
.part_pictxt_4 .piece{ border-bottom:1px solid #ededed; padding-bottom:15px; margin-bottom:15px;}
.part_pictxt_4 .piece:nth-last-child(1){ border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}
.part_pictxt_4 .piece a.pic{ display:block; width:140px; height:78px; overflow:hidden; float:left; margin-right:10px; position:relative;}
.part_pictxt_4 .piece a.pic img{ width:100%; height:auto;}
.part_pictxt_4 .piece a.pic.icon_type_video:before{ display:block; content:"";/*播*/ display:block; width:40px; height:40px; background:url(../images/icon_play.png) center center no-repeat; background-size:100% 100%; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index:20;}
.part_pictxt_4 .piece h3{ font-size:15px;}
.part_pictxt_4 .piece h3 a{ display:table-cell; vertical-align:middle;}
/*hover*/
.part_pictxt_4 .piece:hover a.pic.icon_type_video:before{ opacity:1;}
.part_pictxt_4 .piece:hover a.pic.icon_type_video:after{ opacity:0.9;}

/*原生廣告結構============*/
/*首則放大====*/
.part_pictxt_4 .cover_pic .ad_pictxt_1{ margin-bottom:15px; border-bottom:1px solid #ededed; position:relative;}
.part_pictxt_4 .cover_pic .ad_pictxt_1 a.pic{ display:block; width:260px; height:146px;/* 16：9 */ background:#ccc; overflow:hidden;}
.part_pictxt_4 .cover_pic .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_4 .cover_pic .ad_pictxt_1 a.pic:before{ display:block; content:"";/*播*/ display:block; width:80px; height:80px; background:url(../images/icon_play.png) center center no-repeat; background-size:100% 100%; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:10px auto 0 auto;/*置中 有微調*/  z-index:20;}
.part_pictxt_4 .cover_pic .ad_pictxt_1 a.pic:after{ display:block; content:"";/*漸層蓋*/ width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10;
background:url(../images/bg_cover.png)left bottom repeat-x; background-size:auto 100%;}
.part_pictxt_4 .cover_pic .ad_pictxt_1 h3{ text-shadow:2px 2px 5px #000; opacity:0.8; padding:8px; position:absolute; bottom:10px; z-index:11;}
.part_pictxt_4 .cover_pic .ad_pictxt_1 h3 a:link, .part_pictxt_4 .cover_pic .ad_pictxt_1 h3 a:visited { color:#fff;}
.part_pictxt_4 .cover_pic .ad_pictxt_1 span.date{ display:none;}
.part_pictxt_4 .cover_pic .ad_pictxt_1 span.tag{ display:none;}
/*hover*/
.part_pictxt_4 .cover_pic:hover .ad_pictxt_1 a.pic:before{ opacity:1;}
.part_pictxt_4 .cover_pic:hover .ad_pictxt_1 a.pic:after{ opacity:0.9;}

/*列表====*/
.part_pictxt_4 .ad_pictxt_1{ border-bottom:1px solid #ededed; padding-bottom:15px; margin-bottom:15px;}
.part_pictxt_4 .ad_pictxt_1 a.pic{ display:block; width:140px; height:78px; background:#ededed; overflow:hidden; float:left; margin-right:10px; position:relative;}
.part_pictxt_4 .ad_pictxt_1 a.pic img{ width:auto; height:100%;}
.part_pictxt_4 .ad_pictxt_1 a.pic:before{ display:block; content:"";/*播*/ display:block; width:40px; height:40px; background:url(../images/icon_play.png) center center no-repeat; background-size:100% 100%; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index:20;}
.part_pictxt_4 .ad_pictxt_1 h3{ font-size:15px;}
.part_pictxt_4 .ad_pictxt_1 span.date{ display:none;}
.part_pictxt_4 .ad_pictxt_1 span.tag{ display:none;}
/*hover*/
.part_pictxt_4 .ad_pictxt_1 a.pic:hover:before{ opacity:1;}



/*part_pictxt_5 圖文列表==========================*/
.part_pictxt_5{ clear:both;}
.part_pictxt_5 .piece{ width:48%; border-bottom:1px solid #ededed; float:left; padding-bottom:15px; margin-right:4%; margin-bottom:15px;}
.part_pictxt_5 .piece:nth-of-type(2n){ margin-right:0px;}
.part_pictxt_5 .piece span.date{ color:#968d89;}
.part_pictxt_5 .piece a.tag{ padding-left:5px; float:right;}
.part_pictxt_5 .piece a.tag em{ display:inline-block; width:4px; height:14px; margin-right:5px; position:relative; top:1px;/*修正*/}
.part_pictxt_5 .piece a.pic{ display:block; width:140px; height:105px; text-align:center; float:left; margin-right:10px; overflow:hidden;}
.part_pictxt_5 .piece a.pic img{ width:auto; height:100%;}
.part_pictxt_5 .piece h3{ margin-top:15px;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}

/* em 顏色 */
.part_pictxt_5 .piece a.tag em{ background:#3b566f;/*總覽*/}
.part_pictxt_5 .piece a.tag em.c_news{ background:#8e8e9b;/*政治*/ border: 1px solid green;}
.part_pictxt_5 .piece a.tag em.c_finance{ background:#d8940e;/*財經*/}
.part_pictxt_5 .piece a.tag em.c_commentary{ background:#463ee2;/*論壇*/}
.part_pictxt_5 .piece a.tag em.c_global{ background:#055699;/*國際*/}
.part_pictxt_5 .piece a.tag em.c_china{ background:#dc1626;/*大陸*/}
.part_pictxt_5 .piece a.tag em.c_society{ background:#e05d14;/*社會*/}
.part_pictxt_5 .piece a.tag em.c_local{ background:#8989c6;/*地方*/}
.part_pictxt_5 .piece a.tag em.c_novelty{ background:#b0bc3f;/*新奇*/}
.part_pictxt_5 .piece a.tag em.c_lifestyle{ background:#66a9d8;/*生活*/}
.part_pictxt_5 .piece a.tag em.c_pet{ background:#ff688c;/*寵物動物*/}
.part_pictxt_5 .piece a.tag em.c_star{ background:#ff4d63;/*影劇*/}
.part_pictxt_5 .piece a.tag em.c_sport{ background:#ffab50;/*體育*/}
.part_pictxt_5 .piece a.tag em.c_travel{ background:#44ada5;/*旅遊*/}
.part_pictxt_5 .piece a.tag em.c_consuming{ background:#4c9638;/*消費*/}
.part_pictxt_5 .piece a.tag em.c_master{ background:#70655a;/*名家*/}
.part_pictxt_5 .piece a.tag em.c_expert{ background:#bb92e0;/*達人*/}
.part_pictxt_5 .piece a.tag em.c_fortune{ background:#85b765;/*開運*/}
.part_pictxt_5 .piece a.tag em.c_fashion{ background:#2f3136;/*時尚*/}
.part_pictxt_5 .piece a.tag em.c_movies{ background:#dbb71f;/*電影*/}
.part_pictxt_5 .piece a.tag em.c_etlife{ background:#6a80d3;/*ETlife*/}
.part_pictxt_5 .piece a.tag em.c_citizen{ background:#70bb92;/*公民*/}
.part_pictxt_5 .piece a.tag em.c_game{ background:#ab86bc;/*遊戲*/}
.part_pictxt_5 .piece a.tag em.c_charity{ background:#858e7b;/*公益*/}
.part_pictxt_5 .piece a.tag em.c_gender{ background:#d394a3;/*男女*/}
.part_pictxt_5 .piece a.tag em.c_health{ background:#78d1c8;/*健康*/}
.part_pictxt_5 .piece a.tag em.c_teck3c{ background:#2e78e5;/*3C*/}
.part_pictxt_5 .piece a.tag em.c_newslist{ background:#dd3665;/*ET來了*/}
.part_pictxt_5 .piece a.tag em.c_netsearch{ background:#3f48ed;/*網搜*/}
.part_pictxt_5 .piece a.tag em.c_ec{ background:#917f6e;/*電商*/}
.part_pictxt_5 .piece a.tag em.c_family{ background:#e8afd7;/*親子*/}
.part_pictxt_5 .piece a.tag em.c_house{ background:#ea4c41;/*房產雲*/}
.part_pictxt_5 .piece a.tag em.c_speed{ background:#141414;/*車雲*/}
.part_pictxt_5 .piece a.tag em.c_army{ background:#5c7436;/*軍武*/}
.part_pictxt_5 .piece a.tag em.c_insurance{ background:#1966af;/*保險*/}
.part_pictxt_5 .piece a.tag em.c_law{ background:#61474f;/*法律*/}
.part_pictxt_5 .piece a.tag em.c_success{ background:#3e9b4b;/*直銷雲*/}
.part_pictxt_5 .piece a.tag em.c_esg{ background:#22663A;/*永續雲*/}
.part_pictxt_5 .piece a.tag em.c_discovery{ background:#484E8F;/*探索*/}
.part_pictxt_5 .piece a.tag em.c_questionnaire{ background:#5e3b6f;/*問卷*/}
.part_pictxt_5 .piece a.tag em.c_ai{ background:#ffc107;/*AI科技*/}


/*原生廣告========*/
.part_pictxt_5 .piece .ad_pictxt_1{ overflow:hidden;/* 原生廣告沒有 clearfix*/ position:relative;}
.part_pictxt_5 .piece .ad_pictxt_1 a.pic{ display:block; width:140px; height:105px; background:#555; float:left; margin-right:10px; overflow:hidden;}
.part_pictxt_5 .piece .ad_pictxt_1 a.pic img{ width:auto; height:100%;}
.part_pictxt_5 .piece .ad_pictxt_1 h3{ padding-top:30px;}
.part_pictxt_5 .piece .ad_pictxt_1 span.date{ font-size:12px; color:#968d89; position:absolute; left:150px; top:0px;}
.part_pictxt_5 .piece .ad_pictxt_1 span.tag{ position:absolute; right:0px; top:0px;}
.part_pictxt_5 .piece .ad_pictxt_1 span.tag:after{ display:block; content:""; width:4px; height:14px; background:#ed6d1e; position:absolute; right:30px; top:3px;}





/*part_pictxt_6 圖文列表==================================*/
.part_pictxt_6{ clear:both;}
.part_pictxt_6 .piece{ border-bottom:1px solid #ededed; padding-bottom:15px; margin-bottom:15px;}
.part_pictxt_6 .piece:nth-last-child(1){ border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}
.part_pictxt_6 .piece a.pic{ display:block; width:75px; height:75px; background:#ccc; float:left; overflow:hidden;}
.part_pictxt_6 .piece a.pic img{ width:auto; height:100%;}
.part_pictxt_6 .piece h3.title{ line-height:18px; margin-left:85px;}
.part_pictxt_6 .piece h3.title a{ font-size:13px; color:#2e266f; letter-spacing:-0.5px;/*修正*/}
.part_pictxt_6 .piece p.summary{ margin-left:85px;}



/*part_pictxt_7 縮圖列表===============================*/
.part_pictxt_7{ clear:both;}
.part_pictxt_7 .piece{ background:#f3f3f3; margin-bottom:15px; overflow:hidden; /* 結構沒有clearfix*/}
.part_pictxt_7 .piece .box_1{ width:270px; height:203px;/* 4：3 */ border:1px solid #ededed; float:left; overflow:hidden; position:relative;}
.part_pictxt_7 .piece .box_1 a.pic{ display:block; width:100%; height:100%;}
.part_pictxt_7 .piece .box_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_7 .piece .box_2{ display:table-cell; padding:10px 15px; vertical-align:middle;}
.part_pictxt_7 .piece .box_2 h3{ font-size:22px; margin-bottom:15px;}
.part_pictxt_7 .piece .box_2 p.summary{ font-size:15px; margin-bottom:5px;}
.part_pictxt_7 .piece .box_2 span.date{ font-size:12px; color:#968d89; margin-left:10px;}
.part_pictxt_7 .piece .box_1 a.pic.icon_type_video{}
.part_pictxt_7 .piece .box_1 a.pic.icon_type_video:before{ display:block; content:"";/*播*/ display:block; width:100px; height:100px; background:url(../images/icon_play.png) center center no-repeat; background-size: 100px 100px; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index:20;}
/*hover*/
.part_pictxt_7 .piece .box_1 a.pic:hover:before{ opacity:1;}


/*part_pictxt_8 文字列表 =======================================*/
.part_pictxt_8{ clear:both;}
.part_pictxt_8 .box_1{ width:435px; float:left; margin-bottom: 20px;}
.part_pictxt_8 .box_1 .piece{}
.part_pictxt_8 .box_1 a.pic{ display: block; width:435px; height: 245px; overflow: hidden; margin-bottom: 15px; position: relative;}
.part_pictxt_8 .box_1 a.pic.icon_type_video:before{ display:block; content:"";/*播*/ width:100px; height:100px; background:url(../images/icon_play.png) center center no-repeat; background-size:100px 100px; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_8 .box_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/} 
.part_pictxt_8 .box_1 h2{ font-size: 22px; color:#ed6d1e;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.part_pictxt_8 .box_1 a:link, .part_pictxt_8 .box_1 a:visited{ color:#ed6d1e;}
.part_pictxt_8 .box_1 a:hover, .part_pictxt_8 .box_1 a:active{ }
.part_pictxt_8 .box_2{ float: right; width:185px; margin-bottom: 20px;}
.part_pictxt_8 .box_2 .piece + .piece{ margin-top: 10px;}
.part_pictxt_8 .box_2 a.pic{ display: block; width: 185px; height: 104px; margin-bottom: 8px;  overflow: hidden; position: relative;}
.part_pictxt_8 .box_2 a.pic.icon_type_video:before{ display:block; content:"";/*播*/ width:50px; height:50px; background:url(../images/icon_play.png) center center no-repeat; background-size:auto 100%; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_8 .box_2 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_8 .box_2 .piece h3{/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.part_pictxt_8 .box_3{ clear:both; display: flex; justify-content:space-around;}
.part_pictxt_8 .box_3 > div{ width: calc((100% - 40px) / 3);}
.part_pictxt_8 .box_3 > div + div{ margin-left: 20px;}
.part_pictxt_8 .box_3 a.pic{ display: block; width: 100%; height:0px; padding-bottom:56.25%;/* 16:9 */ margin-bottom:  8px; overflow: hidden; position: relative;}
.part_pictxt_8 .box_3 a.pic.icon_type_video:before{ display:block; content:"";/*播*/ width:50px; height:50px; background:url(../images/icon_play.png) center center no-repeat; background-size:auto 100%; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_8 .box_3 .piece a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
/*hover*/
.part_pictxt_8 a.pic:hover.icon_type_video:before{ opacity:1;}

/*原生廣告*/
.part_pictxt_8 .ad_pictxt_1{ margin-bottom: 10px;}
.part_pictxt_8 .box_1 .ad_pictxt_1 a.pic{ display: block; position: relative;}
.part_pictxt_8 .box_1 .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_8 .box_1 .ad_pictxt_1 a.pic:before{ display:block; content:"";/*播*/ width:100px; height:100px; background:url(../images/icon_play.png) center center no-repeat; background-size:auto 100%; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_8 .box_1 .ad_pictxt_1 a.pic:hover:before{ opacity:1;}
.part_pictxt_8 .box_2 .ad_pictxt_1 a.pic{ display: block; position: relative;}
.part_pictxt_8 .box_2 .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_8 .box_2 .ad_pictxt_1 a.pic:before{ display:block; content:"";/*播*/ width:50px; height:50px; background:url(../images/icon_play.png) center center no-repeat; background-size:auto 100%; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_8 .box_2 .ad_pictxt_1 a.pic:hover:before{ opacity:1;}
.part_pictxt_8 .box_2 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/} 
.part_pictxt_8 .box_1 .ad_pictxt_1 h3{ font-size: 22px;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.part_pictxt_8 .box_2 .ad_pictxt_1 h3{ font-size: 16px;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.part_pictxt_8 .ad_pictxt_1 .tag, .part_pictxt_8 .ad_pictxt_1 .date{ display: none;}

.part_pictxt_8 .box_3 .ad_pictxt_1 a.pic{ display: block; position: relative;}
.part_pictxt_8 .box_3 .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_8 .box_3 .ad_pictxt_1 a.pic:before{ display:block; content:"";/*播*/ width:50px; height:50px; background:url(../images/icon_play.png) center center no-repeat; background-size:auto 100%; opacity:0.7; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_8 .box_3 .ad_pictxt_1 a.pic:hover:before{ opacity:1;}


/*part_pictxt_9 縮圖列表*/
.part_pictxt_9{ clear: both;}
.part_pictxt_9 .piece{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; padding: 20px 0px;}
.part_pictxt_9 .piece + .piece{ border-top: 1px solid #e2e2e2;}
.part_pictxt_9 .piece:nth-last-of-type(1){ padding-bottom: 0px;}
.part_pictxt_9 .piece .title{ width: calc(100% - 110px); font-size: 16px; font-weight: 400; line-height: 2;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;/*最多幾行*/}
.part_pictxt_9 .piece .pic{ flex-shrink:0; display: block; width: 100px; height: 75px; border: 1px solid #e2e2e2; border-radius: 6px; overflow: hidden;}
.part_pictxt_9 .piece .pic > img{ width: 100%; height: 100%; object-fit: cover;}
.part_pictxt_9 a:link, .part_pictxt_9 a:visited { color:#4d4d4d; text-decoration:none;}
.part_pictxt_9 a:hover, .part_pictxt_9 a:active { color:#218cff;}
.part_pictxt_9 .piece .social_box-1{ width: 100%; margin-top: 10px; }


/*part_pictxt_10 文字列表 =======================================*/
.part_pictxt_10{ clear:both; margin-top: 20px;}
.part_pictxt_10 .box_1{ width:485px; float:left; margin-bottom: 20px;}
.part_pictxt_10 .box_1 .piece{}
.part_pictxt_10 .box_1 a.pic{ display: block; width:485px; height: 330px; background-color: #e2e2e2; border: 1px solid #e2e2e2; border-radius: 10px; overflow: hidden;  margin-bottom: 8px; position: relative;}
.part_pictxt_10 .box_1 a.pic.icon_type_video:before{ display:block; content:"";/*播*/ width: 80px; height: 80px; background:url(../images/icon_play_v4.png) no-repeat; background-size: cover; opacity:0.9; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_10 .box_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/} 
.part_pictxt_10 .box_1 h2{ font-size: 16px; font-weight: 400;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.part_pictxt_10 a:link, .part_pictxt_10 a:visited{ color:#4d4d4d;}
.part_pictxt_10 a:hover, .part_pictxt_10 a:active{ color: #218cff;}
.part_pictxt_10 .box_2{ float: right; width:233px; margin-bottom: 15px;}
.part_pictxt_10 .box_2 .piece + .piece{ margin-top: 10px;}
.part_pictxt_10 .box_2 a.pic{ display: block; width: 233px; height: 131px; background-color: #e2e2e2; border: 1px solid #e2e2e2; margin-bottom: 8px; border-radius: 10px; overflow: hidden; position: relative;}
.part_pictxt_10 .box_2 a.pic.icon_type_video:before{ display:block; content:"";/*播*/ width:50px; height:50px; background:url(../images/icon_play_v4.png)  no-repeat; background-size:cover; opacity:0.9; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_10 .box_2 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_10 .box_2 .piece h3{ font-size: 16px; font-weight: 400;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.part_pictxt_10 .box_3{ clear:both; display: flex; justify-content:space-around;}
.part_pictxt_10 .box_3 > div{ width: calc((100% - 40px) / 3);}
.part_pictxt_10 .box_3 > div + div{ margin-left: 20px;}
.part_pictxt_10 .box_3 a.pic{ display: block; width: 100%; height:0px; background-color: #e2e2e2; border: 1px solid #e2e2e2; padding-bottom:56.25%;/* 16:9 */ margin-bottom: 8px; border-radius: 10px; overflow: hidden; position: relative;}
.part_pictxt_10 .box_3 a.pic.icon_type_video:before{ display:block; content:"";/*播*/ width:50px; height:50px; background:url(../images/icon_play_v4.png) no-repeat; background-size:cover; opacity:0.9; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_10 .box_3 .piece a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
/*hover*/
.part_pictxt_10 a.pic:hover.icon_type_video:before{ opacity:1;}

/*原生廣告*/
.part_pictxt_10 .ad_pictxt_1{ margin-bottom: 10px;}
.part_pictxt_10 .box_1 .ad_pictxt_1 a.pic{ display: block; position: relative;}
.part_pictxt_10 .box_1 .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_10 .box_1 .ad_pictxt_1 a.pic:before{ display:block; content:"";/*播*/ width:80px; height:80px; background:url(../images/icon_play_v4.png) no-repeat; background-size: cover; opacity:0.9; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_10 .box_1 .ad_pictxt_1 a.pic:hover:before{ opacity:1;}
.part_pictxt_10 .box_2 .ad_pictxt_1 a.pic{ display: block; position: relative;}
.part_pictxt_10 .box_2 .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_10 .box_2 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/} 
.part_pictxt_10 .box_1 .ad_pictxt_1 h3{ font-size: 16px; font-weight: 400;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.part_pictxt_10 .box_2 .ad_pictxt_1 h3{ font-size: 16px; font-weight: 400;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.part_pictxt_10 .ad_pictxt_1 .tag, .part_pictxt_10 .ad_pictxt_1 .date{ display: none;}

.part_pictxt_10 .box_3 .ad_pictxt_1 a.pic{ display: block; position: relative;}
.part_pictxt_10 .box_3 .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_pictxt_10 .box_3 .ad_pictxt_1 a.pic:before{ display:block; content:"";/*播*/ width:50px; height:50px; background:url(../images/icon_play_v4.png) no-repeat; background-size:cover; opacity:0.9; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/ z-index: 12;}
.part_pictxt_10 .box_3 .ad_pictxt_1 a.pic:hover:before{ opacity:1;}



/*part_thumb_1 縮圖列表 1列4則=================*/
.part_thumb_1{ clear:both; display: flex; justify-content: space-around;}
.part_thumb_1 .piece{ width: 25%; margin-bottom: 15px; position:relative;}
.part_thumb_1 .piece:nth-of-type(n+2){ margin-left: 10px;}
.part_thumb_1 .piece a.pic{ display:block; width:100%; height:0px; background:#ccc; padding-bottom:75%; /* 4:3 */ overflow:hidden; margin-bottom:10px; position:relative;}
.part_thumb_1 .piece a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_thumb_1 .piece a.pic.icon_type_video:before{ content:"";/*播*/ display:block; width:50px; height:50px; background:url(../images/icon_play.png) center center no-repeat; background-size: auto 100%; opacity:0.8; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;/*置中*/  z-index:20;}
.part_thumb_1 .piece span.date{ display:block; font-size:12px; color:#968d89; position:absolute; right:0px; bottom:-20px;}
/*hover*/
.part_thumb_1 .piece a.pic:hover.icon_type_video:before{ opacity:1;}
.part_thumb_1 .piece a.pic:hover.icon_type_video:after{ opacity:0.8;}

/*.part_thumb_1.style_1 大檸檬專用======*/
.part_thumb_1.style_1 .piece a.pic.icon_type_video:before{ background-image:url(../images/icon_play_2.png);}
/*hover*/
.part_thumb_1.style_1 .piece a.pic:hover.icon_type_video:after{ opacity:0.2;}
.part_thumb_1.style_1 .piece h3{
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}

/*1列3則 .col_3 美妝/寵物=================*/
.part_thumb_1.col_3{}
.part_thumb_1.col_3 .piece{ width: calc( 100% / 3 ); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}
/*style_2*/
.part_thumb_1.col_3.style_2{ padding: 30px 20px 15px 20px;}
.part_thumb_1.col_3.style_2 .piece a.pic{ margin-bottom:0px;}
.part_thumb_1.col_3.style_2 .piece > h3{ padding: 15px 20px;}



/*part_thumb_2 縮圖組 首頁專用====================================*/
.part_thumb_2{ clear:both; width:200px; height:450px;}
.part_thumb_2 .piece { width:100%; height:150px; /* 4:3 */ background:#ccc; overflow:hidden; position:relative;}
.part_thumb_2 .piece a.pic{ display:block; width:100%; height:100%;}
.part_thumb_2 .piece a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
/*漸層覆蓋*/
.part_thumb_2 .piece a.pic:after{ display:block; content:""; width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10;
 background:url(../images/bg_cover.png)repeat-x; background-size:auto 100%;}
/*播放圖標 .icon_type_video*/
.part_thumb_2 .piece.icon_type_video a.pic:before{ display:block; content:""; width:50px; height:50px; 
background:url(../images/icon_play.png) no-repeat; background-size:50px; opacity:0.7;
position:absolute; left:75px; top:35px; z-index:20;}
/*hover*/
.part_thumb_2 .piece:hover a.pic:before{ opacity:1;}
.part_thumb_2 .piece:hover a.pic:after{ opacity:0.9;}

.part_thumb_2 .piece h3{ height:50px; line-height:1.3; text-shadow:2px 2px 5px #000; padding:0px 10px; position:absolute; left:0px; bottom:0px; z-index:10;}
.part_thumb_2 .piece h3 a:link, .part_thumb_2 h3 a:visited{ color:#ededed;}
.part_thumb_2 .piece h3 a:hover, .part_thumb_2 .piece h3 a:active{ color:#fff;}

/*原生廣告結構*/
.part_thumb_2 .ad_pictxt_1{ width:200px; height:150px; position:relative;}
.part_thumb_2 .ad_pictxt_1 a.pic{}
.part_thumb_2 .ad_pictxt_1 a.pic:after{ display:block; content:""; width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10;
 background:url(../images/bg_cover.png)repeat-x; background-size:auto 100%;}
.part_thumb_2 .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
.part_thumb_2 .ad_pictxt_1 h3{ height:50px; line-height:1.3; text-shadow:2px 2px 5px #000; padding:0px 10px; position:absolute; left:0px; bottom:0px; z-index:10;}
.part_thumb_2 .ad_pictxt_1 h3 a:link, .part_thumb_2 .ad_pictxt_1 h3 a:visited{ color:#ededed;}
.part_thumb_2 .ad_pictxt_1 h3 a:hover, .part_thumb_2 .ad_pictxt_1 h3 a:active{ color:#fff;}
.part_thumb_2 .ad_pictxt_1 span.date{ display:none;}
.part_thumb_2 .ad_pictxt_1 span.tag{ display:none;}


/*part_thumb_3 縮圖組 首頁專用====================================*/
.part_thumb_3{ clear:both; width:100%;}
.part_thumb_3 .piece{ width:100%; height:169px; background:#ccc; overflow:hidden; position:relative;}
.part_thumb_3 .piece a.pic{ display:block; width:100%; height:100%;}
.part_thumb_3 .piece a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
/*漸層覆蓋*/
.part_thumb_3 .piece a.pic:after{ display:block; content:""; width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10;
 background:url(../images/bg_cover.png)repeat-x; background-size:auto 100%;}
/*播放圖標 .icon_type_video*/
.part_thumb_3 .piece.icon_type_video a.pic:before{ display:block; content:""; width:50px; height:50px; 
background:url(../images/icon_play.png) no-repeat; background-size:50px; opacity:0.7;
position:absolute; left:50%; top:40%; transform: translate(-50%, -50%); z-index:20;}
/*hover*/
.part_thumb_3 .piece:hover a.pic:before{ opacity:1;}
.part_thumb_3 .piece:hover a.pic:after{ opacity:0.9;}

.part_thumb_3 .piece h3{ text-shadow:2px 2px 5px #000; padding:0px 20px; position:absolute; left:0px; bottom:10px; z-index:10;
/*以下截字*/
color:#ededed;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.part_thumb_3 .piece h3 a:link, .part_thumb_3 h3 a:visited{ color:#ededed;}
.part_thumb_3 .piece h3 a:hover, .part_thumb_3 .piece h3 a:active{ color:#fff;}

/*.piece.style_1 無圖說*/
.part_thumb_3 .piece.style_1 h3, .part_thumb_3 .piece.style_1 a.pic:after{ display: none;}

/*首頁圖集區========================
兩邊同時會抓第6筆資料
area_2 有廣告：
area_1的第6筆顯示，area_2的第6筆隱藏
area_2 無有廣告：
area_1的第6筆隱藏，area_2的第6筆顯示
*/
/*初始設定*/
.part_thumb_3 .piece:nth-of-type(1){ display: none;}


/*原生廣告結構*/
.part_thumb_3 .ad_pictxt_1{ width:100%; height:169px; position:relative;}
.part_thumb_3 .ad_pictxt_1 a.pic{ display:block; width:100%; height:100%;}
/* 20180627 因應總編輯需求，把黑色漸層跟標題隱藏 (7/9隱藏)
.part_thumb_3 .ad_pictxt_1 a.pic:after{ display:block; content:""; width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10;
 background:url(../images/bg_cover.png)repeat-x; background-size:auto 100%;}
 */
.part_thumb_3 .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
/* 20180627 因應總編輯需求，把黑色漸層跟標題隱藏(7/9隱藏以下三行)
.part_thumb_3 .ad_pictxt_1 h3{ height:50px; line-height:1.3; text-shadow:2px 2px 5px #000; padding:0px 10px; position:absolute; left:0px; bottom:0px; z-index:10;}
.part_thumb_3 .ad_pictxt_1 h3 a:link, .part_thumb_3 .ad_pictxt_1 h3 a:visited{ color:#ededed;}
.part_thumb_3 .ad_pictxt_1 h3 a:hover, .part_thumb_3 .ad_pictxt_1 h3 a:active{ color:#fff;}
*/


.part_thumb_3 .ad_pictxt_1 h3{ width: 100%; padding: 0 20px; background:url(../images/bg_cover.png) repeat-x; background-size:auto 100%; position: absolute; left: 0; bottom: 0; z-index: 10;
/*以下截字*/
color:#ededed;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.part_thumb_3 .ad_pictxt_1 h3 > a:not(:empty){ display: flex; justify-content: center; align-items: center; height: 70px; color: #fff; text-shadow:2px 2px 5px #000;}
.part_thumb_3 .ad_pictxt_1 h3 > a:link, .part_thumb_3 .ad_pictxt_1 h3 > a:visited{ color:#ededed;}
.part_thumb_3 .ad_pictxt_1 h3 > a:hover, .part_thumb_3 .ad_pictxt_1 h3 > a:active{ color:#fff;}
.part_thumb_3 .ad_pictxt_1 span.date{ display:none;}
.part_thumb_3 .ad_pictxt_1 span.tag{ display:none;}	



/*part_thumb_4 縮圖組 首頁專用 2023首頁改版====================================*/
.part_thumb_4{ clear:both; border-radius: 10px; overflow: hidden; width:100%;}
.part_thumb_4 .piece{ width:100%; height:191px; background:#e2e2e2; overflow:hidden; position:relative;}
.part_thumb_4 .piece a.pic{ display:block; width:100%; height:100%;}
.part_thumb_4 .piece a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/ }
/*漸層覆蓋*/
.part_thumb_4 .piece a.pic:after{ display:block; content:""; width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10;  background:linear-gradient(0deg, rgba(70,70,70,0.8) 0%, rgba(102,102,102,0.8) 40%, rgba(102,102,102,0) 100%);}
/*播放圖標 .icon_type_video*/
.part_thumb_4 .piece.icon_type_video a.pic:before{ display:block; content:""; width: 50px; height: 50px; 
background:url(../images/icon_play_v4.png) no-repeat; background-size: cover; opacity:0.9;
position:absolute; left:50%; top:40%; transform: translate(-50%, -50%); z-index:20;}
/*hover*/
.part_thumb_4 .piece:hover a.pic:before{ opacity:1;}
.part_thumb_4 .piece:hover a.pic:after{ opacity:0.9;}

.part_thumb_4 .piece h3{ text-shadow:2px 2px 5px #000; padding:0px 20px; position:absolute; left:0px; bottom:10px; z-index:10;
/*以下截字*/
color:#ededed;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.part_thumb_4 .piece h3 a:link, .part_thumb_4 h3 a:visited{ color:#ededed;}
.part_thumb_4 .piece h3 a:hover, .part_thumb_4 .piece h3 a:active{ color:#fff;}

/*.piece.style_1 無圖說*/
.part_thumb_4 .piece.style_1 h3, .part_thumb_4 .piece.style_1 a.pic:after{ display: none;}

/*首頁圖集區========================
兩邊同時會抓第6筆資料
area_2 有廣告：
area_1的第6筆顯示，area_2的第6筆隱藏
area_2 無有廣告：
area_1的第6筆隱藏，area_2的第6筆顯示
*/
/*初始設定*/
.part_thumb_4 .piece:nth-of-type(1){ display: none;}


/*原生廣告結構*/
.part_thumb_4 .ad_pictxt_1{ width:100%; height:191px; position:relative;}
.part_thumb_4 .ad_pictxt_1 a.pic{ display:block; width:100%; height:100%;}
/* 20180627 因應總編輯需求，把黑色漸層跟標題隱藏 (7/9隱藏)
.part_thumb_4 .ad_pictxt_1 a.pic:after{ display:block; content:""; width:100%; height:70px; position:absolute; left:0px; bottom:0px; z-index:10;
 background:url(../images/bg_cover.png)repeat-x; background-size:auto 100%;}
 */
.part_thumb_4 .ad_pictxt_1 a.pic img{ width:auto; height:100%; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/}
/* 20180627 因應總編輯需求，把黑色漸層跟標題隱藏(7/9隱藏以下三行)
.part_thumb_4 .ad_pictxt_1 h3{ height:50px; line-height:1.3; text-shadow:2px 2px 5px #000; padding:0px 10px; position:absolute; left:0px; bottom:0px; z-index:10;}
.part_thumb_4 .ad_pictxt_1 h3 a:link, .part_thumb_4 .ad_pictxt_1 h3 a:visited{ color:#ededed;}
.part_thumb_4 .ad_pictxt_1 h3 a:hover, .part_thumb_4 .ad_pictxt_1 h3 a:active{ color:#fff;}
*/


.part_thumb_4 .ad_pictxt_1 h3{ width: 100%; padding: 0 20px; background:linear-gradient(0deg, rgba(70,70,70,0.8) 0%, rgba(102,102,102,0.8) 40%, rgba(102,102,102,0) 100%); position: absolute; left: 0; bottom: 0; z-index: 10;
/*以下截字*/
color:#ededed;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.part_thumb_4 .ad_pictxt_1 h3 > a:not(:empty){ display: flex; justify-content: center; align-items: center; height: 70px; color: #fff; text-shadow:2px 2px 5px #000;}
.part_thumb_4 .ad_pictxt_1 h3 > a:link, .part_thumb_4 .ad_pictxt_1 h3 > a:visited{ color:#ededed;}
.part_thumb_4 .ad_pictxt_1 h3 > a:hover, .part_thumb_4 .ad_pictxt_1 h3 > a:active{ color:#fff; text-decoration: underline;}
.part_thumb_4 .ad_pictxt_1 span.date{ display:none;}
.part_thumb_4 .ad_pictxt_1 span.tag{ display:none;}	





/*************************************文字選單****************************************/
/*part_breadcrumb_1 麵包屑==============*/
.part_breadcrumb_1{ clear:both; margin-bottom:20px;}
.part_breadcrumb_1 span{ margin:0px 8px;}
.part_breadcrumb_1 em{ font-weight:bold;}
.part_breadcrumb_1 span.news-time{ float:right;} 


/*part_breadcrumb_2 麵包屑==============*/
.part_breadcrumb_2{ clear:both; margin-bottom:20px;}
.part_breadcrumb_2 .menu_bread_crumb{ float: left;}
.part_breadcrumb_2 .menu_bread_crumb > div{ display: inline-block;}
.part_breadcrumb_2 .menu_bread_crumb > div:nth-last-child(1){ font-weight: bold;}
.part_breadcrumb_2 .menu_bread_crumb div:not(:nth-of-type(1)) a{ margin-left: 3px;}
.part_breadcrumb_2 time.date{ float: right;}


/*.menu_page 分頁組件============================================*/
.menu_page{ clear:both; text-align:center; padding-top:10px; margin:10px 0px;}
.menu_page a, .menu_page span{ padding:2px 10px; margin:2px 5px;}
.menu_page a:link, .menu_page a:visited{}
.menu_page a:hover, .menu_page a:active{ background:#ededed;}
.menu_page span.current { background:#968d89; color:#fff;}
.menu_page p.info{ margin-top:10px;}


/*part_menu_1================*/
.part_menu_1{ clear:both; border-bottom:2px solid #2e266f; margin-bottom:20px;}
.part_menu_1 strong{ font-size:20px; color:#2e266f; margin-right:8px; position:relative; top:3px;}
/*預設 單排 4顆*/
.part_menu_1 a{ display:inline-block; width:140px; height:30px; line-height:30px; background:#ededed; font-size:15px; text-align:center; border-radius:3px; margin-bottom:10px; }
.part_menu_1 a:not(:last-of-type){ margin-right:4px;}
.part_menu_1 a:link, .part_menu_1 a:visited{ color:#968d89;}
.part_menu_1 a:hover, .part_menu_1 a:active{ color:#3f3a39;}
.part_menu_1 a.current{ background:#e94c15; color:#fff;}
/*style_1 多排 5顆*/
.part_menu_1.style_1{ border-bottom:0px solid #143b5c;}
.part_menu_1.style_1 strong{ display:block; border-bottom:2px solid #143b5c; margin-bottom:15px;}
.part_menu_1.style_1 a{ width:120px; margin-bottom:20px;}


/*part_menu_2===============================*/
.part_menu_2{ clear:both; background:#d3e7ef; border-top:4px solid #51adde; padding:10px;}
.part_menu_2 li{ display:block; height:20px; float:left; margin:0px 8px 10px 0px;}
.part_menu_2 li a{ font-size:15px;}
.part_menu_2 li a:link, .part_menu_2 li a:visited{ color:#2e266f;}
.part_menu_2 li a:hover, .part_menu_2 li a:active{ color:#e94c15;}
.part_menu_2 li a.current{ color:#e94c15;}


/*part_menu_3 發燒話題==========================*/
.part_menu_3{ clear:both;}
.part_menu_3 a{ font-size:16px; margin-right:10px;}
.part_menu_3 a:nth-last-child(1){ margin-right:0px;}
.part_menu_3 a:nth-of-type(even){ font-size:22px; color:#968d89;}
.part_menu_3 a:nth-of-type(even):hover{color:#666;}


/*part_menu_4 操作====*/
.part_menu_4{ clear:both; display: flex; align-items: center; margin-bottom:20px; position: relative;}
.part_menu_4 .menu_1{ display: flex; margin:10px auto 0 auto;}
.part_menu_4 a.btn{ display:block; width:35px; height:35px; background:url(../images/icon_002_35x35.png) no-repeat; margin-right: 3px; border-radius: 3px;}
.part_menu_4 a.btn.message{ width:140px; line-height: 35px; text-align: center; font-size: 14px; background:#f18107; color:#fff;}
.part_menu_4 a.rss{ background-position:0px 0px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.part_menu_4 a.fb{ background-position:-35px 0px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.part_menu_4 a.ig{ background-position:-70px 0px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.part_menu_4 a.weibo{ background-position:-105px 0px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.part_menu_4 a.gplus{ background-position:-140px 0px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.part_menu_4 a.twitter{ background-position:-175px 0px; text-indent:100%; white-space:nowrap; overflow:hidden;}
/*友善列印*/
.part_menu_4 .icon_print{ display:inline-block; width:35px; height:35px; background:url(../images/icon_002_35x35.png)-210px 0px no-repeat; margin-right:3px; text-indent:100%; white-space:nowrap; overflow:hidden; cursor:pointer; border-radius:3px;}
/*mp3player*/
.part_menu_4 #mp3player{ margin-left: auto;}
.part_menu_4 #mp3player audio{ width:300px; overflow:hidden;}
.part_menu_4 #mp3player audio::-internal-media-controls-download-button{ display:none;}
.part_menu_4 #mp3player audio::-webkit-media-controls-enclosure{ overflow:hidden;}
.part_menu_4 #mp3player audio::-webkit-media-controls-panel{ width: calc(100% + 30px);}


/*part_menu_5============*/
.part_menu_5{ clear:both; border-bottom:2px solid #2e266f; padding-bottom:5px; margin-bottom:20px;}
.part_menu_5 strong{ font-size:20px; color:#2e266f; float:left; margin-right:8px;}
.part_menu_5 a{ float:left; display:block; height:20px; font-size:15px; margin:0px 8px 5px 0px;}	
.part_menu_5 em{ float:left; display:block; height:20px; margin:0px 8px 5px 0px;}
.part_menu_5 a:nth-of-type(-n+4){ width:18%; height:30px; line-height:30px; background:#ededed; font-size:15px; text-align:center; border-radius:3px; margin:0px 0px 10px 8px;}	
.part_menu_5 a:nth-of-type(5){ clear:left;}	
.part_menu_5 a:nth-of-type(-n+4):link, .part_menu_5 a:nth-of-type(-n+4):visited{ color:#968d89;}
.part_menu_5 a:nth-of-type(-n+4):hover, .part_menu_5 a:nth-of-type(-n+4):active{ color:#3f3a39;}
.part_menu_5 a:nth-of-type(-n+4).current{ background:#e94c15; color:#fff;}

/*part_menu_6 社群按鈕====*/
.part_menu_6{ clear:both; display: flex; margin-bottom:20px; position: relative;}
.part_menu_6 a.btn{ display:block; width:20px; height:20px; background:url(../images/part_menu_6.png) no-repeat; margin-right: 10px; border-radius: 3px; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.part_menu_6 a.btn.message{ width:140px; line-height: 35px; text-align: center; font-size: 14px; background:#f18107; color:#fff;}
.part_menu_6 a.fb{ background-position:0px 0px;}
.part_menu_6 a.yt{ background-position:-20px 0px;}
.part_menu_6 a.ig{ background-position:-40px 0px;}
.part_menu_6 a.weibo{ background-position:-60px 0px;}
.part_menu_6 a.rss{ background-position:-80px 0px;}
.part_menu_6 a.google_news{ background-position:-100px 0px;}


/*part_calendar_1 表單 日期================*/
.part_calendar_1{ clear:both; font-size:15px; margin-bottom:20px;}
.part_calendar_1 select, .part_calendar_1 input{ border:none; outline:none;/*樣式歸零*/}
.part_calendar_1 span{ display:inline-block;}
.part_calendar_1 select{ display:inline-block; height:30px; line-height:32px; border:1px solid rgba(150,140,135,0.7);}
.part_calendar_1 input{ display:inline-block; height:30px; line-height:32px; background:#cacaca; color:#3f3a39; padding:0px 10px; cursor:pointer;}
.part_calendar_1 input[type=button]{ font-size:15px; margin-left:5px;}
.part_calendar_1 input[type=button]:hover{ background:#acacac;}


/*part_edm_1 電子報訂閱================*/
.part_edm_1{ clear:both; background:#ededed; font-size:15px; padding:0px 10px; height:50px; line-height:50px; border:1px solid rgba(150,140,135,0.7);}
.part_edm_1 form{}
.part_edm_1 input.email{ width:170px; height:30px; color:#3f3a39; padding-left:5px; border:none;} 
.part_edm_1 input.submit{ border:none; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;/*樣式歸零*/
display:inline-block; height:30px; line-height:32px; background:#cacaca; color:#3f3a39; padding:0px 10px; margin:0px 30px 8px 0px; font-size:15px; position:relative; top:4px; left:-5px; cursor:pointer;} 
.part_edm_1 a.rss{ display:inline-block; height:30px; line-height:32px; background:#cacaca; font-size:15px; padding:0px 10px; margin:0px 5px 8px 0px; border-radius:3px;}


/* 關鍵字========== */
.part_tag_1{ clear:both;}
.part_tag_1 a{ display: block; float: left; height: 30px; line-height: 28px; font-size: 16px; background-color: #ededed; padding: 0px 20px; border-radius: 3px; margin-right: 10px;
margin-bottom: 15px;}
.part_tag_1 a:hover{ background-color: #e94c15; color: #fff;}


/*首頁 gallery_1=============================================*/
.gallery_1{ clear:both; width: 450px; height:338px; overflow:hidden; position:relative; z-index: 1;}
/*外掛歸零*/
.gallery_1 .bx-wrapper .bx-viewport{ box-shadow:none; border:none; left:0px;}
/*外掛分頁*/
.gallery_1 .bx-wrapper .bx-controls .bx-pager{ width:100%; height:0px; text-align:right; position:absolute; right:5px; top:-5px;}
.gallery_1 .bx-wrapper .bx-controls .bx-pager .bx-pager-item{ margin-right:10px;}
.gallery_1 .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{ width:15px; height:15px; background:#333; border-radius: 50%; margin:0px; text-indent:9999px; 
box-shadow:0px 0px 3px 2px rgba(255, 255, 255, 0.6);}
.gallery_1 .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active{ background:#e94c15;}
/*滾動組================*/
.gallery_1 .run{ width: 450px; height:338px; overflow:hidden; position:absolute; left:0px; top:0px;}
.gallery_1 .run .inner{}

/*組*/
.gallery_1 .run .inner .piece{ width: 450px; height:338px; overflow:hidden; position:relative;}

/*圖片*/
.gallery_1 .run .inner .piece a.pic{ display:block; width: 450px; height:338px; background:#ccc; text-align:center; overflow:hidden; position:relative;}
.gallery_1 .run .inner .piece img{ height:100%; width:auto; max-width:inherit; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/  display:none;}/*CSS:先隱藏圖片，JS:圖集load之後再show*/

/*播放圖標 .icon_type_video*/
.gallery_1 .run .inner .piece.icon_type_video a.pic:before{ display:block; content:""; width:100px; height:100px; 
background:url(../images/icon_play.png) no-repeat; background-size:100%; opacity:0.7;
position:absolute; left:50%; top:45%; transform: translate(-50%, -50%); z-index:20;}
/*hover*/
.gallery_1 .run .inner .piece.icon_type_video a.pic:hover:before{ opacity:1;}
.gallery_1 .run .inner .piece a:hover:after{ opacity:0.8;}
.gallery_1 .run .inner .piece a.tag{ display:block; height:25px; line-height:25px; background:#50b1dc; color:#fff; font-size:15px; padding: 0 10px; position:absolute; left:20px; bottom:95px; z-index:2;}

/*圖說=====*/
.gallery_1 .bx-wrapper .bx-caption{ background:transparent;/*歸零*/ height:130px; background:url(../images/bg_gallery_1-cover.png) repeat-x; background-size:auto 100%; pointer-events:none;/* div可穿透 */}
.gallery_1 .bx-wrapper .bx-caption span{ font-size:27px; color:#ededed; font-family: "Noto Sans TC", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif; text-shadow:2px 2px 5px #000; padding:0px 20px; position:absolute; left:0px; bottom:15px;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
/*.piece.style_1 無圖說*/
.gallery_1 .run .inner .piece.style_1 a.tag, .gallery_1 .piece.style_1 .bx-caption{ display: none;}



/*首頁 gallery_2=============================================*/
.gallery_2{ clear:both; width: 510px; height:420px; position:relative; z-index: 1; overflow: hidden;}
/*外掛歸零*/
.gallery_2 .bx-wrapper .bx-viewport{ box-shadow:none; border:none; left:0px; width: 510px; height:383px; border-radius: 10px; overflow: hidden;}
/*外掛分頁*/
.gallery_2 .bx-wrapper .bx-pager{ padding-top: 0;}
.gallery_2 .bx-wrapper .bx-controls .bx-pager{ width:100%; height:0px; text-align:center; position:absolute; left: 0px; bottom: -8px;}
.gallery_2 .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{ background-color: transparent; width:20px; height:20px; margin:0px; text-indent:9999px; position: relative;}
.gallery_2 .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link::after{ content: ""; display: block; width: 10px; height: 10px; border-radius: 50%; position: absolute; left: 50%; top: 50%;  transform: translate(-50%, -50%); background-color: #dddddd;} 
.gallery_2 .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active::after{ background:#218cff;}
/*組*/
.gallery_2 .run .inner .piece{ width: 510px; height:383px; overflow:hidden; position:relative;}

/*圖片*/
.gallery_2 .run .inner .piece a.pic{ display:block; width: 100%; height:100%; background:#e2e2e2; border: 1px solid #e2e2e2; text-align:center; overflow:hidden; position:relative; }
.gallery_2 .run .inner .piece img{ height:100%; width:auto; max-width:inherit; position:absolute; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; margin:auto;/*置中*/  display:none;}/*CSS:先隱藏圖片，JS:圖集load之後再show*/

/*播放圖標 .icon_type_video*/
.gallery_2 .run .inner .piece.icon_type_video a.pic:before{ display:block; content:""; width: 80px; height: 80px; opacity: 0.8;
background:url(../images/icon_play_v4.png) no-repeat; background-size: cover;
position:absolute; left:50%; top:45%; transform: translate(-50%, -50%); z-index:20;}
/*hover*/
.gallery_2 .run .inner .piece.icon_type_video a.pic:hover:before{ opacity:1;}
.gallery_2 .run .inner .piece a:hover:after{ opacity:0.8;}
.gallery_2 .run .inner .piece a.tag{ display:inline-block; background:#218cff; color:#fff; font-size:13px; padding: 3px 5px; border-radius: 5px; position:absolute; left:20px; bottom:90px; z-index:2;}

/*圖說=====*/
.gallery_2 .bx-wrapper .bx-caption{ background:transparent;/*歸零*/ height:130px; background:linear-gradient(0deg, rgba(70,70,70,0.8) 0%, rgba(102,102,102,0.8) 40%, rgba(102,102,102,0) 100%); pointer-events:none;/* div可穿透 */}
.gallery_2 .bx-wrapper .bx-caption span{ font-size:26px; color:#fff; font-family: "Noto Sans TC", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif; font-weight: 500; text-shadow:2px 2px 5px #000; padding:0px 20px; position:absolute; left:0px; bottom:15px;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
/*.piece.style_1 無圖說*/
.gallery_2 .run .inner .piece.style_1 a.tag, .gallery_2 .piece.style_1 .bx-caption{ display: none;}





/*gallery_3 短影======*/
.gallery_3{ clear:both; width: 100%; height: 280px; margin-top: 20px; overflow:hidden; position: relative; z-index: 1;}
/*外掛歸零*/
.gallery_3 .bx-wrapper{ margin:0px; box-shadow:none;}
.gallery_3 .bx-wrapper .bx-viewport{ box-shadow:none; border:none; left:0px;}
.gallery_3 .run .inner .piece{ display:block; min-height:280px; position: relative;}
.gallery_3 .run .inner .piece .link{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10;}
.gallery_3 .run .inner .piece .pic{ width:100%; height:220px; margin-bottom:10px; border-radius:10px; background-color: #e2e2e2;  border: 1px solid #e2e2e2;overflow:hidden; position: relative;}
.gallery_3 .run .inner .piece img{ display: block; width:100%; height:100%; object-fit: cover; display:none; transition: all 0.3s linear;}/*CSS:先隱藏圖片，JS:圖集load之後再show*/
.gallery_3 .run .inner .piece:hover img{ transform: scale(1.1); transition: all 0.3s linear;}

/*按鈕*/
.gallery_3 .bx-wrapper .bx-controls{ width: 100%; height: 0px; position: absolute; left: 0; top: 108px;}
.gallery_3 .bx-wrapper .bx-controls-direction a{ width:30px; height:45px; background:url("../images/gallery_3-arrow.png") no-repeat;}
.gallery_3 .bx-wrapper .bx-controls-direction .bx-prev{ background-position: 0 -45px;}
.gallery_3 .bx-wrapper .bx-controls-direction .bx-next{ background-position: -30px -45px;}
.gallery_3 .bx-wrapper .bx-controls-direction .bx-prev:hover{ background-position: 0 0px;}
.gallery_3 .bx-wrapper .bx-controls-direction .bx-next:hover{ background-position: -30px 0px;}
/*圖說=====*/
.gallery_3 .bx-wrapper .bx-caption{ background:transparent;/*歸零*/ width: 100%; background: unset; position: absolute; bottom: 0; left: 0;	
	/*以下截字*/
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: unset;}
.gallery_3 .bx-wrapper .bx-caption span{ font-family: "Noto Sans TC", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif; font-size: 16px; font-weight: 400; color:#4d4d4d; padding: unset; transition: color 0.3s linear;}
.gallery_3 .run .inner .piece:hover .bx-caption span{ color: #218cff; cursor: pointer;}
/* adM07 廣告 */
.gallery_3 .run .inner .piece .adM07{ display: block; height:220px; margin-bottom:10px; border-radius:10px; background-color: #e2e2e2; overflow:hidden; position: relative;}






/*partner 合作媒體================*/
.partner{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:30; display:none;}
.partner .overlay{ width:100%; height:100%; background:rgba(0, 0, 0, 0.3); position:absolute; left:0px; top:0px; transition:all 200ms ease-in-out;}
.partner .btn_close_partner{ display:block; width:40px; height:40px; background:url(../images/btn_close_partner.png)no-repeat; position:absolute; right:50%; top:50%; margin-right:-390px; margin-top:-290px; z-index:10; transition:all 100ms ease-in-out;}	
.partner .content{ width:800px; height:600px; background:#ededed; box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3); margin:auto; position:absolute; top:0; left:0; right:0; bottom:0;/*置中*/}
.partner .content iframe{ width:100%; height:100%;}

/*et_epaper_box_pc_sidebar 側欄訂閱電子報*/
.et_epaper_box_pc_sidebar a { display:block; width:230px; text-align:center; font-size:16px; background-color:#F0F7FF; color:#2F276F; padding:10px; margin:-10px 0px 10px; border-radius:5px; text-decoration:none;}
.et_epaper_box_pc_sidebar a p { width:200px; margin:0px auto; background:#badbff; color:#001693; border-radius:10px; font-style:normal; padding:5px 10px; font-size:13px;}

/*et_expose 我要爆料 （focus.html） ================*/ 
#et_expose{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:30; display:none;}
#et_expose .overlay{ width:100%; height:100%; background:rgba(0, 0, 0, 0.3); position:absolute; left:0px; top:0px; transition:all 200ms ease-in-out;}
#et_expose .btn_close_expose{ display:block; width:40px; height:40px; background:url(../images/btn_close_expose.png)no-repeat; cursor: pointer; position:absolute; right:50%; top:50%; margin-right:-315px; margin-top:-350px; z-index:10; transition:all 100ms ease-in-out;}	
#et_expose .content{ width:660px; height:730px; background:#ededed; box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3); margin:auto; position:absolute; top:0; left:0; right:0; bottom:0;/*置中*/}
#et_expose .content iframe{ width:100%; height:100%;}


/*subject_article 新聞模組================*/
.subject_article{ clear:both;}
.subject_article h1.title{ font-size:32px; color:#3f3a39; margin-bottom:25px;}
.subject_article p.tag{ height:25px; font-size:15px; text-overflow:ellipsis; white-space:nowrap; margin-bottom:20px; overflow:hidden;}
.subject_article p.tag:hover{ height:auto; white-space:pre-wrap;}
.subject_article p.tag span{}
.subject_article p.tag a:link, .subject_article p.tag a:visited{ color:#2e266f;}
.subject_article p.tag a:hover, .subject_article p.tag a:active{ color:#666;}
.subject_article p.note{ font-size:15px; color:#e94c15; margin-bottom:10px;}
.subject_article p.comment{ font-size:15px; border-top:1px solid rgba(150,140,135,0.7); border-bottom:1px solid rgba(150,140,135,0.7); padding:8px 0px; margin-bottom:20px;}
.subject_article p.comment span{}
/*點評*/
.subject_article .comment{ margin-bottom:25px;}
.subject_article .comment p{ width:80%; margin:0px auto; padding: 10px 10px 15px 10px; font-size:15px; line-height:1.8; color:#555; background:#eee; border-left:2px solid #e94c15;}
.subject_article .comment p em{ display:block; margin-bottom:5px; text-align:center; font-style: normal; color:#999;}
/*story 內文*/
.subject_article .story { clear:both; overflow-wrap: break-word;}
.subject_article .story p{ font-size:18px; line-height:1.7; margin-bottom:25px;}
.subject_article .story p.no_margin{ margin-bottom:0px;}
/*內文標題*/
.subject_article .story p.b{ font-size: 22px; color: #e94c15; font-weight: 600; margin-bottom:5px;}
/*圖片*/
.subject_article .story p img{ max-width:640px; height:auto;}
/*圖說*/
.subject_article .story strong.figcaption{ display: block; background:linear-gradient(90deg, rgba(220, 220, 220, 1) 0%, rgba(220, 220, 220, 0.8) 60%, transparent 100%); font-size: 15px; font-weight: normal; color:#333; line-height: 1.5; padding: 10px;}
.subject_article .story a:link, .subject_article .story a:visited { color:#199ee9; text-decoration:none;}
.subject_article .story a:hover, .subject_article .story a:active { text-decoration:underline;}
/* 影片 */
.subject_article .story iframe, .subject_article .story object, .subject_article .story embed{ margin-bottom:25px;}
.subject_article .story .instagram-media{ margin-bottom:25px;}
/* 社群 */
.subject_article .fb_fans{ margin-bottom:10px;}
.subject_article .fb_fans .fb-like{ margin-right:5px;}
.subject_article .fb_fans a:link, .subject_article .fb_fans a:visited{ color:#2e266f;}
.subject_article  .fb_fans a:hover, .subject_article .fb_fans a:active{ color:#666;}
.subject_article .fb_fans em{ font-style:normal;}
/* ai 產文說明區塊 */
.subject_article .ai_notice{ background-color: #eee; color: #555; font-size: 15px; line-height: 1.8; border-left:2px solid #e94c15; padding: 10px; margin: 15px auto;}


/* et_social_1 文首分享組件及文字廣告 ======================== */
.et_social_1{ height:60px; float:right; margin: -15px 0px 20px; position:relative;}
.et_social_1 .icon_adult{ display:block; width:50px; height:50px; border-radius:3px; background:url(../images/icon_adult.png) no-repeat; position:absolute; top:5px; right:80px;}


/*et_epaper_box_pc 文末訂閱電子報*/
.et_epaper_box_pc a { display:block; text-align:center; font-size:18px; background-color:#F0F7FF; color:#2F276F; padding:20px; margin:20px 0px; border-radius:5px; text-decoration:none;}
.et_epaper_box_pc a span { padding-right:10px;}
.et_epaper_box_pc a em { display:inline-block; background:#badbff; color:#001693; border-radius:10px; font-style:normal; padding:5px 10px;}


/*修正亂象用======*/
/*a連結下底線顏色不同*/
.subject_article .story a *{ text-decoration:none;}
.subject_article .story a:hover *{ text-decoration:underline;}


/*.subject_article .text_ticker_1 快訊=====*/
.subject_article .text_ticker_1{ clear:both; height:30px; background:#f0c71d; margin:15px auto; border-radius:10px; overflow:hidden; position: relative; border: 0px solid red; }
/*外掛歸零*/
.subject_article .text_ticker_1 .run .bx-wrapper{ margin-bottom:0px;}
.subject_article .text_ticker_1 .run .bx-wrapper .bx-viewport{ background:none; border:none; box-shadow:none; left:0px;}
.subject_article .text_ticker_1 em{ display:flex; justify-content: center; align-items: center; float:left; width: 90px; height:30px; line-height:28px; background:#2a2967; font-size:16px; color:#fff; font-style:normal; border-radius:10px; margin-right:10px; position: relative; z-index: 10;}
.subject_article .text_ticker_1 em::before{ content:""; display: block; width: 15px; height: 15px; background: url(../images/icon_ticker_v4.png) no-repeat; background-size: contain; margin-right: 5px; position: relative; top: 1px;}
.subject_article .text_ticker_1 .run{ width: calc(100% - 150px); height:30px; float:left;}
.subject_article .text_ticker_1 .run .piece{ width: calc(100% - 150px); height:30px; line-height:30px; font-size:16px; font-weight: 400;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.subject_article .text_ticker_1 a:link, .subject_article .text_ticker_1 a:visited { color:#2e2770;}
.subject_article .text_ticker_1 .run .inner .piece:nth-of-type(n+2) a{ display:none;}
.subject_article .text_ticker_1 .bx-controls{ width: 50px; height: 1px; position: absolute; top: 15px; right: -50px; z-index: 100;}
.subject_article .text_ticker_1 .bx-wrapper .bx-controls-direction a {
display: block;
width: 25px;
height: 30px;
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
text-indent: -9999px;
z-index: 9999;}
.subject_article .text_ticker_1 .bx-wrapper .bx-controls-direction a:hover{ background-color: #f7d134;} 
.subject_article .text_ticker_1 .bx-controls .bx-prev{ left: 25px; background: unset;}
.subject_article .text_ticker_1 .bx-controls .bx-prev::before{ content: ""; display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 0 5px 6px 5px;
border-color: transparent transparent #2e2770 transparent;
position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.subject_article .text_ticker_1 .bx-controls .bx-next{ left: 0; background: unset;}
.subject_article .text_ticker_1 .bx-controls .bx-next::before{ content: ""; display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 5px 0 5px;
border-color: #2e2770 transparent transparent transparent;
position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}




/*.subject_404===============================*/
.subject_404{ clear:both; background:#FFF; box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1); padding-bottom:40px; padding: 20px; margin-bottom:40px;}
.subject_404 a.pic{ display: block; width: 640px; height: 480px;}
.subject_404 a.pic img{ width:100%; height:auto;}
.subject_404 p{ font-size:22px; text-align:center; margin-bottom:50px;}
.subject_404 p a.btn{ display:inline-block; width: 150px; height: 40px; line-height: 40px; text-align: center; background:#e94c15; font-size:18px; border-radius:3px; margin-right:10px;}
.subject_404 p a.btn:link, .subject_404 p a.btn:visited { color:#fff;}
.subject_404 p a.btn:hover, .subject_404 p a.btn:active { background:#ed6d1e;}


/* 無限滾動頁面 loading圖 */
.loading{ width:100%; height:50px; position:sticky; left:0px; bottom:90px;  z-index:100; display:none;}
.loading::before{ content: ""; display: block; width: 50px; height: 50px; border: 5px solid hsla(16, 850%, 50%, 0.2); border-top-color: #e94c15; border-radius: 50%; margin: 0 auto; animation: spin 1s linear infinite;}
@keyframes spin{  
	to {transform: rotate(360deg);}
}


/*************************************廣告****************************************/
/*版頭小橫幅系列 1000版 預設（內頁） =============*/
.header .ad250x50{ position:absolute; left:315px; top:25px;}
.header .ad120x50-1{ position:absolute; left:508px; top:25px; z-index: 20;}
.header .ad120x50-2{ display: none;} /*不出現*/
/* 1200版 首頁 =====*/
body.index .header .ad250x50{ position:absolute; left:470px; top:25px;}
body.index .header .ad120x50-1{ position:absolute; left:660px; top:25px;}
body.index .header .ad120x50-2{ display: block; position:absolute; left:340px; top:25px;} 


/*轟天雷*/
.top-sky-index{ width:1200px; margin:0 auto; text-align:center; position:relative;} /*首頁轟天雷*/
.top-sky{ width:1000px; margin:0 auto; text-align:center; position:relative;} /*內頁轟天雷*/

/*ad_txt_1============*/
.ad_txt_1{ float:left; margin-top:-15px; width:490px; margin-bottom:20px;}
.ad_txt_1 a{ display:inline-block; background:#F5F5F5; width:490px; font-size:18px; padding:20px; height:auto; line-height:30px; border-top:1px solid rgba(150,140,135,0.7);border-bottom:1px solid rgba(150,140,135,0.7);}
.ad_txt_1 a:link, .ad_txt_1 a:visited { color:#000;}
.ad_txt_1 a:hover, .ad_txt_1 a:active { color:#62A8FF;}

/*ad_txt_2============*/
.ad_txt_2{ clear:both; margin-bottom:30px;}
.ad_txt_2 li{ height:35px; line-height:35px; font-size:15px; background:#f3f3f3; border-bottom:1px solid rgba(150,140,135,0.7); padding-left:8px;}
.ad_txt_2 li:nth-of-type(1){ border-top:1px solid rgba(150,140,135,0.7);}
.ad_txt_2 li:nth-of-type(n+3){ background:#fff;}

/*ad_txt_3============*/
.ad_txt_3{ clear:both; width:1000px; margin:30px auto;}
.ad_txt_3 li{ float:left;}
.ad_txt_3 li:not(:last-of-type){ margin-right:25px;}
.ad_txt_3 a{ display:block; width:316px; height:30px; line-height:32px; background:#ededed; font-size:15px; text-align:center; letter-spacing:1px;}
.ad_txt_3 a:link, .ad_txt_3 a:visited{ color:#968d89;}
.ad_txt_3 a:hover, .ad_txt_3 a:active{ color:#3f3a39;}

/*ad_txt_4*/
.ad_txt_4{ clear:both;
/*以下截字*/
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;/*最多幾行*/}
.ad_txt_4 a{ font-size:15px;}
.ad_txt_4 ._popIn_pr{display:none;} /*聯播網的PR標籤隱藏*/

/*.ad_300=========*/
.ad_300{ clear:both; text-align:center;}
.ad_300 a{ display: block;}
.ad_300 > div, .ad_300 iframe, .ad_300 img{ display: block; margin-bottom: 20px;} 
.ad_300 hr{ border:none !important;} 
/* 首頁_置底長巨幅 -廣告內已有js寫入 margin-bottom*/
#index_300x600_1 > div, #index_300x600_1 iframe, #index_300x600_1 img{ margin-bottom: unset;} 
#ettoday-prebid-pc-300x600{ margin-top: unset !important;} 

/*影音摩天廣告*/
#topic_h-video{ clear:both; margin-bottom: 20px;}
/*旅遊區塊*/
.block_travel{ clear:both; margin-bottom: 20px !important;}
#etnews_live_player{ margin-bottom: 20px !important;}

/*.ad_two_300=========*/
.ad_two_300{ clear:both; margin-bottom:30px;}
.ad_two_300 .box_1{ width:300px; float:left;}
.ad_two_300 .box_2{ width:300px; float:right;}

/*.ad_970============*/
.ad_970{ clear:both; width:970px; text-align:center; margin:0 auto 30px auto; position: relative; z-index: 1;/* 防止廣告內 z-index 過高 */}

/*新聞內頁文中廣告============*/
.ad_in_news{ margin:10px auto;text-align:center}
.ad_in_news img{display:inline!important}
.ad_in_news .ad_readmore{ display:none;}

/*直播預告*/
.et_live_menu{ width: 160%; height: auto; background: rgba(0, 0, 0, 0.85); border-radius: 5px; position:absolute; left:50%; top:65px; transform: translateX(-50%); z-index: 10; display: none;}
.et_live_menu::before{ content: ''; display: block; width:0px; height:0px; border:10px solid; border-color:transparent transparent rgba(0, 0, 0, 0.85); position: absolute; left: 50%; transform: translateX(-50%); top: -20px;}
.et_live_menu > a{ display: block; font-size:15px; padding: 10px 10px;}
.et_live_menu a:nth-last-of-type(1){ margin-bottom: 0px;}
.et_live_menu a:link, .et_live_menu a:visited{ color:#ededed;}
.et_live_menu a:hover, .et_live_menu a:active { background:rgba(255,255,255,0.2); color:#fff;}
	
.ad120x50-1::after{ content: ''; display: block; width: 100%; height: 20px; position: absolute; left: 0; bottom: -20px;}	
.ad120x50-1:hover .et_live_menu{ display: block;}

/*隱藏 tag 頁 mircodata 圖片*/
span[itemprop="publisher"] img { display:none; }


/*ai workzone產出的表格*/
.et_table-1{ clear:both; width:100%; max-width:600px; border-collapse:collapse; border:1px solid #2e2770; margin:0px auto 15px auto;}
.et_table-1 thead{ background-color:#2e2770; color:#fff; font-weight:300;}
.et_table-1 thead th{ padding:5px 0px;}
.et_table-1 tbody td{ padding:5px; border:1px solid #d6d6d5;}
.et_table-1 tbody tr:nth-of-type(even){ background-color:#eee;}/*******style_index.css**************************************************************//*******extra.css**************************************************************/
/* 隱藏廣告版位用 */


/*******page.css**************************************************************/

/* 模組 新聞內頁 分享按鈕====*/
#et_sticky_pc{ width: 50px; height: 0px;/*彈性高度*/ position: fixed; left:50%; top: 5px; margin-left:-550px; z-index: 10; overflow: hidden; transition: height 0.6s ease-in-out;}
#et_sticky_pc a.btn{ display: block; width: 40px; height: 40px; background: url(../images/et_sticky_pc.png) no-repeat; background-size: auto 40px; text-indent: 100%; white-space: nowrap; overflow: hidden; border-radius: 50%; margin-bottom: 5px; box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);}
#et_sticky_pc a.btn.logo{ background-position: 0px 0px;}
#et_sticky_pc a.btn.fb{ background-position: -40px 0px;}
#et_sticky_pc a.btn.weibo{ background-position: -80px 0px;}
#et_sticky_pc a.btn.twitter{ background-position: -120px 0px;}
#et_sticky_pc a.btn.wechat{ background-position: -160px 0px; display:none; /*20211109暫時隱藏*/}
#et_sticky_pc a.btn.link{ background-position: -200px 0px;}
#et_sticky_pc a.btn.line{ background-position: -240px 0px;}

/*首頁焦點新聞more連結隱藏*/
.hot_news_1 .block_title .btn_more{ display:none}


/*修正 Dable Full_width widget 無margin-bottom*/
div[id^=dablewidget] > iframe{ box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); margin-bottom: 30px;}


/* 新聞內頁 模組 et_ad_group_1 文末各關企廣告字====*/
.et_ad_group_1{ margin-bottom:20px; padding:10px 0px;}
.et_ad_group_1 p{ margin-bottom:10px; font-size:18px; font-weight:bold;}
.et_ad_group_1 p:last-child{ margin-bottom:0px;}
.et_ad_group_1 p.ad_txt_p_1 a:link,.et_ad_group_1 p.ad_txt_p_1 a:visited{ color:#0000ff;}
.et_ad_group_1 p.ad_txt_p_1 a:hover{ color:#0202eb;}
.et_ad_group_1 p.ad_txt_p_2 a:link,.et_ad_group_1 p.ad_txt_p_2 a:visited{ color:#0000ff;}
.et_ad_group_1 p.ad_txt_p_2 a:hover{ color:#d56020;}


/* et_comments 全站共用 留言版模組 =======================================*/
#et_comments {padding:5px; background-color:#fff;}
#et_comments *{font-style:normal;/*取消斜體*/  }

/* menu tab 選單 ====================== */
#et_comments .menu{  display:flex; flex-direction:row; justify-content:space-between; align-items:center; margin-bottom:10px;}
#et_comments .menu button{ width:50%; height:40px; font-size:15px; border-radius: 3px; background-color:#fff; color:#636573; cursor: pointer; border:1px solid #636573;}
#et_comments .menu button.current{ background-color:#3788E6; color:#fff; border:none;}
#et_comments .menu button.btn_et{ }
#et_comments .menu button.btn_fb{ }

/*按鈕 前往新聞雲APP*/
#et_comments a.btn_go{ height:40px; background-color:#3788E6; color:#fff; font-size:15px; text-decoration:none; border-radius:3px; border:none; display:flex; flex-direction:column; justify-content:center; align-items:center;}

/*fb_board 留言版 =====================*/
#et_comments .fb_board{display:none;/*初始隱藏*/}

/* et_board 自行開發 留言版=====================*/
#et_comments .et_comments_inner{ width:100%;}
#et_comments .et_board{ padding:5px;}
#et_comments .et_board iframe{ width:100%; min-height:247px;}/*******et_push_notification.css**************************************************************/
.et_push_notification{ font-family: Meiryo, "Meiryo UI", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;}

/* 訊息框========= */
.et_push_notification{ width: 410px; height: 190px; padding: 30px; border-radius: 10px; position: fixed; left: 50%; margin-left: -200px; top: 0px; z-index: 100; background: #fff; box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.5);opacity: 0; display:none;}

.et_push_notification{}  
.et_push_notification img{ width: 65px; height: auto; float: left; margin-right: 20px; }
.et_push_notification h3{ margin-bottom: 10px; color: rgb(146, 146, 146); font-size: 20px; font-weight: normal; }
.et_push_notification .et_push_close{ display: block; width: 30px; height: 30px; padding-top: 5px; padding-right: 5px; border-radius: 5px; background: url(icon_close.png) no-repeat center center; background-size: 60%; cursor: pointer; position:absolute; top: 8px; right: 8px;}
.et_push_notification p{ color: #333;}
/* 操作========= */
.et_push_notification button {border-radius: 5px; padding: 5px 8px;; font-family: Meiryo, "Meiryo UI", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif; letter-spacing: 1px; cursor: pointer; border: 0px;}
.et_push_notification button.et_push_confirm{ position: absolute; right: 20px; bottom: 20px; background:#2d276f; color: #eee;} 
.et_push_notification button.et_push_refuse{ position: absolute; right: 75px; bottom: 20px;} 
.et_push_notification button:hover{ background: rgb(228, 228, 228);}
.et_push_notification button.et_push_confirm:hover{ background: #3e3696;}