/* CSS Document */
body{ font-size:14px; margin:0px auto; line-height:24px;}
a,a:visited{color:#525252; text-decoration:none;}
a:hover{color:#136034;text-decoration:none;}
a:active{color:#525252; text-decoration:none;}
img{ border:0px;}
.lili{list-style-type:none; list-style-image:none; margin-left:0px;}
.bb{margin-top:60px; margin-bottom:15px; font-size:12px; text-align:center}
.hy_main{ width:960px; margin:0px auto}
.hy_main1{ width:960px; float:left}
.hy_left{ width:225px; float:left;color:#ffffff;}
.hy_leftul{ width:225px;margin:0px auto; padding:0px;list-style:none;border-bottom:1px dashed #ffffff; margin-top:15px; padding-bottom:10px; color:#FFFFFF}
.hy_left ul{ width:225px;margin:0px auto; padding:0px;list-style:none;border-bottom:1px dashed #ffffff; margin-top:15px; padding-bottom:10px; color:#FFFFFF}
.hy_left li{ width:190px;color:#ffffff; margin:0px auto; margin-left:30px; list-style-image:url(images/p.gif);font-size:12px; line-height:20px;}
.hy_left li a{color:#ffffff; text-decoration:none}
.hy_left li a:visited{color:#ffffff; text-decoration:none}
.hy_left li a:hover{color:#ffffff; text-decoration:underline}



.hy_right{ width:735px; float:left}
.hy_bottom{ width:960px; height:85px; background-image:url(images/bottom.jpg); background-repeat:no-repeat; background-position:top;}
.hy_b{ width:210px; float:right}
.hy_bb{ width:85px; float:right}
.hy_bg{ width:735px; height:37px; background-image:url(images/happy2_07.gif); background-repeat:no-repeat}
.hy_bg1{ background-image:url(images/b.gif); background-repeat:repeat}
.hy_bg4{ background-color:#ffffff}
.hy_bg2{ background-image:url(images/happy2_05.gif); background-repeat:repeat-x; width:225px;}
.hy_bg3{ width:131px; height:32px; background-image: url(images/happy2_09.gif)}
.content_main{ width:700px; margin:0px auto}
.content_main1{ width:700px; float:left}
.content_main2{ width:680px; margin:0px auto}
.title_left{ width:120px; float:left; margin-top:21px;}
.title_right{ width:604px; float:left}
.hy_bor1{ border:1px dashed #A5BE56; line-height:22px; padding-left:5px;}
.hy_bor2{ border-bottom:1px dashed #A5BE56}
.hy_bor3{ border-bottom:1px dashed #ffffff; padding-bottom:20px;}
.hy_bor4{ border:1px solid #ffffff; line-height:24px; height:24px; width:126px; background-color:#84B01B}
.happy_bor3{ height:1px; background-image:url(images/d_12.gif); background-repeat:repeat-x}
.hy_t1{ margin-top:15px;}
.hy_t2{ margin-bottom:20px;}
.hy_t3{ margin-top:30px;}
.hy_p1{ margin-right:20px; float:left}
.hy_h1{height:1500px}

.lfont1{ font-size:16px;color:#ffffff; text-align:left; font-weight:bold; line-height:38px;}
.lfont1 A:link{color:#ffffff; text-decoration:none;}
.lfont1 A:visited{color:#ffffff; text-decoration:none;}
.lfont1 A:hover{color:#136034;text-decoration:none;}
.lfont1 A:active{color:#ffffff; text-decoration:none;}


.font1{ font-size:30px;color:#136034; text-align:left; font-weight:bold; line-height:36px;}
.font1 A:link{color:#136034; text-decoration:none;}
.font1 A:visited{color:#136034; text-decoration:none;}
.font1 A:hover{color:#136034;text-decoration:none;}
.font1 A:active{color:#136034; text-decoration:none;}

.font1a{ font-size:12px;color:#136034; text-align:left; font-weight:bold; line-height:24px;}
.font1a A:link{color:#136034; text-decoration:none;}
.font1a A:visited{color:#136034; text-decoration:none;}
.font1a A:hover{color:#136034;text-decoration:none;}
.font1a A:active{color:#136034; text-decoration:none;}

.font3{ font-size:20px;color:#ffffff; text-align:left;font-weight:bold; line-height:30px; padding-left:10px; }

.font2{ font-size:12px;color:#136034; text-align:left; line-height:36px;}
.font2 A:link{color:#136034; text-decoration:none;}
.font2 A:visited{color:#136034; text-decoration:none;}
.font2 A:hover{color:#136034;text-decoration:none;}
.font2 A:active{color:#136034; text-decoration:none;}

.font5{font-size: 12px;color: #999999; text-align:right; line-height:40px;}
.font5 A:link {COLOR: #999999; TEXT-DECORATION: none}
.font5 A:visited {COLOR: #999999; TEXT-DECORATION: none}
.font5 A:active {COLOR: #999999; TEXT-DECORATION: none}
.font5 A:hover {color:#136034;TEXT-DECORATION: none}

.font5a{font-size: 12px;color: #999999; }
.font5a A:link {COLOR: #999999; TEXT-DECORATION: none}
.font5a A:visited {COLOR: #999999; TEXT-DECORATION: none}
.font5a A:active {COLOR: #999999; TEXT-DECORATION: none}
.font5a A:hover {color:#999999;TEXT-DECORATION: none}


.pinglun{ font-size:20px;color:#136034; text-align:center;font-weight:bold; line-height:30px; padding-left:10px;}

.pinglun1{ font-size:14px;color:#136034; text-align:center;font-weight:bold; line-height:30px; padding-left:10px;}

.calendar_m{ width:198px; margin:0px auto; text-align:center; font-size:12px; line-height:22px;}
.sub{ background-image:url(images/happy2_30.gif); width:36px; height:36px; background-repeat:no-repeat; border:0px; margin-top:5px; cursor:pointer}
.sub1{ background-image:url(images/ss_03.gif); width:98px; height:22px; background-repeat:no-repeat; border:0px; margin-top:5px; cursor:pointer}

.calendar_font{color:#ffffff; font-weight:bold;}
.calendar_font1{color:#30A9D1; font-weight:bold;}
.calendar_a1{background-color:#EC9B1B;color:#ffffff; width:26px;height:20px;font-weight:bold}
.calendar_a3{line-height:20px;font-weight:bold;}
.calendar_a4{ color:#000000}
.calendar_a2{background-color:#7BAA1D; width:26px; height:20px;}
.calendara2{ background-color:#D0EC78; color:#ffffff; width:26px; float:left; height:20px; }
.calendara2 A{background-color:#D0EC78;color:#000000;}
.calendara2 A:hover{background-color:#A5BE56; color:#ffffff; width:26px; height:20px;float:left}

.clear{
    clear:both;}

.aa{
overflow:inherit;
background-color:#FFFFff;
_height:2850px;
min-height:2850px;
}

.autoplay{width:290px; margin:0px auto}
.munplay{width:290px; float:left}

.aboutleft{ width:280px; float:left; margin-left:20px; display:inline}
.aboutleft ul{width:280px;  margin:0px auto; margin-top:30px !important;margin-top:40px ; padding:0; }
.aboutleft li{width:270px;  margin:0px auto;border-bottom:dashed 1px #D4D0C8; line-height:42px; list-style:none;color:#525252}
.aboutright{ width:408px; float:right}

.aboutm2{ width:572px; margin:0px auto;}
.aboutm22{ width:572px; float:left}
.about_t{ margin-top:100px;}
.about_t1{ margin-bottom:50px;}
.about_bg1{ width:700px; height:189px; background-image:url(images/cz_01.jpg); background-repeat:no-repeat}
.about_bg2{ width:700px; height:117px; background-image:url(images/cz_02.jpg); background-repeat:no-repeat}
.about_bg3{ width:700px; height:285px; background-image:url(images/cz_04.jpg); background-repeat:no-repeat}

.a404_main{ width:730px; margin:0px auto}
.a404_left{ width:186px; float:left}
.a404_right{ width:541px; float:left}
.font3h{ font-size:12px;color:#999999; text-align:left; font-weight:bold}
.font3h,.font3h:visited{color:#999999; text-decoration:none;}
.font3h:hover{color:#136034;text-decoration:none;}
.font3h:active{color:#999999; text-decoration:none;}
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 1px dashed #D4D4D4;
	margin: 0px 2px 0px 4px;
	padding: 0px 2px 0px 4px;
	background-color: white;
}
.chalt{
	background-color: #ffffff;
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #136034;
}

.st-tags1{   height:30px; line-height:30px; padding:5px; text-align:center; margin-left:15px; margin-top:20px; font-size:12px}
.aa{}
.st-tag-cloud{ width:720px; float:left}
.tag_bg{ width:98px; height:81px; background-image:url(images/tag_06.jpg); background-repeat:no-repeat}
.pptu{ margin-left:6px;}

			

