/*公共*/
.header{position:absolute;top:0;left:0;width:100%;transition:.3s;z-index:999}
.header .width{display:flex;justify-content:space-between;align-items:center;max-width:1400px}
.header .logo{width:218px;height:62px}
.header .header-r{flex:1;display:flex;align-items:center;justify-content:space-between}
.header .nav{display:flex;flex:1;padding:0 50px 0 75px}
.header .nav li{padding:0 35px}
.header .nav li>a{font-size:16px;line-height:100px;color:#fff}
.header .nav li>a.active{color:#005bac}
.header .child{position:absolute;display:none;top:100%;left:0;width:100%;background:#f2f2f2;padding:25px 0}
.header .child>div{display:flex;justify-content:center}
.header .child>div>a{font-size:16px;margin-right:50px}
.header .icon{width:140px;height:100%;display:flex;align-items:center;justify-content:space-between}
.header .lang{display:flex;align-items:center;position:relative}
.header .lang>span{background:url(../images/1-w.png) no-repeat right center/12px;color:#fff;padding-right:25px;cursor:pointer;font-size:16px;}
.header .lang.active>span{background-image:url(../images/2-w.png)}
.header .lang .popup{display:none;position:absolute;top:40px;left:50%;transform:translateX(-50%);width:100px;padding:10px 0;border-radius:10px;background:#eee;text-align:center}
.header .lang .popup>a{padding:0 10px;display:block;line-height:40px;transition:.3s}
.header .search{position:relative;width:21px;height:21px;background:url(../images/search-w.png) no-repeat center center/21px;cursor:pointer}
.header .search .popup{display:none;position:absolute;top:40px;right:0;z-index:998}
.header .search .popup>div{display:flex}
.header .search .popup .input{width:250px;height:50px;background:#eee;padding:0 20px}
.header .search .popup .btn{width:50px;height:50px;background:#124588 url(../images/search-w.png) no-repeat center center/21px;transition:.3s}
.header .menu{display:none}
.header.active{background:#fff}
.header.active .nav li>a{color:#000}
.header.active .nav li>a.active{color:#005bac}
.header.active .search{background-image:url(../images/search.png)}
.header.active .lang>span{color:#000}
.header.active .lang>span{background-image:url(../images/1.png)}
.header.active .lang.active>span{background-image:url(../images/2.png)}
.header-space{height:0;}

.nav-m{display:none;position:fixed;top:0;left:0;bottom:0;width:100%;background:#fff;overflow-y:auto;z-index:1000}
.nav-m .info{display:flex;justify-content:space-between;align-items:center;height:70px}
.nav-m .logo{width:141px;height:40px}
.nav-m .close{width:22px;height:22px;background:url(../images/close.svg) no-repeat center center/22px}
.nav-m ul{border-top:1px solid rgba(0,0,0,.1);margin-top:10px}
.nav-m li{border-bottom:1px solid rgba(0,0,0,.1);padding:20px 0;position:relative;font-size:16px}
.nav-m li::after{position:absolute;top:51%;right:0;transform:translateY(-50%);content:'';width:10px;height:10px;background:url(../images/arrow.svg) no-repeat center center/10px;transition:.3s}
.nav-m li.rotate::after{transform:rotate(90deg);top:35%}
.nav-m li>a{display:inline-block;color:#000;font-size:16px}
.nav-m li.block::after{display: none;}
.nav-m li.block>a{display: block}
.nav-m .child{display:none;margin-left:15px;margin-bottom:10px}
.nav-m .child>a{padding:18px 0;border-bottom:1px rgba(0,0,0,.1) solid;font-size:16px;display: block;}

.footer{border-top:1px #f5f5f5 solid;padding:60px 0 70px}
.footer .width{max-width:1400px}
.footer1{display:flex;align-items: center;}
.footer1 .qr{flex:1;padding-right:50px;display: flex;align-items: center;}
.footer1 .qr .img-div{width:116px;height:116px}
.footer1 .qr>p{flex:1;padding-left:25px;line-height:40px;font-size:24px}
.footer1 .logo{width:218px;height:62px;}
.footer2{display:flex;margin:50px 0 60px;align-items:center}
.footer2 .outlink{flex:1;display:flex;padding-right:50px}
.footer2 .outlink>a{width:21px;height:21px;margin-right:30px}
.footer2 .nav{display:flex}
.footer2 .nav>a{margin-right:30px;padding-right:30px;position:relative}
.footer2 .nav>a::after{content:'·';position:absolute;right:0;top:0}
.footer2 .nav>a:last-child{margin-right:0;padding-right:0}
.footer2 .nav>a:last-child::after{display:none}
.footer3{display:flex}
.footer3>p{flex:1;display:flex;padding-right:50px}
.footer3>p>span{line-height:24px}
.footer3>p>a{line-height:24px;margin-left: 20px;}
.footer3 .nav{display:flex}
.footer3 .nav>a{margin-right:25px;padding-right:25px;position:relative}
.footer3 .nav>a::after{content:'';width:1px;height:12px;background:#eee;position:absolute;right:0;top:3px}
.footer3 .nav>a:last-child{margin-right:0;padding-right:0}
.footer3 .nav>a:last-child::after{display:none}

.snav{border-top:1px solid #eee}
.snav.fixed{position:fixed;top:-1px;left:0;width:100%;border-bottom:1px solid #eee;z-index:999;background: #fff;}
.snav .width{display:flex;align-items:center;height:50px}
.snav .crumb{width:30%;display:flex;background: url(../images/10.png) no-repeat left center/16px;padding:0 25px;}
.snav .crumb>a{color:#999}
.snav .crumb>em{font-style:normal;margin:0 10px}
.snav ul{flex:1;display:flex;justify-content:flex-end}
.snav li{margin-left:40px}
.snav li>a{color:#666}
.snav li.active>a{color:#005bac}
.snav-space{height:50px;display:none}
.snav .con{width:70%;display:flex;justify-content:flex-end;position: relative;}
.snav .swiper-container{margin:0}
.snav .swiper-slide{color:#666;width:auto;margin-right: 40px;}
.snav .swiper-slide.active{color:#005bac}
.snav .swiper-slide:last-child{margin-right: 0;}
.snav .con .arrow{width:25px;height:25px;background: #e5e5e5 url(../images/arrow.svg) no-repeat center center/8px;border-radius: 50%;position: absolute;right:-40px;top:50%;transform: translateY(-50%);cursor: pointer;transition: .3s;}
.snav .con .prev{right:auto;left:-40px;transform: translateY(-50%) rotate(180deg);}
.snav-space{height:50px;display:none}

.inner-banner{position:relative}
.inner-banner .m{display:none}
.inner-banner .img{padding-bottom:20.83%}
.inner-banner .width{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}
.inner-banner .width>p:nth-of-type(1){font-size:48px;line-height:58px;margin-bottom:10px}
.inner-banner .width>p:nth-of-type(2){font-size:16px;line-height:30px}

.back{position:fixed;right:20px;bottom:20px;width:50px;height:50px;border-radius:50%;background:#124588 url(../images/back.svg) no-repeat center center/20px;cursor:pointer;display:none;z-index:999;transition: .3s;}

.help{padding-bottom: 55px;}
.help>p{font-size: 34px;color:#000;margin-bottom: 25px;line-height: 44px;}
.help ul{display: flex;flex-wrap: wrap;}
.help li{width: calc(100% / 3 - 16px);margin-right: 24px;margin-bottom: 25px;border:1px solid rgba(0,0,0,.1);border-radius: 10px;display: flex;padding:30px;position: relative;transition: .3s;}
.help li:nth-child(3n){margin-right: 0;}
.help .img-div{width:34px;height: 37px;}
.help .info{flex:1;padding-left: 20px;}
.help .info>p:nth-of-type(1){font-size: 24px;line-height: 34px;color:#000}
.help .info>p:nth-of-type(2){line-height: 24px;margin:10px 0 30px}
.help .info>p:nth-of-type(3){color:#fff;width:120px;line-height: 40px;border-radius: 5px;background: #124588;text-align: center;transition: .3s;}

@media (max-width:1440px){
    .header .logo{width:193px;height:55px}
    .header .nav li{padding:0 25px}
    .header .nav li>a{line-height: 90px;}

    .footer{padding:40px 0 50px}
    .footer1 .qr>p{font-size: 20px;line-height: 32px;}
    .footer2{margin:40px 0}

    .back{width:40px;height:40px}

    .inner-banner .width{top:45%}
    .inner-banner .width>p:nth-of-type(1){font-size: 40px;line-height: 50px;margin-bottom: 5px;}

    .help{padding-bottom: 35px;}
    .help>p{font-size: 30px;line-height: 40px;}
    .help .img-div{width:29px;height:32px}
    .help .info>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
    .help .info>p:nth-of-type(2){margin:10px 0 20px}
}

@media (max-width:1279px){
    .header{position:fixed;}
    .header .width{height:70px}
    .header .logo{width:141px;height:40px}
    .header .header-r{justify-content: flex-end;}
    .header .nav{display:none}
    .header .icon{width:auto}
    .header .lang{width:20px;height:20px;background: url(../images/lang-w.svg) no-repeat center center/20px;}
    .header .lang>span{display: none;}
    .header .lang .popup>a{line-height:30px;}
    .header .search{margin:0 10px}
    .header .search .popup{position:fixed;top:70px;width:100%}
    .header .search .popup .input{width:calc(100% - 45px);height:45px;padding:0 15px}
    .header .search .popup .btn{width:45px;height:45px}
    .header .menu{display:block;width:20px;height:20px;background: url(../images/menu-w.svg) no-repeat center center/20px;}
    .header.active .lang{background-image:url(../images/lang.svg)}
    .header.active .menu{background-image:url(../images/menu.svg)}
    .header-space{height:70px;}

    .footer{padding:30px 0 20px}
    .footer1{display:block}
    .footer1 .qr{padding-right:0;display: block;}
    .footer1 .qr .img-div{margin:0 auto 10px}
    .footer1 .qr>p{padding-left:0;line-height:26px;font-size:16px;text-align: center;}
    .footer1 .logo{width:141px;height:40px;margin:20px auto 0}
    .footer2{display:block;margin:30px 0}
    .footer2 .outlink{padding-right:0;justify-content: center;}
    .footer2 .outlink>a{margin-right:15px}
    .footer2 .outlink>a:last-child{margin-right: 0;}
    .footer2 .nav{display:none}
    .footer3{display:block}
    .footer3>p{display:block;padding-right:0;text-align: center;margin-bottom: 10px;}
    .footer3>p>a{margin-left:0}
    .footer3 .nav{justify-content: center;}
    .footer3 .nav>a{margin-right:15px;padding-right:15px}
    .footer3 .nav>a::after{height:12px;top:4px}

    .back{right:10px;bottom:10px;width:35px;height:35px;background-size:14px}

    .snav{border-top: 0;}
    .snav .width{height:45px}
    .snav .crumb{width:100%;background: url(../images/10.png) no-repeat left center/16px;padding:0 0 0 25px;overflow-x:auto;white-space: nowrap;}
    .snav .crumb>em{margin:0 5px}
    .snav ul{display: none;}
    .snav .con{display: none;}

    .inner-banner .pc{display:none}
    .inner-banner .m{display:block}
    .inner-banner .img{padding-bottom:66.66%}
    .inner-banner .width{text-align: center;width:100%;height:100%;background: rgba(0,0,0,.3);display: flex;justify-content: center;align-items: center;flex-direction: column;top:0;left:0;transform: translate(0,0);padding:0 20px}
    .inner-banner .width>p{transform: translateY(-10px);}
    .inner-banner .width>p:nth-of-type(1){font-size:22px;line-height:32px;margin-bottom:5px}
    .inner-banner .width>p:nth-of-type(2){font-size:14px;line-height:26px}

    .help{padding-bottom: 10px;}
    .help>p{font-size: 22px;margin-bottom: 20px;line-height: 32px;}
    .help ul{display: block}
    .help li{width:100%;margin-right: 0;margin-bottom: 20px;display: block;padding:30px 25px}
    .help .info{padding-left: 0;margin-top:10px}
    .help .info>p:nth-of-type(1){font-size: 18px;line-height: 28px}
    .help .info>p:nth-of-type(2){margin:5px 0 20px}
}

@media (any-hover:hover){
    .header .nav li>a:hover{color:#005bac}
    .header .child>div>a:hover{color:#005bac}
    .header .search .popup .btn:hover{background-color:#005bac}
    .header .lang .popup>a:hover{background:#124588;color:#fff}
    
    .footer2 .nav>a:hover{color:#005bac}
    .footer3>p>a:hover{color:#005bac}
    .footer3 .nav>a:hover{color:#005bac}

    .snav .crumb>a:hover{color:#005bac}
    .snav li:hover>a{color:#005bac}
    .snav .con .arrow:hover{background-color: #005bac;background-image: url(../images/arrow-w.svg);}

    .back:hover{background-color:#005bac;}

    .help li:hover{transform: translateY(-5px);}
    .help li:hover .info>p:nth-of-type(1){color:#005bac}
    .help li:hover .info>p:nth-of-type(3){background:#005bac}
}

/*首页*/
.index-page .width{max-width:1400px}
.index-page .tit p:nth-of-type(1){color:#124588;background:url(../images/4.png) no-repeat left center;padding-left:25px;font-size: 16px;}
.index-page .tit p:nth-of-type(2){font-size:36px;line-height:46px;margin:20px 0 5px}
.index-page .tit p:nth-of-type(3){font-size:48px;line-height:58px}

.index-page .banner .swiper-slide{position:relative}
.index-page .banner .m{display:none}
.index-page .banner .img{padding-bottom:42.7%;}
.index-page .banner .info{position:absolute;top:32%;left:50%;transform:translateX(-50%);color:#fff}
.index-page .banner .info>p:nth-of-type(1){font-size:20px;line-height:30px}
.index-page .banner .info>p:nth-of-type(2){font-size:48px;line-height:58px;margin:15px 0}
.index-page .banner .info>p:nth-of-type(3){font-size:16px;line-height:30px;margin-bottom:30px}
.index-page .banner .info>a{width:170px;height:50px;line-height:50px;border-radius:10px;padding-left:35px;transition:.3s;background:#fff url(../images/arrow.svg) no-repeat 80% center/10px;font-size:16px}
.index-page .banner .swiper-pagination{bottom:40px}
.index-page .banner .swiper-pagination-bullet{background:#fff;border-radius:50%;opacity:1;margin:0 15px !important;width:6px;height:6px}
.index-page .banner .swiper-pagination-bullet-active{position:relative;}
.index-page .banner .swiper-pagination-bullet-active:after{border-radius:50%;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;border:1px #fff solid}

.index-page .box1{padding:80px 0 45px;background:url(../images/3.png) no-repeat center bottom/100%}
.index-page .box1 .width{display:flex;flex-wrap:wrap;position:relative;z-index:2}
.index-page .box1-1{width:65.71%;border-right:1px solid #eee}
.index-page .box1-1 ul{display:flex;margin:40px 80px 0 0}
.index-page .box1-1 li{width:calc(100% / 3);margin-right:20px;background:url(../images/6.jpg) no-repeat center center/cover;padding:60px 40px;height:360px;border-radius:10px;border:1px #eee solid;position:relative}
.index-page .box1-1 .img-div{width:42px;height:43px;margin-bottom:25px}
.index-page .box1-1 li>p:nth-of-type(1){font-size:24px;line-height:34px}
.index-page .box1-1 li>p:nth-of-type(2){position:absolute;left:40px;bottom:45px;background:url(../images/arrow.svg) no-repeat right center/10px;padding-right:25px}
.index-page .box1-2{width:34.29%;padding:10px 0 0 100px}
.index-page .box1-2 .info{display:flex}
.index-page .box1-2 .txt{flex:1;padding-right:30px}
.index-page .box1-2 .txt>p:nth-of-type(1){font-size:18px;line-height:28px}
.index-page .box1-2 .txt>p:nth-of-type(2){font-size:24px;line-height:34px}
.index-page .box1-2 .img-div{width:96px;height:70px}
.index-page .box1-2 ul{margin:35px 0 40px}
.index-page .box1-2 li{margin-bottom:20px}
.index-page .box1-2 .num{display:flex;align-items:flex-end;color:#124588}
.index-page .box1-2 .num>span:nth-of-type(1){font-size:60px;}
.index-page .box1-2 .num>span:nth-of-type(2){margin:0 0 15px 5px}
.index-page .box1-2>a{width:200px;height:60px;line-height:58px;border:1px #eee solid;font-size:16px;padding-left:35px;background:#fff url(../images/arrow.svg) no-repeat 85% center/10px;border-radius:10px;transition:.3s}
.index-page .box1-3{width:100%;margin-top:80px}
.index-page .box1-3 .tit{display:flex;align-items:center}
.index-page .box1-3 .tit-txt{flex:1;padding-right:50px}
.index-page .box1-3 .tit>a{width:200px;height:60px;line-height:58px;border:1px #eee solid;font-size:16px;padding-left:35px;background:#fff url(../images/arrow.svg) no-repeat 85% center/10px;border-radius:10px;transition:.3s}

.index-page .box2{position:relative}
.index-page .box2 .swiper-slide{position:relative}
.index-page .box2 .swiper-slide .img{height:640px}
.index-page .box2 .swiper-slide .width{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding-bottom:65px}
.index-page .box2 .swiper-slide .info{max-width:690px;color:#fff}
.index-page .box2 .swiper-slide .info>p:nth-of-type(1){font-size:30px;line-height:40px;margin-bottom:15px}
.index-page .box2 .swiper-slide .info>p:nth-of-type(2){font-size:16px;line-height:30px}
.index-page .box2 .tab{z-index:2;position:absolute}
.index-page .box2 .tab li{margin-bottom:35px;display:flex;align-items:center;justify-content:flex-end;color:#fff;font-size:16px;opacity:.5;cursor:pointer;position: relative;}
.index-page .box2 .tab li:first-child{opacity:.22}
.index-page .box2 .tab li:last-child{margin-bottom:0;opacity:.22}
.index-page .box2 .tab .img-div{width:35px;height:35px;margin-right:25px}
.index-page .box2 .tab li.active{font-size:30px;opacity:1}
.index-page .box2 .tab li.active .img-div{width:37px;height:46px}
.index-page .box2>a{position:absolute;bottom:-55px;left:60%;z-index:2;width:110px;height:110px;background:url(../images/8.png) no-repeat center center/100%;transition:1s}

.index-page .box3{padding:80px 0}
.index-page .box3 .tit{display:flex;align-items:center}
.index-page .box3 .tit-txt{flex:1;padding-right:50px}
.index-page .box3 .tit>a{width:200px;height:60px;line-height:58px;border:1px #eee solid;font-size:16px;padding-left:35px;background:#fff url(../images/arrow.svg) no-repeat 85% center/10px;border-radius:10px;transition:.3s}
.index-page .box3 .con{display:flex;margin-top:50px}
.index-page .box3 .item{width:37.14%;margin-right:30px;position: relative;}
.index-page .box3 .item .img-bg{height:300px;border-radius:10px 10px 0 0}
.index-page .box3 .item .img{height:100%}
.index-page .box3 .item .info{height:280px;border-radius:0 0 10px 10px;background:#f8f8f8;padding:40px 50px;position:relative;transition: .3s;}
.index-page .box3 .item .info>p:nth-of-type(1){font-size:30px;margin-bottom:15px}
.index-page .box3 .item .info>p:nth-of-type(2){font-size:16px;line-height:30px;color:#333}
.index-page .box3 .item .time{position:absolute;left:50px;bottom:50px;display:flex;align-items:center}
.index-page .box3 .item .time>p:nth-of-type(1){background:url(../images/9.png) no-repeat left center/17px;padding:0 20px 0 30px;position:relative;margin-right:20px}
.index-page .box3 .item .time>p:nth-of-type(1):after{content:'';width:1px;height:10px;background:#ccc;top:4px;right:0;position:absolute}
.index-page .box3 .item .time>p:nth-of-type(2){color:#124588}
.index-page .box3 .swiper-container{flex:1}
.index-page .box3 .swiper-slide{height:480px}
.index-page .box3 .swiper-slide .img-bg{height:230px;border-radius:10px 10px 0 0}
.index-page .box3 .swiper-slide .img{height:100%}
.index-page .box3 .swiper-slide .info{height:250px;border-radius:0 0 10px 10px;background:#f8f8f8;padding:35px 50px;position:relative;transition: .3s;}
.index-page .box3 .swiper-slide .info>p:nth-of-type(1){font-size:24px;margin-bottom:15px}
.index-page .box3 .swiper-slide .info>p:nth-of-type(2){font-size:16px;line-height:30px;color:#333}
.index-page .box3 .swiper-slide .time{position:absolute;left:50px;bottom:50px;display:flex;align-items:center}
.index-page .box3 .swiper-slide .time>p:nth-of-type(1){background:url(../images/9.png) no-repeat left center/17px;padding:0 20px 0 30px;position:relative;margin-right:20px}
.index-page .box3 .swiper-slide .time>p:nth-of-type(1):after{content:'';width:1px;height:10px;background:#ccc;top:4px;right:0;position:absolute}
.index-page .box3 .swiper-slide .time>p:nth-of-type(2){color:#124588}
.index-page .box3 .swiper-scrollbar{opacity:1 !important;height:1px;background:#eee}
.index-page .box3 .swiper-scrollbar-drag{background:#124588;height:2px}
.index-page .box3 .arrow{position:absolute;bottom:30px;right:0;display:flex;align-items:center;z-index:2}
.index-page .box3 .arrow>div{cursor:pointer;width:10px;height:10px;background:url(../images/arrow.svg) no-repeat center center/10px}
.index-page .box3 .prev{transform:rotate(180deg)}
.index-page .box3 .next{margin:0 25px}
.index-page .box3 .arrow>p{color:#999;font-size:16px}
.index-page .box3 .arrow>p>span{font-size:24px;color:#124588;margin-right:10px}

@media (max-width:1440px){
    .index-page .banner .info{top:28%}
    .index-page .banner .info>p:nth-of-type(1){font-size: 18px;line-height: 28px;}
    .index-page .banner .info>p:nth-of-type(2){font-size: 40px;line-height: 50px;}
    .index-page .banner .info>p:nth-of-type(3){margin-bottom: 25px;}
    .index-page .banner .info>a{width:150px;line-height: 45px;height:45px;font-size: 14px;}

    .index-page .box1{padding:60px 0 45px}
    .index-page .tit p:nth-of-type(2){font-size: 30px;line-height: 40px;}
    .index-page .tit p:nth-of-type(3){font-size: 40px;line-height: 50px;}
    .index-page .box1-1 ul{margin:30px 60px 0 0}
    .index-page .box1-1 li{height:300px}
    .index-page .box1-1 .img-div{width:37px;height:38px;margin-bottom: 20px;}
    .index-page .box1-1 li>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
    .index-page .box1-2{padding:10px 0 0 60px}
    .index-page .box1-2 .txt>p:nth-of-type(2){font-size: 22px;line-height: 32px;}
    .index-page .box1-2 ul{margin:25px 0 30px}
    .index-page .box1-2 li{margin-bottom: 15px;}
    .index-page .box1-2 .num>span:nth-of-type(1){font-size: 50px;}
    .index-page .box1-2 .num>span:nth-of-type(2){margin:0 0 10px 5px}
    .index-page .box1-2>a{width:160px;height:50px;line-height: 48px;padding-left: 25px;font-size: 14px;}
    .index-page .box1-3{margin-top: 60px;}
    .index-page .box1-3 .tit>a{width:160px;height:50px;line-height: 48px;padding-left: 25px;font-size: 14px;}

    .index-page .box2 .swiper-slide .img{height:580px}
    .index-page .box2 .swiper-slide .info>p:nth-of-type(1){font-size: 28px;line-height: 38px;margin-bottom: 10px;}
    .index-page .box2 .tab li{margin-bottom: 25px;}
    .index-page .box2 .tab li.active{font-size: 26px;}
    .index-page .box2 .tab .img-div{width:30px;height:30px}
    .index-page .box2 .tab li.active .img-div{width:32px;height:41px}
    .index-page .box2>a{width:90px;height:90px;bottom:-40px}

    .index-page .box3{padding:60px 0}
    .index-page .box3 .tit>a{width:160px;height:50px;line-height: 48px;padding-left: 25px;font-size: 14px;}
    .index-page .box3 .item .img-bg{height:250px}
    .index-page .box3 .item .info{padding:30px 40px;height:250px}
    .index-page .box3 .item .info>p:nth-of-type(1){font-size: 26px;line-height: 36px;margin-bottom: 10px;}
    .index-page .box3 .item .time{left:40px}
    .index-page .box3 .swiper-slide{height:500px}
    .index-page .box3 .swiper-slide .img-bg{height:200px}
    .index-page .box3 .swiper-slide .info{height:220px;padding:25px 40px}
    .index-page .box3 .swiper-slide .info>p:nth-of-type(1){font-size: 22px;margin-bottom: 10px;}
    .index-page .box3 .swiper-slide .time{left: 40px;}
    .index-page .box3 .arrow{bottom:20px}
}

@media (max-width:1279px){
    .index-page .tit p:nth-of-type(2){font-size:18px;line-height:28px;margin:15px 0 5px}
    .index-page .tit p:nth-of-type(3){font-size:20px;line-height:30px}

    .index-page .banner .pc{display:none}
    .index-page .banner .m{display:block}
    .index-page .banner .img{padding-bottom:120%;}
    .index-page .banner .info{top:100px;text-align: center;}
    .index-page .banner .info>p:nth-of-type(1){font-size:14px;line-height:24px}
    .index-page .banner .info>p:nth-of-type(2){font-size:22px;line-height:32px;margin:5px 0}
    .index-page .banner .info>p:nth-of-type(3){font-size:14px;line-height:24px;margin-bottom:20px}
    .index-page .banner .info>a{text-align:left;width:130px;height:45px;line-height:45px;padding-left:25px;font-size:14px}
    .index-page .banner .swiper-pagination{bottom:20px}

    .index-page .box1{padding:50px 0 30px;background:none}
    .index-page .box1 .width{display:block}
    .index-page .box1-1{width:100%;border-right:0}
    .index-page .box1-1 ul{margin:30px 0 0 0;flex-wrap: wrap;}
    .index-page .box1-1 li{width:calc(50% - 5px);margin-right:0;padding:30px 25px;height:auto;margin-bottom: 10px;}
    .index-page .box1-1 li:first-child{margin-right: 10px;}
    .index-page .box1-1 li:last-child{width:100%;text-align: center;}
    .index-page .box1-1 .img-div{width:32px;height:33px;margin-bottom:15px}
    .index-page .box1-1 li:last-child .img-div{margin:0 auto 15px}
    .index-page .box1-1 li>p:nth-of-type(1){font-size:16px;line-height:26px;margin-bottom: 10px;}
    .index-page .box1-1 li>p:nth-of-type(2){position:static;display: inline-block;padding-right: 20px;}
    .index-page .box1-2{width:100%;padding:40px 0 0 0}
    .index-page .box1-2 .info{display:flex}
    .index-page .box1-2 .txt{width:75%;padding-right:20px}
    .index-page .box1-2 .txt>p:nth-of-type(1){font-size:16px;line-height:26px}
    .index-page .box1-2 .txt>p:nth-of-type(2){font-size:20px;line-height:30px}
    .index-page .box1-2 .img-div{width:70px;height:51px}
    .index-page .box1-2 ul{margin:30px 0 10px;display: flex;flex-wrap: wrap;}
    .index-page .box1-2 li{width:calc(50% - 10px);}
    .index-page .box1-2 li:nth-child(2n+1){margin-right: 20px;}
    .index-page .box1-2 .num{justify-content: center;margin-bottom: 5px;}
    .index-page .box1-2 .num>span:nth-of-type(1){font-size:40px;}
    .index-page .box1-2 .num>span:nth-of-type(2){margin:0 0 8px 5px;font-size: 12px;}
    .index-page .box1-2 li>p{text-align: center;}
    .index-page .box1-2>a{width:160px;height:45px;line-height:43px;font-size:14px;padding-left:25px;margin:0 auto;display: block;}
    .index-page .box1-3{margin-top:50px}
    .index-page .box1-3 .tit{display:block;}
    .index-page .box1-3 .tit-txt{padding-right:0;margin-bottom: 20px;}
    .index-page .box1-3 .tit>a{width:160px;height:45px;line-height:43px;font-size:14px;padding-left:25px}

    .index-page .box2 .swiper-slide .img{height:auto;padding-bottom: 80%;}
    .index-page .box2 .swiper-slide .width{padding-bottom:40px}
    .index-page .box2 .swiper-slide .info{max-width:100%}
    .index-page .box2 .swiper-slide .info>p:nth-of-type(1){font-size:20px;line-height:30px;margin-bottom:5px}
    .index-page .box2 .swiper-slide .info>p:nth-of-type(2){font-size:14px;line-height:24px}
    .index-page .box2 .swiper-pagination-bullet{background: #fff;opacity: 1;}
    .index-page .box2 .swiper-pagination-bullet-active{background: #124588;}
    .index-page .box2 .tab{display: none;}
    .index-page .box2>a{bottom:-30px;left:80%;width:60px;height:60px}

    .index-page .box3{padding:50px 0}
    .index-page .box3 .tit{display:block}
    .index-page .box3 .tit-txt{padding-right:0}
    .index-page .box3 .tit>a{width:160px;height:45px;line-height:43px;font-size:14px;padding-left:25px;margin-top: 20px;}
    .index-page .box3 .con{display:block;margin-top:30px}
    .index-page .box3 .item{width:100%;margin-right:0;margin-bottom: 30px;}
    .index-page .box3 .item .img-bg{height:auto}
    .index-page .box3 .item .img{height:auto;padding-bottom: 61.29%;}
    .index-page .box3 .item .info{height:auto;padding:20px 25px 30px}
    .index-page .box3 .item .info>p:nth-of-type(1){font-size:18px;line-height:28px;margin-bottom:10px}
    .index-page .box3 .item .info>p:nth-of-type(2){font-size:14px;line-height:24px;margin-bottom: 20px;}
    .index-page .box3 .item .time{position:static;justify-content: space-between;}
    .index-page .box3 .item .time>p:nth-of-type(1){padding:0 0 0 30px;margin-right:0}
    .index-page .box3 .item .time>p:nth-of-type(1):after{display: none;}
    .index-page .box3 .swiper-container{padding-bottom: 60px;}
    .index-page .box3 .swiper-slide{height:auto}
    .index-page .box3 .swiper-slide .img-bg{height:auto}
    .index-page .box3 .swiper-slide .img{height:auto;padding-bottom: 61.29%;}
    .index-page .box3 .swiper-slide .info{height:auto;padding:20px 25px 30px}
    .index-page .box3 .swiper-slide .info>p:nth-of-type(1){font-size:18px;line-height:28px;margin-bottom:10px}
    .index-page .box3 .swiper-slide .info>p:nth-of-type(2){font-size:14px;line-height:24px;margin-bottom: 20px;}
    .index-page .box3 .swiper-slide .time{position:static;justify-content: space-between;}
    .index-page .box3 .swiper-slide .time>p:nth-of-type(1){padding:0 0 0 30px;margin-right:0}
    .index-page .box3 .swiper-slide .time>p:nth-of-type(1):after{display: none;}
    .index-page .box3 .swiper-scrollbar{opacity:1 !important;height:1px;background:#eee}
    .index-page .box3 .arrow{bottom:15px}
    .index-page .box3 .next{margin:0 15px}
    .index-page .box3 .arrow>p{font-size:16px}
    .index-page .box3 .arrow>p>span{font-size:20px;margin-right:5px}
}

@media (any-hover:hover){
    .index-page .banner .info>a:hover{background-color:#124588;background-image:url(../images/arrow-w.svg);color:#fff}
    
    .index-page .box1-1 li:hover{background-image:url(../images/7.jpg)}
    .index-page .box1-1 li:hover>p:nth-of-type(1){color:#fff}
    .index-page .box1-1 li:hover>p:nth-of-type(2){color:#fff;background-image:url(../images/arrow-w.svg)}
    .index-page .box1-2>a:hover{border-color:#124588;background-image:url(../images/arrow-w.svg);background-color:#124588;color:#fff}
    .index-page .box1-3 .tit>a:hover{border-color:#124588;background-image:url(../images/arrow-w.svg);background-color:#124588;color:#fff}
    
    .index-page .box2>a:hover{transform:rotate(360deg)}
    
    .index-page .box3 .tit>a:hover{border-color:#124588;background-image:url(../images/arrow-w.svg);background-color:#124588;color:#fff}
    .index-page .box3 .item:hover .img{transform: scale(1.1);}
    .index-page .box3 .item:hover .info{background: #124588;}
    .index-page .box3 .item:hover .info>p:nth-of-type(1){color:#fff}
    .index-page .box3 .item:hover .info>p:nth-of-type(2){color:#fff}
    .index-page .box3 .item:hover .time>p{color:#fff}
    .index-page .box3 .item:hover .time>p:nth-of-type(1){background-image:url(../images/9-w.png)}
    .index-page .box3 .swiper-slide:hover .img{transform: scale(1.1);}
    .index-page .box3 .swiper-slide:hover .info{background: #124588;}
    .index-page .box3 .swiper-slide:hover .info>p:nth-of-type(1){color:#fff}
    .index-page .box3 .swiper-slide:hover .info>p:nth-of-type(2){color:#fff}
    .index-page .box3 .swiper-slide:hover .time>p{color:#fff}
    .index-page .box3 .swiper-slide:hover .time>p:nth-of-type(1){background-image:url(../images/9-w.png)}
}

/* 业务 */
.business-page .tit{font-size: 40px;line-height: 50px;color:#000}

.business-page .box1{padding:80px 0 50px;display: flex;align-items: center;}
.business-page .box1 .con{flex:1;padding-right: 70px;transform: translateY(-10px)}
.business-page .box1 .con>p{line-height: 24px;max-height: 240px;margin-top: 20px;}
.business-page .box1 .imgs{width:42.96%;position: relative;}
.business-page .box1 .swiper-container{border-radius: 10px;margin-bottom: 20px;}
.business-page .box1 .swiper-slide{border-radius: 10px;}
.business-page .box1 .img{padding-bottom: 63.63%;}
.business-page .box1 .swiper-pagination{width:100%;}
.business-page .box1 .swiper-pagination-bullet{margin:0 5px}
.business-page .box1 .swiper-pagination-bullet-active{background: #124588;}

.business-page .box2 ul{display: flex;flex-wrap: wrap;margin-top: 40px;}
.business-page .box2 li{width:calc(100% / 6 - 12.5px);margin-right: 15px;margin-bottom:15px;border:1px #e5e5e5 solid;border-radius: 5px;padding:30px;transition: .3s;}
.business-page .box2 li:nth-child(6n){margin-right: 0;}
.business-page .box2 .img-div{width:38px;height: 36px;margin: 0 auto 10px;}
.business-page .box2 li>p{font-size: 16px;color:#000;text-align: center;line-height: 26px;}

.business-page .box3{padding:60px 0}
.business-page .box3 .tit{font-size: 34px;line-height: 44px}
.business-page .box3 .swiper-container{border-radius: 10px;margin:35px 0 25px}
.business-page .box3 .swiper-slide{height:auto;border:1px solid #e5e5e5;border-radius: 10px;transition: .3s;}
.business-page .box3 .img-bg{border-radius: 10px 10px 0 0;}
.business-page .box3 .img{padding-bottom: 56.79%;}
.business-page .box3 .info{padding:30px 35px 45px}
.business-page .box3 .info>p:nth-of-type(1){font-size: 24px;color:#000;margin-bottom: 10px;}
.business-page .box3 .info>p:nth-of-type(2){line-height: 24px}
.business-page .box3 .swiper-pagination{width:100%;position: static;}
.business-page .box3 .swiper-pagination-bullet{margin:0 5px}
.business-page .box3 .swiper-pagination-bullet-active{background: #124588;}

@media (max-width:1440px){
    .business-page .tit{font-size: 32px;line-height: 42px;}
    .business-page .box1{padding:50px 0 30px}
    .business-page .box1 .con{padding-right: 50px;}
    .business-page .box1 .con>p{max-height: 216px;}

    .business-page .box2 ul{margin-top: 30px;}

    .business-page .box3{padding:40px 0}
    .business-page .box3 .info>p:nth-of-type(1){font-size: 22px;}
}

@media (max-width:1279px){
    .business-page .tit{font-size: 22px;line-height: 32px}

    .business-page .box1{padding:50px 0 30px;display: block}
    .business-page .box1 .con{padding-right: 0;transform: translateY(0);margin-bottom: 30px;}
    .business-page .box1 .con>p{line-height: 24px;max-height: 2400px;margin-top: 10px;}
    .business-page .box1 .imgs{width:100%;}
    .business-page .box1 .swiper-container{margin-bottom: 10px;}

    .business-page .box2 .tit{text-align: center;}
    .business-page .box2 ul{margin-top: 30px;}
    .business-page .box2 li{width:calc(50% - 5px);margin-right: 10px;margin-bottom:10px;padding:25px 20px;}
    .business-page .box2 li:nth-child(6n){margin-right: 10px;}
    .business-page .box2 li:nth-child(2n){margin-right: 0;}
    .business-page .box2 .img-div{width:33px;height: 31px;margin: 0 auto 10px;}
    .business-page .box2 li>p{font-size: 14px;line-height: 24px;}

    .business-page .box3{padding:40px 0}
    .business-page .box3 .tit{font-size: 22px;line-height: 32px;text-align: center;}
    .business-page .box3 .swiper-container{margin:30px 0 20px}
    .business-page .box3 .info{padding:30px 25px}
    .business-page .box3 .info>p:nth-of-type(1){font-size: 18px;}
}

@media (any-hover:hover){
    .business-page .box2 li:hover{transform: translateY(-5px);}

    .business-page .box3 .swiper-slide:hover{background: #124588;color:#fff}
    .business-page .box3 .swiper-slide:hover .img{transform: scale(1.1);}
    .business-page .box3 .swiper-slide:hover .info>p:nth-of-type(1){color:#fff}
}

/* 关于 */
.about-page .inner-banner .img{padding-bottom: 33.85%;}
.about-page .inner-banner .width>p{text-align: center;max-width: 760px;margin:0 auto}
.about-page .inner-banner .width>p:nth-of-type(2){margin: 25px auto 80px;}
.about-page .inner-banner ul{display: flex;max-width: 840px;margin:0 auto;justify-content: space-between;}
.about-page .inner-banner li{cursor: pointer;}
.about-page .inner-banner .img-div{width:35px;height: 34px;margin: 0 auto 10px;}
.about-page .inner-banner li>p{font-size: 16px;line-height: 26px;}

.about-page .tit>p:nth-of-type(1){font-size: 40px;line-height: 50px;color:#000;margin-bottom: 10px;}
.about-page .tit>p:nth-of-type(2){font-size: 16px;line-height: 26px}
.about-page .tit.center{text-align: center;}
.about-page .tit.white>p:nth-of-type(1){color:#fff;}
.about-page .tit.white>p:nth-of-type(2){color:rgba(255,255,255,.8);}
.about-page .about-bg{position: relative;}
.about-page .about-bg::after{content:'';width:100%;height:100%;top:0;left:0;background: url(../images/12.png) no-repeat left 8%/18.54%;position: absolute;}

.about-page .box1{display: flex;align-items: center;padding-top:80px;position: relative;z-index: 2;}
.about-page .box1 .con{flex:1;padding-right: 70px;}
.about-page .box1 .con>p{line-height: 26px;max-height: 208px;position: relative;margin-top: 40px;}
.about-page .box1 .con>p::before{content:'';width:100%;height:1px;background: rgba(0,0,0,.1);position: absolute;top:-20px;left:0}
.about-page .box1 .img-bg{width:45.31%;border-radius: 10px;}
.about-page .box1 .img{padding-bottom:63.79%}

.about-page .box2{padding: 90px 0;background-size: 89.21%;position: relative;z-index: 2}
.about-page .box2 .con{display: flex;justify-content: space-between;margin:30px 0 45px}
.about-page .box2 .con ul{width:20%}
.about-page .box2 .con li{border-bottom: 1px solid rgba(0,0,0,.1);padding:25px 0 35px}
.about-page .box2 .con li>.img-div{display: none;}
.about-page .box2 .con li>p{color:#000;line-height: 24px;}
.about-page .box2 .con .info{display: flex;align-items: center;}
.about-page .box2 .con .info>p{flex:1;padding-right: 30px;display: flex;align-items: flex-end;}
.about-page .box2 .con .info>p>span{font-size: 48px;color:#124588;}
.about-page .box2 .con .info>p>span:nth-of-type(2){font-size: 14px;margin: 0 0 10px 10px;}
.about-page .box2 .con .info .img-div{width:45px;height:44px}
.about-page .box2 .con>.img-div{width:70%}
.about-page .box2 .num{display: flex;justify-content: center;}
.about-page .box2 .swiper-slide{width:auto;display: flex;}
.about-page .box2 .swiper-slide .img-div{width:75px;height: 75px;border:1px solid rgba(0,0,0,.1);border-radius: 50%;margin-top:10px}
.about-page .box2 .swiper-slide .img-div>img{max-width: 45%;max-height: 45%;}
.about-page .box2 .swiper-slide .info{flex:1;padding-left: 20px}
.about-page .box2 .swiper-slide .info>p:nth-of-type(1){display: flex;align-items: flex-end;}
.about-page .box2 .swiper-slide .info>p:nth-of-type(1)>span{font-size: 48px;color:#124588;}
.about-page .box2 .swiper-slide .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: 14px;margin: 0 0 10px 10px;}
.about-page .box2 .swiper-slide .info>p:nth-of-type(2){color:#000;line-height: 24px;}
.about-page .box2 .num ul{display: none;}

.about-page .box3{padding:70px 0 50px}
.about-page .box3 ul{display: flex;flex-wrap: wrap;margin-top: 40px;}
.about-page .box3 li{width:calc(100% / 3 - 16px);margin-right: 24px;margin-bottom: 30px;border:1px solid rgba(255,255,255,.2);border-radius: 10px;transition: .3s;display: flex;padding:40px 40px 45px 35px}
.about-page .box3 li:nth-child(3n){margin-right: 0;}
.about-page .box3 .info{flex:1;padding-right: 45px;color:#fff}
.about-page .box3 .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;margin-bottom: 10px;}
.about-page .box3 .info>p:nth-of-type(2){line-height: 24px;}
.about-page .box3 .img-div{width:53px;height:53px;margin-top: 20px;}

.about-page .box4{padding:70px 0 80px}
.about-page .box4 .con{margin-top: 40px;max-width: 1440px;position: relative;}
.about-page .box4 .swiper-container{border-radius: 10px;}
.about-page .box4 .swiper-slide{height: auto;background: #fff;border-radius: 10px;padding:30px 20px 45px 30px}
.about-page .box4 .swiper-slide>p:nth-of-type(1){font-size: 24px;line-height: 34px;color:#000;margin-bottom: 5px;}
.about-page .box4 .swiper-slide>p:nth-of-type(2){line-height: 24px}
.about-page .box4 .arrow{position: absolute;right:0;top:50%;transform: translateY(-50%);width:45px;height:45px;border-radius: 50%;border: 1px solid rgba(0,0,0,.1);background: url(../images/arrow.svg) no-repeat center center/12px;cursor: pointer;transition: .3s;}
.about-page .box4 .prev{transform: translateY(-50%) rotate(180deg);right:auto;left: 0;}

.about-page .box5{padding:70px 0}
.about-page .box5 ul{display: flex;justify-content: center;margin: 40px 0;}
.about-page .box5 li{line-height: 48px;border-radius: 10px;border:1px solid rgba(0,0,0,.1);padding:0 40px;margin-right: 40px;font-size: 16px;cursor: pointer;transition: .3s;}
.about-page .box5 li:last-child{margin-right: 0;}
.about-page .box5 li.active{background: #124588;color:#fff}
.about-page .box5 .con{max-width: 1440px;position: relative;display: none;}
.about-page .box5 .img-div{height:260px;background: url(../images/14.png) no-repeat center center/cover;margin-bottom: 25px;border-radius: 10px;}
.about-page .box5 .img-div>img{max-width: 80%;max-height: 80%;}
.about-page .box5 .swiper-slide>p{font-size: 18px;line-height: 28px;text-align: center;}
.about-page .box5 .arrow{position: absolute;right:0;top:42%;transform: translateY(-50%);width:45px;height:45px;border-radius: 50%;border: 1px solid rgba(0,0,0,.1);background: url(../images/arrow.svg) no-repeat center center/12px;cursor: pointer;transition: .3s;}
.about-page .box5 .prev{transform: translateY(-50%) rotate(180deg);right:auto;left: 0;}

.about-page .box6{padding:80px 0 60px}
.about-page .box6 ul{display: flex;flex-wrap: wrap;margin-top: 40px;}
.about-page .box6 li{width:calc(25% - 15px);margin-right: 20px;margin-bottom: 20px;border-radius: 10px;transition: .3s;padding:0;background: rgba(255,255,255,.9);text-align: center;padding:50px 20px 45px}
.about-page .box6 li:nth-child(4n){margin-right: 0;}
.about-page .box6 .img-div{width:35px;height:33px;margin: 0 auto;}
.about-page .box6 li>p:nth-of-type(1){font-size: 24px;line-height: 34px;color:#000;margin: 15px 0 10px;}
.about-page .box6 li>p:nth-of-type(2){line-height: 24px;}

@media (max-width:1440px){
    .about-page .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .about-page .inner-banner .width>p:nth-of-type(2){margin:15px auto 50px}

    .about-page .box1{padding-top: 60px;}
    .about-page .box1 .con>p{margin-top: 30px;max-height: 182px;}
    .about-page .box1 .con>p::before{top:-15px}

    .about-page .box2{padding:70px 0}
    .about-page .box2 .con{margin:25px 0 35px}
    .about-page .box2 .con li{padding:20px 0 30px}
    .about-page .box2 .con .info>p>span{font-size: 40px;}
    .about-page .box2 .con .info>p>span:nth-of-type(2){margin:0 0 7px 10px}
    .about-page .box2 .con .info .img-div{width:40px;height:39px}
    .about-page .box2 .swiper-slide .img-div{width:70px;height:70px}
    .about-page .box2 .swiper-slide .info>p:nth-of-type(1)>span{font-size: 40px;}

    .about-page .box3{padding:50px 0 30px}
    .about-page .box3 ul{margin-top: 30px;}
    .about-page .box3 li{padding:30px 30px 35px}
    .about-page .box3 .img-div{width:48px;height:48px}

    .about-page .box4{padding:50px 0 60px}
    .about-page .box4 .con{margin-top: 30px}
    .about-page .box4 .swiper-slide{padding:20px 15px 30px 20px}
    .about-page .box4 .swiper-slide>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
    .about-page .box4 .swiper-slide>p:nth-of-type(2){font-size: 12px;line-height: 22px;}
    .about-page .box4 .arrow{right:-25px}
    .about-page .box4 .prev{left:-25px}

    .about-page .box5{padding:50px 0}
    .about-page .box5 ul{margin:30px 0 40px}
    .about-page .box5 li{line-height: 43px;font-size: 14px;padding:0 30px;margin-right: 30px;}
    .about-page .box5 .img-div{height:200px;margin-bottom: 15px;}
    .about-page .box5 .img-div>img{max-width: 70%;max-height: 70%;}
    .about-page .box5 .swiper-slide>p{font-size: 16px;line-height: 26px;}
    .about-page .box5 .arrow{right:-25px}
    .about-page .box5 .prev{left:-25px}

    .about-page .box6{padding:60px 0 40px}
    .about-page .box6 ul{margin-top: 30px;}
    .about-page .box6 li{padding:40px 20px 35px}
    .about-page .box6 li>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
}

@media (max-width:1279px){
    .about-page .inner-banner .img{padding-bottom:130%;}
    .about-page .inner-banner .width>p{max-width: 100%;}
    .about-page .inner-banner .width>p:nth-of-type(2){margin: 10px auto 30px;}
    .about-page .inner-banner ul{flex-wrap:wrap;max-width: 100%;justify-content: flex-start;}
    .about-page .inner-banner li{width:calc(100% / 3 - 6px);margin-right: 9px;margin-bottom: 20px;}
    .about-page .inner-banner li:nth-child(3n){margin-right: 0;}
    .about-page .inner-banner .img-div{width:30px;height: 29px;margin: 0 auto 5px;}
    .about-page .inner-banner li>p{font-size: 14px;line-height: 24px;}

    .about-page .tit>p:nth-of-type(1){font-size: 22px;line-height: 32px;margin-bottom: 10px;}
    .about-page .tit>p:nth-of-type(2){font-size: 14px;line-height: 24px}
    .about-page .about-bg::after{display: none;}

    .about-page .box1{display: block;padding-top:50px}
    .about-page .box1 .con{padding-right: 0;margin-bottom: 30px;}
    .about-page .box1 .con>p{line-height: 26px;max-height: 2600px;margin-top: 30px;}
    .about-page .box1 .con>p::before{top:-15px}
    .about-page .box1 .img-bg{width:100%;}

    .about-page .box2{padding: 50px 0 20px;background:none !important}
    .about-page .box2 .con{display: block;margin:30px 0 0}
    .about-page .box2 .con ul{width:100%;display: flex;flex-wrap: wrap;}
    .about-page .box2 .con li{padding:0;width:calc(50% - 10px);margin-bottom: 30px;border-bottom: 0;}
    .about-page .box2 .con li:nth-child(2n+1){margin-right: 20px;}
    .about-page .box2 .con li>.img-div{width:35px;height:34px;display: block;margin:0 auto 10px}
    .about-page .box2 .con li>p{line-height: 20px;text-align: center;font-size: 12px;}
    .about-page .box2 .con .info>p{padding-right: 0;justify-content: center;}
    .about-page .box2 .con .info>p>span{font-size: 30px}
    .about-page .box2 .con .info>p>span:nth-of-type(2){margin: 0 0 7px 5px;font-size: 12px;}
    .about-page .box2 .con .info .img-div{display: none;}
    .about-page .box2 .con>.img-div{width:100%;margin-bottom: 30px;}
    .about-page .box2 .num{display: flex;justify-content: center;}
    .about-page .box2 .num ul{display: flex;flex-wrap: wrap;}
    .about-page .box2 .num li{width:calc(50% - 10px);margin-bottom: 30px}
    .about-page .box2 .num li:nth-child(2n+1){margin-right: 20px;}
    .about-page .box2 .num li .img-div{width:35px;height:34px;margin:0 auto 10px}
    .about-page .box2 .num li>p:nth-of-type(1){display:flex;justify-content: center;align-items: flex-end;}
    .about-page .box2 .num li>p:nth-of-type(1)>span{font-size: 30px;color:#124588}
    .about-page .box2 .num li>p:nth-of-type(1)>span:nth-of-type(2){margin: 0 0 7px 5px;font-size: 12px;}
    .about-page .box2 .num li>p:nth-of-type(2){line-height: 20px;text-align: center;font-size: 12px;}
    .about-page .box2 .swiper-container{display: none;}

    .about-page .box3{padding:50px 0 20px}
    .about-page .box3 ul{display: block;margin-top: 30px;}
    .about-page .box3 li{width:100%;margin-right: 0;padding:30px 25px}
    .about-page .box3 .info{padding-right: 20px}
    .about-page .box3 .info>p:nth-of-type(1){font-size: 18px;line-height: 28px;margin-bottom: 5px;}
    .about-page .box3 .img-div{width:43px;height:43px;margin-top: 0;}

    .about-page .box4{padding:50px 0}
    .about-page .box4 .con{margin-top: 30px;width:100%}
    .about-page .box4 .swiper-slide{padding:30px 20px 50px}
    .about-page .box4 .swiper-slide>p:nth-of-type(1){font-size: 20px;line-height: 30px}
    .about-page .box4 .swiper-slide>p:nth-of-type(2){line-height: 24px;font-size: 14px;}
    .about-page .box4 .arrow{display: none;}
    .about-page .box4 .swiper-pagination-bullet-active{background: #124588;}

    .about-page .box5{padding:50px 0 30px}
    .about-page .box5 ul{margin: 30px 0;}
    .about-page .box5 li{line-height: 40px;padding:0 15px;margin-right: 10px;font-size: 14px}
    .about-page .box5 .con{width:100%}
    .about-page .box5 .swiper-container{padding-bottom: 40px;}
    .about-page .box5 .img-div{height:220px;margin-bottom: 15px}
    .about-page .box5 .img-div>img{max-width: 70%;max-height: 70%;}
    .about-page .box5 .swiper-slide>p{font-size: 14px;line-height: 24px}
    .about-page .box5 .arrow{display: none;}
    .about-page .box5 .swiper-pagination-bullet-active{background: #124588;}

    .about-page .box6{padding:50px 0 30px}
    .about-page .box6 ul{display: block;margin-top: 30px;}
    .about-page .box6 li{width:100%;margin-right: 0;padding:30px 20px}
    .about-page .box6 .img-div{width:30px;height:28px}
    .about-page .box6 li>p:nth-of-type(1){font-size: 18px;line-height: 28px;margin: 15px 0 5px;}
}

@media (any-hover:hover){
    .about-page .box3 li:hover{background: rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}
    .about-page .box3 li:hover .info>p:nth-of-type(1){color: #000;}
    .about-page .box3 li:hover .info>p:nth-of-type(2){color: #333;}

    .about-page .box4 .arrow:hover{background-color: #124588;border-color:#124588;background-image: url(../images/arrow-w.svg);}

    .about-page .box6 li:hover{transform: translateY(-5px);}
}

/* 新闻 */
.news-page.list{padding: 80px 0 40px;}
.news-page.list .best{margin-bottom: 40px;}
.news-page.list .best .swiper-container{border-radius: 10px;margin-bottom: 20px;}
.news-page.list .best .swiper-slide{height:auto;background: #f8f8f8;display: flex;align-items: center;transition: .3s;border-radius: 10px;}
.news-page.list .best .img-bg{width:48.43%;border-radius: 10px 0 0 10px;}
.news-page.list .best .img{padding-bottom: 61.29%;}
.news-page.list .best .info{width:51.57%;padding:0 100px 0 70px;color:#000}
.news-page.list .best .info>p:nth-of-type(1){background: url(../images/9.png) no-repeat left center/17px;padding-left: 30px;}
.news-page.list .best .info>p:nth-of-type(2){line-height: 36px;font-size: 26px;margin:20px 0 15px}
.news-page.list .best .info>p:nth-of-type(3){font-size: 16px;line-height: 28px;margin-bottom: 40px;color: #333;}
.news-page.list .best .info>p:nth-of-type(4){background: url(../images/arrow.svg) no-repeat right center/9px;padding-right: 30px;display: inline-block;}
.news-page.list .best .swiper-pagination{position: static;}
.news-page.list .best .swiper-pagination-bullet{margin:0 5px}
.news-page.list .best .swiper-pagination-bullet-active{background: #124588;}

.news-page.list ul{display: flex;flex-wrap: wrap;}
.news-page.list li{width:calc(100% / 3 - 22px);margin-right: 33px;margin-bottom: 40px;background:#f8f8f8;border-radius: 10px;position: relative;transition: .3s;}
.news-page.list li:nth-child(3n){margin-right: 0;}
.news-page.list li .img-bg{border-radius:10px 10px 0 0}
.news-page.list li .img{padding-bottom: 56.79%;}
.news-page.list li .info{padding:35px 50px 50px 40px}
.news-page.list li .info>p:nth-of-type(1){font-size:24px;color:#000}
.news-page.list li .info>p:nth-of-type(2){line-height:24px;margin:15px 0 45px}
.news-page.list li .info>p:nth-of-type(3){display:flex;align-items:center}
.news-page.list li .info>p:nth-of-type(3)>span:nth-of-type(1){background:url(../images/9.png) no-repeat left center/17px;padding:0 20px 0 30px;position:relative;margin-right:20px;}
.news-page.list li .info>p:nth-of-type(3)>span:nth-of-type(1):after{content:'';width:1px;height:10px;background:#ccc;top:4px;right:0;position:absolute}
.news-page.list li .info>p:nth-of-type(3)>span:nth-of-type(2){color:#124588}
.news-page.list .page{padding:10px 0 40px}

.news-page.detail{padding:70px 0 45px}
.news-page.detail .con>p:nth-of-type(1){font-size: 36px;line-height: 46px;color:#000;text-align: center;}
.news-page.detail .con>p:nth-of-type(2){display: flex;justify-content: center;color:#999;font-size: 16px;border-bottom: 1px solid rgba(0,0,0,.1);padding:10px 0 25px;margin-bottom: 20px;}
.news-page.detail .con>p:nth-of-type(2)>span:nth-of-type(1){margin-right: 45px;}
.news-page.detail .content p{font-size: 16px;line-height: 30px;}
.news-page.detail .content img{max-width: 100%;display: block;margin:0 auto;height:auto !important}
.news-page.detail .content a{display: inline-block;}
.news-page.detail .best{margin-top: 85px;}
.news-page.detail .best>p{display: flex;align-items: center;color:#000;justify-content: space-between;margin-bottom: 25px;}
.news-page.detail .best>p>span{font-size: 34px;}
.news-page.detail .best>p>a{font-size: 16px;background: url(../images/arrow.svg) no-repeat right center/10px;padding-right: 35px;}
.news-page.detail .best ul{display: flex;flex-wrap: wrap;}
.news-page.detail .best li{width: calc(100% / 3 - 16px);margin-right: 24px;margin-bottom: 25px;border-radius: 10px;border:1px solid rgba(0,0,0,.1);padding:25px 30px;position: relative;transition: .3s;}
.news-page.detail .best li:nth-child(3n){margin-right: 0;}
.news-page.detail .best li>p:nth-of-type(1){font-size: 16px;}
.news-page.detail .best li>p:nth-of-type(2){font-size: 22px;line-height: 36px;color:#000;margin:10px 0 30px}

@media (max-width:1440px){
    .news-page.list{padding:60px 0 20px}
    .news-page.list .best .info{padding:0 80px 0 50px}
    .news-page.list .best .info>p:nth-of-type(2){font-size: 22px;line-height: 32px;margin:15px 0 10px}
    .news-page.list .best .info>p:nth-of-type(3){margin-bottom: 30px;}
    .news-page.list li .info{padding:30px 40px 40px 30px}
    .news-page.list li .info>p:nth-of-type(1){font-size: 20px;}
    .news-page.list li .info>p:nth-of-type(2){margin:10px 0 35px}

    .news-page.detail{padding:50px 0 35px}
    .news-page.detail .con>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .news-page.detail .con>p:nth-of-type(2){font-size: 14px;}
    .news-page.detail .best{margin-top: 65px;}
    .news-page.detail .best>p>span{font-size: 32px;}
    .news-page.detail .best li>p:nth-of-type(1){font-size: 14px;}
    .news-page.detail .best li>p:nth-of-type(2){font-size: 20px;line-height: 32px;margin:5px 0 20px}
}

@media (max-width:1279px){
    .news-page.list{padding: 50px 0 20px;}
    .news-page.list .best{margin-bottom: 30px;}
    .news-page.list .best .swiper-container{margin-bottom: 10px;}
    .news-page.list .best .swiper-slide{display: block}
    .news-page.list .best .img-bg{width:100%;border-radius: 10px 10px 0 0;}
    .news-page.list .best .info{width:100%;padding:30px 25px}
    .news-page.list .best .info>p:nth-of-type(2){line-height: 28px;font-size: 18px;margin:15px 0 5px}
    .news-page.list .best .info>p:nth-of-type(3){font-size: 14px;line-height: 24px;margin-bottom: 20px}

    .news-page.list ul{display: block}
    .news-page.list li{width:100%;margin-right: 0;margin-bottom: 30px}
    .news-page.list li .info{padding:30px 25px}
    .news-page.list li .info>p:nth-of-type(1){font-size:18px}
    .news-page.list li .info>p:nth-of-type(2){line-height:24px;margin:10px 0 20px}
    .news-page.list li .info>p:nth-of-type(3){justify-content: space-between;}
    .news-page.list li .info>p:nth-of-type(3)>span:nth-of-type(1){padding:0 0 0 30px;margin-right:0;}
    .news-page.list li .info>p:nth-of-type(3)>span:nth-of-type(1):after{display: none;}
    .news-page.list .page{padding:0 0 30px}

    .news-page.detail{padding:30px 0 20px}
    .news-page.detail .con>p:nth-of-type(1){font-size: 22px;line-height: 32px}
    .news-page.detail .con>p:nth-of-type(2){font-size: 14px;padding:10px 0 20px}
    .news-page.detail .con>p:nth-of-type(2)>span:nth-of-type(1){margin-right: 20px;}
    .news-page.detail .content p{font-size: 14px;line-height: 26px;}
    .news-page.detail .best{margin-top: 30px;}
    .news-page.detail .best>p>span{font-size: 22px;}
    .news-page.detail .best>p>a{font-size: 14px;padding-right: 20px;}
    .news-page.detail .best ul{display: block}
    .news-page.detail .best li{width: 100%;margin-right: 0;margin-bottom: 30px;padding:30px 25px}
    .news-page.detail .best li>p:nth-of-type(1){font-size: 14px;}
    .news-page.detail .best li>p:nth-of-type(2){font-size: 18px;line-height: 28px;margin:10px 0 20px}
}

@media (any-hover:hover){
    .news-page.list .best .swiper-slide:hover{background: #124588;}
    .news-page.list .best .swiper-slide:hover .img{transform: scale(1.1);}
    .news-page.list .best .swiper-slide:hover .info{color:#fff}
    .news-page.list .best .swiper-slide:hover .info>p:nth-of-type(1){background-image: url(../images/9-w.png);}
    .news-page.list .best .swiper-slide:hover .info>p:nth-of-type(3){color:#fff}
    .news-page.list .best .swiper-slide:hover .info>p:nth-of-type(4){background-image: url(../images/arrow-w.svg);}

    .news-page.list li:hover{background: #124588;}
    .news-page.list li:hover .img{transform: scale(1.1);}
    .news-page.list li:hover .info{color:#fff}
    .news-page.list li:hover .info>p:nth-of-type(1){color:#fff}
    .news-page.list li:hover .info>p:nth-of-type(3)>span:nth-of-type(1){background-image: url(../images/9-w.png);}
    .news-page.list li:hover .info>p:nth-of-type(3)>span:nth-of-type(2){color:#fff}

    .news-page.detail .best>p>a:hover{color:#005bac}
    .news-page.detail .best li:hover{background: #124588;color:#fff}
    .news-page.detail .best li:hover>p:nth-of-type(2){color:#fff}
}

/* 视频 */
.video-page{padding:80px 0 50px}
.video-page ul{display: flex;flex-wrap: wrap;}
.video-page li{width: calc(100% / 3 - 20px);margin-bottom: 30px;margin-right: 30px;border-radius: 10px;position: relative;cursor: pointer;}
.video-page li:nth-child(3n){margin-right: 0;}
.video-page li .img{padding-bottom: 59.25%;}
.video-page li>p:nth-of-type(1){position: absolute;width:100%;left: 0;bottom: 0;padding:0 30px 25px;font-size: 16px;line-height: 26px;text-align: center;color:#fff;z-index: 2;}
.video-page li>p:nth-of-type(2){position: absolute;width:100%;height:100%;left: 0;top:0;background: rgba(0,0,0,.5);border-radius: 10px;}
.video-page li>p:nth-of-type(2)::after{content:'';position: absolute;width:35px;height: 35px;border-radius: 50%;border:1px #fff solid;background: url(../images/15.png) no-repeat calc(50% + 1px) center/8px;top:35%;left: 50%;transform: translateX(-50%);}
.video-page .page{padding:20px 0 30px}

@media (max-width:1440px){
    .video-page{padding:50px 0 30px}
}

@media (max-width:1279px){
    .video-page{padding:50px 0 20px}
    .video-page ul{display: block}
    .video-page li{width: 100%;margin-right: 0}
    .video-page li>p:nth-of-type(1){padding:0 20px 20px;font-size: 14px;line-height: 24px}
    .video-page li>p:nth-of-type(2)::after{width:30px;height: 30px;}
    .video-page .page{padding:0 0 30px}
}

/* 招聘 */
.recruit-page .box1{padding-top: 80px;}
.recruit-page .box1 li{display: flex;align-items: center;justify-content: flex-end;height:340px;position: relative;margin-bottom: 60px;}
.recruit-page .box1 li:last-child{margin-bottom: 0;}
.recruit-page .box1 .img-bg{width:47.65%;height:100%;position: absolute;top:0;left:0;border-radius: 10px;}
.recruit-page .box1 .img{height: 100%;}
.recruit-page .box1 .info{width:52.35%;padding:0 80px}
.recruit-page .box1 .info>p:nth-of-type(1){font-size: 40px;line-height: 50px;margin-bottom: 25px;}
.recruit-page .box1 .info>p:nth-of-type(2){font-size: 16px;line-height: 32px;max-height: 224px;}
.recruit-page .box1 li:nth-child(2n){justify-content: flex-start;}
.recruit-page .box1 li:nth-child(2n) .img-bg{right:0;left:auto}

.recruit-page .box2{padding: 60px 0 50px;}
.recruit-page .box2 .tit{max-width: 770px;margin: 0 auto;text-align: center;}
.recruit-page .box2 .tit>p{font-size: 34px;line-height: 44px;color:#000;}
.recruit-page .box2 .tit>p:nth-of-type(2){font-size:14px;line-height: 24px;color:#333;margin:10px 0 35px}
.recruit-page .box2 .search{border:1px rgba(0,0,0,.1) solid;border-radius: 10px;margin:25px 0 50px;display: flex;padding:45px 30px 50px;}
.recruit-page .box2 .search>li{flex:1;margin-right: 25px;}
.recruit-page .box2 .search>li:last-child{margin-right: 0;}
.recruit-page .box2 .search>li>p{font-size: 16px;margin-bottom: 10px;}
.recruit-page .box2 .search .input{display: flex;border-radius: 5px;border:1px solid rgba(0,0,0,.1);}
.recruit-page .box2 .search .input>input{height: 50px;width:calc(100% - 50px);padding-left:20px}
.recruit-page .box2 .search .input>p{width:50px;background: url(../images/search.png) no-repeat center center/20px;height:50px;cursor:pointer}
.recruit-page .box2 .list{display: flex;flex-wrap: wrap;}
.recruit-page .box2 .list>li{width: calc(100% / 3 - 16px);margin-bottom: 30px;margin-right: 24px;border-radius: 10px;border:1px solid rgba(0,0,0,.1);transition: .3s;cursor: pointer;padding:25px 30px;font-size: 16px;color:#666}
.recruit-page .box2 .list>li:nth-child(3n){margin-right: 0;}
.recruit-page .box2 .list>li>p:nth-of-type(2){font-size: 24px;line-height:34px;margin:5px 0;color:#333}
.recruit-page .box2 .list>li>p:nth-of-type(3){display: flex;}
.recruit-page .box2 .list>li>p:nth-of-type(3)>span:nth-of-type(1){padding-right: 25px;position: relative;}
.recruit-page .box2 .list>li>p:nth-of-type(3)>span:nth-of-type(1)::after{content:'';position: absolute;top:5px;right:13px;width:1px;height:12px;background: #999;}
.recruit-page .box2 .page{padding:20px 0 30px}

.recruit-page .popup{position: fixed;top: 0;left: 0;background: rgba(0,0,0,.5);width:100%;height:100%;z-index: 1000;display: none;}
.recruit-page .popup .con{background: #fff;position: relative;margin:50px auto;border-radius: 10px;padding:55px 80px 90px}
.recruit-page .popup .close{position: absolute;top: 50px;right: 50px;width: 48px;height: 48px;background: #f5f5f5 url(../images/close.svg) no-repeat center center/20px;cursor: pointer;border-radius: 50%;transition: .3s;}
.recruit-page .popup .con>p:nth-of-type(1){font-size: 24px;line-height: 34px;color: #000;padding-right: 100px;}
.recruit-page .popup .con>p:nth-of-type(2){color:#666;display: flex;padding:30px 0 40px;border-bottom: 1px rgba(0,0,0,.1) solid;}
.recruit-page .popup .con>p:nth-of-type(2)>span:nth-of-type(1){padding:0 55px 0 25px;position: relative;background: url(../images/16.png) no-repeat left top/15px;}
.recruit-page .popup .con>p:nth-of-type(2)>span:nth-of-type(1)::after{content:'';position: absolute;top:3px;right:28px;width:1px;height:15px;background: #999;}
.recruit-page .popup .con>p:nth-of-type(2)>span:nth-of-type(2){background: url(../images/17.png) no-repeat left top/23px;padding-left: 35px;}
.recruit-page .popup .content{padding:30px 0 50px;}
.recruit-page .popup .content p{font-size: 16px;line-height: 30px;color:#666}
.recruit-page .popup .content img{max-width: 100%;display: block;margin:0 auto;height:auto !important}
.recruit-page .popup .content a{display: inline-block;}
.recruit-page .popup .con>p:nth-of-type(3){line-height: 26px;font-size: 16px;background: url(../images/18.png) no-repeat left 5px/22px;padding-left: 35px;}
.recruit-page .mCSB_inside > .mCSB_container{margin-right: 0;}

@media (max-width:1440px){
    .recruit-page .box1{padding-top:60px}
    .recruit-page .box1 li{height: 300px;margin-bottom: 40px;}
    .recruit-page .box1 .info{padding:0 50px}
    .recruit-page .box1 .info>p:nth-of-type(1){font-size: 32px;line-height: 42px;margin-bottom: 15px;}
    .recruit-page .box1 .info>p:nth-of-type(2){max-height:192px}

    .recruit-page .box2{padding:40px 0 30px}
    .recruit-page .box2 .tit>p{font-size: 30px;line-height: 40px;}
    .recruit-page .box2 .tit>p:nth-of-type(2){margin:10px 0 25px}
    .recruit-page .box2 .search{margin:20px 0 40px;padding:35px 30px 40px}
    .recruit-page .box2 .list>li>p:nth-of-type(2){font-size: 22px;line-height: 32px;}
}

@media (max-width:1279px){
    .recruit-page .box1{padding-top: 50px;}
    .recruit-page .box1 li{display: block;height:auto;margin-bottom: 30px;}
    .recruit-page .box1 .img-bg{width:100%;height:auto;position: static}
    .recruit-page .box1 .img{height: auto;padding-bottom: 55.73%;}
    .recruit-page .box1 .info{width:100%;padding:20px 0 0}
    .recruit-page .box1 .info>p:nth-of-type(1){font-size: 18px;line-height: 28px;margin-bottom: 10px;}
    .recruit-page .box1 .info>p:nth-of-type(2){font-size: 14px;line-height: 26px;max-height: 2600px;}

    .recruit-page .box2{padding: 50px 0 20px;}
    .recruit-page .box2 .tit{max-width: 100%;}
    .recruit-page .box2 .tit>p{font-size: 22px;line-height: 32px}
    .recruit-page .box2 .tit>p:nth-of-type(2){margin:10px 0 20px}
    .recruit-page .box2 .search{margin:25px 0 30px;display: block;padding:30px 25px 10px;}
    .recruit-page .box2 .search>li{margin-right: 0;margin-bottom: 20px;}
    .recruit-page .box2 .search>li>p{font-size: 14px;}
    .recruit-page .box2 .search .input>input{height: 40px;width:calc(100% - 40px);padding-left:15px}
    .recruit-page .box2 .search .input>p{width:40px;background-size:16px;height:40px}
    .recruit-page .box2 .list{display: block}
    .recruit-page .box2 .list>li{width: 100%;margin-right: 0;padding:30px 25px;font-size: 14px}
    .recruit-page .box2 .list>li>p:nth-of-type(2){font-size: 20px;line-height:30px;margin:10px 0}
    .recruit-page .box2 .page{padding:0 0 30px}

    .recruit-page .popup .con{margin:50px auto;padding:30px 25px}
    .recruit-page .popup .close{top: 20px;right: 20px;width: 35px;height: 35px;background-size:16px}
    .recruit-page .popup .con>p:nth-of-type(1){font-size: 20px;line-height: 30px;padding-right: 50px;}
    .recruit-page .popup .con>p:nth-of-type(2){padding:20px 0}
    .recruit-page .popup .con>p:nth-of-type(2)>span:nth-of-type(1){padding:0 30px 0 25px}
    .recruit-page .popup .con>p:nth-of-type(2)>span:nth-of-type(1)::after{right:15px}
    .recruit-page .popup .con>p:nth-of-type(2)>span:nth-of-type(2){background: url(../images/17.png) no-repeat left top/23px;padding-left: 35px;}
    .recruit-page .popup .content{padding:20px 0;}
    .recruit-page .popup .content p{font-size: 14px;line-height: 26px}
    .recruit-page .popup .con>p:nth-of-type(3){line-height: 24px;font-size: 14px;background-size:20px;padding-left: 30px;}
}

@media (any-hover:hover){
    .recruit-page .box2 .list>li:hover{background: #124588;color:#fff}
    .recruit-page .box2 .list>li:hover>p:nth-of-type(2){color:#fff}

    .recruit-page .popup .close:hover{background-color: #124588;background-image: url(../images/close-w.svg);}
}

/* 全球 */
.layout-page.list{padding:100px 0 50px}
.layout-page.list li{position: relative;margin-bottom: 50px;display: flex;align-items: center;}
.layout-page.list .img-bg{width:40.62%;border-radius: 10px;}
.layout-page.list .img{padding-bottom:61.53%}
.layout-page.list .info{width:59.38%;padding-left: 60px;}
.layout-page.list .info>p:nth-of-type(1){font-size: 36px;line-height: 46px;color:#000;}
.layout-page.list .txt{border-top: 1px solid rgba(0,0,0,.1);padding:25px 0;margin-top: 25px;}
.layout-page.list .txt>p{font-size: 16px;line-height: 26px;margin-bottom: 10px;padding-left: 25px;}
.layout-page.list .address{background: url(../images/19.png) no-repeat left 3px/15px;}
.layout-page.list .phone{background: url(../images/20.png) no-repeat left 5px/18px;}
.layout-page.list .fax{background: url(../images/21.png) no-repeat left 7px/15px;}
.layout-page.list .info>p:nth-of-type(2){background: url(../images/arrow.svg) no-repeat right center/9px;padding-right: 25px;display: inline-block;}
.layout-page.list .page{padding:10px 0 50px}

.layout-page.detail{padding:80px 0 45px}
.layout-page.detail .box1{display: flex;align-items: center;margin-bottom: 75px;}
.layout-page.detail .box1 .pic{width:47.65%;position: relative;}
.layout-page.detail .box1 .swiper-container{border-radius: 10px;margin-bottom: 20px;}
.layout-page.detail .box1 .img-bg{border-radius: 10px;}
.layout-page.detail .box1 .img{padding-bottom: 55.73%;}
.layout-page.detail .box1 .swiper-pagination{position: static;}
.layout-page.detail .box1 .swiper-pagination-bullet{margin:0 5px}
.layout-page.detail .box1 .swiper-pagination-bullet-active{background: #124588;}
.layout-page.detail .box1 .con{flex:1;padding-left: 60px;transform: translateY(-15px);}
.layout-page.detail .box1 .con>p:nth-of-type(1){font-size: 36px;line-height: 46px;border-bottom: 1px rgba(0,0,0,.1) solid;padding-bottom:20px;margin-bottom:15px}
.layout-page.detail .box1 .con>p:nth-of-type(2){font-size: 16px;line-height: 30px;max-height: 210px;}

.layout-page.detail .box2{display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.layout-page.detail .box2 li{width:calc(50% - 20px);margin-bottom: 40px;background: url(../images/22.png) no-repeat center center/cover;border:1px #e5e5e5 solid;border-radius: 10px;padding:40px 50px 35px;transition: .3s;}
.layout-page.detail .box2 li:nth-child(2n+1){margin-right: 40px;}
.layout-page.detail .box2 li>p{font-size: 16px;line-height: 26px;padding-left: 30px;margin-bottom: 10px;}
.layout-page.detail .box2 .company{background: url(../images/23.png) no-repeat left 4px/17px;}
.layout-page.detail .box2 .address{background: url(../images/19.png) no-repeat left 3px/15px;}
.layout-page.detail .box2 .phone{background: url(../images/20.png) no-repeat left 5px/18px;}
.layout-page.detail .box2 .email{background: url(../images/24.png) no-repeat left 7px/18px;}

.layout-page.detail .box3>p{font-size: 34px;color:#000}
.layout-page.detail .box3 ul{display: flex;flex-wrap: wrap;margin-top: 30px;}
.layout-page.detail .box3 li{width: calc(100% / 3 - 20px);margin-right: 30px;margin-bottom: 30px;border-radius: 10px;transition: .3s;position: relative;border:1px rgba(0,0,0,.1) solid;padding: 30px 25px 35px 35px;}
.layout-page.detail .box3 li:nth-child(3n){margin-right: 0;}
.layout-page.detail .box3 li>p:nth-of-type(1){font-size: 24px;color:#000;margin-bottom: 10px;}
.layout-page.detail .box3 li>p:nth-of-type(2){line-height: 24px;}

@media (max-width:1440px){
    .layout-page.list{padding:80px 0 30px}
    .layout-page.list .info{padding-left: 50px;}
    .layout-page.list .info>p:nth-of-type(1){font-size: 30px;line-height: 40px;}
    .layout-page.list .txt{margin-top: 20px;padding:20px 0}

    .layout-page.detail{padding:60px 0 35px}
    .layout-page.detail .box1{margin-bottom: 55px;}
    .layout-page.detail .box1 .con{padding-left: 50px;}
    .layout-page.detail .box1 .con>p:nth-of-type(1){font-size: 30px;line-height: 40px;padding-bottom: 15px;margin-bottom: 10px;}
    .layout-page.detail .box2{margin-bottom: 20px;}
    .layout-page.detail .box3>p{font-size: 30px;}
    .layout-page.detail .box3 li>p:nth-of-type(1){font-size: 20px;margin-bottom: 5px;}
}

@media (max-width:1279px){
    .layout-page.list{padding:50px 0 20px}
    .layout-page.list li{margin-bottom: 30px;display: block}
    .layout-page.list .img-bg{width:100%;}
    .layout-page.list .info{width:100%;padding: 20px 0 0;}
    .layout-page.list .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;}
    .layout-page.list .txt{padding:15px 0 10px;margin-top: 15px;}
    .layout-page.list .txt>p{font-size: 14px;line-height: 24px;}
    .layout-page.list .address{background-position:left 2px;}
    .layout-page.list .phone{background-position:left 4px;}
    .layout-page.list .fax{background-position:left 5px;}
    .layout-page.list .page{padding:0 0 30px}

    .layout-page.detail{padding:50px 0 20px}
    .layout-page.detail .box1{display: block;margin-bottom: 30px;}
    .layout-page.detail .box1 .pic{width:100%}
    .layout-page.detail .box1 .swiper-container{margin-bottom: 10px;}
    .layout-page.detail .box1 .con{padding: 20px 0 0;transform: translateY(0);}
    .layout-page.detail .box1 .con>p:nth-of-type(1){font-size: 20px;line-height: 30px;padding-bottom:10px;margin-bottom:10px}
    .layout-page.detail .box1 .con>p:nth-of-type(2){font-size: 14px;line-height: 26px;max-height: 2600px;}

    .layout-page.detail .box2{display: block}
    .layout-page.detail .box2 li{width:100%;margin-bottom: 30px;padding:30px 25px;background-size: 100%;background-position: left bottom;}
    .layout-page.detail .box2 li:nth-child(2n+1){margin-right: 0;}
    .layout-page.detail .box2 li>p{font-size: 14px;line-height: 24px}
    .layout-page.detail .box2 .company{background-position:left 2px;}
    .layout-page.detail .box2 .address{background-position:left 2px;}
    .layout-page.detail .box2 .phone{background-position:left 3px;}
    .layout-page.detail .box2 .email{background-position:left 5px;}

    .layout-page.detail .box3>p{font-size: 22px;text-align: center;}
    .layout-page.detail .box3 ul{display: block}
    .layout-page.detail .box3 li{width: 100%;margin-right: 0;padding: 30px 25px;}
    .layout-page.detail .box3 li>p:nth-of-type(1){font-size: 20px;margin-bottom: 10px;}
}

@media (any-hover:hover){
    .layout-page.list li:hover .img{transform: scale(1.1);}
    .layout-page.list li:hover .info>p:nth-of-type(1){color:#005bac}
    .layout-page.list li:hover .info>p:nth-of-type(2){color:#005bac}

    .layout-page.detail .box2 li:hover{transform: translateY(-5px);}
    
    .layout-page.detail .box3 li:hover{background: #124588;border-color:#124588;color:#fff}
    .layout-page.detail .box3 li:hover>p:nth-of-type(1){color: #fff;}
}

/* 联系 */
.contact-page{padding:100px 0 90px}
.contact-page .con{display: flex;justify-content: space-between;}
.contact-page .tit>p:nth-of-type(1){font-size: 40px;line-height: 50px;color:#124588;margin-bottom: 10px;}
.contact-page .tit>p:nth-of-type(2){line-height: 24px}
.contact-page .info{width:42%}
.contact-page .info ul{margin:15px 0 30px;}
.contact-page .info li{font-size: 16px;line-height:26px;color:#000;padding:25px 0 25px 40px;border-bottom: 1px solid rgba(0,0,0,.1);}
.contact-page .info .address{background: url(../images/25.png) no-repeat left 28px/22px;}
.contact-page .info .phone{background: url(../images/26.png) no-repeat left 28px/21px;}
.contact-page .info .fax{background: url(../images/27.png) no-repeat left 28px/19px;}
.contact-page .info .img-div{width: 134px;height: 134px;}
.contact-page .form{width:45%}
.contact-page .form .tit{margin-bottom: 30px;}
.contact-page .form .input-box{display: flex;}
.contact-page .form .input-box>input{flex:1;border-radius: 5px;border:1px solid rgba(0,0,0,.1);height:45px;padding:0 15px;margin-bottom: 20px;}
.contact-page .form .input-box>input.focus{border-color:#124588}
.contact-page .form .input-box>input:nth-of-type(1){margin-right: 20px;}
.contact-page .form>textarea{width:100%;border-radius: 5px;border:1px solid rgba(0,0,0,.1);height:160px;padding:15px;margin-bottom: 20px;}
.contact-page .form>textarea.focus{border-color:#124588}
.contact-page .form>p{line-height: 40px;width:120px;color:#fff;background: #124588;border-radius: 5px;cursor: pointer;transition: .3s;text-align: center;}

@media (max-width:1440px){
    .contact-page{padding:80px 0 70px}
    .contact-page .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;margin-bottom: 5px;}
    .contact-page .info{width:45%}
    .contact-page .info li{padding:20px 0 20px 40px}
    .contact-page .info .address{background-position: left 22px;}
    .contact-page .info .phone{background-position: left 23px;}
    .contact-page .info .fax{background-position: left 23px;}
    .contact-page .form .tit{margin-bottom: 20px;}
}

@media (max-width:1279px){
    .contact-page{padding:50px 0}
    .contact-page .con{display: block}
    .contact-page .tit{text-align: center;}
    .contact-page .tit>p:nth-of-type(1){font-size: 22px;line-height: 32px}
    .contact-page .tit>p:nth-of-type(2){line-height: 24px}
    .contact-page .info{width:100%;margin-bottom: 30px;}
    .contact-page .info ul{margin:10px 0 20px;}
    .contact-page .info li{font-size: 14px;line-height:24px;padding:20px 0 20px 35px;}
    .contact-page .info .address{background-position:left 20px;}
    .contact-page .info .phone{background-position:left 22px;}
    .contact-page .info .fax{background-position:left 22px;}
    .contact-page .info .img-div{margin:0 auto}
    .contact-page .form{width:100%}
    .contact-page .form .input-box{display: block;}
    .contact-page .form .input-box>input{height:40px;margin-bottom: 15px;width:100%}
    .contact-page .form .input-box>input:nth-of-type(1){margin-right: 0;}
    .contact-page .form>textarea{height:120px;margin-bottom: 20px;}
    .contact-page .form>p{margin:0 auto}
}

@media (any-hover:hover){
    .contact-page .form>p:hover{background: #005bac;}
}

/* 单页面 */
.single-page{padding:70px 0}
.single-page>p:nth-of-type(1){font-size: 36px;line-height: 46px;color:#000;text-align: center;margin-bottom: 30px;}
.single-page .content p{font-size: 16px;line-height: 30px;}
.single-page .content img{max-width: 100%;display: block;margin:0 auto;height:auto !important}
.single-page .content a{display: inline-block;}

@media (max-width:1440px){
    .single-page{padding:50px 0}
    .single-page>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
}

@media (max-width:1279px){
    .single-page{padding:30px 0 50px}
    .single-page>p:nth-of-type(1){font-size: 30px;line-height: 40px;margin-bottom: 20px;}
    .single-page .content p{font-size: 14px;line-height: 26px;}
}

/* 搜索 */
.search-page{padding: 50px 0 40px;}
.search-page ul{display: flex;flex-wrap: wrap;}
.search-page li{width:calc(100% / 3 - 22px);margin-right: 33px;margin-bottom: 40px;background:#f8f8f8;border-radius: 10px;position: relative;transition: .3s;}
.search-page li:nth-child(3n){margin-right: 0;}
.search-page li .img-bg{border-radius:10px 10px 0 0}
.search-page li .img{padding-bottom: 56.79%;}
.search-page li .info{padding:35px 40px 45px}
.search-page li .info>p:nth-of-type(1){font-size:20px;color:#000;margin-bottom: 10px;}
.search-page li .info>p:nth-of-type(2){line-height:24px}
.search-page .page{padding:10px 0 40px}

@media (max-width:1440px){
    .search-page{padding:40px 0 20px}
    .search-page li .info{padding:25px 30px 35px}
}

@media (max-width:1279px){
    .search-page{padding: 50px 0 20px;}
    .search-page ul{display: block}
    .search-page li{width:100%;margin-right: 0;margin-bottom: 30px}
    .search-page li .info{padding:30px 25px}
    .search-page li .info>p:nth-of-type(1){font-size:18px;margin-bottom: 10px;}
    .search-page .page{padding:0 0 30px}
}

@media (any-hover:hover){
    .search-page li:hover{background: #124588;}
    .search-page li:hover .img{transform: scale(1.1);}
    .search-page li:hover .info{color:#fff}
    .search-page li:hover .info>p:nth-of-type(1){color:#fff}
    .search-page li:hover .info>p:nth-of-type(3)>span:nth-of-type(1){background-image: url(../images/9-w.png);}
    .search-page li:hover .info>p:nth-of-type(3)>span:nth-of-type(2){color:#fff}
}
