@charset "utf-8";
/* CSS Document */
/*-------------------------------------------------------------------
version: 2.1
autor:   H.Lee
website: www.king-tech.com
--------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
body {
	font: 76% Arial, Helvetica, sans-serif;
	background-color: #000;
	color: white;
}
table {
	border-collapse: collapse;
	width: 100%;
	border: none;
}
/* =layout
------------------------------------------------------------------------------*/
#wrapper {
	width: 910px;
	margin: 0 auto;
	position: relative;
}
/* =header
---------------------------------------------------------------------------------*/
#banner {
	background: url(../images/kingtech-logo_02.jpg) right no-repeat;
	height: 72px;
}
#banner h1 a {
	font: normal bold 40px "Times New Roman", Times, serif;
	letter-spacing: 3px;
	text-decoration: none;
	color: #fff;
}
#banner img {
	border: none;
}
/* =search form
---------------------------*/
label.search  {
	font-size: 12px;
	color: #FC3;
}
form.search {
	display: inline;
	margin-left: 289px;
}
input.search  {
	vertical-align: middle;
	color: #666;
	background-color: #FFF;
	border: none;
}
/* =NegotiateMenus
---------------------------*/
#mainNav {
	list-style-type: none;
	padding-left: 306px;
	height: 28px;
	background: url(../images/mainnav.jpg) no-repeat left;
}
#mainNav li {
	float: left;
	text-align: center;
}
#mainNav li a {
	width: 100px;
	display:block;
	line-height: 28px;
	font-size: 13px;
	color: white;
	text-decoration: none;
	background: url(../images/mainNavBorder.jpg) no-repeat left center;
}
#mainNav li a:hover {
	color: #fc3;
	font-size: 12px;
}
/*toggleMenu
---------------------------*/
ul.menu {
	list-style-type: none;
	display: none;
	position: absolute;
}
#mainNav ul.menu li {
	float: none;
}
#mainNav ul.menu li a {
	width: 180px;
	text-align: left;
	text-indent:6px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	background: #595959 none;
	border-bottom: 1px #999 solid;
}
#mainNav ul.menu li a:hover {
	background-color: #999;
}
#mainNav ul.menu li a.menu {
	background: url(../images/menu-yj.gif) no-repeat left top;
	border-bottom: none;
}
#mainNav ul.menu li a.menu:hover {
	background: url(../images/menu-yj.gif) no-repeat right top;
}
/* =container
---------------------------------------------------------------------------------*/
#container {
	margin-top: 12px;
	margin-bottom: 16px;
	clear: both;
}
#sidelink {
	float: left;
	width: 200px;
}
#content {
	float: left;
	margin-left: 20px;
	width: 690px;
}
/* =sidebar
---------------------------------------------------------------------*/
#sidelink dt {
	margin-top: 18px;
}/*菜单间距*/
#sidelink dt a {
	color: #fff;
	font: bold 18px "Times New Roman", Times, serif;
	letter-spacing: 3px;
	text-decoration: none;
}
#sidelink dt.ktLogo a {
	background: url(../images/kttex-logo.jpg) no-repeat left center;
	padding-left: 30px;
}
#sidelink dt.ktLumiLogo a {
	background: url(../images/Carryisland_logo.gif) no-repeat left center;
	padding-left: 58px;
}
#sidelink dl dd a {
	display: block;
	color: #fc3;
	height: 30px;
	line-height: 30px;
	background: url(../images/doublearrow.gif) no-repeat left center;
	text-decoration: none;
	text-indent: 21px;
	margin-left: 8px;
	font-size: 13px;
}
#sidelink dl dd a:hover {
	color: #fff;
	background: url(../images/doublearrow-over.gif) no-repeat left center;
}
.menu_master {
	cursor:pointer;
}
.sub_menu {
	display:none;
	margin-left: 20px;
	list-style-type: none;
}
/* =demo
----------------------------------------*/
p.demo {
	float: left;
	margin-right: 20px;
	padding-left: 10px;
	padding-top: 10px;
}
p.summary {
	font-size: 13px;
	margin-top: 20px;
	color: #fc3;
}
/* =imgList
-------------------------------*/
ul.images {
	list-style-type: none;
	clear: both;
	margin: 30px 0 20px 10px;
	padding: 3px 0 3px 0;
	width: 673px;
	height: 113px;
}
ul.images li {
	float: left;
}
/* =about
------------------------------------------------------------------*/
#content h2 {
	font: bold 23px "Times New Roman", Times, serif;
	margin-bottom: 10px;
	margin-top: 16px;
	color: #fc3;
}
#content p {
	line-height:18px;
	margin-bottom: 6px;
}
#content strong {
	color: #cd0;
	letter-spacing: 1px;
}
#content p img {
	padding-top: 6px;
}
/* =CarryislandProducts
----------------------------------------------------*/
dl.products dt img {
	width: 150px;
	height: 150px;
	padding-right: 6px;
}
dl.products dt {
	float: left;
}
dl.products dd {
	border-bottom: 1px #ccc dotted;
	line-height: 1.3em;
}
dl.products {
	clear: both;
	margin-bottom: 6px;
}
/*=arf
-------------------------------------------------------------------------------*/
#arf #container #content {
	background: url(../images/High_Visiblity.jpg) no-repeat center top;
	width: 680px;
	height: 580px;
	margin-top: 20px;
}
#arf #footer {
	margin-top: 40px;
}
#arf #content h2 {
	color: #CF5717;
	font: normal 24px Tahoma, Geneva, sans-serif;
	margin-top: 180px;
	margin-left: 50px;
}
#arf #content p.kttex {
	width: 321px;
	margin-left: 50px;
	margin-top: 30px;
	margin-bottom: 60px;
	font: normal 13px/120% Arial, Helvetica, sans-serif;
}
#arf #content p.kttex strong {
	color: #fc3;
	font-family: "Times New Roman", Times, serif;
}
#arf #content p.logo-pic {
	font-weight: bold;
	margin-left: 50px;	
}
#arf #content p.logo-pic strong {
	width: 142px;
	color: #fff;
	font: normal bold 18px "Times New Roman", Times, serif;
	letter-spacing: 3px;
}
#arf #content span.safety {
	font: normal bold 13px Arial, Helvetica, sans-serif;
	width: 142px;
	letter-spacing: 0.1em;
}
#arf #content span.wind {
	padding-left: 300px;
}
#arf #content span.fabric {
	padding-left: 300px;
}
/*=News
--------------------------------------------------------------------*/
#news #content h3 {
	font: normal bold 23px "Times New Roman", Times, serif;
	color: #fc3;
	margin: 20px 0;
}
#news #content h4 {
	color: #fc3;
	font: normal normal 16px Tahoma, Geneva, sans-serif;
	text-transform: capitalize;
	margin: 20px 0 0 0;
	padding-left: 3px;
}
#news #content p {
	font: normal 13px/1.5em "Times New Roman", Times, serif;
	padding-left: 10px;
	margin-top: 16px;
}
#news #content p.exhibition {
	line-height: 1.6em;
}
#news #content p.exhibition a{
	text-decoration: none;
	color: #D2E11A;
}
#news #content p.exhibition a:hover {
	color: #cf6;
	text-decoration: underline;
}
#news #content p.download a {
	padding: 0 36px 23px 0;
	margin-right: 10px;
	color: #CD0;
}
#news #content p.download a.pdf {
	background: url(../images/pdf_link.png) no-repeat right top;
}
#news #content p.download a.docx{	
	background: url(../images/ico_word.jpg) no-repeat right center;
}
#news #content p.download a.ppt {
	background: url(../images/pptLink.png) no-repeat right center;
}
#news #content span.awards {
	display: block;
	margin-top: 23px;
	font-weight: bold;
}
#news #content p.certificate {
	text-align: center;
	color: #cd0;
	letter-spacing: 0.1em;
	font-size: 18px;
	margin: 0;
}/*证书*/
#news #content p.email {
	font-size: 12px;
}
#news #content a.email {
	color: #c90;
	line-height: 26px;
	text-decoration: none;
	font-size: 12px;
}
#news #content a.email:hover {
	color: #cf6;
}/*=email*/

/*=logo
------------------------------------------*/
#logos #content h2 {
	text-align: center;
}
#logos #content ul.logos {
	list-style: none;
	margin-left: 60px;
}
#logos #content ul li {
	float: left;
	margin-bottom: 6px;
}
/*=screen
----------------------------------------------------------------------------*/
#screen #content dl {
	margin-left: 10px;
	background: url(../images/Demo-Picture-2.jpg) no-repeat top right;
}
#screen #content dl dt {
	color: #cd0;
	font: normal bold 13px Arial, Helvetica, sans-serif;
	margin: 3px 0;
}
#functional #content ol {
	padding-left: 30px;
	margin-bottom: 10px;
}
#functional #content ol li {
	font: italic normal 12px Tahoma, Geneva, sans-serif;
}
#functional #content h5 {
	margin-top: 10px;
	font-size: 13px;
}
#functional #content dt {
	font: italic bold 14px "Times New Roman", Times, serif;
	color: #fc3;
	margin-top: 6px;
}
#functional #content table {
	width: 100%;
	border-collapse: collapse;
}
#functional #content table tr.excellent {
	color: #F00;
}
#functional #content table tfoot td {
	border: none;
	text-align: left;
	padding-top: 12px;
	font: normal normal bold 13px/1.1em "Times New Roman", Times, serif;
}
#functional #content table caption {
	font: normal bold 13px "Times New Roman", Times, serif;
	line-height: 23px;
}
#functional #content table th {
	font: normal bold 10px/1.1em Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
}
#functional #content table td {
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	border: 1px solid #ccc;
}
/* =address
------------------------------------------------------------------------------*/
address {
	width: 200px;
	white-space: pre;
}
address a {
	color: #cd0;
	font: normal normal 12px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	line-height: 20px;
}
address strong {
	line-height: 26px;
	color: #fc3;
	font-size: 14px;
}
address img {
	border: 0;
}
/* =Contact
--------------------------*/
#contact fieldset {
	padding: 1em;
	margin-bottom: 6px;
	margin-left: 13px;
}
#contact legend {
	font-weight: bold;
	color: #fc3;
	margin-bottom: 6px;
}
#contact p {
	padding: 1px;
}
#contact p.check {
	margin-left: 118px;
}
#contact textarea {
	width: 400px;
	padding: 3px;
}
#contact label {
	float: left;
	width: 10em;
}
#contact label.check {
	float: none;
}
#contact select {
	width: 110px;
}
#contact p.sub {
	padding-left: 350px;
}
/* footer
---------------------------------*/
#footer {
	clear: both;
	padding: 10px 0 20px 0;
	margin-top: 20px;
}
ul.member {
	list-style-type: none;/*height: 51px;
	background: url(../images/bgfooter.jpg) no-repeat;*/
}
ul.member li {
	float: left;
	vertical-align: middle;
	padding-bottom: 20px;
}
ul.member img {
	padding: 5px 3px 3px 0;
	border: none;
	background: url(../images/arrow.gif) no-repeat top center;
}
ul.member a:hover img {
	background: url(../images/bg_arrow.gif) no-repeat top center;
}
#footer h6 {
	font-size: 10px;
	float: right;
	padding-top: 20px;
	color: #fc3;
}
h5.title {
	color: #fc3;
	font: bold 11px Verdana, Geneva, sans-serif;
	line-height: 16px;
	border-bottom: 1px #fc3 solid;
	padding-bottom: 6px;
}

/* =page
-----------------------------------------*/
p.page {
	text-align: center;
}
p.page a {
	color: #fc3;
	padding: 6px;
}
/* =突出显示当前页
-----------------------------------------*/
body#home #mainNav li.home a, body#about #mainNav li.about a, body#contacts #mainNav li.contact a, body#products #mainNav li.products a, body#news #mainNav li.new a {
	color: #fc3;
	cursor: default;
}
