@charset "utf-8";
/* CSS Document */
#ads{
	background:url(../images/ads_bg.gif) repeat-x;
	height:100px;
	min-width:1030px;
}
#content_ads{
	height:80px;
	width:1000px;
	padding-top:15px;
	padding-bottom:5px;
	margin:0 auto;
	text-align:center;
}
#content_ads h2{
	width:300px; 
	float:left; 
	font:bold;
	font-size:40px;
	color:#7b7b7b; 
	padding:20px 0 0 30px; 
	margin:0;
}
.content_right{
	border-left:#eeeeee solid 1px;
	padding: 10px;
	float: right;
	width: 805px;
}
#div_right{
	float:right;
}
.content_left{
	float: left;
	width: 150px;
	margin:10px;

}
* html .content_left{
	position:relative;
	float:none;
	display:inline;
	top:10px;
	left:10px
}

.content_left li{
	background-color:#eeeeee;
	width:125px;
	overflow:hidden;
	text-align:center;
	display:block;
	padding:5px 8px;
	height:100%;
	font-size:12px;
	font-weight:bold;
	font-family:"微软雅黑", "宋体";
	text-decoration:none;
	margin-bottom:1px;
	
}
.content_left a{
	color:#737373;
}
.content_left a:hover{
	color:#b7b7b7;
	text-decoration:underline;
}
#pop_up li a, #pop_up li a:visited {
	display:block; 
	}
#pop_up {
	position:relative;	
}
#pop_up li ul {
	display: none;
	position:absolute; 
	top:0px; 
	left:142px;}
#pop_up li ul li {
	display:block; 
	background:#eee; 
	}
#oed{
	background-color:#CCC
}

.loc{
	margin:10px;
}
.title,.title_l{
	margin-top:15px;
	height:20px;
	color:#787878;
	text-align:center;
	padding:3px 3px;
	font-size:14px;
	font-weight:bold;
	font-family:"微软雅黑", "黑体","";
	float:left;
	width:795px
	
}
.title_l{
	text-align:left;
	padding-left:15px;
}
hr{
	color:#eee;
	float:left;
	margin-left:3px;
	width:795px;
}
.pro {
	float:left;
	width:795px;
	padding:10px;
	line-height:180%
}

.pro_list{
	background-color:white;
	margin:8px auto;
	width:795px;
	float:right;
}
.pro_list li{
	padding:5px 0 0 15px;
	overflow:hidden;
	height:155px;
}
.pro_list li a{
	color:#333;
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
}
.pic{
	width:160px;
}
.pic img{
	width:150px;
	height:150px;
	border:none;
}
.ti{
	padding-left:10px;
	padding-bottom:6px;
	border-bottom:1px dashed #666;
	width:550px;
	height:40px;
	vertical-align:bottom;
}
.ti a:hover{
	color:#888;
}
.ti_p{
	padding-top:6px;
	padding-left:10px;
	line-height:130%;
	vertical-align:top;
}
#pro_img{
	float:left;
	margin:10px;
	width:300px;
	height:300px;
	overflow:hidden;
}

#pro_intr{
	float:right;
	margin:10px 15px;
	width:435px;
	height:280px;
	line-height:180%;
	padding-top:20px;
}
#detail{
	float:left;
}
#ref td{
	text-align:left;
	line-height:180%;
	padding:8px;
	width:300px;
	background:#F5F5F5;
}
#ref .tdtitle{
	width:100px;
}
#spe,#ref,#fun,#pro_intr1{
	margin:10px 20px;
	line-height:180%;
}

cite{ 
	float:left; 
	width:70px; 
	height:18px;
	font-style:normal; 
	overflow:hidden;
	}
#nojt{
	background:none; 
	border-bottom:dotted 1px;
	padding-bottom:5px;
}

.xh,.bt,.sj{
	text-align:center;
	height:18px;
	}
.xh{
	width:80px;
}
.bt{
	width:500px;	
}
.sj{
	width:150px;	
}
cite.tt{ 
	float:right;
	padding-top:5px;
}

.s_title{
	background:url(../images/pro_intr.gif) no-repeat 2px 6px;
	vertical-align:middle;
}
.s_title span{
	margin-left:18px;
	font-size:14px;
	font-weight:bold;
	color:#444;
	line-height:180%
}
