@charset "utf-8";
/* CSS Document */
body{background:url(../image_index/bg.jpg) left top; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{text-decoration:none;}
.clean{clear:both;}

#container{width:970px; margin:auto; background:#FFF;}
/*header start*/
#header{height:94px; position:relative;}
#logo{margin:5px 21px 0 25px; width:176px; height:82px; float:left;}
#course{margin-top:14px; width:123px; height:59px; float:left;}
#bur{width:260px; color:#b06d2b; height:12px; position:absolute; left:140px; bottom:5px;}
#bur ul li{background:url(../image_index/primary/line_bur.jpg) no-repeat left 4px; padding-left:10px; margin-right:10px; float:left;}
#bur ul li.home{background:none; margin-right:10px; float:left;}
#bur ul li a{color:#b06d2b; text-decoration:none;}
#bur ul li a:hover{color:#330066; text-decoration:underline;}
#nav{float:right; margin-right:21px;_margin-right:7px; margin-top:27px;}
#nav img{margin-left:12px;}
/*header end*/

#contant{padding:0 16px;_padding:0 12px;}
#contant #top{height:162px;}
#contant #top #search{float:left; width:279px; height:88px; background:url(../image_index/search-bg.jpg) no-repeat; padding-top:40px; margin:8px 12px 0 0;}

#main{margin-bottom:8px;}
#main .tour{width:461px; margin-bottom:21px; float:left;}
#main .tour .pc{height:90px; width:444px; margin:6px 5px 15px 12px; position:relative;}
#main .tour .pc img{margin-right:10px; float:left;}
#main .tour .pc p{ font-size:13px; font-weight:bold; margin-bottom:5px;}
#main .tour .pc p a{color:#c46d1f;}
#main .tour .pc p a:hover{padding-left:2px;}
#main .tour .pc .text{background:#fffbe2; color:#747474; width:288px; height:48px; padding:8px 10px; overflow:hidden; zoom:1;}
#main .tour .pc .text a{color:#747474; text-decoration:none;}
#main .tour .pc .text a:hover{color:#F90;}
#main .tour .pc .more{position:absolute; top:76px; right:11px;}
#main .tour .edit{width:456px; margin:auto;}
#main .tour .edit ul li{background:url(../group/icon-1.jpg) no-repeat left 11px; padding-left:16px; margin-left:5px; line-height:28px;}
#main .tour .edit ul li a{color:#636262;}
#main .tour .edit ul li a:hover{padding-left:1px; color:#F90;}
#main .tour .edit ul li span.blue{color:#3175ff;}
#main .tour .edit ul li.line{background:url(../group/line_bur.jpg) repeat-x left; height:1px; margin:0; padding:0;}
/*footer start*/
#footer{height:35px; width:870px; padding:10px 50px; margin-top:30px; background:url(../image_index/primary/footer.jpg) no-repeat; color:#4f4f4f; position:relative;}
#footer h2{font-size:12px; text-align:center; color:#999; left:360px; bottom:60px; position:absolute; margin-top:10px;}
#footer span.small{font:11px;}
#footer span.e-work{float:right;}
#footer a{color:#4f4f4f;}
#footer a:hover{text-decoration:underline;}
/*footer end*/
/*旅遊講座*/
.discuss{background:url(../images/talk_bg.jpg) no-repeat left top; margin:10px 0; min-height:400px; height:auto !important; height:400px;}
.discuss .dis_but{height:24px; margin:0 3px 3px 0; float:right;}
.discuss .dis_but img{margin-right:10px; float:left;}
.discuss table{width:98%; margin:5px 0 0 7px; float:left;}
.discuss table thead th{color:#fff; padding:5px 5px 2px 5px; text-align:center; letter-spacing:3px; font-weight:bold;}
.discuss table tbody th{color:#914c0e; padding:4px 5px; font-weight:bold; text-align:left; border-bottom:#ccc 1px dotted;}
.discuss table tbody th a{color:#914c0e; text-decoration:none;}
.discuss table tbody th a:hover{color:#631313; margin-left:1px;}
.discuss table tbody td{padding:4px 5px; color:#777; text-align:center; border-bottom:#ccc 1px dotted;}
.tit{border:1px dotted #fff; border-color:#ccc #fff; color:#C60; font-size:13px; padding:5px 20px; background:url(../group/icon-1.jpg) no-repeat 5px 10px; margin:0 20px; position:relative;}
.tit .date{position:absolute; right:20px; top:8px; font-size:11px; color:#999;}
.red{color:#F00;}
#main #main_p{padding:20px; line-height:25px; min-height:300px;}
.t-but{text-align:center; margin-bottom:20px;}
/* 分頁設定 */
#showpage {
	float:right;
	height:15px;
}

#on {
	background:#fff none repeat scroll 0%;
	border:1px solid #ff9913;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffa34c;
	height: 11px;
	width: 10px;
	display: block;
}

#a.page, .page{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 1px solid #ff9913;
	background:#ffa34c repeat none scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	margin:0 5px 5px 0;
	text-decoration: none;
	height: 11px;
	line-height: 12px;
	text-align: center;
	display: block;
	padding: 2px 5px;
	float: left;
}
#a.page, .page:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #631313;
	background-color: #ffa34c;
	border: 1px solid #ff9913;
	margin:0 5px 5px 0;
	text-decoration: none;
	height: 11px;
	text-align: center;
	display: block;
	padding: 2px 5px;
	float: left;
}

