/*默认样式重置*/
html, body, div, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; margin: 0 auto; padding: 0; }
ul, ol, li { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; display: block; vertical-align: top; }
a { text-decoration: none; outline: none; color: inherit; }
/*全局定义*/
body { font-family: "黑体", "Arial Narrow"; font-size: 16px; color: #1d1d1d; padding-bottom: 50px; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.w350 { position: relative; width: 350px; overflow: hidden; }
.w530 { position: relative; width: 530px; overflow: hidden; }
.w1000 { width: 1000px; overflow: hidden; clear: both; }
.w1100 { width: 1100px; overflow: hidden; clear: both; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.ml25 { margin-left: 25px; }
/*头图*/
.top,.top img { width: 100%; }
/*导航条*/
.nav { width: 100%; height: 50px; background: #599f44; }
.nav ul { width: 920px; }
.nav li { float: left; line-height: 50px; font-size: 18px; color: #ffffff; margin-left: 20px; }
.nav li:not(:first-child):before { display: block; content: "|"; float: left; margin-right: 20px; }
/*焦点图*/
#focus,#focus img {width: 670px; height: 362px; }
/*工作动态*/
.gzdt { position: relative; width: 400px; overflow: hidden; }
/*标题模块*/
.title1 { width: 100%; height: 30px; line-height: 30px; border-bottom: 2px solid #626262; }
.title1 h3 { display: block; float: left; font-size: 20px; color: #37703f; border-bottom: 2px solid #37703f; padding: 0 10px; }
.more { position: absolute; height: 30px; line-height: 30px; top: 0px; right: 10px; display: block; float: right; color: #9a9a9a; font-weight: bold; }
/*文字列表模块*/
.list1 li { width: 100%; height: 30px; line-height: 30px; font-weight: bold; overflow: hidden; }
.list1 li:first-child { color: #115b1c; }
.list1 li:nth-child(5) { color: #115b1c; margin-top: 20px; }
.list2 li { width: 100%; height: 30px; line-height: 30px; font-weight: bold; }
.list2 li a { float: left; width: 82%; height: 30px; overflow: hidden; }
.list2 li span { float: right; }
.list3 li { width: 100%; height: 30px; line-height: 30px; font-weight: bold; overflow: hidden; }
.list3 li:before { display: block; float: left; content: " "; width: 4px; height: 4px; background: #1d1d1d; margin-top: 13px; margin-right: 5px; }
/*图文模块*/
.pic1 { width: 100%; height: 130px; overflow: hidden; }
.pic1 img { float: left; width: 220px; height: 130px; margin-right: 20px; }
.pic1 h4 { display: block; height: 60px; margin: 12px 0; line-height: 30px; overflow: hidden; }
.pic1 p { display: block; height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; color: #5b5b5b; }
.pic2 { width: 100%; height: 180px; overflow: hidden; }
.pic2 img { width: 100%; height: 150px; }
.pic2 span { display: block; width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-align: center; }
.pic3 { width: 100%; height: 120px; overflow: hidden; }
.pic3 img { float: left; width: 160px; height: 120px; margin-right: 20px; }
.pic3 h4 { display: block; height: 50px; margin: 5px 0; line-height: 25px; overflow: hidden; }
.pic3 p { display: block; height: 60px; line-height: 20px; overflow: hidden; font-size: 14px; color: #5b5b5b; }
/*图文列表模块*/
.piclist1 li { width: 100%; height: 110px; overflow: hidden; }
.piclist1 li:not(:first-child) { margin-top: 15px; }
.piclist1 img { float: left; width: 160px; height: 110px; margin-right: 20px; }
.piclist1 h4 { display: block; height: 50px; margin: 10px 0; line-height: 25px; overflow: hidden; }
.piclist1 p { display: block; height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; color: #5b5b5b; }
.piclist2 li { width: 100%; height: 96px; padding: 15px 0; background: #dddddd; border-bottom: 1px solid #626262; overflow: hidden; }
.piclist2 li:last-child { border-bottom: none; }
.piclist2 img { float: left; width: 170px; height: 96px; margin-right: 10px; }
.piclist2 span { display: block; height: 90px; margin: 3px 0; line-height: 30px; font-weight: bold; overflow: hidden; }
/*成果展示*/
.cgzs .title { width: 100%; height: 30px; line-height: 30px; border-bottom: 2px solid #626262; }
.cgzs .title h3 { display: block; width: 120px; text-align: center; font-size: 20px; color: #37703f; border-bottom: 2px solid #37703f; }
.cgzs .box { position: relative; width: 1100px; height: 520px; overflow: hidden; }
.cgzs .box li { position: absolute; }
.cgzs .box li img { width: 100%; height: 100%; }
.cgzs .box li span { display: block; width: 100%; height: 30px; line-height: 30px; text-align: center; overflow: hidden; }
.cgzs .box li:nth-child(1) { width: 350px; height: 490px; }
.cgzs .box li:nth-child(2) { width: 320px; height: 140px; left: 380px; }
.cgzs .box li:nth-child(3) { width: 320px; height: 140px; top: 175px; left: 380px; }
.cgzs .box li:nth-child(4) { width: 320px; height: 140px; top: 350px; left: 380px; }
.cgzs .box li:nth-child(5) { width: 370px; height: 225px; left: 730px; }
.cgzs .box li:nth-child(6) { width: 370px; height: 225px; top: 265px; left: 730px; }
/*页脚*/
footer { width: 100%; margin-top: 30px; padding-top: 30px; border-top: 1px solid #e0e0e0; font-family: "宋体", "Arial Narrow"; font-size: 14px; color: #333333; }
.footer_left { float: left; width: 400px; height: 180px; }
.footer_left img { margin: 58px 39px; }
.footer_right { float: right; width: 600px; height: 180px; overflow: hidden; }
.footer_right p { line-height: 30px; }
.footer_gajg { float: left; margin-top: 15px; line-height: 20px; margin-left: 70px; margin-right: 100px; }
.footer_gajg img { float: left; margin-right: 5px; }
.footer_link { float: left; margin-right: 20px; }
.footer_hidden { width: 0px; height: 0px; overflow: hidden; }