.z-pg-container {background-color: #F1F1F1; padding-bottom: 40px;}
.z-pg-container .z-pg-main {width: 1200px;margin: 0 auto;}
.z-pg-main-box {display: flex;justify-content: space-between;}
/*详情内容*/
.z-pg-main-box .z-l {width: 855px;}
.z-pg-main-box .z-l .z-content {padding: 30px 40px;box-sizing: border-box;}
.z-pg-main-box .z-l .z-content .z-pg-h2 {font-size: 28px;font-weight: bold;line-height: 48px;color: #000000;}
.z-pg-main-box .z-l .z-content .z-pg-sub {display: flex;justify-content: center;align-items: center;color: #999999;font-size: 14px;margin-top: 10px;
border-bottom:1px solid #f1f1f1; padding-bottom:20px;}
.z-pg-main-box .z-l .z-content .z-pg-sub > img {margin: 0 10px;width:16px;}
.z-pg-main-box .z-l .z-content .z-pg-text {margin-top: 40px;
font-size: 18px;
    font-weight: 400;
    line-height: 230%;
    color: #666666;}
.z-pg-main-box .z-l .z-content .z-pg-text img{max-width:100%;}
.z-pg-main-box .z-l .z-content .z-pg-tips {background-color: #F1F1F1;padding: 22px;box-sizing: border-box;font-size: 16px;line-height: 24px;color: #333333;text-align: justify;margin-top: 40px;}


.z-pg-main-box .z-l .z-pg-md {display: flex;height:139px;}
.z-pg-main-box .z-l .z-pg-md .z-pg-box {flex:1;display: flex;justify-content: flex-start;border-right: 1px solid rgba(112, 112, 112, .2);}
.z-pg-main-box .z-l .z-pg-md .z-pg-box:last-child {border: none;}
.z-pg-main-box .z-l .z-pg-md .z-pg-l {flex: 1;margin-right: 10px;align-self: center;}
.z-pg-main-box .z-l .z-pg-md .z-pg-l img {max-width:139px;max-height:139px;}
.z-pg-main-box .z-l .z-pg-md .z-pg-r {flex: 2;display: flex;flex-direction: column;justify-content: space-around;align-items: flex-start;font-size: 18px;}
.z-pg-main-box .z-l .z-pg-md .z-pg-hd {color: #999999;}
.z-pg-main-box .z-l .z-pg-md .z-pg-name {color: #000000;font-weight: bold;}
.z-pg-main-box .z-l .z-pg-ft {margin-top: 30px;display: grid;grid-template-columns: auto auto auto;grid-gap: 35px;}
.z-pg-main-box .z-l .z-pg-ft .z-pg-box .z-pg-box-md {height: 288px;display: flex;justify-content: center;align-items: center;position: relative;}
.z-pg-main-box .z-l .z-pg-ft .z-pg-box .z-pg-box-md  .z-box-xs {width: 44px;height: 135px;border-radius: 30px 0 30px 0;color: #fff;position: absolute;left: 15px;top: 15px;writing-mode: vertical-rl;display: flex;justify-content: center;align-items: center;letter-spacing: 3px;}
.z-pg-main-box .z-l .z-pg-ft .z-pg-box .z-pg-box-md > img {width: 100%;}
.z-pg-main-box .z-l .z-pg-ft .z-pg-box .z-pg-name{margin: 13px auto 40px;font-size: 24px;color: #000000;text-align: center;}
/*右边广告*/
.z-pg-main-box .z-r {width: 325px;}
.z-pg-main-box .z-r .z-box {margin-bottom: 20px;border-radius: 4px;}
.z-pg-main-box .z-r .z-title {background-color: #F8F8F8;padding: 15px 20px;box-sizing: border-box;}
.z-pg-main-box .z-r .z-title span {padding-right: 8px;color: #000000;font-weight: bold;font-size: 16px;}
.z-pg-main-box .z-r ul.z-content {padding: 15px !important;box-sizing: border-box;}
.z-pg-main-box .z-r ul.z-content li {display: block;margin-bottom: 10px;}
.z-pg-main-box .z-r ul.z-content li:last-child {margin-bottom: 0;}
.z-pg-main-box .z-r ul.z-content li a {display: flex;}
.z-pg-main-box .z-r ul.z-content li a .z-li-l {
        width: 80px;
    height: 80px;
    padding: 4px;
    box-sizing: border-box;
    overflow: hidden;
    flex: 1;
    border: 1px solid #F1F1F1;
    /*border-radius: 10px;*/
    display: flex;justify-content: center;align-items: center;margin-right: 10px;
    
}
.z-pg-main-box .z-r ul.z-content li a .z-li-l > img {width: 100%;}
.z-pg-main-box .z-r ul.z-content li a .z-li-r {flex: 2;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;}
.z-pg-main-box .z-r ul.z-content li .z-li-name {padding-top: 16px; font-size: 16px;line-height: 18px;color: #000000; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.z-pg-main-box .z-r ul.z-content li .z-li-ft {font-size: 14px;line-height: 18px;color: #999999;display: flex;justify-content: space-between;width: 100%;}
.z-pg-main-box .z-r ul.z-content li .z-li-ft img {width:20px;margin-right:5px;}
.z-pg-main-box .z-r ul.z-content li .z-li-ft > div {display: flex;align-items: center;}
/*列表内容*/
.z-pg-li{background-color: #fff;}
.z-pg-li .z-news-title{position: absolute;left: -25px;top: 10px;z-index: 2;background-color: #3976C4;width: 114px;height: 42px;text-align: center;line-height: 42px;border-radius: 4px;color: #fff;font-size: 16px;}
.z-pg-li li{position: relative;background-color: #fff;padding: 25px;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;}
.z-pg-li li:last-child{border-bottom: 0;}
.z-pg-li li a{display: flex;justify-content: flex-start;position: relative;}
.z-pg-li li a .z-li-img{flex: 1;display: flex;align-items: center;overflow: hidden;}
.z-pg-li li a img.z-li-new{position: absolute;right: -25px;top: -25px;z-index: 2;}
.z-pg-li li a .z-li-img>img{width: 100%;border-radius: 10px;}
.z-pg-li li a .z-li-content{flex: 2;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;margin-left: 20px;}
.z-pg-li li a .z-li-content .z-li-name{font-size: 20px;font-weight: bold;line-height: 34px;color: #000000;}
.z-pg-li li a .z-li-content .z-li-text{font-size: 14px;line-height: 24px;color: #333333;margin-top: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.z-pg-li li a .z-li-content .z-li-ft{display: flex;justify-content: space-between;width: 100%;align-items: end;}
.z-pg-li li a .z-li-content .z-li-ft .z-li-btn{width: 114px;height: 42px;text-align: center;line-height: 42px;background-color: #3976C4;border-radius: 42px;color: #fff;font-size: 16px;}
.z-pg-li li a .z-li-content .z-li-ft .z-li-ft-l {display: flex;align-items: center;color: #999999;font-size: 16px;}
.z-pg-li li a .z-li-content .z-li-ft .z-li-ft-l span{margin: 0 5px;}
.z-pg-li li a .z-li-content .z-li-ft .z-li-ft-l>img{margin-left: 20px;width:24px;}
.z-pg-li li a .z-li-content .z-li-ft .z-li-ft-l>img:first-child{margin-left: 0;}
