.banner { position: relative; }

.banner .banner-item { min-width: 1200px; width: 100%; height: 100%; }

.banner .banner-item img { width: 100%; margin: 0 auto; display: block; font-size: 0; }

.header { position: relative; background-color: #101937; }

.section1 .section-box { height: 581px; background-image: url("./images/yzj-section1.png"); background-position: -30px 0; padding-top: 72px; box-sizing: border-box; }

.section1 .section-box .section-content { display: flex; flex-flow: row wrap; justify-content: space-between; }

.section1 .section-box .section1-item { width: 255px; height: 405px; background-color: rgba(255, 255, 255, 0.85); text-align: center; padding: 66px 30px 0 30px; box-sizing: border-box; box-shadow: 0px 21px 29px 0px rgba(121, 121, 121, 0.32); }

.section1 .section-box .section1-item .icon { width: 82px; height: 82px; margin: 0 auto 20px; background-size: 100% 100%; }

.section1 .section-box .section1-item .icon1 { background-image: url("./images/ksbs-a.png"); }

.section1 .section-box .section1-item .icon2 { background-image: url("./images/wdkk-a.png"); }

.section1 .section-box .section1-item .icon3 { background-image: url("./images/lhjj-a.png"); }

.section1 .section-box .section1-item .icon4 { background-image: url("./images/aqfh-a.png"); }

.section1 .section-box .section1-item .tit { font-size: 20px; color: #2354d5; margin-bottom: 28px; }

.section1 .section-box .section1-item .text { text-align: left; font-size: 16px; color: #535353; }

.section1 .section-box .section1-item:hover { background-color: rgba(35, 84, 213, 0.8); }

.section1 .section-box .section1-item:hover .tit { color: #ffffff; }

.section1 .section-box .section1-item:hover .text { color: #ffffff; }

.section1 .section-box .section1-item:hover .icon1 { background-image: url("./images/ksbs.png"); }

.section1 .section-box .section1-item:hover .icon2 { background-image: url("./images/wdkk.png"); }

.section1 .section-box .section1-item:hover .icon3 { background-image: url("./images/lhjj.png"); }

.section1 .section-box .section1-item:hover .icon4 { background-image: url("./images/aqfh.png"); }

.section2 .section2-item { position: relative; height: 305px; background-color: #f8f9fb; margin-bottom: 24px; }

.section2 .section2-item.even .des { left: 60px; }

.section2 .section2-item .des { position: absolute; top: 88px; left: 620px; max-width: 500px; }

.section2 .section2-item .des .tit { font-size: 30px; color: #2744a8; margin-bottom: 10px; }

.section2 .section2-item .des .text { font-size: 16px; color: #535353; line-height: 32px; }

.section3 { background-color: #eeeeee; padding-bottom: 96px; }

.section3 .section-content { display: flex; flex-flow: row wrap; justify-content: space-between; }

.section3 .section3-item { width: 547px; }

.section3 .section3-item:hover { background-color: #2354d5; box-shadow: 0px 21px 29px 0px rgba(35, 84, 213, 0.32); }

.section3 .section3-item:hover .des { background-color: #2354d5; }

.section3 .section3-item:hover .des .tit { color: #ffffff; }

.section3 .section3-item:hover .des .text { color: #ffffff; }

.section3 .section3-item img { width: 547px; height: 304px; }

.section3 .section3-item .des { margin-top: -4px; padding: 32px 20px; width: 547px; height: 197px; margin-top: -4px; box-sizing: border-box; background-color: #f3f6f9; }

.section3 .section3-item .des .tit { font-size: 20px; color: #323333; font-weight: 600; margin-bottom: 12px; }

.section3 .section3-item .des .text { font-size: 16px; color: #323333; line-height: 28px; }
/*# sourceMappingURL=yzj.min.css.map */