.ld-list li a{ display: block; margin-bottom: 20px; padding-left: 230px; padding-top: 15px; background: #006ebf0a;background-size: cover; padding-right: 30px; margin-left: 45px; position: relative; padding-bottom: 20px; min-height: 280px; border:solid 1px #e4eaed;}
.ld-list.ld-vtcl li{
margin-bottom:40px;}
.ld-list.ld-vtcl li a{
padding-left:330px;}
.ld-vtcl .ld-img img {
    width: 340px;
    height: 240px;
    object-fit:contain;}
.ld-img{ position: absolute; left: -45px; top: 20px;}
.ld-img img{ width: 240px; height: 320px;}
.ld-name{ font-size: 24px; color: #323232;}
.ld-zw{ background: url(images/icon-ld.png) left center no-repeat; padding-left: 40px; font-size: 16px; color: #094db4; margin-top: 15px;}
.ld-p p{ font-size: 16px; color: #323232; margin-bottom: 10px;}
.ld-p p span{font-weight: bold;}
.ld-p { border-top: solid 1px #ddd; padding-top: 15px; margin-top: 15px;}
.rczp{
    background-image:url(images/a236bf8a-b200-4a5e-a704-d2354cf4a034.gif);}
.ld-list li a{
display:flex;
align-items:center;
justify-content:space-between;
padding-left:0;}

.ld-img{
top:0;
position:static;
flex-shrink:0;
left:-20px;
padding-right:20px;
transform:translateX(-20px)
;}
.ld-info{
width: calc(100% - 26px);padding-left: 2em;}
@media(max-width:991px){
.ld-list li a{
display:block;
padding-left:20px;}
.ld-img{
top:0;
position:static;
flex-shrink:0;
left:-20px;
padding-right:20px;
transform:translateX(0)
;}
.ld-info{
width: 100%;}
}
