@charset "UTF-8";
.weburls_New{padding:10px; width:100%; letter-spacing:1px; line-height:1.3; margin:25px auto; border:1px solid #e6e6e6;background:#fff; text-align:left; max-width:500px; border-radius:5px; position:relative; display:flex; flex-direction:column;transition-duration: 0.4s;}
.weburls_New cite{color:#333; font-style:normal; letter-spacing:0; font-size:13px;display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;word-break: break-all;}
.weburls_New strong{font-size:17px;color:#0f69ff;display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical}
.weburls_New a:hover strong{color:#324fe1; text-decoration:underline}
.weburls_New:hover a::before{position:absolute; content:''; inset:0}
.weburls_New p{font-size:14px; margin:3px 0 0 0 !important;display: -webkit-box;  overflow: hidden;  -webkit-line-clamp:2;  -webkit-box-orient: vertical;word-break: break-all;}
.weburls_New:hover{ box-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 40%); background:#f7f7f7b3}
.weburls_New::after{content:'黃頁'; position:absolute; right:0; bottom:0; letter-spacing:0; opacity:.5; font-size:11px; line-height:1; color:#f26b04; padding:3px; border-radius:0 0 5px 0; font-family:Tahoma,Verdana,Arial,sans-serif}
.weburls_New:hover::after{opacity:1}

.webnmd_New{padding:10px; width:100%; letter-spacing:1px; line-height:1.3; margin:25px auto; border:1px solid #e6e6e6;background:#fff; text-align:left; max-width:500px; border-radius:5px; position:relative; display:flex; flex-direction:column;transition-duration: 0.4s;}
.webnmd_New cite{color:#333; font-style:normal; letter-spacing:0; font-size:13px;display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;word-break: break-all;}
.webnmd_New strong{font-size:17px;color:#0f69ff;display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical}
.webnmd_New a:hover strong{color:#324fe1; text-decoration:underline}
.webnmd_New:hover a::before{position:absolute; content:''; inset:0}
.webnmd_New p{font-size:14px; margin:3px 0 0 0 !important;display: -webkit-box;  overflow: hidden;  -webkit-line-clamp:2;  -webkit-box-orient: vertical;word-break: break-all;}
.webnmd_New:hover{ box-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 40%); background:#f7f7f7b3}
.webnmd_New::after{content:'產業'; position:absolute; right:0; bottom:0; letter-spacing:0; opacity:.5; font-size:11px; line-height:1; color:#f26b04; padding:3px; border-radius:0 0 5px 0; font-family:Tahoma,Verdana,Arial,sans-serif}
.webnmd_New:hover::after{opacity:1}


.courseAD{margin:10px auto; width:100%; max-width:500px; padding:10px; background:#fff; font-size:14px; border:1px dashed #e6e6e6; text-align:left; position:relative}
.courseAD p{ color:#222;}
.courseAD img{display:block; vertical-align:bottom; margin:auto !important}
.courseAD strong{ font-weight:700; font-size:15px; color:#0f69ff}
.courseAD:hover a::before{position:absolute; content:''; inset:0}
.courseAD:hover a strong{color:#324fe1; text-decoration:underline}
.courseAD:hover{ box-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 40%); background:#f7f7f7b3}
.courseAD::after{content:'活動'; position:absolute; right:0; bottom:0; letter-spacing:0; opacity:.5; font-size:11px; line-height:1; color:#f26b04; padding:3px; border-radius:0 0 5px 0; font-family:Tahoma,Verdana,Arial,sans-serif}
.courseAD:hover::after{opacity:1}


.web66good{display: table; position:relative; margin:10px auto}
.web66good img{display:block; margin:auto !important}
.web66good::after{content:'黃頁'; position:absolute; right:0; bottom:0; letter-spacing:0; background:#ffffff1c; font-size:11px; line-height:1; color:#f26b04; padding:3px; font-family:Tahoma,Verdana,Arial,sans-serif}
.web66good:hover::after{background:#fff}

.posttitle_New{padding:10px; width:100%; letter-spacing:1px; line-height:1.3; margin:25px auto; border:1px solid #e6e6e6;background:#fff; text-align:left; max-width:500px; display:flex; gap:10px; position:relative; border-radius:5px;transition-duration: 0.4s;}
.posttitle_New figure{flex:0 0 120px}
.posttitle_New div cite{color:#333; font-style:normal; letter-spacing:0; font-size:13px;display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical}
.posttitle_New div{ display:flex; flex-direction:column; gap:8px 0; justify-content:center}
.posttitle_New div a strong{color:#0f69ff; font-size:17px}
.posttitle_New:hover a::before{position:absolute; content:''; inset:0}
.posttitle_New:hover a strong{color:#324fe1; text-decoration:underline}
.posttitle_New img{display:block; margin:auto !important}
.posttitle_New:hover{ box-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 40%); background:#f7f7f7b3}
.posttitle_New::after{content:'黃頁'; position:absolute; right:0; bottom:0; letter-spacing:0; opacity:.5; font-size:11px; line-height:1; color:#f26b04; padding:3px; border-radius:0 0 5px 0; font-family:Tahoma,Verdana,Arial,sans-serif}
.posttitle_New:hover::after{opacity:1}


.taxLink_New{padding:10px; width:100%; letter-spacing:1px; line-height:1.3; margin:20px auto; border:1px solid #e6e6e6;background:#fff; text-align:left; max-width:500px; border-radius:5px; position:relative; display:flex; flex-direction:column;transition-duration: 0.4s;}
.taxLink_New s{font-size:13px; color:#979ba7}
.taxLink_New a strong{font-size:17px; color:#0f69ff;display: -webkit-box;  overflow: hidden;  -webkit-line-clamp:1;  -webkit-box-orient: vertical;word-break: break-all;}
.taxLink_New:hover a::before{position:absolute; content:''; inset:0}
.taxLink_New p{font-size:14px; margin:3px 0 0 0 !important;display: -webkit-box;  overflow: hidden;  -webkit-line-clamp:2;  -webkit-box-orient: vertical;word-break: break-all;}
.taxLink_New:hover{ box-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 40%); background:#f7f7f7b3}
.taxLink_New::after{content:'黃頁'; position:absolute; right:0; bottom:0; letter-spacing:0; opacity:.5; font-size:11px; line-height:1; color:#f26b04; padding:3px; border-radius:0 0 5px 0; font-family:Tahoma,Verdana,Arial,sans-serif}
.taxLink_New:hover::after{opacity:1}

.byweb66foot{font-size:1.2rem; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:3px 5px; position:relative}
.byweb66foot a{padding:1px 8px; font-size:14px; border-radius:3px; background:#fff; border:1px solid color:var(--theme-color);text-decoration:underline; font-weight:700; color:var(--theme-color) !important;box-shadow:0 1px 2px 1px #e9ecef}

.tagkey{display:flex; align-items:center; flex-wrap:wrap; gap:10px}
.tagkey span{font-weight:700}
#b2bkowidgetbox{margin:15px 0; background:var(--theme-color); padding:10px}
@media (max-width: 760px){

}