@charset "gb2312";
/*
  重置
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, br { margin:0; padding:0; }
table { border-collapse:collapse; }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
dl, dt, dd, ul, ol, li { list-style-type:none }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
strong { font-weight:bold; }
.clearfix { overflow:hidden; zoom:1; }
.clearboth { clear:both; }
body { font:normal 14px/2em "simsun"; background:#fff; color:#222111 }
a { color:#222111; text-decoration:none; }
a:hover { color:#bc0000; }
.c { text-align:center; }
.l { float:left; }
.r { float:right; }
.list { padding:4px 0 0 0; }
.list.listStyle li { background:url(../images/listDot2.gif) 0 15px no-repeat;  padding-left:10px; padding-top:10px; padding-bottom:10px; height:18px; overflow:hidden;}
.list.nosplit li { border-bottom:1px solid #fff !important; padding-right:50px; }
.list li { border-bottom:1px dotted #eaafaf; position:relative; height:24px; line-height:24px; padding-right:50px; word-wrap:break-word; overflow:hidden; zoom:1; }
.list.notime li { padding-right:0 !important; }
.list li span.time { font: normal 12px/23px Verdana; color:#777666; position:absolute; right:0; top:0; background:#fff; padding-top:10px; }
#footer, #copyright { text-align:center; }
#copyright { color:#777666; margin-top:5px; padding-top:5px; border-top:2px solid #ccc; }
#zhuantiImg { position:relative; }
#zhuantiImgCon { z-index:1; overflow:hidden; }
#btn, #btn2 { position: absolute; bottom:10px; right:10px; z-index:11; display:block; }
#btn a, #btn2 a { text-decoration: none; width:16px; line-height:16px; height:16px; font: normal 14px Arial, Helvetica, sans-serif; cursor:pointer; display:block; float:left; text-align:center; border:1px solid #ccc; background:#fff; color:#222111; margin-left:3px; }
#btn a.activeSlide, #btn a:hover, #btn2 a.activeSlide, #btn2 a:hover { background: #e56a6a; border: 1px solid #b93f3f; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; color:#fff; }
.wrapper940 { width:940px; margin:0 auto; }
.wrapper800 { width:800px; margin:0 auto; }
#moban1 #nav { text-align:center; color:#999; background:url(../images/nav1Bg.gif) repeat-x; margin-bottom:10px; }
#moban1 #nav a { font:bold 14px/40px "simsun"; padding:0 20px; color:#0d50cd; }
#moban1 #main { border:1px solid #b8b8b8; padding:10px; }
#moban2 #listMain { border:1px solid #b8b8b8; padding:10px; }
#moban2 #pages{ border:none; background:none;}
#moban2 #path{ border:none;}
#moban3 #main { border:1px solid #b8b8b8; padding:10px; }
#moban1 #main #zhuantiImg { float:left; width:560px; height:260px; margin-right:20px; }
#moban1 #main #zhuantiImg #zhuantiImgCon { width:560px; height:260px; }
#moban1 #demo p { text-align:center; }
h2 { border-bottom:1px solid #d4d0c8; font:bold 14px/40px "simsun"; color:#0d50cd; position:relative; }
.red h2, #moban1.red #nav a { color:#be0000 !important; }
h2 span { position:absolute; color:#999; right:0; }
h2 span a { font:normal 14px/40px "simsun"; color:#999; }
#moban2 #nav, #moban3 #nav { text-align:center; color:#fff; background:url(../images/moban2NavBg.gif) repeat-x; height:30px; }
#moban2.red #nav, #moban3.red #nav { background:url(../images/moban2NavBg.gif) 0 -30px repeat-x; height:30px; }
#moban2 #nav a, #moban3 #nav a { font:bold 14px/30px "simsun"; padding:0 20px; color:#fff; }
#moban2 #zhuantiImg { float:left; width:200px; height:120px; margin-right:20px; }
#moban2 #zhuantiImg #zhuantiImgCon { width:200px; height:120px; }
#moban2 h3 { border:1px solid #666; color:#0d50cd; font:bold 14px/28px "simsun"; height:28px; padding:0 20px; margin:20px 0; }
#moban2.red h3 { color:#be0000; }
#moban2 .list.nosplit li { border-bottom:1px solid #f9f9f9 !important; padding-right:60px; }

#moban2 .list.nosplit li span { background:#f9f9f9; right:10px; }
#moban2 .clearfix h2 span { position:absolute; color:#999; right:10px; }
#moban3 h3 { background:#014e7d; color:#fff; padding:0 10px; font:bold 14px/30px "simsun"; height:30px; }
#moban3.red h3 { background:#863402; color:#fff; padding:0 10px; font:bold 14px/30px "simsun"; height:30px; }
#moban3 #demoC { background:#ddd; padding:10px; margin-top:10px; }
#moban3 #demo { white-space:nowrap; overflow:hidden; }
#moban3 #demo li { display:inline; position:relative; }
#moban3 #demo li p { position:absolute; left:0; bottom:-20px; text-align:center; width:198px; }
#moban3 #demo li img { margin-right:10px; }
.block { position:relative !important; overflow:hidden; }
.block .edit { display:none; padding:5px 8px !important; font:bold 14px/1.1em "simsun" !important; position:absolute; right:0; top:0; z-index:1000; background:#FF0 !important; color:#000 !important; cursor:pointer; }
#editDiv { background-color: #fff; z-index:1001; width: 500px; left:50%; top:50%; margin-left:-250px!important;/*FF IE7 该值为本身宽的一半 */ margin-top:-80px!important;/*FF IE7 该值为本身高的一半*/ margin-top:0px; position:fixed!important;/* FF IE7*/ position:absolute;/*IE6*/ _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
display:none; }
#editDiv h1 { font:bold 14px/1em "simsun"; padding:10px; border-bottom:1px solid #ddd; background:#fff000; color:#000; }
#editDiv ul { padding:30px 50px; }
#editDiv li { padding:5px 0; }
#editDiv p { text-align:right; background:#f0f0f0; padding:10px; border-top:1px solid #ddd; }
#editDivBg, #editDivIframe { background-color: #000; display:none; width: 100%; height:100%; _height:expression(document.documentElement.clientHeight);
left:0; top:0;/*FF IE7*/ filter:alpha(opacity=50);/*IE*/ opacity:0.5;/*FF*/ z-index:1000; position:fixed!important;/*FF IE7*/ position:absolute;/*IE6*/ _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
display:none; }
#editDivIframe { filter:alpha(opacity=0);/*IE*/ opacity:0;/*FF*/ }
/* 
  页码
*/
#pages { height:28px; line-height:28px; color:#666; padding:0 5px; text-align:right; background:#f5f5f5; border:1px solid #b8b8b8; border-top:none; }
#pages a { padding:3px 5px; color:#666; line-height:13px; }
#pages a:hover { background:#ccc; color:#000; }
#pages2 { text-align:center; padding:10px 0; }
#pages2 span, #pages2 a { line-height:13px; padding:4px 5px; margin:0 3px; font:normal 14px Verdana, Geneva, sans-serif; }
#pages2 span, #pages2 a:hover { border:1px solid #333; background:#555; color:#fff; }
#pages2 a { border:1px solid #ccc; background:#f0f0f0; color:#000; }
/* 
  内容页
*/
#content { padding:30px; border:1px solid #b8b8b8; }
#content h1 { font:bold 22px/60px microsoft yahei, arial; text-align:center; color:#222111; }
#content h1 p{ font:normal 18px/18px  microsoft yahei, "黑体", arial; color:#333; text-align:center; margin-bottom:20px;}
#content div.info { border:1px solid #d9d9d9; background:#f9f9f9; color:#777666; text-align:center; margin:10px 0; padding:5px 0; position: relative; *height:1%;
}
#content div.mplayer { width:600px; margin:10px auto; clear:both; }
#content div.info span { padding:0 10px; }
#content div#article-content table { border-left:1px solid #999; border-top:1px solid #999; }
#content div#article-content table td { border-right:1px solid #999; border-bottom:1px solid #999; }
#content div#article-content table#tableContent { width:100%; border-left:2px solid #fff; border-top:2px solid #fff; }
#content div#article-content table#tableContent tr:hover { background:#ffe7b8; }
#content div#article-content table#tableContent .double { background:#edeaea; }
#content div#article-content table#tableContent tr td { border-right:2px solid #fff; border-bottom:2px solid #fff; padding:0 5px; }
#content div#article-content table#tableContent caption { background:#f8f8f8; border:2px solid #fff; text-align:left; padding:3px 5px; color:#666; }
#content div#article-content p{ text-indent:2em; padding: 10px 0;}
#content div.down { padding:0 20px 20px; background:#f9f9f9; border:1px solid #f0f0f0; margin-top:10px; }
#content div.down h1 { font:bold 14px "simsun"; color:#be0000; text-align:left; line-height:40px; height:40px; }
#content div.down ul { border:1px solid #e9e9e9; background:#fff; padding:10px 0; }
#content div.down ul li { float:left; width:48%; margin-left:10px; _display:inline; }
#content div.down ul li a { display:block; color:#265FE1; border:1px solid #f0f0f0; padding:0 10px; height:24px; }
#content div.down span { display:block; width:14px; height:14px; line-height:14px; background:url(../images/sprite.png) -110px -170px; position:absolute; z-index:999; left:14px; top:8px; }
#content div.fontsize { text-align:right; position:absolute; right:6px; top:6px; }
#content div.fontsize a { cursor:pointer; color:#222111; }
#content .pAndN { margin:20px 0; }
#content .pAndN .prev { float:left; width:40%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:24px; }
#content .pAndN .next { float:right; text-align:right; width:40%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:24px; }
#content .pAndN .prev a,#content .pAndN .next a{ color:#03c;}
#path { height:28px; line-height:28px; color:#777666; padding:0 5px; font-size:14px; background:#f8f8f8; border:1px solid #bbb; border-bottom:none; border-top:none; }
#path a { padding:3px 5px; color:#777666; line-height:28px; font-size:14px; }
#path a:hover { background:#777; color:#fff; }
/* 
  测绘成果图片伸缩jquery
*/
.iviewer_common { position:absolute; border:1px solid #bbb; bottom:10px; height: 28px; z-index: 5000; }
.iviewer_cursor { cursor: -moz-grab; cursor:move; }
.iviewer_drag_cursor { cursor: -moz-grabbing; }
.iviewer_button { width: 28px; cursor: pointer; background-position: center center; background-repeat: no-repeat; }
.iviewer_zoom_in { left: 20px; background: url(../images/iviewer.zoom_in.gif); }
.iviewer_zoom_out { left: 55px; background: url(../images/iviewer.zoom_out.gif); }
.iviewer_zoom_zero { left: 90px; background: url(../images/iviewer.zoom_zero.gif); }
.iviewer_zoom_fit { left: 125px; background: url(../images/iviewer.zoom_fit.gif); }
.iviewer_zoom_status { left: 160px; font:1.4em/28px Arial; color: #000; background-color: #fff; text-align: center; width: 60px; }
.viewer { height:500px; border: 1px solid #ccc; position: relative; }
.wpp { overflow: hidden; width: 80%; margin:0 auto; margin-top:30px; }
.wpp2 { overflow: hidden; width: 100%; margin:0 auto; margin-top:30px; }
.wpp p { margin-top:10px; }


#moban2 .list.nosplit li span.time { font: normal 12px/23px Verdana; color:#777666; position:absolute; right:0; top:0; padding-top:0px; }