#key1 {position:relative;}

#key1 h1{
	top:25px;
	left:105px;
	font-weight:bold;
	font-size:19px;
	line-height:30px;
	position:absolute;
	font-family:DFKai-SB;
}

#key1 h2{
	top:47px;
	left:22px;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	position:absolute;
	font-family:DFKai-SB;
	
}

#key2 h1{
	display:inline;
	font-weight:normal;
}

.font11 {
	font-size: 11px;
	color: #636363;
	line-height: 18px;
}
.bold {
	font-weight: bold;
}
.fontw {
	font-weight: bold;
	color: #FFFFFF;
}
.green {
	font-size:14px;
	color: #588526;
	font-weight: bold;
}
.14 {
	font-size: 14px;
	color: #636363;
}
h1 {
	font-size: 12px;
	margin: 0px;
}
.smallgreen {
	font-size: 12px;
	color: #5A8621;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin:0px;
}
#byyellow {
	background-image: url(http://www.taiwan-suppliers.org/media/upload/images/09-1.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 25px;
	width: 108px;
	line-height: 25px;
}
#byyellow a {
	color:#000000;
	font-weight: bold;
	height: 25px;
	width: 113px;
	font-size: 12px;
	line-height: 25px;
	text-decoration: none;
}
#bygray {
	background-image: url(http://www.taiwan-suppliers.org/media/upload/images/09.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 25px;
	width: 108px;
	line-height: 25px;
}
#bygray a {
	color:#000000;
	font-weight: bold;
	height: 25px;
	width: 113px;
	font-size: 12px;
	line-height: 25px;
	text-decoration: none;
}
#byyellowl {
	background-image: url(http://www.taiwan-suppliers.org/media/upload/images/09-2.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 25px;
	width: 142px;
	line-height: 25px;
}
#byyellowl a {
	color:#000000;
	font-weight: bold;
	height: 25px;
	width: 142px;
	font-size: 12px;
	line-height: 25px;
	text-decoration: none;
}
.curpos {
	color:#555555;
}
.curpos h1 {
	display:inline
}
.categories1 {
	border: 1px solid #FFFFFF;
}
.categories {
	background-image: url(http://www.taiwan-suppliers.org/media/upload/images/33.gif);
	border: 1px solid #FFFDE8;
}
.boder1 {
	border: 1px solid #8E9D54;
}
.cloudad td {
	border:0;
}
.rightable {
	padding:0;
	margin:0 0 0 2px;
	background:white;
	border-top:0;
}
.rightable td{
	border:0;
}
.rightable .font-egb {
	text-align:right;
	padding:0 20px 0 0;
}
.rightable .font-egb a {
	font-size:11px;
}
.rightable .font-egb a:hover {
	text-decoration:none;
}
.rightable a.maplink {
	color:red;
	font-size:15px;
}
.rightable a.maplink:hover {
	text-decoration:none;
}

.fontgb {font-family: "楷体_GB2312";}
.fontbig {font-family:DFKai-SB;}
.fonttimes {font-family:"Times New Roman", Times, serif;}

.rightbody1 {
	color:#333333;
	font-size:16px;
}
.rightbody1 b,
.rightbody1 strong {font-weight:normal;}

.rightitle {
	height:22px;
	color:#2852b2;
	font-size:18px;
	line-height:18px;
	text-align:left;
	font-weight:bold;
	margin:0 0 4px 0;
	padding:0 0 1px 24px;
	border-bottom:1px solid #cccccc;
	background:url(../media/upload/images/square.gif) no-repeat 8px 6px;
}
.rightitle h2{
	font-size:18px;
}

.lightblue1 {
	line-height:26px;
	margin:3px 0 10px 0;
	padding:1px 0 1px 12px;
	background:#eef4fd;
}

.lightblue1 h3 {
	display:inline;
	font-size:16px;
	font-weight:normal;
}

.lightblue2 {
	line-height:26px;
	padding:0 0 0 12px;
	background:#f0f5f9;
}

.lightgray1 {
	line-height:24px;
	background:#f6f6f6;
	margin:2px 0 5px 0;
	padding:2px 10px 6px 20px;
}
.lightgray1 h2 {
	font-size:16px;
	display:inline;
	font-weight:normal;
}

.parag {
	_height:1%;
	overflow:auto;
	color:#555555;
	line-height:23px;
	padding:0 5px 20px 10px;
}
.parag h2{
	display:inline;
	font-size:16px;
}
.logobg {
	background:url(../media/upload/images/watermark.jpg) no-repeat 520px bottom;
}
.emphasize1 {
	font-weight:bold;
	line-height:22px;
	padding:1px 0 3px 12px;
}
.emphasize1 h3 {
	display:inline;
	font-size:16px;
}

.emphasize2 {
	color:#ed7320;
	font-size:17px;
	font-weight:bold;
}
.emphasize2 strong {font-weight:bold;}

.emphasize3 {
	padding:3px 0 5px 12px;
}

.emphasize3 strong {
	font-size:18px;
	font-weight:bold;
}

#company_des {
	font-size: 11px;
	color: #636363;
	text-align: left;
}
#company_des h2{
	font-size: 11px;
	color: #636363;
	margin:0px;
	font-weight: normal;
	display:inline;
}
i {
	font-style:normal;
}
#list_product h2{
	font-size: 12px;
	margin:0px;
	font-weight: normal;
}
.boder2 {
	border-top: 1px solid #ECE9D8;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #ECE9D8;
	background-color: #FFFDE8;
}


/*********list*******/
.title_list{
	width:175px;
	font-size:13px;
	background:#ccd18f;
	text-align:left;
	border-bottom:#8a8e56 1px solid;
	color:#000;
}

#color1 .title_list a{
	color:#000;
	background:url(../media/upload/images/ico_list.gif) no-repeat 17px center;
	padding:8px 0 8px 42px;
	*padding:10px 0 8px 42px;
	display:block;
	text-decoration:none;
}

#color1 .title_list a:hover{
	color:#fff;
	background:url(../media/upload/images/ico_list2.gif) no-repeat 17px center;
	
}
.title_list_nobg{
	width:175px;
	font-size:13px;
	background:#ccd18f;
	text-align:center;
	border-bottom:#8a8e56 1px solid;
	color:#000;
}
.title_list_nobg a{	
  color:#000;
	padding:0 0 0 5px;
	line-height:20px;
	display:inline-block;
	text-decoration:none;
}
.title_list_nobg a:hover{color:#fff;}
#color1 .title_list .ved{
	color:#fff;
}
.midlist{
	padding:3px 5px 20px 0px; 
}
.midlist ul{
	margin:0;
	padding:5px 0 0 0;
	}
.midlist ul li{
	line-height:18px;
	margin:0 0 0 45px;
	padding:2px 0;
	color:#333333;
}
.midlist li a{
	color:#333333;
	text-decoration:none;
}

.midlist  a:hover{
	color:#588526;
}
.lefttd{
	background:url(../media/upload/images/bg_sidelist.gif) repeat-x left 210px #eff3da;
}
#color1 a{
	color:#333333;
}
#color1 a:hover{
	color:#588526;
}
#color1 .ved{
	color:#ed7320;
}
#color1 .ved2{
	color:#588526;
}
/*  about us  */
.aboutusbg{
	background-color: #b3b877;
}
.aboutusbg01{
	background-color: #e8ecd4;
}
.aboutusbg02{
	height:150px;
	background-color: #e8ecd4;
}
.font-about{
	font-size:14px;
	color:#FFFFFF;
	line-height:27px;
	font-weight:bold;
	text-indent:20px;
	text-align:left;
}
.font-about h2 {
	font-size:13px;
}

.font-about01{
	font-size: 12px;
	color: #567929;
	text-align: left;
	line-height: 26px;
	font-weight: bold;
	margin:2px 0px 2px 0px;
}

.font-about02{
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #567929;
	line-height:36px;
}
.font-about02 h2 {
	font-size:26px;
	display:inline;
}

.font-about03{
	font-size: 12px;
	font-weight: bold;
	color: #C0BE77;
	line-height: 22px;
}

.font-about04{
	font-size:12px;
	color:#567929;
	text-align:center;
	line-height:26px;
	font-weight:bold;
	margin:3px 0px 3px 0px;
}

.font-about04 a{text-decoration:none;}
.font-about04 a:hover{
	color:black;
	text-decoration:underline;
}

.fontsize14 {font-size:14px;}
.fontsize15 {font-size:15px;}
.fontsize16 {font-size:16px;}
.fontsize18 {font-size:18px;}
.fontsize19 {font-size:19px;}
.fontsize20 {font-size:20px;}
.fontsize23 {font-size:23px;}
.fontsize24 {font-size:24px;}
.fontsize25 {font-size:25px;}

.adbg{background:url(http://www.taiwan-suppliers.org/media/upload/images/mainad.jpg) no-repeat left;}
.adbg01{background:url(http://www.taiwan-suppliers.org/media/upload/images/mainad01.jpg) no-repeat left;}
.adbg02{background:url(http://www.taiwan-suppliers.org/media/upload/images/mainad02.jpg) no-repeat left;}
.adbg03{background: url(http://www.taiwan-suppliers.org/media/upload/images/mainad03.jpg) no-repeat left;}
.adbg04{background: url(http://www.taiwan-suppliers.org/media/upload/images/mainad04.jpg) no-repeat left;}

/*********** story **********/
.sidelist1 ul {
	padding:0;
	margin:-4px 0 12px 38px;
}

.sidelist1 li {
	padding:4px 0 4px 0;
}

.sidelist1 .ved {
	color:black;
}

.sidelist1 li a:hover {
	text-decoration:none;
}

.rightstory {
	overflow:auto;
}

.storyimg {
	float:left;
	display:inline;
	text-align:center;
	margin:5px 8px 5px 10px;
}

.storyimg img {
	border:1px solid #d4dbe0;
}

.storyimg .thanktitle {
	width:168px;
	text-align:center;
}

.storyimg .thanktitle a {
	color:red;
	font-size:14px;
}

.storyimg .thanktitle a:hover {
	color:#5A8621;
	text-decoration:none;
}

.storyinfo {
	float:left;
	width:350px;
	display:inline;
	line-height:24px;
	padding:10px 2px 5px 8px;
}

.storytext {
	clear:both;

}
/*****jsnl******/
.pic2{
	width:550px;
}
.gaishu{
	float:left;
	width:230px;
}
.c{
	margin:25px 0 0 0;
}
.pic1{
	float:right;
}
.yuce{
	color:#555555;
	line-height:23px;
}
.imgtd1{
	width:25px;
	text-align:right;
}
.td2{
	font-size:16px;
	text-align:center;
	width:120px;
	font-weight:bold;	
}
.td3{
	text-align:left;
	font-size:16px;
}
/******de*********/
.tab1{
	background:#f0f0f0;
	line-height:24px;
	text-align:center;
	table-layout:auto;
}

.td4{
	background:#f0f5f9;
	font-size:18px;
	padding:10px 0;
}
.td5, .td6{
	font-size:14px;
	padding:5px 0;
}
.td5{
	background:#f9fcfe;
}
.td6{
	background:#ffffff;
}

.tab2{
	color:#222222;
	table-layout:auto;
	margin:10px 0 10px 0;
	border:1px solid #eeeeee;
}

.tab2 th {
	padding:4px;
	font-size:19px;
	line-height:32px;
}

.tab2 td {
	font-size:15px;
	padding:6px 4px 6px 4px;
}
#link0{
	color:#333333;
	font-size:16px;
	text-decoration:underline;
}
#link0:hover{
	text-decoration:none;
	color:#000;
}

.cuend{
	line-height:20px;
	font-family:DFKai-SB;
	font-size:16px;
}

.sidespace{
	padding:4px 13px 4px 12px;
}
.titleb{
	font-weight:bold;
	font-size:18px;
}
.parag2{
	color:#333333;
	line-height:23px;
	padding:0 5px;
}
#tab3 td{
	font-size:15px;
}
.frame{
	border:#cfcfcf 1px solid;
}
.frame img{margin:3px;}

/********meetsel********/
#meetsel{
	_height:1%;
	overflow:auto;
	list-style:none;
	padding:0 0 0 10px;
	width:600px;
}
#meetsel li{
	float:left;
	width:270px;
	height:25px;
	overflow:auto;
}
#meetsel li .input{
	float:left;
	width:25px;
}
#meetsel li .address{
	float:left;
	width:100px;
}
#meetsel li .date{
	float:left;
	width:145px;
}
.sizewidth{padding:0 0 20px 0;}