#main{width:1200px; overflow:auto;margin:0 auto;clear:both;}

.main-left{width:850px; overflow:hidden;float:left;clear:both;padding-right:5px;border-right:solid 1px #d0d0d0 ; }

.main-right{width:330px;float:right;}
.news dt{width:320px;height:20px;padding-top:5px;border-bottom:solid 1px #487987;}
.news dt img{float:left; vertical-align:bottom;}
.news dt span{float:right;margin-top:5px;}
.news dd{height:24px;padding-left:20px;line-height:24px;border-bottom:solid 1px #f3f3f3;}

.templets{border:solid 1px #cce5ff; background:#fff; overflow:auto;zoom:1;}
.templets dt{height:24px;padding-left:10px;line-height:24px;font-weight:bold;color:#323232;border-bottom:solid 1px #cce5ff;background:url(../images/article-templets-title.gif) repeat-x;}
.templets dd{ float:left;margin:1px;width:170px;height:100px;border:solid 3px #e1effc;}
.templets dd img{width:170px;height:100px;}

.introduction{margin:10px auto;clear:both;line-height:23px; text-indent:2em;}
.introduction img{float:left;border:solid 1px #e3e3e3;padding:5px;margin:10px;width:92px;height:64px;}
.info{text-align:center; line-height:25px; padding-bottom:10px; border-bottom:1px #ECECEC solid; padding-left:10px; color:#999 ; margin-bottom:10px; margin-top:20px;padding-top:25px; background-color:#EFEFEF}
.intro{background-color:#F6F6F6; color:#800000; line-height:20px; padding:10px}

.path{height:35px;width:99%;margin:10px auto;line-height:27px;padding-left:20px;border-bottom:1px  #CCCCCC  solid;}
.path span{color:#709c5a;margin-right:5px;}

.article-content{margin:0 auto;padding:35px;line-height:30px;}
.article-content h2{text-align:center;line-height:50px;font-weight:bold;font-family:ºÚÌå,Verdana, Geneva, sans-serif;font-size:22px;margin-bottom:15px; color:#333}
.article-content h1{color:#1D1D1D; width:auto; text-align:center}
.article-content dl{clear:both; text-align:center;height:40px;line-height:40px;}
.article-content dt{font-weight:bold;}
.article-content dt,.article-content dd{height:22px;line-height:22px; display:inline;margin-right:5px;}
.article-content a{ text-decoration:none}

 .handle .context{
	float:left;
}
 .handle .context ul li{
	line-height:29px;
	color:#888;
}
.actbox{
	width:360px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
 .actbox ul li a{
	color:#666;
}
 .actbox ul li#act-fav{
	background-position:4px 0px;
}
.actbox ul li#act-err{
	background-position:4px -37px;
}
.actbox ul li#act-pus{
	background-position:4px -73px;
}
 .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.channel-nav{
	height:31px;
	border:1px solid #E5EFD6; width:1200px; margin:auto; background:url(../images/channel-nav-bg.gif); padding-left:20px;
}
.channel-nav ul{
	height:22px;
	padding-left:10px;
	padding-top:3px;
	overflow:hidden;
	float:left;
}
.channel-nav ul li{
	height:22px;
	float:left;
	overflow:hidden;
	margin-right:20px;
}
.channel-nav ul li a{
	height:22px;
	display:block;
	padding-right:20px;
	float:left;
	background:url(../images/channel-nav-bg.gif) right 0px no-repeat;
	overflow:hidden;color:#800000; font-size:14px
}
.channel-nav ul li a span{
	display:block;
	float:left;
	height:22px;
	padding-left:10px;
	background:url(../images/channel-nav-bg.gif) left 0px no-repeat;
	cursor:pointer;
	overflow:hidden;
	line-height:23px;
	
}
.channel-nav ul li a:hover{
	text-decoration:none;
	background:url(../images/channel-nav-bg.gif) right -22px no-repeat;
}
.channel-nav ul li a:hover span{
	color:#78A63C;
	text-decoration:none;
	background:url(../images/channel-nav-bg.gif) left -22px no-repeat;
}
.pleft{
	width:1112px;
	float:left;
	overflow:hidden; margin:auto
}
.pleft .place{
	width:1012px;
	height:35px;
	line-height:35px;
	background:#F4F8EE;
	border-top:1px solid #EAF2DE;
	border-bottom:1px solid #EAF2DE;
	text-indent:12px;
	color:#CCC;
	overflow:hidden;
}
.pleft .place strong{
	color:#709C5A;
	font-weight:normal;
	letter-spacing:1px;
}
.pleft .place a{
font-size:16px;
	color:#666;
	margin:0px 5px;
	padding-bottom:5px;
	padding-top:5px;
}
.pleft .place a:hover{
	color:#333;
	text-decoration:none;
}
.pleft .place small{
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:20px;
	*height:24px;
	overflow:hidden;
	background:url(../images/ico-3.gif) 2px 8px no-repeat;
	font-size:0px;
}
.tag{padding-top:40px; color: #999999; font-size:12px;}
.tag a{ color:#0000FF; font-size:12px;}
.author {padding-top:50px; background-color:#F9FFF9}
.author a{ color:#0000FF; font-size:12px; }
.d4 li{ border-bottom:1px solid #E7E7E7; padding-left:25x; padding-right:5px; padding-top:15px; padding-bottom:15px; margin-left:5px}
strong{font-size:24px}
