﻿.infoList {
	text-align: left;
}
.infoList li {
	background: url("../images/jky/li2.png") no-repeat 0px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 15px;
}
.infoList li a {
	overflow: hidden;
}
.infoList li .date {
	color: rgb(153, 153, 153); font-size: 14px; float: right;
}
.infoListA li {
	padding: 8px 0px; line-height: 24px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.infoListA .date {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.picList li {
	text-align: left;
}
.picList li .pic img {
	background: rgb(255, 255, 255); border: 1px solid rgb(189, 189, 189); border-image: none; width: 148px; height: 110px;
}
.picList li .pic a:hover img {
	border-color: rgb(170, 170, 170);
}
.picList li .title {
	padding-top: 5px;
}
.picListFl {
	overflow: hidden; -ms-zoom: 1;
}
.picListFl li {
	margin: 1.5%; width: 22%; text-align: center; float: left; _display: inline;
}
.picListFl li .pic img {
	width: 100%; height: auto;
}
.picListFl li .pic a:hover img {
	border-color: rgb(255, 102, 0);
}
.picListFl li .title {
	height: 44px; line-height: 22px; padding-top: 5px;
}
.txtPicList li {
	background: url("images/share/dotted.gif") repeat-x bottom; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px;
}
.txtPicList li .pic {
	width: 96px; float: left;
}
.txtPicList li .pic img {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 90px; height: 90px;
}
.txtPicList li .pic a:hover img {
	border-color: rgb(170, 170, 170);
}
.txtPicList li .con {
	width: 230px; padding-left: 8px; float: left;
}
.txtPicList li .title {
	height: 28px; color: rgb(204, 0, 0); line-height: 28px; font-size: 14px; font-weight: bold;
}
.txtPicList li .title a {
	color: rgb(204, 0, 0);
}
.txtPicList li .intro {
	color: rgb(102, 102, 102); line-height: 20px;
}
.txtPicList li .intro .more {
	color: rgb(204, 0, 0); font-size: 12px;
}
.txtPicListB li {
	padding: 0px 14px; width: 270px; float: left;
}
.txtPicListB li .pic {
	
}
.txtPicListB li .pic img {
	width: 270px; height: 200px;
}
.txtPicListB li .title {
	height: 32px; text-align: center; line-height: 32px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.txtPicListB li .title span {
	padding-right: 20px;
}
.txtPicListB li .title a {
	font-size: 14px;
}
.txtPicListB li .intro {
	color: rgb(102, 102, 102);
}
.txtPicListB li .intro .more {
	color: rgb(255, 102, 0);
}
.topicList li {
	height: 22px; line-height: 22px; overflow: hidden;
}
.topicList li .date {
	color: rgb(153, 153, 153); float: right;
}
.topicList .t {
	background: none; height: auto; text-align: center; padding-bottom: 11px; margin-bottom: 8px;
}
.topicList .t .title {
	color: rgb(187, 64, 15); overflow: hidden; margin-bottom: 8px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.topicList .t .tit {
	font-size: 18px;
}
.topicList .t .intro {
	text-align: left; color: rgb(153, 153, 153); font-size: 12px;
}
.topicList .t .intro .more {
	padding: 0px 6px; height: 20px; color: rgb(214, 73, 29); line-height: 20px; float: none;
}
.topicList li.n {
	clear:both; background: url("../img/li2.png") no-repeat 0px; height: 28px; line-height: 28px; overflow: hidden; padding-left: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.topicList li.n .date {
	color: rgb(153, 153, 153); font-size: 13px; float: right;
}
.topicHasPic .t {
	overflow: hidden; -ms-zoom: 1;
}
.topicHasPic .pic {
	width: 150px; float: left; margin-right:20px;
}
.topicHasPic .pic img {
	width: 150px; height: 100px;
}
.topicHasPic .con {
	text-align: left; margin-left: 140px;
}
.slideBox {
	height: 100px; overflow: hidden; position: relative;
}
.slideBox .hd {
	right: 5px; bottom: 5px; position: absolute; z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.slideBox .hd ul li {
	background: rgb(0, 0, 0); width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; margin-right: 2px; float: left; cursor: pointer; opacity: 0.6;
}
.slideBox .hd ul li.on {
	background: rgb(255, 0, 0); font-weight: bold; opacity: 1;
}
.slideBox .bd {
	position: relative; z-index: 0;
}
.slideBox .bd .pic {
	height: 100px;
}
.slideBox .bd .con {
	display: none;
}
.focusBox {
	width: 420px; height: 310px; overflow: hidden; float: left; position: relative;
}
.focusBox .hd {
	right: 15px; bottom: 14px; position: absolute; z-index: 15;
}
.focusBox .hd ul {
	overflow: hidden; z-index: 2; -ms-zoom: 1;
}
.focusBox .hd ul li {
	background: rgb(185, 185, 185); width: 11px; height: 11px; text-indent: -9999px; overflow: hidden; margin-left: 5px; float: left; cursor: pointer;
}
.focusBox .hd ul li.on {
	background: rgb(246, 147, 30);
}
.focusBox .bd {
	position: relative; z-index: 2;
}
.focusBox .bd ul li {
	height: 310px; z-index: 9;
}
.focusBox .bd .pic {
	position: relative; z-index: 0;
}
.focusBox .bd .pic a {
	display: block;
}
.focusBox .bd .pic img {
	border: 0px currentColor; border-image: none; width: 420px; height: 310px;
}
.focusBox .bd .txt {
	display: none;
}
.focusBox .bd .con {
	left: 0px; width: 100%; height: 40px; text-align: center; bottom: 0px; line-height: 40px; position: absolute; z-index: 1;
}
.focusBox .bd .con .title {
	left: 15px; width: 68%; text-align: left; position: absolute; z-index: 1;
}
.focusBox .bd .con .title a {
	color: rgb(255, 255, 255);
}
.focusBox .bd .con .titleBg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.6;
}
.pictures .focusBox .num {
	top: 24px; right: 13px; position: absolute;
}
.pictures .focusBox .num ul li {
	background: url("../img/icon.png") no-repeat -196px -47px; width: 9px; height: 9px;
}
.pictures .focusBox .num ul li.on {
	background-position: -227px -47px;
}
.pictures .focusBox {
	margin-bottom: 8px;
}
.pictures .focusBox .bd .pic img {
	width: 202px; height: 154px;
}
.pictures .focusBox .bd .con {
	padding: 0px; width: 96.4%; height: 34px; bottom: 0px; line-height: 34px; position: absolute;
}
.pictures .focusBox .bd .con .title {
	text-align: center; color: rgb(255, 255, 255);
}
.pictures .focusBox .bd .con .title a {
	font-size: 12px;
}
.pictures .focusBox .bd .con .bg {
	background: rgb(0, 0, 0); height: 34px;
}
.siteMap {
	padding: 0px 10px; overflow: hidden; -ms-zoom: 1;
}
.siteMap .li1 {
	margin-bottom: 10px;
}
.siteMap .h1 {
	background: rgb(255, 255, 255); border: 1px dotted rgb(204, 204, 204); border-image: none; height: 40px; line-height: 40px;
}
.siteMap .h1 .a1 {
	font: 16px/40px "Microsoft YaHei"; color: rgb(190, 62, 32); padding-left: 10px; font-size-adjust: none; font-stretch: normal; _font-weight: bold;
}
.siteMap .ul1 {
	padding: 10px 20px; display: block !important; -ms-zoom: 1;
}
.siteMap .li2 {
	padding-right: 10px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.siteMap .a2 {
	color: rgb(102, 102, 102);
}
.siteMap .ul2 {
	padding: 0px 0px 20px;
}
.siteMap .li3 {
	line-height: 18px; display: inline-block; -ms-zoom: 1;
}
.siteMap .a3 {
	color: rgb(153, 153, 153); padding-right: 10px; margin-right: 10px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.siteMap .last3 .a3 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.page {
	padding: 25px 0px; text-align: center; line-height: 26px; clear: both; font-size: 0px;
}
.page a {
	padding: 2px 10px; border-radius: 2px; border: 1px solid rgb(212, 212, 212); border-image: none; font-size: 12px; margin-right: 5px; display: inline-block; -ms-zoom: 1;
}
.page span {
	padding: 2px 10px; border-radius: 2px; border: 1px solid rgb(212, 212, 212); border-image: none; font-size: 12px; margin-right: 5px; display: inline-block; -ms-zoom: 1;
}
.page a:hover {
	border: 1px solid rgb(190, 62, 32); border-image: none; color: rgb(190, 62, 32); text-decoration: none;
}
.page .current {
	background: rgb(190, 62, 32); border: 1px solid rgb(190, 62, 32); border-image: none; color: rgb(255, 255, 255) !important;
}

.page select {
	background: rgb(255, 255, 255); padding: 0px 8px; border: currentColor; border-image: none; height: 18px; line-height: 18px; vertical-align: middle;
}