@charset "utf-8";
/* CSS Document */

/* CSS Document */
.topbanner{
	display: block;
	width: 1000px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	overflow: hidden;
}
.main{
    width: 1000px;
    margin: 0 auto 30px;
}
.main .aside{
    width: 247px;
}
.main .aside h3{
    float: left;
    height: 90px;
    width: 247px;
    overflow: hidden;
    background: url(../images/gailannavbg1.jpg) no-repeat left top;
}
.main .aside h3 span{
    font-size: 24px;
    line-height: 80px;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    display: block;
}
.main .aside ul li{
    line-height: 60px;
    font-weight: 200;
    color: #FFFFFF;
    text-indent: 10px;
    width: 212px;
    background:#558c24;
    border-bottom: 1px solid #ffffff;
}

.main .aside ul li a:hover{
	text-decoration: underline;
}
.main .Listcon{
    width: 710px;
    background-color: #FFFFFF;
}
.main .Listcon .pos{
    background: url(../images/pos_bg.jpg) no-repeat  left top;
    height: 53px;
    width: 684px;
    margin: 20px auto 0;
}
.main .Listcon .pos h4{
    height: 45px;
    line-height: 45px;
    font-weight: 200;
    color: #666666;
    text-indent: 40px;
}
.main .Listcon .tit {
    padding-bottom: 10px;
    border-bottom: 1px solid #A4C1A4;
    height: 48px;
    width: 95%;
    margin: 0 auto;
}
.main .Listcon .zlList h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    color: #558c24;
    background: url(../images/point.jpg) no-repeat 0px 10px;
    text-indent: 20px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}
.main .Listcon .zlList .more {
    font-size: 14px;
    color: #666666;
    margin-top: 25px;
}
.main .Listcon .newlist{
    width: 660px;
    margin: 20px 0 20px 20px;
    padding-bottom: 20px;
    overflow: hidden;
    border-bottom: 1px dashed #CCCCCC;
}
.main .Listcon .newlist li{
    float: left;
    line-height: 48px;
    font-weight: 200;
    color: #000000;
    text-align: left;
    height: 48px;
    width: 660px;
}

.main .Listcon .newlist li a{
    width: 530px;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    text-overflow: ellipsis;
}
.main .Listcon .newlist li a:hover{
    text-decoration: underline;
}
.main .Listcon .newlist li .time{
    color: #999999;
    line-height: 50px;
    float: right;
}
/*pages*/

a.page{
    border:1px solid #e3e3e3;
    padding:0 10px;
    line-height:25px;
    height:25px;
    text-align:center;
    margin:20px 2px;
    background:#f5f5f5;
    display:inline-block;
}

a.page:hover{
    border:1px solid #195cad;
     background:#006633;
      color:#fff;
}

.span.page{ 
    display:inline-block;
    padding:0 10px;
    margin:20px 2px;
    line-height:25px;
    height:25px;
    text-align:center;
}

.pages{
	font-size: 14px;
	line-height: 35px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;

}

.pages a,.pages a:active{
	border:1px solid #e3e3e3;
	padding:0 10px;
	line-height:25px;
	height:25px;
	text-align:center;
	margin:20px 2px;
	background:#f5f5f5;
	display:inline-block;
	color: #000000;
}

.pages a:visited{
	text-decoration: none;
}

.pages a:hover{
	border:1px solid #fff;
	color:#fff;
	background-color: #cf2424;
}