@CHARSET "UTF-8";
.tlist ul{display:block;}
.tlist ul li{overflow:hidden;}
.tlist ul li a{display:block;color:#47A576;padding:10px;font-size:16px;overflow:hidden;text-shadow:0 1px 0 #fff;background:#F6F6F6;border-radius:3px;margin:15px;box-shadow:0 1px 4px #C8C8C8;}
.tlist ul li:first-child{border-top:none;}
.tlist ul li:last-child{border-bottom:none;}
.tlist ul li .arrow{float:right}
.tlist ul li a span.alist{overflow:hidden;color:#666;font-size:16px;}
.tlist ul li a .catimg{margin-top:10px;border-bottom:1px solid #DFDFDF;padding-bottom:10px;max-height:180px;overflow:hidden;}
.tlist ul li a .catimg img{width:100%;overflow:hidden;display:block;}
.tlist ul li a .checkurl{border-top:1px solid #fff;padding-top:5px;font-size:14px;} 

.pagination {display:block;text-align:center;padding:10px 0;margin-top:10px;overflow:hidden;}
.pagination ul li{display:inline;}
.pagination ul li a {display:inline-block;padding:5px 15px;background:#000;margin:0 8px;text-align:center;background:-webkit-gradient(linear,0 0,0 100%,from(#FDFDFD),to(#E0E0E0)); border-radius:3px;font-size:18px;color:#999;box-shadow:0 1px 1px #B6AFAF,0 1px 0 #eee inset;text-shadow:0 1px 0 #fff;}
.pagination ul li.active a{background:-webkit-gradient(linear,0 0,0 100%,from(#4FBF58),to(#03940E));box-shadow:0 1px 1px #B6AFAF,0 1px 0 #96D89B inset;text-shadow:0 1px 0 #03690B;color:#fff;border:1px solid #5A5A59;}

.noresult{text-align:center;padding:10px 0;font-size:16px;color:#999;}

.tcontent{padding:15px 15px; font-size:16px; line-height: 150%; }
.tcontent img{width:100%;overflow:hidden;display:block; padding:10px 0px; height:auto}
.tcontent .pd img{ width:138px; height:38px; padding:5px 0px;}

.tnewslist{margin:10px 10px;}
.tnewslistBlock{ margin-top:0px;}
.tnewslistBlock img{ width:80px; height:66px; float:left; padding:8px}



/*分页 */
.page{height:38px; padding-top:5px; padding-bottom:5px; text-align:center; padding-right:0px; margin-top:20px;}
.page a{ color:#333;}
/*CSS black2 style pagination*/
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN:right; margin-right:0px;
}
DIV.black2 A {
	BORDER-RIGHT: #4E4D4D 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4E4D4D 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #4E4D4D 1px solid; COLOR: #4E4D4D; PADDING-TOP: 2px; BORDER-BOTTOM: #4E4D4D 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #4E4D4D 1px solid; BORDER-TOP: #4E4D4D 1px solid; BORDER-LEFT: #4E4D4D 1px solid; COLOR: #fff; BORDER-BOTTOM: #4E4D4D 1px solid; BACKGROUND-COLOR: #4E4D4D
}
DIV.black2 A:active {
	BORDER-RIGHT: #4E4D4D 1px solid; BORDER-TOP: #4E4D4D 1px solid; BORDER-LEFT: #4E4D4D 1px solid; COLOR: #fff; BORDER-BOTTOM: #4E4D4D 1px solid; BACKGROUND-COLOR: #4E4D4D
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #4E4D4D 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4E4D4D 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #4E4D4D 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #4E4D4D 1px solid; BACKGROUND-COLOR: #4E4D4D
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #C8C8C8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #C8C8C8 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #C8C8C8 1px solid; COLOR: #C8C8C8; PADDING-TOP: 2px; BORDER-BOTTOM: #C8C8C8 1px solid
}

/**图片上面文字下面*/
.tlist ul{display:block;}
.tlist ul li{overflow:hidden;}
.tlist ul li a{display:block;color:#47A576;padding:10px;font-size:16px;overflow:hidden;text-shadow:0 1px 0 #fff;background:#F6F6F6;border-radius:3px;margin:15px;box-shadow:0 1px 4px #C8C8C8;}
.tlist ul li:first-child{border-top:none;}
.tlist ul li:last-child{border-bottom:none;}
.tlist ul li .arrow{float:right}
.tlist ul li a span.alist{overflow:hidden;color:#666;font-size:16px;}
.tlist ul li a .catimg{margin-top:10px;border-bottom:1px solid #DFDFDF;padding-bottom:10px;max-height:180px;overflow:hidden;}
.tlist ul li a .catimg img{width:100%;overflow:hidden;display:block;}
.tlist ul li a .checkurl{border-top:1px solid #fff;padding-top:5px;font-size:14px;} 

.numpage {display:block;text-align:center;padding:10px 0;margin-top:10px;overflow:hidden;}
.numpage ul li{display:inline;}
.numpage ul li a {display:inline-block;padding:0px 10px;background:#000;margin:3px 3px;text-align:center;background:-webkit-gradient(linear,0 0,0 100%,from(#FDFDFD),to(#E0E0E0)); border-radius:3px;font-size:18px;color:#999;box-shadow:0 1px 1px #B6AFAF,0 1px 0 #eee inset;text-shadow:0 1px 0 #fff;}
.numpage ul li.active a{background:-webkit-gradient(linear,0 0,0 100%,from(#0299FF),to(#0299FF));box-shadow:0 1px 1px #B6AFAF,0 0px 0 #96D89B inset;text-shadow:0 1px 0 #03690B;color:#fff;border:1px solid #5A5A59;}

/**图片上面文字下面结束*/

/*新闻*/
#todayList {
	display: block; margin: 0 auto;
}
.todayList li {
	display: block;
	color: #222222;
	font-weight: bold;
	/*text-shadow: 0 1px 0 #FFFFFF;*/
	text-decoration: none;
	background:#F9F9F9;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	position: relative;
	/*padding:10px 8px;*/overflow:hidden;
	background:-webkit-gradient(linear,0 0,0 100%,from(#FEFEFE),to(#F3F3F3));
	border-radius:5px;
	margin-bottom:8px;
	border:1px solid #CCCCCC;
	box-shadow:2px 2px 2px #CECECE;
}
.todayList li a{
	padding:10px 50px 9px 10px; display: block;
}
.todayList li.only4 a{
	padding:10px 50px 9px 10px; display: block;
}
.todayList li .img {
	width:80px;height:65px;float:left;margin:0 20px 0 0; overflow:hidden;border-radius: 0px;background-color: #fff; border:1px solid #C0C0C0;
}
.todayList li img {
	width:100%;height:65px;
}
.todayList li:hover {
	background:-webkit-gradient(linear,0 0,0 100%,from(#F5F5F5),to(#E2E2E2));
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.todayList li:active {
	background:-webkit-gradient(linear,0 0,0 100%,from(#F5F5F5),to(#E2E2E2));
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

.todayList li h2 {
	font-size: 16px;
	color:#2f2f2f;
	font-weight:bold;
	line-height:16px;padding:0;
max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;
}
.todayList li.only4 h2 {
	padding:12px 0 0;
	text-shadow:0 1px 0 #fff;
}
.todayList li p.onlyheight {
	height:16px; /*margin-bottom:5px*/
}
.todayList li p {
	display: block;
	font-size: 12px;
	color:#9C9C9C;
	line-height: 16px;
	font-weight: normal;
	margin-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;/*white-space: nowrap;*/
	padding-right:2px;
}
.todayList li.only4 p {
	white-space: nowrap;
}
.todayList li .icon {
	margin-top: -6px;
	position: absolute;
	top: 50%;
	right: 15px;
	height: 18px;
	width: 18px;
	background:url(../images/jiantou.png) no-repeat 0 0 ;
	background-size: 18px 18px;
}

/*新闻结束*/


/*图文列表*/
.sList li {
	display: block;
	color: #222222;
	font-weight: bold;
	/*text-shadow: 0 1px 0 #FFFFFF;*/
	text-decoration: none;
	background:#F9F9F9;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	position: relative;
	/*padding:10px 8px;*/overflow:hidden;
	background:-webkit-gradient(linear,0 0,0 100%,from(#FEFEFE),to(#F3F3F3));
	border-radius:5px;
	margin-bottom:8px;
	border:1px solid #CCCCCC;
	box-shadow:2px 2px 2px #CECECE;
}

.sList li .img {
	width:80px;height:80px;float:left;margin:12px 10px 10px 10px; overflow:hidden;border-radius: 0px;background-color: #fff; border:1px solid #C0C0C0;
}
.sList li img {
	width:80px;height:80px;
}


.sList li h2 {
	font-size: 16px;
	color:#2f2f2f;
	font-weight:bold;
	line-height:16px;padding:0;
	max-width:100%;
}
.sList li.only4 h2 {
	padding:12px 0 0;
	text-shadow:0 1px 0 #fff;
}

.sList li p {
	display: block;
	font-size: 12px;
	color:#9C9C9C;
	line-height: 16px;
	font-weight: normal;
	margin-top: 8px;
	overflow: hidden;
	padding-right:8px;
}

/*图文列表结束*/


/*图片列表模式*/
.photoContent{padding:10px 0px; }

.photo-list{overflow: hidden; }
.photo-list-item{width:50%;height: auto;display: inline-block;padding: 1%;background: inherit;border:none;float:left;text-align:center; -webkit-box-sizing:border-box;}
.photo-list-item-bg>div:first-child{height:auto;overflow:hidden; max-height:130px;}
.photo-list-item-bg{min-height: 100%;border: 1px solid #125FA8;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background: #125FA8;overflow: hidden;}
.photo-list-item-image{position: relative;margin: auto;left : 0;top:0px;width:100%; max-height:140px;
    /*
	border-radius: 48px;
	-moz-border-radius: 48px;
    -webkit-border-radius: 48px;
    box-shadow: 2px 2px 2px #C0C0C0;
    -webkit-box-shadow:2px 2px 2px #C0C0C0;
    -moz-box-shadow:2px 2px 2px #C0C0C0;*/
    background-size: contain;
}

.photo-list-item-box{position: relative;margin: auto;/*display: table*/;}
.photo-list-item-line{line-height:0px;padding: 0;margin: auto;max-width: 100%;}
.photo-list-item-title{color: #ffffff;font-size: 14px;white-space: nowrap;zoom: 1; text-align:left; padding-left:10px; line-height:25px;}
/*图片列表结束*/

.device {
width: 100%;
margin: 0 auto;
z-index: 99;
}
.device .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:99;
  display:none;
}
.device .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:99;
  display:none;
}
.swiper-container {
 height: 110px; /*height: 330px; 显示3行*/
  width: 100%;
}
.content-slide {
  padding: 10px 3px;
  color: #fff;display: block;
overflow: hidden;
}
.content-slide>a {
width: 33%;
float: left;
text-align: center;
color: #fff;
overflow: hidden;
margin-bottom: 10px;
}
.content-slide>a .mbg {
display: block;
overflow: hidden;
margin:0 5px;
}
.title {
  font-size: 12px;
  margin: 3px 0 5px 0;
  overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ico img{ width:50px; height:50px;border-radius: 0;margin-top: 5px;}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:0px;
  width: 100%;
  z-index:100;
  display:none;/*显示就去掉*/
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 4px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}

.content-slide>a:nth-child(9n+1) .mbg { background-color:rgba(210,170,84,0.9)}
.content-slide>a:nth-child(9n+2) .mbg { background-color:rgba(108,160,182,0.9)}
.content-slide>a:nth-child(9n+3) .mbg{ background-color:rgba(129,165,93,0.9)}
.content-slide>a:nth-child(9n+4) .mbg { background-color:rgba(209,109,82,0.9)}

.content-slide>a:nth-child(9n+5) .mbg { background-color:rgba(109,108,168,0.9)}
.content-slide>a:nth-child(9n+6) .mbg{ background-color:rgba(196,126,184,0.9)}
.content-slide>a:nth-child(9n+7) .mbg{ background-color:rgba(120,180,135,0.9)}
.content-slide>a:nth-child(9n+8) .mbg{ background-color:rgba(210,84,145,0.9)}
.content-slide>a:nth-child(9n+9) .mbg{ background-color:rgba(160,113,99,0.9)}