/*新闻*/

.index_news { width:80%; max-width:1600px; padding-bottom:80px; min-height:470px; height:auto; min-width:0; margin:0px auto; }


.news {width:100%; margin:0px auto; clear:both; overflow:visible; background: url(../images/xm_bg1.jpg) center top  no-repeat #fff; height:682px;}
.news_con {width:100%; margin:0px auto 25px auto;}
.news_l { width:46%; height:470px; float:left; position:relative; overflow:hidden; }
.news_l a.m-video::before {
    content: '';
    width: 8rem;
    height: 8rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: url(../images/play.png);
    cursor: pointer;
    filter: contrast(1); z-index:1;
}
.news_l img { width:100%; position:absolute; height:100%; transition:all .4s;}
.news_l:hover img { transform:scale(1.1,1.1);}
.news_l p { width:159px; position:absolute; height:43px; line-height:43px; margin:0px auto; position:absolute; top:300px; background:rgba(0,106,179,.8); text-align:center; color:#ff; font-size:15px; left:202px;}
.news_l a p { color:#fff;}
.news_r { width:50%; margin-right:0px; float:right; text-align:left;}

.news_r-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.news_r-item {
  display: flex;
  align-items: flex-start;
  padding: 29px 0;
  border-bottom: 1px solid #e8e8e8;
  text-decoration: none;
  transition: color 0.3s ease;
}

.news_r-list li:first-child .news_r-item {
  padding-top: 0;
}


.news_r-item:hover .news_r-title,
.news_r-item:hover .news_r-day,
.news_r-item:hover .news_r-ym {
  color: #0a70b8;
}

.news_r-date {
  flex: 0 0 88px;
  text-align: center;
  padding-right: 22px;
  margin-right: 22px;
  border-right: 1px solid #e8e8e8;
  box-sizing: border-box;
}

.news_r-day {
  font-size: 42px;
  line-height: 1;
  font-weight: 700;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  transition: color 0.3s ease;
}

.news_r-ym {
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.2;
  color: #999;
  font-family: Arial, Helvetica, sans-serif;
  transition: color 0.3s ease;
}

.news_r-txt {
  flex: 1;
  min-width: 0;
  padding-top: 4px;
}

.news_r-title {
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
  color: #333;
  transition: color 0.3s ease;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.news_r-des {
  margin-top: 8px;
  font-size: 14px;
  line-height: 24px;
  color: #999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.news_more {width:1200px; margin:0px auto 25px auto; }
.news_more .more { margin:0px auto; color:#016ab3;   border:2px solid #016ab3;}
.xinwenwenxin{ background:#f3f3f3; padding:4% 0}

.index_about{

    background-size: cover;
    position: relative;
    background:url(../images/000.jpg) no-repeat center top fixed;
    padding-top: 12.5em;
    padding-bottom: 11em;
    margin-top: 0em; width:100%; margin:0 auto ; color:#fff}
.index_about .index-content { display:flex; justify-content: space-between;}
.index_about_left { width:53%; float: right !important; border-radius:25px; overflow:hidden; margin-right:-5%;}
.index_about_right { width:48% !important; float:left !important; margin-top:40px;}
.index_about_right .text-2 { margin-bottom:40px; width:100%; float:left; margin-top:40px; font-weight:900; color:#FFF; font-family:mb; }
.index_news_t_1{ font-size:38px; line-height:60px}

.index_news_t_2 { font-size:28px; line-height:40px}

.index_service_3 .css3{ font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:40px}
.e_text-36{ font-size:25px}
.e_richText-37 p{ font-size:16px}.wr{ width:80%; max-width:1600px; margin:0 auto; min-width:0; text-align:center}