.bg {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transition: .8s;
}
.lazyload {
    opacity: 1;
    transition: transform .8s,opacity .8s ease-in-out;
}
.lazyload.loaded {
    opacity: 1;
}
.b {
    font-weight: bold;
}
.contact-page{padding:210px 0 180px;color: #fff;}
.contact-page .width{display: flex;align-items: flex-start}
.contact-page .con{flex:1;padding-right: 50px;}
.contact-page .tit{font-size: 48px;line-height:58px;color:#fff;position: relative;}
.contact-page .tit::after{content:'';position: absolute;bottom: -20px;left: 0;width:30px;height: 5px;background: #fff;}
.contact-page .con>p:nth-of-type(1){font-size: 18px;line-height: 28px;margin:40px 0 55px}
.contact-page ul{padding-bottom: 25px;}
.contact-page li{padding-left: 40px;min-height: 27px;font-size: 16px;line-height: 26px;display: flex;align-items: center;margin-bottom: 35px;}
.contact-page .phone{background: url(../images/24.png) no-repeat left top/22px;}
.contact-page .email{background: url(../images/25.png) no-repeat left top/24px;}
.contact-page .address{background: url(../images/26.png) no-repeat left top/22px;}
.contact-page li>p{font-size: 30px}
.contact-page .img-div{width:130px;height:130px;margin-bottom: 15px;}
.contact-page .img-div>img{border-radius: 5px;}
.contact-page .con>p:nth-of-type(2){width:130px;font-size: 16px;line-height: 26px;text-align: center;}
.contact-page .width>a{width:180px;line-height: 58px;border:1px #fff solid;border-radius: 30px;margin-top: 10px;background: url(../images/27.png) no-repeat 35px center/20px;font-size: 16px;padding-left: 70px;cursor: pointer;color:#fff;transition: .3s;}

@media only screen and (min-width: 1400px){
.width {
    max-width: 1280px;
    margin: 0 auto;
    width: calc(100% - 0px);
}
}

@media screen and (max-width: 1410px){
.width {
    max-width: 1180px;
    margin: 0 auto;
    width: calc(100% - 0px);
}
}

/* æ¡ˆä¾‹ */
.cases-page.list{padding:80px 0 60px}
.cases-page.list ul{display: flex;flex-wrap: wrap;}
.cases-page.list li{width: calc(100% / 6 - 30px);margin-right: 35px;margin-bottom: 40px;box-shadow: 0 0 20px rgba(26,109,189,.2);border-radius: 20px;background: #fff;position: relative;transition: .3s;}
.cases-page.list li:nth-child(6n){margin-right: 0;}
.cases-page.list .img-bg{border-radius: 20px 20px 0 0;}
.cases-page.list .img{padding-bottom: 60%;}
.cases-page.list .info{padding:45px 50px 70px;position: relative;}
.cases-page.list .info::after{content:'';width:100%;height:100px;background: url(../images/13.png) no-repeat right center/auto;position: absolute;right:-22%;bottom:0;opacity: 0}
.cases-page.list .info>p:nth-of-type(1){font-size: 24px;}
.cases-page.list .info>p:nth-of-type(2){font-size: 16px;line-height: 30px;color: #666;margin:20px 0 35px}
.cases-page.list .info>p:nth-of-type(3){color: #999;padding-right: 25px;background: url(../images/arrow2.png) no-repeat right center/11px;display: inline-block;}
.cases-page.list .page{padding-bottom: 40px;}

.cases-page.detail{padding:70px 0 100px}
.cases-page.detail>p{font-size: 36px;line-height: 46px;text-align: center;}
.cases-page.detail .time{display: flex;justify-content: center;margin:20px 0 15px}
.cases-page.detail .time>p{font-size: 16px;color:#999}
.cases-page.detail .time>p:first-child{margin-right: 40px;}
.cases-page.detail .share{position: relative;display: flex;justify-content: center;}
.cases-page.detail .share::before{width: calc(50% - 100px);height: 1px;background: #eee;content: '';position: absolute;top: 20px;left: 0;}
.cases-page.detail .share::after{width: calc(50% - 100px);height: 1px;background: #eee;content: '';position: absolute;top: 20px;right: 0;}
.cases-page.detail .content{padding:25px 0 45px;border-bottom: 1px #eee solid;margin-bottom: 50px;}
.cases-page.detail .content p{font-size: 16px;line-height: 32px;color:#666}
.cases-page.detail .content img{max-width:100%;margin:0 auto;display: block;height: auto !important;}
.cases-page.detail .content a{display: inline-block;}
.cases-page.detail .jump{display: flex;align-items: center;}
.cases-page.detail .info{width:calc(100% - 168px);padding-right: 50px;}
.cases-page.detail .info>a{font-size: 16px;line-height: 30px;color:#666;display: block;}
.cases-page.detail .jump>a{width: 168px;line-height: 57px;background: #1a6dbd;box-shadow: 0 0 20px rgba(0,119,73,.3);color:#fff;font-size: 16px;text-align: center;border-radius: 30px;transition: .3s;}

@media (max-width:1440px){
    .cases-page.list{padding:60px 0 40px}
    .cases-page.list .info{padding:35px 40px 50px}
    .cases-page.list .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;}
    .cases-page.list .info>p:nth-of-type(2){margin: 15px 0 25px;}

    .cases-page.detail{padding:60px 0 80px}
    .cases-page.detail>p{font-size: 32px;line-height: 42px;}
    .cases-page.detail .content{padding:25px 0 35px;margin-bottom: 40px;}
    .cases-page.detail .info{width:calc(100% - 130px)}
    .cases-page.detail .info>a{font-size: 14px;line-height: 26px;}
    .cases-page.detail .jump>a{width: 130px;line-height: 50px;font-size: 14px;}
}

@media (max-width:1279px){
    .cases-page.list{padding:50px 0 30px}
    .cases-page.list ul{display: block}
    .cases-page.list li{width: 100%;margin-right: 0;margin-bottom: 30px;box-shadow: 0 0 10px rgba(0,119,73,.2);border-radius: 10px}
    .cases-page.list .img-bg{border-radius: 10px 10px 0 0;}
    .cases-page.list .info{padding:30px 25px}
    .cases-page.list .info>p:nth-of-type(1){font-size: 18px;}
    .cases-page.list .info>p:nth-of-type(2){font-size: 14px;line-height: 24px;margin:10px 0 20px}
    .cases-page.list .page{padding-bottom: 20px;}

    .cases-page.detail{padding:50px 0}
    .cases-page.detail>p{font-size: 20px;line-height: 30px}
    .cases-page.detail .time{margin:15px 0 10px}
    .cases-page.detail .time>p{font-size: 14px}
    .cases-page.detail .time>p:first-child{margin-right: 20px;}
    .cases-page.detail .share::before{width:calc(50% - 75px)}
    .cases-page.detail .share::after{width:calc(50% - 75px)}
    .cases-page.detail .content{padding:20px 0 30px;margin-bottom: 30px;}
    .cases-page.detail .content p{font-size: 14px;line-height: 26px}
    .cases-page.detail .jump{display: block}
    .cases-page.detail .info{width:100%;padding-right: 0;margin-bottom: 20px;}
    .cases-page.detail .info>a{font-size: 14px;line-height: 26px}
    .cases-page.detail .jump>a{width: 130px;line-height: 45px;box-shadow: 0 0 10px rgba(0,119,73,.3);font-size: 14px;}
}

@media (any-hover:hover){
    .cases-page.list li:hover{background: #1a6dbd;}

    .cases-page.list li:hover .info::after{opacity: 1;}
    .cases-page.list li:hover .info>p:nth-of-type(1){color:#fff}
    .cases-page.list li:hover .info>p:nth-of-type(2){color:#fff}
    .cases-page.list li:hover .info>p:nth-of-type(3){color:#fff;background-image: url(../images/arrow2-w.png);}

    .cases-page.detail .info>a:hover{color:#1a6dbd}
    .cases-page.detail .jump>a:hover{background: green;}
}


.inner-banner{position:relative;z-index: 2;}
.inner-banner .m{display: none;}
.inner-banner .img{padding-bottom:31.25%}
.inner-banner .width{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}

@media only screen and (min-width: 1400px){
.inner-banner .width>p:nth-of-type(1){font-size:60px;line-height:70px;margin-bottom:20px}
.inner-banner .width>p:nth-of-type(2){font-size:20px;line-height:30px}
}

@media screen and (max-width: 1410px){
.inner-banner .width>p:nth-of-type(1){font-size:40px;line-height:70px;margin-bottom:20px}
.inner-banner .width>p:nth-of-type(2){font-size:20px;line-height:30px}
}
.snav{box-shadow: 0 0 20px rgba(0,119,73,.15);position: relative;z-index: 2;}
.snav .width{position: relative;padding-left: 240px;display: flex;}
.snav .width>p{width:240px;height:180px;border-radius: 0 50px 0 0;background: #1a6dbd;color:#fff;font-size: 24px;line-height: 34px;text-align: center;line-height: 180px;position: absolute;bottom: 0;left: 0;z-index: 3;}
.snav .con{flex:1;display: flex;}
.snav .con>a{margin-left: 60px;font-size: 16px;position: relative;line-height: 100px; color: #666;}
.snav .con>a.active{color:#666}
.snav .con>a::after{content:'';position: absolute;width:0;left:0;bottom:0;height:2px;background: #1a6dbd;transition: .3s;}
.snav .con>a.active::after{width:100%}
.snav .container{width:100%;padding-left: 60px;position: relative}
.snav .swiper-slide{font-size: 16px;line-height: 100px;width:auto}
.snav .swiper-slide.active{color:#1a6dbd}
.snav .swiper-slide::after{content:'';position: absolute;width:0;left:0;bottom:0;height:2px;background: #1a6dbd;transition: .3s;}
.snav .swiper-slide.active::after{width:100%}
.snav .arrow{width: 30px;height: 30px;border-radius: 50%;box-shadow: 0 0 20px rgba(0,119,73,.15);background: #fff url(../images/arrow1.svg) no-repeat center center/12px;transition: .3s;cursor: pointer;right:-40px;position: absolute;top:50%;transform: translateY(-50%);}
.snav .prev{transform: translateY(-50%) rotate(180deg);left:15px;right:auto}





/* æ–°é—» */
.news-page.list{padding:80px 0 60px}
.news-page.list .swiper-container{max-width: 1320px;padding:20px;margin-bottom: 40px;}
.news-page.list .swiper-slide{display: flex;align-items: center;border-radius: 20px;box-shadow: 0 0 20px rgba(0,119,73,.15);transition: .3s;}
.news-page.list .swiper-slide .img-bg{width:68.75%;border-radius: 20px 0 0 20px;}
.news-page.list .swiper-slide .img{padding-bottom: 52.27%;border-radius: 20px;}
.news-page.list .swiper-slide .info{width:31.25%;padding:0 60px}
.news-page.list .swiper-slide .info>p:nth-of-type(1){color:#999;font-size: 40px;display: flex;align-items: flex-end;}
.news-page.list .swiper-slide .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: 16px;margin:0 0 15px 15px}
.news-page.list .swiper-slide .info>p:nth-of-type(2){font-size: 24px;line-height: 36px;margin:25px 0 20px}
.news-page.list .swiper-slide .info>p:nth-of-type(3){font-size: 16px;line-height: 30px;color:#666;margin-bottom: 60px;}
.news-page.list .swiper-slide .info>p:nth-of-type(4){padding-right: 25px;color:#999;background: url(../images/3.png) no-repeat right center/11px;display: inline-block;}
.news-page.list .tip{width:66.67%;position: absolute;left:20px;bottom:20px;z-index: 2;height:60px;display: flex;justify-content: flex-end;}
.news-page.list .swiper-pagination{left:auto;right:0;width:auto;height:100%;background: #fff;border-radius: 20px 0 0;padding:0 35px;display: flex;align-items: center;}
.news-page.list .swiper-pagination-bullet{margin:0 5px}
.news-page.list .swiper-pagination-bullet-active{width:6px;height:6px;background: #1A6DBD;position: relative;margin:0 8px; color: #fff}
.news-page.list .swiper-pagination-bullet-active::after{content:'';width:12px;height:12px;border:1px #1A6DBD solid;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #fff}
.news-page.list ul{display: flex;flex-wrap: wrap;}
.bbb .info p a{color:#666666}
.bbb .info p a:hover{color: #fff}
.bbb .info p .dot:hover{color: #fff}
.bbb .info p .dot:hover{color: #fff}
.aaa{width: calc(100% / 3 - 26px);margin-right: 39px;margin-bottom: 40px;border-radius: 20px;box-shadow: 0 0 20px rgba(0,119,73,.15);position: relative;transition: .3s;}

.news-page.list li:nth-child(3n){margin-right: 0;}
.news-page.list .img-bg{border-radius: 20px 20px 0 0;}
.news-page.list .img{padding-bottom: 58.53%;}
.news-page.list li .info{padding:45px 50px 55px}
.news-page.list li .info>p:nth-of-type(1){font-size: 16px;color:#999}
.news-page.list li .info>p:nth-of-type(2){font-size: 24px;margin:10px 0 20px}
.news-page.list li .info>p:nth-of-type(3){font-size: 16px;color:#666;line-height: 30px;margin-bottom: 35px;}
.news-page.list li .info>p:nth-of-type(4){padding-right: 25px;color:#999;background: url(../images/3.png) no-repeat right center/11px;display: inline-block;}
.news-page.list .page{padding-bottom:40px}

.news-page.detail{display: flex;justify-content: space-between;padding:80px 0 100px;align-items: flex-start;}
.news-page.detail .con{width: 71.87%;box-shadow: 0 0 20px rgba(0,119,73,.15);border-radius: 20px;padding:50px 60px 80px}
.news-page.detail .con>p{font-size: 36px;line-height: 46px;color:#000}
.news-page.detail .time{display: flex;font-size: 16px;color:#999;margin:20px 0}
.news-page.detail .time>span:nth-of-type(1){margin-right: 40px;}
.news-page.detail .content{border-top:1px #e5e5e5 solid;border-bottom: 1px solid #e5e5e5;padding:30px 0 35px;margin-bottom: 30px;}
.news-page.detail .content p{font-size: 16px;line-height: 30px;color:#666}
.news-page.detail .content img{max-width: 100%;margin:0 auto;display: block;height:auto !important}
.news-page.detail .content a{display: inline-block;}
.news-page.detail .jump{display: flex;align-items: center;}
.news-page.detail .info{width:calc(100% - 168px);padding-right: 50px;}
.news-page.detail .info>a{font-size: 16px;line-height: 30px;color:#666;display: block;}
.news-page.detail .jump>a{width: 168px;line-height: 57px;background: #1A6DBD;box-shadow: 0 0 20px rgba(0,119,73,.3);color:#fff;font-size: 16px;text-align: center;border-radius: 30px;transition: .3s;}

.news-page.detail .best{width: 25%;box-shadow: 0 0 20px rgba(0,119,73,.15);border-radius: 10px}
.news-page.detail .best>p{line-height: 80px;background: url(../images/19.jpg) no-repeat center center/cover;border-radius: 10px 10px 0 0;color:#fff;font-size: 24px;padding-left: 30px;}
.news-page.detail .best ul{padding:10px 30px 35px}
.news-page.detail .best li{border-bottom: 1px solid #eee;padding:20px 0 25px 20px;position: relative}
.news-page.detail .best li:last-child{border-bottom: 0;}
.news-page.detail .best li::before{content:'';width:6px;height: 6px;position: absolute;border-radius: 50%;top:32px;left:0;background: #37393d;}
.news-page.detail .best li>a{font-size: 16px;line-height: 30px;margin-bottom: 10px;}
.news-page.detail .best li>p{color: #999;}

@media (max-width:1440px){
    .news-page.list{padding:60px 0 40px}
    .news-page.list .swiper-slide .info{padding:0 50px}
    .news-page.list .swiper-slide .info>p:nth-of-type(1){font-size: 35px;}
    .news-page.list .swiper-slide .info>p:nth-of-type(2){font-size: 22px;line-height: 32px;margin:20px 0 15px}
    .news-page.list .swiper-slide .info>p:nth-of-type(3){margin-bottom: 60px;}
    .news-page.list li .info{padding:35px 40px 45px}
    .news-page.list li .info>p:nth-of-type(2){font-size: 22px;margin:10px 0 15px}
    .news-page.list li .info>p:nth-of-type(3){margin-bottom: 25px;}

    .news-page.detail{padding:60px 0 80px}
    .news-page.detail .con>p{font-size: 32px;line-height: 42px;}
    .news-page.detail .info{width: calc(100% - 130px);}
    .news-page.detail .info>a{font-size: 14px;line-height: 26px;}
    .news-page.detail .jump>a{width:130px;font-size: 14px;line-height: 50px;}
    .news-page.detail .best>p{line-height: 70px;font-size: 20px;}
}

@media (max-width:1279px){
    .news-page.list{padding:40px 0 20px}
    .news-page.list .swiper-container{padding:10px;margin-bottom: 30px;}
    .news-page.list .swiper-slide{display: block;border-radius: 10px;box-shadow: 0 0 10px rgba(0,119,73,.15);height:auto}
    .news-page.list .swiper-slide .img-bg{width:100%;border-radius: 10px 10px 0 0;}
    .news-page.list .swiper-slide .info{width:100%;padding:30px 25px 50px}
    .news-page.list .swiper-slide .info>p:nth-of-type(1){font-size: 30px}
    .news-page.list .swiper-slide .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: 14px;margin:0 0 5px 10px}
    .news-page.list .swiper-slide .info>p:nth-of-type(2){font-size: 16px;line-height: 26px;margin:15px 0 10px}
    .news-page.list .swiper-slide .info>p:nth-of-type(3){font-size: 14px;line-height: 24px;margin-bottom: 20px;}
    .news-page.list .tip{width:calc(100% - 20px);left:10px;bottom:20px;height:30px;justify-content: center}
    .news-page.list .swiper-pagination{position:static;border-radius: 0;padding:0}
    .news-page.list ul{display: block}
    .news-page.list li{width: 100%;margin-right: 0;margin-bottom: 30px;border-radius: 10px;box-shadow: 0 0 10px rgba(0,119,73,.15)}
    .news-page.list .img-bg{border-radius: 10px 10px 0 0;}
    .news-page.list li .info{padding:30px 25px}
    .news-page.list li .info>p:nth-of-type(1){font-size: 14px}
    .news-page.list li .info>p:nth-of-type(2){font-size: 16px;margin:5px 0 10px}
    .news-page.list li .info>p:nth-of-type(3){font-size: 14px;line-height: 24px;margin-bottom: 20px;}
    .news-page.list .page{padding-bottom:30px}

    .news-page.detail{display: block;padding:50px 0}
    .news-page.detail .con{width: 100%;box-shadow: 0 0 10px rgba(0,119,73,.15);border-radius: 10px;padding:30px 25px;margin-bottom: 30px;}
    .news-page.detail .con>p{font-size: 20px;line-height: 30px}
    .news-page.detail .time{font-size: 14px;margin:15px 0}
    .news-page.detail .time>span:nth-of-type(1){margin-right: 20px;}
    .news-page.detail .content{padding:20px 0 30px}
    .news-page.detail .content p{font-size: 14px;line-height: 26px}
    .news-page.detail .jump{display: block}
    .news-page.detail .info{width:100%;padding-right: 0;margin-bottom: 20px;}
    .news-page.detail .info>a{font-size: 14px;line-height: 26px}
    .news-page.detail .jump>a{width: 130px;line-height: 45px;box-shadow: 0 0 10px rgba(0,119,73,.3);font-size: 14px}

    .news-page.detail .best{width: 100%;box-shadow: 0 0 10px rgba(0,119,73,.15)}
    .news-page.detail .best>p{line-height: 60px;font-size: 18px;padding-left: 25px;}
    .news-page.detail .best ul{padding:10px 25px}
    .news-page.detail .best li{padding:15px 0 20px 15px}
    .news-page.detail .best li::before{top:24px}
    .news-page.detail .best li>a{font-size: 14px;line-height: 24px;margin-bottom: 5px;}
    .news-page.detail .best li>p{font-size: 12px;}
}
.index-page .jb{background: linear-gradient(to bottom,#f9fffe,#e2f3f0);}
.index-page .width{max-width:1400px}
.index-page .tit{font-size: 48px;line-height: 58px;color:#1a6dbd;text-align: center;}
.index-page .tit.white{color:#fff}
.index-page .more{width:200px;line-height: 58px;border:1px solid #1a6dbd;border-radius: 30px;font-size: 16px;color:#1a6dbd;padding-left: 45px;background: #fff url(../images/arrow-m.png) no-repeat 80% center/16px;box-shadow: 0 0 20px rgba(0,119,73,.3);transition: .3s;padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 80px;}

.index-page .box3 .pc{height:911PX;position: relative;}
.index-page .box3 .pc .width{padding-top: 14%;}
.index-page .box3 .tit{position: relative;text-align: left;}
.index-page .box3 .tit::after{content:'';position: absolute;bottom:-25px;left:0;width:48px;height:2px;background: #fff;}
.index-page .box3 .pc .width>p:nth-of-type(2){font-size: 18px;line-height:28px;color:#fff;margin:50px 0 55px}
.index-page .box3 .cate{position: absolute;bottom:70px;left: 50%;transform: translateX(-50%);height:120px;z-index: 2;background: rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius: 10px;display: flex;}
.index-page .box3 .cate .item{border-right: 1px solid rgba(255,255,255,.2);display: flex;align-items: center;justify-content: center;padding:0 20px;flex:1;position: relative;}
.index-page .box3 .cate .item:last-child{border-right: 0;}
.index-page .box3 .cate .item .img-div{width:46px;height:43px;}
.index-page .box3 .cate .item p{font-size: 20px;line-height: 30px;color:#fff;max-width:calc(100% - 46px);padding-left: 20px;}
.index-page .box3 .mask{position: absolute;width: calc(100% + 20px);height:160px;top:-20px;left:-10px;background: #1a6dbd;border-radius: 20px;display: none;}
.index-page .box3  .cate .item.active .mask{display: block;}
.index-page .box3 .mask>div{display: flex;height:100%;align-items: center;justify-content: center;padding:0 20px;position: relative}
.index-page .box3 .mask ul{display:none;background: rgba(0,119,73,.9);position: absolute;left: 50%;width:80%;transform: translateX(-50%);bottom:155px;border-radius: 20px 20px 0 0;padding:20px 20px 15px}
.index-page .box3 .mask li{font-size: 16px;text-align: center;margin-bottom: 10px;}
.index-page .box3 .mask li>a{color:#fff}
.index-page .box3 .m{display: none;}
@media (any-hover:hover){
    .news-page.list .swiper-slide:hover{background: #1A6DBD;}

    .news-page.list .swiper-slide:hover .info>p:nth-of-type(1){color:#fff}
    .news-page.list .swiper-slide:hover .info>p:nth-of-type(2) a{color:#fff}
    .news-page.list .swiper-slide:hover .info>p:nth-of-type(3) a{color:#fff}
    .news-page.list .swiper-slide:hover .info>p:nth-of-type(4){color:#fff;background-image: url(../images/3-w.png);}
    .news-page.list li:hover{background: #1A6DBD;}
 
    .news-page.list li:hover .info>p:nth-of-type(1){color:#fff}
    .news-page.list li:hover .info>p:nth-of-type(2){color:#fff}
    .news-page.list li:hover .info>p:nth-of-type(3){color:#fff}
    .news-page.list li:hover .info>p:nth-of-type(4){color:#fff;background-image: url(../images/3-w.png);}

    .news-page.detail .info>a:hover{color:#1A6DBD}
    .news-page.detail .jump>a:hover{background: #1A6DBD;}

    .news-page.detail .best li:hover::before{background: #1A6DBD;}
    .news-page.detail .best li:hover>a{color:#1A6DBD}
}


.news-page.list .page {
    padding-bottom: 40px;
}
.page {
    text-align: center;
}


.index-page .box3 .cate .item .img-div img {
    width: 46px;
    height: 43px;
}
.img-div {
 display: flex;
    justify-content: center;
    align-items: center;
}