* {margin:0;padding:0;}
body {padding:0;margin:0;font-size:12px;}

a{color:#004BA8;text-decoration: none}
a:hover{text-decoration: underline;color:#f60}
img{border:0px;}

.imgbox {border:1px solid #DCDEDD;padding:1px;}
.publine { height:10px;width:10px;font-size:0;}
.isclear {clear:both;}
.toleft {float:left}
.toright {float:right}
.is777 {color:#777}

/* this main css box  */
#pubmain {width:980px;height:auto;overflow:hidden;margin:0 auto;}

#header {margin-top:6px;}
#header .logo {height:38px;float:left;}
#header .menubg {background:url(images/menubg.gif) repeat-x;height:38px;float:left;width:836px}

ul#menulist {list-style:none;padding:10px 0 0 4px;}
ul#menulist li {color:#7FA9D5;font-size:14px;font-weight:bold;float:left;}
ul#menulist li a {color:#003F8D;}
ul#menulist li a:hover {color:#f60;}


.isleft{width:522px;float:left;}
.isright{width:448px;float:right;}


a.cate:link,a.cate:visited{color:#777;text-decoration:none;}
a.cate:hover{color: #fff;background:#00349A;text-decoration:underline;}

a.moreto:link,a.moreto:visited{color:#ff6600;font-weight:bold;text-decoration:none;}
a.moreto:hover{color: #fff;background:#ff6600;text-decoration:underline;}
/*-------------------左侧内容 专题推荐 原创贴-------------------*/
#traitblog_a{ width:425px; height:110px;float:left;position:relative;border-bottom:1px dashed #cccccc; margin-left:10px!important;margin-left:5px;}
.traitblog_a_pic{float:left;position :relative;margin:10px 0 0 0!important; margin:10px 0 0 0; overflow:hidden}
.traitblog_a_pic img{width:90px; height:90px;background:#FFFFFF;float:left;position:relative; padding:1px;border:1px solid #e2e2e2;}
.traitblog_a_hea{ width:305px; height:20px; float:left; position:relative; margin:10px 0 0 6px;overflow:hidden; }
.traitblog_a_hea a{ text-align:left; line-height:20px;font-size:13px; font-weight:bold;color:#444444}
.traitblog_a_hea a:hover{color:#0557b4;text-decoration:underline;}
.traitblog_a_txt{ width:310px; height:80px; line-height:20px; float:left; position:relative;margin:0 0 0 6px;overflow:hidden; color:#666666;font-family:"宋体"}
.traitblog_a_txt a{ text-align:left; color:#666666;text-decoration:none;}
.traitblog_a_txt a:hover{ color:#0557b4;text-decoration: underline	;}
.traitblog_a_txt span{color:#4bac1a;text-decoration: underline}

#traitblog_b{ width:278px; height:26px;float:left;position:relative; text-align:center; line-height:24px;border-bottom:1px dashed #cccccc; margin-left:10px!important;margin-left:5px;}
#traitblog_b a {color:#2856bd;}
#traitblog_b a:hover {text-decoration:underline; color:#2856bd;}
/* 主要内容区 */



.pubbox{border:1px solid #ccc;padding:1px;float:center;}
.pubbox .bar {background:url(pubbarbg.gif) repeat-x;height:29px;padding:7px 0 0 4px;}
.pubbox .bar h5{float:left;width:80%;padding-left:10px;background:url(bardog.gif) no-repeat left;color:#003F8D;font-size:14px;}
.pubbox .bar span{text-align:right;padding-right:5px;display:block; font-size:14px;}
.pubbox .pubtext {height:100%;overflow:hidden;padding:2px;}
.pubbox .pubtext .toleft{width:290px;}
.pubbox .pubtext .toright{width:200px;}
.specimg {margin:4px;}

.pubbox .bar h4{float:left;width:80%;font-weight:normal;padding-left:10px;background:url(bardog.gif) no-repeat left;color:#003F8D;font-size:14px;}

.barss {clear:left;float:left;width:440px;height:172px;padding:14px 0px 10px 0px;}

.bars {width:440px;clear:left;float:left;background:url(pubbarbg.gif) repeat-x;height:29px;padding:7px 0 0 4px;}
.bars h5{float:left;width:80%;padding-left:10px;background:url(bardog.gif) no-repeat left;color:#003F8D;font-size:14px;}
.bars span{text-align:right;padding-right:5px;display:block; font-size:14px;}
.bars h4{float:left;width:80%;font-weight:normal;padding-left:10px;background:url(bardog.gif) no-repeat left;color:#003F8D;font-size:14px;}

#supeblog {float:left;width:430px;}/* styling for the index/blog */
#supeblog .supeblog_top {width:430px; height:180px; overflow:hidden; margin:5px auto 10px;) repeat-x 
center bottom; }
#supeblog .supeblog_top dl {margin-bottom:10px; display:inline; float:left; width:210px; overflow:hidden; margin-
left:12px; }
#supeblog .supeblog_top dl dt { float:left; width:50px; margin-right:8px; *margin-right:5; }
#supeblog .supeblog_top dl dd { }
#supeblog .supeblog_top dl dd h5 { height:18px; overflow:hidden; margin-bottom:3px; }
#supeblog .supeblog_top dl dd p { height:30px; overflow:hidden; line-height:16px; }



ul#publist {width:98%;list-style:none;line-height:200%;}
ul#publist li {background:url(pointbg.gif) repeat-x bottom;}
ul#publist li a{background:url(dog.gif) no-repeat left;padding-left:10px;}

.box_xg ul{
	padding:1px;
	overflow:hidden;
	height:1%;
}

.box_xg ul li{
	display:block;
	float:left;
	width:50%;
	background:url(xg_bg.gif) no-repeat 5px 9px;
	*width:49%;
	text-indent:12px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:12px;
}
.box_xg ul li a{background:url(dog.gif) no-repeat left;padding-left:10px;}


ul#publist1 {width:99%;list-style:none;line-height:190%;}
ul#publist1 li {background:url(pointbg.gif) repeat-x bottom;}
ul#publist1 li span a{float:right; color:#777;}


ul#publist2 {width:98%;list-style:none;line-height:250%;}
ul#publist2 li {margin-left:10px;background:url(pointbg.gif) repeat-x bottom;}
ul#publist2 li a{color:#333;background:url(dog.gif) no-repeat left;padding-left:10px;font-size:14px;}
ul#publist2 li a:hover{color:#f60;background:url(dog.gif) no-repeat left;padding-left:10px;font-size:14px;}


.hotinfo {padding:2px}
.hotinfo h1 {font-size:14px;}
.hotinfo h1 a {color:#ff6600}
.hotinfo p{line-height:180%;color:#999}

.maintxt{}
.maintxt .toleft{width:495px;}
.maintxt .toright{width:475px;}

.reader {float:left;width:160px;margin-left:3px;}
.reader span {margin:4px auto;display:block}
.reader span a {color:#ff6600}
.reader p{line-height:160%;color:#999;}
.reader1{float:right;width:320px;}


.subcontent .toleft{width:690px;}
.subcontent .toright{width:300px}

ul#piclist{list-style:none;}
ul#piclist li {float:left;width:132px;height:135px;margin:0 4px;}
ul#piclist li span{text-align:left;display:block;}

ul#piclist1{list-style:none;}
ul#piclist1 li {float:left;width:132px;margin:0 2px;}
ul#piclist1 li span{text-align:center;display:block;}
ul#piclist1 li a{color:#333}
ul#piclist1 li a:hover{color:#f60}

/*  博客用户更新图片*/
.avatar_list {  }
	.avatar_list li { float: left; padding: 5px 0 0; width: 74px; text-align: center; }
		.avatar_list img.avatar { display: block; margin: 0 auto 2px; width: 48px; height: 48px; }
		.avatar_list p { width: 100%; height: 19px; line-height: 19px; overflow: hidden; white-space: nowrap; }

/* Clear float self */
.s_clear:after, .a_list ul li:after, .image_left li:after, .image_right li:after, .post_list ul li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.s_clear, .a_list li, .image_left li, .image_right li, .post_list li { zoom: 1; }


/*special*/
.zt {
	width:442px;
	height:283px;
}
.zt_content {
	width:100%;
	height:280px;
}
.zt ul {
	width:280px;
	margin:0 auto;
		font-size:12px;
}
.zt_content li {
	clear:left;
	padding-top:8px;


}
.zt li img {
	float:left;
	padding:5px;
	background:url(pic_bg1.gif) no-repeat;
}
.zt dl {
	float:right;
	margin-top:2px;
}
.zt dt {
	width:190px;
	height:24px;
	line-height:24px;
	text-indent:3px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
}
.zt dt a {
	color:#426C8F;
	text-decoration:underline;
}
.zt dd {
	width:190px;
	overflow:hidden;
	margin-left:3px;
	margin-top:3px;
	line-height:1.4;
}
.zt dd a {
	color:#666;
}


	