/* CSS Document */
* { padding:0; margin:0;}
body {
        background:#2f3032;
	background-image: url(bg2.jpg);
	background-repeat: repeat-x;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
.pro dl { width:160px; float:left; margin-left:7px; margin-right:7px;}
.pro dl dt {
	border: 1px dashed #CCCCCC; padding:1px; height:135px;
} 
.pro dl dt img { display:block;}
.pro dl dd {text-align:left;line-height:30px; }

.menu{ font-size:14px; background:#475059;color:#fff;font-family:Arial,Times New Roman;text-align:center;}
.menu a{font-size:14px; background:#475059;color:#fff;font-family:Arial,Times New Roman;text-decoration:none}
.menu a:hover{text-decoration:none;color:#f00;}

.menu1{ font-size:14px; background:#475059;color:#fff;font-family:Arial,Times New Roman;text-align:left;}
.menu1 a{font-size:14px; background:#475059;color:#fff;font-family:Arial,Times New Roman;text-decoration:none}
.menu1 a:hover{text-decoration:none;color:#f00;}

a{text-decoration:none;color:#333;height:25px;font:12px/25px letter-spacing:0px;}
a:hover{text-decoration:none;color:#f00;}



.right_2 {width:290px; }
.right_2 ul {list-style:none;float:left;background:#FF0;}
.right_2 ul li {line-height:26px;text-align:left;}
.right_2 ul li a{font-size:12px;color:#475059;font-family:Arial,Times New Roman;text-decoration:none}
.right_2 ul li a:hover{text-decoration:none;color:#f00;}
.right_2 ul li span { font-size:12px;line-height:26px;color:#475059;font-family:Arial,Times New Roman;float:right;}
.cp_1 {
	width:900px;border: 1px solid #CCCCCC; padding-top:15px; padding-bottom:10px;position:relative;margin:0 auto;
}
.cp_1 dl {margin-left:10px; margin-right:7px; width:90px; float:left; display:inline;}
.cp_1 dl dd { text-align:center;}


#side2 ul{ list-style:none; margin-left:5px;}
#side2 ul li { line-height:25px; background-image:url(4.jpg); background-repeat:no-repeat; padding-left:25px;text-align:left;border:none;}
#side2 ul li a{ color: #333333; text-decoration:none;background:none;border:none;text-align:left;}
#side2 ul li a:hover{ color: #333333; text-decoration:none;background:none;border:none;text-align:left;}
#side2 ul li ul{ display:none; }
#side2 ul li ul li{ background-image: url(5.jpg); background-repeat:no-repeat;}
#side2 ul li ul li a:hover{ color:#FF9933;}
#side2 ul li:hover ul { display:block;}
#side2 ul li.sfhover ul { display:block;}

.side_r_main { padding:10px;text-align:left;line-height:20px;}

.news ul {list-style:none;}
.news ul li {
	background:url(c_r14_c27.gif) no-repeat left;
	text-indent:2em;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.news ul li span { float:right;}
body > table{ margin: 0 auto;}
