body
	{
	margin:0;
	background:url(tw_images/bg.gif) repeat-x top;
	text-align:center;
}

img
	{	border:0}

#container
	{
	width:971;
	margin:0 auto;
	text-align:left;
	position: relative;
}

.index_company
	{	float:left; margin:0 0 0 19}
.index_company_content
	{	width:240; padding:6 0 0 0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#474747; line-height:20px}
.index_newproduct
	{	padding:0 0 0 32; float:left}
.index_newproduct_content
	{	width:81; margin:0 0 0 19; font:12px Verdana, Arial, Helvetica, sans-serif; color:#474747; line-height:18px; text-align:left; float:left}
.index_newproduct_content div
	{	padding:7 0 0 0}
.index_newproduct_content a
	{	color:#474747; text-decoration:none}
.index_newproduct_content a:hover
	{	color:#019247; text-decoration:underline}

.index_news
	{	margin:0 0 0 45; float:left}
.index_news_content
	{	width:225}
.index_news_content th
	{	background:url(tw_images/dotline.gif) repeat-x bottom; text-align:center; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#459069; width:78; padding:8 0 10 0}
.index_news_content td
	{	background:url(tw_images/dotline.gif) repeat-x bottom; text-align:left; padding:0 0 0 3; font:11px Verdana, Arial, Helvetica, sans-serif; color:#474747; line-height:20px}
.index_news_content td a
	{	color:#474747; text-decoration:none}
.index_news_content td a:hover
	{	color:#459069; text-decoration:underline}
	
.footer
	{	clear:both; margin:20 0 25 0; border-width:3 0 0 0; border-color:#ebf2f7; border-style:solid; padding:7 0 0 14; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#616161; line-height:20px}
.footer	a
	{	color:#616161; text-decoration:none}
.footer	a:hover
	{	color:#616161; text-decoration:underline}
.copyright01
	{	font:12px Arial, Helvetica, sans-serif; color:#235c92; padding:0 0 7 0}
.copyright01 a
	{	color:#235c92; text-decoration:none}
.copyright01 a:hover
	{	color:#235c92; text-decoration:underline}
.copyright02
	{	font:10px Arial, Helvetica, sans-serif; color:#bfbfbf;}
.copyright02 a
	{	color:#bfbfbf; text-decoration:underline}
.copyright02 a:hover
	{	color:#bfbfbf; font-weight:bold; text-decoration:none}	
	
	
#left
	{	float:left; width:216}
.title01
	{	background:url(tw_images/titlebg.gif) no-repeat; width:216; height:59}
.title01 span
	{	display:block; padding:10 0 0 21; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#081341; font-weight:bold; font-style:italic}
#submenu
	{	background:url(tw_images/menubg.gif) repeat-y; width:216; padding-bottom:20}
#submenu ul
	{	margin:0 0 0 2; padding:0; width:212; list-style:none}
#submenu ul li
	{	margin:0; padding:0}
#submenu ul li a
	{	background:url(tw_images/menuout.gif) no-repeat; width:216; height:26; font:13px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block}
#submenu ul li a:hover
	{	background:url(tw_images/menuover.gif) no-repeat; color:#ffffff; text-decoration:none}
#submenu ul li a span
	{	display:block; padding:6 0 0 19}
#submenu ul ul
	{	margin:0 0 0 8; padding:0; width:196; list-style:none}
#submenu ul ul li
	{	margin:0; padding:0}
#submenu ul ul li a
	{	background:url(tw_images/menuline.gif) repeat-x bottom; width:196; height:26; font:12px Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration:none; display:block}
#submenu ul ul li a:hover
	{	background:url(tw_images/menuline.gif) repeat-x bottom; color:#033bde; text-decoration:none}
#submenu ul ul li a span
	{	display:block; padding:6 0 0 11}

#right
	{
	float:left;
	margin:0 0 0 12;
	width:741;
	position: relative;
}
.video {
	position: absolute;
	top: 5px;
	left: 150px;
}

h1
	{
	width:741;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#102c9c;
	margin:0;
	padding:0;
	height: 80px;
	background-image: url(tw_images/h1bg.gif);
	background-repeat: no-repeat;
}
h1 span
	{	display:block; padding:29 0 0 35}

.main
	{	background:url(tw_images/mainbg.gif) repeat-y;}

#content
	{	font:12px Verdana, Arial, Helvetica, sans-serif; color:#505050; line-height:22px; width:688; margin-left:25; padding:20 0 10 0}

.prodtuct_list_container
	{	width:335; float:left; margin-right:5}
.prodtuct_list_container div
	{	float:left}
.product_second
	{	width:145; height:146; border-width:3; border-color:#eaf4fe; border-style:solid}
.prodtuct_list_content
	{	margin:7 0 0 9; width:172}

h2
	{	border-width:0 0 1 0; border-color:#d4dff2; border-style:solid; margin:0; padding:0 0 7 6; font:15px Verdana, Arial, Helvetica, sans-serif ; color:#222222}
h2 a
	{	color:#222222; text-decoration:none}
h2 a:hover
	{	color:red; text-decoration:none}
.prodtuct_list_menu
	{	padding:0 0 0 20}
.prodtuct_list_menu ul
	{	width:150; margin:5 0 0 0; padding:0; list-style:none}
.prodtuct_list_menu ul li
	{	margin:0; padding:2 0 2 12; font:13px Verdana, Arial, Helvetica, sans-serif; color:#143d98; line-height:18px; background:url(tw_images/icon.gif) no-repeat left}
.prodtuct_list_menu ul li a
	{	color:#143d98; text-decoration:none}
.prodtuct_list_menu ul li a:hover
	{	color:#6fabf9; text-decoration:underline}


.prodtuct_list_container02
	{	width:680; display:block}
	

.product_small
	{	width:130; height:130; border-width:3; border-color:#eaf4fe; border-style:solid}
.product_table
	{	margin:0 0 20 12; width:530}
.product_table th
	{	font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4861c7; width:70}
.product_table td
	{	font:12px Verdana, Arial, Helvetica, sans-serif; color:#474747; line-height:22px; padding:0 0 0 5}
.product_table02
	{	margin:0 0 20 12; width:530}
.product_table02 th
	{	font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4861c7; width:140; text-align:right}
.product_table02 td
	{	font:12px Verdana, Arial, Helvetica, sans-serif; color:#474747; line-height:22px; padding:0 0 0 5}
	
.line
	{	clear:both; margin:12 0}
.back
	{	text-align:left; padding:5 0 15 5}

.product_detail
	{	width:366; float:left}

h3
	{	background:url(tw_images/icon02.gif) no-repeat left; padding:0 0 0 20; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-family:#000000; margin:0}
h4
	{	background:#eaf4fe; height:25; padding:4 0 0 13; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4861c7; margin:7 0}
.product_detail_content
	{	padding:0 0 15 14}
.product_detail_content div
	{	font-weight:bold}
.product_detail_content div.font01
	{	font-weight:normal; padding:0 0 0 20}

.product_big
	{	float:left; margin:0 0 0 16}
.product_big img
	{	border-width:3; border-color:#eaf4fe; border-style:solid}

.prodtuct_list02
	{	float:left; text-align:center; margin:0 15 25 15; font:13px Verdana, Arial, Helvetica, sans-serif; color:#143d98 ; width:135}
.prodtuct_list02 a
	{	color:#143d98; text-decoration:none}
.prodtuct_list02 a:hover
	{	color:#6fabf9; text-decoration:underline}
.prodtuct_list02 div
	{	padding:5 0 0 0}
.note
	{	color:red; font:11px Verdana, Arial, Helvetica, sans-serif; padding:8 0 0 0}
.character_table
	{	background:#DBDBDB; width:90%}
.character_table th
	{	font-weight:bold; padding:5; text-align:center; font-size:12px; color:#0066FF; background:#E1FFFF}
.character_table td
	{	padding:5; text-align:center; font-size:11px; color:#333333; background:#FFFFFF}
	
.font02
	{	color:#3399FF; font-weight:bold}
.year
	{	background:url(tw_images/yearline.gif) no-repeat right; width:96; font-size:20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; text-align:right; padding:5 30 3 0; border-width:0 0 1 0; border-style:dotted; border-color:#afafaf; float:left;}
.year_content
	{	border-width:0 0 1 0; border-style:dotted; border-color:#afafaf; float:left; padding:5 0 3 0; width:580}


.th02
	{	background:url(tw_images/news_10.gif) repeat-x; height:29;
		color:#6C6C6C;
		text-align:center;
		font-size:12px; padding-top:7}
.th03
	{	background:url(tw_images/news_10.gif) repeat-x; height:29;
		color:#6C6C6C;
		text-align:left;
		font-size:12px;
		padding:0 7; padding-top:7}
		
.th04
	{	background:url(tw_images/contactbg.html) repeat-x #F9F9F9; height:35;
		color:#6C6C6C;
		text-align:center;
		font-size:15px;
		padding:3 0}
.td04
	{	border-width:0 0 1 0; border-style: solid; border-color: #EAEAEA;
		color:#8a8a8a;
		text-align:center;
		padding:11 7 2 7;
		font-size:11px}
.td05
	{	border-width:0 0 1 0; border-style: solid; border-color: #EAEAEA;
		color:#474747;
		text-align:left;
		padding:11 7 2 7;
		font-size:12px}
.td05 a
	{	color:#474747;
		text-decoration:none}
.td05 a:hover
	{	color:#459069;
		text-decoration:none; font-weight:bold}
	
#page
	{	font:10px Verdana, Arial, Helvetica, sans-serif; padding:10 0
		}		
#page a
	{	color:#909090;
		text-decoration:none;
		margin:0 4 }
#page a:hover, #page a.now
	{	color:#000000;
		text-decoration:underline}		

.newtitle
	{	background:url(tw_images/news_18.html) no-repeat; height:39;
		padding:0 0 0 0;
		color:#C4246C;
		font:13px}
.newdate
	{	font:11px Arial, Helvetica, sans-serif;
		color:#BBBBBB}
		
.newtopbg
	{	background:url(tw_images/news_21.gif) no-repeat; padding:20;
		text-align:left;
		margin:10 0 0 0}
		

.member_table td
	{	font:14px Arial, Helvetica, sans-serif; color:#0b0b0b; line-height:20px; text-align:center}

.member_table td div
	{	text-align:left}	
.member_table td.rightline
	{	border-width:0 1 0 0; border-color:#666666; border-style:dotted}
.member_table td.area
	{	border-width:1 0; border-style:solid; border-color:#94cbe4;background:#d2effc; padding:3 0; margin:5 0}
	
.member_table ul
	{	margin:0 0 0 30; padding:0; list-style:disc; text-align:left}
.member_table ul li
	{	margin:0; padding:0}
.member_table ul li a
	{	color:#5c5c5c; text-decoration:underline; font-size:12px}
.member_table ul li a:hover
	{	color:#CC0000; text-decoration:underline}

.map_title
	{	background:#0087ff; color:#FFFFFF; width:300; font-weight:bold; padding:0 0 0 12}
.map_title a
	{	color:#FFFFFF; text-decoration:none}
.map_title a:hover
	{	color:#FFFFFF; text-decoration:underline}

