/* 中间部分---左边 */
.mainbody{
	float:none;
	width:1000px;
	margin:auto;
}
.leftside{float:left;
	width:210px;
	margin:5px 8px 0 0;
}
.leftside01{float:left;
	width:300px;
	margin:5px 8px 0 0;   
}

.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;
}
.leftside01_midbg{float:left;
	width:122px;
}
.leftside_midbg,.leftside01_midbg,.midside_midbg,.mainbox_midbg,.midside01_midbg,.rightside01_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{float:left;
	width:198px;
	padding:6px 4px 4px 6px;	
}
.leftside_bot li{float:left;
	width:188px;
	line-height:24px;
	background:url(../images/arrow.gif) no-repeat;
	padding-left:10px;
	display:inline;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
}
.leftside_bot,.leftside01_bot,.midside_bot,.mainbox_bot,.midside01_bot,.rightside01_bot{
	border-left:#ddd solid 1px;
	border-right:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
	
}
.leftside01_bot{float:left;
	width:286px;
	height:198px;
	padding:10px 4px 4px 8px;
}
.leftside01_bot li{float:left;
	width:135px;
	margin:3px 0 0 3px;
	text-align:center;
	height:23px;
	display:block;
	border:1px solid #cccccc;
	line-height:23px;
	display:inline;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
}
.leftside01_bot li a:hover { display:block;background-color:#FFFFEC}
.company_pic{
	float:right;
	margin-left:8px;
}



/* 中间部分---中间 */

.midside{float:left;
	width:368px;
	margin:5px 8px 0 0;   
}
.midside01{float:left;
	width:400px;
	margin:5px 8px 0 0;   
}
.midside_midbg{float:left;
	width:190px;
}
.midside01_midbg{float:left;
	width:222px;
}
.midside_bot{float:left;
	width:356px;
	padding:6px 4px 4px 6px;
}
.midside_bot li{float:left;
	width:356px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
}
.midside_bot li span { font-style:italic}
.midside01_bot{float:left;
	width:384px;
	height:198px;
	line-height:22px;
	padding:10px 8px 4px 6px;
	overflow:hidden
}


/* 中间部分---右边 */

.rightside{float:left;
	width:406px;
	margin-top:5px;
}
.rightside01{float:left;
	width:284px;
	margin-top:5px;
}
.rightside01_midbg{float:left;
	width:106px;
}
.rightside01_bot{float:left;
	width:264px;
	height:198px;
	padding:10px 9px 4px 9px;
}
.rightside01_bot li{float:left;
	width:264px;
	line-height:22px;
}
.video{float:left;
	width:406px;
	height:308px;
}
.pro_box{float:left;
	width:185px;
	margin:0 11px 5px 0;
}
*html .pro_box{
	margin:0 9px 5px 0;
}
.pro_pic{float:left;
	width:185px;
	height:185px;
	overflow:hidden
}
.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_m { float:left;
	width:185px;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:center;
	overflow:hidden}
.pro_in { float:left;
	width:185px;
	height:60px;
	line-height:20px;
	font-size:12px;
	overflow:hidden}

/* 产品部分---整体 */
.mainbox{float:left;
	width:1000px;
	margin-top:5px;
}
.mainbox_midbg{float:left;
	width:822px;
}
.mainbox_bot{float:left;
	width:984px;
	padding:10px 2px 4px 12px;
}
*html .mainbox_bot { width:980px; padding:10px 0px 4px 18px;}