* {
	margin:0; padding:0;
	font-size:100%;
}
ul { list-style:none;}
body {
	background:url(images/bg.jpg) repeat-x top #FFFFFF;
	margin: 0px;
	text-align:center
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}
a:link {
	color: #676767;
	text-decoration: none;
}
a:visited {
	color: #676767;
	text-decoration: none;
}
a:hover {
	color: #676767;
	text-decoration: none;
}
a:active {
	color: #5A5A5A;
	text-decoration: none;
}


#main {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 922px
}
.htop {
background:url(images/topbg.jpg); height:147px;
}


.menu { padding:-21px 0 0 0px;}
.menu li {background:none; padding:0; float:left; width:120px; margin-right:8px;}
.menu li a {display:block; background:url(images/menu_li.gif) top left no-repeat; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:15px; text-align:center; font-family:arial; padding:5px 0 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:28px}
.menu li a:hover { background:url(images/mebg.jpg) center  left no-repeat; color:#191919; text-decoration:none; font-size:15px; line-height:28px}
.menu .active { background:url(images/mebg.jpg) center left no-repeat; color:#191919; text-decoration:none;font-size:15px; line-height:28px}


#banner {
margin:8px 0px 8px 0px
}


.abouts {
background:url(images/abbg.jpg); width:213px; height:286px; float:left; padding-left:30px; padding-top:40px; padding-right:15px; text-align:left; line-height:20px
}

.prolist {
background:url(images/probg.jpg); width:653px; height:327px; float:right;
}
.pcs {
CLEAR: both; background:url(images/pcsbg.jpg); margin:8px 0px 8px 0px; text-align:left; height:106px
}
.procc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #087AD2;
	line-height:20px
}

.pcsr {
float:right}
.pcsl {
float: left}
.procstit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0C762C;
}


.bottoms {
margin:8px 0px 8px 0px; text-align:left
}
.bottommenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #285E84;
}


.abs {
 background:url(images/cbg.jpg) repeat-x top ; border:#E0EDF4 1px solid; clear:both
}

.al {
 width:213px; float:left; padding-left:20px; padding-top:10px; padding-right:0px; text-align:left; line-height:20px; 
}

.pr {
 width:623px;  border-left:#E0EDF4 1px solid; text-align:left; padding:15px; line-height:20px
}

.left_list{ margin-bottom:8px}
.left_list li { width:200px; padding-left:20px; }
.left_list li a { background:url(images/csbg.jpg) no-repeat left; color:#194D75;   font-size:14px;  line-height:30px; padding-left:15px  }
.left_list li a:hover { background:url(images/csbg.jpg) no-repeat  left; color: #194D75;  font-size:14px; padding-left:15px }


.prolist1 {
background:url(images/pt1bg.jpg); width:653px;  float:right;
}


#inList {
	MARGIN:0px auto; VERTICAL-ALIGN: middle; WIDTH: 100%; TEXT-ALIGN: center
}
#inList UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN:left
}
#inList UL LI {
	FLOAT: left;   width:280px; height:87px
}
#inList UL LI A:link {
	COLOR: #4B4B4B
}
#inList UL LI A:visited {
	COLOR: #4B4B4B
}


.left_list2{ margin-bottom:8px}
.left_list2 li { width:300px; padding-left:20px; }
.left_list2 li a { background:url(images/csbg.jpg) no-repeat left; color:#194D75;   font-size:12px;  line-height:30px; padding-left:15px  }
.left_list2 li a:hover { background:url(images/csbg.jpg) no-repeat  left; color: #194D75;  font-size:12px; padding-left:15px }