body { 
	text-align: center; font-family:"宋体", arial;margin:0px; padding:0px; background: #FFF; font-size:12px; color:#000;}
.page_width {
	clear:both;margin: 0px auto;}

/*当前位置样式*/
#place{
	clear:both;
	text-align:left;
	height:26px;
	background-color:#FFFCF0;
	line-height: 26px;
	background-image: url(../../img/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	border:#C5C5C5 1px solid;
	width:978px; margin:0px auto;
}
/*头部*/
.header {margin:0 auto;clear: both;height: 100px;width: 980px;}
.header .logo {float: left;}
.header .bl {float:left;height:100px;width:400px;overflow: hidden;padding-left:5px;}
.header .ble {float:left;height:100px;width:85px;overflow: hidden;padding-left:5px;}
.header .blt {float:left;height:100px;width:210px;overflow: hidden;padding-left:5px;}
.header .about{float:right;background-image: url(../../img/index2.gif);background-repeat: repeat-y;background-position: 3px 5px;width:70px;padding-left: 10px;height: 88px;line-height: 19px;padding-top: 2px;padding-bottom: 0px;float: right;text-align: center;}
.header .bl .topbl {float: left;width: 95px;height: 80px;padding-left: 3px;}
/*banner*/
.banner{margin:0 auto;clear:both;height:auto;width:980px;}
.banner .left{float:left;width:770px;height:auto;}
.banner .right{float:right;width:205px;height:auto;padding-left:5px;}
.banner .right2{
float:right;width:170px;height:83px;line-height:20px;margin-left:5px !important;margin-left:2.5px;padding-left:33px;text-align:left;border:#C5C5C5 1px solid; background-image: url(../../img/hot_mail.gif);background-repeat: repeat-y;color:#FF0000; overflow:hidden;
}
.banner .right a{text-decoration: none;}
/*内容样式*/
#main {
	clear:both;margin:0px auto;width:980px;height:auto;}
.clear{CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden;}

/*右边内容样式*/
#main #right_main{
	float:left;
	width:100%;
	height:auto;
	margin-right: -210px;
}
/*分类显示样式*/
#list_class{
	background-color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	width:980px; margin:0px auto;
}
#list_class #title{
	text-align:left;
	line-height:14px;
	color:#333333;
	font-weight:normal;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 8px;
	margin-bottom: 0px;
}
 #list_class #content{
	background-color:#fff;
	text-align:left;
	font-size:12px;
	color:#000;
	line-height:20px;
	padding-left:10px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
}
#showclass2, #showclass3, #showclass1 {
	list-style-type:none;
	clear: both;
	line-height: 22px;
}
#showclass2 li, #showclass3 li, #showclass1 li { float:left; margin:0; width:160px; white-space:normal; margin:0;}

/*内容样式*/
#main #right_main #total_info{
	margin-left:210px;width:auto;height:25px;padding-top:5px;line-height:25px;border-top:#DDDDDD 1px dashed;border-bottom:#DDDDDD 1px dashed;}
#main #right_main #content_info{
	margin-top:5px;
	width:auto;
	height:auto;
	margin-right: 210px;
}
#main #right_main #content_info #title_border{
	margin-top:5px;
	margin-bottom:5px;
	width:auto;
	height:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #97C0FF;
	border-right-color: #97C0FF;
	border-left-color: #97C0FF;
}
#main #right_main #content_info #title_border #info_title{
	width:auto;
	height:29px;
	text-align:left;
	font-size:12px;
	color:#fff;
	background-image: url(../../img/dzy-13.gif);
	line-height: 29px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #97C0FF;
	border-left-color: #ffffff;
}
#main #right_main #content_info #title_border #title_border_bottom{
	width:auto;
	height:34px;
	text-align:left;
	font-size:13px;
	color:#000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97C0FF;
	background-color: #F0FAFF;
}


#main #right_main #content_info #list_info{
	margin-top:5px;margin-bottom:5px;width:auto;height:auto;}
#main #right_main #content_info #list_info #list_title{
	margin-bottom:3px;
	width:auto;
	height:25px;
	background-color:#F5F3F1;
	text-align:center;
	line-height:25px;
	color: #666666;
}
#main #right_main #content_info #list_info #list_title h1{
	float:left;
	width:119px;
	height:25px;
	font-size:12px;
	border-right:#ffffff 1px solid;
	font-weight: normal;
}
#main #right_main #content_info #list_info #list_title h2{
	float:left;
	width:100%;
	height:25px;
	margin-left:-120px;
	margin-right:-180px;
	font-size:12px;
	font-weight: normal;
}
#main #right_main #content_info #list_info #list_title h3{
	float:left;
	width:99px;
	height:25px;
	font-size:12px;
	border-left:#ffffff 1px solid;
	font-weight: normal;
}
#main #right_main #content_info #list_info #list_title h4{
	float:left;
	width:79px;
	height:25px;
	font-size:12px;
	border-left:#ffffff 1px solid;
	font-weight: normal;
}
	
#main #right_main #content_info #list_info #list_content{
	clear:both;width:auto;height:auto;text-align:center;}
.bgGrey{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-color: #F7F9F9;
	padding-bottom: 5px;
}
.bgRed{
	background:#FFF5EE;border-bottom:#D26D07 1px solid;}
.bgYellow{
	background:#FFF9EB;border-bottom:#D26D07 1px solid;}
.bgLine{
	float:left;
	width:55px;
	height:21px;
	line-height:21px;
	margin-right:5px;
	text-align:left;
	white-space:normal;
	background-image: url(../../img/dzy-20.gif);
	padding-left: 14px;
}
.bgclear{
	clear:both;width:100%;font-size:1px;height:5px;}
#main #right_main #content_info #list_info #list_content h1{
	clear:left;
	float:left;
	width:119px;
	font-size:12px;
	font-weight:normal;
	border-right:#ffffff 1px solid;
	margin-top: 10px;
}
#main #right_main #content_info #list_info #list_content h2{
	float:left;width:100%;margin-left:-120px;margin-right:-180px;font-size:12px;font-weight:normal;word-wrap:break-word;}
#main #right_main #content_info #list_info #list_content h3{
	float:left;width:99px;font-size:12px;font-weight:normal;border-left:#ffffff 1px solid;}
#main #right_main #content_info #list_info #list_content h4{
	clear:right;float:left;width:79px;font-size:12px;font-weight:normal;border-left:#ffffff 1px solid;}
.so-ziyingbg{
	font-size: 12px;
	background-image: url(../../img/dzy-15.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	float: left;
	width: 60px;
	padding-left: 28px;
	line-height: 29px;
}
	
#main #right_main #content_info #list_info #list_content h1 #pic{
	width:100px;
	height:100px;
	border:1px solid #ccc;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#main #right_main #content_info #list_info #list_content h1 #pic img{
+position:relative; 
top:-49%;left:-50%
}
/*浏览器具差异*/
#main #right_main #content_info #list_info #list_content h1 #pic A{
	left: 1px;
	top: 1px;
}
#main #right_main #content_info #list_info #list_content h2 #info_name{
	margin-left:120px;margin-right:180px;width:auto;height:auto;margin-top:10px;text-align:left;word-break:break-all;word-wrap:break-word;}
#main #right_main #content_info #list_info #list_content h2 #info_brief{
	margin-left:120px;margin-right:180px;width:auto;height:auto;text-align:left;line-height:20px;word-break:break-all;word-wrap:break-word;color:#666;}
#main #right_main #content_info #list_info #list_content h2 #pro_class{
	margin-left:120px;margin-right:180px;width:auto;height:auto;text-align:left;word-break:break-all;word-wrap:break-word;line-height:20px;}
#main #right_main #content_info #list_info #list_content h2 #info_company{
	margin-left:120px;margin-right:180px;width:auto;height:auto;text-align:left;word-break:break-all;word-wrap:break-word;line-height:20px;}
#main #right_main #content_info #list_info #list_content h2 #info_sign{
	margin-left:120px;margin-right:180px;width:auto;height:auto;text-align:left;word-break:break-all;word-wrap:break-word;}

#main #right_main #content_info #list_info #list_content h3 #info_where{
	width:auto;height:auto;margin-top:50px;word-break:break-all;}
#main #right_main #content_info #list_info #list_content h4 #info_message{
	width:auto;height:auto;margin-top:50px;word-break:break-all;}
	
#main #right_main #content_info #list_info_bottom{
	clear:both;
	width:auto;
	height:30px;
	margin-top:15px;
	padding-top:5px;
	background-color:#E3F1FD;
	text-align:center;
	line-height:30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #3399FF;
	border-bottom-color: #3399FF;
	font-size: 14px;
}
#list_content h1 #pic p{ +position:absolute; top:50%  }
.dzy-xt-bom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width:980px;margin:0px auto;
}	
