.zsection .content-wrap{position:relative;width:90%;max-width:1280px;margin:0 auto;overflow:hidden}.zsection{padding:80px 0}.zsection.zbanner .content-wrap{display:flex}.zsection.zbanner .content-wrap>div{width:50%}.cont-part{padding-right:8%}.img-part p{margin-bottom:0}span.header-top{position:relative;color:#adadad}.ztemplate-btn{display:inline-block;background-color:#48be8c;font-family:var(--zf-primary-semibold);padding:15px 30px 15px 40px;margin:0;color:#fff;border:1px solid transparent;cursor:pointer;box-sizing:border-box;z-index:1;font-size:15px;border-radius:4px;position:relative}a.ztemplate-btn:before,a.ztemplate-btn:after{content:'';position:absolute;width:13px;height:1.5px;background:#fff;top:26px;left:18px}a.ztemplate-btn:after{transform:rotate(90deg)}ul.ztemplate{display:flex;flex-wrap:wrap}ul.ztemplate>li{display:flex;width:100%;background:#fff;border:1px solid #efefef;border-radius:6px;transition:all .6s ease-in;margin-bottom:64px;position:relative}ul.ztemplate>li{width:29%;margin-right:6.1%}ul.ztemplate li:nth-child(3n+0){margin-right:0}ul.ztemplate>li a{color:#000;display:block;padding:30px 30px 40px 30px}ul.ztemplate>li:hover{box-shadow:0 30px 40px #45535A17}ul.ztemplate>li ul{list-style-type:disc;padding-left:20px}p.z-detail{position:absolute;height:10px;right:0;bottom:0}.zarrow{font-size:48px;position:absolute;display:block;line-height:1;padding-left:14px;bottom:-10px;right:25px;transform:scale(.6)}.zarrow:before{content:'';position:absolute;width:24px;height:3px;background:black;top:12px;bottom:4px;margin:auto;left:0}.zsection.ztemplate h2{margin-bottom:60px}@media screen and (max-width:1200px){.zsection{padding:60px 0}}@media screen and (max-width:991px){ul.ztemplate>li{width:46.2%;margin-right:7%}ul.ztemplate li:nth-child(3n){margin-right:7%}ul.ztemplate li:nth-child(2n){margin-right:0}.zsection.zbanner .content-wrap{display:block}.zsection.zbanner .content-wrap>div{width:100%}.cont-part{padding-right:0;margin-bottom:70px}.zsection{padding:40px 0}}@media screen and (max-width:767px){.zsection.ztemplate h2{margin-bottom:40px}.zsection.zbanner .content-wrap{padding-top:40px}.zsection .content-wrap{padding:40px 0}ul.ztemplate>li{width:100%;margin-right:0;margin-bottom:40px}ul.ztemplate li:nth-child(3n){margin-right:0}}@media screen and (max-width:480px){.zsection{padding:20px 0}}