*{
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
}
.news_banner{
    width: 100%;
}
.news_banner img{
    width: 100%;
}
.news_title_row{
    width: 100%;
    border-bottom: 0.1333vw solid #cccccc;
    height: 6.6667vw;

}
.news_title_row_middle{
    width: 95.0667vw;
    margin: 0 auto;
    display: flex;
}
.news_title_row_middle div{
    margin-right: 7.3333vw;
    line-height: 6.6667vw;
    font-size: 2.6667vw;
}
.news_title_row_middle_active{
    color: #ca0606;
}
/* 新闻列表 */
.news_middle{
    width: 100%;
    margin-top: 8vw;
}
.news_middle_content{
    width: 95.0667vw;
    margin: 0 auto;
    background-color: #1d72d1;
    padding-bottom: 5.2vw;
    margin-bottom: 5.3333vw;
}
.news_middle_content_time{
    color: #fff;
    font-size: 2.1333vw;
    padding-top: 6.6667vw;
    width: 83.3333vw;
    margin: 0 auto;
}
.news_middle_content_title{
    width: 83.3333vw;
    margin: 0 auto;
    font-size: 4vw;
    color: #fff;
    font-weight: 600;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 2vw;
}
.news_middle_content_heng{
    width: 33.7333vw;
    margin-left: 6.4vw;
    height: 0.1333vw;
    background-color: #6eabee;
    margin-top: 3.3333vw;
}
.news_middle_content_text{
    width: 83.3333vw;
    margin: 0 auto;
    font-size: 2.4vw;
    color: #fff;
    line-height: 2;
    margin-top: 2.6667vw;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.news_middle_content_href{
    width: 12vw;
    height: 4.4vw;
    background-color: #ca0606;
    color: #fff;
    text-align: center;
    line-height: 4.4vw;
    margin-left: 6.4vw;
    font-size: 2.1333vw;
    margin-top: 5.0667vw;
}
.news_middle_content_href a{
    color: #ffffff;
}
.news_middle_content_andimg{
    background-color: #f7f7f7;
}
.news_middle_content_andimg .news_middle_content_time{
    color: #333333;
}
.news_middle_content_andimg .news_middle_content_title{
    color: #333333;
}
.news_middle_content_andimg .news_middle_content_heng{
    background-color: #d5d5d5;
}
.news_middle_content_andimg .news_middle_content_text{
    color: #737373;
}
.news_middle_content_img{
    width: 100%;
}
.news_middle_content_img img{
    width: 100%;
    display: block;
}
/* 加载更多 */
.load_more{
    width: 17.0667vw;
    height: 6.2667vw;
    background-color: #da251d;
    border-radius: 2.6667vw;
    margin: 0 auto;
    color: #fff;
    font-size: 2.4vw;
    text-align: center;
    line-height: 6.2667vw;
}
.index_title{
    text-align: center;
    margin-top: 8vw;
    position: relative;
  }


  .index_title_zw{
    text-align: center;
    color: #000000;
    font-size: 4vw;
  }
  .index_title_yw{
    text-align: center;
    color: #999999;
    margin-top: 1.3333vw;
    font-size: 2.1333vw;
  }
  .index_title_heng{
    width: 5.3333vw;
    height: 0.4vw;
    background-color: #db0a24;
    margin: 0 auto;
    margin-top: 2.2667vw;
  }
.index_title_heng2{
    width: 31.4667vw;
    height: 0.1333vw;
    background-color: #cccccc;
    position: absolute;
    left: calc(50% - 15.73335vw);
    bottom: 0.1333vw;
}
/* 立即留言详情 */
.message{
    width: 100%;
    background-color: #f5f5f5;
    margin-top: 4.2667vw;
    padding-bottom: 5.8667vw;
}
.message_title{
    width: 80.9333vw;
    margin: 0 auto;
    font-size: 5.3333vw;
    color: #000000;
    padding-top: 6vw;
}
.message_form{
    width: 80.9333vw;
    margin: 0 auto;
    margin-top: 4vw;
}
.message_form_address{
    width: 100%;
    height: 8.2667vw;
    border: 0.1333vw solid #e9e9e9;
    display: flex;
    margin-bottom: 1.3333vw;
}
.message_form_address_iconf{
    width: 11.8667vw;
    border-right: 0.1333vw solid #e9e9e9;
    font-size: 4.2667vw;
    text-align: center;
    line-height: 8.2667vw;
    color: #717171;
    background-color: #fff;
}
.message_form_address input{
    background-color: #fff;
    border: none;
    padding-left: 2.6667vw;
    width: 65.8667vw;
}
.message_form_ly{
    width: 100%;
    height: 24.9333vw;
    display: flex;
    border: 0.1333vw solid #e9e9e9
}
.message_form_ly textarea{
    background-color: #fff;
    border: none;
    padding-left: 2.6667vw;
    width: 65.8667vw;
    padding-top: 2.6667vw;
    resize: none;
}
.message_form_btn{
    display: flex;
    justify-content: space-between;
    margin-top: 3.4667vw;
}
.message_form_btn_tj{
    width: 38.5333vw;
    height: 8.6667vw;
    background-color: #db0a24;
    border: none;
    text-align: center;
    color: #fff;
}
.message_form_btn_zx{
    width: 38.5333vw;
    height: 8.6667vw;
    background-color: #4a4a4a;
    border: none;
    text-align: center;
    color: #fff;
}
/* 四大产业 */
.industry{
    width: 95.0667vw;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 5.3333vw;
    padding-bottom: 6.6667vw;
}
.industry_middle{
    border: 0.1333vw solid #ca0606;
    width: 44.6667vw;
    margin-bottom: 4.9333vw;
    
}
.industry_middle img{
    width: 100%;
    height: 32.6667vw;
    display: block;
}
.industry_middle div{
    background-color: #ca0606;
    color: #fff;
    font-size: 5.04vw;
    text-align: center;
    padding: 0.6667vw 0;
}
.photo{
    width: 100%;
}
.photo img{
    width: 100%;
    display: block;
}
/* 影像恒森 */
.shadow{
    width: 95.0667vw;
    margin: 0 auto;
    margin-top: 8vw;
}
.shadow_middle{
    width: 100%; 
    border: 0.1333vw solid #b2243a;  
    margin-bottom: 5.3333vw;
}
.shadow_middle video{
    width: 100%;
    display: block;
}
.shadow_middle_footer{
    display: flex;
    justify-content: space-between;
    height: 14.6667vw;
    align-items: center;
}
.shadow_middle_footer_text{
    font-size: 4vw;
    color: #333333;
}
.shadow_middle_footer_href{
    font-size: 3.2vw;
    margin-right: 5.0667vw;
}
.shadow_middle_footer_href a{
    color: #e41212;
}
.middle_row_content{
    display: none;
}
.middle_row_content:first-child{
    display: block;
}