﻿body{font:normal 12px Arial,Tahoma,Helvetica,sans-serif;color:#666;background:#DCDCDC;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#77A02D;}
.w{width:990px;}

.top{
	height:75px;
	background:url(top.gif) no-repeat;
}
.logo{padding:4px 0 0 18px}
.topr{
	width:635px;
}
.toprt{
	height:23px;
	padding-top:10px;
}
.toprt li{
	font-family: Tahoma, Geneva, sans-serif;
	float: right;
	background:url(ico.gif) no-repeat;
}
.toprt .toprt3{
	padding-left: 14px;
	background-position: left -53px;
	padding-right:20px;
}
.toprt .toprt2{padding-left:16px;background-position:left -26px;padding-right:15px;}
.toprt .toprt1{padding-left:14px;background-position:left 2px;padding-right:15px;}
.toprt .toprt1 span{
	color: #ccc;
	margin:0 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.nav{

}
.nav li{
	float: left;
	height:28px;
	background:url(navli.gif) no-repeat;
	padding-left: 17px;
	padding-top:10px;
	padding-right: 15px;
	font-size:14px;
	line-height: 24px;
}
#navid0{background:none}
.nav .selected a{
	color: #6A9524;
}

.lytop{
	height:168px;
	background:url(lytop.gif) no-repeat;
}

.bottom{
	height:45px;
	padding:20px 15px 0 15px;
	width:960px;
	background:url(bottom.gif) no-repeat;
}

.st{background:url(stbg.gif) repeat-y;}
.sttop{
	background: url(sttop.gif) no-repeat;
	height: 49px;
}
.sttopl{
	width: 263px;
	padding-top:22px;
}
.sttopr{}
.sttoprl{
	color:#77A02D;
	font-size: 14px;
	padding-top: 17px;
	padding-left: 25px;
}
.sttoprr{
	padding-top:20px;
	padding-right: 15px;
}

.leftul{
	width:238px;
	padding:10px 0;
	background:url(dd.gif) no-repeat 41px bottom;
}
.leftul li{
	height:35px;
	width: 238px;
	float: left;
	overflow: hidden;
}
.leftul a{
	display: block;
	height:35px;
	line-height: 35px;
	padding-left: 85px;
	background:url(leftb.gif) no-repeat 71px 13px;
}
.leftul a:hover,.leftul .this a{
	color:#FFF;
	background:url(lefta.gif) no-repeat 9px 0px;
	font-weight:bold;
}
.leftimg{
	padding-left: 25px;
	padding-top: 10px;
	overflow: hidden;
}
.leftlink{
	padding-top:10px;
	padding-left: 25px;
	height:50px;
}
#leftlink{
	width: 184px;
}
.leftbot{
	background:#FFF url(leftbot.gif) no-repeat;
	height:50px;
	margin-left:25px;
}

.hyyfa{width:737px;padding:0 0 15px 15px;overflow:hidden;}
.hyyfak{
	overflow:hidden;
	float: left;
	width: 348px;
	border: 1px solid #CCC;
	margin-right: 15px;
	height: 120px;
	margin-top: 15px;
}
.hyyfal{
	float:left;
	overflow:hidden;
	padding: 5px;
	height: 110px;
	width: 120px;
	border-right:1px solid #CCC;
}

.hyyfal img{
	height: 110px;
	width: 120px;
}
.hyyfar{
	width:215px;
	float:left;
	overflow:hidden;
}
.hyyfart{
	width:200px;
	height:22px;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 5px;
	padding-left:8px;
}
.hyyfarb{
	color:#666;
	line-height:22px;
	height:66px;
	overflow:hidden;
	padding-left:8px;
	padding-right:10px;
}
.hyyfara{
	text-align: right;
	padding-top:4px;
	padding-right: 10px;
}
.hyyfara a{
	background:url(jia.gif) no-repeat 0 3px;display:inline-block;
	padding-left:10px;
}
.hyyfara a:hover{
	background-position: 0px -21px;
}


.hyyfalist{
	border: 1px solid #DEDEDE;
	margin-top: 15px;
	margin-left: 15px;
	width:715px;
}

.hyyfalistt{width:715px;background:url(titleBg.png) 0 -91px repeat-x;border-bottom:1px solid #dfdfdf; height:26px;}
.hyyfalistt h2{float:left;font:14px/26px normal;border:solid #e3e3e3;border-width:0 1px;margin-left:-1px; font-family:Tahoma, Geneva, sans-serif}
.hyyfalistt h2 span{float:left;border:solid #fff;border-width:0 1px;padding:0 13px;cursor:pointer}
.hyyfalistt h2.selected{font-weight:bold;color:#4c7e07;padding-right:5px;background:url(titleBg.png) right -30px no-repeat #fff;border-right:0;position:relative;margin:0 -1px -1px}
.hyyfalistt h2.selected span{background:url(titleBg.png) 0 1px repeat-x #fff;height:27px}


.left{width:238px;background:url(leftbg.gif) repeat-y 5px 0;}
.right{width:752px;}
.divno{height:350px;padding-top:100px;}
.divno span{margin:0 2px;color:#F00}


.about{padding:15px 25px 20px 20px;overflow:hidden;line-height:1.5}
.about p{padding:3px 0;}

.album{width:737px;padding:20px 0 0 15px;overflow:hidden;}
.album ul{float:left;width:182px;overflow:hidden;}
.album1{border:1px solid #CCC;text-align:center;width:166px;height:126px;overflow:hidden;}
.album1 i{height:125px;display:inline-block;vertical-align:middle}
.album1 img{vertical-align:middle;max-width:160px;max-height:120px;
_width:expression((this.width/this.height)>(3/2)?160:true);
_height:expression((this.width/this.height)<=(3/2)?120:true);
}
.album2{text-align:center;width:168px;padding-top:7px;height:30px;white-space:nowrap;overflow:hidden;}

.news{padding:5px 0 15px 5px;width:732px;overflow:hidden;}
.news ul{height:30px;width:100%;border-bottom:1px dashed #ccc;}
.news .l{background:url(../image/lei.gif) no-repeat 10px 13px;padding-left:20px;}
.news a{float:left;line-height:30px;}
.news img{float:left;height:30px;width:18px;}
.news .newspic1{background:url(../image/new.gif) no-repeat right 11px;}
.news .newspic2{background:url(../image/fj.gif) no-repeat right 7px;}
.news .newspic3{background:url(../image/link.gif) no-repeat right 7px;}
.news .newspic4{background:url(../image/fjpic.gif) no-repeat right 9px;width:12px;}
.news .r{line-height:30px;padding-right:5px;color:#999;}

.newsbt{height:90px;border-bottom:1px #CCC dashed;color:#999;width:700px;margin-left:23px;}
.newsbt h1{font-size:22px;height:35px;color:#36F;padding-top:25px;}
.newsbt strong{color:#F00;margin:0 4px 0 0}
.newsbt span{margin:0 8px;}
.xgd{border-top:1px #DAD7D7 solid;height:50px;width:725px;padding:10px 0 0 16px;}
.xgd ul{height:23px;font-size:13px;}


.bookadd{font-weight:bold;padding:15px 25px 0 0;}
.bookadd a{color:#F00;}
.bookk{width:700px;padding-top:10px;}
.bookk ul{overflow:hidden;width:700px;padding-top:10px;}
.bookk li{overflow:hidden;float:left;}
.bookkr{padding:4px 0 0 3px;}
.bookk1{text-align:right;width:150px;padding-top:4px;}
.bookk11{padding-top:41px;}
.bookk2 input,.bookk3 textarea{float:left;border:1px solid #CCC;font-family:Arial;font-size:12px;line-height:15px;padding:3px 0 3px 5px; background:url(../image/inputbg.gif) repeat-x}
.bookk2 input{width:200px;height:15px;}
.bookk3 textarea{width:400px;height:90px;overflow: auto;}
.bookk4{height:100px;}
.bookk4 input{cursor:pointer;height:25px;padding:1px 5px;border:1px solid;border-color:#C3C3C3 #999 #999 #C3C3C3;background:#eeeeee;color:#333;text-align:center;letter-spacing:1px;width:80px;float:left;}


.book{width:717px;padding:0 0 15px 15px;overflow:hidden;}
.book1{border:1px solid #E6E6E6;margin:10px 0;width:715px;}
.book2{height:28px;margin:1px;background:#F8F8F8;border-bottom:1px solid #EFEFEF;}
.book2_1{padding-top:6px;padding-left:8px}
.book2_1 span{font-weight:bold;color:#F60;}
.book2_2{padding-top:6px;padding-right:10px}
.book3{line-height:25px;margin:0 8px;padding:8px 0;}
.book3 span{color: #008800;}
.bookqq{border-top:1px dashed #CCC}
.bookqq span{color: #F00;}




.page{text-align:center;zoom:normal;overflow:hidden;font-family:Tahoma;height:50px;width:740px;}
.page a{display:inline-block;height:22px;line-height:22px;background:#fff;border:1px solid #e3e3e3;overflow:hidden;margin:0 3px;padding:0 10px;}
.page a.pagea1{background:url(../image/pagebg.gif) repeat-x;}
.page a:hover{background:#f1f1f1;text-decoration:none;}
.page span{display:inline-block;height:22px;line-height:22px;overflow:hidden;margin:0 3px;padding:0 10px;}
.page .curPage{border:1px solid #72a10e;color:#fff;background:#72a10e;}
.page .noPage{border:1px solid #e3e3e3;color:#a4a4a4;background:url(../image/pagebg.gif) repeat-x;}





.a a{outline:none;hide-focus:expression(this.hideFocus=true)}
.a a:hover{text-decoration:none;}
