html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
:focus { outline: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a img, iframe { border: none; }
ol, ul { list-style: none; }
input, textarea, select, button { font-size: 100%; font-family: inherit; }
select { margin: inherit; }
h1, h2, h3, h4, h5, h6 { font-weight:700 }
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */
ol { margin-left:2em; }
/* == clearfix == */
.clearfix:after { /*/*/ content: "."; /* IE8 hack */ display: block; height: 0; clear: both; visibility: hidden; }
/* IE7 hack */
.clearfix { display: inline-block; }
/* IE-mac, IE5, IE6 */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
body { font-size:12px; }
a { text-decoration:none; color:#000 }
a:hover { text-decoration:underline }
.fl { float:left }
.fr { float:right }
.lt4 { position:relative; top:-4px; left:-4px; }
.blue { color:#085C9B }
.gray, .gray a { color:#818181 }
.white, .white a { color:#FFF }
.red, .red a{ color:#FF0000} 
.lh20 { line-height:20px; }
.lh23 { line-height:23px; }
.lh24 { line-height:24px; }
.w249 { width:249px }
.w260 { width:260px }
.w304 { width:304px }
.w340 { width:340px }
.w400 { width:400px }
.w629 { width:629px }
.w974 { width:974px }
.h100 { height:100px }
.h106 { height:106px }
.h173 { height:173px }
.h195 { height:195px }
.h204 { height:204px }
.h262 { height:262px }
.h270 { height:270px }
.h280 { height:auto }
.h334 { height:334px }
.h374 { height:374px }

h1 { font-size:18px; font-weight:400; font-family:黑体; padding:10px; text-align:center }
#wrap { width:978px; margin:0 auto; }
#top { background:url(../images/bg2.png); width:978px; height:42px; overflow:hidden; position:relative}
#top ul{padding:12px 0 0 0; width:460px; margin:0 auto}
#top ul li{ float:left; padding-right:10px;}
#top ul li .txt{ width:280px; height:16px; border:1px solid #C0C0C0}
#top ul li .btn{ background:url(../images/bg1.png) -434px -254px; width:65px; height:21px; color:#2A6246; text-align:right; padding-right:10px; border:none; cursor:pointer}
#top ul li select{ height:20px;}
.zlhz{ position:absolute; left:780px; top:10px;}
.zlhz span,
.zlhz img{ float:left;}
.zlhz span{ display:inline; margin-top:6px;}
#header_bg { background:#C0D5B6; width:974px; height:189px; }
#header { height:189px; }
#footer { text-align:center; line-height:24px; padding:10px 0 }
.menu { height:70px; background:#F6F6F6 }
.menu dl { float:left; width:290px; height:40px; padding:15px 0 0 30px; }
.menu dl dt { float:left; display:inline; margin-right:10px; background:url(../images/bg1.png); width:70px; height:40px; }
.menu dl dt.m1 { background-position:0 -235px }
.menu dl dt.m2 { background-position:-80px -235px }
.menu dl dt.m3 { background-position:-160px -235px }
.menu dl dt a { display:block; width:70px; height:40px; text-indent:-999px; overflow:hidden }
.menu dl dd { float:left; width:70px; height:20px; line-height:20px; }
.menu a { color:#286A18 }
.title { background:#DBE8D6; width:970px; height:52px; position:relative; left:4px; }
.title h2 { background:url(../images/bg1.png); width:970px; height:52px; text-indent:-999px; overflow:hidden; position:relative; top:-4px; left:-4px; }
.title h2.t1 { background-position:0 0 }
.title h2.t2 { background-position:0 -56px }
.title h2.t3 { background-position:0 -112px }
.title h2.t4 { background-position:0 -168px }
.part1, .part2, .part3, .part4, .part5, .part6 { width:974px; padding:8px 0 0 0; overflow:hidden }
.part1 .l { float:left; width:304px; height:380px; }
.part1 .c { float:left; padding:0 5px; width:400px; height:380px; }
.part1 .r { float:left; width:260px; height:380px; }
.part1 .c p { width:350px; margin:0 auto; padding:0 0 10px 0; text-align:center }
.part2 .l { float:left; width:304px; height:276px; }
.part2 .c { float:left; padding:0 5px; width:400px; height:276px; _overflow:hidden }
.part2 .r { float:left; width:260px; height:276px; }
.part4 .l { float:left; padding:0 5px 0 0; width:629px; height:340px; _overflow:hidden }
.part4 .r { float:left; width:340px; height:340px; }
.part5 .l { float:left; padding:0 5px 0 0; width:720px; height:480px; }
.part5 .r { float:left; width:249px; height:480px; }

#map{ position:relative;width:720px; height:480px; overflow:hidden; background: url(../images/img4.jpg) }
#map div{ width:40px; position:absolute;background:url(../images/bg3.png) 0 -123px no-repeat; padding-left:10px; color:#ff830e; font-weight:700}
#map div.on dl{ display:block}
#map div.off dl{ display:none}
#map div dl{ background:url(../images/bg3.png); width:90px; height:68px; padding:5px 0 0 50px; line-height:20px; position:absolute; left:45px; top:-25px;z-index:9999;}
#map div dl dt{ font-weight:700}
#map div dl a{ color:#598D43; text-decoration:underline; font-weight:400}
.blk_bg { background:#EBEBEB; margin-bottom:6px; }
.blk { background:#FFF; overflow:hidden }
.blk .top { margin-left:5px; padding:0 10px 0 5px; height:25px; line-height:25px; background:#F0F5EE }
.blk .top h3 { float:left; padding:0 10px; font-size:14px; height:21px; line-height:21px; background:#3F8328; margin:2px 0 0 0; color:#FFF }
.blk .top2 { margin-left:5px; padding:0 10px 0 5px; height:25px; line-height:25px; background:#518F3C }
.blk .top2 h4 { float:left; display:inline; padding:0 10px; margin:3px 3px 0 3px; height:22px; line-height:22px; background:#C7E9B7;font-size:12px; color:#52903D; }
.blk .top2 h4.tab_active { color:#000; background:#FFF; padding:0 15px; }
.list1 { padding:5px 0 0 10px; width:275px; white-space:nowrap; overflow:hidden }
.list1 li { background:url(../images/ico1.gif) left center no-repeat; padding-left:10px; }
.list2 { padding:5px 10px 0 10px; }
.list2 li a { float:left; width:180px; white-space:nowrap; overflow:hidden }
.list3 { font-size:14px; padding:5px 0 0 0; margin:0 auto; width:350px; white-space:nowrap; overflow:hidden; background:url(../images/line.gif) top repeat-x }
.list3 li { background:url(../images/ico1.gif) left center no-repeat; padding-left:10px; }
.list4 { padding:5px 10px 0 5px }
.list4 li a { display:inline-block; width:216px; white-space:nowrap; overflow:hidden }
.list4 li { vertical-align:bottom; height:23px; line-height:23px; background:url(../images/ico1.gif) left center no-repeat; padding-left:10px; }
.list5 { font-size:14px; margin:0 auto; width:350px; white-space:nowrap; overflow:hidden; }
.list5 li { background:url(../images/ico1.gif) left center no-repeat; padding-left:10px; }
.list6 { font-size:14px; padding:10px 0 5px 20px }
.list6 dt { float:left; display:inline; margin:0 10px 0 0; _margin:0 7px 0 0; }
.list6 dd a{ white-space:nowrap; overflow:hidden; width:180px; display:block}
.list7 { width:950px; margin:0 auto; padding-top:5px; }
.list7 li { float:left; width:190px; text-align:center; padding:10px 0 }
.list7 li img { border:1px solid #C9C9C9 }
.list8 { padding:5px 10px 0 5px }
.list8 li a { display:inline-block; width:312px; white-space:nowrap; overflow:hidden }
.list8 li { vertical-align:bottom; height:23px; line-height:23px; background:url(../images/ico1.gif) left center no-repeat; padding-left:10px; }
.login .t { background:#C7E8B6; height:29px; line-height:29px; padding-right:10px;}
.login .t a{color:#296247; text-decoration:underline}
.login .t h4 { background:url(../images/bg1.png) -240px -246px; width:67px; height:29px; text-indent:-999px; overflow:hidden }
.login ul { float:left; width:185px; padding:14px 0 0 8px; _padding:12px 0 0 8px }
.login ul li { height:30px; }
.login ul li input { vertical-align:middle; border:1px solid #BAD3B3; background:#F5F9F3; width:120px; }
.login .btn { background:url(../images/bg1.png) -373px -224px; width:51px; height:51px; border:none; cursor:pointer; margin:13px 0 0 6px }
.line { background:url(../images/line.gif); height:3px; overflow:hidden; margin:4px 15px }
.blk1 { width:300px; padding:0 7px; }
.blk1 h4 { padding:5px 0; color:#579534 }
.blk1 p { padding-top:5px; }
.blk1 table th { background:#E4F3DC; height:24px; line-height:24px; font-weight:700; text-align:center }
.blk1 table td { height:29px; line-height:29px; }
.blk1 table tr.bg td { background:#F2F2F2 }
.blk1 table tr.bg1 th { background:#EAF0E4 }
.blk2 { padding:0 15px; line-height:20px }
.blk2 strong { padding-top:8px; display:inline-block }
.blk2 a { margin-right:12px; text-decoration:underline }
.blk3 { padding:7px 0 }
.blk3 h4 { font-size:14px; font-weight:700; background:url(../images/bg1.png) -965px -258px no-repeat; padding-left:20px; color:#418329 }
.blk3 p { margin:20px; text-align:center; background:#E8E8E8; height:30px; line-height:30px }
.blk3 p a { margin:0 15px; }

/*理事会展示*/
#lsh .blk{ background:#FBFBFB}
#lsh .blk h2{ padding:30px; color:#2B6243; text-align:center; font-size:26px; font-weight:700}

#lsh .blk dl{ width:940px; border:1px solid #F6F6F6; background:#FDFDFD; margin:0 15px 30px 15px;}
#lsh .blk dl dt{ padding:20px 15px; font-size:14px; font-weight:700; color:#43852D}
#lsh .blk .img_blk dd{ float:left; width:235px; padding:20px 0;}
#lsh .blk .img_blk dd div{ width:168px; height:254px; margin:0 auto; background:#ECECEC; text-align:center; line-height:20px;}
#lsh .blk .img_blk dd div div{width:166px; height:252px;left:-4px;position:relative;top:-4px; border:1px solid #F0F0F0; background:#FFF ;color:#727272}
#lsh .blk .img_blk dd div div img{display:block; width:113px; height:158px; border:1px solid #AFAFB1; margin:8px auto; }
#lsh .blk .img_blk strong{color:#2B6348; }
#lsh .blk .txt_blk dd{ float:left; width:205px; height:60px;padding:15px 15px; color:#727272}
#lsh .blk .txt_blk dd span{ color:#2B6348; margin-right:15px;}

/*企业列表*/
#qy{ padding:15px 0 0 0}
.table{ background:#83B06B ; margin:10px auto}
.table th{ height:33px; line-height:33px; background:#F8F8F8; font-size:14px; font-weight:700; text-align:center}
.table td{ height:27px; line-height:27px; background:#F8F8F8; padding:0 10px}

/*列表页*/

.part6 .l { float: left; padding: 0 5px 0 0; width: 629px; _overflow: hidden }
.part6 .r { float: left; width: 340px; }

.new_list { padding: 10px 20px; }
.new_list span { width: 100px; float: right; font-style: none; font-size: 12px; color: #666; white-space:nowrap; overflow:hidden; margin-right:10px;}
.new_list li { height:24px; line-height:24px; font-size:14px;}
.new_list li a{ width:335px!important;}

.top10 { padding:10px; width:300px!important;}
.top10 .first, .top10 .second, .top10 .third, .top10 .fourth, .top10 .fifth, .top10 .sixth, .top10 .seventh, .top10 .eighth, .top10 .ninth, .top10 .tenth { height: 30px; line-height:30px; padding: 0 0 0 30px; }
.top10 .first { background: url(../images/top_icon.png) -2px 0 no-repeat; }
.top10 .second { background: url(../images/top_icon.png) -2px -30px no-repeat; }
.top10 .third { background: url(../images/top_icon.png) -2px -120px no-repeat; }
.top10 .fourth { background: url(../images/top_icon.png) -2px -150px no-repeat; }
.top10 .fifth { background: url(../images/top_icon.png) -2px -90px no-repeat; }
.top10 .sixth { background: url(../images/top_icon.png) -2px -60px no-repeat; }
.top10 .seventh { background: url(../images/top_icon.png) -2px -180px no-repeat; }
.top10 .eighth { background: url(../images/top_icon.png) -2px -210px no-repeat; }
.top10 .ninth { background: url(../images/top_icon.png) -2px -240px no-repeat; }

.pages{ text-align:right; padding:15px 25px; font-family:宋体}
.pages a,
.pages span,
.pages strong{ display:inline-block;padding:4px 7px 3px 7px; margin:0 2px}
.pages a{border:1px solid #A9A9A9; text-decoration:none; color:#A9A9A9; background:#FFFFFF;}
.pages a:hover,
.pages strong{ color:#FFF;border:1px solid #759065; background:#759065}

/*正文页*/
.green { color: #6a9462; }
.bold { font-weight: bold; }
.article { line-height: 28px; margin: 28px; font-size: 14px; }
.date { text-align: center; color: #666; font-weight: normal; }
