.h4s1{font-size: .18rem;color: #262626;line-height: .3rem;transition: .5s;}
.h4s2{font-size: .18rem;color: #262626;line-height: .3rem;max-height: .6rem\0;transition: .5s;}
.h4s18{font-size: .18rem;color: #262626;line-height: .24rem;max-height: .72rem\0;transition: .5s;}
.ps2{font-size: .16rem;color: #555555;line-height: .3rem;max-height: .6rem\0;transition: .5s;}
.ps4{font-size: .16rem;color: #555555;line-height: .3rem;max-height: 1.2rem\0;transition: .5s;}
.h6s1{ font-size: .18rem; color: #14428f; font-family: "sys";}
.h6s1 big{ font-size: .28rem;}
.zdcolor {color:#477eff !important;}


.list407 li{ margin-bottom: .2rem;}
.list407 .a{ background: #f9f9f9; align-items: center; padding: .26rem .45rem ; position:relative;}
.list407 .a:hover {/*background: #1568c4; border-radius:.03rem ;*/box-shadow: 0px 5px 10px rgb(0 0 0 / 17%);}
.list407 .a:hover h4 { color:#1568c4; padding-left:0.16rem;}
.list407 .a:hover p {   padding-left:0.16rem;}


.list407 .a:after{content: '';height: 0;background: #fa722e;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 0;width:5px;transition: .3s;}
.list407 .a:hover:after{height: 100%;}

.list407 .img{ width: 3rem; margin-right: .24rem;}
.list407 .txt{ flex: 1; overflow: hidden;}
.list407 h4{  font-size: .22rem; margin-bottom:.2rem; font-family:"Times New Roman", Times, serif;}
.list407 p{}
.list407 h6{font-size: .16rem;}
.list407 h6 .rr{ color: #7f7f7f;}
.list407 h6 .rr img{ width: .16rem; margin: 0 .06rem 0 0;}


.list407 .time{ text-align: center; margin-right: .7rem;transform: translateY(-.08rem);width: .94rem;}
.list407 .time h3{ font-size: .8rem; color: #005fc3; font-family: "sys"; white-space: nowrap;}
.list407 .time h6{ font-size: .24rem; color: #005fc3; font-family: "sys"; white-space: nowrap;margin: .05rem 0 0;}
.list407 .time .shijian { margin-top:.2rem;}

.list407 .a:hover .time h3 { color:#fff;}
.list407 .a:hover .time h6 { color:#fff;}
.list407 .a:hover .shijian { color:#ffde00;}
@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
.list407 .time { display:none;}
.list407 .a{ padding: .26rem .25rem ;}
}
@media(max-width: 560px){
    .list40 .img{width: 1.2rem !important;margin: 0 .2rem 0 0;}
    .list40 .txt{/*! width: 100%; */flex: auto;}
} 