/*lyNews start*/
.lyNews { overflow: hidden; padding: 100px 0;}
.lyNews_left { width: calc(100% - 400px); float: left;}
.lyNews_left ul { min-height: 240px; margin-bottom: 50px;}
.lyNews_left ul li { padding: 30px 0; border-bottom: 1px solid #e6e6e6;}
.lyNews_left ul li a.name { display: block; max-height: 90px; overflow: hidden; line-height: 30px; color: #222; font-family: "MontserratBold"; font-size: 24px; margin-bottom: 10px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.lyNews_left ul li a.name:hover { color: #084187;}
.lyNews_left ul li .time { display: inline-block; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; position: relative;}
.lyNews_left ul li .time span { display: inline-block; height: 24px; line-height: 24px; color: #999; font-family: "PoppinsLight"; font-size: 16px; vertical-align: top;}
.lyNews_left ul li .time span:first-child { margin-right: 30px;}
.lyNews_left ul li .time span i { display: block; width: 16px; height: 16px; overflow: hidden; margin: 4px 6px 4px 0; float: left;}
.lyNews_left ul li .time::after { content: ""; display: block; width: 0; height: 1px; background-color: #084187; position: absolute; bottom: -1px; left: 0; transition: all .5s; -webkit-transition: all .5s;}
.lyNews_left ul li:hover .time::after { width: 100%;}
.lyNews_left ul li p.ms { max-height: 78px; overflow: hidden; line-height: 26px; color: #555; font-family: "PoppinsLight"; font-size: 16px; text-align: justify; margin: 20px 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.lyNews_left ul li a.btn { display: block; width: 220px; height: 44px; overflow: hidden; line-height: 44px; color: #fff; font-family: "PoppinsLight"; font-size: 16px; text-align: center; background-image: linear-gradient(to right, #084187 0%, #084187 100%);}
.lyNews_left ul li a.btn:hover { background-image: linear-gradient(to right, #406aa7 0%, #3e5999 100%);}
.lyNews_left ul li a.btn i { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin: -2px 0 0 10px;}

.lyNews_right { width: 400px; padding-left: 60px; float: right;}
/*lyNews end*/

@media (max-width:1680px) {
  .lyNews { padding: 80px 0;}
  .lyNews_left ul { margin-bottom: 40px;}
  .lyNews_left ul li a.name { font-size: 22px;}

}

@media (max-width:1600px) {
  .lyNews_left ul li .time span, .lyNews_left ul li p.ms, .lyNews_left ul li a.btn { font-size: 15px;}
  .lyNews_left ul li p.ms { max-height: 75px; line-height: 25px;}
}

@media (max-width:1560px) {}

@media (max-width:1440px) {
  .lyNews_left { width: calc(100% - 380px);}
  .lyNews_right { width: 380px; padding-left: 40px;}
}

@media (max-width:1366px) {
  
}

@media (max-width:1280px) {
  .lyNews { padding: 60px 0;}
  .lyNews_left { width: calc(100% - 360px);}
  .lyNews_left ul { margin-bottom: 30px;}
  .lyNews_left ul li .time span, .lyNews_left ul li p.ms, .lyNews_left ul li a.btn { font-size: 14px;}
  .lyNews_left ul li { padding: 25px 0 30px;}
  .lyNews_left ul li .time { padding-bottom: 10px;}
  .lyNews_left ul li .time span:first-child { margin-right: 20px;}
  .lyNews_left ul li p.ms { max-height: 72px; line-height: 24px; margin: 15px 0;}
  .lyNews_left ul li a.btn { width: 200px;}
  .lyNews_left ul li a.btn i { width: 16px; height: 16px;}
  
  .lyNews_right { width: 360px;}
  
}

@media (max-width:1200px) {
  .lyNews_left ul li a.name { font-size: 20px;}
    
}

@media (max-width:1080px) {}

@media (max-width:1024px) {
  .lyNews_left ul li { padding: 20px 0 30px;}
}

@media (max-width:920px) {
  .lyNews { padding: 40px 0;}
  .lyNews_left, .lyNews_right { width: 100%; padding: 0; float: none;}
  .lyNews_left { margin-bottom: 40px;}
  .lyNews_left ul { margin-bottom: 20px;}
  .lyNews_left ul li { margin-bottom: 20px; padding: 0 0 20px;}
 
}

@media (max-width:820px) {}

@media (max-width:767px) {}

@media (max-width:390px) {}

@media (max-width:320px) {
  .lyNews { padding: 20px 0;}
  .lyNews_left ul li a.name { max-height: 84px; line-height: 28px; font-size: 18px;}
 
}
