/* 整體重設或預設 --------------------------------------------------------------------------- */
*{padding:0;margin:0;font-family: GOTHAM, Calibri, '微軟正黑體', serif;}
a:hover{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
.mtlgg{margin-top:5em;}
.mtlg{margin-top:3em;}
.mtl{margin-top:2em;}

/*GOOGLE SEARCH*/

.mtm{margin-top:1em;}
.tac{text-align:center;}
.clear{clear:both;}
.container{font-family:"GOTHAM",'微軟正黑體', serif;}
.container p {word-wrap: break-word;}
.fashion-title-color{color:#ea628f;padding:0 10px;}
.h1, .h2, .h3, h1, h2, h3{margin-top:0px;margin-bottom:10px;}
h1{border-left:5px solid #000;padding-left:20px;font-family:'GOTHAM','微軟正黑體', serif;}
h2{color:#000;font-size:25px;font-weight:bold;margin:20px 0;}
h3{color:#000;font-size:20px;font-weight:bold;}
.hr{border-bottom:1px dashed #c7c7c7;}
.padding-none{padding:0;}
.tit{border-left:5px solid #d73532;font-weight:700;padding-left:10px;color:#d73532;}
/*.Accessories-title-color a:hover{color:#ff0089;padding:0 10px;}*/
/*.beauty-title-color a:hover{color:#06fff6;padding:0 10px;}*/
/*.fashion-title-color a:hover{color:#fff500;padding:0 10px;}*/
/*.people-title-color a:hover{color:#78ff00;padding:0 10px;}*/
/*.lifestyle-title-color a:hover{color:#ff6200;padding:0 10px;}*/
/*.BTV-title-color a:hover{color:#c26eff;padding:0 10px;}*/
/*.white-color a:hover{color:#fff;padding:0 10px;}*/
/*.navS-title-color a:hover{color:#000000;padding:0 10px;background-color:#fff;}*/
/*modify*/
/*.nav li a:hover{margin:0 10px;background-color:#000;}*/

.social{text-align:center;margin-top:5px;}
.social li{display:inline-block;font-size:19px;}
.social li a{margin:0 10px;color:#000;}
.social li a:hover{margin:0 10px;color:#d73532;background-color:#fff;}
.tagbar-list{margin-top:5px;padding:0 20px;}
.tagbar-list li{display:inline-block;font-size:13px;margin:3px 0px;letter-spacing:1px;}
.tagbar-list li a{display:inline-block;font-size:13px;border:solid 1px #ff0000;border-top-color:#ff0000;border-top-style:solid;border-top-width:1px;border-right-color:#ff0000;border-right-style:solid;border-right-width:1px;border-bottom-color:#ff0000;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#ff0000;border-left-style:solid;border-left-width:1px;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;padding:7px;border-radius:30px;margin:0 7px;color:#ff0000;line-height:1;font-family:'微軟正黑體', sans-serif;}
.tagbar-list li a:hover{background-color:#ff0000;color:#fff;}
.author-list{margin-top:5px;font-family:'Homenaje', sans-serif;padding:0 10px;}
.author-list li{display:inline-block;font-size:13px;margin:0 3px;letter-spacing:1px;font-family: 'Homenaje', sans-serif;}
.author-list li a{margin:0 5px;color:#000;font-family: 'Homenaje', sans-serif;}
.author-list li a:hover{margin:0 5px;color:#d73532;background-color:#fff;}
.excerpt2{color:#7D7D7D;line-height:1.5;padding:0px 20px;}
/*.event-txt:hover{text-decoration:underline;margin-left:20px;color:#006acd;transition:all .5s;}*/
.email{width:80%;border-radius:0;}
.btn-submit{background-color:#d73532;color:#fff;border-radius:0;padding:10px 30px;}
.btn-submit:hover{color:#fff;background-color:#a82522;}


.navside-hr{border-bottom:1px solid #d1d1d1;}
.btn-fb{border-radius:0px;background:#3b5998;color:#fff;padding:10px 30px;font-size:15px;}
.btn-fb:hover{border-radius:0px;background:#284177;color:#fff;padding:10px 30px;}
.login-btn-row{display:flex;gap:10px;align-items:stretch;}
.login-btn-row .btn-login,.login-btn-row .line-login-btn{flex:1;height:48px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;line-height:1;text-align:center;border-radius:4px;font-size:16px;}
.login-btn-row .btn-login{padding:20px;}
.login-btn-row .line-login-btn{padding:15px;}
.btn-login{margin-right:15px;}/*配合header.js*//*配合header.js*/
.hover-img{overflow:hidden;}
.hover-img>img{-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.hover-img:hover>img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
 .next{cursor:pointer;position:absolute;top:45%;width:auto;color:white;font-weight:bold;transition:0.6s ease;border-radius:0 3px 3px 0;}
.next{right:0;}
 .next:hover{background-color:rgba(0,0,0,0.3);}
/*#myCarousel a.next{font-size:4em;padding:0px 15px;}
#myCarousel a.prev{font-size:4em;padding:0px 15px;}*/
/*#myCarousel .carousel-indicators{bottom:-10px;}*/
.mobile-mts{margin:0px!important;}
.mobile-mts a{line-height:1.3;}
.multi_ellipsis{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:24px;height:75px;margin-top:1em;}
.hide-mobile{display:block;}
/*.serachbar{padding:10px;}*/
.list_img{ display: flex;}
.list_img img {
  width: 50%;
  height: auto;          /* 新增：防止 flex 拉伸变形 */
  aspect-ratio: 1 / 1;
  object-fit: cover;
}
/*手機版icon*/
/*.sidebar-nav li:before{background-color:#1c1c1c;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:width 0.2s ease-in;transition:width 0.2s ease-in;/*width:3px;z-index:-1;width:0px;}*/
/*手機版icon*/
/*.sidebar-nav li.dropdown.open>.dropdown-menu{display:block;}*/
/*.special_list_img{height: 175px;overflow: hidden;}*/




@media (max-width:1200px){
	.email{width:80%;border-radius:0;}
	.hide-mobile{display:none;}
}
@media (max-width:1024px){
	.tagbar-list{text-align:center;}
	.author-list{text-align:center;}
	.mobile-mts{margin-top:0.5em;text-align:center;}
	.submit{display:table;margin:auto;}
	 a.next{font-size:2em!important;}
	h2 a{font-size:0.7em;line-height:1}
	a .mtm{margin-top:0;}
	/*.youtube-play-3banner{margin-left: 45%;margin-top: -25px;}*/
	.content img {height: auto!important;}

}


@charset "UTF-8";

form.login {
  text-align: center; }

h2.mobile-mts {
  padding: 10px 0px; }/*dan*/
@media (max-width: 1366px) {
	.mtlg{margin-top:0px;}
}
@media (max-width: 1200px) {
	body{padding-top: 120px;}
}
@media (max-width: 1024px) {
	/*.wrap.mtlg.subscribe_block{margin-top:43px;}*/
	.mtl,.mtlgg{margin-top: 1em;}
}
/*延伸閱讀*/
/*.Arecommend-div .Arecommend-txt:after{content: '...';position: absolute;bottom:3px;right: 0px;}*/
@media (max-width: 1366px) {
	.mtl{margin-top: 2em;}
}

@media (max-width: 500px) {/*padding-bottom: 8px;*/ 
	.mtm{margin-top:0.5em; }
	body{padding-top: 60px;}
}
/*bigdata*/
/*輪播行數高度修正*/
.tac.mtl{
	color: #000;
}
/*for ie*/

@media (min-width: 1200px){
	.mtm{margin-top: 2em;}
	/*.Arecommend .row{margin-bottom: 1em;}*/
}



/*Channel*/
p.excerpt2.multi_ellipsis {
	display: -webkit-box;
}
@media (max-width: 768px) {
	.login-btn-row{flex-direction:column;gap:8px;}
	.login-btn-row .btn-login,.login-btn-row .line-login-btn{flex:none;width:100%;height:44px;}
}

@media (min-width: 768px) {
	.form-horizontal .control-label{
		text-align: left;
	}
}


/*new_special_page*/
body{position:relative;}
textarea:focus,
input:focus{outline:none;}
img{max-width:100%;}
ul{padding:0;list-style:none;margin-bottom:0;}
h1,h2,h3{font-weight:700;line-height:1.2;margin-top:0;margin-bottom:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
a,p,li,input,textarea{;font-weight:400;line-height:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}
a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
a:hover,
a:focus,
a:active{outline:0;text-decoration:none;border:0;}
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
body{margin:0}[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline:0}strong{font-weight:700}
h1{margin:.67em 0;font-size:2em}small{font-size:80%}img{border:0}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}textarea{overflow:auto}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}img{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.label{border:1px solid #000}}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#000;text-decoration:none}a:focus,a:hover{text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}
.h1,.h2,.h3,h1,h2,h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}p{margin:0 0 10px}.small,small{font-size:85%}.text-center{text-align:center}ul{margin-top:0;margin-bottom:10px}ul ul{margin-bottom:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-lg-12,.col-lg-3,.col-lg-6,.col-md-12,.col-md-6,.col-sm-1,.col-sm-10,.col-sm-12,.col-sm-2,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12{float:left}.col-xs-12{width:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-12,.col-sm-2{float:left}.col-sm-12{width:100%}.col-sm-10{width:83.33333333%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width:992px){.col-md-12,.col-md-6{float:left}.col-md-12{width:100%}.col-md-6{width:50%}}@media (min-width:1200px){.col-lg-12,.col-lg-3,.col-lg-6{float:left}.col-lg-12{width:100%}.col-lg-6{width:50%}.col-lg-3{width:25%}.col-lg-offset-3{margin-left:25%}}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg{height:auto}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:focus,.btn:hover{text-decoration:none}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}
.btn .label{position:relative;top:-1px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{display:table;content:" "}.container:after,.form-horizontal .form-group:after,.row:after{clear:both}.hidden{display:none!important}@-ms-viewport{width:device-width}
body {
  padding-top: 0;
}































