*{box-sizing: border-box;}
body{background: url(../images/bdxdbody_bg.jpg) top center no-repeat #d9ebfc;}
.header_top{background-color: #5693ac;}
.bdxd_head{margin-bottom: 30px;}
.bdxd_body{margin-bottom: 60px;}
.banner_top{background-color: #1b4fa5;}
.ztzl_logo{display: block;margin-top: 40px;width: 350px;}
.ztzl_logo img{display: block;width: 100%;}
.bdxdtle_box{position: relative;text-align: center;padding: 20px 0;}
.bdxdtle_box .bdxdtle_img{float: left;margin: 40px 0px 0;}
.zt-intro{padding: 45px 34px 50px 34px;border-radius: 10px;text-align: justify;background-color: #e6f3f6ad;box-shadow: 0 0 6px 2px #8bcaf973;margin-bottom: 30px;}
.zt-intro p{line-height: 36px;font-size: 20px;text-indent: 2em;font-weight: 500;}

.bdxd_tle_list{margin: 25px 0;}
.bdxd_tle_list ul li{float: left;width: 32%;height: 100px;margin-right: 2%;overflow: hidden;background-color: #fff;border-radius: 10px;border: 1px solid #9fcce5;}
.bdxd_tle_list ul li:last-child{margin-right: 0;}
.bdxd_tle_list ul li a{color: #0c55d5;font-size: 22px;font-weight: bold;display: block;width: 100%;height: 100%;/* align-content: center; */background: url(../images/bdxdtle_bg.png) no-repeat right center;padding: 30px 50px;}
.bdxd_tle_list ul li a:hover{background-color: #78c7f9bd;}

.bdzt-list ul li{margin-top: 25px;float: left;margin-right: 52px;width:365px;}
.bdzt-list ul li a{display: block;height: 165px;opacity: 1;}
.bdzt-list ul li a:hover{opacity: .8;}
.bdzt-list ul li:nth-child(3n+3){margin-right: 0;}

.box_title{position: relative;height: 50px;}
.box_title a img{transition: all .3s ease;-webkit-transition: all .3s ease;}
.box_title h3{float: left;display: flex;width: 100%;}
.box_title h3 a{display: block;line-height: 50px;margin: 0 auto;}
.box_title h3 a:hover img{transform: scale(1.1);}
.box_title h3 a img{display: block;}
.box_title .more{position: absolute;right: 20px;height: 50px;line-height: 50px;align-content: center;}
.box_title a.more img{transition: all .5s ease;-webkit-transition: all .5s ease;display: block;}
.box_title .more:hover img{transform: scale(1.4);}
ul.bdxd_list li{height: 70px;line-height: 70px;border-bottom: 1px solid #ebebeb;text-align: left;}
ul.bdxd_list li a{background: url(../images/bdxd_dian.png) no-repeat 30px center;padding-left:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;color: #000;box-sizing: border-box;display: block;float: left;width: 80%;}
ul.bdxd_list li:nth-child(2n) a{background: url(../images/bdxd_dian2.png) no-repeat 30px center;}
ul.bdxd_list li span{float: right;font-size: 16px;color: #666;margin-right: 10px;}
ul.bdxd_list li a:hover{color: #155aba;}

.bdxd_box1{position: relative;}
.bdxd_box1 .box1_list{padding: 10px;}
.bdxd_box1 .box_title .more:hover{background: none;-webkit-transform: none;-moz-transform: none;transform: none;}

.bd-ckgd {
    white-space: nowrap;
    color: red;
    margin: 10px 0;
}

@media screen and (max-width: 800px){
    .header_top{display: none;}
    .ztzl_logo{width: 60%;margin: 20px 0 0 20px;}
    .bdxdtle_box .bdxdtle_img{float: none;display: block;width: 80%;margin: 20px auto;}
    .zt-intro{padding: 10px;border: none;}
    .zt-intro p{line-height: 1.8;font-size: 16px;}
    .bdxd_body{padding: 0 10px;margin-bottom: 20px;}
    .bdxd_tle_list{margin: 10px 0;}
    .bdxd_tle_list ul li{width: 100%;float: none;margin: 0 0 10px;}
    .bdzt-list ul li{margin: 1%;width: 48%;text-align: center;}
    .bdzt-list ul li a img{display: block;width: 80%;margin: 0 auto;}
    .bdzt-list ul li a{height: 110px;}
    .bdzt-list ul li:nth-child(3n+3) {margin-right: 1%;}
.bdxd_head {
    margin-bottom: 0px;
}
    .box_title{padding: 10px;height: 50px;}
    .box_title h3 a{line-height: 30px;}
    .box_title h3 a img{width: 100%;}
    .box_title .more{display: none;}
    ul.bdxd_list li{width: 100%;margin: 0;height: auto;line-height: 1.8;margin-bottom: 6px;}
    ul.bdxd_list li a{background: none;float: none;white-space: normal;background: none;padding: 0 10px 0 0;display: inline;}
    ul.bdxd_list li span{margin: 0;float: none;white-space: nowrap;}
    .bdxd_box1{padding: 0;}
}

@media screen and (max-width: 500px){
    .bdzt-list ul li a {
        height: 80px;
    }

}