body{background: #d9ebfc;}
.ztr_body{background: url(../images/bdxd_bg_02.png) top center no-repeat;}
.ztzl_logo{display: block;padding-top: 20px;width: 348px;}
.ztzl_logo img{display: block;width: 100%;}
.zt_logo{padding-top: 60px;}
.zt_logo  img{display: block;margin: 0 auto;}
.zt-intro{margin-top: 66px;text-align: justify;}
.zt-intro p{line-height: 35px;font-size: 20px;text-indent: 2em;padding: 30px 34px 30px 34px;border-radius: 10px;text-align: justify;background-color: #e6f3f6ad;box-shadow: 0 0 6px 2px #8bcaf973;}

.bdzt-list ul li{margin-top: 20px;float: left;margin-right: 45px;}
.bdzt-list ul li a{display: block;height: 170px;opacity: 1;}
.bdzt-list ul li a:hover{opacity: .8;}
.bdzt-list ul li:nth-child(4n+4){margin-right: 0;}
.bdzt-list{margin: 40px 0 80px 0;}
.bd-ckgd{
    float: right;
    color: red;
    display: block;
    margin: -40px 30px 0 0;
    }

@media screen and (max-width: 800px){
.ztzl_logo{width: 60%;margin-left: 10px;}
.zt_logo img{width: 80%;}
.ztr_body {
    background: initial;
}
.zt-intro{margin-top: 40px;padding: 0px 20px;}
.zt-intro p{padding: 10px;}
.zt_logo {
    padding-top: 40px;
}
.bdzt-list {
    margin: 0px 0 40px 0;
}
.bdzt-list ul li{margin-right: 2%;
    width: 48%;
    text-align: center;
}
.bdzt-list ul li a img{display: block;width: 80%;margin: 0 auto;}
.bdzt-list ul li a{height: auto;}
}