@charset "utf-8";
/* CSS Document */
body {
	margin: 0; 
	padding: 0;
	font: normal 12px Verdana,"新細明體";
	height:100%;
	text-align: center;
	word-wrap: break-word;
	background-color:#FFF;
	background-image:none;
	*background-image:url(../images/body_page_bg.jpg);
	*background-repeat: repeat-x;
	*background-position: bottom;
}
@media all and (min-width:0px){
/* Opera、Safari 、Chrome */
body {
	margin: 0; 
	padding: 0;
	font: normal 12px Verdana,"新細明體";
	height:100%;
	text-align: center;
	word-wrap: break-word;
	background-color:#FFF;
	background-image:url(../images/body_page_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}
select,input,table {
	font: normal 11px Verdana,"新細明體";
}
img {
	border:0;
}
/* 上標head */
#head_box{
	background-image: url(../images/page_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 31px;
	border: none;
	text-align:right;
}
#head_box a{
	color:#FFF;
}
#head_box .search {
	border: none;
	width: 154px;
	height: 24px;
	color: #999999;
	background-image: url(../images/search_bg.jpg);
	background-repeat: no-repeat;
	background-color: #ED6E21;
	padding-left: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	position: relative;
	line-height: 24px;
}
.frombox {
	background-color: #FDFDFD;
	padding-left: 6px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #BEBEBE;
}
/* 內容 */
#content_box {
	width:980px;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-bottom: 0;
	background-position: center top;
}
.leftmenu_bg {
	background-image: url(../images/point.gif);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-bottom: 0;
	background-position: right top;
}
.rightinfo {
	padding-left: 18px;
	padding-top: 10px;
	float: left;
	width: 715px;
}
.pageinfo {
	padding-left: 27px;
}
.downloadinfo {
	padding-left: 27px;
	background-image: url(../images/btn/b_dash.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
}
/* 左側選單left_menu */
.top_menu{
	background-image: url(../images/btn/icon.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top_menu a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	display:block;
	color: #666;
	height: 28px;
	padding-top: 6px;
}
.top_menu a:hover {
	color: #EF8513;
	background-image: url(../images/btn/iconr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#left_menu_box{
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
}
.left_menu_w{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.left_menu_w a {
	color: #FFF;
}
.left_menu_w a:hover {
	color: #6FF;
}
.left_menu_1{
	background-image: url(../images/btn/LM_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* 左側選單效果 */
.left_menu_line_1 {
	width:183px;
	height:37px;
	background-image: url(../images/btn/LM_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left_menu_line_1 a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding:11px 0 16px 37px;
	display:block;
	color:#FFF;
}
.left_menu_line_1 a:hover{
	text-decoration:none;
	background-image: url(../images/btn/LM_01r.jpg);
}
.left_menu_line_2 {
	width:183px;
	height:52px;
	background-image: url(../images/btn/LM_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left_menu_line_2 a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding:11px 6px 16px 37px;
	display:block;
	color:#FFF;
}
.left_menu_line_2 a:hover{
	text-decoration:none;
	background-image: url(../images/btn/LM_02r.jpg);
}
/* 左側選單效果end */
.left_menu_2{
	background-image: url(../images/btn/LM_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* 下標footer */
#footer{
	width:980px;
	padding:0;
	background-color: #01396A;
}
#footer .logo{
	background-image: url(../images/page_r12_c2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#footer .text{
	margin:7px 0 0 135px;
	font-size: 11px;
	color: #FFF;
}
#footer a{
	color:#FFF;
}
/* index */
.indexBannerBg {
	background-image: url(../images/index_r5_c2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/* news */
.news_topimg {
	background-image: url(../images/new_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon_bg {
	background-image: url(../images/new_icon_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 92px;
	padding-left: 11px;
}
.icon_point {
	background-image: url(../images/img03.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-left: 15px;
}
.icon_arr {
	background-image: url(../images/pro_arr.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.icon_pdf {
	background-image: url(../images/download_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 150px;
	padding-left: 23px;
}
.icon_word {
	background-image: url(../images/download_word.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 150px;
	padding-left: 23px;
}
/* product */
.product_feature {
	margin:0;
	padding:0;
	font: normal 12px Verdana,"新細明體";
	color:#666666;
}
/* pic */
.Bimg {
	height: 150px;
	width: 257px;
	margin-right: 15px;
}
.Simg {
	height: 73px;
	width: 126px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-top: 0px;
	padding-left: 6px;
	margin-right: 9px;
	margin-left: 8px;
	margin-top: 10px;
}
/* btn */
.download {
	height: 56px;
	width: 63px;
	margin-left: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
}
/* 文字 */
.path {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	padding-left: 35px;
	margin-bottom: 10px;
	height: 20px;
	padding-top: 10px;

}
.path a {
	color: #06C;
}
.path a:hover {
	color: #F60;
}
.download_link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}
.download_link a {
	color: #06C;
}
.download_link a:hover {
	color: #F60;
}
.title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #01396a;
	float: left;
	padding-top: 5px;
	height: 28px;
}
.title a {
	color: #0177C1;
}
.title a:hover {
	color: #F60;
}
.infow11 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	float: left;
	}
.infow11_red {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #C00;
	float: left;
	}
.infow11_white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	}
.info0 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
}
.info0 a {
	color: #0177C1;
}
.info0 a:hover {
	color: #F60;
}
.info {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
	padding-top: 5px;
}
.info a {
	color: #0177C1;
}
.info a:hover {
	color: #F60;
}
.date {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 8px;
}
.next {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}
.next a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F60;
}
.infoB {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 10px;
	line-height: 13px;
}
.infoB a {
	color: #0177C1;
}
.infoB a:hover {
	color: #F60;
}
.indexFooterBg {
	background-image: url(../images/page_r10_c2_1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 35px;
}
/* Contact */
.contact_compantName {
	background-image: url(../images/contact_addbg.jpg);
	background-repeat: no-repeat;
	font: bold 12px Verdana,"新細明體";
	height:25px;
	*height:30px;
	margin:5px 0 0 0;
	padding:7px 0 0 10px;
}
/* Investor */
.dl_link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	float: left;
	padding-top: 5px;
}
.dl_link a {
	color: #0177C1;
}
.dl_link a:hover {
	color: #F60;
}