﻿body {
  font-family: "MicroSoft Yahei", Arial;
  font-size: 16px;
  line-height: 22px;
  color: #222;
}
* {
  margin: 0px;
  padding: 0px;
}
a {
  color: #333;
  text-decoration: none;
}
img {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
li {
  list-style-type: none;
}
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), url('../font/iconfont.woff2') format('woff2'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.w1200 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.pd15 {
  padding: 15px;
}
.pd15_tb {
  padding-top: 15px;
  padding-bottom: 15px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb50 {
  margin-bottom: 50px;
}
.mt50 {
  margin-top: 50px;
}
.br10 {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.br50 {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.bd01 {
  border: 1px solid #e1e1e1;
}
.clear:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0
}
.clear {
  zoom: 1
}
.newslist {}
.newslist li {
  line-height: 35px;
}
.newslist2 li {
  line-height: 35px;
  background-image: url(../images/dot.png);
  background-repeat: no-repeat;
  background-position: 10px;
  padding-left: 25px;
}
.newsline {
  background-image: url(../images/news_line.jpg);
  background-repeat: repeat-x;
  background-position: left;
  height: 35px;
}
.infotitle {
  font-size: 22px;
  line-height: 35px;
  font-weight: normal;
  text-align: center;
}
.infopost {
  text-align: center;
  color: #666;
  margin-bottom: 10px;
  font-size: 12px;
}
.infopost span {
  padding-right: 8px;
  padding-left: 8px;
}
.infopost .iconfont {
  font-size: 16px;
}
.infopic {
  text-align: center;
  margin-bottom: 10px;
}
.infopic img {
  padding: 4px;
  border: 1px solid #ededed;
}
.infopage {
  margin-top: 10px;
  padding-top: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ededed;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 12px;
}
.addtime {
  float: right;
  color: #777;
  padding-right: 10px;
  font-size: 16px;
}
/* 分页样式 */
.page_wrap{
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	margin-top: 35px;
}
 
.paginator {
	height: 25px;
	overflow: hidden;
	text-align: center;

	margin-right: 35px;
}
.paginator,
.paginator input,
.paginator button {font-family:Tahoma, "宋体"; font-size:15px; }
.paginator a,
.paginator span {float:left; height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {text-decoration:none; }
.paginator .page-start,
.paginator a,
.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-end { border-color:#d9d9d9;  color:#d9d9d9; }
.paginator .page-this,
.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3;background-color:#E9E9E9; padding:0px 8px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:15px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }

/*主导航菜单0854ac;*/
.nav {
  line-height: 50px;
  height: 50px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;
  background-color: #851321;
  position: relative;
  z-index: 1;
}
.nav a {
  color: #fff;
}
.nav .nLi {
  float: left;
  position: relative;
  display: inline;
}
.nav .nLi h3 {
  float: left;
}
.nav .nLi h3 a {
  display: block;
  width: 133px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.nav .sub {
  display: none;
  width: 133px;
  left: 0;
  top: 50px;
  position: absolute;
  line-height: 36px;
  background-color: #591820;
}
.nav .sub li {
  zoom: 1;
}
.nav .sub a {
  display: block;
  text-align: center;
  color: #fff;
}
.nav .sub a:hover {
  background: #851321;
  color: #fff;
}
.nav .on h3 a {
  background: #9f4b55;
  color: #fff;
}
/* 幻灯片 CSS */
.fullSlide {
  width: 100%;
  position: relative;
  height: 400px;
}
.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.fullSlide .bd ul {
  width: 100% !important;
}
.fullSlide .bd li {
  width: 100% !important;
  height: 400px;
  overflow: hidden;
  text-align: center;
}
.fullSlide .bd li a {
  display: block;
  height: 400px;
}
.fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  height: 30px;
  line-height: 30px;
}
.fullSlide .hd ul {
  text-align: center;
}
.fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 42px;
  height: 11px;
  margin: 1px;
  overflow: hidden;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  line-height: 999px;
}
.fullSlide .hd ul .on {
  background: #f00;
}
.fullSlide .prev, .fullSlide .next {
  display: block;
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -30px;
  left: 1%;
  z-index: 1;
  width: 40px;
  height: 60px;
  background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
  display: none;
}
.fullSlide .next {
  left: auto;
  right: 1%;
  background-position: -6px -137px;
}
/**/
.slideBox {
  position: relative;
  overflow: hidden;
  margin: 10px auto;
  max-width: 400px; /* 设置焦点图最大宽度 */
}
.slideBox .hd {
  position: absolute;
  height: 35px;
  line-height: 35px;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.slideBox .hd li {
  display: inline-block;
  width: 5px;
  height: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #333;
  text-indent: -9999px;
  overflow: hidden;
  margin: 15px 6px 0px 6px;
}
.slideBox .hd li.on {
  background: #fff;
}
.slideBox .bd {
  position: relative;
  z-index: 0;
}
.slideBox .bd li {
  position: relative;
  text-align: center;
}
.slideBox .bd li img {
  background: url(images/loading.gif) center center no-repeat;
  vertical-align: top;
  width: 100%; /* 图片宽度100%，达到自适应效果 */
	height: 267px;
}
.slideBox .bd li a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} /* 去掉链接触摸高亮 */
.slideBox .bd li .tit {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  text-indent: 10px;
  height: 35px;
  line-height: 35px;
	background-color: rgb(0,0,0,0.7);
  color: #fff;
  text-align: left;
}