body {
	padding:0px;
	margin:0px;
	text-align:center;
	background-image:url(../images/bg.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;}
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;}	
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;}	
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;}

/*----------------------------------- ¼ÐÃD ---------------------------------------*/
h1 {
	font-size:20px;
	color:#000;
	font-weight:normal;
	padding:0px;
	margin:15px 0px;}
h2 {
	font-size:15px;
	color:#0066a0;
	font-weight:normal;
	line-height:20px;
	margin:0px 0px 10px 0px;
	padding:0px;}

/*----------------------------------- main set ---------------------------------------*/
 
.top { 
	width:955px; 
	height:101px;}
.font01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-align:center;}
.foot {
	width:940px;
	height:38px;
	border-top:1px solid #ccc;
	font-size:11px;
	color:#666;
	text-align:right;
	line-height:38px;
	padding:0px 15px 0px 0px;}
.foot a { 
	color:#ccc; 
	text-align:right;}
.foot a:hover {
	color:#FF6600;}
.div_center {
	width:967px;
	background-image:url(../images/bg02.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;}
.banner {
	width:933px;
	height:134px;
	padding:7px 11px;
	border-bottom:1px solid #ccc;}
.left {
	width:187px;
	padding:0px 0px 250px 0px;
	border-right:1px solid #ccc;
	background-image:url(../images/menu_bg.jpg);
	background-position:100% 100%;
	background-repeat:no-repeat;}
.right { 
	width:723px; 
	padding:0px 22px 50px 22px;}
.right02 { 
	width:707px; 
	padding:0px 30px 50px 30px;}
.menu_tt {
	width:187px;
	height:38px;
	margin-bottom:10px;}
.sub_menu {
	width:160px;
	line-height:22px;
	padding:5px 0px 5px 27px;
	font-size:13px;
	color:#333;
	background-image:url(../images/icon01.gif);
	background-position:12px 12px;
	background-repeat:no-repeat;
	border-bottom:1px solid #ddd;}
.sub_menu a, a:active {
	color:#444; }
.sub_menu a:hover {
	color:#c11624;}
.thd_menu {
	width:152px;
	line-height:22px;
	padding:5px 0px 5px 10px;
	margin-left:25px;
	font-size:12px;
	color:#666;
	background-image:url(../images/icon03.gif);
	background-position:2px 14px;
	background-repeat:no-repeat;
	border-bottom:1px dashed #ccc;}
.thd_menu a {
	color:#666;}
.thd_menu a:hover {
	color:#c11624;}
.img_flash { 
	width:955px; 
	height:324px;}
.menu { 
	width:955px; 
	height:28px;}
.top_home {
	text-align:right;
	padding-right:15px;
	width:793px;
	height:32px;
	line-height:32px;
	font-size:12px;
	color:#666;}
.top_home a { 
	color:#666;}
.top_home a:hover { 
	color:#FF9900;}
.top_search {
	text-align:right;
	padding-right:10px;
	padding-top:13px;
	width:798px;
	font-size:12px;
	color:#000;}
.ind_bottom {
	width:955px;
	border-top:1px solid #cccccc;
	padding-bottom:10px;}
.ind_news {
	width:519px;
	border-right:1px solid #ccc;
	float:left;}
.ind_newsTT {
	width:509px;
	height:15px;
	padding:8px 10px 0px 0px;
	text-align:right;
	background-image:url(../images/ind_newstt.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;}
.ind_newsTT a { 
	text-align:right;}
.ind_newsCT {
	width:503px; 
	padding:8px;}
.ind_news_list {
	line-height:28px;
	font-size:11px;
	color:#666;
	padding:0px 0px 0px 5px;}
.ind_news_list a { 
	color:#666;}
.ind_news_list a:hover { 
	color:#000;}
.ind_solution { 
	width:400px; 
	float:left;}
.ind_solutionTT { 
	width:400px; 
	height:23px;}
.ind_solutionCT { 
	width:400px; 
	padding:8px;}

/*----------------------------------- GUIDE ---------------------------------------*/

.guide {
	font-size:11px;
	color:#666;
	line-height:26px;
	text-align:right;}
.guide a, a:active{ 
	color:#666;}
.guide a:hover { 
	color:#c11624;}
.guide span { 
	color:#c11624;}

/*----------------------------------- Content ---------------------------------------*/

.ct {
	padding:20px 25px;
	background-color:#f4f4f4;}
.ct ul {
	padding:0px; 
	margin:0px; 
	list-style:none;}
.ct ul li {
	font-size:12px;
	color:#666;
	padding:0px 0px 0px 10px;
	background-image:url(../images/icon02.gif); 
	background-position:0px 9px; 
	background-repeat:no-repeat; 
	line-height:20px;}
.ct ol {
	clear:both;
	padding:0px;
	margin:0px;
	list-style:none;}
.ct ol li {
	font-size:12px;
	color:#666;
	padding:0px 0px 0px 10px;
	background-image:url(../images/icon03.gif); 
	background-position:0px 9px; 
	background-repeat:no-repeat; 
	line-height:20px;}

/*----------------------------------- news ---------------------------------------*/

.news_pic {
	width:200px;
	height:150px;
	padding:5px 6px 7px 6px;
	float:left;
	background-image:url(../images/news_pic_bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:0px 15px 10px 0px;}
.news_ct {
	color:#666;
	font-size:12px;
	line-height:20px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 15px 0px;
	border-bottom:1px solid #000;}
.news_ct a, a:active {
	color:#666;}
.news_ct a:hover {
	color:#c11624;}
.news_ct span {
	color:#ff0000; 
	line-height:20px; 
	font-size:11px;}
.news_back { 
	text-align:right; 
	color:#666; 
	font-size:12px; }
.news_back a {
	color:#666;}
.news_back a:hover { 
	color:#c11624;}
.news_search {
	border:1px  solid #ccc;
	background-color:#f7f7f7;
	background-image:url(../images/icon06.gif);
	background-position:7px 50%;
	background-repeat:no-repeat;
	line-height:20px;
	padding:10px 0px 10px 15px;
	font-size:12px;
	color:#000;
	margin:10px 0px 25px 0px;}
.date {
	color:#ff0000;
	font-size:11px;
	text-align:center;
	line-height:42px;}
.news_list {
	font-size:12px;
	color:#666;
	line-height:18px;
	padding:5px;}
.news_list a {
	color:#666;}
.news_list a:hover { 
	color:#c11624;}
.page {
	height:20px;
	margin-left:auto;
	margin-right:auto;}
.page span {
	color:#ff0000; 
	font-size:13px; 
	font-weight:bold;}
.page ul { 
	padding:0px;
	margin:0px; 
	list-style:none;}
.page ul li {
	font-size:11px;
	color:#666;
	line-height:20px;
	letter-spacing:1px;
	float:left;
	padding:0px 3px;}
.page ul li a {
	color:#666;}
.page ul li a:hover {
	color:#ff0000;}
.page .prev { 
	padding-right:30px;}
.page .next {
	 padding-left:30px;}

/*-----------------------------------Contact ---------------------------------------*/
.contact_tt {
	font-size:12px; 
	color:#666;
	line-height:20px;
	padding:5px;
	background-image:url(../images/line01.gif);
	background-position:0px 100%;
	background-repeat:repeat-x}
.contact_tt a {
	color:#666;}
.contact_tt a:hover {
	color:#c11624;}
.contact_ct {
	padding:5px;
	background-image:url(../images/line01.gif);
	background-position:0px 100%;
	background-repeat:repeat-x}

/*----------------------------------- product ---------------------------------------*/
.product_pic {
	padding:1px;
	border:1px solid #ccc;
	float:left;
	margin:0px 15px 10px 0px;}
.product_ct {
	color:#666;
	font-size:12px;
	line-height:20px;}
.product_ct span {
	color:#000;
	font-weight:bold;
	line-height:20px;}
.product_tt {
	font-size:12px;
	color:#000;
	line-height:18px;
	padding:5px 8px 5px 5px;
	background-image:url(../images/line01.gif);
	background-position:0px 100%;
	background-repeat:repeat-x;}
.product_tt_discr {
	font-size:12px;
	color:#666;
	line-height:18px;
	padding:5px 8px 5px 5px;
	background-image:url(../images/line01.gif);
	background-position:0px 100%;
	background-repeat:repeat-x;}
.product_list {
	font-size:12px;
	color:#666;
	line-height:20px;}
.product_list a {
	color:#666;}
.product_list a:hover {
	color:#ff0000;
	text-decoration:underline;}
/*----------------------------------- product ---------------------------------------*/
.talk_ct {
	font-size:12px;
	color:#666;
	line-height:20px;
	padding:5px;
	height:40px;}
.talk_mail {
	color:#00559b;
	font-size:12px;
	line-height:20px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
	background-image:url(../images/icon07.gif);
	background-position:0 3px;
	background-repeat:no-repeat;}
/*----------------------------------- support ---------------------------------------*/
.support_ct {
	font-size:12px;
	color:#666;
	line-height:22px;
	height:90px;
	background-image:url(../images/line01.gif);
	background-position:0px 100%;
	background-repeat:repeat-x;
	margin-bottom:20px;}
.support_tb {
	margin:0px 0px 15px 0px;}
.support_pic {
	width:70px;
	height:70px;
	padding:2px;
	border:1px solid #ccc;}
/*----------------------------------- support ---------------------------------------*/	
.about_ct {
	color:#666;
	font-size:12px;
	line-height:20px;}
.about_ct span {
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#0066a0;}

/*----------------------------------- TABLE ---------------------------------------*/

.tb_tt01 {
	text-align:center;
	font-size:12px;
	line-height:32px;
	color:#000;
	background-color:#ddd;
	border-bottom:1px solid #999;}
.tb01 { 
	background-image:url(../images/line01.gif);
	background-position:0px 100%;
	background-repeat:repeat-x;}
.tb03 {
	text-align:center;}
.tb03 a {
	text-align:center;}