@charset "utf-8";
.zmlz-banner{position: relative;}
.zmlz-thead{position: absolute; left: 0;right: 0;top: 20%;text-align: center;}
.zmlz-thead img{height:265px}

.zmlz-title {text-align: center;}
.zmlz-title img{height: 140px;}

.lzgk{background: url(../images/zmlz/lzgk_bg.png) no-repeat; background-size: 100%;margin-top: -40px;}

.lzgk-box{position: relative;z-index: 1;margin: auto;padding-left: 53px;padding-right: 55px;padding-top: 60px;cursor: pointer;padding-bottom: 60px;margin-bottom: 40px;}
.lzgk-box::before{position: absolute;content: '';width: 55px; height: 100%; top: 0; left: 0; background: url(../images/zmlz/hj_img_l.png) no-repeat;background-size: 100% 100%;}
.lzgk-box::after{position: absolute;content: '';width: 55px; height: 100%; top: 0; right: 0; background: url(../images/zmlz/hj_img_r.png) no-repeat;background-size: 100% 100%;}
.lzgk-box .item{background:#77B3FC;height: 450px;position: relative;padding: 20px;}
.lzgk-box .item .padding{background-color: #Fff;padding: 40px 30px 20px;}

.lzgk-tab .hd ul li a{background: url(../images/zmlz/zmlz_lzgk_navbg.png) no-repeat;background-size: 100% 100%;height: 128px;}
.lzgk-tab .hd ul li.on a{background: url(../images/zmlz/zmlz_lzgk_navbg_on.png) no-repeat;background-size: 100% 100%;color: #fff;}
.lzgk-tab .hd ul li a span{font-weight: bold;display:inline-block;width: 30px;margin: auto;text-align: center;vertical-align: middle; line-height: 22px;}

.lzgk-con{line-height: 2em;font-size: 1.125em;text-indent: 2em;margin-bottom: 20px;}
.lzgk-con a{color:#005397}



@media (max-width: 1500px) {
    .lzgk-box{width: auto;}
}

@media (max-width: 1280px) {
    .lzgk-tab .hd{float: none;width: auto;}
    .lzgk-box .item{height: auto;}

}

@media (max-width: 768px) {
    .lzgk-box{padding: 0;}
    .lzgk-box::before,
    .lzgk-box::after{content: initial;}
    .lzgk-box .item .padding{padding: 10px;}

}



.lzgk-links{background: url(../images/zmlz/zmlz_gk_bg.png) no-repeat;background-size: 100% 100%; padding: 50px 0;}
.lzgk-links ul li{text-align: center;}
.lzgk-links ul li i{display: block;width: 80px; height: 80px;background: #fff;position: relative;border-radius: 50%;margin: auto;}
.lzgk-links ul li i img{position: absolute;left: 50%;right: 0;top: 50%;width: 44px;margin-top: -22px;margin-left: -22px;}
.lzgk-links ul li span{font-size: 1.5em;font-weight: bold;color: #fff;display: block;margin-top: 20px;}



.tslz{background: url(../images/zmlz/tslz_bg.png) no-repeat; background-size: 100%;}


.tslz-swiper{position: relative;}
.tslz-swiper .swiper-slide{width: 80%;}
.tslz-swiper .swiper-slide .box{display: block;position: relative;}
.tslz-swiper .swiper-slide .box .txt{padding: 20px 20px; position: absolute;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%); left: 0; right: 0; bottom: 0; z-index: 2;color: #fff;font-weight: bold;text-align: center;}
.tslz-swiper .swiper-button{width: 55px;height: 55px;background: none;}
.tslz-swiper .swiper-button.swiper-button-prev{left: -70px;}
.tslz-swiper .swiper-button.swiper-button-next{right: -70px;}

.lylz{background: url(../images/zmlz/lylz_bg.png) no-repeat bottom; background-size: 100%; padding-bottom: 40px;}
.lylz-swiper{position: relative;}
.lylz-swiper .swiper-container{margin: 0px -10px;}
.lylz-swiper .swiper-container .box{margin: 0px 10px;display: block;position: relative;}
.lylz-swiper .swiper-container .box .imgratio{padding-top: 400px;border-top-right-radius: 50px;}
.lylz-swiper .swiper-container .box .imgratio img{border-top-right-radius: 50px;}
.lylz-swiper .swiper-ctrl-button{width: 31px;height: 86px;margin-top: -43px;}
.lylz-swiper .swiper-ctrl-button.prev{left: -50px;}
.lylz-swiper .swiper-ctrl-button.next{right: -50px;}

.lylz-swiper .swiper-slide .box{position: relative;}
.lylz-swiper .swiper-slide .txt{position: absolute; margin-top: 40px; top: 0;left: 20px;z-index: 999;border-left: 1px solid #3188C0;border-right: 1px solid #3188C0; height: 75%;}
.lylz-swiper .swiper-slide .txt span{color: #fff;font-size: 22px;display: block;width: 40px;text-align: center;font-weight: bold;padding: 20px 5px 0;margin: 0px 20px;height: 90%;}
.lylz-swiper .swiper-slide.color1 .txt span{background: linear-gradient(0deg, rgba(148, 217, 230, 0) 0%, rgba(229, 114, 142, 1) 100%);}
.lylz-swiper .swiper-slide.color2 .txt span{background: linear-gradient(0deg, rgba(148, 217, 230, 0) 0%, rgba(154, 168, 2, 1) 100%);}
.lylz-swiper .swiper-slide.color3 .txt span{background: linear-gradient(0deg, rgba(148, 217, 230, 0) 0%, rgba(191, 83, 36, 1) 100%);}
.lylz-swiper .swiper-slide.color4 .txt span{background: linear-gradient(0deg, rgba(148, 217, 230, 0) 0%, rgba(2, 131, 237, 1) 100%);}

@media (max-width: 992px) {
    .lzgk-tab .hd{float: none;width: auto;}
    .lzgk-box .item{height: auto;}

    .zmlz-thead img{height: auto;width: 50%;margin: auto;}
    .lzgk{margin-top: 0;}

    .lzgk-con{font-size: 1em;}
    .zmlz-title img{height: auto;}

    .lzgk-links{padding: 20px 0 0;}
    .lzgk-links ul li span{font-size: 1em;}
    .lzgk-links ul li{margin-bottom: 20px;}

    .tslz-swiper .swiper-button{width: 30px;height: 30px;}
    .tslz-swiper .swiper-button.swiper-button-prev{left: 0;}
    .tslz-swiper .swiper-button.swiper-button-next{right: 0;}

    .lylz-swiper .swiper-ctrl-button.prev{left: 0;}
    .lylz-swiper .swiper-ctrl-button.next{right: 0;}
}
