h4{font-size: 24px;font-weight: normal;}
a{color: #3b3c3c;}
a:hover{color: #2a63ba;}
li a{transition: all 0.3s;}
li a:hover{opacity: 0.8;}
.header{background: url(./2023_kfgzyd_bannerbg.png) no-repeat center;width: 100%;height: 628px;}
.logo{padding-top: 20px;}
.cbg{padding-top: 70px;text-align: center;}
.cbg img{text-align: center;}
.title{line-height: 172px;}
.title img{width: 100%;}

.part01{margin-bottom: 80px;}
.list1 li a{display: block;text-align: center;background: url(./2023_kfgzyd_title1bg.png) no-repeat;padding: 20px 0px;margin: 0px 15px;}
.list1 li a p{line-height: 40px;font-size: 24px;}
.list2>ul>li{margin-bottom: 30px;/* height: 313px; */}
.list2>ul>li h4{background: url(./2023_kfgzyd_titlebg.png) no-repeat center / 100%;line-height: 105px; font-size: 24px;color: #fff;font-weight: normal;text-align: center;}
.list2>ul>li:nth-child(2) h4{line-height: 32.5px;width: 80%;padding: 20px 10%;}
.list2>ul>li h4 a{color: #fff;}
.list2>ul>li .list2_b ol{margin-left: 40%;line-height: 40px;font-size: 18px;color: #3b3c3c;padding: 30px 0px;}
.list2>ul>li .list2_b ol li{line-height: 49px;}
.list2>ul>li:nth-child(2) .list2_b ol,.list2>ul>li:nth-child(3) .list2_b ol {padding: 55px 0px;}
.list2>ul>li .list2_b img{float: left;padding: 20px 40px;display: block;}
.list2>ul>li:nth-child(3),.list2>ul>li:nth-child(4){margin-bottom: 0px;}
.list2_b{background-color: #dce5ff;}
.list2_c{margin: 0px 15px;}
.list3_li{padding-top: 5px;}
.list2_b li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.part02{background-color: #f2f5ff;padding-bottom: 80px;}
.part03{margin-bottom: 90px;}
.list3 ul{padding: 0px 10% 80px;background: linear-gradient(to bottom,#fff 50%,#d8f4ff 50%);}
.list3_li ol{width: 80%; box-shadow: #eeedfd 0px 0px 5px 2px;margin: 0px auto;padding: 30px 0px;text-align: center;background-color: #fff;min-height: 282px;}
.list3_li li{line-height: 32px;width: 50%;margin: 0px auto;}
.list3 ul .list3_li:nth-of-type(2) li{text-align: left;}
.list3_li h4{line-height: 60px;}

.part04 li a{display: block; margin: 0px 15px;}
.part04 ul li:nth-child(2) a:nth-child(1){margin-bottom: 22px;} 
.list4 img{width: 100%;}
.con4{background-color: #e7edff;padding-bottom: 120px;}



@media screen and (max-width:1200px) {
    .cbg img{width: 80%;}
}
@media (min-width: 992px){
    .list2>ul>li{height:313px;}
}
@media screen and (max-width:992px) {
    .cbg img{width: 80%;}
    .list1 li a{background-size: 100%;border-radius: 25px;}
    .list1 li{margin-bottom: 10px;}
    .list2>ul>li:nth-child(3),.list2>ul>li:nth-child(4){margin-bottom: 30px;}
    .list4 ul li:nth-child(1){margin-bottom: 20px;}
    .list3 ul .list3_li:nth-of-type(2) li{text-align: center;}
}

@media screen and (max-width:768px) {
    .header{height: 228px;}
    .logo{padding-left: 10px;}
    .logo img{width: 200px;}
    .cbg{padding-top: 20px;}
    .title{overflow: hidden;line-height: 60px;}
    .title img{width: 160%;margin-left: -30%;}
    .list2>ul>li h4,.list1 li a p{font-size: 18px;}
    .list2>ul>li .list2_b img{width: 80px;padding: 30px 6% 10px;}
    .list1 img,.list3 img{width: 80px;}
    .list2>ul>li .list2_b ol{font-size: 16px;}
    .list2>ul>li .list2_b ol li{line-height: 28px;}
    .list2>ul>li:nth-child(2) .list2_b ol{padding: 30px 0px;}
    .list2>ul>li:nth-child(3) .list2_b ol{padding: 30px 0px 50px;}
    .part02{padding-bottom: 0px;}
    .list3 ul{padding: 0px;padding-bottom: 20px;}
    .part03{margin-bottom: 0px;}
    h4{font-size: 18px;}
    .con4{padding-bottom: 40px;}
    .list2>ul>li{margin-bottom: 10px;}
    .list2>ul>li:nth-child(3){margin-bottom: 10px;}
    .cbg img{width: 84%;}
    .part01{margin-bottom: 20px;}
}