@charset "utf-8";
/* CSS Document */
@import url(animate.min.css);
@import url(2020gzlh_reset.css);

@keyframes bounceIn{
    0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);-ms-transform:scale(.3);}
    50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05);}
    70%{-webkit-transform:scale(.9);transform:scale(.9);-ms-transform:scale(.9);}
    100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1);}
}

.warp{ width:100%; min-width:1220px; max-width:1920px; position:relative; overflow:hidden; margin:0 auto; background:#eef8ff;}

.Top_Nav{ width:100%; height:auto; background: url(2024hbdcgzzxd_ico_1.jpg) no-repeat center top; }

.Top_Nav .topMain{height: 640px;}
.szfBtn{ position:absolute; left:0px; top:30px; }
.szfBtn img{ width: 335px; }


.LOGO{position: relative;margin:0 auto;top:220px;text-align: center;}
.LOGO img + img{margin-top: 0px;animation-delay: 0.5s;}


.Ml15{ margin-left:15px;}
.MT10{ margin-top:10px;}
.MT15{ margin-top:15px;}
.MT25{ margin-top:25px;}
.MT30{ margin-top:30px;}
.MT40{ margin-top:40px;}
.MT45{ margin-top:45px;}
.MT50{ margin-top:50px;}
.MT60{ margin-top:60px;}



.Main{background-color: #FFF;padding-top: 1px;}
.Main a{ color: inherit; }
.Main a:hover{ color: #c80000; }

.PageTitle{text-align: center;padding: 10px 0;user-select: none;}



.Part1{ }


.UlList{ position: relative; margin-top: 22px; border: 1px solid #e6e6e6; padding: 20px 20px;}
.UlList li{position: relative;overflow: hidden;/* display: flex; */padding: 15px 0;padding-left: 20px;/* align-items: center; */font-size: 16px;line-height: 1.5;/* justify-content: space-between; */}
.UlList li::before{ content: ''; display: block; position: absolute; left: 0; top: calc(50% - 3.5px); width: 7px; height: 7px; background-color: #165931; transition: all 0.3s; border-radius: 50%;}
.UlList li + li{ margin-top: 0px; }
.UlList li a{display: block;float: left;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;position: relative;overflow: hidden;width: calc(100% - 120px);text-align: left;}
.UlList li span{ float: right; }
.UlList li:hover::before{ background-color: #e50000; }


.Part3{ padding-bottom: 30px; }
.Part3 img{ width: 100%; position: relative; z-index: 0; }
.Part3 span{ display: block; position: absolute; width: 100px; height: 30px; border-radius: 0px 5px 5px 5px; background-color: #165931; text-align: center; line-height: 30px; font-size: 18px; font-weight: bold; color: #FFF; left: 28px; top: -10px; letter-spacing: 5px; box-sizing: border-box; padding-left: 5px; }
.Part3 span::before{ content: ''; display: block; position: absolute; width: 10px; height: 10px; box-sizing: border-box; border-width: 5px; border-style: solid; border-right-color: #238c4d; border-bottom-color: #238c4d; top: 0; right: 100%; }


.Part4 ul{display:flex;justify-content: space-between;}
.Part4 li{position:relative;width:380px;height:180px;border-radius: 10px;background-color: #FFF;box-shadow: 0px 2px 15px 0px rgba(128, 128, 128, 0.12);display: flex;flex-direction: column;justify-content: center;padding: 0 40px;box-sizing: border-box;}
.Part4 li .ico{position:relative;overflow: hidden;width: 62px;height: 62px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: #ccedd9;z-index: 2;}
.Part4 li h1{display:block;font-size: 18px;font-weight: bold;color: #333;margin-top: 10px;position: relative;z-index: 3;}
.Part4 li p{display:block;font-size: 16px;margin-top: 5px;line-height: 1;position: relative;z-index: 4;height: 32px;white-space: nowrap;}
.Part4 li p a{ pointer-events:none; }

.Part4 li + li .ico{background-color: #ffe4da;}
.Part4 li + li + li .ico{background-color: #dbedff;}

.Part4 li::before,
.Part4 li::after{content:'';display:block;position:absolute;right: 10px;top: 10px;}
.Part4 li::before{width:50%;height:70%;background: url(2024hbdcgzzxd_ico_6.png) no-repeat right top;background-size: auto 100% !important;opacity: 0.1;z-index: 0;}
.Part4 li + li::before{background: url(2024hbdcgzzxd_ico_7.png) no-repeat right top;}
.Part4 li + li + li::before{background: url(2024hbdcgzzxd_ico_8.png) no-repeat right top;}
.Part4 li::after{width: calc(100% - 20px);height: calc(100% - 20px);background: linear-gradient(180deg, transparent, rgba(255,255,255,1));z-index: 1;}




.ConMain.ZldwBox{margin-top: 10px;border-radius: 8px;width: 1200px;/* background: #FFF; */box-sizing: border-box;}

.ArchiveGdPart{top:550px!important;}