
.pagebg{opacity: 0.2;filter:alpha(opacity=20);}
.pagebg .mask{background: url(../images/mask.png);position: absolute;z-index: 2;bottom:0;width: 100%;height: 284px;display: block}

.hotnews{border:1px solid #ccc;}
.hotnews dt{overflow: hidden;height: 272px;overflow: hidden;}
.hotnews dd{line-height: 30px;text-align: center;}

.topnews-container{position: relative;}
.topnews-container .topnews-block{position: absolute;}
.topnews-container .title a{margin-right: 10px;display: inline-block;height: 100%;position: static;}
.topnews-container .title a.on{border-bottom: 2px solid #4DA8a1;text-decoration: none;}
.topnews{border:#d1d1d1 solid 1px;border-top:3px solid #4DA8A1;overflow: hidden;}



.imgblock dl{padding:5px 0;border-bottom: 2px solid #ccc;margin: 0;margin-bottom: -2px;padding:10px;}

.imgblock dt{float: left;width: 35%;overflow: hidden;padding: 0;height:80px;}
.imgblock .title{margin:0;}

.topnews.last{margin-right: 0}


.arc-list li{
	position: relative;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 25px;
}
.arc-list span{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 30px;
	background: #fff;
	padding-right: 10px;
	padding-left: 10px;
}

.video{overflow: hidden;}
.video #container{height:190px;}
.banner{margin-top:10px;}

.imgblock1 {overflow: hidden;}
.imgblock1 li{overflow: hidden;}
.imgblock1 div{overflow: hidden;position: relative;}
.imgblock1 ul a{position: absolute;bottom: 0;left: 0px;display:block;width: 100%;height: 20px;background:  url(../images/title_bg.png);text-align: center;color: #fff;}

/*
.swiper .swiper-container{height:357px;}*/

.mainfocus .pagination {
  position: absolute;
  z-index: 2;
  left: 50%;
  bottom: 10px;
  margin-left: -50px;
  width: 130px;
  text-align: center;
}
.hotnews .pagination {
  position: absolute;
  z-index: 2;
  left: 50%;
  bottom: 40px;
  margin-left: -50px;
  width: 130px;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
 /* width: 13px;
  height: 13px;*/

    width: 10px;
    height: 10px;
  background: url(../images/switch.png) no-repeat ;
  cursor: pointer;
  margin-right: 5px
}
.swiper-visible-switch {
  /*background: #aaa;*/
}
.swiper-active-switch {
  background-position: -10px 0px
}
.title span span{position: static;right: 0;bottom:0;}      

.img-swiper-container{}
.hotnews .swiper-wrapper{height:302px;}
.hotnews .swiper-slide{position: absolute;;top:0;left: 0}