html {
background-color:#333;
margin:0px;
}
body {
	width:1003px;
	background-color:#FFFFFF;
	margin:auto;
}
body,td,th {
	font-family: 宋体;
	font-size: 12px;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
}

.top {
background-image:url(top_bg.jpg);margin-bottom:1px;}

.menu {
background-image:url(top_line.jpg);
background-position:right;
background-repeat:no-repeat;
height:40px;
color:#CCCCCC;
line-height:120%;
padding:0px 10px;
}

.menu a:link {
	color: #fff;
	text-decoration: none;
}
.menu a:visited {
	color: #fff;
	text-decoration: none;
}
.menu a:hover {
	text-decoration: none;
	color: #FFFF00;
}
.menu a:active {
	text-decoration: none;
}

.main_table {
background-image:url(main_bg.jpg);
background-position:top;
background-repeat:repeat-x;
}

.box {
margin-bottom:10px;}

.box_td {
border-left:#ddd 1px solid;
border-right:#ddd 1px solid;
border-bottom:#ddd 1px solid;
padding:5px;
line-height:180%;}

.box_ta {
border-left:#ddd 1px solid;
border-right:#ddd 1px solid;
border-bottom:#ddd 1px solid;
padding:5px;
line-height:180%;}

.box_tc {
padding:5px;
line-height:180%;}

.left_con {background:url(bg5.gif) repeat-x left bottom; color:#CCCCCC;}

.about {
background-image:url(bg5.gif);
background-position:bottom;
background-repeat:repeat-x;}

.case {
width:114px;
margin:5px 3px 0px 4px;
float:left;}

.case_img {
border:#CCCCCC 1px solid;
padding:2px;}

.case_img img {
width:110px;
height:100px;}

.case_title{
text-align:center;
padding-top:5px;
}

.box_td li {
list-style:none;
padding:5px 0px;
}
.box_td li img {
margin-right:5px;
}

.contact_table {border:#ddd 1px solid; margin-bottom:10px;}
.contact_td { padding:5px 10px; line-height:180%;}

#quick {
	width:214px;
	border:1px solid #dddddd;
	background:url("q_bg.jpg") repeat-x left bottom;
	border-top:0px none;
	text-align:center;
	padding-top:14px;
	padding-bottom:15px;
}
#quick a {
	display:block;
	background:url("quick_a.gif") no-repeat;
	text-align:center;
	width:158px;
	height:26px;
	line-height:26px;
	letter-spacing:2px;
	margin-top:1px;
}
#quick a:hover, #quick a:active {
	background:url("quick_aa.gif") no-repeat;
	color:#ffffff;
}

.ny {
background-image:url(ny.jpg);
height:27px;
padding-left:20px;
font-weight:bold;}

.tit {
font-size:14px;
font-weight:bold;}

.bottom {
background-image:url(400clean_28.jpg);
color:#333;
height:66px;
line-height:150%;
text-align:center;
}