*{margin:0; padding:0;font-family:"宋体";}
body{font-size:12px;color:#000; background:#fff; line-height:20px;}
img{border:none}
ul{list-style:none}
li{ text-indent:8px; background:url(list_03.gif) 0px 8px no-repeat;}
div{ text-align:center;}
a{text-decoration:none; color:#000}
a:hover{text-decoration:underline;color:#000;}
#main{width:998px; margin:0px auto;}
.top_login_input{width: 80px; height: 18px; line-height:18px; border: 1px solid #a7a6aa; padding-left:2px;}
#bottom{height:auto; text-align:center; line-height:22px; color:#486a00; padding:10px 10px 0px; clear:both;}
#bottom a{ color:#486a00;}
#bottomlink{height:10px; background:url(register_59.jpg) bottom repeat-x;}

#index01{height:77px; text-align:left; padding-left:10px;padding-right:10px; margin-top:12px; position:relative;}
#friend_site{display:none; position: absolute; top: 0px; left: 196px; width: 60px; height:66px; background:#f8faf4; border:1px solid #eaf2e2; text-align:center; line-height: 22px;}
#friend_site a{display: block; width:60px; height:18px; line-height:18px; padding:2px 0px; color:#7f9759;}
#friend_site a:hover{background:#dee8c9; text-decoration:none;}

#index02{height:47px; text-align:left; background:url(index_11.gif);}
.index021{padding-left:30px; float:left;}
#search{height:38px; padding-top:10px; padding-right:10px; float:right; text-align:right;}
#keyword{background:url(index2_34.gif); border:1px solid #d0d0cb; width:152px; height:18px; line-height:18px; text-indent:20px; float:left;}
#top1_loginuser_info{ width:500px; height:24px; line-height:24px; text-align:left; padding-right:0px; color:#638c0b; z-index:1001; float:left}
#top1_login_form{ width:500px; height:36px; line-height:36px; text-align:right; color:#695e49; position:relative; z-index:1001;position:relative; float:left; }
#top1_login_form table{ border:0px; }
#top1_login_form table td{ padding:1px;}
#top1_login_form a{color:#55660a; font-size:12px; text-decoration:underline;}
#top1_lblMessage{ position:absolute; top:22px; left:42px; height:22px; line-height:22px; padding:0px 6px; z-index:10; border:1px solid #ff3300; background:#fff; color:#ff3300}
#top1_btn_login{vertical-align: text-bottom; margin-top: 2px;}
 
#index031{text-decoration:underline; color:#638c0b;}
#index032{color:#f39700; font-weight:bold; text-decoration:underline;}
#index033{text-decoration:underline; color:#638c0b;}
#index034{height:36px; line-height:36px; float:left; text-align:left; padding-left:0px; color:#638c0b; overflow:hidden;}
#index034 a{ color:#638c0b; text-decoration:underline;}
#special_block{position:absolute; top:26px; left:0px; background:#fff; border:1px solid #d8e3bf; border-top:none; z-index:999; filter:alpha(opacity=90); opacity:0.90; text-align:left;display:none;}
#special_block ul{width:77px;}
#special_block li{ background:none;}
#special_block a{ display:block;width:77px; line-height:24px; text-decoration:none;}
#special_block a:hover{ background:#e3e3e2; color:#6e941f; font-weight:bold; text-decoration:none;}
#index04{width:620px; height:320px; border:1px solid #dbdbdb; background:#f5f5f5; padding:5px; float:left; margin-right:6px;}
#index041{width:80px; height:320px; float:left;}
#index05{ width:330px; height:44px; border:1px solid #8fc41f; float:left; padding:3px 2px; overflow:hidden;}
#index051{width:auto; height:14px; line-height:14px; display:block; float:left; background:#638c0b; margin:2px; padding:2px 4px; color:#FFFFFF; font-weight:bold;}
.index052{width:auto; height:18px; display:block; float:left; padding:2px 5px; color:#638c0b;}
#index06{width:334px; height:272px; float:left; border:1px solid #dbdbdb; background:#f5f5f5; margin-top:6px;}
#index061{width:314px; height:26px; margin:0px 10px; background:url(index2_06.gif);}
.index0611{width:92px; margin:0px 4px; height:25px; line-height:25px; bottom:-2px;color:#486a00; text-align:center; background:url(index_169.gif) bottom no-repeat; font-weight:bold; position:relative; float:left;}
.index0612{width:92px; margin:0px 4px; height:25px; line-height:25px; text-align:center; background:#f5f5f5; font-weight:lighter; position:relative; float:left;color:#333;}
a.index0611:hover,a.index0612:hover{ text-decoration:none; color:#486a00;}
#index062,#index063,#index064{width:300px; height:224px; overflow:hidden; margin:0px 5px; padding:7px 0px 7px 22px; border:1px solid #dbdbdb; background:#fff; color:#707070;}
.index062line{height:42px; line-height:42px; text-align:left;}
.index062tit{font-weight:bold; color:#486a00; font-size:14px;}
.index062inp1{border:1px solid #959595; width:60px; height:20px; line-height:20px; color:#707070;}
.index062inp2{border:1px solid #959595; width:100px; height:20px; line-height:20px; color:#707070;}
.index062line2{height:32px; padding-top:20px; text-align:center;}
#index07{width:973px; height:90px; border:1px solid #dbdbdb; background:#f5f5f5; margin-top:6px; float:left;}
#index08{width:238px; height:268px; border:1px solid #dbdbdb; background:#f5f5f5; margin-top:6px; float:left; overflow:hidden;}
.leftmenbg{width:238px; height:27px; background:url(index2_06.gif);}
.lefttitbg{width:238px; height:25px; line-height:25px; bottom:-2px; text-align:left; background:url(index_102.gif) 10px bottom no-repeat; text-indent:46px; color:#486a00; font-weight:bold; position:relative;}
a.lefttitbg:hover{ text-decoration:none;}
.leftmenbl{width:238px; height:1px; overflow:hidden; border-bottom:1px solid #dbdbdb;}
#index081{padding:0px 12px; text-indent:24px; line-height:18px; text-align:left; color:#7d7d7d;}
#index09{width:727px; height:268px; border:1px solid #dbdbdb; background:#fff; margin-top:6px; margin-left:6px; float:left;}
.rightmenbg{width:727px; height:27px; background:url(index2_06.gif);}
.righttitbg{width:727px; height:25px; line-height:25px; bottom:-2px; text-align:left; background:url(index_101.gif) 10px bottom no-repeat; text-indent:46px; color:#486a00; font-weight:bold; position:relative;}
.rightmenbl{width:727px; height:1px; overflow:hidden; border-bottom:1px solid #dbdbdb; float:left;}
.titbg{width:107px; height:25px; line-height:25px; bottom:-2px; text-align:left; background:url(index_101.gif) 0px bottom no-repeat; text-indent:36px; font-weight:bold; position:relative;}
#index091{width:416px; height:224px; line-height:20px; margin:2px 0px; padding:4px 10px; text-align:left; float:left; border-right:1px solid #ddd;}
#index091 ul{float:right; width:414px;color:#7d7d7d;}
#index091 span{float:right;}
#index091 a,#index092 a{color:#3d3d3d;}
#index091 li,#index092 li{ height:21px; overflow:hidden; }
#index092{width:260px; height:224px; line-height:20px; margin:2px 0px; padding:4px 10px; text-align:left; float:left; border-left:1px solid #fff;}
#index092 ul{color:#7d7d7d;}
#index092 span{ float:right;}
#index10{width:240px; height:auto; float:left; margin-right:6px; overflow:hidden;}
#index101,#index102{width:238px; height:260px; border:1px solid #dbdbdb; background:#f5f5f5; margin-top:6px; float:left; overflow:hidden;}
.index101titbg{width:114px; height:25px; line-height:25px; text-align:center; background:#f5f5f5; color:#666; font-weight:bold; float:left;}
a.index101titbg:hover{ text-decoration:none;}
.index101databg,.index102databg{ display:block; line-height:12px; margin-top:5px; float:left; background:#eee78f; text-align:left; text-indent:2px;}
#memorialhot8,#templehot8{ border:0px; width:226px; margin:6px 5px 0px; background:url(index_145.jpg) center bottom no-repeat; }
#memorialhot8 td,#templehot8 td{ font-weight:lighter; text-align:left; line-height:22px; height:22px; background:none;}
#memorialhot8 th,#templehot8 th{ font-weight:lighter; text-align:left; line-height:22px; height:22px; background:none;}
#userdonate8{ border:0px; width:228px; margin:6px 5px 0px; background:url(index_145.jpg) center bottom no-repeat; }
#userdonate8 td{ font-weight:lighter; text-align:left; line-height:22px; height:22px; background:none;}
#userdonate8 th{ font-weight:lighter; text-align:left; line-height:22px; height:22px; background:none;}
.index103{width:238px; height:54px; border:1px solid #dbdbdb; background:#f5f5f5; margin-top:6px; float:left;}
#index11{width:727px; height:440px; border:1px solid #dbdbdb; background:#fff; margin-top:6px; float:left; overflow:hidden;}
#index11_1{height:120px; border-bottom:1px solid #e4e3e3;}
#index11_1_1{width:436px; height:116px; overflow:hidden; float:left; margin:2px 0px; border-right:1px solid #e4e3e3;}
#index11_1_1_1{height:16px; line-height:16px; margin:10px; text-align:left; color:#486a00;}
.index11_1_list{width:56px; height:80px; padding-left:20px; float:left;}
.index11_1_img{width:50px; height:50px; border:1px solid #ccc; padding:2px; background:#fff; float:left;}
.index11_1_name{width:56px; height:24px; line-height:24px;}
.index11_1_name a{ color:#626262;}
#index11_1_2{width:280px; height:116px; float:left; margin:2px 0px; border-left:1px solid #fff;}
#index11_1_2_1{height:16px; line-height:17px; margin:7px 10px; text-align:left; color:#486a00;}
#hotview{ border:0px; width:255px; margin:6px 5px 0px; background:url(index_146.gif) 10px center no-repeat; }
#hotview td{ font-weight:lighter; text-align:left; line-height:24px; height:24px;}
#index11_2{width:724px; height:120px; background:#fff; margin:6px auto;}
#index11_2_1{height:16px; line-height:16px; margin:10px; text-align:left; color:#486a00;}
.marqleft{width:39px; height:70px; background:url(index_121.gif) center center no-repeat; float:left;}
.marqright{width:39px; height:70px; background:url(index_120.gif) center center no-repeat; float:right;}
.index11_2_list{width:150px; height:56px; padding:7px 10px 7px 0px; float:left;}
.index11_2_img{width:50px; height:50px; display:block; border:1px solid #ccc; padding:2px; background:#fff; float:left;}
.index11_2_info{width:88px; height:54px; overflow:hidden; line-height:18px; color:#999; padding-left:6px; text-align:left; float:left; overflow:hidden;}
.index11_2_name{width:88px; height:16px; display:block; line-height:16px; padding-bottom:6px; color:#486a00; font-size:14px; overflow:hidden;}
#index11_3{width:720px; height:150px; background:#fff; margin:6px auto;}
#index11_3_1{height:16px; line-height:16px; margin:10px; text-align:left; color:#486a00;}
.index11_3_list{width:90px; height:100px; margin-right:16px; float:left;}
.index11_3_img{width:80px; height:80px; display:block; margin-bottom:4px; border:1px solid #ccc; padding:2px; background:#fff;}
.index11_3_name{width:90px; height:14px; display:block; line-height:14px; color:#999; text-align:center; overflow:hidden;}
#index12{width:727px; height:204px; border:1px solid #dbdbdb; background:#fff; margin-top:6px; float:left; overflow:hidden;}
#index12_1{width:156px; height:142px; overflow:hidden; background:#fff; float:left; padding:12px 10px; margin-top:2px;}
#index12_1_1,#index12_1_2{width:156px; height:66px; overflow:hidden; color:#665f4f; line-height:24px; text-align:left;}
#index12_1_1 img,#index12_1_2 img{float:left; margin-right:6px;}
#index12_1_1 a,#index12_1_2 a{color:#665f4f; font-weight:bold;}
.templetop6{ border:0px; width:264px; margin:8px 10px; margin-left:0px; float:left; background:#ddd;}
.templetop6 td,.templetop6 th{ height:22px; line-height:22px; background:#fff; color:#486a00; text-align:center}
#index13{width:240px; height:282px; margin-top:6px; margin-right:6px; float:left; overflow:hidden;}
#index13 a{ color:#666;}
#index13_1{width:238px; height:200px; background:#f5f5f5; border:1px solid #dbdbdb; float:left;}
#index13 ul{width:210px; text-align:left; line-height:20px; margin-top:10px; padding-left:10px; float:left;}
#index13 span{float:right; color:#7d7d7d;}
#index13 img{width:240px; margin-top:6px; float:left;}
.index14{width:363px; height:113px; margin-top:6px; float:left; overflow:hidden; border:1px solid #cecece;}
#index15{width:727px; height:158px; border:1px solid #dbdbdb; background:#fff; margin-top:6px; float:left; overflow:hidden;}
#index15 ul li span{ float:right;}
#index15 li a{ color:#666;}
#index15_1,#index15_2{width:362px; height:155px;float:left;}
.index15_more{float:right; font-weight:lighter; margin-right:10px; color:#486a00;}
#index15_1 ul,#index15_2 ul{text-align:left; width:346px; color:#7d7d7d; background:#fff; padding:6px; margin:2px;}
#index15_1 li,#index15_2 li{line-height:20px;}
#index16{width:976px; height:82px; border:1px solid #d1d1d1; margin-top:6px; float:left; overflow:hidden;}
#index17{width:976px; height:auto; border:1px solid #dbdbdb; background:#f3f3f3; margin-top:6px; float:left; overflow:hidden; text-align:center;}
#index17_1{width:940px; height:auto; background:#f5f5f5; margin:2px auto;}
#index17_menubg{width:918px; height:27px; margin-left:10px; color:#486a00; bottom:-1px; position:relative;}
.index17_titbgb{width:92px; height:25px; line-height:25px; color:#486a00; float:left; display:block; position:relative; text-align:center; bottom:-2px; background:url(index_169.gif) bottom no-repeat;font-weight:bold;}
a.index17_titbgb:hover{ text-decoration:none; color:#486a00; }
.index17_titbg{width:92px; height:25px; line-height:25px; color:#486a00; float:left; display:block; position:relative; text-align:center; }
a.index17_titbg:hover{ text-decoration:none; color:#486a00;}
#index17_1_1{width:918px; padding-left:22px; padding-bottom:6px; height:auto; border:1px solid #dbdbdb; background:#fff; overflow:hidden; margin:0px auto;}
.index17_list{width:126px; height:34px; margin-top:10px; margin-right:25px; float:left; border:1px solid #d1d1d1; overflow:hidden;}
a.index17_alist{ height:14px; line-height:14px; margin-top:6px; margin-right:6px; display:inline-block; overflow:hidden; text-align:left; color:#486A00; text-decoration:underline;}
.thumbnail{POSITION:relative; display:inline-block; text-decoration:none !important;}
A.thumbnail:hover {Z-INDEX:999; BACKGROUND-COLOR:transparent}
.thumbnail div {width:210px; height:150px; overflow:hidden; padding:10px; border:1px solid #d7d7d7; background:#fff; VISIBILITY: hidden; POSITION: absolute;}
A.thumbnail:hover div { TOP:10px; LEFT:0px; VISIBILITY:visible;}
.t1_info{width:140px; height:50px; padding-left:16px; display:inline-block;}
.t1_name{width:140px; height:16px; overflow:hidden; line-height:16px; font-size:14px; color:#638c0b;display:block;}
.t1_address{width:140px; height:24px; overflow:hidden; padding:5px 0px; line-height:22px; font-size:12px; color:#000; display:block;}
.t1_addAttention{width:56px; height:100px; float:left; display:block;}
.t1_Attention{width:140px; height:22px; line-height:22px; margin-left:10px; height:100px; float:left; display:block;}
.t1_intro{width:128px; height:40px; overflow:hidden; display:block; border-top:1px dotted #9f9f9f; color:#666; line-height:20px; padding:6px 0px;}

.newstop3{ color:#486a00; font-weight:bold; }
.newstop3 a{ color:#486a00 !important; }
/*大事祭*/

/*** 可重用的CSS ***/
.float_Left{ float:left;}
.float_Right{ float:right;}
.clear{ clear:both;}
.blank4{ clear:both; padding:0; margin:0; height:4px; font-size:0; overflow:hidden; visibility:hidden; display:block;}
.blank6{ clear:both; padding:0; margin:0; height:6px; font-size:0; overflow:hidden; visibility:hidden;display:block;}
.blank8{ clear:both; padding:0; margin:0; height:8px; font-size:0; overflow:hidden; visibility:hidden;display:block;}
.blank10{ clear:both; padding:0; margin:0; height:10px; font-size:0; overflow:hidden; visibility:hidden;display:block;}

/* 背景为4像素点的LI列表 */
ul.dot_4px{ padding:4px;}
ul.dot_4px li{ background:url(dot_4px.gif) no-repeat 4px 7px; padding-left:8px;}

div.ImgList { clear:both; text-align:center;}
div.ImgList a{ width:56px; margin:10px 10px 0px 10px; text-align:center; display:inline-block; text-decoration:none;}
div.ImgList a img{ width:50px; height:50px; padding:2px; border:#8FC31E 1px solid; display:inline-block; text-decoration:none;}
div.ImgList a:hover span{ text-decoration:underline;}

hr.dot { size:0px; border:none; border-bottom:#CCC dotted 1px; height:1px;}

ul.hotNumUl { clear:both; padding-left:10px; background:url(hot_list.jpg) no-repeat left 4px;}
ul.hotNumUl li{ padding:0; margin:0; background:none; line-height:24px; }




.lightGreenBtn{ background:url(lightGreen_1.gif) no-repeat left top ; width:94px; height:26px; line-height:26px; border:none; text-align:center; color:#FFF; cursor:pointer; display:inline-block;}
.lightRedBtn{ background:url(lightRed_1.gif) no-repeat left top ; width:94px; height:26px; line-height:26px; border:none;text-align:center; color:#FFF; cursor:pointer; display:inline-block;}

 ul.Dropdown_1 { position: absolute; background: #fff; border: 1px solid #d8e3bf; border-top: none; z-index: 999999; filter: alpha(opacity=90); opacity: 0.90; text-align: left; display: none; width:100%; left: 0; top: 26px; }
 ul.Dropdown_1 li { background: none; /*line-height:24px;*/ border-bottom: 1px #CCC dashed; display: block; }
 ul.Dropdown_1 li.last { border: none; }
 ul.Dropdown_1 li a { background: none; font-size: 12px; color: #8FAD23; display: block; width: 100%; }
 ul.Dropdown_1 li a:hover { color: #FFF; background: #8FAD23;text-decoration: none;
} 

.clearFix:after{ content:".";   height:0;   visibility:hidden;   display:block; clear:both; } 
*html .clearFix {height: 1%;}
.clearFix {display:inline-block;}
.clearFix {display:block;}


























