/* 全局样式 */
body{ font:12px Tahoma, Geneva, sans-serif; color:#222;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
ul,ol{list-style: none;}
img{vertical-align: top; border: none;}
a{ color: #444; text-decoration: none;}
a:hover{ color:#d6000f;}
/* 通用样式 */
.pipe{margin: 0 5px;}
.clear{ clear:both;}
.border{ border:1px solid #c9caca;}
.title{ clear:both; width:100%; height:24px; background:url(title.gif) repeat-x;  font-weight:bold; text-indent:10px; line-height:24px;}

.bk10{height:10px;display:block;clear:both;overflow:hidden;}

/* ad */
.ad500x60{ float:right; width:500px;}
.ad268x140{ width:268px; margin-bottom:10px; }
.ad980x80{ width:980px; margin:10px 0; }

/* 头部 */
#headwrap{ width:100%; height:84px; overflow:hidden; border-bottom:1px solid #c9caca; background:#fff; }
	.head{ margin:10px auto 0; width:980px; height:60px;}

	.dsblogo{ float:left; width:230px; height:50px; margin-top:10px;}
	.date{ float:left; padding-left:20px; line-height:60px; font-size:18px; font-family:"微软雅黑","黑体";}

/* 主体 */
#contentwrap{ width:100%; height:100%; background:url(contentwrap.gif);}
	.content{ width:980px; margin:0 auto;}
		.contenthead{ padding-top:3px; height:33px; line-height:30px; }
			.contenthead img{ margin-right:3px; vertical-align:middle; }
			.contenthead .ch1{ float:left;font-weight:bold;}
			.contenthead .ch2{ float:right;}

/* 主体 左侧 */	
.pleft{display:inline; float:left; width:680px;height:100%; }	
.cleft{ display:inline; float:left; width:658px; height:100%; padding:10px; background:#fff;}
	.directory{ float:left; width:258px; }
		.directory .datenav{ height:34px; border-bottom:1px solid #c9caca; line-height:34px; }
			.directory .datenav span{ float:left; text-indent:10px; }

/* 列表 */		
.list{ height:538px; overflow-y:scroll; }
 	.list li{ height:26px; background:url(list.gif) no-repeat 10px 9px; line-height:26px; padding-left:22px;}
	.list .list2{ background:#e8e8e8 url(list.gif) no-repeat 10px 9px; }
	.list li .pdf{ float:right; padding:6px 10px 0 0;}
	.list li:hover{ background:#ff2e2e url(listover.gif) no-repeat 10px 9px; }
	.list li:hover a{ color:#fff;}
	
/* 缩略图片导航*/
.picmapwrap{ position: relative; float:right; width:386px; height:598px; }
	.picmap{ width:340px; height:550px; margin:10px; border:2px solid #a6a8a8; }

/* 主体 右侧 */		
.cright{ float:right; background:#fff; height:100%; width:268px; padding:10px;}

/* 版面新闻 */	
.news{ margin-bottom:10px; }
	.news ul{ height:180px; padding-top:5px;}
	.news li{ font-family:"宋体"; padding-left:10px; line-height:26px; }

/* 都市热点 */	
.hot{ margin-bottom:10px; }
	.hot ul{ height: auto; padding-top:5px;}
	.hot li{ font-family:"宋体"; padding-left:10px; line-height:26px; }

/* 底部 */		
.foot{ border-top:1px solid #c9caca; background:#fff; color:#aaa; text-align:center; line-height:30px; }
.foot a{ padding:0 20px;}
.copyright{ background:#fff; color:#666; text-align:center; line-height:30px;}


/* 分页 上一版 下一版 上一期 下一期 日历 */	
.updwon{ position: absolute; top:50px; right:10px; }
.up2{ display:block; width:23px; height:72px; background:url(updown.gif) no-repeat; margin:10px 0; cursor:hand;}
.down2{ display:block; width:23px; height:72px; margin:5px 0; background:url(updown.gif) no-repeat 0 -79px; cursor:hand;}
.preart{cursor:hand;}

.up{  display:block; float:left; width:40px; height:34px; padding-left: 10px; background:url(up.gif) no-repeat left 14px;}
.down{ display:block; float:left;  width:40px; height:34px;  *margin-top: -30px; padding-right: 10px; background:url(down.gif) no-repeat right 14px;}
.datejs{ float:left; padding:10px 25px;}

/* 日历 */	
.datepic{ width:270px;}

/* 位置导航 */
.position{ width:658px; height:26px; overflow:hidden; border:1px solid #ffefac; background:#ffffe4 url(home.png) no-repeat 10px 5px;  line-height:26px; text-indent:30px; font-weight:bold;}

/* 内容页面 */
.newstitle h4{margin-top: 5px; text-align: center;}
.newstitle h3, .newstitle h4{font-size: 20px; color: #999; text-align: center;}
h1{ line-height:60px; font-size:24px; font-family:"微软雅黑","黑体"; text-align:center;}
.info{ margin:0 auto; line-height:26px; text-align:center;}
.info a{ color:#d6000f;}
.article{ padding:10px; font-size:14px; line-height:26px;}
.article p{ padding-bottom:16px;}
.article table{text-align: center; margin:0 auto;}

/* 内容页上一篇 下一篇 */
.page{ height:32px; border-top:1px solid #c9caca; line-height:32px;position: relative;}
.page .up{ float:left; cursor:hand;}
.page .down{ float:right; cursor:hand;}
.page .plink{width:530px;_width:530px;position: absolute;left:60px;height:32px;line-height:32px;display:block;overflow:hidden;top:2px;}
.page .plink table{height:32px;line-height:32px;}
.page .plink td{vertical-align:middle;}
.page .plink td a{float:left;display:inline;}

.articleend{ text-align:center; line-height:32px;}
.articleend img{ padding:0 5px; vertical-align:middle;}

#J10{margin: 0 -10px -9px -11px;}

/*guest register tip*/
#guestregtip{height:100px;width:100%;overflow:hidden;border:1px solid #f2b671;background:url(regtip_bg.jpg) right 0 no-repeat #fff8e9;position:relative;margin-bottom:10px;}
#guestregtip .tiptext{position:absolute;top:13px;left:13px;font-family: "Microsoft YaHei" !important;font-size:16px;font-weight:700;color:#ff7700;}
#guestregtip .btndiv{position:absolute;top:60px;left:13px;line-height:22px;}
#guestregtip .btndiv span{line-height:22px;height:22px;float:left;display:inline;margin-right:6px;font-size:14px;}

.m-mrtj-piclist{overflow:hidden;display:block;height:100%;width:345px;margin:8px 0 0 8px;}
.m-mrtj-piclist li{float:left;width:170px;display:inline;}
.m-mrtj-piclist li p{text-align:center;line-height:32px;}

.m-mrtj-list{}
.m-mrtj-list li{line-height:24px;height:24px;overflow:hidden;font-size:12px;}

.m-hdzj-piclist li{float:left;display:inline;margin:10px 10px 10px 0;}
.m-hdzj-piclist li p{line-height:32px;text-align:center;}