.news_dbody .header{ background: rgba(0,0,0,0.5);}


.padd_b120{padding-bottom: 120px;}
@media only screen and (max-width: 1440px) {
    .padd_b120{padding-bottom: 100px;}
}
@media only screen and (max-width: 1024px) {
    .padd_b120{padding-bottom: 70px;}
}
@media only screen and (max-width: 767px) {
    .padd_b120{padding-bottom: 30px;}
}
.jie{ display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
/* 新闻 */



.news_list li{padding: 30px;background: #f1f4f7;margin-bottom: 50px;}
.news_list dl{overflow: hidden;}
.news_list dt{float: left;width: 36.2%;}
.news_list dd{float: right;width: 58%;padding-top: 1.5%;}
.news_list dd span{display: block;color: #787979;line-height: 1em;margin-bottom: 1.9%;}
.news_list dd h3{line-height: 1.7em; line-height: 1.7em; margin-bottom: 3%;display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.news_list dd h3 a{color: #292929;}
.news_list dd p{color: #787979;line-height: 1.7em;max-height: 3.4em;}

.news_more .more{margin-top: 3%;}
.news_list li,.news_list dt{border-radius: 30px;}

.news_list .pageout{padding-top: 20px;}
.v_list .pageout{padding-top: 20px;}

@media only screen and (max-width: 1024px) {


.news_list li{padding: 20px;margin-bottom: 20px;}
.news_list dd h3,.news_list dd span{margin-bottom: 1%;}
.news_more .more{margin-top: 1.5%;}
.news_list dt{width: 38%;}
.news_list li,.news_list dt{border-radius: 20px;}
}
@media only screen and (max-width: 767px) {

    .news_list li{padding:10px;margin-bottom: 10px;}
    .news_list dt,.news_list dd{float: none;width: 100%;}
    .news_list li,.news_list dt{border-radius: 10px;}
    .news_list dd{padding: 10px ;padding-top: 20px;}
    .news_list dd span{margin-bottom: 10px;}
    .news_list dd h3{margin-bottom: 10px; }
    .news_more .more{margin-top:10px;}
}


/* 详情 */
.news_details{padding:150px  0;}
.news_return{margin:0.6rem 0 0; display: inline-block; padding: 0 35px; height:44px; line-height:44px;border-radius: 20px;border: 1px solid #000; overflow: hidden;}
.news_return em{ float: left; margin-right:5px;}
.news_return i{ float: left; font-weight: bold;}

.news_box h1{color: #181818; text-align: center; font-weight: bold;}
.d_span{ margin-top:2%; text-align: center; border-bottom: 1px solid #D3D3D3; padding-bottom: 30px;}
.d_span span{ display: inline-block; color: #404040;}

.d_edit{padding: 4% 0;}
.news_page{padding-top: 20px; border-top: 1px solid #BDBDBD; position: relative;}
.news_page .back_top{position: absolute; right:0.10rem; top:0.40rem; text-align: center; width: 45rem; height: 0.45rem; line-height: 0.45rem; color: #000; border-radius: 100%; border: 1px solid #000;}
.news_page span{ display: block; margin-bottom: 10px;}
.news_page span:last-child{margin-bottom: 0;}
.news_page span a{color: #000;}
.news_page span.disabled a{ cursor: default;opacity: 0.6;}
.news_page span.disabled a:hover{color: #000 !important;cursor: default;}
.news_page span.disabled a:hover *{cursor: default;}
@media only screen and (max-width:1024px) {
  .news_details{padding:0;}
  .news_cons{padding:80px 0;}
}
@media only screen and (max-width:767px) {
    .news_cons{padding: 20px 0;padding-bottom: 40px;}
    .d_span{padding: 10px 0;padding-bottom: 20px;margin-top: 0;}
    .d_edit{padding: 20px 0;}
}
.news_return i{ transition: all 0.3s;}
@media screen and (min-width: 1025px) {
  .news_return a:hover i{transform: translate(0.5rem, 0);}
  .d_span .share a:hover,.news_page .back_top:hover{color: #00397B; border-color: #00397B;}
 
}

.v_list ul{overflow: hidden;margin:0 -22px;    display: flex;flex-wrap: wrap;}
.v_list li{float: left;width: 33.33%;margin-bottom: 40px;}
.v_list li:nth-child(3n+1){clear: both;}
.v_list li>a{display: block;margin:0 22px;height: 100%;}
.v_list li dl{border-radius: 30px;background: #f1f4f7;overflow: hidden;text-align: center;height: 100%;}
.v_list li dd{padding: 30px 20px;padding-bottom: 40px;}
.v_list li dt{overflow: hidden;position: relative;}

.v_list li dt::after,.v_list li dt em{opacity: 0; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.v_list li dt::after{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.41);}
.v_list li dt em{z-index: 5;color: #fff;font-size: 44px;}

.no_button dt em{display: none;}
.no_button dt::after{display: none;}

.video_blockbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_blockbox.show{visibility: visible;opacity:1;}

.video_blockbox video{/*object-fit: cover;*/    width: 100%;    height: 100%;}
.video_blockbox .video_aside{ 
 z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
     transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
visibility: hidden;opacity: 0;

}
.video_blockbox.show .video_aside{
visibility: visible;opacity:1;
top:50%;
}
.video_blockbox .tanmask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_blockbox .tanmask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.videside_close{ position:absolute; top:-35px; right:20px; cursor:pointer; z-index: 99999;}
.videside_close i{color: #fff;font-size:20px;font-weight: bold;}
.video_tbox{height: 100%;}
@media only screen and (max-width:767px) {
    .video_blockbox .video_aside{height: 45%;}
}


@media only screen and (max-width:1440px) {
    .v_list li dd{padding: 20px;}
    .v_list li dt em{font-size: 36px;}
}

@media only screen and (max-width:1024px) {
.v_list ul{overflow: hidden;margin:0 -10px;}
.v_list li>a{display: block;margin:0 10px;}
.v_list li{margin-bottom: 20px;}
.v_list li dl{border-radius: 20px;}

.v_list li>a dt::after{opacity: 1;background: rgba(0, 0, 0, 0.2);}
    .v_list li>a dt em{opacity: 0.8;font-size: 24px;}
    
}
@media only screen and (max-width:767px) {
    .v_list ul{margin:0;}
    .v_list li>a{margin:0 ;}
    .v_list li{margin-bottom: 20px;width: 100%;}
    .v_list li dl{border-radius: 10px;}
    .v_list li dd{padding:20px 10px;}
}

@media only screen and (min-width:1025px) {
    .v_list li>a dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .v_list li>a:hover dl{box-shadow: 0 0 10px 2px rgba(0, 15, 79, 0.1);background: #fff;}
    .v_list li>a:hover dt::after{opacity: 1;}
    .v_list li>a:hover dt em{opacity: 0.6;}

    .site_crumb a:hover{color: #fff !important;opacity: 0.8;}
}







