

body{
	color:#666; 
	text-align:center;
	background:url(../images/body_bg.jpg) repeat-x top;
	font-family:"Arial";
}

p ,img ,table {
	margin:0px;
	padding:0px;
}

a:link ,a:visited{
	color:#666;
	text-decoration:none;
}
a:hover{color:#ff6600;}

.img-border img{
	border:1px solid #dadada;
	background-color:#f6f6f6;
	padding:3px;
}

/**********logo css**********/
.index-top{
	background:url(../images/top_bg.jpg) no-repeat;
	width:1347px;
	height:78px;
	padding-top:33px;
	border:0px solid red;
	text-align:left;
	color:#88888a;
}

.index-top01{
	text-align:right;
	margin-top:0px;
	margin-right:115px;
	border:0px solid red;
}
.index-top01 span{
	margin-left:35px;
}

.index-top02{
	text-align:left;
	padding-top:13px;
	padding-left:952px;
	border:0px solid red;
}


.index-flash{
	background:url(../images/index-main02.jpg) no-repeat 0 3px;
	width:484px;
	height:257px;
}


/**********menu css**********/
.home{
	display:block;
	width:56px;
	height:49px;
	border:0px solid black;
}
.index-menu{
	height:49px;
	text-align:center;
	font-size:14px;
	background:url(../images/menu_bg.jpg) no-repeat;
	color:#585858;
}
/*.index-menu td{ width:120px;}*/
.index-menu a:link ,.index-menu a:visited{ color:#585858;}
.index-menu a:hover{ color:#ff6600;}
.current-menu{ background:url(../images/currentmenu.jpg) no-repeat center;}





/**********index main css**********************************/
.recommend{
	background:url(../images/index-main01.jpg) no-repeat top;
	width:214px;
	padding-top:40px;
	height:216px;
}

.index-title{
	font-size:14px;
	font-weight:bold;
	background:url(../images/index-main_bg.jpg) no-repeat;
	height:43px;
	line-height:43px;
	text-indent:20px;
	color:#585858;
	/*line-height:30px;*/
	text-align:left;
}

.index-product td{
	text-align:center;
	line-height:220%;
	margin-top:5px;
}

.index-product-title{
	text-align:left;
	padding-left:12px;
	border:0px solid red;
	width:142px;
	margin:0 auto;
}
.index-product-title img{ border:none;}
/**********index main css**********************************/


/****index-news***********************************/
.index-news td{
	line-height:200%;
	/*background:url(../images/index_17.jpg) no-repeat 10px 9px;*/
	text-align:left;

}
.index-news  label{ float:right; margin-right:10px;}
.index-news td div{
	background:url(../imagescommon/index_dot.jpg) repeat-x bottom;
	/*width:230px;*/
	margin:0 auto;
}



/*******index-left css:contact********/
.contact{
	border:1px solid #d6d3d3;
	height:343px;
	background-color:#f6f6f6;
}
.contact-title{
	width:202px;
	height:35px;
	font-weight:bold;
	font-size:14px;
	/*border:1px solid red;*/
	padding-top:4px;
	text-align:left;
	text-indent:20px;
	line-height:35px;
	border-bottom:1px solid #d1d1d1;
	background:url(../images/contact-top.jpg) no-repeat 6px 18px;
}
.contact img{ margin-top:9px;}
.index-contact{
	width:190px;
	text-align:left;
	border:0px solid red;
	margin-left:12px;
	margin-top:10px;
	line-height:200%;
}
/*******index-left css:contact********/



/****inside css***********************************/
.about-title{
	font-size:14px;
	font-weight:bold;
	background:url(../images/about-title_bg.jpg) no-repeat;
	height:43px;
	line-height:43px;
	text-indent:20px;
	color:#585858;
	/*line-height:30px;*/
	text-align:left;
}

.about-text{
	line-height:220%;
	/*padding:10px 30px 10px 30px;*/
	padding:10px;
	text-align:left;
}


/**********************product category css***************************/
.product-top{
	background:url(../images/product-a-top.jpg) no-repeat top #fff;
	padding-top:40px;
	height:40px;
	width:216px;
}
.product-top .border{
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	width:214px;
}
.product-b-top{
	width:201px;
	margin:0 auto;
}
.product-category td{
	line-height:280%;
	background:url(../images/product-nav.jpg) no-repeat bottom #f8f8f8;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	text-indent:20px;
	text-align:left;
}
.product-category-a div{background:url(../imagescommon/index_dot_block.gif) repeat-x bottom; margin:0 auto;}
.product-category-a{ font-weight:bold;}
.product-category td .product-category-b {
	background:none;
	text-indent:30px;
	font-weight:100;
	font-size:12px;
	border:none;
/*	background:url(../imagescommon/index_dot_block.gif) no-repeat 10px 7px;*/
	line-height:200%;
}
.product-category td .product-category-c{
	text-indent:55px;
	line-height:150%;
	/*border-bottom:1px solid #BDBDBD;*/
}
.product-category-current{ font-weight:bold;}
/**********************product category css***************************/



/*newslist.asp*/
.newslist{
	line-height:260%;
}
.newslist td{
	background:url(../imagescommon/index_dot_black.gif) repeat-x bottom;
	text-indent:30px;
	text-align:left;
}
.newslist td div{
	background:url(../imagescommon/arrow.gif) no-repeat 8px 11px;
}

.newslist ul li{
	list-style-type:none;
	background:url(../train/images/index_23.jpg) no-repeat 1px 7px;
	text-indent:15px;
	border-bottom:1px dotted #CCCCCC;
}
.newslist ul li span{
	float:right;
	margin-right:10px;
}
.newslist span{ float:right; margin-right:10px;}
/*newslist.asp*/

.caselist ul{
	float:left;
	width:160px;
	margin-left:12px;
	margin-top:15px;
}
.caselist ul li{
	list-style-type:none;
	text-align:center;
}




/****index-footer css***********************************/
.index-footer{
	background:url(../images/footer_bg.jpg) repeat-x;
	width:100%;
	margin:0 auto;
	text-align:center;
	color:#7a7d7e;
	line-height:200%;
}
.index-footer div{
	text-align:left;
	padding-left:40px;
}
/****index-footer css***********************************/





