/* 中间内容 */
.main_box{
    clear: both;
}
.index_main_title{
    float: left;
    font-size: 40px;
    color: #000;
    font-weight: bold;
}
.index_title{
    margin: 112px 0 60px 0;
}
.index_title_top{
    margin: 80px 0 60px 0;
}
.index_all{
    float:right;
    font-size: 22px;
   
  
}
.index_all a{
    color: #000;
}
.index_all img{
    width: 7px;
    height: 11px;
    color: #000;
    margin-left: 16px;
}
.news_text_left{
  float: left;
  width: 598px;
  height: 406px;
  background-color: #f8f8f8;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  margin-top: 58px;
  padding-left: 80px;
  padding-top:50px;
  padding-right: 104px;
  /* padding-bottom: 66px; */
  
  /* padding: 50px 104px 60px 80px; */

}
.news_title_small{
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;

}
.news_title{
    font-size: 27px;
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
   line-height: 34px;
   height: 68px;

}
.news_title a{
    color: #000;
}
.news_describe{
    font-size: 18px;
    color: #000;
    margin-top: 10px;
}
.news_text_index{
    font-size: 18px;
    color: #666;
    margin-top: 16px;
    line-height: 30px;
    height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 60px;
}
.news_text_index>a{
    color: #666;
  display: block;
}
.news_img_right{
    float: left;
    width:542px ;  
    height: 524px;
    border-radius: 6px;
    overflow: hidden;
   
    
}
.news_img_right img{
    width:100% ;  
    height: 524px;
}
.index_more{ 
    color: #000;
    font-size: 22px;
    margin-top: 34px;
}
.index_more a{ 
    color: #000;
}
.index_more img{ 
    color: #000;
    width: 33px;
    height: 21px;
    margin-left: 14px;
    vertical-align: middle;
}
.achievement_box{
  padding: 0 38px;
}
.achievement_box>ul{
    clear: both;
    overflow: hidden;

}

.achievement_box>ul>li{
 float: left;
 width: 310px;
 height: 438px;
 border-radius: 2px;
 background-color: #f8f8f8;
}

.achievement_box>ul>li.ac_margin_right{
    margin-right: 66px;
   }
.achievement_box>ul>li:last-child{
    margin-right: 0;
}
.achievement_img{
    width: 310px;
    height: 178px;
    overflow: hidden;
}
.achievement_img img{
    width: 100%;
    height: 178px;
}
.achievement_text_box{
   padding:34px 40px 40px 40px;
}
.achievement_title{
    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.achievement_text{
    font-size: 24px;
    font-weight: bold;
    margin-top: 12px;
    line-height: 36px;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 72px;
}
.policy_box{
    padding: 0 38px;
    
    
}
.policy_text_left{
    float: left;
    width: 408px;
    height: 496px;
    background-color: #f8f8f8;
    border-radius: 2px;
    margin-right: 134px;
}
.policy_img{
    width: 408px;
    height: 220px;
    overflow: hidden;
}
.policy_img img{
    width: 100%;
    height: 220px;
   
}

.policy_describe{
    margin-top:30px ;

}
.policy_text{
    margin-top:12px ;
    font-size: 22px;
    font-weight: bold;
    color: #000;
    line-height: 34px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 102px;
}
.policy_text_right{
    width: 520px;
    float: left;
}
.policy_text_box{
    padding: 0 38px;
}
.policy_text_right>ul>li{
    margin-bottom: 38px;
    overflow: hidden;
    height: 97px;
    text-overflow:ellipsis;
}
.policy_text_right ul li:last-child{
    margin-bottom: 0;
}
.policy_text_right ul li a{
    color: #666;
}
.policy_right_title{
   font-size: 16px;
}
.policy_right_text{
    font-size: 18px;
    margin-top: 8px;
    line-height: 34px;
    height: 68px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /* text-overflow:ellipsis; */
}
