.newslist .slider {
  position: relative;
}
.newslist .banner_index {
  height: 485px;
  overflow: hidden;
  position: relative;
  width: 757px;
}
.newslist .banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.newslist .banner_index .banner_wrap li{width: 757px;float: left; height:485px;}
.newslist .banner_index .banner_wrap li img{width: 757px;height:336px;}
.newslist .indexBanner_num {
  top: 336px;
  margin: 0 auto;
  padding: 15px 0;
  position: absolute;
  right: 2px;
  z-index: 99;
}
.newslist .indexBanner_num a {
  background:url("../images/public/n.png") no-repeat;
  display: inline-block;
  font-size: 0;
  height: 7px;
  line-height: 0;
  margin-left:10px;
  width: 7px;
}
.newslist .indexBanner_num a.on,.indexBanner_num a:hover{background:url("../images/public/c.png") no-repeat;}
.newslist .con-tit {
  color: #000;
  font-size: 13px;
  margin-top: 35px;
}
.newslist .con-text {
  color: #303030;
  height: 45px;
  letter-spacing: 2px;
  line-height: 23px;
  margin-top: 15px;
  overflow: hidden;
}

.newslist .linkbtn {
  background: url("../images/public/more.png") no-repeat scroll 65px 5px;
  color: #303030;
  margin-top:15px;
  text-decoration: underline;
}
.newslist .n_list{border-top: 1px solid #d1d1d1; margin-top:28px;}
.newslist .n_list li {
  border-bottom: 1px solid #d1d1d1;
  overflow: hidden;
  
}
.newslist .n_list li .date {
  color: #303030;
  float: left;
  font-size: 12px;
  line-height: 17px;
  height:38px;
  line-height:38px;
  width: 110px;
  letter-spacing:2px;
}
.newslist .n_list li .title {
  color: #303030;
  float: left;
  font-size: 11px;
  height: 38px;
  line-height: 38px;
  width: 640px;
}
.newslist .bottom {
  margin-bottom: 11px;
  overflow: hidden;
}
.newslist .bottom .qcode {
  float: left;
  margin-top: 20px;
  cursor:pointer;
}
.newslist .bottom .qcode img{ height:18px;}



.newscontent .title {
  border-bottom: 1px solid #000;
  color: #000;
  display: inline-block;
  font-size: 13px;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.newscontent .time {
  color: #000;
  font-size: 13px;
}
.newscontent .content {
  line-height: 22px;
  
}
.newscontent .content p {
  line-height: 22px;
  margin-bottom:25px;
  text-align:justify;
}
.newscontent .content p.tit {
  font-size:13px;
}
.newscontent .content p.con {
  padding-left:55px;
}
.newscontent .content p img {
  max-width:100%;
}
.newscontent .textcontent {
  color: #515151;
  line-height: 22px;
  width:550px;
}
.newscontent .textcontent span {
  font-size: 12px !important;
  line-height: 22px !important;
  font-family:AGaramondPro,Microsoft Yahei !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
.newscontent .textcontent span {
  font-size: 12px !important;
  line-height: 22px !important;
  font-family:AGaramondPro,DFSongW7 !important;
}

}  /*chrome and safari*/
.newscontent .textcontent img {
  max-width:100%;
}
.newscontent .textcontent p {
  margin-bottom: 20px;
  text-align: justify;
}
.newscontent .share {
  margin-top: 35px;
  overflow: hidden;
}
.relatednews {
  margin-top:40px;
  clear: both;
  overflow: hidden;
}
.relatednews .tetit {
  color: #000;
  font-size: 14px;
}
.relatednews li {
  
  margin-top: 20px;
  
}
.relatednews li .date {
	background: url("../images/news/c.png") no-repeat scroll 1px center;
  margin-bottom:5px;
  padding-left: 10px;
}
.relatednews li .ntitle a {
  color: #515151;
  font-size: 12px;
  padding-left: 10px;
}
.relatednews li .ntitle a:hover{ color:#000;}
.newscontent .pic{ padding:35px 0;}


.picscroll{ position:relative; width:757px; height:476px; margin-bottom:25px;}
.picscroll ul{ height:100%; overflow:hidden;}
.picscroll ul li{width:757px; height:100%;}
.picscroll ul li a{ display:block; width:100%}
.picscroll ul li a img{width:100%; height:100%;}
.picscroll .tyeBtn {
  margin-top: 15px;
  overflow: hidden;
  width: 757px;
  text-align:right;
}
.picscroll .tyeBtn a {
  background: url("../images/public/n.png") no-repeat scroll 0 0;
  display: inline-block;
  font-size: 0;
  height: 7px;
  line-height: 0;
  width: 7px;
  cursor:pointer;
  margin-left: 10px;
}
.picscroll .tyeBtn a.active, .tyeBtn a:hover {
  background: url("../images/public/c.png") no-repeat scroll 0 0;
}












