@charset "utf-8";
/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	font-family: 微軟正黑體;
	font-size: 15px;
	color: #666;
	line-height:22px;
	background-color:#f2f2f2;
}
html body div.clear, html body span.clear{background: none;border: 0;clear: both;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clr{ clear:both;height:0px;}
.space{clear:both; height:20px;}
a{text-decoration: none;color: #333;}
a:hover{text-decoration: none;color: #060;}
h5 { font: 20px 微軟正黑體; color:#333; margin-bottom:10px;}
h2 { font: 15px 微軟正黑體; color:#333; margin-bottom:10px;}
h3 { font: 15px 微軟正黑體; color:#333;}
h4 { font: 14px 微軟正黑體; color:#666; line-height:28px; }
hr { border:none; border-bottom:1px dotted #333; margin:20px 0; }

.body{ width:756px; margin:30px auto;}
.logo{ float:left; margin-top:50px;}
.menu{ float:right; width:502px; text-align:right;}
.menu li{ float:left;}
.index_txt{ height:447px; background:url(../images/index_15.jpg) no-repeat;}

.copyright li{ float:left;}
.index_txt_left{ float:left; width:535px;}
.index_txt_right{ float:right; margin:20px 20px 0px 20px; width:180px;}

.news li{ background:url(../images/news_icon.png) no-repeat 2px 18px; padding-left:20px; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #999; font-size: 15px;}
.main_tb{ height:95px; background:url(../images/main_tb.jpg);}
.main_txt{ background:url(../images/main_t2.jpg);}
.main_top{ background:url(../images/main_t1.jpg) no-repeat top;}
.main_bottom{ background:url(../images/main_t3.jpg) no-repeat bottom; min-height:400px;}
.main_body{ padding:80px 80px 270px 80px;}
.main_icon{ float:right; text-align:right; margin-top:-270px; margin-right:70px;}
.main_title{ padding:37px;}
.kind{ float:left; margin-top:-70px; margin-left:-10px;}
.kind li{ float:left; width:150px; height:42px; text-align:center; background:url(../images/kind_b.png) no-repeat; padding-top:10px; color:#060; margin-left:-10px; }
.kind .this{ background:url(../images/kind_b2.png) no-repeat; color:#fff;}

.new_body{ width:550px; margin:0 auto;}
.new_img{ float:left;}
.new_img img{ padding:1px; border:1px solid #CCC; background:#FFF;}
.new_text{ float:left; margin-left:30px; width:420px;}
.new_item{ margin:10px 0;}

.map img{ float:left;}
.map_txt{ float:left; margin-left:30px;}

.form_t{ float:left; width:100px; margin:5px 0; padding-top:5px; padding-left:5px;}
.form_i{ float:left; width:450px; margin:5px 0;}
.form_b{ float:left; width:450px; margin:5px 0;}
.map_body{ width:560px; margin:0 auto;}

.form_i input{ height:20px; width:450px; border:1px solid #E1E1E1; padding:5px; margin-bottom:5px; font-family: 微軟正黑體; font-size: 12px; color: #666;}
.form_i textarea{ height:100px; width:450px; border:1px solid #E1E1E1; padding:5px; margin-bottom:5px; font-family: 微軟正黑體; font-size: 12px; color: #666;}

.faq li{ background:url(../images/faq-icon.jpg) no-repeat 5px 30px; padding-left:20px; line-height:70px; border-bottom:1px solid #ddd; font-size: 12px;}
.faq{ border-bottom:1px solid #ddd; font-size: 14px;}
.faq td{ line-height:12px;}
.faq_more{ float:right; margin-top:10px;}
.download{ float:right; width:66px; }
#download_t {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	margin-left:-67px;
	margin-top:-50px;
	visibility: hidden;
}

DIV.p_page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; padding-top:10px;
}
DIV.p_page A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.p_page A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.p_page A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.p_page SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.p_page SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.main_menu{ float:right; padding-right:50px; padding-top:50px;}
.new_icon{ position:absolute; }