html { overflow-x:hidden;}
body { background:#FFF; font-family:'microsoft yahei'; overflow-x:hidden; font-size: 14px;}
img { vertical-align:bottom;}
a { color:#333; text-decoration:none;}

.padding-20 { padding:20px 0px;}
.text-center { text-align:center;}

#head { border-bottom: #00a33b solid 5px;}

.block-2 { padding:10px;}
.block-2 li { width:50%; float:left; padding: 10px;}
.block-2 li img { border-radius: 3px;}

.txt-list { padding: 20px;}
.txt-list li { line-height: 50px; border-bottom: #CCC dashed 1px;}
.txt-list li a { display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

.title { padding: 20px; height: 70px;}
.title a { float: left; width: 30px;}
.title span { float: right; font-size: 16px; line-height: 30px;}

.border-bottom { border-bottom: #CCC solid 1px;}

.menu-title { margin: 20px; margin-bottom: 0px; font-size:18px; text-align:center; padding:20px; padding-top:0px; height:60px; color:#FFF; background: url(skin/menu-title.jpg); border-radius:5px; line-height:60px;}
.menu { padding-top: 20px;}
	.menu li { font-size:18px; text-align:center; padding:20px; padding-top:0px;}
	.menu li a { display:block; height:60px; color:#FFF; background: #00a33b; border-radius:5px; line-height:60px;}

.sub-title { font-size: 16px; text-align: center; padding: 20px 0px; border-bottom: #CCC dotted 1px; margin: 0px 20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.day { text-align: center; padding-top: 10px; color: #7a7a7a;}
		
.html { padding:20px; padding-bottom: 0px; line-height:23px; text-align:justify; text-justify:inter-ideograph;}

.foot { width:100%; overflow:hidden; background:#323232; height:50px; line-height:50px; position:fixed; bottom:0px; z-index:10000;}
	.foot li { width:33%; text-align:center; float:left;}
	.foot li:nth-child(2n) { border:#6e6e6e solid 1px; border-top:0px; border-bottom:0px;}
	.foot li a { color:#FFF; font-size:16px;}
	.foot li:first-child img { vertical-align:-8px; width:35px; padding-right:10px;}
	.foot li img { vertical-align:-5px; width:35px; padding-right:10px;}
	
.copyright { text-align: center; font-size: 12px; padding: 20px 0px; color: #aaaaaa;}

.foot-height { height:50px;}
		
.pager { height:65px; line-height:35px; margin-top:10px; padding-top:10px; text-align:center;}
	.pager a { margin:0px 5px; background:#fff; color:#333; padding:3px 10px; border:#CCC solid 1px; border-radius:3px;}
    .pager span { color:#FFF; background:#137308; border:#137308 solid 1px; margin:0px 5px; padding:3px 10px; border-radius:3px;}

.down-list{ padding: 20px; padding-bottom: 0px;}
.down-list .item { padding-bottom: 20px;}
.down-list .item a { display: block; background: #00a33b; border-radius: 3px; padding:0px 10px; color: #FFF;}
.down-list .item .info { height: 32px; line-height: 32px;}
.down-list .item span{ float: right;}

.search { padding: 20px; position: relative;}
.search input { width: 100%; height: 40px; border: #CCC solid 1px; padding:0px 50px 0px 10px;}
.search a { position: absolute; right: 21px; top: 21px; width: 38px; height: 38px;}
.search a img { padding: 10px;}

.data { padding: 20px; padding-top: 0px;}
.data table { width: 100%; border: #bebebe solid 1px; border-right: 0px; border-bottom: 0px;}
.data table td { border: #bebebe solid 1px; line-height: 40px; border-left: 0px; border-top: 0px; text-align: center; color: #5f5f5f;}
.data table tr:nth-child(2n+1) td{ background: #f0f0f0; color: #333; font-weight: bold;}