/* CSS Document */
body {
margin:0;
padding:0;
background:#fff url(../images/bg.jpg) repeat-x 50% 0;
behavior:url(ie-css3.htc);
}
.mt20 {
	margin-top: 20px;
}
.mt15 {
	margin-top: 15px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt5 {	
	margin-top:5px;
}
.ml5 {
margin-left:5px;
}
.ml8 {
margin-left:8px;
}
.ml10 {
margin-left:10px;
}
.ml15 {
margin-left:15px;
}
.ml20 {
margin-left:20px;
}

.pt5 {
padding-top:5px;
}
.pt10 {
padding-top:10px;
}
.pl5 {
	padding-left:5px;
}
.pl8 {
	padding-left:8px;
}
.fl {
	float: left;
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	zoom:1;
}
.d-inline {
_display:inline;
}

/* 中国熊猫网 */
#panda-index_headtop {
	height:40px;

}
.main-1002 {
	width:1002px;
	margin:0px auto;
}
#panda-index_headtop-left {
	height:40px;
	float:left;
}
#panda-index_headtop-right {
	float:right;
	padding-right:30px;
	padding-top:8px;
}

#datetime {
	float:left;line-height:40px;
}
#panda-index_headtop-right span {
	display:block;
	float:left;
	height:24px;
	line-height:23px;
	width:90px;
	text-align:center;
	border:1px solid #ccc;
	font-weight:bold;
	font-size:14px;
	color:#59ad31;
	margin-left:15px;
}
#panda-index_headtop-right span a {
		color:#59ad31;
}
#panda-index_headtop-right span a:hover {
	display:block;
	color:#fff;
	width:90px;
	height:24px;
	background:#59ad31;
}
#panda-index_headtop2 {
	height:104px;
	background:url(../images/index-logobg.jpg) repeat-x;
}
#padnda-index-logo {
	background:url(../images/index-logo.jpg) no-repeat;
	height:104px;
}
#panda-index-search {
	padding-top:30px;
	padding-left:530px;
}
#so360_keyword {
	float:left;
}
#so360_subit {
	float:left;
	width:50px;
	height:30px;
	text-align:center;
	color:#fff;
	border:none;
	background:#019644;
}
nav {
	background:#019644;
	height:50px;

}
#panda-index-nav ul li {
	float:left;
	line-height:50px;
	color:#fff;
	

}
#panda-index-nav ul li span {
	padding-left:30px;
	padding-right:30px;	display:block;
}
#panda-index-nav ul li a {
	font-family: "Microsoft YaHei", "黑体"; 
		padding-left:28px;
	padding-right:28px;
	font-size:18px;
	font-weight:bold;
	display:block;
	color:#fff;
}
#panda-index-nav ul li a:hover {
	background:url(../images/index-navbg.jpg) repeat-x;

	color:#019644;
	text-decoration:none;
}
#panda-index-tophuan { position: relative;  height:400px; overflow: hidden; }
#panda-index-tophuan .pic{ position:relative; z-index:0; }
#panda-index-tophuan .pic li {
height:400px;	text-align:center;
}
#panda-index-tophuan .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
#panda-index-tophuan .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
#panda-index-tophuan .hd .on{ background-position:0 0; }

#panda-index-tophuan .prev,
#panda-index-tophuan .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
#panda-index-tophuan .prev { left:16%; }
#panda-index-tophuan .next { background-position: 0 -90px; right:16%; }
#panda-index-tophuan .prev:hover,
#panda-index-tophuan .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

#panda-content1 {
margin-top:20px;	
}
#panda-content1-left {
	float:left;
	width:570px;
	height:360px;
}
#panda-content1-right {
float:left;	
width:410px;
height:360px;
overflow:hidden;
margin-left:20px;
}

#panda-content1-right .panda-content1-right-tt{ height:46px;  position:relative; }
#panda-content1-right .panda-content1-right-tt ul{ float:left; position:absolute;   }
#panda-content1-right .panda-content1-right-tt ul li{ float:left;cursor:pointer;height:44px;line-height:44px;width:125px;border:1px solid #ddd;font-size:18px;font-weight:bold;*display:inlein;margin-left:8px; text-align:center;font-family: "Microsoft YaHei", "黑体"; }
#panda-content1-right .panda-content1-right-tt ul li.on{ height:46px;  background:#4aa444;  color:#fff}
#panda-content1-right .newlist14-date ul{ padding:15px;  zoom:1;  }
#panda-content2 {
	
}
.panda-content2-new {
	width:490px;
	float:left;
	height:220px;
	margin-top:20px;
}
.panda-content2-newtt {
	height:40px;
	line-height:40px;
	position:relative;
	background:#f3f3f3;
}
.panda-content2-newtt h2 {
	width:180px;
	text-align:center;
	color:#fff;
	background:#4ba243;
	float:left;font-family: "Microsoft YaHei", "黑体"; 
	font-size:18px;


}
.panda-content2-newtt h3 {
	float:right;
	width:40px;
	height:40px;
	background:url(../images/index-c2ttico.jpg) no-repeat;
}
.panda-content2-newtt h3 a {
	display:block;
	width:40px;
	height:40px;
}
.panda-content2-new-left {
	width:180px;
	height:156px;
	float:left;
}
.panda-content2-new-right {
float:left;	
margin-left:10px;
width:300px;
}
.panda-content2-new-leftul li img {
	width:180px;
	height:156px;
}
.panda-content2-new-left ul li {
	width:180px;
	height:156px;
	

}

#panda-content3 {
margin-top:20px;overflow:hidden; zoom:1;
}

#panda-content3 .hd .prev,#panda-content3 .hd .next{ display:block; line-height:24px;border:1px solid #ccc;border-radius:5px;text-align:center; width:28px; height:24px; float:right; margin-right:5px; margin-top:8px;  font-size:18px;overflow:hidden;text-decoration:none;
cursor:pointer; }

#panda-content3 .hd .next:hover,#panda-content3 .hd .prev:hover {
background:#4ba243;
color:#fff;	
}
#panda-content3 .bd{ padding:25px 0;height:174px;overflow:hidden; width:1002px;}
#panda-content3 .bd ul{ overflow:hidden; zoom:1;}
#panda-content3 .bd ul li{margin-right:10px; float:left; *display:inline; overflow:hidden;width:244px; height:174px;  }

#panda-content3 .bd ul li  img{ width:244px; height:174px; display:block;  }

#panda-index-link {
background:#f3f3f3;	
padding:30px 0;
}
.panda-index-linknew {
padding-left:95px;
width:225px;	
float:left;
*display:inline;
margin-left:20px;
}
.panda-index-linknew ul li {
	line-height:30px;
	border-bottom:1px solid #ccc;
}
#panda-index-linkico1 {
	background:url(../images/index-linkico.jpg) no-repeat;	
}
#panda-index-linkico2 {
	background:url(../images/index-linkico1.jpg) no-repeat;	
}
  
#panda-index-linkico3 {
	background:url(../images/index-linkico2.jpg) no-repeat;	
}
#panda-footer {
	background:#313131;
	padding:30px 0;
	text-align:center;
	color:#fff;
}
#panda-footer a {
	color:#fff;
}
/* 列表页 */
#panda-class-conten {
	margin-top:20px;
}
#panda-class-tt {
	height:44px;
border-bottom:2px solid #4aa444;		
}
#panda-class-tt h2 {
float:left;
	line-height:44px;
	display:block;
	height:44px;
	border-bottom:2px solid #999;
	font-size:18px;
	font-weight:bold;
	padding:0px 15px;
}
.panda-class-index-tt {
margin-top:20px;
height:30px;
line-height:30px;	
background:#4aa444;
}
.panda-class-index-tt h2 {
	float:left;
	color:#fff;
	font-size:14px;
	text-indent:24px;
}
.panda-class-index-tt h3 {
	float:right;
}
.panda-class-index-tt h3  a {
	color:#fff;
}
#panda-class-tt h3
{
	line-height:44px;float:right;
	background:url(../images/index-class-homeico.jpg) no-repeat 0px 13px;
	text-indent:25px;
}
.panda-class-list {
	padding:20px 0;
	border-bottom:2px solid #000;
}
.panda-class-list ul li {
	height:40px;
	line-height:40px;
	vertical-align:bottom;
	border-bottom:1px solid #ccc;
}
.panda-class-list ul li:nth-child(2n) {
	background:#f6f6f6;
}
.panda-class-list ul li a {
	float:left;
	font-size:14px;
	background:url(../images/index-ico1.jpg) no-repeat 10px 16px;
	text-indent:30px;
}
.panda-class-list ul li span {
	float:right;
}
/* 内容页 */
#panda-new-content {
margin-top:20px;	
}
#panda-new-news {
padding:20px 0;
	
}
#panda-new-news  h1 {
	text-align:center;
	line-height:32px;
	font-size:20px;
	font-weight:bold;
}
#panda-new-news  h2 {
	height:50px;
	text-align:center;
	line-height:50px;
}
#panda-new-news article img {
	max-width:800px;
}
#panda-new-news article {
		border-bottom:2px solid #000;
			border-top:2px solid #000;
	font-size:14px;
	line-height:30px;
	padding:20px 0;
}
#new_c4 {
	margin-top:20px;

padding-bottom:20px;
}

#child  {
	border:1px solid #666;
	background-color:#FF9;
	padding:10px;
}
.r1 {
	color:#f00;
}
#new_c5 {
border-top:1px dashed #ccc;
padding-top:20px;	
padding-bottom:20px;
padding-left:120px;	border-bottom:2px solid #000;

}
#new_c5 span {
	display:block;
	float:left;
	display:inline;
	width:auto;
	height:28px;
	border:1px solid #ccc;
	padding-left:5px;
	padding-right:5px;
	line-height:28px;
	margin-left:30px;
	
}

#new_c5 span a {
	color:#989898;
}
#new_c5 span a:hover {
	color:#f00;
}
#panda-new-news article strong {
	font-weight:bold;
}
/* 返回顶部 */
#panda-tbox{width:70px; height:250px; float:right; position:fixed;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}/*解决IE6下不兼容 position:fixed 的问题*/
.panda-jianyi{ width:70px; height:70px;position:absolute;top:0px; cursor:pointer}
#panda-gotop{ width:70px; height:70px; background:url(../images/panda-gotop.jpg) no-repeat; position:absolute; bottom:0px; display:none; cursor:pointer} 



