@charset "utf-8";
/* CSS Document */
body{
	background-color:#ebebeb;
	font-family:"新細明體";
	font-size:14px;
}
h3{
	color:#0093dd;
	font-size:24px;
	font-weight:bold;
}
h4{
	color:#ff7935;
	font-size:24px;
	font-weight:bold;
}
.header_bg{
	background:url(../images/img_02.jpg) top left no-repeat;
	height:80px;
	position:relative;
}
.banner{
	margin-top:20px;
}
.menu{
	height:34px;
	background:url(../images/img_07.jpg) top left no-repeat;
	margin-top:20px;
}
.home_top{
	padding:10px;
	padding-top:30px;
}
.thumb{
	float:left;
	margin-right:20px;
}
.date{
	font-size:11px;
	color:#6e6e6e;
}
.home_news_title{
	font-size:14px;
	font-weight:bold;
	color:#ff5802;
	text-decoration:none;
}
.home_block_9{
	width:490px;
	height:200px;
	background:url(../images/homebg.jpg) top left no-repeat;
	padding:15px;
}
.home_block_7{
	width:370px;
	height:200px;
	padding:15px;
	background:url(../images/homebg2.jpg) top left no-repeat;
}
.home_block_title{
	font-size:18px;
	color:#0093dd;
	border-bottom:1px #CCC solid;
	font-weight:bold;
}
.home_content_item{
	padding-top:10px;
	font-size:12px;
}

.home_content_item ul{
	list-style:none;
}

.footer{
	height:87px;
	background:url(../images/img_26.jpg) top left no-repeat;
	margin-top:20px;
	position:relative;
}
.menu_div{
	width:820px;
	margin:0 auto;
	padding-top:5px;
}
.menu_div a{
	color:#FFF;
	text-decoration:none;
}
.menu_div ul{
	padding:0;
	margin:0;
	list-style:none;
}
.menu_div ul li{
	margin:0;
	display:block;
	float:left;
	color:#FFF;
	padding-left:20px;
	padding-right:20px;
	font-size:16px;
	background:url(../images/sep.jpg) top right no-repeat;
}
.menu_div ul li.last{
	background:none;
}
.langmenu{
	width:74px;
	height:20px;
	position:absolute;
	left:830px;
	top:30px;
	background-color:#CCC;
}
.homemenu{
	width:235px;
	position:absolute;
	left:690px;
	top:50px;
	color:#FFF;
}
.homemenu ul{
	padding:0;
	margin:0;
	list-style:none;
}
.homemenu ul li{
	display:block;
	float:left;
	padding-right:20px;
	margin:0;
	background:url(../images/arrow.png) 1% 50% no-repeat;
	padding-left:15px;
}
.homemenu ul li a{
	color:#FFF;
	text-decoration:none;
}
.homemenu ul li.last{
	padding-right:0px;
}
.side_menu{
	background:url(../images/menu_gradient.jpg) top left no-repeat;
	padding-top:30px;
	margin-top:20px;
}
.side_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.side_menu ul li{
	margin-left:0px;
	display:block;
	padding:5px;
	padding-left:10px;
	background:url(../images/menusep.jpg) bottom left repeat-x;
}
.side_menu ul li a{
	display:block;
	padding-left:20px;
	background:url(../images/arrow.png) 1% 50%  no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#00416b;
	text-decoration:none;
	letter-spacing:4px;
}
.side_content{
	background:url(../images/menu_gradient.jpg) top left no-repeat;
	padding-top:10px;
	margin-top:20px;
}
.side_title{
	display:block;
	padding-left:10px;
	color:#ff7935;
	font-size:24px;
	font-weight:bold;
}
.side_content_item{
	display:block;
	padding:10px;
	background:url(../images/menusep.jpg) bottom left repeat-x;
}
.sub_page_title{
	background:url(../images/circle_bg.jpg) 1% 50% no-repeat;
	font-size:24px;
	font-weight:bold;
	padding-left:30px;
	color:#739133;
	border-bottom:6px #b5c99b solid;
}
.sub_page{
	margin-top:20px;
}
.blue_box{
	padding:20px;
	padding-right:200px;
	border:1px #cecece solid;
	margin-top:10px;
	background:url(../images/blue_decor.jpg) #FFF top right no-repeat;
}
.contact_form{
	padding-top:20px;
}
.contact_form table td{
	padding:5px;
}
.contact_textbox{
	width:260px;
	font-size:11px;
	height:18px;
	background-color:#d7d7d7;
	border:1px #8f8f8f solid;
}
.contact_textarea{
	width:260px;
	font-size:11px;
	height:140px;
	background-color:#d7d7d7;
	border:1px #8f8f8f solid;
}
.news_table{
	padding-top:20px;
}
.news_table td{
	border-bottom:1px #999 dotted;
	padding-top:10px;
}
.news_table a{
	color:#3faae1;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-family:"MS Gothic";
}
.about_top_img{
	padding-top:20px;
}
.history_section{
	background:url(../images/about_bg.jpg) top left no-repeat;
	padding:20px;
	margin-top:20px;
}
.history_section ul{
	padding:0;
	margin:0;
	list-style:none;
}
.history_section ul li{
	display:block;
	margin-left:0;
	background:url(../images/circle.jpg) 0% 50% no-repeat;
	padding-left:20px;
	border-bottom:1px #CCC dotted;
	padding-top:5px;
}
.e_imgs{
	padding-top:20px;
}
.e_imgs img{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.e_imgs img.last{
	margin-right:0px;
}
.pro_full{
	width:580px;
	margin:0 auto;
	padding-top:40px;
}
.pro_thumb{
	width:700px;
	margin:0 auto;
	padding-top:20px;
}
.pro_btn{
	width:40px;
	float:left;
	text-align:center;
	padding-top:20px;
}
.pro_scroll{
	float:left;
	width:580px;
	height:70px;
	position:relative;     
	overflow:hidden; 
	margin-left:20px;
	margin-right:20px;
}
.pro_scroll img{
	float:left;
	margin-right:10px;
	cursor:pointer;
}
div.items {     /* this cannot be too large */     width:20000em;     position:absolute; } 
.overlay{
	cursor:pointer;
}
.simple_overlay {          
	display:none;
	z-index:10000;
	background-color:#333;
	width:500px;
	border:1px solid #666;
  
} 
.pro_only{
	padding-left:0;
	float:left;
	display:block;
	padding-top:10px;
}
.home_content_item li{
	display:block;
	padding-left:10px;
	margin:0px;
	background:url(../images/dot.jpg)  1px 5px no-repeat;
}
.sitemap li a{
	text-decoration:none;
	color:#F60;
}
.visited{
	position:absolute;
	top:20px;
	color:#FFF;
	left:830px;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px;
	width:73px;
	text-align:center;
}
.visited_item{
	width:73px;
	padding-top:5px;
	height:30px;
	font-size:15px;
	background:url(../images/visited_bg.png) top left no-repeat;
	font-weight:bold;
}
.cc{
	float:left;
	margin-right:12px;
	text-align:center;
}
.cc2{
	float:left;
	text-align:center;
	width:170px;
	margin-right:10px;
}
