a:link {color:#171717; text-decoration: none;}
a:visited {text-decoration: none; color:#171717;}
a:hover {text-decoration: none; color:#0856b4;}
a:active {text-decoration: none;}

a{ outline: none; behavior:expression(this.onFocus=this.blur()); transition-property:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; }
img{ border:0px;}
*{ margin:0px; padding:0px; -webkit-box-sizing:border-box; box-sizing:border-box;}
html,body{-webkit-text-size-adjust:100%; font-family:'Open Sans','Noto Sans TC',"微軟正黑體","Arial",sans-serif; color:#222222;}
.my-placeholder { color: #7c7878; }

.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%; }

.box{border:1px solid #d4d4d4; background:#f7f7f7; font-size:16px; font-family:'Open Sans', sans-serif,"微軟正黑體","Arial"; padding:10px; color:#575353; border-radius:5px;}
.box_s{border:0; font-size:14px; color:#454545; font-family:'Open Sans', sans-serif,"微軟正黑體","Arial";}
.b_previous{ width:100%; overflow:hidden; margin-top:35px; text-align:center;}
.b_previous a{ display:inline-block; font-size:15px; border:1px solid #104e98; background:#ffffff; color:#104e98; padding:8px 30px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.b_previous a:hover{ color:#ffffff; background:#0856b4; border:1px solid #104e98;}
.b_previous span{ font-size:86%; margin-right:6px;}
.category{border:1px solid #c1c1c1; font-size:15px; font-family:'Open Sans', sans-serif,"微軟正黑體","Arial"; padding:5px; border-radius:5px;}
.category option{ padding:3px 10px 3px 5px;}
.category2{border:1px solid #c1c1c1; font-size:14px; font-family:'Open Sans', sans-serif,"微軟正黑體","Arial"; padding:4px; border-radius:5px;}
.category2 option{ padding:2px 6px 2px 5px;}

.cfont { font-size:17px; line-height:2.0; color:rgba(0,0,0,0.8);}
.cfont table{ font-size:17px; line-height:2.0; border-collapse:collapse;}
.cfont th,td{padding:5px; border:1px solid #adadad;}
.cfont ul{ padding-left:27px;}
.cfont ol{ padding-left:27px;}
.cfont img{ max-width:100%; margin:5px 0;}
.cfont iframe{ width:100%; margin:5px 0;}
.cfont a{ color:#2d7ddf;}
.cfont a:hover{ text-decoration:underline;}

/*頁碼*/
.manu { clear:both; text-align:center; color:#999999; font-size:14px; padding-top:20px;}
.manu A { border:1px solid rgba(0,0,0,0.3); margin:0 2px; padding:5px 10px; overflow:hidden; color:#222222; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;}
.manu A:hover { border:1px solid #0856b4; color:#0856b4;}
.manu .current { margin:0 2px; padding:5px 10px; border:#083a77 1px solid; COLOR:#ffffff; background:#0856b4; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;}
.manu .disabled { margin:0 2px; padding:5px 10px; border:1px solid rgba(0,0,0,0.3); COLOR:#222222; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;}

/*===平版型區===*/
@media (min-width: 685px) and (max-width: 1000px) {
.box{ font-size:16px; padding:8px;}
.box_s{ font-size:16px;}
.b_previous{ margin-top:26px;}
.b_previous a{ padding:7px 16px;}
.category{ font-size:14px; padding:4px;}
.category option{ padding:3px 10px 3px 5px;}
.cfont { font-size:16px; line-height:1.8;}
.cfont table{ font-size:16px; line-height:1.8;}
.cfont ul{ padding-left:25px;}
.cfont ol{ padding-left:25px;}
.cfont img{ width:100%;}
.cfont iframe{ width:100%; margin:1% 0;}
.cfont a{ color:#2d7ddf;}
.cfont a:hover{ text-decoration:underline;}

/*頁碼*/
.manu { font-size:13px; padding-top:20px;}
.manu A { margin:0 2px; padding:5px 10px;}
.manu .current { margin:0 2px; padding:5px 10px;}
.manu .disabled { margin:0 2px; padding:5px 10px;}
}

/*===手機版型區===*/
@media screen and (max-width: 686px) {
.box{ font-size:14px; padding:8px;}
.box_s{ font-size:16px;}
.b_previous{ margin-top:20px;}
.b_previous a{ font-size:13px; padding:6px 20px;}
.category{ font-size:13px; padding:2px;}
.category option{ padding:3px 10px 3px 5px;}
.cfont { font-size:15px; line-height:1.6;}
.cfont table{ font-size:15px; line-height:1.6;}
.cfont ul{ padding-left:25px;}
.cfont ol{ padding-left:25px;}
.cfont img{ width:100%;}
.cfont iframe{ width:100%; margin:1% 0;}
.cfont a{ color:#2d7ddf;}
.cfont a:hover{ text-decoration:underline;}

/*頁碼*/
.manu { font-size:13px; padding-top:5px;}
.manu A { display:inline-block; vertical-align:top; margin:2px; padding:3px 8px;}
.manu .current { display:inline-block; padding:3px 8px; margin:2px;}
.manu .disabled { display:inline-block; padding:3px 8px; margin:2px;}
}
