.banner{
	height: 380px;
}
.banner img {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 1024px) {
	
  .banner {
    height: 340px;
  }
}
@media screen and (max-width: 768px) {
  .banner {
	padding-top: 60px;
	height: 300px;
  }
}
@media screen and (max-width: 540px) {
  .banner {
	  padding-top: 50px;
    height: 240px;
  }
}
@media screen and (max-width: 414px) {
  .banner {
	  padding-top: 50px;
    height: 200px;
  }
}
@media screen and (max-width: 360px) {
  .banner {
    height: 100px;
    height: 180px;
  }
}
/* ç±»åž‹åˆ‡æ¢å¼€å§‹ */
.type{
	height: 60px;
	background: #2662AA;
	box-shadow: 0px 10px 20px 0px rgba(38, 98, 170, 0.4);
}
.type .container{
	display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.type .container a{
	-webkit-box-flex: 1;
	line-height: 60px;
	color: white;
	-webkit-flex: 1;
	flex: 1;
}
.type .container a:hover{
	color: #F4A40A;
	text-decoration: none;
}
.type .container .active{
	color: #EFA73B;
}
/* ç±»åž‹åˆ‡æ¢ç»“æŸ */
/* é¢åŒ…å‰Šå¼€å§‹ */
.now_position{
	text-align: left;
	line-height: 60px;
	padding-left: 40px;
}
/* é¢åŒ…å‰Šç»“æŸ */
.news_tabs {
  display: flex;
  height: 60px;
  margin-top: -20px;
}
.news_tabs .item {
  flex: 1;
}
.news_tabs .item .text {
  width: 80%;
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #999999;
  line-height: 48px;
  background: #F5F5F5;
  border-radius: 6px;
  margin: 0px auto;
}
.news_tabs .item .active {
  background: #2662AA;
  color: white;
}
.news_tabs .item:hover .text {
  background: #2662AA;
  color: white;
  cursor: default;
}
@media screen and (max-width: 1024px) {
  .news_tabs .item .text {
    font-size: 17px;
  }
}
@media screen and (max-width: 768px) {
  .news_tabs .item .text {
    font-size: 15px;
  }
}
@media screen and (max-width: 540px) {
  .news_tabs .item .text {
    width: 100%;
    font-size: 12px;
  }
}

.news_list {
  margin-top: 57px;
}
.news_list .item {
  width: 100%;
  height: 250px;
  margin-right: 60px;
  float: left;
  border: 1px solid #E6E6E6;
  box-shadow: 0px 21px 150px 0px rgba(181, 181, 181, 0.2);
  border-radius: 10px;
  padding: 35px 30px;
  display: flex;
  position: relative;
  margin-bottom: 57px;
}
.news_list a{
	overflow: hidden;
	text-align: center;
	width: auto;
}
.news_list div {
	text-align: center;
}
.news_list .item .left img {
  width: 180px;
  height: 180px;
}
.news_list .item .right {
  margin-left: 25px;
}
.news_list .item .right .title {
	max-width: 200px;
	/* -o-text-overflow: ellipsis;
	    text-overflow: ellipsis;
	   overflow: hidden; */
  max-height: 48px;
  font-size: 17px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  text-align: left;
}
.news_list .item .right .content {
	max-width: 270px;
  margin-top: 20px;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 16px;
  max-height: 94px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 26px;
  text-align: left;
}
.news_list .item .time {
  position: absolute;
  bottom: 10px;
  right: 34px;
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #999999;
  line-height: 26px;
}
.news_list .item .time span:nth-of-type(2) {
  margin-left: 33px;
}
.news_list .item:hover {
  background: #EFA73B;
  color: white;
  cursor: pointer;
}
.news_list .item:hover .right .title {
  color: white;
}
.news_list .item:hover .right .content {
  color: white;
}
.news_list .item:hover .time {
  color: white;
}
@media screen and (max-width: 1024px) {
	.news_list .item .right .content{
		max-width:450px
	}
}
@media screen and (max-width: 540px) {
  .news_list {
    margin-top: 57px;
  }
  .news_list .item {
   
    margin-right: 10px;
    height: auto;
    display: block;
    padding: 0px 0px;
    padding-bottom: 35px;
    margin-bottom: 57px;
  }
  .news_list a{
  	 width: 230px;
  }
  .news_list .item .left img {
    width: 100%;
    height: 180px;
  }
  .news_list .item .right {
    padding: 5px 10px;
    margin-left: 0px;
  }
  .news_list .item .right .title {
    max-height: 48px;
    font-size: 16px;
  }
  .news_list .item .right .content {
    margin-top: 10px;
    font-size: 12px;
    max-height: 554px;
    line-height: 26px;
  }
  .news_list .item .time {
    bottom: 10px;
    right: 34px;
    font-size: 14px;
    line-height: 26px;
  }
  .news_list .item .time span:nth-of-type(2) {
    margin-left: 33px;
  }
}
.paging .pagination a {
  margin: 5px;
  border: 1px solid #0066CC;
  border-radius: 5px;
      padding: 6px 12px;
      margin-left: 5px;
      line-height: 1.42857143;
      color: #337ab7;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #ddd;
	  margin-bottom: 15px;
}
.paging .pagination span{
	margin: 5px;
	padding: 6px 12px;
	margin-left: 5px;
	margin-bottom: 15px;
	line-height: 1.42857143;
}
@media screen and (max-width: 740px) {
	.paging .pagination span,.paging .pagination a {
		display: block;
		float: left;
	}
	.paging .pagination .a1:nth-of-type(1){
		display: none;
	}
	.paging .pagination .a1{
		width: 97%;
	}
	.paging .pagination:last-child{
		float: none;
	}
}
.paging .pagination a:hover{
	background: #ff8400;
	color: white;
}