body {
	margin:0;text-align:center;background-color:#fff;font:62.5% arial;
}
table {font:1.2em verdana;}

A:link {
	COLOR: #039
}
A:visited {
	COLOR: #969
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	FONT: 13px Arial; VERTICAL-ALIGN: middle
}
SELECT {
	FONT: 13px Arial; VERTICAL-ALIGN: middle
}

.s {
	FONT-SIZE:1.1em! important; LINE-HEIGHT: 1.4em; FONT-FAMILY: verdana;padding-left:5px;
}

.sub_cat {
	FONT-SIZE:0.8em;FONT-FAMILY: verdana;
}

.remark {
	FONT-size:0.8em; COLOR: #666
}
.fontb {
	font-size: 1.1em;
	line-height: 150%;
}
.date{font-size:1em!important;font-family:verdana;font-weight:normal;color:#666;white-space:nowrap;line-height:1.4em;}


#header	{
	margin: 0px auto;
	width:960px;
	background-color:#fff;
}

#footer	{
	CLEAR: both; MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto;  TEXT-ALIGN: center;font-size:1.2em;
}

#footer .navbar
{
	color:#003399;
	padding:10px 0 10px 0;
}

#footer a{
	color:#003399; text-decoration:none;
}
 #fixedbody {
	CLEAR: both;  margin: 0px auto;
	width:960px;BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; 
}

#homeleft {
	FLOAT: left; WIDTH:216px; padding:0px; margin:0px;
}

#homeright {
	FLOAT: left; WIDTH:730px; padding:0px 0px 0px 5px; margin:0px;
}

#page960 {
	WIDTH:950px; margin:auto;
}


#productlist {
	CLEAR: both; MARGIN-LEFT: auto;  MARGIN-RIGHT: auto; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; width:760px;
}

#utility{
	height:24px;
	font:1.2em verdana;
	color:#999;
	margin-bottom:10px;
	background-color: #fff;
	background-image: url(headCap.gif);
	background-repeat: repeat-x;
}
#mani {
	width: 100%;
	margin: 0px;
	padding: 0px;
}


#utility .login{
	float:right;
	padding-top:4px;
	padding-right:20px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#ads {
	CLEAR: left; PADDING-BOTTOM:5px
}
.categorylist {
	WIDTH: 100%
}

#pagenav { clear:both;padding:8px 5px;margin:10px 0;background-color:#e7e7e7;border-bottom:2px solid #999;text-align:center;font-size:1.2em}
#pagenav a {padding:3px;}
#pagenav a:hover {background-color:#f5f5f5;}
#pagenav input {font-size:0.9em;}

#breadcrumbs{padding-bottom:5px;padding-left:5px;background-color:#fff;font:1.2em verdana; width:100%;}
#breadcrumbs h1{display:inline;font:bold 1.2em verdana;border:none;padding:0!important;}

#navbar {margin-left: 365px!important;margin-left: 350px;height:48px;text-align: right;}
#navbar ul {display:inline;}

#navbar li {display:block;float:left;background: url(tp_detail_bg.gif) #5d80a0 right repeat-x;MARGIN-left:10px; margin-top:22px;}
#navbar li.current {display:block;float:left;background: url(nav_current.gif) #5d80a0 right repeat-x;MARGIN-left:10px; margin-top:22px;}
#navbar a:link, #navbar a:visited {padding:5px 14px;display:block;}
#navbar a:link,#navbar a:visited {font-size: 1.3em;font-weight: bold;color: #fff;text-decoration: none;}

.aliSearch {clear:both;background:#F5F8FB url(aliSearch_tabsBg.gif) top repeat-x;}
.aliSearch ul {margin:0;list-style-type:none;list-style-image:none;height:30px;margin-left:235px;}
.aliSearch li {float:left;margin-right:2px;background:#D6E5EE url(aliSearch_tabsLeft.gif) left top no-repeat;cursor:pointer;}

.aliSearch li a{padding:7px 10px;margin-left:2px;width:auto;display:block;font:bold 13px/100% arial;color:#455B80;background:#D6E5EE url(aliSearch_tabsRight.gif) right top no-repeat!important;text-decoration:none;}
.aliSearch li a:visited {color:#455B80;}
.aliSearch li a:hover {text-decoration:underline;color:#f60;}
.aliSearch .searchBox {
	padding:6px 12px;
	text-align:center;
	color:#fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #3F80B1;
	background-image: url(aliSearch_searchBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.aliSearch .searchBox a{color:#fff;}
.aliSearch li.current {height:30px;background:#93C2DE url(aliSearch_current_tabsLeft.gif) left top no-repeat;}
.aliSearch li.current a{font-weight:bold;text-decoration:none;color:#172E54!important;background:#93C2DE url(aliSearch_current_tabsRight.gif) right top no-repeat!important;}
.aliSearch ul li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}


.homePopSearch{padding:5px 15px 10px 15px;background:url(aliSearch_popBg.gif) top no-repeat;font-size:1.1em; margin-bottom:5px;}
.paddedbox {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.pane {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.hackbox {
	CLEAR: both;
	BORDER-TOP: transparent 0px solid;
	height: 100%;
}
.layout {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.headbackcolor{
	width:96em;
	height:2em;
	BACKGROUND-COLOR: #5D80A0;
}
.current{color:#f60;}
.widthfixed{table-layout:fixed; word-wrap:break-word; word-break:break-all; word-break/* */:normal ;}
.floatright{float: right;}
.floatleft{float: left;}

.winstyle2 {clear:both;padding:0 4px 8px 4px;border:1px solid #FFB64B;word-wrap:break-word; word-break:break-all; word-break/* */:normal ;background-color:#FFFBEF;}

.winstyle2 h2 {
	padding:2px 10px;
	margin:0 -8px 12px -8px;
	font-size:1.2em;
	border-bottom:1px solid #FFB64B;
	border-top:1px solid #fff;
	color:#081B39;
	background-color: #FFD39D;
	background-image: url(winHomeA_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.winstyle2 P {
	MARGIN: 0px;font-size:1.2em; padding:0px;
}
.winstyle3 {
	clear:both;padding:0 12px 12px 12px;border:1px solid #8EB4CE;word-wrap:break-word; word-break:break-all; word-break/* */:normal;margin-bottom:15px;
}
.winstyle3 h2 {
	padding:2px 10px;margin:0 -12px 12px -12px;font-size:1.2em;border-bottom:1px solid #8EB4CE;border-top:1px solid #fff;background:#C0D6E5 url('winSkinARight.gif') top right no-repeat;color:#081B39;
}

.winstyle4 {
	clear:both;padding:0 12px 12px 12px;border:1px solid #8EB4CE;margin-bottom:15px;
}
.winstyle4 h2 {
	padding:2px 10px;margin:0 -12px 12px -12px;font-size:1.2em;border-bottom:1px solid #8EB4CE;border-top:1px solid #fff;background:#C0D6E5 url('winSkinARight.gif') top right no-repeat;color:#081B39;
}

.winstyle5 {
	clear:both;padding:0 12px 0px 12px;border:1px solid #8EB4CE;word-wrap:break-word; word-break:break-all; word-break/* */:normal;margin-bottom:5px;
}
.winstyle5 h2 {
	padding:2px 10px;margin:0 -12px 0px -12px;font-size:1.2em;border-bottom:1px solid #8EB4CE;border-top:1px solid #fff;background:#C0D6E5 url('winSkinARight.gif') top right no-repeat;color:#081B39;
}


ol {margin:4px 0 4px 30px;padding:0;}
ul {margin:4px 0 4px 0px;padding:0;}
ul {list-style-type:none;}
ul ul{list-style-image: url(ulul.gif);}
ul ul ul{list-style-image: url(ulul_c.gif);}
li{margin-bottom:4px;}

#column {text-align:center;}
.column{ width:100%;}
.column a{text-decoration:none;}
.column ul{margin:4px 0 4px 20px;padding:0;}
.column h1, .column h2{margin-bottom:10px;}
.column div.section {float:left;word-wrap:break-word; word-break:break-all; word-break/* */:normal;font-size:1.4em;line-height:18px;}
.column.two div.section {width:48.7%; margin-bottom:10px; margin-left:5px;}
.column .section .column.two .section{width:50%!important;}
.column .section .column .section{width:auto;}



DIV.image-left {
	CLEAR: both; MARGIN-BOTTOM: 10px;
}
.productlisttop{padding: 0 0 10px 10px;}
.productlistbottom{padding:5px 0 10px 10px;}
.productlisttop, .productlistbottom{font:1.2em tahoma;text-align:left;}
.doubleLine{border-top: #cccccc 1px solid;border-bottom: #999999 2px solid;line-height: 20px;padding-left:10px}
.select{float:left;margin-bottom:5px;font-size:1.2em;}
.record{padding-right:10px;font-size:1.2em;text-align:right;}
.separated{margin-bottom:5px;height: 20px;BACKGROUND-COLOR:#EEEEEE;width:760px;border-bottom: #cccccc 1px solid;}
a.contacticon{font:1em verdana;font-weight:bold;}

.itembox .box1{float:left;}
.itembox .box2{float:left;text-align:center;padding-left:10px;margin-right:10px;}
.itembox .box3{float:right; width:85px;}
.itembox .box4{margin-right:10px;}
.itembox .box4 .description {margin:2px 0;overflow: hidden;height:5.5em;word-wrap:break-word; word-break:break-all; word-break/* */:normal }
.itembox .box4 .companyname {margin-bottom:4px;font-size:1.4em;}
.itembox .keywords{margin-bottom:4px;float:left;text-align:left; font-size:1.2em;overflow: hidden;width:100%;word-wrap:break-word; word-break:break-all; word-break/* */:normal;padding-left:10px;padding-top:4px}
.itembox .box2 .images{overflow:hidden;width:120px;height:120px;border:1px solid #ccc;display:table-cell; vertical-align:middle;}
.itembox .box2 .images img {_margin-top: expression(( 100 - this.height ) / 2); }
.itembox{padding-bottom:10px;margin-bottom:10px;}
.itembox h2 {margin-right:4px;font-weight:lighter; border:0;background:none!important; display:inline; padding:0;font-size:1.6em;word-wrap:break-word; word-break:break-all; word-break/* */:normal }
.itembox h2 a {text-decoration: underline;background:none;}
.itembox h2 a:link {color:#039;}
.itembox h2 a:visited {color:#666;}
.itembox h2 a:hover {color:#f60;}
img.sampleborder {border:solid 1px #ccc;}

#keyword{list-style:none;list-style-position:outside;}
#keyword{padding:0px 0px 15px 2px;}

#keyword a{color:#33517f;font-size:1.4em; font-family:Arial, Helvetica, sans-serif; text-decoration: none}
#keyword a:hover{text-decoration:underline;color:#f60!important;}
#keyword li{display:inline;margin:1px 4px;float:left;width:220px;}

.pageNav {margin:0;padding:10px 0;color:#000000;font: 10px verdana;}
.pageNav .typing{float:right; margin-top:-7px;}
.pageNav input{font-size:10px;font-family:verdana;}
.pageNav a{padding: 2px 5px;color:#203558!important; border: solid 1px #849CC6;text-decoration: none!important;}
.pageNav a:hover{background-color:#E5EDF9;color:#203558!important;}
.pageNav span.current {padding:2px 5px; color:#ffffff!important;background-color:#5E90C3!important;border: solid 1px #5E90C3;font-weight:bold;}
.pageNav .pre{margin: 0 15px;}
.pageNav .next{margin-left:15px;}
#logo {
	width: 960px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.layout p{padding:0px; margin:0px;}
.layout p a:link {
	color: #000;
	text-decoration: none;
}
.layout p a:visited {
	color: #000;
	text-decoration: none;
}
.layout p a:hover {
	color: #ff6600;
	text-decoration: none;
}
.layout img {
	border: 1px solid #8EB4CE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.layout p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.5em;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.winstyle5 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 180%;
}
#fixedbody #homeright .winstyle3 #product #right,#about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
}
#detail{font-family:Verdana;font-size:11px;}
.red{color:#f00;font-size:13px;font-weight:bold;vertical-align:top;}
.detailSpa {background-color:#EA623D;font-size:1px;height:2px;}
#detail .img{width:320px;display:table-cell;text-align:center;max-width:300px;overflow:hidden;max-height:310px;}
#detail .img div a{line-height:30px;background:transparent url(zoom.gif) 0 0 no-repeat;padding:0 20px;}

#detail dl{margin:10px 0 0 0;padding:0px;}
#detail dl dt{margin:0px;padding:0px;color:#000;font-weight:bold;background:transparent url(idc-52.jpg) 10px center no-repeat;text-indent:20px;line-height:20px;}
#detail dl dd{margin:0px;padding:0px 20px;line-height:18px;}
.mar15{
	margin:15px;
	color: #000000;
}#layout{
	width:700px;
	margin:0px auto;
	
}
#layout div{
	margin:3px;
	padding:5px;
	width:700px;	
	height:107px;
	
}
#layout div img{
	float:left;
	padding:0px 10px 2px 0px;
}

.layout-pro{
	width:600px;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-size: 11px;
}
.layout-pro div{
	margin:3px;
	float:left;
	padding:2px;
	width:600px;	
	height:214px;
	
}
.layout-pro div img{
float:left;
padding:0px 6px 2px 0px;
}
#indexProduct{margin-bottom:10px;}
#indexProduct ul{margin:0px;padding:0px;list-style-type:none;padding:0px 0px;overflow:hidden;}
#indexProduct ul li{margin:12px;padding:0px;float:left;text-align:center;width:150px;}
#indexProduct ul li .imagebg img.basket{position:absolute;z-index:10;width:18px;height:18px;cursor:pointer;overflow:scroll;margin-top:80px;margin-left:80px;}
#indexProduct p{line-height:23px; text-indent:1.3em;}
/* ·ÖÒ³ */
#lister{text-align:center; padding:50px 0 0; margin:auto}
.pagelist {height:22px; width:550px}
.pagelist em {background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal}
.pagelist strong {color:#009900}
.pagelist a {display:block}
.pagelist *{float:left; padding:0 5px; margin:0px 1px; font-size:12px; line-height:22px; border:1px solid #C6C6C6}
* html .pagelist {display: block}/* for ie*/
.k_pagelist {height:20px; display:block; margin:0 0 10px}
.k_pagelist em {background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {color:#009900;}
.k_pagelist a {display:block;}
.k_pagelist *{float:left; padding:0 2px; margin:0px 1px; font-size:11px; line-height:20px; border:1px solid #C6C6C6;}

#detail{font-family:Verdana;font-size:11px; width:98%;}
.red{color:#f00;font-size:13px;font-weight:bold;vertical-align:top;}
.detailSpa {background-color:#EA623D;font-size:1px;height:2px;}
#detail .img{display:table-cell;text-align:center;overflow:hidden;max-height:310px;}
#detail .img div a{line-height:30px;background:transparent url(zoom.gif) 0 0 no-repeat;padding:0 20px;}

#detail dl{margin:10px 0 0 0;padding:0px;}
#detail dl dt{margin:0px;padding:0px;color:#000;font-weight:bold;background:transparent url(idc-52.jpg) 10px center no-repeat;text-indent:20px;line-height:20px;}
#detail dl dd{margin:0px;padding:0px 20px;line-height:18px;}
.mar15{
	margin:15px;
	color: #000000;
}
.mar15 label{width:70px;display:inline-block;zoom:1;text-align:right;padding-right:0px;}

.honor{width:98%; margin:0 auto; padding:0px; list-style-type:none;}
.honor li{float:left; width:204px; height:254px; margin:5px 0px;padding:3px 7px;}
.honor li img{width:200px;height:158px;border: 2px solid #808080; padding:0px; margin:0px; display:block;}
.honor li span{display:block; width:204px;height:25px; background-color:#E3E3E3; text-align:center; line-height:23px;}

.news p{ margin:0 3px; color:#666666; line-height:20px; border-bottom:1px dashed #cccccc; padding:0px;}
.news ul{ width:100%;}
.news li{ width:45%; float:left; }
.news h1{ height:28px; margin-top:3px; text-align:center; }
.news{ width:98%; height:203px; margin:0 8px;}
.news h5{ height:21px; margin-top:3px;  text-align:center; }
.colbox{ height:auto; margin-bottom:5px; clear:both}
.colbox ul li{background:#fff url(ll.gif) no-repeat 0 7px}
.colbox ul li a{text-indent:10px}
.colbox p{font-size:14px; line-height:150%}

.colbox dl{display:block; width:120px; text-align:center; float:left; margin:12px 6px}
.colbox dl dt a img,#demo dl dd a img,.soso dl dt a img,.soso table tr td a img{border:1px solid #d1d2d1; padding:2px}