﻿html,body {background-color:#f1f1f1;padding:0;margin:0;line-height:32px;color:#333;font-size:16px;font-family: "Microsoft JhengHei","微軟正黑體",Verdana, 'Microsoft Yahei', sans-serif;}
a{color:#483724;text-decoration:none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
li{list-style-type:none;}
.clear{clear:both;}
img{margin:0;}
hr{height:1px;border:none;border-top:1px dotted #666;}
table{ border-collapse:collapse; border:1px solid #c9c9c9; margin-bottom:30px;}
table td{height:20px; border:1px solid #c9c9c9; padding:5px;}
.header{height:39px;background:#0245b5;line-height:20px;overflow:hidden;}
.header .top_nav{margin:0 auto;max-width:760px;}
.header .top_nav .logo_m{float:left;width:30%; padding:10px 0 0 20px;color:#fff;font-size:20px;}
.header .top_nav .logo_m img{width:72px;height:auto;margin-left:10px;}
.header .top_nav .mini_nav{float:left;width:58%;margin-top:11px;text-align:right;}
.header .top_nav .mini_nav a{color:#f6f6f6;margin-right:5px;}
.header .top_nav .sitemap{float:right;margin-top:11px;width:8%;text-align:right;margin-right:10px;}
.header .top_nav .sitemap img{width:23px;height:auto;}
.nav{margin:0 auto;max-width:760px;padding-top:8px; text-align:center;font-size:17px; overflow:hidden;}
.nav ul{overflow:hidden;height:18px;margin:0 auto;}
.nav li{float:left;width:22.7%;text-align:center;border:1px solid #e6e6e6;background-color:#fff;margin:0 3px;}
.place{margin:0 auto;max-width:760px;height:22px;padding:2px 8px;font-size:14px;color:#666;}
.place a{color:#666;margin-right:4px;}
.viewbox{margin:10px auto;max-width:760px; background:#fff;border:1px solid #e6e6e6;border-radius:3px;}
.viewbox .title{border-bottom:1px solid #e6e6e6;color:#333;padding:8px 0px;}
.viewbox .title h1{font-size:120%;padding:0 10px;margin:0px;font-size:16px;}
.viewbox .info{color:#666;padding-left:10px;padding-top:5px;line-height:25px;}
.viewbox .content{margin:8px 12px;color:#333;font-size:110%;}
.viewbox .content h3{font-size:105%;border-left:4px solid #0066cc;padding:2px 0 2px 10px;line-height:110%;}
.viewbox .content img{margin:0 auto;}
.viewbox .content a{color:#0066cc;}
.viewbox .content .cylist{overflow:hidden;padding-left:2px;}
.viewbox .content .cylist li{list-style:none;float:left;margin:4px;font-size:18px;border:1px solid #E0E0E0;padding:2px 7px;}
.viewbox .inform{font-size:100%;text-align:center;margin:2px 8px 8px 8px;padding:5px 40px 10px 40px;background-color:#f2f2f2}
.viewbox .inform .input{font-size:14px;color:#666;height:20px;background-color:#fff;}
.viewbox .inform .btn{font-size:14px;color:#fff;height:25px;width:86px;border:0;background:url(cs_btn.png) no-repeat;background-position: 0 -100px;text-align:center;cursor:pointer;line-height:24px;}
.listbox {margin:10px auto;max-width:760px; background:#fff; border:1px solid #e6e6e6;border-radius:3px;overflow:hidden;}
.listbox {margin:10px auto;max-width:760px; background:#fff; border:1px solid #e6e6e6;border-radius:3px;overflow:hidden;}
.listbox .title{height:38px;border-bottom:1px solid #e6e6e6;overflow:hidden;}
.listbox .title h1{float:left;font-size:100%;margin-top:4px;padding-left:10px;color:#666;font-size:18px;}
.listbox .title h1 span{color:#ff872f;font-size:18px;}
.listbox .title h2{float:left;font-size:100%;margin-top:5px;padding-left:10px;color:#666;font-size:16px;}
.listbox .title .more{float:right;padding-right:20px;padding-top:3px;}
.listbox .title .more a{color:#ff7209;font-size:16px;}
.listbox .list {padding-bottom:10px;}
.listbox .list ul {margin:0;padding:0;}
.listbox .list ul.arc{margin:2px 10px;}
.listbox .list ul.arc li{border-bottom:1px solid #f2f2f2;margin-top:15px;padding-bottom:5px;overflow:hidden;}
.listbox .list ul.arc li .preview{float:left;margin:0;}
.listbox .list ul.arc li .preview img{width:121px;height:75px;padding-right:10px;}
.listbox .list ul.arc li .arctitle{font-size:110%;line-height:150%;}
.listbox .list ul.arc li .desc{font-size:12px;color:#999;line-height:120%;}
.listbox .list ul.arc li a{display:block;color:#333;}
.listbox .list ul.arc li a:active{background-color:#f2f2f2;}
.listbox .list ul.sm{margin:2px 10px}
.listbox .list ul.sm li{float:left;padding:8px 5px;border-bottom:1px solid #f8f8f8;}
.listbox .list ul.sm li a{background-color:#f1f1f1;margin:auto 8px;padding:3px 8px;border:#e6e6e6 solid 1px;color:#333;border-radius: 4px;}
.pagelist{padding:2px 10px 15px 10px;line-height:normal;overflow:hidden;color:#666;}
.pagelist li{float:left;margin:5px 5px;float:left;font:14px/1.5 Tahoma,Helvetica,Arial,'微軟正黑體',sans-serif;padding:3px 6px;text-align:center;height:18px;border:1px solid #ccc;}
.pagelist .thisclass{color:#f00;}
.pagelist a,.pagelist span.pageinfo{display:block;color:#666;font-weight:normal;text-decoration:none;letter-spacing:0px;}
.footer{ text-align:center; margin-top:15px; padding:10px 0; border-top:1px solid #e1dad2; }
.footer a{color:#5d5d5d;}