.zl-de-card {padding: 0 5px;margin-bottom: 15px;}
.zl-de-card.btn-img img{width: 100%;}
.zl-de-card.btn-img ul li{margin-bottom: 8px;}
.zl-de-card.btn-img ul li a:hover{opacity: 0.7;}

.kuofu-title{width: 100%;background-image: url(../images/zl-title-kuofu-bg.png);background-size:cover;font-size: 36px;text-align: left;font-weight: bold;color: #fff;background-repeat: no-repeat;position: relative;}
.kuofu-title-text{padding-left: 15px;text-shadow: 0 3px 0 #0857c3;padding-top: 60px;padding-bottom: 60px;letter-spacing: 5px;}
.kuofu-title-right{position: absolute;top: 60px;right: 10px;}

#kuofu-banner button{border: 0;background: none;}

#kuofu-banner .carousel-control-prev, #kuofu-banner .carousel-control-next{width: 10%;}

.jiaojiao{background-color: #e9edf3;border: 1px solid #0e4d9f;}
.jiaojiao-title{width: 100%;background: url(../images/bg-kuofu-jiaojiao.png);background-repeat: no-repeat;height: 60px;color: #fff;font-weight: bold;font-size: 16px;line-height: 60px;text-indent: 20px;background-size: cover;}
.jiaojiao-bd{padding: 10px;}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link:focus{color: #0e4d9f;font-weight: bold;outline: none;border: none;border-bottom: 1px solid #fff;}
.nav-link{padding: 15px 25px;background: initial;cursor: pointer;}
.nav-tabs{border-bottom: none;}
.tab-content > .tab-pane{background: #fff;padding: 20px;}
.nav-link:hover{border-bottom: none;color: #0e4d9f;}

.jiaojiao-in{width: 100%;border-bottom: 1px solid #dedede;margin-bottom: 15px;overflow: hidden;}
.jiaojiao-in.bbsp,.jiaojiao-in.xgbg{border-bottom: none;margin-bottom: 0;}
.jiaojiao-in:last-child{border-bottom: none;}
.jiaojiao-in img{width: 100%;}
.jiaojiao-in img:hover{opacity: 0.7;}
.jiaojiao-in .title{color: #0e4d9f;font-weight: bold;margin-bottom: 15px;}
.jiaojiao-in ul li{float: left;margin-right: 10px;margin-bottom: 15px;}
.jiaojiao-in ul li a{font-weight: bold;color: #050505;}
.jiaojiao-in ul li a:hover{color: #0e4d9f;}
.jiaojiao-in ul li .btn-ywtb{padding: 8px 15px;border-radius: 10px;color: #fff;background-color: #c11920;display: block;}
.jiaojiao-in ul li .btn-dwxt{padding: 8px 15px;border-radius: 10px;color: #fff;background-color: #0e4d9f;display: block;}
.jiaojiao-in ul li a span{margin-left: 10px;}
.jiaojiao-in ul li .btn-ywtb:hover{color: #fff;background-color: #d34b50;}
.jiaojiao-in ul li .btn-dwxt:hover{color: #fff;background-color: #3e76be;}
.tab-pane#dwhbj .xgbg ul{width: 50%;float: left;}
.tab-pane#dwhbj .xgbg ul li{margin-right: 0;}
#jbhj .bbsp a{cursor: unset;}
#jbhj .bbsp a img:hover{opacity: 1;}

.tiqu{background-color: #f7f3ec;border: 1px solid #eba92f;overflow: hidden;}
.tiqu-title{width: 100%;background: url(../images/bg-kuofu-tiqu.png);background-repeat: no-repeat;height: 60px;color: #fff;font-weight: bold;font-size: 16px;line-height: 60px;text-indent: 20px;background-size: cover;}
.tiqu-bd{padding: 10px;overflow: hidden;}
.tiqu-bd .col-12{float: left;}
.tiqu-bd .col-inner{background: #fff;padding: 10px;float: left;}
.tiqu-bd .col-inner .title{background: url(../images/btn-kuofu-tiqu.png) no-repeat;width:114px ;height: 33px;line-height: 33px;color: #fff;font-weight: bold;text-align: center;margin-bottom: 20px;}
.tiqu-bd .tiqu-in{width: 100%;margin-bottom: 15px;overflow: hidden;}
.tiqu-bd .tiqu-in:last-child{margin-bottom: 0;}
.tiqu-bd .tiqu-in-title{width: 100%;line-height: 20px;color: #ea9a27;font-weight: bold;height: 20px;margin-bottom: 10px;}
.tiqu-bd .tiqu-in-title span{width: 6px;background:#ea9a27;height: 20px;display: block;margin-right: 10px;float:left;}
.tiqu-bd .tiqu-in ul{width: 100%;float: left;}
.tiqu-bd .tiqu-in ul li{width: 31%;float: left;margin: 5px 1%;border: 1px solid #e8ebee;padding: 10px;height: 76px;}
.tiqu-bd .tiqu-in ul li a{display: flex;justify-content: flex-start; align-items: center;}
.tiqu-bd .tiqu-in ul li img{float: left;margin-right: 15px;}
.tiqu-bd .tiqu-in ul li:hover{background: #eee;}
.tiqu-bd .zfxf .tiqu-in ul li{width: 31%;float: left;margin: 5px 1%;height: 76px;}


.xxgk-de-body{padding:3px 5px;}
.xxgk-de-body .float-left{padding:7px 5px;}
.xianshang{background:#e8f2e5 ;overflow: hidden;display: flex;justify-content: flex-start; align-items: center;}
.xianshang .title{float: left;color: #67a156;font-weight: bold;width:10%;font-size: 18px;margin-left:8%;margin-right: 2%;}
.xxgk-de-body ul li a{width: 100%;background-color: #fff;border-radius: 10px; padding:6px 10px;display: flex;justify-content: flex-start; align-items: center;}
.xxgk-de-body ul li a:hover{background: #eee;}
.xxgk-de-body ul li a img{float: left;margin-right: 15px;margin-left: 5px;}
.xxgk-de-body ul{padding: 5px 0;width: 75%;}
.xxgk-de-body ul li{margin: 5px 0;}
.xianxia{background:#eff3fb ;overflow: hidden;display: flex;justify-content: flex-start; align-items: center;}
.xianxia .title{float: left;color: #0e4d9f;font-weight: bold;width:10%;font-size: 18px;margin-left:8%;margin-right: 2%;}
.xianshang ul li a{border: 1px solid #dbebd7;}
.xianxia ul li a{border: 1px solid #d4e0f8;}

.zl-de-card .bilibiao img{width: 100%;}

.modal-body {text-indent: 2em;padding-top: 20px;}
.modal-content{background: url(../images/letter_bg.png) repeat;}
.modal-dialog{top: 10%;}
.modal-dialog:before {content:"";position:absolute;bottom:126px;left:-15px;background:url('../images/before.png'); width:530px;height: 316px;}
.modal-dialog:after {content:"";position:absolute; bottom:-2px;left:-15px;background:url('../images/after.png');width:530px;height: 260px;}
.modal-body{overflow-y: scroll;padding-bottom: 220px;transition: all 1s ease-in-out .3s;height: 500px;float: left;}
.modal-body p{float: left;}
.modal-header{position: absolute;top: -35px;right:0;width: 50px;background-color: #eba92f;padding: 5px 1rem;}
.modal-header .close{padding: 0;margin: 0;}
#yifengxin.active .modal-body{ animation: letter 3s;-webkit-animation: letter 3s; /* Safari 与 Chrome */}
#yifengxin.active .modal-dialog{ animation: toph 3s;-webkit-animation: toph 3s; /* Safari 与 Chrome */}
@keyframes letter{
    from{height:300px}
    to{height:500px}
}
@-webkit-keyframes letter /* Safari 与 Chrome */{
    from{height:300px}
    to{height:500px}

}
@keyframes toph{
    from{top:20%}
    to{top:10%}
}
@-webkit-keyframes toph /* Safari 与 Chrome */{
    from{top:20%}
    to{top:10%}

}

@media(max-width:992px){
    .jiaojiao-in.bbsp{margin-bottom: 15px;}
    .tiqu-bd .tiqu-in ul li,.tiqu-bd .zfxf .tiqu-in ul li{width: 100%;float: left;margin: 5px 0;height: 76px;}
    .xianshang .title,.xianxia .title{width:18px;font-size: 18px;margin-left:8%;margin-right: 5%;}
    .kuofu-title-right{position: absolute;top: 95px;left: 10px;width: 100%;}
    .kuofu-title-right img{width: 90%;}
    .kuofu-title-text{padding-bottom: 90px;}
}

@media(max-width:530px){
    .modal-dialog:before {width: 100%;background-size: contain;background-repeat: no-repeat;height: 60vw;left: 0;bottom: 20vw;}
    .modal-dialog:after {width: 100%;background-size: contain;background-repeat: no-repeat;height: 50vw;left: 0;bottom: -1rem;}
    .modal-content{width: 90%;margin-left: 5%;}
    .modal-body{height: 75vh;}
    @keyframes letter{
        from{height:300px}
        to{height:75vh}
    }
    @-webkit-keyframes letter /* Safari 与 Chrome */{
        from{height:300px}
        to{height:75vh}
    
    }
}