/* 中间部分---左边 */
.mainbody{
	float:none;
	width:1000px;
	margin:auto;
	background-color:#ffffff
}
.leftside{
	float:left;
	width:233px;
	margin:5px 0 0 0;
}

.leftside_box{
	float:left;
	width:233px;
	margin-bottom:10px;
}
.leftside_top{
	float:left;
	width:233px;
}
.leftside_midbg{
	float:left;
	width:213px;
	background:url(../images/company_midbg.jpg) repeat-y;
	padding:0 0 0 20px;
}
*html .leftside_midbg { padding:0 0 0 15px;}
.leftside_midbg li{
	float:left;
	width:173px;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	padding-left:12px;
	background:url(../images/arrow.gif) no-repeat;
}
.leftside_midbg li.sub { width:163px; padding-left:22px; background:none; font-size:12px; font-weight:normal}

.leftside_bot{
	float:left;
	width:210px;
	padding:0 12px 0 11px;
}
.leftside_bot li{float:left;
	width:210px;
	line-height:24px;
}



/* 中间部分---右边 */
.rightside{
	float:right;
	width:756px;
	margin-top:5px;
}
.rightside_top{
	float:left;
	width:724px;
	height:34px;
	line-height:34px;
	color:#fff;
	font-size:14px;
	padding:4px 0 0 32px;
	background:url(../images/company_right.gif) no-repeat;
}
.rightside_top a { color:#FFFFFF; text-decoration:none}
.rightside_top a:hover { color:#FFFFFF; text-decoration:underline}
.rightside_bot{
	float:left;
	width:736px;
	line-height:24px;
	background-color:#f5f5f5;
	padding:15px 10px;
}
.rightside_bot li{float:left;
	width:736px;
	line-height:22px;
	height:22px;
	font-size:14px;
	margin-bottom:14px;
	border-bottom:#ccc dotted 1px;
}
.rightside_bot li span { font-size:12px; color:#999999}

.pro_box,.pro_box_v,.pro_box_r,.pro_box_v3{
	float:left;
	width:246px;
	height:292px;
	margin:10px 6px 0 0;
}
.pro_box_v { height:252px;}
.pro_box_v3 { height:252px; margin-right:0px;  float:right}
.pro_box_r { margin-right:0px; float:left}

.pro_pic,.pro_pic_v{
	float:left;
	width:244px;
	height:224px;
	text-align:center;
	border:1px solid #cccccc;
	overflow:hidden
}
.pro_pic_v { height:188px;}

.pro_text{
	float:left;
	width:246px;
	line-height:24px;
	height:24px;
	font-size:14px;
	text-align:center;
	overflow:hidden;
}

.purch { float:none; width:148px; height:28px; line-height:28px; margin:10px auto 10px auto; display:block; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(../images/button1.gif)}
.purch a {color:#FFFFFF; display:block;}
.purch a:hover {  background:url(../images/button2.gif); color:#FFFFFF; display:block; }

.pro_text a { font-size:14px; color:#000000; font-weight:bold}
.pro_text a:hover { font-size:14px;}
.pro_text span { font-family:Arial, Helvetica, sans-serif;}
.pro_intr{
	float:left;
	width:246px;
	line-height:20px;
	height:40px;
	overflow:hidden;
	text-align:left;
	color:#0071c7
}

.news_Title{
	float:left;
	width:736px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#0071c7;  
	margin-bottom:8px;
}
.news_Title h1 { font-size:18px}
.news_Title h2 { font-size:14px; font-weight:normal}
.news_Title h3 { font-size:12px; color:#999999; font-weight:normal}
.news_Content{
	float:left;
	width:736px;
	font-size:14px;
	line-height:24px;
}
.large_pic{
	float:left;
	width:736px;
	text-align:center;
	margin-bottom:8px;
}
.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:730px;
	line-height:24px;
	font-weight:bold;
	color:#0099ff;
	text-align:center;
	padding:10px 0 10px 0; 
}
.flip a{ 
	color:#0099ff;
	text-decoration:none;
}
.flip a:hover{ 
	color:#ff0000; 
	text-decoration:none;
}
.job_table{
	float:left;
	width:736px;
	margin-top:8px;
}
.job_table table{
	background-color:#e5e5e5;
}
.job_table table td{
	line-height:30px;
	background-color:#fff;
	padding:0 10px 0 10px;
}