@charset "utf-8";
/* CSS Document */
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.img_title{display: inline;}
.pos-rel{position: relative;}
body{background:#fff;}
.zt-header{height: 500px;width: 100%;background: url("./../images_2023gzyd/banner.png") no-repeat center top;}
.zt-header .img-title{display: none;}
.zt-logo{padding-top: 117px;width: 100%;height: auto;text-align: center;}
.zt-logo img{height: auto;width: auto;max-width: 100%;}
.site-logo{position: absolute;width: auto;height: 56px;left: 0;top: 12px;}
.site-logo img{width: auto;height: 79px;}
.bg-fff{background: #fff;}
.back-home{position: absolute;right: 0;top: 0;display: block;padding: 0 12px;color: #fff;font-size: 16px;background: rgba(255,255,255,.2);border-radius: 0 0 8px 8px;height: 39px;line-height: 39px;}
.back-home:hover{color: #fff;background: rgba(255,255,255,.5);}

.guidang{position: fixed;right: 50%;
    margin-right: -548px;top:50px;z-index: 99;}

/* 主内容 */
.main-con{padding-bottom: 40px;}
.com-title {height: 60px;line-height: 60px;background: url("./../images_2023gzyd/tit-line.png") repeat-x center 33px ;text-align: center;}
.com-title img{width: auto;height: auto;max-width: 100%;}
.fzlz-box{margin-top: 30px;height: auto;outline: none;box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.fzlz-tit{text-align: center;width: 190px;height: 160px;background: #F7F9FF;}
.fzlz-tit img{display: block;margin: 0 auto;padding-top: 34px;}
.fzlz-tit span{display: block;font-size: 20px;margin-top: 16px;height: 46px;line-height: 46px;}
.fzlz-main{margin-left: 220px;padding-right: 226px;background: #fff;padding-top: 20px;padding-bottom: 20px;position: relative;height: 120px;}
.fzlz-pic{position: absolute;width: 198px;height: 148px;right: 28px;bottom: 0;background: url("./../images_2023gzyd/first-bg.png") no-repeat center bottom;}
.fzlz-main ul li{float: left;width: 33.333%;height: 60px;line-height:60px;}
.fzlz-main ul li a{font-size: 16px;padding-left: 17px;padding-right: 10px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url("./../images_2023gzyd/icon.png") no-repeat center left;}
.zdly-three ul li{float: left;margin-left: 44px;width: 370px;height: 130px;box-shadow: 0 0 10px rgb(0 0 0 / 10%);margin-top: 30px;line-height: 130px;text-align: center;font-size: 20px;border-radius: 6px;}
.zdly-three ul li img{margin-right: 15px;transition: all 1s;}
.zdly-three ul li:hover img{transform: rotateY(360deg);-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform: rotateY(360deg);}
.zdly-three ul li:hover,.hsjc-box ul li:hover,.clhn-box ul li:hover{box-shadow: 0 0 10px rgb(0 0 0 / 25%);}
.zdly-three ul li a{display: block;}

.fzlz-box01 .fzlz-box{width: 370px;}
.fzlz-box01 .fzlz-main{padding-right: 0;padding-top: 5px;padding-bottom: 5px;}
.fzlz-box01 .fzlz-tit{height: 130px;}
.fzlz-box01 .fzlz-main ul li{float: none;width: auto;}
.fzlz-box01 .fzlz-tit img{padding-top: 18px;}
.fzlz-box01 .fzlz-tit span{margin-top: 15px;height: 35px;line-height: 35px;}

.tl-bg{padding: 30px 0 40px;background: #F2F7FD;height: auto;}
.hsjc-box ul{margin-left: -37px;}
.hsjc-box ul li{float: left;background: #fff;width: 210px;height: 160px;margin-left: 37px;box-shadow: 0 0 10px rgb(0 0 0 / 10%);text-align: center;margin-top: 30px;border-radius: 6px;font-size: 20px;}
.hsjc-box ul li a{display: block;width: 100%;height: 100%;}
.hsjc-box ul li img{display: block;margin: 0 auto;padding-top: 34px;height: 46px;width: auto;}
.hsjc-box ul li span{display: block;margin-top: 20px;height: 40px;line-height: 40px;padding: 0 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.zhzc-box ul{margin-left: -45px;}
.zhzc-box ul li{float: left;width: 370px;height: 120px;background: #fcfdff;margin-top: 30px;margin-left: 45px;text-align: center;line-height: 120px;border-radius: 6px;font-size: 24px;}
.zhzc-box ul li a{display: block;border: 1px solid #E6ECF6;height: 118px;border-radius: 6px;}
.zhzc-box ul li img{margin-right: 20px;}
.zhzc-box ul li:hover,.qhzw-box ul li:hover{background: #ccdaf5;}
.zhzc-box ul li:hover a,.qhzw-box ul li:hover a{border-color: #ccdaf5;}

.clhn-box ul{margin-left: -45px;}
.clhn-box ul li{float: left;width: 370px;height: 140px;background: #fff;margin-top: 30px;margin-left: 45px;text-align: center;line-height: 140px;border-radius: 6px;box-shadow: 0 0 10px rgb(0 0 0 / 10%);font-size: 24px;}
.clhn-box ul li a{display: block;}
.clhn-box ul li img{margin-right: 20px;}

.qhzw-box ul{margin-left: -40px;}
.qhzw-box ul li{height: 160px;float: left;width: 270px;margin-left: 40px;background: #fcfdff;margin-top: 30px;text-align: center;}
.qhzw-box ul li a{display: block;height: 158px;border: 1px solid #E6ECF6;border-radius: 6px;}
.qhzw-box ul li img{display: block;height: auto;margin: 0 auto;padding-top: 32px;}
.qhzw-box ul li span{display: block;margin-top: 20px;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 22px;}

@media(min-width:1400px){
    .fzlz-box01 .fzlz-box{width: 430px;}
    .zdly-three ul li{width: 441px;}
    .hsjc-box ul li{width: 250px;}
    .zhzc-box ul li{width: 436px;}
    .clhn-box ul li{width: 436px;}
    .qhzw-box ul li{width: 320px;}
}
@media(max-width:1199px) and (min-width:992px){
    .zhzc-box ul li,.clhn-box ul li{width: 312px;margin-left: 20px;}
    .zhzc-box ul,.clhn-box ul{margin-left: -20px;}
    .hsjc-box ul li{width: 168px;}
    .qhzw-box ul li{width: 218px;}
    .fzlz-pic{display: none;}
    .clhn-box ul li img{margin-right: 10px;}
    .zdly-three ul li{width: 291px;margin-left: 20px;}
}
@media(max-width:991px){
    .guidang{margin-right: 0;right: 0;}
    .fzlz-main{margin-left: 200px;padding-right: 30px;}
    .zdly-three ul,.hsjc-box ul,.zhzc-box ul,.clhn-box ul,.qhzw-box ul{margin-left: 0;}
    .zhzc-box ul li{width: 32.333%;margin: 20px .5% 0;}
    .clhn-box ul li{width: 49%;margin: 20px .5% 0;}
    .zhzc-box ul li img,.zdly-three ul li img,.clhn-box ul li img{margin-right: 10px;}
    .hsjc-box ul li,.qhzw-box ul li{width: 24%;margin: 20px .5% 0;}
    .fzlz-pic{display: none;}
    .zt-header{height: auto;padding-bottom: 50px;}
    .tl-bg{padding: 20px 0;}

    .mt30,.fzlz-box{margin-top: 20px;}
    .mt40{margin-top: 30px;}
    .main-con{padding-bottom: 30px;}

    .fzlz-box01 .fzlz-box,.zdly-three{float: none;width: auto;}
    .zdly-three ul li{width: 49%;margin: 20px .5% 0;}
}
@media(max-width:767px){
    .site-logo img{max-width: 80%;height: auto;}
    .guidang{width: 160px !important;height: 160px !important;background-size: 100% 100% !important;}
    .tl-bg{padding: 10px 0;}
    .main-con{padding-bottom: 20px;padding-left: 10px;padding-right: 10px;}
    .mt30,.fzlz-box{margin-top: 10px;}
    .mt40{margin-top: 15px;}
    .zt-logo img{max-width: 96%;}
    .fzlz-tit,.fzlz-box01 .fzlz-tit{float: none;width: auto;height: auto;text-align: center;}
    .fzlz-tit img{display: none;}
    .fzlz-tit span,.fzlz-box01 .fzlz-tit span{margin-top: 0;height: 46px;line-height: 46px;}
    .fzlz-main{margin-left: 0;padding: 10px;height: auto;}
    .tl-bg{background: none;}
    .qhzw-box ul li{width: 49%;}
    .hsjc-box ul li{width: 32.333%;}
    .zdly-three ul li, .zhzc-box ul li,.clhn-box ul li{float: none;width: 100%;margin: 15px auto 0;}
}
@media(max-width:600px){
    .hsjc-box ul li{width: 49%;}
    .fzlz-main ul li{height: 50px;line-height: 50px;width: 50%;}
}
@media(max-width:360px){
    .guidang{top: 50px;bottom: auto;}
}
