﻿.ztmaodian { position: relative;}
.ztplist { display: block;  box-sizing: border-box; }
.ztplist .ztpbg { display: block; position: absolute; z-index: 0; top: 0; left: -3%; width: 100%; height: auto; }
.ztplist .ztpbg img { display: block; width: 106%; height: auto; filter: blur(10px); }
.ztplist ul li p { display: block; font-size: 14px; padding: 0 15px 0px 15px; line-height: 20px; text-indent: 0px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 40px; overflow: hidden; margin-bottom: 10px; color: #666; }
.ztplist ul { font-size: 0; margin: 0 auto; padding: 20px 0; position: relative; z-index: 1; text-align: left; height: 100%; overflow-y: auto; box-sizing: border-box; }
.ztplist li { display: inline-block; width: 50%; vertical-align: top; box-sizing: border-box; padding: 20px; }
.ztplist li a { display: block; border: 0px solid #ddd; background-color: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.1); padding: 0px; border-radius: 0px; }
.ztplist li h3 { display: block; text-align: left; font-size: 20px; padding: 10px 15px 5px 15px; line-height: 120%; }
.ztplist li a:Hover h3 {text-decoration:underline;}
.ztplist li .imgbox svg { display: block; width: 100%; height: auto; position: relative; z-index: 0; }
.ztplist li .imgbox img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; z-index: 1; transition: all 0.2s; }
.ztplist li a:hover .imgbox img { transform: scale(1.05) }
.ztplist li a em { display: block; background-color: var(--color-main); color: #fff; padding: 7px 8px; border-radius: 4px; line-height: 100%; font-size: 12px; font-weight: bold; font-style: normal; margin-right: 15px; margin: 0 auto; width: 40px; text-align: center; }
.ztplist li a:after { content: ""; display: block; height: 10px; clear: both; }
.ztplist li a:hover em { background-color: var(--color-ahover) }
@media screen and (max-width:767px){
.ztplist li{width:100%;padding:20px 20px 0 20px;}
.ztplist ul {padding:0 0 20px 0;}
.ztplist li a {box-shadow:0 3px 6px rgba(0,0,0,0.15)}
}