/* CSS Document */
.banner_1 { height:250px; margin-top:8px;}
.side {
	width:260px;
	float:left;
	/*margin-top:-50px;*/ position:relative; z-index:5; margin-left:10px; display:inline;
}
.side ul li { background:url(y_r21_c4.jpg) no-repeat center; height:31px; line-height:31px; text-indent:6.5em; margin-top:3px; font-weight:bold;}
.img_side { margin-top:5px; margin-left:2px;}
.side_1 {border: 1px solid #e4e4e4; background:url(dw.jpg) repeat-x bottom ; padding-bottom:90px; margin-bottom:10px; }
.side_r { float:right; width:719px; overflow:hidden;}
.side_r_tab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; margin-top:10px;
}
.side_r_tab_1 { background:url(y_r25_c18.jpg) no-repeat left; margin-left:20px; text-indent:2em; font-size:14px;}
.side_r_main { padding:10px 5px 0px 20px;}
.pro_1 {
	width:200px;
	padding:3px;
	border: 1px dashed #CCCCCC; float:left; margin-left:10px; margin-right:10px; margin-top:5px;
}
.pro_name { margin-top:3px; background:#CCCCCC; text-align:center; line-height:27px; color:#FFFFFF;}
.next { clear:both; text-align:center; margin-top:10px;}
.news span { float:right;}
.xwbt { background:url(newslist_bg.gif) repeat-x; height:29px; margin-bottom:10px; text-indent:5em; line-height:29px; font-weight:bold;}
.xwbt span { float:right; margin-right:15px;}
.side_r_main h1 {font-size:18px; font-weight:normal; text-align:center;  background:url(newslist_bg.gif) repeat-x; height:29px; line-height:29px; margin-bottom:10px;}
.fb { text-align:center;color:#666666; line-height:30px;}