@charset "utf-8";
/*===============上面這是清除css原預設格式===============*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img
{margin:0;padding:0;font-weight:normal;}
body {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555454;
	margin:0;
	padding:0;
	background-color: #ffffff;
	background-image: url(../images/index-kenpro/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
p {
	/*\*/
	letter-spacing: 0.1em;
	/**/
	margin:0 0 10px 0;
}
a{
	text-decoration:none;
}
ul,li{
list-style-type:none;
}
.divfix{overflow:hidden;zoom:1;}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{
margin-left: 3px;
}
#container {
	text-align:left;
	position: relative;
	margin: 0 auto;
	width: 951px;
}
#header{
	height:60px;
	background-color:#0055a8;
}
.Logo{
	float:left;
}
/*按鈕開始*/
#nav{float:right; margin-right:10px;}
#nav ul {
	width: 333px;
	float:left;
}
#nav ul li{
    float:left;
}
#nav ul li a {
	height:0px !important;
	padding:60px 0 0 0;
	display:block;
	overflow:hidden;
}
#bu01 a,#bu02 a,#bu03 a,#bu04 a,#bu05 a{
    height: 60px;
	width: 111px;
}
#bu01 a{
    background: url(../images/primary-kenpro/about_1.jpg) no-repeat left top;
}
#bu02 a{
    background: url(../images/primary-kenpro/service.jpg) no-repeat left top;
}
#bu03 a{
    background: url(../images/primary-kenpro/contact.jpg) no-repeat left top;
}
#bu01 a:hover{
    background: url(../images/primary-kenpro/about_1_on.jpg) no-repeat left top;
}
#bu02 a:hover{
    background: url(../images/primary-kenpro/service_on.jpg) no-repeat left top;
}
#bu03 a:hover{
    background: url(../images/primary-kenpro/contact_on.jpg) no-repeat left top;
}
/*語系選擇*/
#language{
    color:#a8c1d9;
	float:left;
	padding:30px 0 0 6px;
	margin-left:10px;
}
#language a{
    color:#a8c1d9;
}
#language a:hover{
    color:#cacacb;
}
.clean{
    clear:both;
}
.section{
	margin:2px 0 0 15px;
	height:220px;
}
.section_0{
	margin:0;
}
#ad_area{width:951px; height:176px;}

/*left area*/
#left{
	width:184px;
	height:300px;
	padding:0 8px 0 13px;
	background-image:url(../images/primary-kenpro/left_shadow.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	float: left;
}
#search_bar{margin-left:8px; height:44px; padding-bottom:10px; background-image:url(../images/primary/search_line.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:10px;}
#search_top{color:#626272; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/primary/search_top.jpg); background-position:right 8px; background-repeat:no-repeat; padding:2px 0 0 5px; width:96px;}
#search_form{margin-top:3px;}
#search_form #txt input{border:1px solid #9ea5cc; padding:3px; width:136px; height:16px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; background-color:#e7e9f2; float:left;}
#search_but{width:28px; height:27px; float:right; border:none;}
#sidebar{margin:0 3px 20px 10px; font-family:Arial;}
#sidebar h3{font-size:15px; color:#3b3b8d; margin-bottom:10px; font-weight:bold;}
#sidebar ol{background-image:url(../images/primary/search_icon.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:15px; margin:0 0 10px 5px;}
#sidebar ol a{font-size:13px; color:#4a4a67; font-weight:bold; text-decoration:none;}
#sidebar ol a:hover{color:#FF0033; text-decoration:none;}
.kind{margin-top:10px; margin-bottom:10px;}
.kind li{background-image:url(../images/primary/icon_2.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:8px; margin-left:15px; margin-bottom:5px;}
.kind li a{color:#3b3b8d; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.kind li a:hover{color:#7C7CC9; text-decoration:underline;}
.kind_1{margin:5px 10px;}
.kind_1 li{background-image:url(../images/products/icon.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:6px; margin-bottom:2px;}
.kind_1 li a{color:#707070; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.kind_1 li a:hover{color:#707070; text-decoration:underline;}






/*內頁設定*/
#content{width:696px !important;width:690px; float:left; background-image:url(../images/primary-kenpro/contact_bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFF; padding:17px 20px 20px 30px;}
#tag{float:right; width:100%;}
#tag ol a{color:#5e5e6e;font-weight:normal; text-decoration:none; float:right;}
#tag ol a:hover{font-weight:normal; text-decoration:underline;}
#tag li{
	float:right;
	color:#959595;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/primary/icon_1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 5px 0 10px;
	margin-left:2px;}
#tag li a{color:#5e5e6e;font-weight:normal; text-decoration:none; border:none;}
#tag li a:hover{font-weight:normal; text-decoration:underline;}
#title{height:35px; background-image:url(../images/primary-kenpro/title_line.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:10px; float:left; width:100%;}
#edit{float:left; width:100%;}
#top_txt{
	margin-bottom:10px;
	line-height:16px;
	font-size:13px;
	color:#37447D;
}
#top_txt_1{
	margin-bottom:15px;
	line-height:16px;
	font-size:15px;
	color:#993333;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}




/*footers*/
#footer {
	background-color: #0455a3;
	height: 35px;
	margin: 20px auto 0 auto;
	width:951PX;
}
#footer .copyright {
	float: left;
	padding: 12px 0 0 80px;
	color:#FFFFFF;
}
#footer .copyright a,#footer .small_button a{
    color:#FFFFFF;
}
#footer .copyright a:hover{
	color:#999999;
}
#footer .small_button a:hover {
	color:#E4E4E4;
}
#footer .small_button {
    float: left;
	padding:12px 0 0 40px;
	color:#FFFFFF;
}
