.page-banner{background:#d7e7f3;padding:120px 0;padding-top:100px;}
.page-banner h5{color:#000;font-size:35px}
.fa-calendar:before{background:url(../images/calendar_month_24dp_000.png) no-repeat;background-size:cover;width:24px;height:24px;content:""}
.fa-angle-left:before,.fa-angle-right:before{background:url(../images/chevron_right_24dp_0E7DC2.png) no-repeat;background-size:cover;width:24px;height:24px;content:"";transform:translateY(0px)}
/***/
.home_contact{margin-top:105px;margin-bottom:30px;}
.page-content{font-size:20px;line-height: 1.3;}
.page-content h1{font-size:35px!important; font-weight: 700;line-height: 47px;letter-spacing: 1px; margin: 0;}
.page-content h2{font-size:28px;line-height: 38px;margin-bottom:10px}
.page-content h3{ font-size:26px;line-height: 32px;margin-bottom:10px}
.page-content h4{font-size:24px; line-height: 27px;margin-bottom:10px}
.page-content h5{font-size: 22px; line-height: 25px;margin-bottom:10px}
.page-content h6{font-size: 20px;line-height: 23px;margin-bottom:10px}
.page-content p{margin:15px 0}
.page-content li{list-style-position: inside;}
ul[style*="list-style"]{text-indent:1em;margin-bottom:1em}
/**/
b, h1, h2, h3, h4, h5, h6, strong{font-weight:600}
.breadcrumbs{font-size:16px;vertical-align:middle; margin-top:-45px;}
.breadcrumbs *{vertical-align:middle}
.breadcrumbs span.separator{margin:0 5px}
.breadcrumbs span.current{color:var(--logo-color)}
.breadcrumbs a:hover{color:var(--logo-color)}
.news_ulist {}
.news_ulist li:first-child {padding-top:0}
.news_ulist li {padding:30px  0;border-bottom:1px solid #ddd}
.news_ulist li a { display:flex; flex-wrap:wrap; }
.news_ulist li .thumb { width:400px; height:250px; overflow:hidden; position:relative; background:#f5f5f5; display: flex; flex-wrap: wrap; justify-content:center; align-items: center; }
.news_ulist li .thumb img { width:100%; height:100%; transition:.3s;
object-fit: cover; position:absolute; left:0; top:0 }
.news_ulist li .desc { width:calc(100% - 400px); font-size:18px; line-height:1.3; padding-left:50px; display: flex; flex-wrap: wrap; justify-content:space-between; align-items: center; }
.news_ulist li .desc h4{font-size:24px;margin-bottom:15px}
.news_ulist li .desc p{position:relative;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 2.6em;line-height: 1.3;}
.news_ulist li .desc span i{margin-right:10px;}
.news_ulist li .desc span{display:block;margin-bottom:10px;color:#666}
.news_ulist li .desc p{color:#666}
.news_ulist li:hover .thumb { opacity: 0.6; }
.news_ulist li:hover a h4{ color:var(--logo-color) }
/**/
.news_show_h1{padding:25px;text-align:center;background:#ecf3f6;}
.news_show_h1 h1{font-size:30px!important;line-height: 1.3;font-weight:600}
.news_show_h1 time{color:#666;font-size:16px;margin-bottom:15px;display:block}
.news_show_h1 time i{margin-right:10px}
.news_show_h1 h1{}
.news_thumbnail{margin-top:35px;}
.news_thumbnail img{width:100%;height:auto}
.news_content{font-size:18px;line-height:1.5;margin-top:35px;padding-bottom:35px;border-bottom:1px solid #ddd;}
.news_prev_next{margin-top:35px;margin-bottom:35px;}
.news_prev_next li.prev{float:left}
.news_prev_next li{float:right}
.news_prev_next a{display:inline-block;border-radius:5px;border:1px solid var(--logo-color);font-size:16px;padding:10px 20px;color:var(--logo-color)}
.news_prev_next a i{}
.news_prev_next li.prev a i{transform:rotate(180deg) translateY(2px)}
.news_prev_next a:hover{background:var(--logo-color);color:#fff}
.news_prev_next a:hover .fa-angle-left:before,.news_prev_next a:hover .fa-angle-right:before{background-image:url(../images/chevron_right_24dp_FFF.png)}
.news_content a{color:var(--logo-color)}
.news_content img{max-width:100%;height:auto}
.news_content p{}
#news-show-container{max-width:1200px;margin:0 auto}
.news_related{margin-top:35px;}
.news_related h3{margin-bottom:30px!important;font-size:30px;}
@media(max-width:1400px){
    .news_ulist li .thumb{width: 28.5vw;height: 17.8vw;}
    .news_ulist li .desc{width: calc(100% - 28.5vw); padding-left: 35px;}
    .page-banner{padding:100px 0;padding-top:80px}
    .home_contact{margin-top:95px;margin-bottom:25px;}
    .news_show_h1 h1{font-size:25px!important;}
    .news_content{font-size:16px!important}
    .news_related{margin-top:35px;}
    .news_related h3{margin-bottom:30px!important;font-size:25px;}
}
@media(max-width:1200px){
    .news_ulist li .thumb{width: 28.5vw;height: 17.8vw;}
    .news_ulist li .desc{width: calc(100% - 28.5vw); padding-left: 25px;font-size:16px;}
    .news_ulist li .desc h4{font-size:20px}
    .news_ulist li .desc p{font-size:16px;}
    .news_ulist li .desc{align-items:start}
     .page-banner{padding:80px 0;padding-top:60px}
     .home_contact{margin-top:85px;margin-bottom:20px;}
     .news_ulist li{padding:25px 0}
      .news_show_h1 h1{font-size:20px!important}
     .news_related{margin-top:35px;}
    .news_related h3{margin-bottom:30px!important;font-size:20px;}
}
@media(max-width:1000px){
    .news_ulist li .thumb{width:280px;height:178px;}
    .news_ulist li .desc{width: calc(100% - 280px); padding-left:20px;font-size:14px;}
    .news_ulist li .desc h4{font-size:18px;margin-bottom:10px}
    .news_ulist li .desc p{font-size:14px;}
    .news_ulist li .desc span{margin-bottom:5px}
     .home_contact{margin-top:75px;margin-bottom:20px;}
     .news_ulist li{padding:20px 0}
     .news_show_h1{padding:15px}
     .news_show_h1 h1{font-size:18px!important}
     .page-content p{margin:10px 0}
         .news_related{margin-top:35px;}
    .news_related h3{margin-bottom:30px!important;font-size:20px;}
}
@media(max-width:800px){
    .news_ulist li .thumb{width:250px;height:148px;}
    .news_ulist li .desc{width: calc(100% - 250px); padding-left:20px;font-size:13px;}
    .news_ulist li .desc h4{font-size:16px;margin-bottom:10px}
    .news_ulist li .desc p{font-size:13px;}
    .news_ulist li .desc span{margin-bottom:5px}
    .page-banner{padding:60px 0;padding-top:40px}
    .breadcrumbs{margin-top: -35px;}
    .home_contact{margin-top:65px;margin-bottom:20px;}
    .news_ulist li{padding:15px 0}
    .news_prev_next a{padding:8px 10px;padding-right:6px;font-size:14px}
    .news_prev_next li.prev a{padding:8px 10px;padding-left:8px;}
}
@media(max-width:700px){
    .news_ulist li .thumb{width:220px;height:118px;}
    .news_ulist li .desc{width: calc(100% - 220px); padding-left:20px;font-size:13px;}
    .news_ulist li .desc h4{font-size:16px;margin-bottom:10px}
    .news_ulist li .desc p{font-size:13px;display:none}
    .news_ulist li .desc span{margin-bottom:5px}
    .home_contact{margin-top:60px;margin-bottom:20px;}
}
@media(max-width:600px){
    .news_ulist li .thumb{width:180px;height:98px;}
    .news_ulist li .desc{width: calc(100% - 180px); padding-left:20px;font-size:13px;}
    .news_ulist li .desc h4{font-size:16px;margin-bottom:0px}
    .news_ulist li .desc p{font-size:13px;display:none}
    .news_ulist li .desc span{margin-bottom:5px;display:none}
    .home_contact{margin-top:50px;margin-bottom:20px;}
}
@media(max-width:500px){
    .news_ulist li .thumb{width:150px;height:100px;}
    .news_ulist li .desc{width: calc(100% - 150px); padding-left:20px;font-size:13px;}
    .news_ulist li .desc h4{font-size:15px;margin-bottom:0px}
    .news_ulist li .desc p{font-size:13px;display:none}
    .news_ulist li .desc span{margin-bottom:5px;display:none}
}
@media(max-width:400px){
    .news_ulist li .thumb{width:120px;height:90px;}
    .news_ulist li .desc{width: calc(100% - 120px); padding-left:15px;font-size:13px;}
    .news_ulist li .desc h4{font-size:14px;margin-bottom:0px}
    .news_ulist li .desc p{font-size:13px;display:none}
    .news_ulist li .desc span{margin-bottom:5px;display:none}
}