/* 全局样式 */
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;}
body{padding-top:32px;}
/* 通用样式 */
.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;}

/* ad */
.ad500x60{ float:right; width:500px; height:60px;}
.ad268x140{ width:268px; height:140px; margin-bottom:10px;}
/*.ad980x80{ width:980px; margin:10px 0;}*/
.ad980x80{ width:1002px; 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;}*/
	.head{ margin:10px auto 0; width:1002px; 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;}-->
	.content{ width:1002px; 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;}

/* 主体 左侧 */		
.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:518px; 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:396px; height:568px; }
	.picmap{ width:350px; height:516px; margin:10px; border:2px solid #a6a8a8; }

/* 主体 右侧 */		
.cright{ float:right; background:#fff; height:100%; width:268px; padding:10px;}

/* 版面新闻 */	
.news{ margin-bottom:10px; }
	.news ul{ overflow:auto; height:152px; padding-top:5px;}
	.news li{ font-family:"宋体"; padding-left:10px; line-height:26px; }

/* 都市热点 */	
.hot{ margin-bottom:10px; }
	.hot ul{ height:160px; 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; margin-left:10px; background:url(up.gif) no-repeat left 14px;}
.down{ display:block; float:right;  width:40px; height:34px; margin-right:10px; 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;  }

/* 内容页面 */
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;}

/* 内容页上一篇 下一篇 */
.page{ height:32px; border-top:1px solid #c9caca; line-height:32px;}
.page .up{ float:left;}
.page .down{ float:right;}

.articleend{ text-align:center; line-height:32px;}
.articleend img{ padding:0 5px; vertical-align:middle;}

/* 2011.03.31 调整首页左右排列 */
/* 主体 左侧 */		
.cleft_1{ display:inline; float:left; width:668px; height:100%; padding:10px; background:#fff;}
.cleft_1_l{ float:left; width:268px;}

/* 主体 右侧 */		
.cright_1{ float:right; background:#fff; height:100%; width:258px; padding:10px;}


.wrap, .site-footer{width: 980px; margin: 0 auto;}
.site-nav-fixed{position: static; overflow: hidden; height: 42px;}
.site-nav{position: fixed; top: 0; left: 0; width: 100%; z-index: 998; background: url(static.gzdsw.comskinv3commonimagessite-nav.png) repeat-x; _background: url(static.gzdsw.comskinv3commonimagessite-nav-ie6.png) repeat-x;}
.site-nav .wrap{width: 980px;}
.site-logo, .site-menu, .site-search, .site-login{float: left; height: 42px; line-height: 42px; margin-right: 40px;}
.site-logo{position: relative; top: 4px; width: 137px; height: 34px; background: url(static.gzdsw.comskinv3commonimagessite-logo.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://static.gzdsw.com/skin/v3/common/images/site-logo.png');}
.site-logo a{display: block; width: 137px; height: 34px;}

.site-menu{position: relative; top: 1px; width: 350px; height: 40px; font-size: 14px;}
.site-menu a{float: left; display: block; padding: 0 10px; color: #525150;}

.site-channel, .site-search-option, .site-user{position: relative; float: left;}
.site-channel dt, .site-search-option dt, .site-user dt{display: block; padding: 0 1px;}
.site-channel-show dt, .site-search-option-show dt, .site-user-show dt{padding: 0; background: #fff; border: 1px solid #c8c8c7; border-width: 0 1px;}
.site-channel dd, .site-search-option dd, .site-user dd{display: none;}
.site-channel-show dd, .site-search-option-show dd, .site-user-show dd{display: block; position: absolute; top: 41px; z-index: 999; background: #fff; border: 1px solid #bdc1a3; border-width: 0 1px 1px;}

.site-channel-show dt, .site-user dt{float: left;}
.site-channel-show dd{left: 0;}
.site-channel-show dd a{width: 80px; height: 20px; padding: 0; text-align: center; line-height: 20px;}
.site-channel-show dd a:hover{background: url(static.gzdsw.comskinv3commonimagessite-channel-bg.png); color: #fff; text-decoration: none;}
.site-channel-show ul{overflow: hidden; width: 560px; padding: 5px;}
.site-channel-show li{float: left; width: 80px; padding: 4px 0;}

.site-search{position: relative; top: 10px; width: 200px;}
.site-search-input{float: left; width: 100px; height: 22px; padding: 0 2px 0 25px; background: #fff url(static.gzdsw.comskinv3commonimagessite-search-icon.png) no-repeat 5px 3px; border: 1px solid #bdc1a3; line-height: 22px;}
.site-search-option{width: 60px; height: 22px; text-indent: 10px;}
.site-search-option dt{width: 60px; padding: 0 1px; background: #e6e6e6 url(static.gzdsw.comskinv3commonimagessite-search-option.png) no-repeat 50px 8px; border: 1px solid #bdc1a3; border-width: 1px 1px 1px 0; line-height: 22px; cursor: pointer;}
.site-search-option-show dd{display: block; left: -1px; top: 22px; width: 62px; line-height: 22px;}
.site-search-option-show dd a{display: block; height: 22px;}
.site-search-option-show dd a:hover, .site-user-show dd a:hover{color: #444; background-color: #f0f0f0; text-decoration: none;}

.site-login{float: right; margin: 0; color: #000;}
.site-login, .site-login a{color: #000;}
.site-user{float: right; position: relative; top: 1px;}
.site-user dt a{padding: 0 5px;}
.site-user dt a:hover{text-decoration: none;}
.site-user dt em, .site-user dd em{margin-left: 5px; padding: 0 5px; background: #f70; color: #fff; height: 20px; line-height: 20px; font-style: normal;}
.site-user-show dd{width: 140px; right: 0;}
.site-user-show li{height: 35px; line-height: 25px;}
.site-user-show dd a{display: block; height: 25px; padding: 5px; text-indent: 22px;}
.site-user-setting, .site-user-notification, .site-user-pm, .site-user-logout{background: url(static.gzdsw.comskinv3commonimagessite-user-icon.png) no-repeat;}
.site-user-setting{background-position: 5px 12px;}
.site-user-notification{background-position: 5px -24px;}
.site-user-pm{background-position: 5px -58px;}
.site-user-logout{background-position: 5px -90px;}

.site-footer{color: #424242; text-align: center; line-height: 30px;}
.site-footer-nav a, .site-footer-about a{color: #424242;}
