﻿* { margin: 0; padding: 0; border-width: 0; }
html { background-image: url(bg.jpg); }
body { font-size: 12px; background-color: #74c401; width: 980px; margin: 0 auto; border-right: 2px solid #b1c69f; border-left: 2px solid #b1c69f; }
u,li { text-indent: 0; margin: 0; padding: 0; list-style-type: none; }
#top { font-size: 12px; line-height: 31px; background-image: url(top_bg.jpg); background-repeat: repeat-x; height: 31px; }
#top a { color: black; text-decoration: none; }
#top p { width: 375px; float: left; padding-left: 32px; }
#top span { width: 450px; float: right; }
#top span a { background-image: url(top_arrow.jpg); background-repeat: no-repeat; background-position: left center; margin-left: 28px; padding-left: 20px; }
#menu { line-height: 34px; background-image: url(dh_bg.jpg); background-repeat: repeat-x; width: 100%; height: 34px; float: left; }
#menu span { color: white; background-image: url(date_bg.jpg); background-repeat: no-repeat; letter-spacing: 2px; width: 250px; height: 34px; float: left; padding-left: 24px; }
#menu ul { line-height: 31px; background-image: url(m.png); background-repeat: repeat-x; height: 34px; float: left; }
#menu ul li { font-size: 13px; line-height: 34px; background-image: url(l.png); background-repeat: no-repeat; background-position: right 0; text-align: center; width: 80px; height: 34px; float: left; }
#menu ul li a { color: white; font-weight: bold; text-decoration: none; }
#main { width: 100%; clear: both; padding: 10px 0; }
#main h2 { color: white; font-size: 12px; line-height: 25px; background-image: url(t.jpg); background-repeat: no-repeat; text-indent: 36px; height: 27px; margin: 0; padding-top: 2px; }
#main h2 a { color: white; text-decoration: none; }
#flash { color: red; background-color: white; width: 520px; float: right; margin-top: 2px; }
#flash img { border-width: 0; }
.m1 { background-image: url(m1.png); background-repeat: no-repeat; background-position: 0 1px; width: 14px; height: 34px; float: left; }
.m9 { line-height: 32px; background-image: url(m9.png); background-repeat: no-repeat; background-position: right 2px; width: 80px; height: 34px; float: left; padding-right: 6px; }
.msg { line-height: 30px; background-color: #429100; width: 100%; height: 30px; float: left; border-bottom: 3px solid #429100; }
.gg { background-image: url(gg.jpg); background-repeat: no-repeat; background-position: -3px 0; width: 130px; height: 30px; float: left; }
.msg span { color: red; font-size: 14px; font-weight: bolder; width: 800px; float: left; }
.pro span { background-image: url(list.jpg); background-repeat: no-repeat; text-align: center; width: 176px; height: 220px; float: left; margin: 0 30px; padding-top: 7px; }
.pro span i { font-weight: normal; font-style: normal; width: 100%; float: left; clear: both; }
.l { float: left; }
.r { float: right; }
.w240 { background-color: #e9f8db; width: 240px; }
.w2 { width: 220px; border: solid 1px #429100; }
.w2 p,.w2 ul { line-height: 150%; background-image: url(left_bg.jpg); background-repeat: repeat-x; margin: 0; padding: 5px; border-width: 0; }
.w2 ul a { color: #252525; text-decoration: none; }
.w7 { width: 750px; }
.w700 { width: 730px; }
.w700 h1 { font-size: 22px; line-height: 80px; text-align: center; width: 100%; clear: both; }
.t10 { margin-top: 10px; }
.h325 { background-color: white; height: 325px; }
.h2 { background-color: white; height: 224px; }
#bottom { background-image: url(bottom.jpg); background-repeat: no-repeat; text-align: center; width: 100%; height: 88px; clear: both; }
/*滚动*/
.pl { background-color: white; width: 100%; float: left; clear: both; margin: 10px 0; }
.pl h3 { color: white; font-size: 14px; line-height: 180%; background-color: #429100; text-align: center; position: static; width: 19px; height: 120px; float: left; padding: 3px; border: solid 1px #429100; }
#demo { width: 720px; overflow:hidden; float: left; margin: 0; }
#indemo { width: 500%; float: left; }
.pl p { background-color: white; margin: 0; padding: 0 0 0 4px; overflow: auto; }
.pl span { background-color: white; text-align: center; float: left; padding: 10px 0 10px 6px; display: inline; }
.pl span img { width: 126px; height: 115px; clear: both; border-width: 0; }
#ifocus { width:520px; height:325px; float: left; clear: both; margin: 0; padding: 0; }
#ifocus_pic { display:inline; position:relative; float:left; width:430px; height:325px; overflow:hidden; }
#ifocus_piclist {position:absolute; width:430px;}
#ifocus_piclist li { width:430px; height:325px; overflow:hidden; }
#ifocus_piclist img { width:430px; height:325px; }
#ifocus_btn { display:inline; float:right; width:75px; padding-right: 12px; _padding-right: 1px; }
#ifocus_btn li { width:75px; height:55px; float: left; margin-top: 3px;_margin-top: 0px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); padding:4px 5px 0; border:solid 1px #cccccc; }
#ifocus_btn img { width:75px; height:55px;}
#ifocus_btn .current {opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv {position:absolute;left:0;bottom:-1px;width:450px;height:35px;background:#fff;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=70);}
#ifocus_tx { position:absolute; left:8px; bottom:6px; color:#ff0000; font-weight:bold; text-align:center; width: 430px; float: left; }
#ifocus_tx .normal { display:none; }
.tittle { color: white; padding: 2px; border: solid 1px #429100; }
.h600 { height: 800px; }
.news { width: 620px; float: left; margin-left: 22px; }
.news h3 { color: #e9f8db; font-size: 14px; line-height: 28px; background-color: #4f8600; background-image: url('(EmptyReference!)'); text-indent: 14px; width: 100%; clear: both; }
.news ul { background-color: #e9f8db; width: 100%; float: left; margin-bottom: 32px; }
.news li a { color: black; line-height: 22px; text-decoration: none; padding-left: 22px; }
#guild { width: 90%; margin-bottom: 12px; margin-left: 3%; border-bottom: 1px solid #993400; }
.pagelist { float: left; clear: both; padding-top: 50px; padding-left: 80px; }
.pagelist em { color: red; font-style: normal; float: left; padding: 0 5px; border: solid 1px #efefef; }
.pagelist a,.pagelist strong { background-color: #fbfbfb; float: left; margin: 0 5px; padding: 0 5px; border: solid 1px #ddd; }
.content { text-align: center; padding: 30px; }
.content dl { line-height: 160%; text-align: left; clear: both; padding: 36px; }
.content dt { font-weight: bolder; line-height: 22px; background-color: #e5e5e5; text-align: left; clear: both; padding-left: 14px; }
.content dd { line-height: 24px; }
.content p { line-height: 170%; text-align: left; }
.cs img { padding: 2px; border: solid 1px #444; }
.case span img { width: 210px; height: 159px; }
.case span { text-align: center; width: 32%; float: left; padding-bottom: 26px; }
.case span a { color: black; font-size: 13px; font-weight: bold; line-height: 22px; text-decoration: none; width: 100%; float: left; clear: both; }
.cpcj { background-image: none; height: 340px; margin: 0; padding: 0 0 0 36px; }
.tn { background-image: url(frame_top.gif); background-repeat: no-repeat; height: 25px; margin-left: 22px; }
.cn { background-image: url(frame_main.gif); background-repeat: repeat-y; background-position: 22px 0; width: 100%; float: left; }
.cn h1 { line-height: 26px; width: 80%; padding-left: 10%; }
.cn p { line-height: 26px; width: 93%; }
.bn { background-image: url(frame_foot.gif); background-repeat: no-repeat; background-position: 22px 0; width: 100%; height: 25px; float: left; }
.guild { font-size: 12px; line-height: 15px; }
.guild a { color: black; text-decoration: none; }
#soso { margin-right: 10%; margin-left: 10%; }
#soso form { border: solid 1px #dbdbdb; }
.ke1 { font-size: 14px; line-height: 24px; margin-top: 12px; margin-bottom: 12px; }
.ke2 { font-size: 14px; line-height: 24px; }
#sese { font-size: 14px; line-height: 24px; width: 150px; margin: auto; padding: 12px; border: solid 1px #c2c2c2; }
#si { word-spacing: 12px; }
.k_in4,.k_in3 { border: solid 1px #c2c2c2; }
.lbos { width: 100%; float: left; clear: both; border-right: 1px solid #86bf73; }





