.box .hd { *zoom: 1; }
.box .hd:after { content: ""; display: table; clear: both; }
.box .hd .title { float: left; display: inline; }
.box .hd .more {float: right;display: inline;}
.box .hd .tab li { float: left; display: inline; }
.box .hd .tab a { display: block; }
.box .hd .tab a:hover { text-decoration: none; }
.box .bd {padding: 10px 0 0;}


.focusPic{width:400px; float:left; overflow:hidden; position:relative; }
.focusPic .hd{position:absolute;z-index:20;right:10px;bottom: 15px;z-index:15;}
.focusPic .hd ul{overflow:hidden; zoom:1; z-index:2;}
.focusPic .hd ul li{float:left;margin-left:5px;width:10px;height:10px;background: #fff;cursor:pointer;text-indent: -9999px;overflow: hidden;border-radius: 5px;}
.focusPic .hd ul li.on{background: #cc4545;padding: 0 7px;}
.focusPic .bd{ position:relative; z-index:2; }
.focusPic .bd ul li{z-index:9;}
.focusPic .bd .pic{ position:relative; z-index:0; }
.focusPic .bd .pic img{width:400px; height:300px; border:0;   }
.focusPic .bd .txt{display:none;}
.focusPic .bd .con{width:100%; position:absolute; z-index:1; left: 0; bottom:0; *bottom:3px; height:40px; line-height:40px; text-align:center; }
.focusPic .bd .con .title{position:absolute;width: 94%;z-index:0;left:0;text-align: left;z-index:1;padding: 0 3%;}
.focusPic .bd .con .title a{color:#fff;}
.focusPic .bd .con .bg{position:absolute; width:100%; z-index:0; left:0; background:#000; filter:alpha(opacity=50);opacity:0.5; height:40px; }


.path {padding-left: 60px;background: #f4f7f6 url('../image/icon-home.png') no-repeat 20px center;height: 44px;line-height: 44px;margin-bottom: 10px;}
.path em { font-style: normal; font-weight:bold; }
.path span, .path a { margin: 0 5px; color:#996633; }

.siteSearch { overflow: hidden; }
.siteSearch .keyword { float: left; display: inline; }
.siteSearch .submit { float: left; display: inline; cursor: pointer; padding: 0; }

.siteMap { overflow: hidden; *zoom: 1; padding: 15px 10px; }
.siteMap .li1 { margin-bottom: 10px; }
.siteMap .li1 .h1 { height: 40px; line-height: 40px; border: 1px dotted #ddd; }
.siteMap .li1 .h1 .a1 { font-size: 16px; line-height: 40px; font-family: "Microsoft Yahei"; _font-weight: bold; padding-left: 10px; color: #1157B0; }
.siteMap .li1 .ul1 { padding: 10px 20px; }
.siteMap .li1 .ul1 .li2 { display: inline-block; *display: inline; zoom: 1; padding-right: 10px; vertical-align: top; }
.siteMap .li1 .ul1 .li2 .a2 { color: #777; }
.siteMap .li1 .ul1 .li2 .ul2 { padding: 0 0 20px; }
.siteMap .li1 .ul1 .li2 .ul2 .li3 { line-height: 18px; display: inline-block; *display: inline; zoom: 1; }
.siteMap .li1 .ul1 .li2 .ul2 .li3 .a3 { color: #999; padding-right: 10px; margin-right: 10px; border-right: 1px solid #ddd; }
.siteMap .li1 .ul1 .li2 .ul2 .last3 .a3 { border-right: none; }

.sideBox .infoList {padding: 5px 10px 5px 15px;}
.infoList li { height: 36px; line-height: 36px; font-size: 14px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.infoList li.noData { color: #999; }
.infoList li.split { height: 0; line-height: 0; padding: 0; font-size: 0; background: none; border-bottom: #ddd 1px dotted; margin: 10px 0; }
.infoList li a { text-decoration: none; }
.infoList li a:hover, .infoList li a:focus { text-decoration: underline; }
.infoList li .date { float: right; color: #999; }
.infoList li .dateRight { margin-left: 5px; color: #999; }

.infoListA li { background: url('../image/liteicon.png') 0 no-repeat; padding-left: 18px; }

.infoListB li { background: url('../image/list-sb6a541e2d5.png') 0 -20px no-repeat; padding-left: 10px; }

.infoListC li { background: url('../image/list-sb6a541e2d5.png') 0 -52.5px no-repeat; padding-left: 11px; }

.infoListD li { background: url('../image/list-sb6a541e2d5.png') 0 -85.5px no-repeat; padding-left: 11px; }

.topicList .t { *zoom: 1; padding: 0 0 6px 0; margin: 0 0 5px 0; border-bottom: 1px dotted #ddd; background: none; }
.topicList .t:after { content: ""; display: table; clear: both; }
.topicList .t .con .title { font-weight: 400; font-size: 14px; line-height: 22px; margin-bottom: 5px; }
.topicList .t .con .title .tit { text-decoration: none; color: #ff6600; }
.topicList .t .con .title .tit:hover, .topicList .t .con .title .tit:focus { text-decoration: underline; }
.topicList .t .con .intro { font-size: 12px; line-height: 22px; color: #999; }
.topicList .t .con .intro .more { text-decoration: none; color: #ff6600; margin-left: 5px; }
.topicList .t .con .intro .more:hover, .topicList .t .con .intro .more:focus { text-decoration: underline; }
.topicList .noData, .topicList .n .title { height: 26px; line-height: 26px; font-size: 12px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.topicList .n a { text-decoration: none; }
.topicList .n a:hover, .topicList .n a:focus { text-decoration: underline; }
.topicList .n .date { float: right; color: #999; }

.topicList-pic .t { padding: 0 0 6px 0; }
.topicList-pic .t .pic { float: left; display: inline; }
.topicList-pic .t .pic img { display: block; }
.topicList-pic .t .con { padding-left: 12px; overflow: hidden; *zoom: 1; }

.picList { *zoom: 1; margin-top: -10px; clear: both; *display: inline; }
.picList:after { content: ""; display: table; clear: both; }
.picList li { float: left; display: inline; text-align: center; margin: 10px 5px 0; }
.picList li .pic a img { vertical-align: bottom; margin-left: auto; margin-right: auto; padding: 2px; border: 1px solid #ddd; background-color: #fff; }
.picList li .pic a:hover img { border-color: #1157B0; }
.picList li .title { padding: 0 5px; height: 28px; line-height: 28px; overflow: hidden; }

.picList-noborder li .pic a img { padding: 0; border: none; }

.surveyList .view, .surveyList .join { color: #f60; }



.page {
	padding: 40px;
	line-height: 24px;
	text-align: center;
	 
}

.page a {
	display: inline-block;
	margin: 0 2px;
	padding: 0 8px;
	border: 1px solid #ddd;
	 
	color: #333;
	vertical-align: top;
}
.page a:hover, .page .current {
	border: 1px solid #e60012;
	background: #be0600;
	color: #fff;
}
.page span {
	display: inline-block;
	margin: 0 2px;
	padding: 0 8px;
	border: 1px solid #ddd;
	 
	color: #333;
	vertical-align: top;
}
 
 
.page  li { display:inline
    
}
.page  .active span{background:#fd0902;color:#ffffff}
