@media screen and (min-width: 1200px){
.layui-container {
    width: 1200px;
}
}

.part01,.part02,.part03,.part04{margin-top: 60px;}
.part02_c li,.part03_c li,.part04_c li{padding: 0px 50px;font-weight: 600;letter-spacing: 1px;transition:all 0.3s;}
.part01_c li:nth-child(1),.part01_c li:nth-child(3){padding-left: -30px;padding-right: -30px;}
.part01_c li{padding: 0px 30px;transition: all 0.5s;}
.part01_c li a{display: block;background: url(2022_lyjkqgzyd_title1bg.png) no-repeat left top /cover;height: 80px;color: #fff;text-align: center;font-size: 20px;padding-top: 40px;}
.part02_c li a{display: block;background-color: #5630e7;border-radius: 50px;line-height: 100px;text-align: center;font-size: 20px;color: #fff;letter-spacing: 1px;}
.part02_c li a img{padding-right: 10px;}
.part03_c li a{border-radius: 10px; display: block;background: #349fc9;padding: 20px 20%;height: 160px;text-align: center;}
.part03_c li a img{padding-bottom: 10px;}
.part03_c li a span{ display: block;line-height: 30px; font-size: 20px;color: #fff;}
.part04_c li a{text-align: center; display: block;background: url(2022_lyjkqgzyd_icon_b.png) no-repeat center / 100%; height: 190px;padding-top: 42px;}
.part04_c li a p{font-size: 24px;font-weight: 600;padding: 0px 16%;padding-top: 38px; }
.part04_c li a img{ transition: all 0.3s 0.1s ease-out;}
.part01_c li:nth-child(1),.part02_c li:nth-child(1),.part03_c li:nth-child(1),.part04_c li:nth-child(1),.part01_c li:nth-child(3),.part04_c li:nth-child(3),.part03_c li:nth-child(3),.part02_c li:nth-child(2){padding-left: -50px;padding-right: -50px;}
.part02_c li img,.part03_c li img,.part01_c li img{ transition: all 0.3s 0.1s ease-out;}
.part02_c li:hover img,.part03_c li:hover img,.part01_c li:hover img{ transform: translateY(-10px);}
.part04_c li:hover img{ transform: rotate(45deg); transform-origin: center; }
.header_bg{background: url(2022_lyjkqgzyd_headerbg.png) no-repeat center; width: 100%; height: 428px;}
.logo{width: 30%;padding-top: 20px;}
.logo img{width: 100%;height: auto;}
.title{ text-align: center;margin-bottom: 40px;}
.title a{ font-size: 40px;color: #7f91a7;font-weight: 600;}
.title p a{ font-size: 14px; color: #ccc;font-weight: 400;line-height: 36px;}

@media screen and (max-width: 1000px){
    .part02_c li,.part03_c li,.part04_c li,.part01_c li{ margin-bottom: 10px;}
    }

    @media screen and (max-width: 600px){
        .header_bg{height: 220px;background-size: 100% 120%;}
        }
