@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/cwtexyen.css);
body{
	margin:0;
	padding:0;
	font-family:'cwTeXYen',sans-serif,Verdana, Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size:21px; font-weight:500; line-height:30px;
	color: #462300;
	-webkit-text-size-adjust:none;
	letter-spacing: -1px;
	background: #4D2C00 url(../images/bg_pay.jpg) top center no-repeat fixed;
}
.wrapper{ 
    width:100%;
	min-width:1000px;/*指定最小寬度*/
	height:auto;
	margin:0 auto;
}
.wrapper_bottom {
	width:100%;
	min-height:900px;
	background:url(../images/bg_index_bottom.png) no-repeat center bottom;
	padding-bottom:20px;
}
.top {
	width:1000px;
	height:450px;
	margin:0 auto;
	position:relative;
}
.footer {
	width:100%;
	height:auto;
	margin:0 auto;
	background-color:#FFF;
}
.copyright {
	width:100%;
	margin:0 auto;
	margin:0;
	height:90px;
	background:url(../images/copyright.png) no-repeat center;
}
.clear{ clear:both;}

/*logo*/
.btn_logo{ width:256px; height:130px; position:absolute; left:395px; top:1px; z-index:90; }
.btn_logo a{ width:100%; height:100%; display:block; background:url(../images/btn_logo.png) center 2px;}
.btn_logo a:hover{ background-position:center bottom;}

/*主選單*/
.menu ul li{ text-indent:-9999px; overflow:hidden; display:block; float:left;}
.menu{ width:500px; height:180px; position:absolute; right:90px; top:340px; z-index:90; }
.menu ul li a{ display:block; width:100%; height:100%;} 
.menu ul li{ height:90px;}
.menu ul li:nth-child(4){ margin-left:40px;}
.menu ul li:nth-child(1),.menu ul li:nth-child(2),.menu ul li:nth-child(3){ width:166px;}
.menu ul li:nth-child(4),.menu ul li:nth-child(5){ width:192px;}
.menu ul li:nth-child(1) a{ background:url(../images/btn_menu.png) no-repeat left top;}
.menu ul li:nth-child(2) a{ background:url(../images/btn_menu.png) no-repeat left -90px;}
.menu ul li:nth-child(3) a{ background:url(../images/btn_menu.png) no-repeat left -180px;}
.menu ul li:nth-child(4) a{ background:url(../images/btn_menu.png) no-repeat left -270px;}
.menu ul li:nth-child(5) a{ background:url(../images/btn_menu.png) no-repeat left bottom;}
.menu ul li:nth-child(1) a:hover{ background-position:-192px -2px;}
.menu ul li:nth-child(2) a:hover{ background-position:-192px -92px;}
.menu ul li:nth-child(3) a:hover{ background-position:-192px -182px;}
.menu ul li:nth-child(4) a:hover{ background-position:right -272px;}
.menu ul li:nth-child(5) a:hover{ background-position:right -362px;}

.main { width:1000px; height:auto; margin:0 auto;}
.main_top{ width:100%; height:51px; background:url(../images/bg_main_01.png) no-repeat center top;}
.main_mid{ width:1000px;; height:auto; background:url(../images/bg_main_02.png) repeat-y center top;}
.main_bottom{ width:100%; height:51px; background:url(../images/bg_main_03.png) no-repeat center top;}

.article_box{ width:840px; position:relative; margin: 0 auto; padding: 0 0 50px 0;}
.btn_box{    
   position: absolute;
   right: 35px;
   top: 230px;
   text-align: right;
   z-index:99;
	}
.btn_box a{ text-align:right;}
.btn_act {
	display: inline;
	line-height:20px;
	padding:10px 20px;
	margin: 5px 5px 0 0;
	border: 1px solid #A88C4F;
	background: -webkit-gradient(linear, left top, left bottom, from(#F2D28C), to(#D4762F));
	background: -webkit-linear-gradient(top, #F2D28C, #D4762F);
	background: -moz-linear-gradient(top, #F2D28C, #D4762F);
	background: -ms-linear-gradient(top, #F2D28C, #D4762F);
	background: -o-linear-gradient(top, #F2D28C, #D4762F);
	background-color: #D4762F;
	box-shadow: 0px 4px 2px -5px #1A1A1A, inset 0px 0px 2px #F7EFEF;
	-webkit-box-shadow: 0px 4px 2px -5px #1A1A1A, inset 0px 0px 2px #F7EFEF;
	-moz-box-shadow: 0px 4px 2px -5px #1A1A1A, inset 0px 0px 2px #F7EFEF;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	text-shadow:#f7debc 1px 1px 1px;
	color: #85591e;
	font-size: 20px;
	font-family: "微軟正黑體", sans-serif;
	text-decoration: none;
	font-weight:600;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	cursor: pointer;
}

.btn_act:hover, .btn_act.hold {
	background: -webkit-gradient(linear, left top, left bottom, from(#92634c), to(#A58474));
	background: -webkit-linear-gradient(top, #92634c, #A58474);
	background: -moz-linear-gradient(top, #92634c, #A58474);
	background: -ms-linear-gradient(top, #92634c, #A58474);
	background: -o-linear-gradient(top, #92634c, #A58474);
	background-color: #85634a;
	box-shadow: 0px 1px 5px 0px #AAAAAA;
	-webkit-box-shadow: 0px 1px 5px 0px #AAAAAA;
	-moz-box-shadow: 0px 1px 5px 0px #AAAAAA;
	border: 1px solid #e7d395;
	color: #FFFFFF;
	text-shadow:#663f0c 1px 1px 1px;	
}

.article_box h1{ text-indent:-9999px; overflow:hidden; width:100%; height:180px; background-repeat:no-repeat; background-position:center top;}
.main_mid .article_box:nth-child(1) h1{ background:url(../images/title_01.png);}
.main_mid .article_box:nth-child(2) h1{ background:url(../images/title_02.png);}
.main_mid .article_box:nth-child(3) h1{ background:url(../images/title_03.png);}
.main_mid .article_box:nth-child(4) h1{ background:url(../images/title_04.png);}
.main_mid .article_box:nth-child(5) h1{ background:url(../images/title_05.png);}
.main_mid .article_box:nth-child(6) h1{ background:url(../images/title_06.png);}

.article{ 
background-color: rgba(255, 255, 255, 1); opacity: 0.6; 
padding:30px 40px; 
border-radius: 15px; 
-webkit-border-radius: 15px; 
-moz-border-radius: 15px; border:#cdcdcd 2px solid;
box-shadow: 1px 0px 5px #969696; 
-webkit-box-shadow: 1px 0px 5px #969696; 
-moz-box-shadow: 1px 0px 5px #969696;
/*文字的左右分別對齊*/
	text-align: justify;
    text-justify:inter-ideograph; 
 }
.focus1{ color: #CF2218; font-weight:bold;}
.focus2{ color: #287282;}
.table1 .td1{ width:15%; font-weight:bold; vertical-align:top;}
.td1,.td1 + td {padding:6px 0;}/*只選和td1們相鄰的第一個td*/
.table img{ margin-right:5px;}
.notice_box{ margin:0 auto; background-color: #d3deb5; margin:30px 0 15px 0; padding:0 0 20px 20px;
border-radius: 15px; 
-webkit-border-radius: 15px; 
-moz-border-radius: 15px; }

.title{ width:186px; height:39px; font-size:20px; margin: 0 auto -20px auto; font-weight:bold; color:#3d541b; background:url(../images/title_notice.png) no-repeat; text-align:center; padding-top:7px; position:relative; top:-20px;}
.notice_box ol li{ font-size:19px; color: #222b0b; list-style: decimal; margin-left:25px; line-height:28px; }



/*浮動的回上方按鈕*/
#sorolldiv1 {
	position:absolute;
}
.float_menu {
	width:100px;
	height:100px;
	position:absolute;
	z-index:99;
}
.btn_gotop {
	width:100px;
	height:100px;
	position:absolute;
	left:0;
	top:50%;
}
.btn_gotop a {
	display:block;
	width:100%;
	height:100%;
	background:url(../images/btn_top.png) no-repeat left top;
}
.btn_gotop a:hover {
	background-position: right -2px;
}
