﻿/*.a_fz{ font-size:14px; line-height:28px; margin-bottom:60px;}
dl.dl_2{ padding:25px 21px 0;}
.a_fz p{ margin:15px 0;}*/
.topadcs:after {
    content: "";
    background: rgb(0 0 0 / 20%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.topadcs {position:relative;}
.plc{ }

.title_01{ color:#0e60a9; font-size:24px; line-height:45px; height:45px; color:#0b59a1; position:relative; margin:30px 0 15px;}
.title_01 img{ vertical-align:top; width:30px; position:absolute; left:0; top:8px;}
.title_01 b{ font-weight:normal; letter-spacing:4px; padding-left:45px;}
.title_01 span{ font-size:14px; color:#626262;letter-spacing:2px;}



 .tit {
        font-size: 36px;
        text-align: center;
        margin: 60px 0;
        color: #000;
        position: relative;
        font-weight: normal;
    }
    .tit span {
        display: block;
        font-size: 22px;
        font-weight: normal;
        margin-top: 10px;
        margin-bottom: 21px;
        text-transform: uppercase;
        font-family: arial;
    }
    .tit::after {
        content: "";
        position: absolute;
        width: 30px;
        height: 1px;
        background: #000;
        left: 49%;
        bottom: -25px;
    }
    


/*yinzi*/
.yinzi{height: 240px;background: #173630;}
.yz-con{width: 1300px;margin: 0 auto;display: flex;justify-content: space-between;}
.yinzi-left{margin-top: 56px;}
.yinzi-left h2{font-size: 20px;color: #BFE6C4;line-height: 25px;font-weight: normal;letter-spacing: 1px;}
.yinzi-left h2 b{display: block;font-size: 28px;color: #BFE6C4;line-height: 36px;padding-bottom: 4px;}
.yinzi-left .tel{font-size: 16px;color: #BFE6C4;line-height: 20px;margin-top: 28px;}
.yinzi-left .tel b{font-size: 20px;}
.yinzi-right{width: 800px;margin-top: 44px;}
.yz-desc{font-size: 14px;color: #D9E9DD;line-height: 24px;}
.yz-desc p{margin-bottom: 20px;}
.yinzi-right h4{display: flex;justify-content: flex-end;margin-top: -10px;}
.yinzi-right h4 span{font-size: 16px;color: #D9E9DD;line-height: 20px;position: relative;}
.yinzi-right h4 span::before{position: absolute;width: 46px;height: 1px;content: "";background: rgba(217, 233, 221, 0.3);right: 60px;top: 10px;}
.yinzi-line{width: 1px;height: 104px;background: rgba(255,255,255,0.3);margin-top: 65px;}




body .footer {
    margin-top: 0px;
}

dl.dlliu {
    float: left;
    width: 22.6%;
    margin-right: 3%;
    height: 346px;
}

dl.dlliu img {
    width: 100%;
    height: 200px;
}

dl.dlliu dd {}

dl.dlliu dd h4 a {
    color: #173630;
    display: block;
    text-align: center;
    font-size: 1rem;
    padding: 1rem;
}

dl.dlliu dd p {
    font-size: 12px;
    line-height: 19px;
    padding: 10px 12px;
    height: 49px;
    overflow: hidden;
}

dl.dlliu dd h4 {}

dl.dlliu {}

dl.dlliu:nth-child(4n) {
    margin-right: 0px;
}



.content.lzt {
    margin-bottom: 5rem;
}
.zow{padding: 30px 18px 0 28px; margin-bottom: 20px; width: 1325px; height: 215px;border:1px solid #dedede;}
 .zow:hover{border:1px solid #173630;}
 .zow:hover h3 a {color: #173630;}
 .zow:hover em a {color: #fff; background:#173630;border:1px solid #173630;}
 .zow dt{float: left; width: 21%; height:186px; overflow: hidden; }
 .zow dt img{width: 279px; height:186px; }
.zow dd{ float: right; width:75%;  overflow:hidden; margin-right:15px;}
.zow dd h3{ padding-bottom: 7px; font:18px/38px "Microsoft Yahei";}
.zow dd h3 a{ color:#303030;}
.zow dd p{color:#707070;font:14px/26px "Microsoft Yahei";} 
.zow dd em a{ display:block; margin-top: 50px; width: 134px; height: 40px; line-height: 38px; font-size: 16px;  color: #707070;border:1px solid #aaa; text-align: center; float:right;}