﻿/* 页面整体架构 css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; font-family:微软雅黑, Arial, Helvetica, sans-serif;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}
font{font-size:12px;}

/* Public */
html{ width:100%; height:100%;   }
body{ position:relative; z-index:1; width:100%; height:100%; color:#000;font:12px/180% 微软雅黑, Arial, Helvetica, sans-serif; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00; text-decoration:none;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.marBot{margin-bottom:10px;}
.marTop{margin-top:10px;}
.layout{overflow:hidden;}

/* fontColor Public */
.hot,hot a{color:#f60 !important}
.noData{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}


/*header*/
body{background:url(images/ztzl/bodybg.png) repeat-x left top;}
#header { width: 100%; background:url(images/ztzl/headerbg.png) no-repeat center top;  overflow:hidden;}
#header .headerbox {width: 1000px; height:249px; margin:0 auto; overflow:hidden; position:relative; z-index:1;}

/*logo*/
#header .logo { width:auto; float:left; position:absolute; z-index:1; left:20px; top:108px;}
#header .logo a { font-size:48px; color:#4a6700; line-height:58px;}
.indLogo{width:auto; float:left; position:absolute; z-index:1; left:10px; top:15px;}
.indLogo a{width:180px; height:48px; float:left; line-height:480px; text-indent:-9999px; overflow:hidden;}

/*自设顶部*/
#headerZs { width: 100%; /*background:url(images/ztzl/headerbg.png) no-repeat center top;*/  overflow:hidden;}
#headerZs .headerboxZs {width: 1000px; height:auto; margin:0 auto; overflow:hidden; position:relative; z-index:1;}

/*顶部链接*/
.userPanel{width:auto; float:left; height:20px; line-height:20px; position:absolute; z-index:1; right:10px; top:10px;}
.userPanel a{color: #eaf5ff; padding-left:10px; margin-left:14px; background:url(images/msg/dot01.png) no-repeat left 6px;}
.userPanel a:hover{color:white;}

/*搜索bar*/
.select-box{display:none}
.s-form {width: 240px;float:left;border:1px solid #5c761c;position:absolute;z-index:1;right:11px;top:6px;}
.s-form #inputkeyword { width: 180px; height: 23px; color: #999; border: 0; float: left; padding: 0 0 0 10px; border:0; }
.s-form #search { width: 49px; height: 23px; background: #698427; border:0; float: left; cursor:pointer; color:white;}


/*导航*/
#nav {width: 1000px; margin: 0 auto; height:36px; line-height:36px; position:relative; }


/*当前导航*/
.pathWrap{overflow:hidden; padding:6px 0 0;}
.pathWrap .path{padding-left:42px; height:24px; line-height:24px; overflow:hidden; color:#f2f8ea; }
.pathWrap .path a{color:#f2f8ea;}

/*footer*/
#footer{background:#ebebeb; text-align:center;}
#footer .footerNav{ color:#333; border-bottom:0; padding:20px 0 10px;}
#footer .footerNav a{color:#333; margin:0 8px;}
#footer .copyright{border-top:0; line-height:24px; color:#666; padding:0 0 25px;}

/*主体内容框架*/
#mainContent{width:1000px; margin:10px auto; overflow:hidden;}
.nodePic{display:block; overflow:hidden; padding-bottom:10px;}
.side{width:240px; float:left; overflow:hidden;}
.mainContent{width:750px; float:right; overflow:hidden;}

/*右侧-通用结构*/
.mainBox{ overflow:hidden;}
.mainBox .wHd{height:35px; line-height:35px; border:1px solid #ddd;}
.mainBox .wHd .more{float:right; margin-right:5px;}
.mainBox .wHd h3{ font-size:14px; line-height:35px; color:#698427; padding-left:12px;}
.mainBox .wHd h3 span{ }
.mainBox .wHd h3 a{ color:#698427;}

.mainBox .wHd .pathWrap{float:right; margin:2px 10px 0 0;}
.mainBox .wBd{padding:15px 30px 25px; overflow:hidden;  border:1px solid #ddd; border-top:0;}

/*无侧边栏-通用框*/
.noSideContent{}
.noSideContent .mainBox .wHd{border-bottom:0;}
.noSideContent .mainBox .wHd .pathWrap{float:left;}


/*侧栏-通用框*/
.sideBox{overflow:hidden;}
.sideBox .hd{height:34px; line-height:34px; overflow:hidden; border:1px solid #ddd; border-top:2px solid #698427; background:url(images/ztzl/boxhd.png) repeat-x left top; }
.sideBox .hd .more{float:right; margin-right:10px; color:#999;}
.sideBox .hd h3{width:auto; float:left;  font-size:14px; color:white; color:#698427; padding-left:12px;}
.sideBox .bd{padding:5px 10px 10px; overflow:hidden; border:1px solid #ddd; border-top:0; background-color:white;}


/*列表前缀*/
.infoListA li{padding-left:10px; background:url(images/share/dot04.png) no-repeat left 12px;}

/*分页*/
.page{margin-top:25px; padding-bottom:20px; text-align:center;}

/***************************************************************************************************/

/*侧栏-最新图文*/
#sideZxtw{}
#sideZxtw .bd{padding:20px 19px 10px;}
#sideZxtw .picList li{width:100%; float:left; overflow:hidden;}
#sideZxtw .picList li .pic img{width:200px; height:150px; display:block;}
#sideZxtw .picList li .title{line-height:18px; padding:5px 0 10px; text-align:left;}

/*侧栏-资料下载*/
#sideTzgg .bd{height:234px;}
