a:link {color:#373737; text-decoration: none;}
a:visited {text-decoration: none; color:#373737;}
a:hover {text-decoration: none; color:#ff7881;}
a:active {text-decoration: none;}

a{ outline: none;/*for Firefox Google Chrome*/ behavior:expression(this.onFocus=this.blur());/*for IE*/
transition-property:all 0.3s;
-moz-transition:all 0.3s; /* Firefox 4 */
-webkit-transition:all 0.3s; /* Safari and Chrome */
-o-transition:all 0.3s; /* Opera */}
img{ border:0px;}
*{ margin:0px; padding:0px; -webkit-box-sizing:border-box; box-sizing:border-box;}
html,body{ background:#f2f2f2; -webkit-text-size-adjust:100%; font-family:'Open Sans',"微軟正黑體","Arial"}
.my-placeholder { color: #3c3939; }

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.b_previous{ width:100%; overflow:hidden; margin-top:26px; text-align:center;}
.b_previous a{ display:inline-block; font-size:13px; border:0px; background:#5e5e5e; color:#ffffff; cursor:pointer; padding:8px 20px; border-radius:5px;}
.b_previous a:hover{ color:#ffffff; background:#689463;}
.category{border:1px solid #c1c1c1; font-size:13px; padding:2px; border-radius:5px;}
.category option{ padding:3px 10px 3px 5px;}
.box{ padding:4px 6px; border-radius:5px; border:1px solid #999999; font-size:16px; font-family:'Open Sans',"微軟正黑體","Arial"}

.cfont { font-size:17px; line-height:2.0;}
.cfont table{ font-size:17px; line-height:2.0;border-collapse:collapse}
.cfont td{padding:5px; border:1px solid #c7c7c7;}
.cfont tr:nth-child(odd){ background:#f3f3f3;}
.cfont ul{ padding-left:40px;}
.cfont ol{ padding-left:40px;}
.cfont img{ max-width:100%;}
.cfont iframe{ width:100%; margin:0;}
.cfont a{ color:#2d7ddf;}
.cfont a:hover{ text-decoration:underline;}

/*頁碼*/
.manu { clear:both; text-align:center; color:#ffffff; font-size:12px; padding-top:10px; margin-top:20px;}
.manu A { margin:0 2px; padding:5px 10px; overflow:hidden; color:#ffffff; background:rgba(0,0,0,0.3); border-radius:5px;}
.manu A:hover { COLOR: #ffffff; background:rgba(0,0,0,0.5);}
.manu .current { COLOR:#ffffff; padding:5px 10px; background:#009fa8; margin:0 2px; border-radius:5px;}
.manu .disabled { padding:5px 10px; margin:0 2px; color:#ffffff; background:rgba(150,150,150,0.8); border-radius:5px;}

/*===平版型區===*/
@media (min-width: 685px) and (max-width: 1050px) {
.b_previous{ margin-top:23px;}
.b_previous a{ display:inline-block; font-size:13px; padding:8px 16px; }
.category{border:1px solid #c1c1c1; font-size:13px; padding:4px; border-radius:5px;}
.category option{ padding:3px 10px 3px 5px;}
.box{ padding:4px 6px; font-size:15px;}

.cfont { font-size:16px; line-height:1.7;}
.cfont table{ font-size:16px; line-height:1.7;}
.cfont ul{ padding-left:40px;}
.cfont ol{ padding-left:40px;}
.cfont img{ max-width:100%;}
.cfont iframe{ width:100%;}
.cfont a{ color:#2d7ddf;}
.cfont a:hover{ text-decoration:underline;}

/*頁碼*/
.manu { clear:both; text-align:center; color:#ffffff; font-size:12px; padding-top:10px; margin-top:15px;}
.manu A { margin:0 2px; padding:6px 10px; overflow:hidden; color:#ffffff; background:rgba(0,0,0,0.3); border-radius:5px;}
.manu A:hover { COLOR: #ffffff; background:rgba(0,0,0,0.5);}
.manu .current { COLOR:#ffffff; padding:6px 10px; background:#009fa8; margin:0 2px; border-radius:5px;}
.manu .disabled { padding:6px 10px; margin:0 2px; color:#ffffff; background:rgba(150,150,150,0.8); border-radius:5px;}
}

/*===手機版型區===*/
@media screen and (max-width: 686px) {
.b_previous{ margin-top:5%;}
.b_previous a{ display:inline-block; font-size:12px; padding:6px 14px; }
.category{border:1px solid #c1c1c1; font-size:12px; padding:2px; border-radius:5px;}
.category option{ padding:3px 10px 3px 5px;}
.box{ padding:3px 5px; font-size:14px;}

.cfont { font-size:16px; line-height:1.7;}
.cfont table{ font-size:16px; line-height:1.7;}
.cfont ul{ padding-left:35px;}
.cfont ol{ padding-left:35px;}
.cfont img{ width:100%;}
.cfont iframe{ width:100%;}
.cfont a{ color:#2d7ddf;}
.cfont a:hover{ text-decoration:underline;}

/*頁碼*/
.manu { clear:both; width:100%; text-align:center; color:#ffffff; font-size:12px; padding-top:4%; margin-top:2%;}
.manu A { display:inline-block; margin:2px; padding:3px 8px; overflow:hidden; color:#ffffff; background:rgba(0,0,0,0.3); vertical-align:top; border-radius:5px;}
.manu A:hover { COLOR: #ffffff; background:rgba(0,0,0,0.5);}
.manu .current { display:inline-block; COLOR:#ffffff; padding:3px 8px; background:#009fa8; margin:2px; border-radius:5px;}
.manu .disabled { display:inline-block; padding:3px 8px; margin:2px; color:#ffffff; background:rgba(150,150,150,0.8); border-radius:5px;}
}
