/* 中间部分---左边 */
.mainbody{
	float:none;
	width:1000px;
	margin:auto;
}
.leftside{
	float:left;
	width:210px;
	margin:5px 8px 0 0;
}
.leftside_box{float:left;
	width:210px;
	margin-bottom:5px;
}
.leftside_left{float:left;
	width:148px;
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:26px;
	background:url(../images/new_tit_bg.gif) no-repeat;
}
.leftside_midbg{float:left;
	width:32px;
}
.leftside_midbg,.rightside_midbg{float:left;
	height:30px;
	line-height:30px;
	color:#999;
	text-align:right;
	background:url(../images/new_midbg.gif) repeat-x;
}
.leftside_right{float:left;
	width:4px;
	height:30px;
	background:url(../images/new_right.gif) no-repeat;
}
.leftside_bot,.leftside_bot1{float:left;
	width:198px;
	padding:6px 4px 4px 6px;	
}
.leftside_bot li,.leftside_bot1 li{float:left;
	width:188px;
	line-height:24px;
	height:24px;
	background:url(../images/arrow.gif) no-repeat;
	padding-left:10px;
	overflow:hidden
}
.leftside_bot1 li { font-size:14px;}
.leftside_bot,.leftside_bot1,.rightside_bot,.rightside_botone{
	border-left:#ddd solid 1px;
	border-right:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
	
}




/* 中间部分---右边 */

.rightside{float:left;
	width:782px;
	margin-top:5px;
}
.rightside_midbg{float:left;
	width:604px;
}
.rightside_bot{float:left;
	width:762px;
	line-height:22px;
	padding:12px 9px 10px 9px;
}

.rightside_b_tit { float:left; height:25px; line-height:25px; width:764px; padding:5px 9px 5px 9px;background-color:#EBE8FF; font-size:14px; font-weight:bold}

.rightside_bot li{float:left;
	width:762px;
	line-height:22px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:12px;
	font-size:14px
}
.rightside_bot li span{
	font-size:12px;
	color:#666666
}
.rightside_botone{float:left;
	width:772px;
	padding:12px 0 4px 8px;
}

.pro_box{float:left;
	width:185px;
	height:250px;
	margin:0 7px 10px 0;
}
*html .pro_box{float:left;
	margin:0 6px 10px 0;
}
.video_box { float:left; width:236px; height:210px; padding:0 10px 0 10px;}

.pro_pic{float:left;
	width:185px;
	height:185px;
	overflow:hidden
}
.video_pic,.video_text { float:left; width:235px; height:185px;} 
.video_text { height:25px; line-height:25px; text-align:center;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	display:inline;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; }

.pro_pic img { border:0px;}
.pro_text{float:left;
	width:185px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	display:inline;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
}
.pro_text a{ color:#1E598A}
.pro_text a:hover{ color:#ff0000; text-decoration:underline}
.pro_in { float:left;
	width:185px;
	height:40px;
	line-height:20px;
	font-size:12px;
	overflow:hidden}

.news_Title{float:left;
	line-height:36px;
	width:762px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#004499;  
	margin-bottom:8px;
}

.news_Title li { width:180px; margin-left:5px; height:25px; line-height:25px; overflow:hidden; border:1px solid #cccccc; text-align:center}
.news_Title li.cur a{ color:#FF0000}
.news_Title h1 { font-size:16px;}
.news_Title h2 { font-size:14px; }
.news_Title h3 { font-size:12px; color:#999999; font-weight:normal}

.news_Content{float:left;
	line-height:26px;
	width:762px;
	font-size:14px;
}
.recent{ float:left;
	width:736px; 
	height:24px; 
	line-height:24px;
	font-size:14px; 
	font-weight:bold; 
	color:#003699;
	text-align:center;
	margin-bottom:5px;
}
.flip{float:left;
	width:772px;
	line-height:24px;
	font-weight:bold;
	color:#004499;
	text-align:center;
	padding:10px 0 10px 0; 
}
.flip a{ 
	color:#004499;
	text-decoration:none;
}
.flip a:hover{ 
	color:#ff0000; 
	text-decoration:none;
}
.feedback_table{
	width:762px;
	margin-top:8px;
}
.feedback_table table{
	background-color:#e5e5e5;
}
.feedback_table table td{
	line-height:30px;
	background-color:#fff;
	padding:0 10px 0 10px;
}

.large_pic,.purch { float:none; width:90% ; margin:5px auto; text-align:center; font-size:14px; font-weight:bold; overflow:hidden}