@charset "utf-8";
.con4 .lt {position: relative;}
.con4 .lt .lt_title {display: none;}
.con4 .lt .lt_more {display: none;}

.con4 .lt .a-item {padding: 0; border:0; background-color:#fff; word-break: break-all;}
.con4 .lt .a-item .img-box { position:relative; overflow:hidden; cursor:pointer}
.con4 .lt .a-item .img-box img { -webkit-transform: scale(1); transform: scale(1);transition: all 1s ease;-webkit-transition: all 1s ease;}
.con4 .lt .a-item .img-box img:hover { -webkit-transform: scale(1.1); transform: scale(1.1);}


.con4 .lt .a-item .more {position: absolute; bottom: 0; left: -200px; display: inline-block; padding: 10px 25px; color: #fff; background: #1f538e; border: none; transition: all 0.5s; cursor: pointer;}
.con4 .lt .a-item:hover .more {left: 0;}

.con4 .lt .a-item .info {display: block; text-decoration: none; background: #f1f1f4; padding: 50px 30px 60px 30px; transition: all 0.5s;}
.con4 .lt .a-item .info .date {font-size: 14px; color: #999999; transition: all 0.5s;}
.con4 .lt .a-item .info .subject {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; word-break: keep-all; font-size: 26px; font-weight: 600; color: #000; margin: 25px 0 35px 0; transition: all 0.5s; line-height: 1.2;}
.con4 .lt .a-item .info .substance {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; word-break: keep-all; font-size: 16px; font-weight: 500; color: #333333; line-height: 1.4; transition: all 0.5s;}


.con4 .owl-carousel .owl-stage-outer {padding-bottom: 40px;}
.con4 .txt_box{position:relative}
.con4 .hover-more {display:flex; align-items: center; justify-content: center; position:absolute;padding:5px 10px;background:#104c77;color:#fff;font-size:13px;border-radius:50px;cursor:pointer;z-index:10; width: 66px; height: 66px; bottom: -33px; right: 10%; opacity: 0; transition: all 0.5s; text-align: center;}
.con4 .txt_box:hover .hover-more{opacity: 1;}

/* .con4 .lt .a-item:hover .info {background:#1f538e;}
.con4 .lt .a-item:hover .info .date {color: #ffffff98;}
.con4 .lt .a-item:hover .info .subject {color: #fff;}
.con4 .lt .a-item:hover .info .substance {color: #fff;} */

.con4 .latest-carousel .owl-nav button:focus { outline: none; }
.con4 .latest-carousel .owl-nav {position: absolute;top: 43%; width:100%; display:block}
.con4 .latest-carousel .owl-nav img {width: 100%;}
.con4 .latest-carousel .owl-nav .owl-prev {width:50px; height:50px; left:-70px; margin:0; position:absolute; cursor:pointer; border: none; padding: 0; background: #fff;}
.con4 .latest-carousel .owl-nav .owl-next {width:50px; height:50px; right:-70px; margin:0; position:absolute; cursor:pointer;  border: none; padding: 0; background: #fff;}

.con4 .latest-carousel .owl-dots { display:none}




@media screen and (max-width:1500px) {
    .con4 .latest-carousel .owl-nav {margin-top: 10px; display: none; position: relative;}
    .con4 .latest-carousel .owl-nav img {filter: brightness(0) invert(1);}
    .con4 .latest-carousel .owl-nav .owl-prev {left: 0;padding: 13px; background: #666; border-radius: 50%; transition: all 0.5s;}
    .con4 .latest-carousel .owl-nav .owl-prev:hover {background:#1f538e;}
    .con4 .latest-carousel .owl-nav .owl-next {right: 0;padding: 13px; background: #666; border-radius: 50%; transition: all 0.5s;}
    .con4 .latest-carousel .owl-nav .owl-next:hover {background:#1f538e;}
}




@media screen and (max-width:640px) {
    .con4 .owl-carousel .owl-stage-outer {padding-bottom: 25px;}
    .con4 .lt .a-item .info {padding: 30px 20px;}
    .con4 .lt .a-item .info .subject {font-size: 18px;}
    .con4 .hover-more {width:50px; height: 50px; font-size: 10px; bottom: -25px;}
}