/*公共*/
.header{position: absolute;width: 100%;left: 50%;transform: translateX(-50%);background: #fff;z-index: 998;}
.header>.width{display: flex;justify-content: space-between;max-width: 1400px;align-items: center;}
.header .logo{width:159px;height: 49px;}
.header-r{flex:1;padding-left: 50px;display: flex;justify-content: flex-end;}
.header .nav{display: flex;}
.header .nav>li{padding:0 27px}
.header .nav>li>a{font-size: 15px;line-height: 100px;}
.header .nav>li>a.active{color:#014099}
.header .child{display: none;text-align: center;position: absolute;top: 100%;left: 0;width: 100%;background: #fff;border-top:1px solid #eee;border-bottom:1px solid #eee}
.header .child>a{font-size: 15px;color:#666;line-height: 80px;margin-right: 40px;}
.header .child>a:last-child{margin-right: 0;}
.header .child .con{display: flex;max-width: 1400px;margin:50px auto;text-align: left;align-items: center;}
.header .child .items{width: 81.43%;display: flex}
.header .child .item{margin-right: 60px;width: calc(50% - 60px);}
.header .child .item>a{font-size: 20px;color:#000;padding-right: 30px;background: url(../images/arrow.png) no-repeat right 10px/11px;display: inline-block;margin-bottom: 5px;}
.header .child .item>p{color:#666;}
.header .child .item ul{margin-top:20px;padding-top:15px;border-top: 1px #eee solid;}
.header .child .item li>a{font-size: 16px;color:#666;line-height: 45px;}
.header .child .img-bg{width: 18.57%;}
.header .child .img{padding-bottom: 96.15%;}
.header .search{width:20px;height: 100px;background: url(../images/search.png) no-repeat center center/20px;margin:0 35px 0 40px;cursor: pointer;position: relative}
.header .search .popup{display:none;position: absolute;right:0;top:100%;}
.header .search .popup>div{display: flex;width: 300px;}
.header .search .popup>div>input{width: 250px;padding:0 20px;background: #f2f2f2;}
.header .search .popup>div>p{width: 50px;height: 50px;background: #014099 url(../images/search-w.png) no-repeat center center/20px;transition: .3s;}
.header .lang{background: url(../images/lang.svg) no-repeat left center/20px;padding-left: 30px;font-size: 15px;cursor: pointer;position: relative;}
.header .lang>span{line-height: 100px;}
.header .lang>span:first-child{margin-right: 10px;padding-right: 10px;position: relative;}
.header .lang>span:first-child::after{content:'';position: absolute;top: 2px;right: 0;width: 1px;height: 16px;background: #ddd;}
.header .lang .popup{display:none;position: absolute;top: 100%;left: 50%;transform:translateX(-50%);width: 250px;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);border-top:2px solid #014099;padding:30px 40px 15px}
.header .lang .popup>a{display: flex;font-size: 16px;margin-bottom: 15px;}
.header .lang .popup>a>span:nth-of-type(1){width:90px;}
.header .menu{display: none;}
.header-space{height: 100px;}

.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:129px;height:40px}
.nav-m .close{width:20px;height:20px;background:url(../images/close.svg) no-repeat center center/20px}
.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:50%;right:0;transform:translateY(-50%);content:'';width:18px;height:18px;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 .child{display:none;margin-left:15px;margin-bottom:10px}
.nav-m .child>a{display:block;padding:18px 0;border-bottom:1px rgba(0,0,0,.1) solid;font-size:16px}

.footer{padding: 60px 0;background: #F7F8FA;}
.footer .width{max-width:1400px;}
.footer1{display: flex;align-items: center}
.footer1 .logo{width: 180px;height: 57px;}
.footer1 .con{flex:1;padding-left: 50px;display: flex;justify-content: flex-end;}
.footer1 .link{display: flex;align-items: center;}
.footer1 .link>p{font-size: 18px;margin-right: 5px;}
.footer1 .link>a{width: 38px;height: 38px;border-radius: 50%;border:1px solid #e5e5e5;margin-right: 15px;transition: .3s;}
.footer1 .link>a>img{max-width: 50%;max-height: 50%;}
.footer1 .con>a{line-height: 48px;height: 50px;width: 180px;border:1px solid rgba(0,0,0,.1);padding-left: 70px;background: url(../images/6.png) no-repeat 40px center/16px;font-size: 16px;margin-left: 15px;transition: .3s;}
.footer2{display: flex;border-bottom: 1px solid rgba(0,0,0,.1);border-top: 1px solid rgba(0,0,0,.1);margin:20px 0 25px;padding:40px 0 20px}
.footer2 .info{width: 21%;padding-right:20px}
.footer2 .info li{margin-bottom: 25px;}
.footer2 .info li>p:nth-of-type(1){color:#666;margin-bottom: 5px;}
.footer2 .info li>p:nth-of-type(2){font-size: 20px;line-height: 30px;word-break:break-all}
.footer2 .info .img-div{width: 112px;height: 112px;margin-top: 15px;}
.footer2 .nav{flex:1;display: flex;justify-content: space-between;}
.footer2 .nav li{margin-right: 4%;}
.footer2 .nav li:last-child{margin-right: 0;}
.footer2 .nav li>a{font-size: 18px;margin-bottom: 30px;}
.footer2 .nav .child>a{color:#666;margin-bottom: 10px;display: block;}
.footer3{display: flex;align-items: center;}
.footer3>p{width: 70%;padding-right: 50px;display: flex;}
.footer3>p>span{color:#999}
.footer3>p>a{color:#999}
.footer3>p>a:nth-of-type(1){margin:0 10px}
.footer3 ul{flex:1;display: flex;justify-content: flex-end;}
.footer3 li>a{color:#999;margin-left: 20px}

.float{position: fixed;right:0;top:50%;width:60px;height:130px;margin-top:-65px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);z-index: 998;padding:5px 0}
.float .item{padding:0 10px;cursor: pointer;}
.float .item>.img-div{width: 40px;height: 60px;}
.float .item>.img-div>img{max-width: 55%;max-height: 55%;}
.float .zx{position: relative;}
.float .zx>.img-div{border-bottom: 1px solid #e5e5e5;}
.float .tc-box{display:none;position: absolute;left: -430px;top: 50%;transform: translateY(-50%);width:430px;z-index:1000}
.float .tc-box .close{display: none;}
.float .tc-space{width: 30px;height: 460px;position: absolute;right: 0;top: 0;}
.float .tc{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);width: 400px;height: 460px;position: relative;padding:15px 40px}
.float .tc::after{content:'';width: 20px;height: 20px;background: #fff;position: absolute;right: -10px;top: 50%;transform: translateY(-50%) rotate(45deg);}
.float .tc .row{display: flex;padding:25px;border-bottom: 1px #eee solid;}
.float .tc .row:last-child{border-bottom: 0;}
.float .tc .img-div{width: 55px;height: 55px;border:1px #eee solid;border-radius: 50%}
.float .tc .img-div>img{max-width: 40%;max-height: 40%;}
.float .tc .txt{flex:1;padding-left:20px}
.float .tc .txt>p{font-size: 16px;color:#999;line-height:32px}
.float .tc .txt>p:nth-of-type(1){color:#666;line-height: 26px;}

.snav{border-top:1px solid #eee;background: #fff;}
.snav.shadow{box-shadow: 0 5px 10px rgba(0,0,0,.05);}
.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:70px}
.snav .crumb{width:35%;display:flex}
.snav .crumb>a{color:#999}
.snav .crumb>em{font-style:normal;margin:0 10px;color:#999}
.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:#014099}
.snav-space{height:70px;display:none}

.inner-banner{position:relative}
.inner-banner .m{display:none}
.inner-banner .img{padding-bottom:22.39%}
.inner-banner .width{position:absolute;top:30%;left:50%;transform:translateX(-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:18px;line-height:28px}
.inner-banner .width>a{width: 230px;line-height: 60px;color:#fff;border:1px #fff solid;background:url(../images/arrow-w.png) no-repeat 80% center/16px;padding-left: 40px;font-size: 16px;margin-top: 35px;}
.inner-banner .btn{display: flex;margin-top: 35px;}
.inner-banner .btn>a{width: 180px;line-height: 60px;color:#fff;border:1px #fff solid;background:url(../images/32.png) no-repeat 40px center/22px;padding-left: 75px;font-size: 16px;}
.inner-banner .btn>a:nth-child(2){background-image: url(../images/33.png);margin-left: 20px;}

.contact{padding: 70px 0 85px;}
.contact .width>p{text-align: center;color:#fff;}
.contact .width>p:nth-of-type(1){font-size: 36px;line-height:46px;margin-bottom: 35px;position: relative;}
.contact .width>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #fff;}
.contact .width>p:nth-of-type(2){font-size: 16px;line-height:26px;}
.contact .width>a{width: 180px;height:60px;margin:35px auto 0;display:block;line-height:58px;border:1px #fff solid;background:url(../images/13.png) no-repeat 40px 22px/19px;color:#fff;padding-left: 75px;font-size: 16px;}

@media (max-width:1440px){
    .header .nav>li{padding:0 22px}
    .header .nav>li>a{line-height: 80px;}
    .header .search{margin:0 20px;height:80px}
    .header .lang>span{line-height: 80px;}
    .header .lang .popup{left:auto;transform: translateX(0);right: 0;}
    .header-space{height:80px}

    .footer{padding:30px 0}
    .footer1 .logo{width:159px;height:49px}
    .footer2{margin:15px 0;padding:30px 0 10px}
    .footer2 .info li{margin-bottom: 15px;}
    .footer2 .info li>p:nth-of-type(2){font-size: 18px;line-height: 28px;}

    .float .tc-box{width:350px;left:-350px}
    .float .tc-space{height:420px}
    .float .tc{width:320px;padding:15px 30px;height:420px}
    .float .tc .row{padding:20px}
    .float .tc .img-div{width:50px;height:50px}

    .snav .width{height:60px}
    .snav li{margin-left: 30px;}
    .snav-space{height:60px}

    .inner-banner .width>p:nth-of-type(1){font-size: 38px;line-height: 48px;}
    .inner-banner .width>a{margin-top:20px;line-height: 55px;font-size: 14px;width:200px;padding-left: 30px;}
    .inner-banner .btn{margin-top:20px}
    .inner-banner .btn>a{line-height: 55px;font-size: 14px}

    .contact{padding:60px 0 75px}
    .contact .width>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .contact .width>a{width:160px;line-height: 53px;height: 55px;padding-left: 65px;background-position: 30px 20px;}
}

@media (max-width:1279px){
    .header{position: fixed;border-bottom: 1px #eee solid;}
    .header .logo{width:129px;height: 40px;}
    .header-r{padding-left: 30px}
    .header .nav{display: none;}
    .header .search{width:20px;height: 70px;background: url(../images/search.png) no-repeat center center/20px;margin:0 10px 0 0}
    .header .search .popup{position: fixed;right:auto;left:0;top:70px;width:100%;z-index: 999;}
    .header .search .popup>div{width: 100%;}
    .header .search .popup>div>input{width: calc(100% - 45px)}
    .header .search .popup>div>p{width: 45px;height: 45px;background-size:16px}
    .header .lang{background: url(../images/lang.svg) no-repeat left center/20px;padding-left: 30px;}
    .header .lang>span{display: none;}
    .header .lang .popup{left: auto;transform:translateX(0);right:0;width: 220px;padding:20px 30px 10px}
    .header .lang .popup>a{font-size: 14px;margin-bottom: 10px;}
    .header .menu{display:block;width:20px;height: 70px;background: url(../images/menu.svg) no-repeat center center/20px}
    .header-space{height: 70px;}

    .footer{padding: 30px 0 20px}
    .footer1{display: block}
    .footer1 .logo{margin:0 auto 20px}
    .footer1 .con{padding-left: 0;justify-content: center}
    .footer1 .link>p{font-size: 14px}
    .footer1 .link>a{margin-right: 10px}
    .footer2{display: block;margin:20px 0;padding:20px 0}
    .footer2 .info{width: 100%;}
    .footer2 .info li{margin-bottom: 0;display: flex;align-items: center;justify-content: center;}
    .footer2 .info li:last-child{display: block;margin-top:20px;text-align: center;}
    .footer2 .info li>p:nth-of-type(1){line-height: 26px;margin-bottom: 0;margin-right: 10px;}
    .footer2 .info li:last-child>p:nth-of-type(1){margin-right:0}
    .footer2 .info li>p:nth-of-type(2){font-size: 16px;line-height: 26px;}
    .footer2 .info .img-div{margin: 10px auto 0;}
    .footer2 .nav{display: none}
    .footer3{display: block}
    .footer3>p{width: 100%;padding-right: 0;display: block;text-align: center;font-size: 12px;}
    .footer3>p>a{display: block;margin-top:3px}
    .footer3>p>a:nth-of-type(1){margin-top:3px}
    .footer3 ul{justify-content:center;margin-top:5px}
    .footer3 li>a{margin-left: 10px}

    .float{width:40px;height:76px;margin-top:-38px;padding:0}
    .float .item{padding:0 5px}
    .float .item>.img-div{width: 30px;height: 40px;}
    .float .tc-box{display:none;position: fixed;left: 10%;width:80%;top: 50%;}
    .float .tc-box .close{display:block;width:25px;height:25px;background:#999 url(../images/close-w.svg) no-repeat center center/14px;position: absolute;top:20px;right:20px;border-radius: 50%;z-index: 999;}
    .float .tc-space{display: none;}
    .float .tc{width: 100%;height: auto;padding:10px 25px}
    .float .tc::after{display: none;}
    .float .tc .row{padding:20px 0}
    .float .tc .img-div{width: 40px;height: 40px;}
    .float .tc .txt>p{font-size: 14px;line-height:24px}

    .snav{border-top:0}
    .snav .width{height:50px}
    .snav .crumb{width:100%;white-space: nowrap;overflow-x: auto;}
    .snav .crumb>em{margin:0 5px}
    .snav ul{display: none;}
    .snav-space{height:50px}

    .inner-banner .pc{display:none}
    .inner-banner .m{display:block}
    .inner-banner .img{padding-bottom:66.66%}
    .inner-banner .width{top:40%;text-align: center;transform: translate(-50%,-50%);}
    .inner-banner .width>p:nth-of-type(1){font-size:25px;line-height:35px;margin-bottom:5px}
    .inner-banner .width>p:nth-of-type(2){font-size:14px;line-height:24px}
    .inner-banner .width>a{width: 170px;line-height: 45px;background-position:85% center;background-size:12px;padding-left: 25px;font-size: 14px;margin-top: 20px;text-align: left;}
    .inner-banner .btn{margin-top: 20px;justify-content: center;}
    .inner-banner .btn>a{width: 135px;line-height: 45px;background-size:20px;background-position:25px;padding-left: 55px;font-size: 14px;text-align: left;}
    .inner-banner .btn>a:nth-child(2){background-size:16px;margin-left: 10px;}

    .contact{padding: 50px 0;}
    .contact .width>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .contact .width>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .contact .width>p:nth-of-type(2){font-size: 14px;line-height:24px;}
    .contact .width>a{width: 145px;height:45px;margin:20px auto 0;line-height:45px;background-position:25px 15px;color:#fff;padding-left: 60px;font-size: 14px;}
}

@media (any-hover:hover){
    .header .nav>li>a:hover{color:#014099}
    .header .child>a:hover{color:#014099}
    .header .child .item>a:hover{color:#014099;background-image: url(../images/arrow-m.png);}
    .header .child .item li>a:hover{color:#014099}
    .header .search .popup>div>p:hover{background-color: #004db8;}
    .header .lang .popup>a:hover{color:#014099}

    .footer1 .link>a:hover{background:#014099;border-color: #014099;}
    .footer1 .con>a:hover{color:#fff;background-color: #014099;border-color: #014099;background-image: url(../images/6-w.png)}
    .footer2 .nav li>a:hover{color:#014099}
    .footer2 .nav .child>a:hover{color:#014099}
    .footer3>p>a:hover{color:#014099}
    .footer3 li>a:hover{color:#014099}
    
    .float .tc .txt>p:hover{color:#014099}
    .float .tc .txt>p:nth-of-type(1):hover{color:#666}

    .contact .width>a:hover{background:url(../images/13.png) no-repeat 40px 22px/19px,linear-gradient(to right,#014099,#014eba);border-color:#014099}

    .snav .crumb>a:hover{color:#014099}
    .snav li:hover>a{color:#014099}

    .inner-banner .width>a:hover{background:url(../images/arrow-w.png) no-repeat 80% center/16px,linear-gradient(to right,#014099,#014eba);border-color:#014099}
    .inner-banner .btn>a:hover{background:url(../images/32.png) no-repeat 40px center/22px,linear-gradient(to right,#014099,#014eba);border-color:#014099}
    .inner-banner .btn>a:nth-child(2):hover{background:url(../images/33.png) no-repeat 40px center/22px,linear-gradient(to right,#014099,#014eba);border-color:#014099}
}

/*首页*/
.index-page .width{max-width: 1400px;}
.index-page .box{display: none;position: relative;}
.index-page .tit-box{display: flex;align-items: flex-end;}
.index-page .tit{flex:1;padding-right: 50px;}
.index-page .tit>p:nth-of-type(1){font-size: 20px;line-height: 30px;color:#666;margin-bottom: 5px;}
.index-page .tit>p:nth-of-type(2){font-size: 48px;line-height: 58px;color:#000}
.index-page .tit-box>p{width:53.57%;display: flex;justify-content: flex-end;font-size: 16px;line-height: 30px;color:#666;padding-bottom: 10px;}
.index-page .float{position: absolute;}

.index-page .banner .m{display: none;}
.index-page .banner video{width:100%;object-fit:cover;position: absolute;top:0;left:0}
.index-page .banner .width{position: absolute;left: 50%;top:32%;transform: translateX(-50%);}
.index-page .banner .info{width: 50%;color:#fff}
.index-page .banner .info>p:nth-of-type(1){font-size: 22px;line-height: 32px;margin-bottom: 5px;}
.index-page .banner .info>p:nth-of-type(2){font-size: 60px;line-height: 72px;}
.index-page .banner .info>p:nth-of-type(2)>span{color:#004db8 !important}
.index-page .banner .info>p:nth-of-type(3){font-size: 18px;line-height: 30px;margin: 20px auto 0;max-width: 870px;}
.index-page .banner .info ul{margin:30px 0 35px}
.index-page .banner .info li{display: flex;margin-bottom: 10px;}
.index-page .banner .info .img-div{width: 35px;height: 35px;border-radius: 50%;border:1px solid #014099;background:#014099}
.index-page .banner .info .img-div>img{max-width: 50%;max-height: 50%;}
.index-page .banner .info li>p{font-size: 20px;line-height: 35px;flex:1;padding-left: 10px;}
.index-page .banner .info>a{width: 180px;height:60px;line-height:58px;border:1px #fff solid;background:url(../images/arrow-w.png) no-repeat 80% center/16px;font-size: 16px;color:#fff;padding-left: 40px;border-radius: 30px;}
.index-page .banner .arrow{width: 150px;position: absolute;bottom: 30px;right: 13.5%;z-index: 2;display: flex;}
.index-page .banner .arrow>div{width: 70px;height: 70px;border-radius: 50%;border: 2px solid rgba(255,255,255,.5);background: url(../images/arrow-w.png) no-repeat center center/16px;cursor: pointer;transition: .3s;}
.index-page .banner .prev{margin-right: 10px;transform: rotate(180deg);}
.index-page .banner .down{width: 20px;height: 43px;background: url(../images/1.png) no-repeat center center/20px;position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);z-index: 2;animation: index-banner-down .5s linear infinite alternate;}
@keyframes index-banner-down {
    to{bottom:25px}
}
.index-page .banner .swiper-slide.center .info{text-align: center;width:100%}
.index-page .banner .swiper-slide.center .info>a{text-align: left;}
.index-page .banner .swiper-slide.black .info{color:#000}
.index-page .banner .swiper-slide.black .info .img-div{border-color:rgba(0,77,185,.2);background: none;}
.index-page .banner .swiper-slide.black .info>a{border-color: #000;color:#000;background-image:url(../images/arrow.png)}

.index-page .box1 .tit-box{padding-top: 5%;}
.index-page .box1 ul{display: flex;margin-top: 40px;}
.index-page .box1 li{width: calc(100% / 3 - 20px);margin-right: 30px;background: #fff;padding:45px 60px 60px;position: relative;}
.index-page .box1 li:last-child{margin-right: 0;}
.index-page .box1 li .img-div{height: 230px;}
.index-page .box1 li>p:nth-of-type(1){font-size: 30px;color:#000;margin:30px 0 10px}
.index-page .box1 li>p:nth-of-type(2){font-size: 16px;color:#666;margin-bottom:30px}
.index-page .box1 li>a:nth-of-type(1){width: 180px;height:60px;line-height:58px;border:1px rgba(0,0,0,.1) solid;position:relative;z-index:20}
.index-page .box1 li>a:nth-of-type(1)>p{font-size: 16px;background:url(../images/arrow.png) no-repeat 80% center/16px;padding-left: 40px;position:relative;z-index:2;width:100%;display:block}
.index-page .box1 li>a:nth-of-type(1)::after{content:'';position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:linear-gradient(to right,#014099,#014eba);transition:transform .3s;transform:scaleX(0);transform-origin:right center}

.index-page .box2 .con{display: flex;margin-top: 35px;}
.index-page .box2 .num{flex: 1;padding:20px 30px 0 0;}
.index-page .box2 .num li{display: flex;align-items: center;margin-bottom: 40px;}
.index-page .box2 .num .img-div{width: 41px;height: 39px}
.index-page .box2 .num .info{flex:1;padding-left: 40px;}
.index-page .box2 .num li .info>p:nth-of-type(1){color:#000;display: flex;align-items: center;font-size: 20px;}
.index-page .box2 .num li .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 48px;margin-right: 10px;}
.index-page .box2 .num li .info>p:nth-of-type(2){font-size: 16px;line-height: 26px;color: #666;}
.index-page .box2 .num>a{width: 180px;height:60px;line-height:58px;border:1px rgba(0,0,0,.1) solid;position:relative;z-index:20}
.index-page .box2 .num>a>p{font-size: 16px;background:url(../images/arrow.png) no-repeat 80% center/16px;padding-left: 40px;position:relative;z-index:2;width:100%;display:block}
.index-page .box2 .num>a::after{content:'';position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:linear-gradient(to right,#014099,#014eba);transition:transform .3s;transform:scaleX(0);transform-origin:right center}

.index-page .box2 .map{width: 1140px;height: 474px;background: url(../images/3.jpg) no-repeat center center/100%;position: relative;}
.index-page .box2 .map li{position: absolute;width: 11px;height: 11px;border-radius: 50%;background: #999;cursor: pointer;}
.index-page .box2 .map li::before{content:'';position: absolute;width: 100%;height: 100%;border-radius: 50%;background: rgba(153,153,153,.15);transform: translate(-50%,-50%) scale(2.36);top:50%;left: 50%;}
.index-page .box2 .map li::after{content:'';position: absolute;width: 100%;height: 100%;border-radius: 50%;background: rgba(1,64,153,.15);transform: translate(-50%,-50%);top:50%;left: 50%;}
.index-page .box2 .map li>p{position: absolute;top:-20px;left:calc(100% + 50px);background: linear-gradient(to right,#014099,#014eba);width: max-content;font-size: 16px;color:#fff;line-height: 36px;padding:20px 50px 25px;display: none;z-index: 2;}
.index-page .box2 .map li>p::after{content:'';position: absolute;top: 20px;left: -8px;width: 15px;height: 15px;background: #014099;transform: rotate(45deg);}
.index-page .box2 .map li>p.left{left:auto;right:calc(100% + 50px)}
.index-page .box2 .map li>p.left::after{left:auto;right:-8px;background: #014eba;}
.index-page .box2 .map li.active{background: #014099;}
.index-page .box2 .map li.active::before{background: rgba(1,64,153,.15)}
.index-page .box2 .map li.active::after{animation: index-box2-play .8s linear infinite}
@keyframes index-box2-play {
    to{transform: translate(-50%,-50%) scale(4.54);opacity: 0}
}

.index-page .box3 .tit-box{padding-top: 7%;}
.index-page .box3 .cate{width:53.57%;display: flex;justify-content: flex-end;padding-bottom: 10px;}
.index-page .box3 .cate .swiper-container{margin:0}
.index-page .box3 .cate .swiper-slide{width: auto;line-height: 50px;font-size: 16px;color:#666;padding:0 40px;margin-right:5px}
.index-page .box3 .cate .swiper-slide:last-child{margin-right: 0;}
.index-page .box3 .cate .swiper-slide.active{background: linear-gradient(to right,#014099,#014eba);color: #fff;}
.index-page .box3 .con-box{display: none;}
.index-page .box3 .con{display: flex;justify-content: space-between;margin-top: 35px;}
.index-page .box3 .con .swiper-container{width: 55.71%;margin: 0;height: 580px;}
.index-page .box3 .con .swiper-slide .img-bg{height: 100%;}
.index-page .box3 .con .swiper-slide .img{height: 100%;}
.index-page .box3 .con .swiper-slide .info{position: absolute;bottom: 0;left: 0;color:#fff;padding:20% 0 35px 40px;background: linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.8) 90%);width: 100%;transition: .3s;}
.index-page .box3 .con .swiper-slide .info>p:nth-of-type(2){font-size: 20px;line-height: 32px;width: 50%;margin-top:10px}
.index-page .box3 .swiper-pagination{width: 40%;position: absolute;z-index: 2;bottom: 40px;right: 40px;left:auto;display: flex;justify-content: flex-end;}
.index-page .box3 .swiper-pagination-bullet{width: 40px;height: 4px;border-radius: 0;background: rgba(255,255,255,.3);opacity: 1;}
.index-page .box3 .swiper-pagination-bullet-active{background: #fff;}
.index-page .box3 ul{width:calc(44.29% - 30px);}
.index-page .box3 li{display: flex;margin-bottom: 20px;position: relative;height:130px}
.index-page .box3 li:last-child{margin-bottom: 0;}
.index-page .box3 li .img-bg{width:33.89%;height: 100%;}
.index-page .box3 li .img{height: 100%;}
.index-page .box3 li .info{width: 66.11%;background: #fff;padding:25px 30px 0}
.index-page .box3 li .info>p:nth-of-type(1){font-size: 16px;line-height: 24px;margin-bottom: 15px;}
.index-page .box3 li .info>p:nth-of-type(2){display: flex;font-size: 12px;justify-content: space-between;}
.index-page .box3 li .info>p:nth-of-type(2)>span:nth-of-type(1){color:#999;background: url(../images/5.png) no-repeat left 2px/13px;padding-left: 20px;}
.index-page .box3 li .info>p:nth-of-type(2)>span:nth-of-type(2){color:#666;background: url(../images/arrow.png) no-repeat right 5px/11px;padding-right: 20px;}

.index-page .box4{position: relative;overflow:hidden}
.index-page .box4-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;animation: index-box4-play 1s 1s linear forwards;animation-play-state:paused;z-index: 2;}
@keyframes index-box4-play {
    to{transform: scale(2);opacity: 0;}
}
.index-page .box4-con{height: 100%;}
.index-page .box4 .tit-box{display: block;text-align: center;width: 100%;position: absolute;left: 50%;transform: translateX(-50%);top:32%}
.index-page .box4 .tit{padding-right: 0;}
.index-page .box4 .tit>p{color:#fff;font-size: 48px;line-height: 58px;margin-bottom: 15px;text-align: center;}
.index-page .box4 .tit-box>p{width: 100%;justify-content: center;color:#fff}
.index-page .box4 .tit-box>a{text-align:left;width: 180px;height:60px;margin:35px auto 0;display:block;line-height:58px;border:1px #fff solid;background:url(../images/arrow-w.png) no-repeat 80% center/16px;font-size: 16px;padding-left: 40px;color:#fff}
.index-page .box4 .num{max-width:1300px;margin:0 auto;position: absolute;left: 50%;transform: translateX(-50%);bottom:80px;display: flex;justify-content: center;}
.index-page .box4 .swiper-slide{width: auto;margin-right: 100px;display: flex;align-items: center;position: relative;}
.index-page .box4 .swiper-slide:first-child::after{content:'=';position: absolute;right:-60px;top:15px;font-size: 30px;color:#fff}
.index-page .box4 .swiper-slide:last-child{margin-right: 0;}
.index-page .box4 .swiper-slide .img-div{width: 70px;height: 70px;border-radius: 50%;border: 2px solid #fff;}
.index-page .box4 .swiper-slide .img-div>img{max-width: 50%;max-height: 50%;}
.index-page .box4 .info{flex:1;padding-left: 20px;color:#fff}
.index-page .box4 .info>p:nth-of-type(1){margin-bottom: 5px;display: flex;align-items: center;}
.index-page .box4 .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 36px;}
.index-page .box4 .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: 16px;margin:5px 0 0 10px}
.index-page .box4 .info>p:nth-of-type(2){font-size: 16px;}

@media (max-width:1600px){
    .index-page .tit>p:nth-of-type(2){font-size: 43px;line-height: 53px;}

    .index-page .banner .info>p:nth-of-type(2){font-size: 55px;line-height: 65px;}

    .index-page .box1 .tit-box{padding-top:8%}
    .index-page .box1 li{padding:45px 50px 50px}
    .index-page .box1 li>p:nth-of-type(1){font-size: 25px;}

    .index-page .box2 .tit-box{padding-top:5%}
    .index-page .box2 .num li{margin-bottom: 30px;}
    .index-page .box2 .num .info{padding-left: 25px;}
    .index-page .box2 .num li .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 43px;}

    .index-page .box3 .con .swiper-container{height:500px}
    .index-page .box3 li{height: 110px;}
    .index-page .box3 li .info{padding:15px 20px 0}

    .index-page .box4 .tit>p{font-size: 43px;line-height: 53px;}
}

@media (max-width:1440px){
    .index-page .tit>p:nth-of-type(1){font-size: 16px;line-height: 26px;}
    .index-page .tit>p:nth-of-type(2){font-size: 30px;line-height: 40px;}

    .index-page .banner .info>p:nth-of-type(2){font-size: 45px;line-height: 55px;}
    .index-page .banner .info .img-div{width:30px;height:30px}
    .index-page .banner .info li>p{font-size: 16px;line-height: 30px;}
    .index-page .banner .arrow{width:130px}
    .index-page .banner .arrow>div{width:60px;height:60px}

    .index-page .box1 .tit-box{padding-top:6%}
    .index-page .box1 ul{margin-top: 20px;}
    .index-page .box1 li{padding:35px 40px 30px}
    .index-page .box1 li .img-div{height:150px}
    .index-page .box1 li>p:nth-of-type(1){font-size: 20px;margin:20px 0 10px}
    .index-page .box1 li>p:nth-of-type(2){font-size: 14px;margin-bottom: 20px;}
    .index-page .box1 li>a:nth-of-type(1){height: 50px;width:140px;line-height: 48px}
    .index-page .box1 li>a:nth-of-type(1)>p{padding-left: 25px;font-size: 14px;background-size: 12px;}

    .index-page .box2 .tit-box{padding-top:7%}
    .index-page .box2 .con{margin-top:20px}
    .index-page .box2 .num{padding:20px 0 0}
    .index-page .box2 .num li{margin-bottom: 20px;}
    .index-page .box2 .num .img-div{width:36px;height:34px}
    .index-page .box2 .num .info{padding-left:15px}
    .index-page .box2 .num li .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 30px;}
    .index-page .box2 .num li .info>p:nth-of-type(2){font-size: 14px;line-height: 24px;}
    .index-page .box2 .num>a{height: 50px;width:140px;line-height: 48px;margin-top:20px}
    .index-page .box2 .num>a>p{padding-left: 25px;font-size: 14px;background-size: 12px}
    .index-page .box2 .map{width:1000px;height:400px;background-size:100% 100%;}
    .index-page .box2 .map li>p{padding:20px 30px;font-size: 14px;line-height: 30px;}

    .index-page .box3 .con{margin-top:20px}
    .index-page .box3 .con .swiper-container{height:390px}
    .index-page .box3 li{height:90px;margin-bottom: 10px;}
    .index-page .box3 li .info>p:nth-of-type(1){font-size: 14px;line-height: 22px;margin-bottom: 5px;}

    .index-page .box4 .tit-box>a{height: 50px;width:140px;line-height: 48px;padding-left: 25px;font-size: 14px;background-size: 12px;}
    .index-page .box4 .tit>p{font-size: 30px;line-height: 40px;}
    .index-page .box4 .num{bottom:50px}
    .index-page .box4 .swiper-slide{margin-right:80px}
    .index-page .box4 .swiper-slide:first-child::after{top:10px;right:-50px}
    .index-page .box4 .swiper-slide .img-div{width:60px;height:60px}
    .index-page .box4 .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 30px;}
    .index-page .box4 .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: 14px;}
    .index-page .box4 .info>p:nth-of-type(2){font-size: 14px;}
}

@media (max-width:1279px){
    .index-page .box{display: block;}
    .index-page .tit-box{display: block;text-align: center;}
    .index-page .tit{padding-right: 0;margin-bottom: 10px;}
    .index-page .tit>p:nth-of-type(1){font-size: 16px;line-height: 26px;}
    .index-page .tit>p:nth-of-type(2){font-size: 25px;line-height: 35px}
    .index-page .tit-box>p{width:100%;display: block;font-size: 14px;line-height: 24px;padding-bottom: 0;}
    .index-page .float{position: fixed;}

    .index-page .banner{position: relative;}
    .index-page .banner .pc{display: none;}
    .index-page .banner .m{display: block;}
    .index-page .banner .img{padding-bottom: 133.33%;}
    .index-page .banner video{display:none}
    .index-page .banner .width{top:120px}
    .index-page .banner .info{width: 100%;}
    .index-page .banner .info>p:nth-of-type(1){font-size: 14px;line-height: 24px;margin-bottom: 5px;}
    .index-page .banner .info>p:nth-of-type(2){font-size: 20px;line-height: 30px;}
    .index-page .banner .info>p:nth-of-type(3){font-size: 12px;line-height: 20px;margin:10px auto 0}
    .index-page .banner .info ul{margin:20px 0}
    .index-page .banner .info .img-div{width: 25px;height: 25px}
    .index-page .banner .info li>p{font-size: 14px;line-height: 25px;}
    .index-page .banner .info>a{width: 135px;height:45px;line-height:43px;background-size:14px;font-size: 14px;padding-left: 30px;text-align: left;}
    .index-page .banner .arrow{width: 75px;right:20px;bottom:20px}
    .index-page .banner .arrow>div{width: 35px;height: 35px;background-size:10px;border-width:1px}
    .index-page .banner .prev{margin-right: 5px}
    .index-page .banner .down{width: 15px;height: 38px;background-size:15px;bottom: 20px}
    @keyframes index-banner-down {
        to{bottom:10px}
    }

    .index-page .box1{padding:50px 0 20px;}
    .index-page .box1 .tit-box{padding-top:0;}
    .index-page .box1 ul{display: block;margin-top: 30px;}
    .index-page .box1 li{width: 100%;margin-right: 0;padding:50px 25px 30px;text-align: center;margin-bottom: 30px;}
    .index-page .box1 li:last-child{margin-right: 0;}
    .index-page .box1 li .img-div{height: 150px;}
    .index-page .box1 li>p:nth-of-type(1){font-size: 20px;margin:20px 0 5px}
    .index-page .box1 li>p:nth-of-type(2){font-size: 14px}
    .index-page .box1 li>a:nth-of-type(1){width: 140px;height:45px;line-height:43px;margin:20px auto 0}
    .index-page .box1 li>a:nth-of-type(1)>p{background-size:12px;font-size: 14px;padding-left: 30px;text-align: left}

    .index-page .box2{padding:50px 0}
    .index-page .box2 .tit-box{padding-top:0}
    .index-page .box2 .con{display: block;margin-top: 30px;}
    .index-page .box2 .num{padding:0;}
    .index-page .box2 .num ul{display: flex;}
    .index-page .box2 .num li{display: block;margin-bottom: 0;width:calc(100% / 3 - 20px);margin-right:30px;}
    .index-page .box2 .num li:nth-child(3n){margin-right:0}
    .index-page .box2 .num .img-div{width: 31px;height: 29px;margin:0 auto 10px}
    .index-page .box2 .num .info{padding-left: 0;text-align: center;}
    .index-page .box2 .num li .info>p:nth-of-type(1){font-size: 14px;justify-content: center;}
    .index-page .box2 .num li .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 25px;margin-right: 5px;}
    .index-page .box2 .num li .info>p:nth-of-type(2){font-size: 12px;line-height: 20px}
    .index-page .box2 .num>a{width: 140px;height:45px;line-height:43px;text-align: left;margin:30px auto 0;display: block;}
    .index-page .box2 .num>a>p{background-size:12px;font-size: 14px;padding-left: 30px;}
    .index-page .box2 .map{display: none;}

    .index-page .box3{padding:50px 0}
    .index-page .box3 .tit-box{padding-top:0;}
    .index-page .box3 .tit{margin-bottom: 20px;}
    .index-page .box3 .cate{width:100%;justify-content: center;padding-bottom: 0;}
    .index-page .box3 .cate .swiper-slide{line-height: 40px;font-size: 14px;padding:0 15px;margin-right: 0;}
    .index-page .box3 .con{display: block;margin-top: 30px;}
    .index-page .box3 .con .swiper-container{width: 100%;height: auto;margin-bottom: 30px;}
    .index-page .box3 .con .swiper-slide .img-bg{height: auto;}
    .index-page .box3 .con .swiper-slide .img{height: auto;padding-bottom: 74.35%;}
    .index-page .box3 .con .swiper-slide .info{padding:20% 20px 30px}
    .index-page .box3 .con .swiper-slide .info>p:nth-of-type(2){font-size: 16px;line-height: 26px;width: 100%;margin-top:5px}
    .index-page .box3 .swiper-pagination{width: 100%;bottom: 20px;right: 0;justify-content: center;}
    .index-page .box3 .swiper-pagination-bullet{width: 20px;height: 2px}
    .index-page .box3 ul{width:100%;}
    .index-page .box3 li{display: block;height:auto;margin-bottom: 20px;}
    .index-page .box3 li .img-bg{width:100%;height:auto;}
    .index-page .box3 li .img{height: auto;padding-bottom: 65%;}
    .index-page .box3 li .info{width: 100%;padding:20px 20px 30px}
    .index-page .box3 li .info>p:nth-of-type(1){font-size: 14px;margin-bottom: 10px;}

    .index-page .box4{padding:50px 0}
    .index-page .box4-bg{display: none;}
    .index-page .box4 .tit-box{position: static;transform: translateX(0);width:calc(100% - 40px)}
    .index-page .box4 .tit>p{font-size: 25px;line-height: 35px;margin-bottom: 10px}
    .index-page .box4 .tit-box>a{width: 140px;height:45px;line-height:43px;background-size:12px;font-size: 14px;padding-left: 30px;text-align: left;margin:20px auto 30px}
    .index-page .box4 .num{position: static;transform: translateX(0);justify-content: center;}
    .index-page .box4 .swiper-slide{width: auto;margin-right: 100px;display: flex;align-items: center;position: relative;margin-right:40px}
    .index-page .box4 .swiper-slide:first-child::after{right:-30px;top:10px;font-size: 25px}
    .index-page .box4 .swiper-slide .img-div{width: 45px;height: 45px;border-width: 1px}
    .index-page .box4 .info{padding-left: 15px}
    .index-page .box4 .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 25px;}
    .index-page .box4 .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: 12px;margin:5px 0 0 5px}
    .index-page .box4 .info>p:nth-of-type(2){font-size: 12px;}
}

@media (any-hover:hover){
    .index-page .banner .info>a:hover{background:url(../images/arrow-w.png) no-repeat 80% center/16px,linear-gradient(to right,#014099,#014eba) !important;color:#fff !important;border-color:#014099 !important}
    .index-page .banner .arrow>div:hover{background-color: #014099;border-color:#014099}

    .index-page .box1 li:hover>p:nth-of-type(1){color:#014099}
    .index-page .box1 li>a:nth-of-type(1):hover>p{background-image:url(../images/arrow-w.png);color:#fff;}
    .index-page .box1 li>a:nth-of-type(1):hover::after{transform-origin:left center;transform:scaleX(100%)}

    .index-page .box2 .num>a:hover>p{background-image:url(../images/arrow-w.png);color:#fff;}
    .index-page .box2 .num>a:hover::after{transform-origin:left center;transform:scaleX(100%)}

    .index-page .box3 .cate .disabled:hover{color:#014099}
    .index-page .box3 .con .swiper-slide:hover .img{transform: scale(1.1);}
    .index-page .box3 .con .swiper-slide:hover .info{padding-bottom: 40px;}
    .index-page .box3 li:hover .img{transform: scale(1.1);}
    .index-page .box3 li:hover .info>p:nth-of-type(1){color: #014099;}
    .index-page .box3 li:hover .info>p:nth-of-type(2)>span:nth-of-type(2){color: #014099;background-image: url(../images/arrow-m.png);}

    .index-page .box4 .tit-box>a:hover{background:url(../images/arrow-w.png) no-repeat 80% center/16px,linear-gradient(to right,#014099,#014eba);border-color:#014099}
}

/* 产品 */
.goods-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.goods-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}
.goods-page .tit>p:nth-of-type(2){font-size: 16px;line-height:26px;color:#666;text-align: center;}

.goods-page.list .box1{background: #f6f8f9;padding:70px 0 45px}
.goods-page.list .box1 ul{display: flex;flex-wrap: wrap;margin-top: 40px;}
.goods-page.list .box1 li{width: calc(50% - 20px);background: #fff;position: relative;margin-bottom: 40px;display: flex;height:330px}
.goods-page.list .box1 li:nth-child(2n+1){margin-right: 40px;}
.goods-page.list .box1 .info{padding:60px 0 0 70px;width:48%;}
.goods-page.list .box1 .info>p:nth-of-type(1){font-size: 20px;color:#000}
.goods-page.list .box1 .info>p:nth-of-type(2){margin:20px 0 25px;max-height: 98px;position: relative;z-index: 20;}
.goods-page.list .box1 .info>p:nth-of-type(2) span{position: relative;line-height: 26px;color:#666;display: block;margin-bottom: 10px;padding-left: 15px;}
.goods-page.list .box1 .info>p:nth-of-type(2) span:last-child{margin-bottom: 0;}
.goods-page.list .box1 .info>p:nth-of-type(2) span::before{content:'';width: 5px;height: 5px;background: #ccc;border-radius: 50%;position: absolute;top: 11px;left: 0;}
.goods-page.list .box1 .info>p:nth-of-type(3){width: 160px;height:50px;line-height:48px;border:1px #eee solid;background:url(../images/arrow-g.png) no-repeat 80% center/11px;color:#666;padding-left: 35px;}
.goods-page.list .box1 .img-div{position: absolute;width: 52%;height: 245px;top:50%;right:20px;transform: translateY(-50%);}

.goods-page.list .box2{padding:70px 0 80px}
.goods-page.list .box2 .con{display: flex;margin-top: 40px;}
.goods-page.list .box2 .con .info{width: 34.37%;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);height: 620px;display: flex;flex-direction: column;justify-content: center;padding:0 50px}
.goods-page.list .box2 .con .img-div{width: 57px;height: 50px;}
.goods-page.list .box2 .con .info>p:nth-of-type(1){font-size: 30px;line-height: 40px;color:#000;margin:30px 0 20px}
.goods-page.list .box2 .con .info>p:nth-of-type(2){font-size: 16px;line-height: 30px;color:#666;max-height: 300px;}
.goods-page.list .box2 .con ul{flex:1;height: 620px;display: flex;}
.goods-page.list .box2 .con li{flex:1;color:#fff;font-size: 16px;line-height: 24px;border-right:1px solid rgba(255,255,255,.2);text-align: center;padding-top: 300px;position: relative;cursor: pointer;}
.goods-page.list .box2 .con li>span{content:'';position: absolute;top: 250px;left: 50%;transform: translateX(-50%);width: 6px;height: 6px;background: #fff;border-radius: 50%}
.goods-page.list .box2 .con li>span::before{content:'';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 23px;height: 23px;border:1px solid rgba(255,255,255,.5);border-radius: 50%;}
.goods-page.list .box2 .con li>span::after{content:'';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 45px;height: 45px;border:1px solid rgba(255,255,255,.1);border-radius: 50%;}
.goods-page.list .box2 .con li.active>span{width: 20px;height: 20px;top:243px}
.goods-page.list .box2 .con li.active>span::before{width: 100%;height: 100%;animation: goods-box2-play 1s linear infinite;}
.goods-page.list .box2 .con li.active>span::after{width: 100%;height: 100%;animation: goods-box2-play1 1s linear infinite;}
@keyframes goods-box2-play {
    to{transform: translate(-50%,-50%) scale(2);opacity: 0;}
}
@keyframes goods-box2-play1 {
    to{transform: translate(-50%,-50%) scale(3);opacity: 0;}
}
.goods-page.list .box2 .swiper-container{display: none;}

.goods-page.list .box3{background: #f6f8f9;padding:70px 0 80px}
.goods-page.list .box3 .tit-box{display: flex;align-items: center;}
.goods-page.list .box3 .tit{flex:1;padding-right: 50px;}
.goods-page.list .box3 .tit>p:nth-of-type(1){text-align: left;}
.goods-page.list .box3 .tit>p:nth-of-type(1)::after{left: 0;transform: translateX(0);}
.goods-page.list .box3 .tit>p:nth-of-type(2){text-align: left;}
.goods-page.list .box3 .arrow{width: 110px;display: flex;}
.goods-page.list .box3 .arrow>div{width: 50px;height: 50px;background: #fff url(../images/arrow.svg) no-repeat center center/12px;cursor: pointer;transition: .3s;}
.goods-page.list .box3 .prev{margin-right: 10px;transform: rotate(180deg);}
.goods-page.list .box3 .swiper-container{margin-top: 40px;}
.goods-page.list .box3 .swiper-slide{height:auto;background: #fff;display: flex;height:330px;width:620px}
.goods-page.list .box3 .info{padding:60px 0 0 70px;width:58%;}
.goods-page.list .box3 .info>p:nth-of-type(1){font-size: 20px;color:#000}
.goods-page.list .box3 .info>p:nth-of-type(2){margin:20px 0 25px;max-height: 98px;position: relative;z-index: 20;}
.goods-page.list .box3 .info>p:nth-of-type(2) span{position: relative;line-height: 26px;color:#666;display: block;margin-bottom: 10px;padding-left: 15px;}
.goods-page.list .box3 .info>p:nth-of-type(2) span:last-child{margin-bottom: 0;}
.goods-page.list .box3 .info>p:nth-of-type(2) span::before{content:'';width: 5px;height: 5px;background: #ccc;border-radius: 50%;position: absolute;top: 11px;left: 0;}
.goods-page.list .box3 .info>p:nth-of-type(3){width: 160px;height:50px;line-height:48px;border:1px #eee solid;background:url(../images/arrow-g.png) no-repeat 80% center/11px;color:#666;padding-left: 35px;}
.goods-page.list .box3 .img-div{position: absolute;width: 40%;height: 245px;top:50%;right:20px;transform: translateY(-50%);}

.goods-page.list .box4{background:#f6f8f9;padding:70px 0 80px}
.goods-page.list .box4 .con{margin: 50px auto;max-width: 1460px;position: relative;}
.goods-page.list .box4 .arrow{width: 50px;height: 50px;background: #f2f2f2 url(../images/arrow.svg) no-repeat center center/12px;cursor: pointer;transition: .3s;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.goods-page.list .box4 .prev{transform: translateY(-50%) rotate(180deg);right:auto;left: 0;}
.goods-page.list .box4 .swiper-slide{background: #fff;height:auto}
.goods-page.list .box4 .img{padding-bottom: 57.31%;}
.goods-page.list .box4 .info{padding:30px 30px 40px;}
.goods-page.list .box4 .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;}
.goods-page.list .box4 .info>p:nth-of-type(2){margin:15px 0 25px;line-height: 24px;}
.goods-page.list .box4 .info>p:nth-of-type(3){font-size: 24px;display: flex;align-items: center;margin-bottom: 5px;}
.goods-page.list .box4 .info>p:nth-of-type(3)>span{font-size: 12px;margin-left: 5px;font-weight: normal;}
.goods-page.list .box4 .info>p:nth-of-type(4){font-size: 12px;}
.goods-page.list .box4>a{line-height: 60px;width:200px;background: linear-gradient(to right,#014099,#014eba);text-align: center;color:#fff;margin:0 auto;display: block;font-size: 16px;transition: .3s;}

.goods-page.list .box5{padding:70px 0 80px}
.goods-page.list .box5 .pc{margin-top: 50px;}
.goods-page.list .box5 .pc li{font-size: 16px;line-height:26px;display: flex;padding:30px 0;border-bottom: 1px #eee solid;}
.goods-page.list .box5 .pc li>p.b{font-size: 20px;line-height: 30px;}
.goods-page.list .box5 .pc li>p:nth-of-type(1){width: 120px;padding-left: 30px;}
.goods-page.list .box5 .pc li>p:nth-of-type(2){flex:1;padding: 0 50px 0 100px;}
.goods-page.list .box5 .pc li>p:nth-of-type(3){width: 350px;text-align: right;padding-right: 100px;}
.goods-page.list .box5 .pc li>p:nth-of-type(4){width: 170px;text-align: right;padding-right: 30px;}
.goods-page.list .box5 .pc li.head{background: #f9f9f9;}
.goods-page.list .box5 .pc li.head>p{font-size: 20px;}
.goods-page.list .box5 .m{display: none;}
.goods-page.list .box5 .page{padding-top: 50px;}

.goods-page.detail .box1{position: relative;}
.goods-page.detail .box1 .m{display: none;}
.goods-page.detail .box1 .img{padding-bottom: 33.33%;}
.goods-page.detail .box1 .info{position: absolute;top: 13%;left: 50%;transform: translateX(-50%);}
.goods-page.detail .box1 .info>p{font-size: 48px;line-height: 58px;color:#000;text-align: center;}
.goods-page.detail .box1 .info>p.white{color:#fff}
.goods-page.detail .box1 .info>a{width: 180px;height:60px;line-height:58px;background:url(../images/14.png) no-repeat 40px center/23px,linear-gradient(to right,#014099,#014eba);color:#fff;padding-left: 75px;font-size: 16px;display: block;margin:25px auto 0}
.goods-page.detail .box1 .swiper-container{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);}
.goods-page.detail .box1 .swiper-slide{padding:30px 50px;color:#666;height: auto;border-right: 1px #eee solid;}
.goods-page.detail .box1 .swiper-slide:last-child{border-right: 0;}
.goods-page.detail .box1 .swiper-slide>p:nth-of-type(1){display: flex;align-items: center;margin-bottom: 5px;}
.goods-page.detail .box1 .swiper-slide>p:nth-of-type(1)>span:nth-of-type(1){font-size: 28px;color:#000;margin-right: 10px;}
.goods-page.detail .box1 .swiper-scrollbar{width:100%;left:0;opacity:1 !important;bottom:0;height:1px;background:#ccc}
.goods-page.detail .box1 .swiper-scrollbar-drag{background:#014099;height:1px}
.goods-page.detail .box1 ul{display: none;}

.goods-page.detail .box2{padding-top:70px;}
.goods-page.detail .box2:last-child{padding-bottom:70px;}
.goods-page.detail .box2 ul{margin-top: 50px;border:1px #e5e5e5 solid}
.goods-page.detail .box2 li{border-bottom: 1px #e5e5e5 solid;display: flex;}
.goods-page.detail .box2 li:last-child{border-bottom: 0;}
.goods-page.detail .box2 li.head{background: #f0f2f5;}
.goods-page.detail .box2 li>p{padding:20px 50px 20px 6%;display: flex;align-items: center;font-size: 16px;line-height: 30px;color:#666}
.goods-page.detail .box2 li.head>p{font-size: 20px;color:#000;}
.goods-page.detail .box2 li>p:nth-of-type(1){width: 20%;}
.goods-page.detail .box2 li>p:nth-of-type(2){width: 42%;border-left: 1px #e5e5e5 solid;border-right: 1px #e5e5e5 solid;}
.goods-page.detail .box2 li>p:nth-of-type(3){flex:1;}
.goods-page.detail .box2 table{display: none;}

.goods-page.detail .box3{position: relative;margin-bottom:40px}
.goods-page.detail .box3 .m{display: none;}
.goods-page.detail .box3 .img{padding-bottom: 33.33%;}
.goods-page.detail .box3 .info{position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%);}
.goods-page.detail .box3 .info .txt{width: 55%;}
.goods-page.detail .box3 .info .txt>p{font-size: 48px;line-height: 60px;color:#000;margin-bottom: 45px;}
.goods-page.detail .box3 .info .txt>p.white{color:#fff}
.goods-page.detail .box3 .info .txt>p>span{color:#004db8}
.goods-page.detail .box3 .info .txt>a{width: 180px;height:60px;line-height:58px;background:url(../images/14.png) no-repeat 40px center/23px,linear-gradient(to right,#014099,#014eba);color:#fff;padding-left: 75px;font-size: 16px}
.goods-page.detail .box3 .swiper-container{position: absolute;bottom:-65px;left: 50%;transform: translateX(-50%);background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1)}
.goods-page.detail .box3 .swiper-slide{padding:30px 50px;color:#666;height: auto;border-right: 1px #eee solid;display: flex}
.goods-page.detail .box3 .swiper-slide:last-child{border-right: 0;}
.goods-page.detail .box3 .img-div{width: 50px;height: 50px;margin-top:10px;}
.goods-page.detail .box3 .swiper-slide .txt{flex:1;padding-left: 30px;}
.goods-page.detail .box3 .swiper-slide .txt>p:nth-of-type(1){display: flex;align-items: center;margin-bottom: 10px;font-size: 28px;color:#000;}
.goods-page.detail .box3 .swiper-scrollbar{width:100%;left:0;opacity:1 !important;bottom:0;height:1px;background:#ccc}
.goods-page.detail .box3 .swiper-scrollbar-drag{background:#014099;height:1px}
.goods-page.detail .box3 ul{display: none;}

.goods-page.detail .box4{padding:80px 0;}
.goods-page.detail .box4 .con{box-shadow:0 0 20px rgba(0,0,0,.1);margin-top:40px;padding:80px 50px;min-height:640px;position:relative}
.goods-page.detail .box4 ul{display:flex;flex-wrap:wrap}
.goods-page.detail .box4 li{text-align:center;display:flex;width:50%;margin-bottom:50px}
.goods-page.detail .box4 li:nth-child(2n){justify-content:flex-end}
.goods-page.detail .box4 .info{width:45%}
.goods-page.detail .box4 .info .img-div{width:51px;height:55px;margin:0 auto}
.goods-page.detail .box4 .info>p:nth-of-type(1){font-size:20px;line-height: 30px;margin:10px 0 5px}
.goods-page.detail .box4 .info>p:nth-of-type(2){font-size:16px;line-height: 28px;color:#666}
.goods-page.detail .box4 .swiper-container{position:absolute;width:240px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%)}
.goods-page.detail .box4 .swiper-slide{height:100%}
.goods-page.detail .box4 .arrow{width:50px;height:50px;background:#f0f2f5 url(../images/39.png) no-repeat center center/16px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:30%;cursor:pointer;z-index:2}
.goods-page.detail .box4 .prev{right:auto;left:30%;background-image: url(../images/40.png)}

.goods-page.detail .box5{background: #f6f8f9;padding-top: 70px;}
.goods-page.detail .box5 .con{display: flex;margin-top: 50px;}
.goods-page.detail .box5 ul{width:59.37%;border:1px #e5e5e5 solid;background: #fff;}
.goods-page.detail .box5 .ul2{flex: 1;border-left: 0;}
.goods-page.detail .box5 li{border-bottom: 1px #e5e5e5 solid;display: flex}
.goods-page.detail .box5 li:last-child{border-bottom: 0;}
.goods-page.detail .box5 li.head{background: #f0f2f5;}
.goods-page.detail .box5 li>p{padding:20px 50px 20px 10%;display: flex;align-items: center;font-size: 16px;line-height: 30px;color:#666;height:inherit}
.goods-page.detail .box5 li.head>p{font-size: 20px;color:#000;}
.goods-page.detail .box5 .ul2 li>p{padding:20px 0;}
.goods-page.detail .box5 .ul2 li.head>p{padding:20px 50px 20px 15%}
.goods-page.detail .box5 li>p:nth-of-type(1){width: 34%;}
.goods-page.detail .box5 li>p:nth-of-type(2){flex:1;border-left: 1px #e5e5e5 solid;}
.goods-page.detail .box5 .ul2 li>p:nth-of-type(1){width: 100%;}
.goods-page.detail .box5 li .im1g-div>img{max-width: 90%;max-height: 90%;}
.goods-page.detail .box5 .myscroll{display: none;}

.goods-page.detail .box6{background: #f6f8f9;padding-top:70px}
.goods-page.detail .box6 ul{margin-top: 50px;background: #fff;border:1px #e5e5e5 solid}
.goods-page.detail .box6 li{border-bottom: 1px #e5e5e5 solid;display: flex;}
.goods-page.detail .box6 li:last-child{border-bottom: 0;}
.goods-page.detail .box6 li.head{background: #f0f2f5;}
.goods-page.detail .box6 li>p{flex:1;line-height: 22px;font-size:13px;color:#666;padding:20px;border-right:1px #e5e5e5 solid;display: flex;align-items: center;word-break:break-all }
.goods-page.detail .box6 li.head>p{color:#000}
.goods-page.detail .box6 li>p:nth-of-type(1){flex:1.2}
.goods-page.detail .box6 li>p:nth-last-of-type(1){border-right: 0;}
.goods-page.detail .box6 .myscroll{display: none;}

.goods-page.detail .box7{padding:70px 0 80px;background: #f6f8f9;}
.goods-page.detail .box7 .width{display: flex;}
.goods-page.detail .box7 .con{flex:1}
.goods-page.detail .box7 .con:first-child{margin-right: 40px;}
.goods-page.detail .box7 .tit{margin-bottom: 50px;}
.goods-page.detail .box7 .tit>p:nth-of-type(1){text-align: left;}
.goods-page.detail .box7 .tit>p:nth-of-type(1)::after{left:0;transform: translateX(0);}
.goods-page.detail .box7 .tit>p:nth-of-type(2){text-align: left;}
.goods-page.detail .box7 ul{border-top:1px #eee solid;border-left:1px #eee solid;background:#fff}
.goods-page.detail .box7 li{display: flex;}
.goods-page.detail .box7 li>p{flex:1;border-right:1px #eee solid;border-bottom: 1px #eee solid;font-size: 16px;color:#666;padding:20px 30px;display: flex;align-items: center;}
.goods-page.detail .box7 li>p:nth-of-type(1){width:45%}
.goods-page.detail .box7 table{display: none;}

.goods-page.detail .box8{padding-top:90px}
.goods-page.detail .box8 .tit-box{display: flex;align-items: center;}
.goods-page.detail .box8 .tit{flex:1;padding-right: 50px;}
.goods-page.detail .box8 .tit>p:nth-of-type(1){text-align: left;}
.goods-page.detail .box8 .tit>p:nth-of-type(1)::after{left: 0;transform: translateX(0);}
.goods-page.detail .box8 .tit>p:nth-of-type(2){text-align: left;}
.goods-page.detail .box8 .arrow{width: 110px;display: flex;}
.goods-page.detail .box8 .arrow>div{width: 50px;height: 50px;background: #e5e5e5 url(../images/arrow.svg) no-repeat center center/12px;cursor: pointer;transition: .3s;}
.goods-page.detail .box8 .prev{margin-right: 10px;transform: rotate(180deg);}
.goods-page.detail .box8 .swiper-container{max-width:1320px;margin-top: 20px;padding:20px;}
.goods-page.detail .box8 .swiper-slide{height:auto;box-shadow: 0 0 20px rgba(0,0,0,.1);display: flex;height:330px}
.goods-page.detail .box8 .info{padding:60px 0 0 70px;width:55%;}
.goods-page.detail .box8 .info>p:nth-of-type(1){font-size: 20px;color:#000}
.goods-page.detail .box8 .info>p:nth-of-type(2){margin:20px 0 25px;max-height: 98px;position: relative;z-index: 20;}
.goods-page.detail .box8 .info>p:nth-of-type(2) span{position: relative;line-height: 26px;color:#666;display: block;margin-bottom: 10px;padding-left: 15px;}
.goods-page.detail .box8 .info>p:nth-of-type(2) span:last-child{margin-bottom: 0;}
.goods-page.detail .box8 .info>p:nth-of-type(2) span::before{content:'';width: 5px;height: 5px;background: #ccc;border-radius: 50%;position: absolute;top: 11px;left: 0;}
.goods-page.detail .box8 .info>p:nth-of-type(3){width: 160px;height:50px;line-height:48px;background:url(../images/14.png) no-repeat 30px center/23px,linear-gradient(to right,#014099,#014eba);color:#fff;padding-left: 65px;}
.goods-page.detail .box8 .img-div{position: absolute;width: 52%;height: 245px;top:50%;right:20px;transform: translateY(-50%);}

.goods-page.detail .box9{padding:70px 0 80px}
.goods-page.detail .box9 .con{margin: 50px auto;max-width: 1460px;position: relative;}
.goods-page.detail .box9 .arrow{width: 50px;height: 50px;background: #f2f2f2 url(../images/arrow.svg) no-repeat center center/12px;cursor: pointer;transition: .3s;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.goods-page.detail .box9 .prev{transform: translateY(-50%) rotate(180deg);right:auto;left: 0;}
.goods-page.detail .box9 .swiper-slide{background: #f6f8f9;height:auto}
.goods-page.detail .box9 .img{padding-bottom: 57.31%;}
.goods-page.detail .box9 .info{padding:30px 30px 40px;}
.goods-page.detail .box9 .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;}
.goods-page.detail .box9 .info>p:nth-of-type(2){margin:15px 0 25px;line-height: 24px;}
.goods-page.detail .box9 .info>p:nth-of-type(3){font-size: 24px;display: flex;align-items: center;margin-bottom: 5px;}
.goods-page.detail .box9 .info>p:nth-of-type(3)>span{font-size: 12px;margin-left: 5px;font-weight: normal;}
.goods-page.detail .box9 .info>p:nth-of-type(4){font-size: 12px;}
.goods-page.detail .box9>a{line-height: 60px;width:200px;background: linear-gradient(to right,#014099,#014eba);text-align: center;color:#fff;margin:0 auto;display: block;font-size: 16px;transition: .3s;}

@media (max-width:1600px){
    .goods-page.list .box4 .arrow{right:-20px}
    .goods-page.list .box4 .prev{left: -20px;}
    
    .goods-page.detail .box9 .arrow{right:-20px}
    .goods-page.detail .box9 .prev{left: -20px;}
}

@media (max-width:1440px){
    .goods-page .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .goods-page.list .box1{padding:60px 0 35px}
    .goods-page.list .box2{padding:60px 0 70px}
    .goods-page.list .box2 .con .info{height:520px}
    .goods-page.list .box2 .con .info>p:nth-of-type(1){font-size: 26px;line-height: 36px;}
    .goods-page.list .box2 .con ul{height:520px}
    .goods-page.list .box2 .con li{padding-top:250px}
    .goods-page.list .box2 .con li>span{top:200px}
    .goods-page.list .box2 .con li.active>span{top:193px}
    .goods-page.list .box3{padding:60px 0 70px}
    .goods-page.list .box2{padding:50px 0 60px}
    .goods-page.list .box4{padding:60px 0 70px}
    .goods-page.list .box4 .info>p:nth-of-type(1){font-size: 18px;line-height: 28px;}
    .goods-page.list .box4>a{line-height: 50px;font-size: 14px;width:160px}
    .goods-page.list .box5{padding:60px 0 70px}
    .goods-page.list .box5 .pc li{padding:25px 0}
    .goods-page.list .box5 .pc li.head>p{font-size: 18px;}
    .goods-page.list .box5 .pc li>p.b{font-size: 18px;}
    .goods-page.list .box5 .pc li>p:nth-of-type(2){padding:0 40px 0 60px}
    .goods-page.list .box5 .pc li>p:nth-of-type(3){padding-right:60px;width:320px}
    .goods-page.detail .box1 .info>p{font-size: 40px;line-height: 50px;}
    .goods-page.detail .box1 .info>a{height: 55px;line-height: 53px;}
    .goods-page.detail .box1 .swiper-slide{padding:20px 40px}
    .goods-page.detail .box1 .swiper-slide>p:nth-of-type(1)>span:nth-of-type(1){font-size: 24px;}
    .goods-page.detail .box2{padding-top:60px}
    .goods-page.detail .box2:last-child{padding-bottom:60px}
    .goods-page.detail .box2 li.head>p{font-size: 18px;}
    .goods-page.detail .box2 li>p{padding:15px 30px 15px 4%}
    .goods-page.detail .box3 .info .txt>p{font-size: 30px;line-height:40px}
    .goods-page.detail .box3 .info .txt>a{height:55px;line-height: 53px;}
    .goods-page.detail .box3 .swiper-slide{padding:20px 40px}
    .goods-page.detail .box3 .img-div{width:40px;height:40px}
    .goods-page.detail .box3 .swiper-slide .txt>p:nth-of-type(1){font-size: 22px;margin-bottom:5px}
    .goods-page.detail .box4{padding:60px 0}
    .goods-page.detail .box5{padding-top:60px}
    .goods-page.detail .box5 li>p{padding:15px 40px 15px 5%}
    .goods-page.detail .box5 li.head>p{font-size: 18px;}
    .goods-page.detail .box5 .ul2 li.head>p{padding:15px 40px 15px 5%}
    .goods-page.detail .box5{padding-top:60px}
    .goods-page.detail .box7{padding:60px 0 70px;}
    .goods-page.detail .box9{padding:60px 0 70px}
    .goods-page.detail .box9 .info>p:nth-of-type(1){font-size: 18px;line-height: 28px;}
    .goods-page.detail .box9>a{line-height: 50px;font-size: 14px;width:160px}
}

@media (max-width:1279px){
    .goods-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .goods-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .goods-page .tit>p:nth-of-type(2){font-size: 14px;line-height:24px}

    .goods-page.list .box1{padding:50px 0 20px}
    .goods-page.list .box1 ul{display: block;margin-top: 30px;}
    .goods-page.list .box1 li{width: 100%;margin-bottom: 30px;height:auto;display: block;padding:30px 25px}
    .goods-page.list .box1 li:nth-child(2n+1){margin-right: 0;}
    .goods-page.list .box1 .info{padding:30px 0 0;width:100%;}
    .goods-page.list .box1 .info>p:nth-of-type(1){font-size: 16px}
    .goods-page.list .box1 .info>p:nth-of-type(2){margin:10px 0 15px;max-height: 980px}
    .goods-page.list .box1 .info>p:nth-of-type(3){width: 130px;height:45px;line-height:43px;padding-left: 25px;}
    .goods-page.list .box1 .img-div{position: static;width: 100%;height: 150px;transform: translateY(0);}

    .goods-page.list .box2{padding:50px 0 40px}
    .goods-page.list .box2 .con{display: none}
    .goods-page.list .box2 .swiper-container{display: block;margin-top:20px;padding:10px;width:calc(100% - 20px)}
    .goods-page.list .box2 .swiper-slide{height:auto;box-shadow: 0 0 10px rgba(0,0,0,.1);background: #fff;}
    .goods-page.list .box2 .swiper-slide .img{padding-bottom: 73.80%;}
    .goods-page.list .box2 .swiper-slide .info{padding:30px 25px 40px}
    .goods-page.list .box2 .swiper-container .img-div{width: 47px;height: 40px;}
    .goods-page.list .box2 .swiper-container .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;margin:20px 0 10px}
    .goods-page.list .box2 .swiper-container .info>p:nth-of-type(2){font-size: 14px;line-height: 24px;max-height: 3000px;}
    .goods-page.list .box1 .info>p:nth-of-type(2) span{line-height: 24px;margin-bottom: 5px;}
    .goods-page.list .box2 .swiper-pagination{bottom:20px}
    .goods-page.list .box2 .swiper-pagination-bullet-active{background: #014099;}

    .goods-page.list .box3{padding:50px 0}
    .goods-page.list .box3 .tit-box{display: flex;align-items: center;}
    .goods-page.list .box3 .tit{padding-right: 30px;}
    .goods-page.list .box3 .arrow{width: 75px;}
    .goods-page.list .box3 .arrow>div{width: 35px;height: 35px;background-size:10px}
    .goods-page.list .box3 .prev{margin-right: 5px}
    .goods-page.list .box3 .swiper-container{margin: 30px auto 0;width:calc(100% - 40px)}
    .goods-page.list .box3 .swiper-slide{display: block;height:auto;width:100%;padding:30px 25px}
    .goods-page.list .box3 .info{padding:30px 0 0;width:100%;}
    .goods-page.list .box3 .info>p:nth-of-type(1){font-size: 16px}
    .goods-page.list .box3 .info>p:nth-of-type(2){margin:10px 0 15px;max-height: 980px}
    .goods-page.list .box3 .info>p:nth-of-type(2) span{line-height: 24px;margin-bottom: 5px}
    .goods-page.list .box3 .info>p:nth-of-type(3){width: 130px;height:45px;line-height:43px;padding-left: 25px;}
    .goods-page.list .box3 .img-div{position: static;width: 100%;height: 150px;transform: translateY(0);}

    .goods-page.list .box4{padding:50px 0}
    .goods-page.list .box4 .con{margin: 40px auto 30px;width:100%}
    .goods-page.list .box4 .arrow{display: none;}
    .goods-page.list .box4 .info{padding:25px 25px 50px;}
    .goods-page.list .box4 .info>p:nth-of-type(1){font-size: 16px;line-height:26px}
    .goods-page.list .box4 .info>p:nth-of-type(2){margin:10px 0 20px}
    .goods-page.list .box4 .info>p:nth-of-type(3){font-size: 22px;}
    .goods-page.list .box4 .swiper-pagination-bullet{background: #014099}
    .goods-page.list .box4>a{line-height: 45px;font-size: 14px;width:150px}

    .goods-page.list .box5{padding:50px 0}
    .goods-page.list .box5 .pc{display: none;}
    .goods-page.list .box5 .m{margin-top: 30px;display:block}
    .goods-page.list .box5 .m li{padding:15px 25px;border-bottom: 1px #eee solid;}
    .goods-page.list .box5 .m li.head{background:#f9f9f9;font-size: 16px;}
    .goods-page.list .box5 .m li>p{line-height: 24px;margin-bottom: 5px;}
    .goods-page.list .box5 .m li>p:last-child{margin-bottom: 0;}
    .goods-page.list .box5 .page{padding-top: 30px;}

    .goods-page.detail .box1 .pc{display: none;}
    .goods-page.detail .box1 .m{display: block;}
    .goods-page.detail .box1 .img{padding-bottom: 66.66%;}
    .goods-page.detail .box1 .info{top:50px}
    .goods-page.detail .box1 .info>p{font-size: 25px;line-height: 35px}
    .goods-page.detail .box1 .info>a{width: 150px;height:45px;line-height:45px;background:url(../images/14.png) no-repeat 25px center/20px,linear-gradient(to right,#014099,#014eba);padding-left: 60px;font-size: 14px;margin:15px auto 0}
    .goods-page.detail .box1 .swiper-container{display: none;}
    .goods-page.detail .box1 ul{display: flex;flex-wrap:wrap;box-shadow: 0 0 10px rgba(0,0,0,.1)}
    .goods-page.detail .box1 li{width:50%;color:#666;padding:20px;border-bottom: 1px #eee solid;}
    .goods-page.detail .box1 li:nth-child(2n+1){border-right: 1px #eee solid;}
    .goods-page.detail .box1 li>p:nth-of-type(1){display: flex;align-items: center;margin-bottom: 5px;}
    .goods-page.detail .box1 li>p:nth-of-type(1)>span:nth-of-type(1){font-size: 18px;color:#000;margin-right: 5px;}

    .goods-page.detail .box2{padding:50px 0 0;}
    .goods-page.detail .box2:last-child{padding-bottom:50px;}
    .goods-page.detail .box2 ul{display:none}
    .goods-page.detail .box2 .myscroll{overflow-x:auto;padding-bottom: 20px;margin-top:40px}
    .goods-page.detail .box2 table{display: block;width:max-content;border-spacing:0;border:1px #eee solid;border-right:0;border-bottom: 0;}
    .goods-page.detail .box2 th{background: #f0f2f5;padding:15px 20px;border-right:1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;text-align: left;}
    .goods-page.detail .box2 td{padding:15px 30px;border-right:1px #eee solid;border-bottom: 1px #eee solid;line-height: 22px;color:#666}

    .goods-page.detail .box3 .pc{display: none;}
    .goods-page.detail .box3 .m{display: block;}
    .goods-page.detail .box3 .img{padding-bottom: 66.66%;}
    .goods-page.detail .box3 .info{top: 50px;transform: translate(-50%,0);}
    .goods-page.detail .box3 .info .txt{width: 100%;}
    .goods-page.detail .box3 .info .txt>p{font-size: 25px;line-height: 35px;margin-bottom: 20px;text-align: center;}
    .goods-page.detail .box3 .info .txt>a{width: 150px;height:45px;line-height:45px;background:url(../images/14.png) no-repeat 25px center/20px,linear-gradient(to right,#014099,#014eba);padding-left: 60px;font-size: 14px;margin:0 auto;display: block;}
    .goods-page.detail .box3 .swiper-container{display: none;}
    .goods-page.detail .box3 ul{display: flex;flex-wrap:wrap;box-shadow: 0 0 10px rgba(0,0,0,.1)}
    .goods-page.detail .box3 li{width:50%;color:#666;padding:20px;border-bottom: 1px #eee solid;text-align: center;}
    .goods-page.detail .box3 li:nth-child(2n+1){border-right: 1px #eee solid;}
    .goods-page.detail .box3 .img-div{width: 40px;height: 40px;margin:0 auto 10px;}
    .goods-page.detail .box3 .swiper-slide .txt{padding-left: 0;}
    .goods-page.detail .box3 li>p:nth-of-type(1){display: flex;align-items: center;margin-bottom: 5px;justify-content: center;}
    .goods-page.detail .box3 li>p:nth-of-type(1)>span:nth-of-type(1){font-size: 18px;color:#000;margin-right: 5px;}
    
    .goods-page.detail .box4{padding:10px 0 50px;}
    .goods-page.detail .box4 .con{box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:30px;padding:30px 20px 10px;min-height:auto}
    .goods-page.detail .box4 ul{display:block}
    .goods-page.detail .box4 li{text-align:center;display:block;width:100%;margin-bottom:20px}
    .goods-page.detail .box4 .info{width:100%}
    .goods-page.detail .box4 .info .img-div{width:41px;height:45px}
    .goods-page.detail .box4 .info>p:nth-of-type(1){font-size:18px;line-height: 28px}
    .goods-page.detail .box4 .info>p:nth-of-type(2){font-size:14px;line-height: 24px}
    .goods-page.detail .box4 .swiper-container{position:static;width:100%;height:300px;transform:translate(0,0);margin-bottom:30px}
    .goods-page.detail .box4 .arrow{width:40px;height:40px;background-size:12px;top:150px;transform:translateY(0);right:20px}
    .goods-page.detail .box4 .prev{left:20px}

    .goods-page.detail .box5{padding: 50px 0 0;}
    .goods-page.detail .box5 .con{display: block;margin-top: 40px;}
    .goods-page.detail .box5 ul{width:100%;border:0}
    .goods-page.detail .box5 .ul1{display: none;}
    .goods-page.detail .box5 .ul2{border:1px #eee solid}
    .goods-page.detail .box5 li{border-bottom: 1px #e5e5e5 solid}
    .goods-page.detail .box5 .ul2 li>p{padding:20px;}
    .goods-page.detail .box5 .ul2 li.head>p{padding:15px 20px;font-size: 14px;}
    .goods-page.detail .box5 .myscroll{overflow-x:auto;padding-bottom: 20px;margin:40px 0 30px;display: block;}
    .goods-page.detail .box5 table{width:max-content;border-spacing:0;border:1px #e5e5e5 solid;border-right:0;border-bottom: 0;}
    .goods-page.detail .box5 th{background: #f0f2f5;padding:15px 20px;text-align: left;border-right:1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid}
    .goods-page.detail .box5 td{padding:15px 30px;border-right:1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;line-height: 22px;color:#666;background: #fff;}
    
    .goods-page.detail .box6{padding:50px 0 0}
    .goods-page.detail .box6 ul{display: none;}
    .goods-page.detail .box6 .myscroll{overflow-x:auto;padding-bottom: 20px;margin-top:40px;display: block;}
    .goods-page.detail .box6 table{width:max-content;border-spacing:0;border:1px #eee solid;border-right:0;border-bottom: 0;}
    .goods-page.detail .box6 th{background: #f0f2f5;padding:15px 20px;border-right:1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;text-align: left;}
    .goods-page.detail .box6 td{padding:15px 30px;border-right:1px #eee solid;border-bottom: 1px #eee solid;line-height: 22px;color:#666;background: #fff;}

    .goods-page.detail .box7{padding:50px 0 30px;}
    .goods-page.detail .box7 .width{display: block;}
    .goods-page.detail .box7 .con:first-child{margin-right: 0;margin-bottom: 50px;}
    .goods-page.detail .box7 .tit{margin-bottom: 40px;}
    .goods-page.detail .box7 .tit>p:nth-of-type(1){text-align: left;}
    .goods-page.detail .box7 .tit>p:nth-of-type(1)::after{left:0;transform: translateX(0);}
    .goods-page.detail .box7 .tit>p:nth-of-type(2){text-align: left;}
    .goods-page.detail .box7 ul{display: none;}
    .goods-page.detail .box7 .myscroll{overflow-x:auto;padding-bottom: 20px;margin-top:40px}
    .goods-page.detail .box7 table{display: block;width:max-content;border-spacing:0;border:1px #eee solid;border-right:0;border-bottom: 0;}
    .goods-page.detail .box7 th{background: #f0f2f5;padding:15px 20px;border-right:1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;text-align: left;}
    .goods-page.detail .box7 td{padding:15px 30px;border-right:1px #eee solid;border-bottom: 1px #eee solid;line-height: 22px;color:#666;background: #fff;}

    .goods-page.detail .box8{padding:10px 0 30px}
    .goods-page.detail .box8 .tit{padding-right: 30px;}
    .goods-page.detail .box8 .arrow{width: 75px}
    .goods-page.detail .box8 .arrow>div{width: 35px;height: 35px;background-size:10px}
    .goods-page.detail .box8 .prev{margin-right: 5px;}
    .goods-page.detail .box8 .swiper-container{margin-top: 20px;padding:10px;}
    .goods-page.detail .box8 .swiper-slide{box-shadow: 0 0 10px rgba(0,0,0,.1);display: block;height:auto;padding:30px 25px}
    .goods-page.detail .box8 .info{padding:30px 0 0;width:100%;}
    .goods-page.detail .box8 .info>p:nth-of-type(1){font-size: 16px}
    .goods-page.detail .box8 .info>p:nth-of-type(2){margin:15px 0 20px;max-height: 980px}
    .goods-page.detail .box8 .info>p:nth-of-type(2) span{line-height: 24px;margin-bottom: 5px}
    .goods-page.detail .box8 .info>p:nth-of-type(3){width: 150px;height:45px;line-height:43px;background:url(../images/14.png) no-repeat 20px center/20px,linear-gradient(to right,#014099,#014eba);padding-left: 55px;}
    .goods-page.detail .box8 .img-div{position: static;width: 100%;height: 150px;transform: translateY(0);}
    
    .goods-page.detail .box9{padding:50px 0}
    .goods-page.detail .box9 .con{margin: 40px auto 30px;width:100%}
    .goods-page.detail .box9 .arrow{display: none;}
    .goods-page.detail .box9 .info{padding:25px 25px 50px;}
    .goods-page.detail .box9 .info>p:nth-of-type(1){font-size: 16px;line-height:26px}
    .goods-page.detail .box9 .info>p:nth-of-type(2){margin:10px 0 20px}
    .goods-page.detail .box9 .info>p:nth-of-type(3){font-size: 22px;}
    .goods-page.detail .box9 .swiper-pagination-bullet{background: #014099}
    .goods-page.detail .box9>a{line-height: 45px;font-size: 14px;width:150px}
}

@media (any-hover:hover){
    .goods-page.list .box1 li:hover .info>p:nth-of-type(1){color:#014099}
    .goods-page.list .box1 li:hover .info>p:nth-of-type(3){background:url(../images/arrow-w.png) no-repeat 80% center/11px,linear-gradient(to right,#014099,#014eba);color:#fff;border-color:#014099}

    .goods-page.list .box3 .arrow>div:hover{background-color: #014099;background-image: url(../images/arrow-w.svg);}
    .goods-page.list .box3 .swiper-slide:hover .info>p:nth-of-type(1){color:#014099}
    .goods-page.list .box3 .swiper-slide:hover .info>p:nth-of-type(3){background:url(../images/arrow-w.png) no-repeat 80% center/11px,linear-gradient(to right,#014099,#014eba);color:#fff;border-color:#014099}

    .goods-page.list .box4 .arrow:hover{background-color: #014099;background-image: url(../images/arrow-w.svg);}
    .goods-page.list .box4 .swiper-slide:hover .img{transform: scale(1.1);}
    .goods-page.list .box4 .swiper-slide:hover .info>p:nth-of-type(1){color:#014099}
    .goods-page.list .box4>a:hover{background: linear-gradient(to right,#014eba,#014099)}

    .goods-page.detail .box1 .info>a:hover{background:url(../images/14.png) no-repeat 40px center/23px,linear-gradient(to right,#014eba,#014099)}

    .goods-page.detail .box3 .info .txt>a:hover{background:url(../images/14.png) no-repeat 40px center/23px,linear-gradient(to right,#014eba,#014099)}

    .goods-page.detail .box8 .arrow>div:hover{background-color: #014099;background-image: url(../images/arrow-w.svg);}
    .goods-page.detail .box8 .swiper-slide:hover .info>p:nth-of-type(1){color:#014099}
    .goods-page.detail .box8 .swiper-slide:hover .info>p:nth-of-type(3){background:url(../images/14.png) no-repeat 30px center/23px,linear-gradient(to right,#014eba,#014099)}
    
    .goods-page.detail .box9 .arrow:hover{background-color: #014099;background-image: url(../images/arrow-w.svg);}
    .goods-page.detail .box9 .swiper-slide:hover .img{transform: scale(1.1);}
    .goods-page.detail .box9 .swiper-slide:hover .info>p:nth-of-type(1){color:#014099}
    .goods-page.detail .box9>a:hover{background: linear-gradient(to right,#014eba,#014099)}
}

/* 案例 */
.cases-page.list{padding:70px 0 50px}
.cases-page.list .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.cases-page.list .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}
.cases-page.list .search{display: flex;justify-content:center;max-width: 1000px;margin:60px auto 40px}
.cases-page.list .search .my-select{flex:1;margin-right: 30px;height: 60px;}
.cases-page.list .search .my-select p{line-height: 58px;font-size: 16px;color:#666}
.cases-page.list .search .input{width:50%;display: flex;}
.cases-page.list .search .input>input{width:calc(100% - 60px);border:1px #eee solid;font-size: 16px;color:#666;padding:0 20px}
.cases-page.list .search .input>input::placeholder{font-size: 16px;color:#999}
.cases-page.list .search .input>p{width: 60px;height: 60px;background:url(../images/search-w.png) no-repeat center center/20px,linear-gradient(to right,#014099,#014eba);cursor: pointer;}
.cases-page.list .item{display: flex;flex-wrap: wrap;}
.cases-page.list .item li{width:calc(100% / 3 - 20px);margin-right: 30px;margin-bottom: 30px;background: #f9f9f9;position: relative;}
.cases-page.list .item li:nth-child(3n){margin-right: 0;}
.cases-page.list .item li .img{padding-bottom: 57.31%;}
.cases-page.list .info{padding:25px 30px 40px}
.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:10px 0 20px;line-height: 24px;}
.cases-page.list .info>p:nth-of-type(3){font-size: 24px;display: flex;align-items: center;margin-bottom: 5px;}
.cases-page.list .info>p:nth-of-type(3)>span{font-size: 12px;font-weight: normal;margin-left: 5px}
.cases-page.list .info>p:nth-of-type(4){font-size: 12px}
.cases-page.list .page{padding:20px 0 30px}

.cases-page.detail{padding:90px 0}
.cases-page.detail .name{font-size: 36px;line-height: 46px;text-align: center;color:#000}
.cases-page.detail .content{padding:20px 5% 60px;border-bottom: 1px solid #eee;border-top: 1px solid #eee;margin:40px 0 50px;}
.cases-page.detail .content p{font-size: 16px;line-height: 32px;color:#666}
.cases-page.detail .content img{max-width: 100%;display: block;margin:0 auto;height: auto !important;}
.cases-page.detail .content a{display: inline-block;}
.cases-page.detail .content video{max-width:100%;height:auto !important}
.cases-page.detail .jump>a{font-size: 16px;line-height: 30px;color:#666;display: block;}

@media (max-width:1440px){
    .cases-page.list .search{margin:50px auto 30px}
    .cases-page.list .search .my-select{height:50px}
    .cases-page.list .search .my-select p{line-height: 50px;font-size: 14px;}
    .cases-page.list .search .input>input{font-size: 14px;}
    .cases-page.list .search .input>input::placeholder{font-size: 14px;}
    .cases-page.list .search .input>p{width:50px;height:50px}
    .cases-page.list .info>p:nth-of-type(1){font-size: 18px;line-height: 28px;}

    .cases-page.detail{padding:80px 0}
    .cases-page.detail .name{font-size: 32px;line-height: 42px;}
    .cases-page.detail .content{padding:20px 5% 40px;margin:30px 0 40px}
}

@media (max-width:1279px){
    .cases-page.list{padding:30px 0 20px}
    .cases-page.list .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .cases-page.list .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .cases-page.list .search{margin:30px 0;display: block;}
    .cases-page.list .search .my-select{margin-right: 0;height: 45px;margin-bottom: 10px;}
    .cases-page.list .search .my-select p{line-height: 45px;font-size: 14px}
    .cases-page.list .search .my-select ul li{font-size: 12px;line-height: 35px;}
    .cases-page.list .search .input{width:100%}
    .cases-page.list .search .input>input{width:100%;font-size: 14px;padding:0 15px}
    .cases-page.list .search .input>input::placeholder{font-size: 14px}
    .cases-page.list .search .input>p{width: 45px;height: 45px;background:url(../images/search-w.png) no-repeat center center/16px,linear-gradient(to right,#014099,#014eba)}
    .cases-page.list .item{display: block;}
    .cases-page.list .item li{width:100%;margin-right: 0;margin-bottom: 30px;}
    .cases-page.list .info{padding:25px 25px 30px}
    .cases-page.list .info>p:nth-of-type(1){font-size: 16px;line-height: 26px;}
    .cases-page.list .info>p:nth-of-type(2){margin:5px 0 15px}
    .cases-page.list .info>p:nth-of-type(3){font-size: 22px;}
    .cases-page.list .page{padding:0 0 30px}

    .cases-page.detail{padding:30px 0 50px}
    .cases-page.detail .name{font-size: 20px;line-height: 30px}
    .cases-page.detail .content{padding:20px 0;margin:20px 0;}
    .cases-page.detail .content p{font-size: 14px;line-height: 26px}
    .cases-page.detail .jump>a{font-size: 14px;line-height: 24px}
}

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

    .cases-page.detail .jump>a:hover{color:#014099}
}

/* 方案 */
.plan-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.plan-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}
.plan-page .tit>p:nth-of-type(2){font-size: 16px;line-height:30px;color:#666;max-width: 840px;margin:0 auto;text-align: center;}

.plan-page .box1{padding:70px 0 80px}
.plan-page .box1 .tit{margin-bottom: 35px;}
.plan-page .box1 .img{padding-bottom: 50%;}

.plan-page .box2{background: #f6f8f9;padding:70px 0 60px}
.plan-page .box2 ul{margin-top: 50px;display: flex;flex-wrap: wrap;}
.plan-page .box2 li{width: calc(50% - 15px);margin-bottom: 20px;background: #fff;display: flex;padding:50px 50px 60px;transition: .3s;}
.plan-page .box2 li:nth-child(2n+1){margin-right: 30px;}
.plan-page .box2 .img-div{width: 55px;height: 53px;margin-top:5px;}
.plan-page .box2 .info{flex:1;padding-left:30px}
.plan-page .box2 .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;color:#000;margin-bottom: 5px;}
.plan-page .box2 .info>p:nth-of-type(2){line-height: 24px;color:#888}

.plan-page .box3{padding:70px 0 80px}
.plan-page .box3 .con{margin: 50px auto;max-width: 1460px;position: relative;}
.plan-page .box3 .arrow{width: 50px;height: 50px;background: #f2f2f2 url(../images/arrow.svg) no-repeat center center/12px;cursor: pointer;transition: .3s;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.plan-page .box3 .prev{transform: translateY(-50%) rotate(180deg);right:auto;left: 0;}
.plan-page .box3 .swiper-slide{background: #f9f9f9;height:auto}
.plan-page .box3 .img{padding-bottom: 57.31%;}
.plan-page .box3 .info{padding:30px 30px 40px;}
.plan-page .box3 .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;}
.plan-page .box3 .info>p:nth-of-type(2){margin:15px 0 25px;line-height: 24px;}
.plan-page .box3 .info>p:nth-of-type(3){font-size: 24px;display: flex;align-items: center;margin-bottom: 5px;}
.plan-page .box3 .info>p:nth-of-type(3)>span{font-size: 12px;margin-left: 5px;font-weight: normal;}
.plan-page .box3 .info>p:nth-of-type(4){font-size: 12px;}
.plan-page .box3>a{line-height: 60px;width:200px;background: linear-gradient(to right,#014099,#014eba);text-align: center;color:#fff;margin:0 auto;display: block;font-size: 16px;transition: .3s;}

@media (max-width:1600px){
    .plan-page .box3 .arrow{right:-20px}
    .plan-page .box3 .prev{left: -20px;}
}

@media (max-width:1440px){
    .plan-page .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .plan-page .box1{padding:60px 0 70px}
    .plan-page .box2{padding:60px 0 50px}
    .plan-page .box2 li{padding:40px 40px 50px}
    .plan-page .box3{padding:60px 0 70px}
    .plan-page .box3 .info>p:nth-of-type(1){font-size: 18px;line-height: 28px;}
    .plan-page .box3>a{line-height: 50px;font-size: 14px;width:160px}
}

@media (max-width:1279px){
    .plan-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .plan-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .plan-page .tit>p:nth-of-type(2){font-size: 14px;line-height:24px}

    .plan-page .box1{padding:50px 0}
    .plan-page .box1 .tit{margin-bottom: 20px;}

    .plan-page .box2{padding:50px 0 30px}
    .plan-page .box2 ul{margin-top: 40px;display: block}
    .plan-page .box2 li{width: 100%;padding:30px 25px;display: block;}
    .plan-page .box2 li:nth-child(2n+1){margin-right: 0;}
    .plan-page .box2 .img-div{width: 45px;height: 43px}
    .plan-page .box2 .info{padding-left: 0;}
    .plan-page .box2 .info>p:nth-of-type(1){font-size: 16px;line-height: 26px;margin:15px 0 5px}

    .plan-page .box3{padding:50px 0}
    .plan-page .box3 .con{margin: 40px auto 30px;width:100%}
    .plan-page .box3 .arrow{display:none}
    .plan-page .box3 .info{padding:25px 25px 40px;}
    .plan-page .box3 .info>p:nth-of-type(1){font-size: 16px;line-height:26px}
    .plan-page .box3 .info>p:nth-of-type(2){margin:10px 0 20px}
    .plan-page .box3 .info>p:nth-of-type(3){font-size: 22px;}
    .plan-page .box3 .swiper-pagination-bullet{background: #014099}
    .plan-page .box3>a{line-height: 45px;font-size: 14px;width:150px}
}

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

    .plan-page .box3 .arrow:hover{background-color: #014099;background-image: url(../images/arrow-w.svg);}
    .plan-page .box3 .swiper-slide:hover .img{transform: scale(1.1);}
    .plan-page .box3 .swiper-slide:hover .info>p:nth-of-type(1){color:#014099}
    .plan-page .box3>a:hover{background: linear-gradient(to right,#014eba,#014099)}
}

/* 下载 */
.download-page{display: flex;padding:80px 0;}
.download-page .cate{width: 26.56%;background: #f6f8f9;}
.download-page .cate>p{background: linear-gradient(to right,#014099,#014eba);color:#fff;font-size: 20px;line-height: 68px;padding-left: 40px;}
.download-page .cate ul{padding:10px 0 50px}
.download-page .cate li{padding:0 40px}
.download-page .cate li>p{font-size: 18px;line-height: 28px;position: relative;border-bottom: 
    1px solid #e9e9e9;padding:22px 0;cursor: pointer;}
.download-page .cate li>p::after{content:'';position: absolute;right:0;top:26px;width:20px;height:20px;background:url(../images/arrow1.png) no-repeat center center/6px}
.download-page .cate .child{display: none;border-bottom: 1px solid #e9e9e9;padding:25px 0 10px 25px}
.download-page .cate .child>a{display: block;font-size: 16px;color:#666;line-height: 26px;margin-bottom: 20px;}
.download-page .cate li>p.active{color:#014099}
.download-page .cate li.open>p::after{transform: rotate(90deg);}
.download-page .cate li>p.active::after{background-image: url(../images/arrow1-m.png);}
.download-page .cate .child>a.active{color:#014099}
.download-page .m-cate{display: none;}
.download-page .cate-mask{display: none;}
.download-page .con{width: 73.44%;padding-left: 50px;}
.download-page .three{padding-top:15px;display:flex;flex-wrap:wrap}
.download-page .three>a{font-size: 16px;color:#666;position:relative;margin-right:30px;margin-bottom:30px}
.download-page .three>a:last-child{margin-right:0}
.download-page .three>a.active{color:#014099;font-weight: bold;}
.download-page .three>a::after{content:'';width:0;height:3px;background: #014099;position: absolute;left: 0;bottom: -10px;transition: .3s;}
.download-page .three>a.active::after{width:100%}
.download-page .four{margin-bottom: 20px;display:flex;flex-wrap:wrap}
.download-page .four>a{line-height: 50px;background: #f6f8f9;font-size: 16px;color:#666;padding:0 30px;transition: .3s;position:relative;margin-right:15px;margin-bottom:15px}
.download-page .four>a:last-child{margin-right:0}
.download-page .four>a.active{background: #014099;color:#fff}
.download-page .con ul{display: flex;flex-wrap: wrap;}
.download-page .con li{width: calc(100% / 3 - 16px);margin-right: 24px;margin-bottom: 45px;color:#999;position: relative;}
.download-page .con li:nth-child(3n){margin-right: 0;}
.download-page .con .img{position: relative;}
.download-page .con .img::after{content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.7) 90%);opacity: 0;transition: .3s;}
.download-page .con .img>img{box-shadow: 0 0 20px rgba(0,0,0,.15);max-width: 100%;}
.download-page .con .img>p{line-height: 50px;width: 160px;color:#fff;background: #014099 url(../images/arrow-w.png) no-repeat 80% center/11px;padding-left: 40px;position: absolute;top: 80%;left: 50%;margin-left: -80px;margin-top: -25px;z-index: 2;opacity: 0;transition: .3s;}
.download-page .con li>p:nth-of-type(1){font-size: 16px;line-height: 20px;color:#000;margin:25px 0 15px}

@media (max-width:1440px){
    .download-page{padding:70px 0}
    .download-page .cate>p{font-size: 18px;line-height: 58px;padding-left: 30px;}
    .download-page .cate li{padding:0 30px}
    .download-page .cate li>p{font-size: 16px;padding:18px 0}
    .download-page .cate li>p::after{top:22px}
    .download-page .cate .child{padding:20px 0 5px 20px}
    .download-page .cate .child>a{margin-bottom: 15px;} 
}

@media (max-width:1279px){
    .download-page{display: block;padding:30px 0 20px;}
    .download-page .cate{width: 70%;position: fixed;right:-100%;top:0;height:100%;overflow-y: auto;z-index: 999;transition: .8s;}
    .download-page .cate>p{font-size: 16px;line-height: 50px;padding-left: 25px;}
    .download-page .cate ul{padding:10px 0 30px}
    .download-page .cate li{padding:0 25px}
    .download-page .cate li>p{font-size: 16px;line-height: 26px;padding:15px 0}
    .download-page .cate li>p::after{top:18px}
    .download-page .cate .child{padding:20px 0 5px 20px}
    .download-page .cate .child>a{font-size: 14px;line-height: 24px;margin-bottom: 10px;}
    .download-page .m-cate{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
    .download-page .m-cate .txt{width:calc(100% - 55px);overflow-x: auto;white-space: nowrap;}
    .download-page .m-cate .txt>em{margin:0 5px;font-style: normal;}
    .download-page .m-cate .menu{width:25px;height:25px;background: url(../images/menu1.svg) no-repeat center center/25px;}
    .download-page .cate-mask{position: fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index: 998;top:0;left:0;}
    .download-page .cate-mask .close{width:40px;height:40px;background:#fff url(../images/close.svg) no-repeat center center/20px;position: absolute;top:20px;left:20px;border-radius: 50%;}
    .download-page .con{width: 100%;padding-left: 0;}
    .download-page .three{padding:0}
    .download-page .three>a{font-size: 14px;margin-right:15px;margin-bottom:20px}
    .download-page .three>a::after{height:2px;bottom: -8px}
    .download-page .four{margin-bottom: 15px;}
    .download-page .four>a{line-height: 40px;font-size: 12px;padding:0 20px;margin-bottom:10px;margin-right:10px}
    .download-page .con li{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 30px}
    .download-page .con li:nth-child(3n){margin-right: 20px;}
    .download-page .con li:nth-child(2n){margin-right: 0;}
    .download-page .con .img>img{box-shadow: 0 0 10px rgba(0,0,0,.15)}
    .download-page .con li>p:nth-of-type(1){font-size: 12px;line-height:18px;margin:15px 0 5px}
}

@media (any-hover:hover){
    .download-page .cate .child>a:hover{color:#014099}
    .download-page .three>a:hover{color:#014099;font-weight: bold;}
    .download-page .three>a:hover::after{width:100%}
    .download-page .four>a:hover{background: #014099;color:#fff}
    .download-page .con li:hover .img::after{opacity: 1;}
    .download-page .con li:hover .img>p{opacity: 1;top: 50%;}
}

/* 常见问题 */
.faq-page{display: flex;padding:80px 0;}
.faq-page .cate{width: 26.56%;background: #f6f8f9;}
.faq-page .cate>p{background: linear-gradient(to right,#014099,#014eba);color:#fff;font-size: 20px;line-height: 68px;padding-left: 40px;}
.faq-page .cate ul{padding:10px 0 50px}
.faq-page .cate li{padding:0 40px}
.faq-page .cate li>p{font-size: 18px;line-height: 28px;position: relative;border-bottom: 
    1px solid #e9e9e9;padding:22px 0;cursor: pointer;}
.faq-page .cate li>p::after{content:'';position: absolute;right:0;top:26px;width:20px;height:20px;background:url(../images/arrow1.png) no-repeat center center/6px}
.faq-page .cate .child{display: none;border-bottom: 1px solid #e9e9e9;padding:25px 0 10px 25px}
.faq-page .cate .child>a{display: block;font-size: 16px;color:#666;line-height: 26px;margin-bottom: 20px;}
.faq-page .cate li>p.active{color:#014099}
.faq-page .cate li.open>p::after{transform: rotate(90deg);}
.faq-page .cate li>p.active::after{background-image: url(../images/arrow1-m.png);}
.faq-page .cate .child>a.active{color:#014099}
.faq-page .m-cate{display: none;}
.faq-page .cate-mask{display: none;}
.faq-page .con{flex:1;padding-left: 50px;}
.faq-page .con li{margin-bottom: 20px;border:1px #fff solid}
.faq-page .con li:last-child{margin-bottom: 0}
.faq-page .con li>p:nth-of-type(1){font-size: 16px;line-height: 26px;background: #f6f8f9;padding:25px 90px;position: relative;cursor: pointer;}
.faq-page .con li>p:nth-of-type(1)::before{content: 'Q';position: absolute;left: 40px;top: 25px;background: url(../images/16.png) no-repeat left center/33px;width: 33px;height: 30px;color:#fff;text-align: center;line-height: 24px;font-size: 18px;}
.faq-page .con li>p:nth-of-type(1)::after{content: '';position: absolute;right: 40px;top: 32px;background: url(../images/arrow.svg) no-repeat center center/12px;width: 12px;height: 12px;transform: rotate(90deg);}
.faq-page .con li>p:nth-of-type(2){color:#666;line-height: 30px;position: relative;border-top:1px solid #eee;padding:25px 35px 45px 90px;display: none;}
.faq-page .con li>p:nth-of-type(2)::before{content: 'A';position: absolute;left: 40px;top: 25px;background: url(../images/17.png) no-repeat left center/33px;width: 33px;height: 30px;color:#fff;text-align: center;line-height: 24px;font-size: 18px;}
.faq-page .con li.active{border-color:#eee}
.faq-page .con li.active>p:nth-of-type(1)::after{transform: rotate(-90deg)}
.faq-page .page{padding: 50px;}

@media (max-width:1440px){
    .faq-page{padding:70px 0}
    .faq-page .cate>p{font-size: 18px;line-height: 58px;padding-left: 30px;}
    .faq-page .cate li>p{font-size: 16px;padding:18px 0}
    .faq-page .cate li>p::after{top:22px}
    .faq-page .cate .child{padding:20px 0 5px 20px}
    .faq-page .cate .child>a{margin-bottom: 15px;}
    .faq-page .con li>p:nth-of-type(1){padding:22px 90px}
    .faq-page .con li>p:nth-of-type(1)::before{top:22px}
    .faq-page .con li>p:nth-of-type(1)::after{top:30px}
}

@media (max-width:1279px){
    .faq-page{display: block;padding:30px 0 50px;}
    .faq-page .cate{width: 70%;position: fixed;right:-100%;top:0;height:100%;overflow-y: auto;z-index: 999;transition: .8s;}
    .faq-page .cate>p{font-size: 16px;line-height: 50px;padding-left: 25px;}
    .faq-page .cate ul{padding:10px 0 30px}
    .faq-page .cate li{padding:0 25px}
    .faq-page .cate li>p{font-size: 16px;line-height: 26px;padding:15px 0}
    .faq-page .cate li>p::after{top:18px}
    .faq-page .cate .child{padding:20px 0 5px 20px}
    .faq-page .cate .child>a{font-size: 14px;line-height: 24px;margin-bottom: 10px;}
    .faq-page .m-cate{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
    .faq-page .m-cate .txt{width:calc(100% - 55px);overflow-x: auto;white-space: nowrap;}
    .faq-page .m-cate .txt>em{margin:0 5px;font-style: normal;}
    .faq-page .m-cate .menu{width:25px;height:25px;background: url(../images/menu1.svg) no-repeat center center/25px;}
    .faq-page .cate-mask{position: fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index: 998;top:0;left:0;}
    .faq-page .cate-mask .close{width:40px;height:40px;background:#fff url(../images/close.svg) no-repeat center center/20px;position: absolute;top:20px;left:20px;border-radius: 50%;}
    .faq-page .con{padding-left: 0;}
    .faq-page .con li>p:nth-of-type(1){font-size: 14px;line-height: 24px;padding:15px 35px 15px 55px}
    .faq-page .con li>p:nth-of-type(1)::before{left: 20px;top: 16px;background-size:25px;width: 25px;height: 23px;line-height: 20px;font-size: 14px;}
    .faq-page .con li>p:nth-of-type(1)::after{right: 20px;top: 20px}
    .faq-page .con li>p:nth-of-type(2){line-height: 24px;padding:20px 20px 20px 60px}
    .faq-page .con li>p:nth-of-type(2)::before{left: 20px;top: 20px;background-size:25px;width: 25px;height: 23px;line-height: 20px;font-size: 14px;}
    .faq-page .page{padding: 20px 0 0;}
}

@media (any-hover:hover){
    .faq-page .cate .child>a:hover{color:#014099}
}

/* 留言 */
.comment-page{padding:70px 0 80px}
.comment-page .tit{margin-bottom: 25px;}
.comment-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.comment-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}
.comment-page .tit>p:nth-of-type(2){font-size: 16px;line-height:30px;color:#666;max-width: 840px;margin:0 auto;text-align: center;}
.comment-page .items{display: flex;margin-bottom: 40px;}
.comment-page .items.one{width: calc(50% - 20px);}
.comment-page .condition{display: none;}
.comment-page .item{flex:1;margin-right: 40px;}
.comment-page .item:last-child{margin-right: 0;}
.comment-page .item>p{font-size: 16px;margin-bottom: 15px;}
.comment-page .item>p>span{color:red;margin-right: 5px;}
.comment-page .radio{display: flex;}
.comment-page .radio>p{font-size: 16px;padding-left: 30px;position: relative;margin-right: 60px;cursor: pointer;}
.comment-page .radio>p::before{content:'';width: 13px;height: 13px;border: 1px solid #999;position: absolute;top: 4px;left: 0;}
.comment-page .radio>p.active{color:#014099;}
.comment-page .radio>p.active::before{border-color:#014099;background:#014099 url(../images/18.png) no-repeat center center/7px;}
.comment-page .radio>p.active::after{content:'';width: calc(100% - 30px);height: 2px;background: #014099;position: absolute;bottom: 0;right: 0}
.comment-page .item>input{border:1px #eee solid;color:#666;height: 50px;padding:0 20px;width: 100%;}
.comment-page .item>textarea{border:1px #eee solid;color:#666;height: 150px;padding:15px 20px;width: 100%;}
.comment-page .tip{width: 390px;margin: 35px auto 0;}
.comment-page .checkbox>p{font-size: 16px;padding-left: 25px;position: relative;cursor: pointer;margin-bottom: 25px;}
.comment-page .checkbox>p>span{color:red;margin-right: 5px;}
.comment-page .checkbox>p>a{color:#999;text-decoration: underline;}
.comment-page .checkbox>p::before{content:'';width: 10px;height: 10px;border: 1px solid #e5e5e5;position: absolute;top: 5px;left: 0;}
.comment-page .checkbox>p.active::before{border-color:#014099;background:#014099 url(../images/18.png) no-repeat center center/7px;}
.comment-page .tip>p{line-height: 50px;background: linear-gradient(to right,#014099,#014eba);text-align: center;color:#fff;font-size: 16px;cursor: pointer;}

@media (max-width:1440px){
    .comment-page{padding:60px 0 70px}
}

@media (max-width:1279px){
    .comment-page{padding:30px 0 50px}
    .comment-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .comment-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .comment-page .tit>p:nth-of-type(2){font-size: 14px;line-height:24px}
    .comment-page .items{display: block;margin-bottom: 0;}
    .comment-page .condition{display: none;}
    .comment-page .items.one{width: 100%;}
    .comment-page .item{margin-right: 0;margin-bottom: 20px;}
    .comment-page .item>p{font-size: 14px}
    .comment-page .radio{flex-wrap: wrap;}
    .comment-page .radio>p{font-size: 14px;padding-left: 25px;margin-right: 25px;margin-bottom: 10px;}
    .comment-page .radio>p::before{top: 2px}
    .comment-page .radio>p.active::after{width: calc(100% - 25px)}
    .comment-page .item>input{height: 40px;padding:0 15px}
    .comment-page .item>textarea{padding:15px}
    .comment-page .tip{width: 100%;margin: 20px auto 0;}
    .comment-page .checkbox>p{font-size: 12px;padding-left: 20px;margin-bottom: 15px;}
    .comment-page .checkbox>p::before{top: 2px}
    .comment-page .tip>p{line-height: 40px;font-size: 14px}
}

@media (any-hover:hover){
    .comment-page .tip>p:hover{background: linear-gradient(to right,#014eba,#014099)}
}

/* 组件查询 */
.module-page{padding:100px 0 110px}
.module-page .width{max-width: 800px;background: #fff;padding:70px 80px 100px}
.module-page .tit{margin-bottom: 25px;}
.module-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.module-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}
.module-page .width>input{height:70px;background: #f6f8f9;font-size: 16px;width: 100%;padding: 0 30px;margin:15px 0 30px}
.module-page .width>input::placeholder{font-size: 16px}
.module-page .width>img{max-width: 100%;margin-bottom: 40px;}
.module-page .width>p{line-height: 60px;background: linear-gradient(to right,#014099,#014eba);text-align: center;color:#fff;font-size: 16px;cursor: pointer;}

.module-page.results{border-top:1px #eee solid}
.module-page .result>p{text-align:center;font-size:18px}
.module-page .result>p:nth-of-type(1){font-size:36px;color:#000;position:relative}
.module-page .result>p:nth-of-type(1)::after{content:'';position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:30px;height:5px;background:#014099}
.module-page .result>img{width:50px;margin:80px auto 25px}
.module-page .result .btn{display:flex;justify-content:center;margin-top:65px}
.module-page .result .btn>a{width:240px;line-height:58px;border:1px #eee solid;padding-left:70px;font-size:16px;background:url(../images/arrow.png) no-repeat 70% center/16px;transition:.3s}
.module-page .result .btn>a:nth-of-type(1){margin-right:20px;background:url(../images/arrow-w.png) no-repeat 70% center/16px,linear-gradient(to right,#014099,#014eba);border-color:transparent;color:#fff;}

@media (max-width:1440px){
    .module-page{padding:80px 0 90px}
    .module-page .tit>p:nth-of-type(1){font-size: 32px;line-height:42px}
    .module-page .width{padding:60px 70px 80px}
    .module-page .width>input{height:60px;margin:15px 0 20px}
    .module-page .width>img{margin-bottom: 25px;}
    .module-page .width>p{line-height: 50px;}
}

@media (max-width:1279px){
    .module-page{padding:50px 0}
    .module-page .width{padding:30px 25px}
    .module-page .tit{margin-bottom: 20px;}
    .module-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .module-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .module-page .width>input{height:45px;font-size: 14px;padding: 0 20px;margin:10px 0 15px}
    .module-page .width>input::placeholder{font-size: 14px}
    .module-page .width>img{margin-bottom: 20px;}
    .module-page .width>p{line-height: 45px;font-size: 14px}
    
    .module-page .result{padding:0 20px}
    .module-page .result>p{font-size:14px;line-height:24px}
    .module-page .result>p:nth-of-type(1){font-size:22px}
    .module-page .result>p:nth-of-type(1)::after{bottom:-15px;width:25px;height:3px}
    .module-page .result>img{width:40px;margin:50px auto 15px}
    .module-page .result .btn{margin-top:30px}
    .module-page .result .btn>a{width:auto;flex:1;line-height:40px;padding-left:0;font-size:14px;background:none;text-align:center}
    .module-page .result .btn>a:nth-of-type(1){margin-right:10px;background:linear-gradient(to right,#014099,#014eba);}
}

@media (any-hover:hover){
    .module-page .width>p:hover{background: linear-gradient(to right,#014eba,#014099)}
    .module-page .result .btn>a:hover{padding-left:80px;background-position:75% center}
}

/* 经销商查询 */
.dealer-page .box1{position: relative;}
.dealer-page .box1 .m{display: none;}
.dealer-page .box1 .img{padding-bottom: 22.39%;}
.dealer-page .box1 .width{max-width: 640px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.dealer-page .box1 .width>p{text-align: center;color:#fff}
.dealer-page .box1 .width>p:nth-of-type(1){font-size: 36px;line-height: 46px;}
.dealer-page .box1 .width>p:nth-of-type(2){font-size: 16px;line-height: 26px;}
.dealer-page .box1 .search{display: flex;margin:35px 0 25px}
.dealer-page .box1 .search>input{flex:1;padding:0 30px;background: #fff;font-size: 16px;color:#666}
.dealer-page .box1 .search>input::placeholder{font-size: 16px;color:#999}
.dealer-page .box1 .search>p{width:70px;height:70px;background: #014099 url(../images/search-w.png) no-repeat center center/25px;cursor: pointer;transition: .3s;}

.dealer-page .box2{padding-top:70px;max-width: 960px;display:none}
.dealer-page .box2>p{font-size: 28px;display: flex;align-items: center;border-bottom: 1px #eee solid;padding-bottom: 15px;}
.dealer-page .box2>p>span{font-size: 16px;color:#666;margin-left: 10px;}
.dealer-page .box2 li{border-bottom: 1px #eee solid;padding:30px 0;display: flex;align-items: center;}
.dealer-page .box2 .info{flex:1;padding-right: 50px;}
.dealer-page .box2 .info>p{color:#666;line-height: 24px;margin-bottom: 5px;}
.dealer-page .box2 .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;color:#000;margin-bottom: 15px;}
.dealer-page .box2 li>p{width: 165px;height: 60px;line-height: 58px;border:1px #ccc solid;padding-left: 40px;background: url(../images/arrow-g.png) no-repeat 80% center/13px;font-size: 16px;transition: .3s;cursor: pointer;}
.dealer-page .box2 .popup{display:none;position:fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 999;}
.dealer-page .box2 .popup .close{width: 40px;height: 40px;background: url(../images/close-w.svg) no-repeat center center/40px;position: absolute;right: 0;top: 0;cursor: pointer;}
.dealer-page .box2 .popup .img-div{width: 50%;height: 80%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.dealer-page .box3{padding:70px 0 80px;max-width: 960px;}
.dealer-page .box3 .tit{margin-bottom: 40px;}
.dealer-page .box3 .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.dealer-page .box3 .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}
.dealer-page .box3 .tit>p:nth-of-type(2){font-size: 16px;line-height:26px;color:#666;text-align: center;}
.dealer-page .box3 ul{display: flex;}
.dealer-page .box3 li{display: flex;box-shadow: 0 0 20px rgba(0,0,0,.1);width: calc(50% - 30px);padding:50px 55px;transition: .3s;}
.dealer-page .box3 li:first-child{margin-right: 60px;}
.dealer-page .box3 .img-div{width: 39px;height: 40px}
.dealer-page .box3 .info{flex:1;padding-left: 35px;}
.dealer-page .box3 .info>p:nth-of-type(1){font-size: 20px;}
.dealer-page .box3 .info>p:nth-of-type(2){color:#999;margin:15px 0 20px}
.dealer-page .box3 .info>a{color:#666;padding-right: 25px;background: url(../images/arrow1.png) no-repeat right 6px/5px;line-height:20px}

@media (max-width:1440px){
    .dealer-page .box1 .width>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .dealer-page .box1 .search{margin:25px 0 20px}
    .dealer-page .box1 .search>p{width:60px;height:60px;background-size: 22px;}
    .dealer-page .box2{padding-top:60px}
    .dealer-page .box2>p{font-size: 26px;}
    .dealer-page .box2 li>p{width:145px;height:55px;line-height: 53px;padding-left: 30px;font-size: 14px;background-size: 12px;}
    .dealer-page .box3{padding:60px 0 70px}
    .dealer-page .box3 .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .dealer-page .box3 li{padding:40px 45px}
}

@media (max-width:1279px){
    .dealer-page .box1 .pc{display: none;}
    .dealer-page .box1 .m{display: block;}
    .dealer-page .box1 .img{padding-bottom: 66.66%;}
    .dealer-page .box1 .width{top: 45%}
    .dealer-page .box1 .width>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
    .dealer-page .box1 .width>p:nth-of-type(2){font-size: 14px;line-height: 24px;}
    .dealer-page .box1 .search{margin:15px 0}
    .dealer-page .box1 .search>input{padding:0 20px;font-size: 14px}
    .dealer-page .box1 .search>input::placeholder{font-size: 14px}
    .dealer-page .box1 .search>p{width:45px;height:45px;background: #014099 url(../images/search-w.png) no-repeat center center/18px}

    .dealer-page .box2{padding-top:30px}
    .dealer-page .box2>p{font-size: 22px}
    .dealer-page .box2>p>span{font-size: 14px}
    .dealer-page .box2 li{padding:20px 0;display: block}
    .dealer-page .box2 .info{padding-right: 0;}
    .dealer-page .box2 .info>p{font-size: 12px;line-height:20px;}
    .dealer-page .box2 .info>p:nth-of-type(1){font-size: 16px;line-height: 26px;margin-bottom: 10px;}
    .dealer-page .box2 li>p{width: 130px;height: 45px;line-height: 43px;padding-left: 25px;background-size:11px;font-size: 14px;margin-top:15px}
    .dealer-page .box2 .popup .close{width: 25px;height: 25px;background-size:25px}
    .dealer-page .box2 .popup .img-div{width: 90%;height: 90%}

    .dealer-page .box3{padding:50px 0 20px}
    .dealer-page .box3 .tit{margin-bottom: 30px;}
    .dealer-page .box3 .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .dealer-page .box3 .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .dealer-page .box3 .tit>p:nth-of-type(2){font-size: 14px;line-height:24px}
    .dealer-page .box3 ul{display: block;}
    .dealer-page .box3 li{box-shadow: 0 0 10px rgba(0,0,0,.1);width: 100%;padding:30px 25px;margin-bottom: 30px;}
    .dealer-page .box3 li:first-child{margin-right: 0;}
    .dealer-page .box3 .img-div{width: 29px;height: 30px}
    .dealer-page .box3 .info{padding-left:20px}
    .dealer-page .box3 .info>p:nth-of-type(1){font-size: 16px;}
    .dealer-page .box3 .info>p:nth-of-type(2){margin:10px 0}
    .dealer-page .box3 .info>a{background-position:right 5px}
}

@media (any-hover:hover){
    .dealer-page .box1 .search>p:hover{background-color: #004db8}

    .dealer-page .box2 li:hover>p{border-color: #014099;background-color: #014099;background-image: url(../images/arrow-w.png);color:#fff}

    .dealer-page .box3 li:hover{transform: translateY(-5px);}
    .dealer-page .box3 li:hover .info>a{color:#014099;background-image: url(../images/arrow1-m.png);}
}

/* 可持续发展 */
.develop-page.policy .box1{position: relative;}
.develop-page.policy .box1 .fp-tableCell{vertical-align:top}
.develop-page.policy .box1 .snav{border-top:1px #eee solid}
.develop-page.policy .box1 .con{position: absolute;left: 50%;transform: translateX(-50%);top: 40%;}
.develop-page.policy .box1 .con>p{color:#fff}
.develop-page.policy .box1 .con>p:nth-of-type(1){font-size: 60px;line-height: 70px;margin-bottom: 20px;}
.develop-page.policy .box1 .con>p:nth-of-type(2){font-size: 24px;line-height: 34px;}
.develop-page.policy .box1 .down{width: 20px;height: 43px;background: url(../images/1.png) no-repeat center center/20px;position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);z-index: 2;animation: develop-policy-box1-play .5s linear infinite alternate;}
@keyframes develop-policy-box1-play {
    to{bottom:25px}
}

.develop-page.policy .box2{position: relative;}
.develop-page.policy .box2 .con{display: none;height: 100%;}
.develop-page.policy .box2 .info{width: 40%;color:#fff;padding: 25% 0 45px;}
.develop-page.policy .box2 .info>p:nth-of-type(1){font-size: 48px;line-height: 58px;position: relative;}
.develop-page.policy .box2 .info>p:nth-of-type(1)::after{content:'';width: 30px;height: 5px;background: #fff;position: absolute;bottom: -30px;left: 0;}
.develop-page.policy .box2 .info>p:nth-of-type(2){font-size: 36px;line-height: 46px;margin:75px 0 20px}
.develop-page.policy .box2 .info>p:nth-of-type(3){font-size: 16px;line-height: 30px;}
.develop-page.policy .box2 .txt{display: flex;flex-direction:column;align-items: flex-end;color:#fff}
.develop-page.policy .box2 .txt>p{font-size: 16px;line-height: 26px;margin-bottom: 25px;text-align: right;}
.develop-page.policy .box2 .txt>p>span{font-size: 30px;line-height: 40px}
.develop-page.policy .box2 .imgs{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.develop-page.policy .box2 .img-div{width: 58px;height: 58px;margin: 0 0 10px 10px;}
.develop-page.policy .box2 .tab{width: 80px;position: absolute;right: 0;top: 100px;display: flex;flex-direction: column;}
.develop-page.policy .box2 .tab>p{flex:1;border-top: 1px #eee solid;background: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;font-size: 16px;cursor: pointer;}
.develop-page.policy .box2 .tab>p:nth-of-type(2){border-radius: 20px 0 0 0;border-top: 0;}
.develop-page.policy .box2 .tab>p.active{background: url(../images/19.png) no-repeat right center/auto 100%;color:#fff;border-top: 0;}

.develop-page.policy .box3 .width{color:#fff}
.develop-page.policy .box3 .width>p:nth-of-type(1){font-size: 48px;line-height: 58px;}
.develop-page.policy .box3 .width>p:nth-of-type(2){font-size: 16px;line-height: 30px;max-width: 590px;margin:30px 0}
.develop-page.policy .box3 .width>a{width: 240px;line-height: 60px;background:url(../images/14.png) no-repeat 30px center/23px,linear-gradient(to right,#014099,#014eba);color:#fff;padding-left: 65px;font-size: 16px;}

.develop-page.list .box1{padding:80px 0 55px}
.develop-page.list .box1 ul{display: flex;flex-wrap: wrap;}
.develop-page.list .box1 li{width: calc(100% / 3 - 16px);margin-right: 24px;margin-bottom: 25px;position: relative;}
.develop-page.list .box1 li:nth-child(3n){margin-right: 0;}
.develop-page.list .box1 .img{padding-bottom: 56.09%;}
.develop-page.list .box1 li>p{position: absolute;left: 0;bottom: 0;width: 100%;padding:10% 60px 25px 30px;font-size: 18px;color:#fff;background:url(../images/arrow-w.svg) no-repeat calc(100% - 30px) 48px/10px,linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.8) 90%);transition: .3s;}
.develop-page.list .box1 .page{padding: 25px 0;}

.develop-page.list .box2{padding:80px 0 40px}
.develop-page.list .box2 .best{display: flex;justify-content: space-between;margin-bottom: 40px;}
.develop-page.list .box2 .swiper-container{width: 65.62%;margin:0;height:480px}
.develop-page.list .box2 .swiper-slide .img{height:100%}
.develop-page.list .box2 .swiper-slide .info{position: absolute;bottom: 0;left: 0;width: 100%;background: linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.8) 90%);padding:20% 130px 35px 40px;color:#fff;transition: .3s;}
.develop-page.list .box2 .swiper-slide .info>p:nth-of-type(2){font-size: 20px;margin-top: 10px;}
.develop-page.list .box2 .swiper-pagination{width:auto;bottom:40px;left:auto;right:40px}
.develop-page.list .box2 .swiper-pagination-bullet{background: #fff;}
.develop-page.list .box2 .con{width: calc(34.38% - 39px);border:1px #eee solid;position: relative;height:480px}
.develop-page.list .box2 .con .img{padding-bottom: 60%;}
.develop-page.list .box2 .con .info{padding:35px 40px 0}
.develop-page.list .box2 .con .info>p:nth-of-type(1){font-size: 16px;color:#999}
.develop-page.list .box2 .con .info>p:nth-of-type(2){font-size: 20px;line-height: 32px;margin:10px 0 35px}
.develop-page.list .box2 .con .info>p:nth-of-type(3){color:#999;padding-right: 35px;background: url(../images/arrow-g.png) no-repeat right center/12px;display: inline-block;}
.develop-page.list .box2 ul{display: flex;flex-wrap: wrap;}
.develop-page.list .box2 li{width: calc(100% / 3 - 26px);margin-right:39px;margin-bottom: 40px;position: relative;border:1px #eee solid}
.develop-page.list .box2 li:nth-child(3n){margin-right: 0;}
.develop-page.list .box2 li .img{padding-bottom: 60%;}
.develop-page.list .box2 li .info{padding:35px 40px 55px;}
.develop-page.list .box2 li .info>p:nth-of-type(1){font-size: 16px;color:#999}
.develop-page.list .box2 li .info>p:nth-of-type(2){font-size: 20px;line-height: 32px;margin:10px 0 35px}
.develop-page.list .box2 li .info>p:nth-of-type(3){color:#999;padding-right: 35px;background: url(../images/arrow-g.png) no-repeat right center/12px;display: inline-block;}
.develop-page.list .box2 .page{padding:10px 0 40px}

.develop-page.detail{padding:90px 0}
.develop-page.detail .name{font-size: 36px;line-height: 46px;text-align: center;color:#000}
.develop-page.detail .time{display: flex;justify-content: center;font-size: 16px;color:#999;margin:25px 0 20px}
.develop-page.detail .time>span:first-child{margin-right: 30px;}
.develop-page.detail .share{position: relative;display: flex;justify-content: center;}
.develop-page.detail .share::before{width: calc(50% - 50px);height: 1px;background: #eee;content: '';position: absolute;top: 20px;left: 0;}
.develop-page.detail .share::after{width: calc(50% - 50px);height: 1px;background: #eee;content: '';position: absolute;top: 20px;right: 0;}
.develop-page.detail .content{padding:15px 5% 60px;border-bottom: 1px solid #eee;margin-bottom: 50px;}
.develop-page.detail .content p{font-size: 16px;line-height: 32px;color:#666}
.develop-page.detail .content img{max-width: 100%;display: block;margin:0 auto;height: auto !important;}
.develop-page.detail .content a{display: inline-block;}
.develop-page.detail .jump{display: flex;align-items: center;}
.develop-page.detail .info{width:calc(100% - 168px);padding-right: 50px;}
.develop-page.detail .info>a{font-size: 16px;line-height: 30px;color:#666;display: block;}
.develop-page.detail .jump>a{width: 168px;line-height: 57px;background: linear-gradient(to right,#014099,#014eba);color:#fff;font-size: 16px;text-align: center;}

@media (max-width:1600px){
    .develop-page.policy .box1 .con>p:nth-of-type(1){font-size: 50px;line-height: 60px;}

    .develop-page.policy .box2 .info>p:nth-of-type(1){font-size: 43px;line-height: 53px;}
    .develop-page.policy .box2 .info>p:nth-of-type(2){font-size: 32px;line-height: 42px;}
    .develop-page.policy .box2 .info{padding:20% 0 45px}
    .develop-page.policy .box2 .txt{padding-right:30px}

    .develop-page.policy .box3 .width>p:nth-of-type(1){font-size: 43px;line-height: 53px;}
}

@media (max-width:1440px){
    .develop-page.policy .box1 .con{top:45%}
    .develop-page.policy .box1 .con>p:nth-of-type(1){font-size: 45px;line-height: 55px;}

    .develop-page.policy .box2 .tab{top:80px;width:70px}
    .develop-page.policy .box2 .tab>p{font-size: 14px;}
    .develop-page.policy .box2 .info{padding:15% 0 20px}
    .develop-page.policy .box2 .info>p:nth-of-type(1){font-size: 38px;line-height: 48px;}
    .develop-page.policy .box2 .info>p:nth-of-type(2){font-size: 28px;line-height: 38px;margin:50px 0 15px}
    .develop-page.policy .box2 .info>p:nth-of-type(3){font-size: 14px;line-height: 24px;}
    .develop-page.policy .box2 .txt{padding-right:50px}
    .develop-page.policy .box2 .txt>p{font-size: 14px;line-height: 24px;margin-bottom: 15px;}
    .develop-page.policy .box2 .txt>p>span{font-size: 24px;line-height: 34px;}

    .develop-page.policy .box3 .width>p:nth-of-type(1){font-size: 38px;line-height: 48px;}

    .develop-page.list .box1{padding:70px 0 45px}
    .develop-page.list .box2 .swiper-container{height: 400px;}
    .develop-page.list .box2 .con{height: 400px;}
    .develop-page.list .box2 .con .info{padding:25px 30px 0}
    .develop-page.list .box2 .con .info>p:nth-of-type(2){font-size: 18px;line-height: 28px;margin:10px 0 25px}
    .develop-page.list .box2 li .info{padding:25px 30px 45px}
    .develop-page.list .box2 li .info>p:nth-of-type(2){font-size: 18px;line-height: 28px;margin:10px 0 25px}

    .develop-page.detail{padding:80px 0}
    .develop-page.detail .name{font-size: 32px;line-height: 42px;}
    .develop-page.detail .content{padding:15px 5% 40px;margin-bottom: 40px;}
    .develop-page.detail .info{width:calc(100% - 150px)}
    .develop-page.detail .jump>a{width:150px;line-height: 50px;font-size: 14px;}
}

@media (max-width:1279px){
    .develop-page.policy .box1{padding:70px 0 calc(133.33% - 120px);}
    .develop-page.policy .box1 .con{text-align: center;}
    .develop-page.policy .box1 .con>p:nth-of-type(1){font-size: 22px;line-height: 32px;margin-bottom: 10px;}
    .develop-page.policy .box1 .con>p:nth-of-type(2){font-size: 14px;line-height: 24px;}
    .develop-page.policy .box1 .down{width: 15px;height: 38px;background-size:15px;bottom: 20px}
    @keyframes develop-policy-box1-play {
        to{bottom:10px}
    }

    .develop-page.policy .box2 .con{padding: 50px 0;}
    .develop-page.policy .box2 .info{width: 100%;padding: 60px 0 30px;}
    .develop-page.policy .box2 .info>p:nth-of-type(1){font-size: 25px;line-height: 35px}
    .develop-page.policy .box2 .info>p:nth-of-type(1)::after{height: 3px;bottom: -10px}
    .develop-page.policy .box2 .info>p:nth-of-type(2){font-size: 22px;line-height: 32px;margin:30px 0 10px}
    .develop-page.policy .box2 .info>p:nth-of-type(3){font-size: 14px;line-height: 24px;}
    .develop-page.policy .box2 .txt{display: block;padding-right:40px}
    .develop-page.policy .box2 .txt>p{font-size: 14px;line-height: 24px;margin-bottom: 15px;text-align: left;}
    .develop-page.policy .box2 .txt>p>span{font-size: 18px;line-height: 28px}
    .develop-page.policy .box2 .imgs{justify-content: flex-start;}
    .develop-page.policy .box2 .img-div{width: 50px;height: 50px;margin: 0 5px 5px 0;}
    .develop-page.policy .box2 .tab{width: calc(100% - 40px);position: absolute;right: auto;top: 50px;left:20px;flex-direction: row;overflow-x: auto;white-space: nowrap;padding-right:40px}
    .develop-page.policy .box2 .tab>p{border-top:0;display: block;font-size: 14px;background: none;color:#fff;width:auto;padding:10px 20px}
    .develop-page.policy .box2 .tab>p:nth-of-type(2){border-radius: 0}
    .develop-page.policy .box2 .tab>p.active{background: #fff;color:#333}

    .develop-page.policy .box3{padding: 50px 0;text-align: center;}
    .develop-page.policy .box3 .width>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
    .develop-page.policy .box3 .width>p:nth-of-type(2){font-size: 14px;line-height: 24px;margin:10px 0 20px}
    .develop-page.policy .box3 .width>a{width: 200px;line-height: 50px;background:url(../images/14.png) no-repeat 20px center/18px,linear-gradient(to right,#014099,#014eba);color:#fff;padding-left: 50px;font-size: 14px;text-align: left;}

    .develop-page.list .box1{padding:50px 0 20px}
    .develop-page.list .box1 ul{display: block}
    .develop-page.list .box1 li{width: 100%;margin-right: 0;margin-bottom: 30px}
    .develop-page.list .box1 li>p{padding:10% 40px 25px 25px;font-size: 16px;background:url(../images/arrow-w.svg) no-repeat calc(100% - 20px) 40px/10px,linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.8) 90%)}
    .develop-page.list .box1 .page{padding: 0 0 30px;}

    .develop-page.list .box2{padding:50px 0 20px}
    .develop-page.list .box2 .best{display: block;margin-bottom: 30px;}
    .develop-page.list .box2 .swiper-container{width: 100%;height:auto;margin-bottom: 30px;}
    .develop-page.list .box2 .swiper-slide .img{height:auto;padding-bottom: 57.14%;}
    .develop-page.list .box2 .swiper-slide .info{padding:20% 20px 35px}
    .develop-page.list .box2 .swiper-slide .info>p:nth-of-type(2){font-size: 16px;margin-top: 5px;}
    .develop-page.list .box2 .swiper-pagination{width:100%;bottom:10px;right:0}
    .develop-page.list .box2 .con{width: 100%;height:auto}
    .develop-page.list .box2 .con .info{padding:25px 20px 30px}
    .develop-page.list .box2 .con .info>p:nth-of-type(1){font-size: 14px}
    .develop-page.list .box2 .con .info>p:nth-of-type(2){font-size: 16px;line-height: 26px;margin:5px 0 20px}
    .develop-page.list .box2 ul{display: block}
    .develop-page.list .box2 li{width:100%;margin-right:0;margin-bottom: 30px}
    .develop-page.list .box2 li .info{padding:35px 25px;}
    .develop-page.list .box2 li .info>p:nth-of-type(1){font-size: 14px;color:#999}
    .develop-page.list .box2 li .info>p:nth-of-type(2){font-size: 16px;line-height: 26px;margin:5px 0 20px}
    .develop-page.list .box2 .page{padding:0 0 30px}

    .develop-page.detail{padding:30px 0 50px}
    .develop-page.detail .name{font-size: 20px;line-height: 30px}
    .develop-page.detail .time{font-size: 12px;margin:15px 0}
    .develop-page.detail .time>span:first-child{margin-right: 20px;}
    .develop-page.detail .content{padding:15px 0 20px;margin-bottom: 20px;}
    .develop-page.detail .content p{font-size: 14px;line-height: 24px}
    .develop-page.detail .jump{display: block}
    .develop-page.detail .info{width:100%;padding-right: 0;margin-bottom: 10px;}
    .develop-page.detail .info>a{font-size: 14px;line-height: 24px}
    .develop-page.detail .jump>a{width: 130px;line-height: 45px;font-size: 14px}
}

@media (any-hover:hover){
    .develop-page.policy .box3 .width>a:hover{background:url(../images/14.png) no-repeat 30px center/23px,linear-gradient(to right,#014eba,#014099)}

    .develop-page.list .box1 li:hover>p{padding-bottom: 30px;}

    .develop-page.list .box2 .swiper-slide:hover .info{padding-bottom: 40px;}
    .develop-page.list .box2 .con:hover .img{transform: scale(1.1);}
    .develop-page.list .box2 .con:hover .info>p:nth-of-type(2){color:#014099}
    .develop-page.list .box2 .con:hover .info>p:nth-of-type(3){color:#014099}
    .develop-page.list .box2 li:hover .img{transform: scale(1.1);}
    .develop-page.list .box2 li:hover .info>p:nth-of-type(2){color:#014099}
    .develop-page.list .box2 li:hover .info>p:nth-of-type(3){color:#014099}

    .develop-page.detail .info>a:hover{color:#014099}
    .develop-page.detail .jump>a:hover{background:linear-gradient(to right,#014eba,#014099)}
}

/* 新闻 */
.news-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.news-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}

.news-page.list .search{display: flex;max-width: 830px;padding:60px 0 40px}
.news-page.list .search .my-select{flex:1;margin-right: 30px;height: 60px;}
.news-page.list .search .my-select p{line-height: 58px;font-size: 16px;color:#666}
.news-page.list .search .input{width:72%;display: flex;}
.news-page.list .search .input>input{width:calc(100% - 60px);border:1px #eee solid;font-size: 16px;color:#666;padding:0 20px}
.news-page.list .search .input>input::placeholder{font-size: 16px;color:#999}
.news-page.list .search .input>p{width: 60px;height: 60px;background:url(../images/search-w.png) no-repeat center center/20px,linear-gradient(to right,#014099,#014eba);cursor: pointer;}

.news-page.list .box1{margin-bottom: 50px;}
.news-page.list .box1 .swiper-slide{display: flex;background: #f5f7fa;}
.news-page.list .box1 .img-bg{width: 50.78%;}
.news-page.list .box1 .img{padding-bottom: 60%;}
.news-page.list .box1 .info{padding:70px;color:#666;width:49.22%}
.news-page.list .box1 .info>p:nth-of-type(2){font-size: 24px;color:#333;margin:20px 0}
.news-page.list .box1 .info>p:nth-of-type(3){font-size: 16px;line-height: 30px;margin-bottom: 40px;}
.news-page.list .box1 .info>p:nth-of-type(4){color:#999;padding-right: 30px;background: url(../images/arrow-g.png) no-repeat right center/11px;display: inline-block;}
.news-page.list .box1 .swiper-pagination{width:calc(49.22% - 70px);left: auto;right: 0;text-align: left;bottom:45px}
.news-page.list .box1 .swiper-pagination-bullet-active{background: #014099;}

.news-page.list .box2{padding-bottom:40px}
.news-page.list .box2 ul{display: flex;flex-wrap: wrap;}
.news-page.list .box2 li{width: calc(100% / 3 - 26px);margin-right:39px;margin-bottom: 40px;position: relative;border:1px #eee solid}
.news-page.list .box2 li:nth-child(3n){margin-right: 0;}
.news-page.list .box2 li .img{padding-bottom: 60%;}
.news-page.list .box2 li .info{padding:40px 40px 50px;}
.news-page.list .box2 li .info>p:nth-of-type(1){color:#999}
.news-page.list .box2 li .info>p:nth-of-type(2){font-size: 22px;line-height: 32px;margin:10px 0 40px}
.news-page.list .box2 li .info>p:nth-of-type(3){color:#999;padding-right: 35px;background: url(../images/arrow-g.png) no-repeat right center/12px;display: inline-block;}
.news-page.list .box2 .page{padding:10px 0 40px}

.news-page.list .box3{padding-bottom:40px}
.news-page.list .box3 ul{display: flex;flex-wrap: wrap;}
.news-page.list .box3 li{width: calc(100% / 3 - 26px);margin-right:39px;margin-bottom: 40px;position: relative;border:1px #eee solid}
.news-page.list .box3 li:nth-child(3n){margin-right: 0;}
.news-page.list .box3 li .img{padding-bottom: 112.5%;}
.news-page.list .box3 li .info{padding:35px 40px 50px;}
.news-page.list .box3 li .info>p:nth-of-type(1){font-size: 18px;line-height:26px}
.news-page.list .box3 li .info>p:nth-of-type(2){color:#999;margin:20px 0 30px}
.news-page.list .box3 li .pos{background: url(../images/20.png) no-repeat left center/15px;padding-left: 25px;margin-right: 20px;}
.news-page.list .box3 li .time{background: url(../images/21.png) no-repeat left center/18px;padding-left: 30px}
.news-page.list .box3 li .info>p:nth-of-type(3){color:#666;line-height: 24px;}
.news-page.list .box3 .page{padding:10px 0 40px}

.news-page.list .box4{margin-bottom: 50px;}
.news-page.list .box4 .swiper-container{padding:20px 20px 60px;margin-top:40px;max-width: 1320px;}
.news-page.list .box4 .swiper-slide{box-shadow: 0 0 20px rgba(0,0,0,.1);}
.news-page.list .box4 .img{padding-bottom: 28.12%;}
.news-page.list .box4 .info{padding:35px 50px 45px}
.news-page.list .box4 .info>p:nth-of-type(1){font-size: 22px;}
.news-page.list .box4 .info>p:nth-of-type(2){color:#999;background: url(../images/21.png) no-repeat left center/18px;padding-left: 30px;margin:20px 0}
.news-page.list .box4 .info>p:nth-of-type(3){font-size: 16px;line-height: 30px;color:#666}
.news-page.list .box4 .swiper-pagination-bullet-active{background: #014099;}

.news-page.list .box5{padding-bottom: 80px;}
.news-page.list .box5 .tit{text-align: left}
.news-page.list .box5 .tit>p:nth-of-type(1){margin-bottom: 20px;text-align: left;}
.news-page.list .box5 .tit>p:nth-of-type(1)::after{left: 0;transform: translateX(0);}
.news-page.list .box5 li{display: flex;align-items: center;padding:40px 0;border-bottom: 1px solid #eee;position: relative;}
.news-page.list .box5 .img-bg{width: 31.25%;}
.news-page.list .box5 .img{padding-bottom: 60%;}
.news-page.list .box5 .info{width:68.75%;padding-left: 50px;}
.news-page.list .box5 .info>p:nth-of-type(1){font-size: 22px;}
.news-page.list .box5 .info>p:nth-of-type(2){color:#999;background: url(../images/21.png) no-repeat left center/18px;padding-left: 30px;margin:20px 0}
.news-page.list .box5 .info>p:nth-of-type(3){font-size: 16px;line-height: 30px;color:#666}
.news-page.list .box5 .page{padding-top: 50px;}

.news-page.list .box6{padding-bottom: 80px;}
.news-page.list .box6 li{display: flex;align-items: center;border-bottom: 1px #eee solid;padding:30px 50px 30px 40px;position: relative;}
.news-page.list .box6 li>p:nth-of-type(1){width: 100px;height: 100px;background: #fafafa;border:1px #eee solid;display: flex;flex-direction: column;justify-content: center;align-items: center;color:#999}
.news-page.list .box6 li>p:nth-of-type(1)>span:nth-of-type(1){font-size: 36px;color:#333}
.news-page.list .box6 li>p:nth-of-type(2){font-size: 22px;width:calc(100% - 190px);padding:0 60px}
.news-page.list .box6 li>p:nth-of-type(3){color:#999;padding-right: 30px;background: url(../images/arrow-g.png) no-repeat right 6px/11px;width: 90px;}
.news-page.list .box6 .page{padding-top: 50px;}

.news-page.detail{padding:90px 0}
.news-page.detail .name{font-size: 36px;line-height: 46px;text-align: center;color:#000}
.news-page.detail .time{display: flex;justify-content: center;font-size: 16px;color:#999;margin:25px 0 20px}
.news-page.detail .time>span:first-child{margin-right: 30px;}
.news-page.detail .share{position: relative;display: flex;justify-content: center;}
.news-page.detail .share::before{width: calc(50% - 50px);height: 1px;background: #eee;content: '';position: absolute;top: 20px;left: 0;}
.news-page.detail .share::after{width: calc(50% - 50px);height: 1px;background: #eee;content: '';position: absolute;top: 20px;right: 0;}
.news-page.detail .content{padding:15px 5% 60px;border-bottom: 1px solid #eee;margin-bottom: 50px;}
.news-page.detail .content p{font-size: 16px;line-height: 32px;color:#666}
.news-page.detail .content img{max-width: 100%;display: block;margin:0 auto !important;height: auto !important;text-align:center}
.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: linear-gradient(to right,#014099,#014eba);color:#fff;font-size: 16px;text-align: center;}

@media (max-width:1440px){
    .news-page .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .news-page.list .search{padding:50px 0 30px}
    .news-page.list .search .my-select{height:50px}
    .news-page.list .search .my-select p{line-height: 50px;font-size: 14px;}
    .news-page.list .search .input>input{font-size: 14px;}
    .news-page.list .search .input>input::placeholder{font-size: 14px;}
    .news-page.list .search .input>p{width:50px;height:50px}
    .news-page.list .box1 .info>p:nth-of-type(2){font-size: 22px;}
    .news-page.list .box1 .info>p:nth-of-type(3){margin-bottom: 30px;}
    .news-page.list .box1 .swiper-pagination{bottom:35px}
    .news-page.list .box2 li .info{padding:30px 30px 40px}
    .news-page.list .box2 li .info>p:nth-of-type(2){font-size: 20px;line-height: 30px;margin:10px 0 30px}
    .news-page.list .box3 li .info{padding:30px 30px 40px}
    .news-page.list .box4{margin-bottom: 40px;}
    .news-page.list .box4 .info{padding:30px 40px 35px}
    .news-page.list .box5 li{padding:30px 0}
    .news-page.list .box5 .info{padding-left: 40px;}
    .news-page.list .box5 .info>p:nth-of-type(1){font-size: 20px;}
    .news-page.list .box6{padding-bottom: 70px;}
    .news-page.list .box6 li{padding:20px 40px 20px 30px}
    .news-page.list .box6 li>p:nth-of-type(1){width:90px;height:90px}
    .news-page.list .box6 li>p:nth-of-type(1)>span:nth-of-type(1){font-size: 32px;}
    .news-page.list .box6 li>p:nth-of-type(2){width:calc(100% - 180px);font-size: 20px;padding:0 50px}

    .news-page.detail{padding:80px 0}
    .news-page.detail .name{font-size: 32px;line-height: 42px;}
    .news-page.detail .content{padding:15px 5% 40px;margin-bottom: 40px;}
    .news-page.detail .info{width:calc(100% - 150px)}
    .news-page.detail .jump>a{width:150px;line-height: 50px;font-size: 14px;}
}

@media (max-width:1279px){
    .news-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .news-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}

    .news-page.list .search{padding:30px 0;display: block;}
    .news-page.list .search .my-select{margin-right: 0;height: 45px;margin-bottom: 10px;}
    .news-page.list .search .my-select p{line-height: 45px;font-size: 14px}
    .news-page.list .search .my-select ul li{font-size: 12px;line-height: 35px;}
    .news-page.list .search .input{width:100%}
    .news-page.list .search .input>input{width:100%;font-size: 14px;padding:0 15px}
    .news-page.list .search .input>input::placeholder{font-size: 14px}
    .news-page.list .search .input>p{width: 45px;height: 45px;background:url(../images/search-w.png) no-repeat center center/16px,linear-gradient(to right,#014099,#014eba)}

    .news-page.list .box1{margin-bottom: 30px;}
    .news-page.list .box1 .swiper-slide{display: block}
    .news-page.list .box1 .img-bg{width: 100%;}
    .news-page.list .box1 .info{padding:25px 20px 50px;width:100%}
    .news-page.list .box1 .info>p:nth-of-type(2){font-size: 16px;margin:10px 0}
    .news-page.list .box1 .info>p:nth-of-type(3){font-size: 14px;line-height: 24px;margin-bottom: 20px;}
    .news-page.list .box1 .swiper-pagination{width:100%;text-align: center;bottom:20px}

    .news-page.list .box2{padding-bottom:20px}
    .news-page.list .box2 ul{display: block}
    .news-page.list .box2 li{width: 100%;margin-right:0;margin-bottom: 30px}
    .news-page.list .box2 li .info{padding:25px 20px 30px;}
    .news-page.list .box2 li .info>p:nth-of-type(2){font-size: 16px;line-height: 26px;margin:10px 0 15px}
    .news-page.list .box2 .page{padding:0 0 30px}

    .news-page.list .box3{padding-bottom:20px}
    .news-page.list .box3 ul{display: block}
    .news-page.list .box3 li{width: 100%;margin-right:0;margin-bottom: 30px}
    .news-page.list .box3 li .info{padding:25px 20px 30px;}
    .news-page.list .box3 li .info>p:nth-of-type(1){font-size: 16px;line-height:24px}
    .news-page.list .box3 li .info>p:nth-of-type(2){margin:15px 0 5px}
    .news-page.list .box3 li .info>p:nth-of-type(2)>span{display: block;margin-bottom: 10px;}
    .news-page.list .box3 li .pos{margin-right: 0;}
    .news-page.list .box3 .page{padding:0 0 30px}

    .news-page.list .box4{margin-bottom: 30px;}
    .news-page.list .box4 .swiper-container{padding:10px 10px 40px;margin-top:30px;width:calc(100% - 20px)}
    .news-page.list .box4 .swiper-slide{box-shadow: 0 0 10px rgba(0,0,0,.1);}
    .news-page.list .box4 .img{padding-bottom: 40%;}
    .news-page.list .box4 .info{padding:25px 20px 30px}
    .news-page.list .box4 .info>p:nth-of-type(1){font-size: 16px;}
    .news-page.list .box4 .info>p:nth-of-type(2){margin:15px 0;line-height: 20px;}
    .news-page.list .box4 .info>p:nth-of-type(3){font-size: 14px;line-height: 24px}

    .news-page.list .box5{padding-bottom: 50px;}
    .news-page.list .box5 li{display: block;padding:25px 0}
    .news-page.list .box5 .img-bg{width: 100%;margin-bottom: 20px;}
    .news-page.list .box5 .info{width:100%;padding-left: 0;}
    .news-page.list .box5 .info>p:nth-of-type(1){font-size: 16px;}
    .news-page.list .box5 .info>p:nth-of-type(2){margin:15px 0;line-height: 20px}
    .news-page.list .box5 .info>p:nth-of-type(3){font-size: 14px;line-height: 24px}
    .news-page.list .box5 .page{padding-top: 30px;}

    .news-page.list .box6{padding-bottom: 50px;}
    .news-page.list .box6 li{padding:20px 0}
    .news-page.list .box6 li>p:nth-of-type(1){width: 65px;height: 65px;font-size: 12px;}
    .news-page.list .box6 li>p:nth-of-type(1)>span:nth-of-type(1){font-size: 20px}
    .news-page.list .box6 li>p:nth-of-type(2){font-size: 14px;width:calc(100% - 65px);padding:0 0 0 20px}
    .news-page.list .box6 li>p:nth-of-type(3){display: none;}
    .news-page.list .box6 .page{padding-top: 30px;}

    .news-page.detail{padding:30px 0 50px}
    .news-page.detail .name{font-size: 20px;line-height: 30px}
    .news-page.detail .time{font-size: 12px;margin:15px 0}
    .news-page.detail .time>span:first-child{margin-right: 20px;}
    .news-page.detail .content{padding:15px 0 20px;margin-bottom: 30px;}
    .news-page.detail .content p{font-size: 14px;line-height: 24px}
    .news-page.detail .jump{display: block}
    .news-page.detail .info{width:100%;padding-right: 0;margin-bottom: 10px;}
    .news-page.detail .info>a{font-size: 14px;line-height: 24px}
    .news-page.detail .jump>a{width: 130px;line-height: 45px;font-size: 14px}
}

@media (any-hover:hover){
    .news-page.list .box1 .swiper-slide:hover .img{transform: scale(1.1);}
    .news-page.list .box1 .swiper-slide:hover .info>p:nth-of-type(2){color:#014099}
    .news-page.list .box1 .swiper-slide:hover .info>p:nth-of-type(4){color:#014099}

    .news-page.list .box2 li:hover .img{transform: scale(1.1);}
    .news-page.list .box2 li:hover .info>p:nth-of-type(2){color:#014099}
    .news-page.list .box2 li:hover .info>p:nth-of-type(3){color:#014099}
    
    .news-page.list .box3 li:hover .img{transform: scale(1.1);}
    .news-page.list .box3 li:hover .info>p:nth-of-type(1){color:#014099}

    .news-page.list .box4 .swiper-slide:hover .img{transform: scale(1.1);}
    .news-page.list .box4 .swiper-slide:hover .info>p:nth-of-type(1){color:#014099}

    .news-page.list .box5 li:hover .img{transform: scale(1.1);}
    .news-page.list .box5 li:hover .info>p:nth-of-type(1){color:#014099}

    .news-page.list .box6 li:hover{border-color:#014099}
    .news-page.list .box6 li:hover>p:nth-of-type(1){color:#014099}
    .news-page.list .box6 li:hover>p:nth-of-type(1)>span:nth-of-type(1){color:#014099}
    .news-page.list .box6 li:hover>p:nth-of-type(2){color:#014099}
    .news-page.list .box6 li:hover>p:nth-of-type(3){color:#014099;background-image: url(../images/arrow-m.png);}

    .news-page.detail .info>a:hover{color:#014099}
    .news-page.detail .jump>a:hover{background:linear-gradient(to right,#014eba,#014099)}
}

/* 联系 */
.contact-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.contact-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}

.contact-page .box1{padding:60px 0 50px;position: relative;}
.contact-page .box1 .m{display: none;}
.contact-page .box1 .img{padding-bottom: 46.87%;}
.contact-page .box1 .info{position: absolute;top: 28%;left: 12%;color:#fff}
.contact-page .box1 .info>p:nth-of-type(1){font-size: 48px;line-height: 58px;margin-bottom: 10px;}
.contact-page .box1 .info>p:nth-of-type(2){font-size: 18px;line-height: 28px;}

.contact-page .box2 .con1>p{font-size: 24px;margin-bottom: 20px;}
.contact-page .box2 .con1 ul{display: flex;margin-bottom: 20px;}
.contact-page .box2 .con1 li{border:1px solid #e5e5e5;width:calc(50% - 20px);font-size: 16px;line-height: 26px;padding:35px 40px 35px 0;cursor: pointer;transition: .3s;}
.contact-page .box2 .con1 li:nth-child(2n+1){margin-right: 40px;}
.contact-page .box2 .con1 li.phone{background: url(../images/22.png) no-repeat 40px center/15px;padding-left: 70px;}
.contact-page .box2 .con1 li.email{background: url(../images/23.png) no-repeat 40px center/21px;padding-left: 75px}
.contact-page .box2 .con2{padding:20px 0 10px;display:flex}
.contact-page .box2 .con2 .item{flex:1;margin-right: 40px;}
.contact-page .box2 .con2 .item:last-child{margin-right: 0;}
.contact-page .box2 .con2 .item>p{font-size: 24px;margin-bottom: 20px;}
.contact-page .box2 .con2 li{border:1px solid #e5e5e5;font-size: 16px;line-height: 26px;padding:35px 40px 35px 0;cursor: pointer;transition: .3s;margin-bottom: 30px;}
.contact-page .box2 .con2 li.phone{background: url(../images/22.png) no-repeat 40px center/15px;padding-left: 70px;}
.contact-page .box2 .con2 li.email{background: url(../images/23.png) no-repeat 40px center/21px;padding-left: 75px}
.contact-page .box2 .con3>p{font-size: 24px;margin-bottom: 20px;}
.contact-page .box2 .con3 ul{border:1px #e5e5e5 solid;padding:10px 40px}
.contact-page .box2 .con3 li{display: flex;border-bottom:1px #e5e5e5 dashed;font-size: 16px;line-height: 26px;transition: .3s;cursor: pointer;padding:25px 0 30px;align-items:center}
.contact-page .box2 .con3 li:last-child{border-bottom: 0;}
.contact-page .box2 .con3 li>p{flex:1.5;padding-right: 50px;}
.contact-page .box2 .con3 li>p.phone{background: url(../images/22.png) no-repeat left center/15px;padding-left: 30px;}
.contact-page .box2 .con3 li>p.email{background: url(../images/23.png) no-repeat left center/21px;padding-left: 35px}

.contact-page .box3{padding:50px 0 80px}
.contact-page .box3 .cate{display: flex;justify-content: center;margin:60px 0 40px}
.contact-page .box3 .swiper-slide{width:auto;line-height: 50px;background: #f6f8f9;color:#666;font-size: 16px;padding:0 30px;cursor: pointer;}
.contact-page .box3 .swiper-slide.active{background:linear-gradient(to right,#014099,#014eba);color:#fff}
.contact-page .box3 #map{height: 640px;}
.contact-page .BMap_cpyCtrl,.contact-page .BMap_stdMpCtrl,.contact-page .anchorBL,.contact-page .BMap_omCtrl,.contact-page .BMap_noprint{display:none}
.contact-page .BMapLabel{border:0 !important;background: none !important;}
.contact-page .map-tip{width:540px;padding:30px 50px;background: #014099;;color:#fff;border-radius: 10px;position: relative;}
.contact-page .map-tip::after{content:'';width:15px;height:15px;background: #014099;position: absolute;bottom:-5px;left: 50%;transform: translateX(-50%) rotate(45deg);}
.contact-page .map-tip>p:nth-of-type(1){display: flex;align-items: center;margin-bottom: 10px;}
.contact-page .map-tip>p:nth-of-type(1)>span{font-size: 20px;line-height:30px;flex:1;padding-right:20px}
.contact-page .map-tip>p:nth-of-type(1)>a{width:120px;line-height: 38px;height: 40px;border:1px #fff solid;text-align: center;color:#fff}
.contact-page .map-tip>p:nth-of-type(2){font-size: 16px;line-height: 26px;}

@media (max-width:1440px){
    .contact-page .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .contact-page .box1{padding:50px 0 40px}
    .contact-page .box2 .con1>p{font-size: 22px;}
    .contact-page .box2 .con1 li{padding:25px 30px 25px 0}
    .contact-page .box2 .con2 .item>p{font-size: 22px;}
    .contact-page .box2 .con2 li{padding:25px 30px 25px 0}
    .contact-page .box2 .con3>p{font-size: 22px;}
    .contact-page .box2 .con3 li{padding:20px 0}
    .contact-page .box3{padding:40px 0 70px}
    .contact-page .box3 #map{height:580px}
}

@media (max-width:1279px){
    .contact-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .contact-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}

    .contact-page .box1{padding:30px 0 50px}
    .contact-page .box1 .pc{display: none;}
    .contact-page .box1 .m{display: block;}
    .contact-page .box1 .img{padding-bottom: 66.66%;}
    .contact-page .box1 .info{left: 50%;transform: translateX(-50%);width:calc(100% - 50px);text-align: center;}
    .contact-page .box1 .info>p:nth-of-type(1){font-size: 25px;line-height: 35px;margin-bottom: 5px;}
    .contact-page .box1 .info>p:nth-of-type(2){font-size: 14px;line-height: 24px;}

    .contact-page .box2 .con1>p{font-size: 18px;margin-bottom: 10px;}
    .contact-page .box2 .con1 ul{display: block;margin-bottom: 0;}
    .contact-page .box2 .con1 li{width:100%;font-size: 14px;line-height: 24px;padding:20px 25px 20px 0;margin-bottom: 15px;}
    .contact-page .box2 .con1 li:nth-child(2n+1){margin-right: 0;}
    .contact-page .box2 .con1 li.phone{background-position:20px center;padding-left: 50px;}
    .contact-page .box2 .con1 li.email{background-position: 20px center;padding-left: 55px}
    .contact-page .box2 .con2{padding: 10px 0 0;display:block}
    .contact-page .box2 .con2 .item{margin-right: 0;}
    .contact-page .box2 .con2 .item>p{font-size: 18px;margin-bottom: 10px;}
    .contact-page .box2 .con2 li{font-size: 14px;line-height: 24px;padding:20px 25px 20px 0;margin-bottom: 20px;}
    .contact-page .box2 .con2 li.phone{background-position:20px center;padding-left: 50px;}
    .contact-page .box2 .con2 li.email{background-position: 20px center;padding-left: 55px}
    .contact-page .box2 .con3>p{font-size: 18px;margin-bottom: 10px;}
    .contact-page .box2 .con3 ul{padding:0 20px}
    .contact-page .box2 .con3 li{display: block;font-size: 14px;line-height: 24px;padding:20px 0 10px}
    .contact-page .box2 .con3 li:last-child{border-bottom: 0;}
    .contact-page .box2 .con3 li>p{padding-right: 0;margin-bottom: 10px;}
    .contact-page .box2 .con3 li>p.phone{padding-left: 30px;}
    .contact-page .box2 .con3 li>p.email{padding-left: 30px;}

    .contact-page .box3{padding:30px 0 50px}
    .contact-page .box3 .cate{margin:40px 0 30px}
    .contact-page .box3 .swiper-slide{line-height: 40px;font-size: 14px;padding:0 20px}
    .contact-page .box3 #map{height: 400px;}
    .contact-page .map-tip{width:max-content;padding:15px 25px;border-radius: 5px}
    .contact-page .map-tip::after{display: none;}
    .contact-page .map-tip>p:nth-of-type(1)>span{font-size: 16px;line-height:26px;padding-right:10px}
    .contact-page .map-tip>p:nth-of-type(1)>a{width:100px;line-height: 33px;height: 35px;}
    .contact-page .map-tip>p:nth-of-type(2){font-size: 14px;line-height: 24px;}
}

@media (any-hover:hover){
    .contact-page .box2 .con1 li:hover{color:#014099;border-color:#014099}
    .contact-page .box2 .con1 li:hover.phone{background-image: url(../images/22-h.png)}
    .contact-page .box2 .con1 li:hover.email{background-image: url(../images/23-h.png)}
    .contact-page .box2 .con2 li:hover{color:#014099;border-color:#014099}
    .contact-page .box2 .con2 li:hover.phone{background-image: url(../images/22-h.png)}
    .contact-page .box2 .con2 li:hover.email{background-image: url(../images/23-h.png)}
    .contact-page .box2 .con3 li:hover>p{color:#014099}
    .contact-page .box2 .con3 li:hover>p.phone{background-image: url(../images/22-h.png)}
    .contact-page .box2 .con3 li:hover>p.email{background-image: url(../images/23-h.png)}
}

/* 合作 */
.cooperate-page .tit{margin-bottom: 25px;}
.cooperate-page .tit>p:nth-of-type(1){font-size: 24px;line-height:34px;color:#000;margin-bottom: 45px;position: relative;text-align: center;}
.cooperate-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}
.cooperate-page .tit>p:nth-of-type(2){font-size: 16px;line-height:30px;color:#666;text-align: center;}

.cooperate-page .box1{display: flex;padding:80px 0 40px}
.cooperate-page .box1 li{width: calc(50% - 20px);border:1px solid #e5e5e5;padding:40px 60px 60px;position: relative;}
.cooperate-page .box1 li:first-child{margin-right: 40px;}
.cooperate-page .box1 .tit>p:nth-of-type(1){text-align: left;}
.cooperate-page .box1 .tit>p:nth-of-type(1)::after{left: 0;transform: translateX(0);}
.cooperate-page .box1 .tit>p:nth-of-type(2){text-align: left;}
.cooperate-page .box1 li>p{width: 180px;line-height: 58px;height:60px;padding-left: 40px;font-size: 16px;margin-top: 30px;border:1px #e5e5e5 solid;background:url(../images/arrow.png) no-repeat 80% center/16px}

.cooperate-page .box2{border: 1px #e5e5e5 solid;padding:50px 60px}
.cooperate-page .box2 .swiper-container{margin:30px 0 40px;height: 500px;}
.cooperate-page .box2 .swiper-slide{border-right:1px solid rgba(255,255,255,.2);padding:100px 40px 0;transition: .3s;}
.cooperate-page .box2 .swiper-slide:last-child{border-right:0}
.cooperate-page .box2 .swiper-slide>p:nth-of-type(1){width:30px;height: 30px;border-radius: 50%;color:#fff;text-align: center;line-height: 28px;font-size: 16px;border:1px #fff solid;margin:0 auto;transition: .3s;}
.cooperate-page .box2 .swiper-slide .tit>p:nth-of-type(1){color:#fff;font-size: 16px;line-height: 26px;margin:15px 0 40px}
.cooperate-page .box2 .swiper-slide .tit>p:nth-of-type(1)::after{background: #fff;width:15px;height:2px}
.cooperate-page .box2 .swiper-slide .tit>p:nth-of-type(2){color:#fff;font-size: 14px;}
.cooperate-page .box2 .swiper-slide.active{background: rgba(0,0,0,.3);}
.cooperate-page .box2 .swiper-slide.active>p:nth-of-type(1){background: linear-gradient(to right,#014099,#014eba);border-color:#014099}
.cooperate-page .box2 .swiper-pagination-bullet{background: #fff;opacity: .5;}
.cooperate-page .box2 .swiper-pagination-bullet-active{opacity: 1;}
.cooperate-page .box2>a{width: 200px;line-height: 60px;color:#fff;background:url(../images/arrow-w.png) no-repeat 80% center/11px, linear-gradient(to right,#014099,#014eba);padding-left: 40px;margin: 0 auto 15px;display: block;}
.cooperate-page .box2>p{font-size: 16px;color:#666;text-align: center;}

.cooperate-page .box3{border: 1px #e5e5e5 solid;padding:50px 60px 60px;margin:40px auto 80px}
.cooperate-page .box3 .con{display: flex;justify-content: space-between;}
.cooperate-page .box3 ul{width:69%}
.cooperate-page .box3 li:first-child{margin-bottom: 45px;}
.cooperate-page .box3 li>p{font-size: 18px;margin-bottom: 20px;}
.cooperate-page .box3 li .info{display: flex;}
.cooperate-page .box3 li .info>p{border:1px solid #e5e5e5;font-size: 16px;line-height: 26px;padding-right:20px;cursor: pointer;transition: .3s;margin-right: 20px;line-height:100px}
.cooperate-page .box3 li .info>p:last-child{margin-right: 0;}
.cooperate-page .box3 li .info>p.phone{width:27.5%;background: url(../images/22.png) no-repeat 35px center/15px;padding-left: 60px;}
.cooperate-page .box3 li .info>p.email{flex:1;background: url(../images/23.png) no-repeat 30px center/21px;padding-left: 60px}
.cooperate-page .box3 li .info>p.person{width:30%;background: url(../images/24.png) no-repeat 40px center/21px;padding-left: 75px}
.cooperate-page .box3 .qr{width:27%}
.cooperate-page .box3 .qr>p{font-size: 18px;margin-bottom: 20px;}
.cooperate-page .box3 .qr .info{border:1px #e5e5e5 solid;height: 290px;padding:30px}
.cooperate-page .box3 .qr .img-div{width:130px;height:130px;margin:0 auto 20px}
.cooperate-page .box3 .qr .info>p{line-height: 24px;color:#666;text-align: center;}
.cooperate-page .box3 .item{margin-top:30px}
.cooperate-page .box3 .item>p{font-size: 18px;margin-bottom: 20px;}
.cooperate-page .box3 .item .info{display: flex}
.cooperate-page .box3 .item .info>p{border:1px solid #e5e5e5;font-size: 16px;line-height: 26px;padding-right:20px;cursor: pointer;transition: .3s;margin-right: 20px;line-height:100px}
.cooperate-page .box3 .item .info>p:last-child{margin-right: 0;}
.cooperate-page .box3 .item .info>p.phone{width:27.5%;background: url(../images/22.png) no-repeat 35px center/15px;padding-left: 60px;}
.cooperate-page .box3 .item .info>p.email{flex:1;background: url(../images/23.png) no-repeat 30px center/21px;padding-left: 60px}
.cooperate-page .box3 .item .info>p.person{width:30%;background: url(../images/24.png) no-repeat 40px center/21px;padding-left: 75px}

.cooperate-page .detail{padding:60px 0 80px}
.cooperate-page .detail .name{font-size: 30px;color:#000;line-height: 40px;margin-bottom: 25px;}
.cooperate-page .detail .content{font-size: 16px;line-height: 36px;color:#666}

@media (max-width:1440px){
    .cooperate-page .box1{padding:70px 0 40px}
    .cooperate-page .box1 li{padding:35px 50px 50px}
    .cooperate-page .tit>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
    .cooperate-page .box1 li>p{width:150px;line-height: 53px;height:55px;font-size: 14px;padding-left: 30px;}
    .cooperate-page .box2 .swiper-slide{padding:70px 30px 0}
    .cooperate-page .box3{margin:40px auto 70px;padding:40px 50px 50px}
    .cooperate-page .box3 li:first-child{margin-bottom: 30px;}
    .cooperate-page .box3 li .info>p{font-size: 14px;line-height: 80px;}
    .cooperate-page .box3 .qr{width:28%}
    .cooperate-page .box3 .qr .info{height:238px;padding:20px}
    .cooperate-page .box3 .qr .img-div{margin:0 auto 10px}
    .cooperate-page .box3 .qr .info>p{font-size: 12px;line-height: 20px;}
    .cooperate-page .box3 .item .info>p{font-size: 14px;line-height: 80px;}

    .cooperate-page .detail{padding:50px 0 70px}
    .cooperate-page .detail .name{font-size: 26px;line-height: 36px;}
}

@media (max-width:1279px){
    .cooperate-page .tit{margin-bottom: 25px;}
    .cooperate-page .tit>p:nth-of-type(1){font-size: 18px;line-height:28px;margin-bottom: 25px}
    .cooperate-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .cooperate-page .tit>p:nth-of-type(2){font-size: 14px;line-height:24px}

    .cooperate-page .box1{display: block;padding:30px 0 0}
    .cooperate-page .box1 li{width: 100%;padding:25px 20px 30px;margin-bottom: 30px;}
    .cooperate-page .box1 li:first-child{margin-right: 0;}
    .cooperate-page .box1 li>p{width: 135px;line-height: 43px;height:45px;padding-left: 25px;font-size: 14px;margin-top: 20px;background-size:12px}

    .cooperate-page .box2{padding:25px 20px 30px}
    .cooperate-page .box2 .swiper-container{margin:30px 0;height: 400px}
    .cooperate-page .box2 .swiper-slide{padding:50px 40px 0}
    .cooperate-page .box2 .swiper-slide .tit>p:nth-of-type(1){margin:15px 0 30px}
    .cooperate-page .box2>a{width: 170px;line-height: 50px;background:url(../images/arrow-w.png) no-repeat 85% center/11px, linear-gradient(to right,#014099,#014eba);padding-left: 25px;margin: 0 auto 10px;}
    .cooperate-page .box2>p{font-size: 14px}

    .cooperate-page .box3{padding:30px 20px;margin:30px auto 50px}
    .cooperate-page .box3 .con{display: block}
    .cooperate-page .box3 ul{width:100%;margin-bottom: 30px;}
    .cooperate-page .box3 li:first-child{margin-bottom: 30px;}
    .cooperate-page .box3 li>p{font-size: 14px;margin-bottom: 10px;}
    .cooperate-page .box3 li .info{display: block;}
    .cooperate-page .box3 li .info>p{font-size: 14px;line-height: 24px;margin-right: 0;line-height:50px;margin-bottom: 10px;}
    .cooperate-page .box3 li .info>p.phone{width:100%;background-position:20px center;background-size:12px;padding-left: 50px;}
    .cooperate-page .box3 li .info>p.email{width:100%;background-position:20px center;background-size:15px;padding-left: 50px}
    .cooperate-page .box3 li .info>p.person{width:100%;background-position:20px center;background-size:16px;padding-left: 50px}
    .cooperate-page .box3 .qr{width:100%}
    .cooperate-page .box3 .qr>p{font-size: 14px;margin-bottom: 10px;}
    .cooperate-page .box3 .qr .info{height: auto;padding:30px 20px}
    .cooperate-page .box3 .qr .img-div{margin:0 auto 10px}
    .cooperate-page .box3 .item>p{font-size: 14px;margin-bottom: 10px;}
    .cooperate-page .box3 .item .info{display: block;}
    .cooperate-page .box3 .item .info>p{font-size: 14px;line-height: 24px;margin-right: 0;line-height:50px;margin-bottom: 10px;word-break:break-all}
    .cooperate-page .box3 .item .info>p.phone{width:100%;background-position:20px center;background-size:12px;padding-left: 50px;}
    .cooperate-page .box3 .item .info>p.email{width:100%;background-position:20px center;background-size:15px;padding-left: 50px}
    .cooperate-page .box3 .item .info>p.person{width:100%;background-position:20px center;background-size:16px;padding-left: 50px}

    .cooperate-page .detail{padding:30px 0 50px}
    .cooperate-page .detail .name{font-size: 20px;line-height: 30px;}
    .cooperate-page .detail .content{font-size: 14px;line-height: 26px}
}

@media (any-hover:hover){
    .cooperate-page .box1 li:hover .tit>p:nth-of-type(1){color:#014099}
    .cooperate-page .box1 li:hover>p{background:url(../images/arrow-w.png) no-repeat 80% center/16px, linear-gradient(to right,#014099,#014eba);color:#fff;border-color:#014099}

    .cooperate-page .box2>a:hover{background:url(../images/arrow-w.png) no-repeat 80% center/11px, linear-gradient(to right,#014eba,#014099)}

    .cooperate-page .box3 li .info>p:hover{color:#014099;border-color:#014099}
    .cooperate-page .box3 li .info:hover>p.phone{background-image: url(../images/22-h.png)}
    .cooperate-page .box3 li .info:hover>p.email{background-image: url(../images/23-h.png)}
    .cooperate-page .box3 li .info:hover>p.person{background-image: url(../images/24-h.png)}
    .cooperate-page .box3 .item .info>p:hover{color:#014099;border-color:#014099}
    .cooperate-page .box3 .item .info:hover>p.phone{background-image: url(../images/22-h.png)}
    .cooperate-page .box3 .item .info:hover>p.email{background-image: url(../images/23-h.png)}
    .cooperate-page .box3 .item .info:hover>p.person{background-image: url(../images/24-h.png)}
}

/* 廉洁 */
.honest-page{position: relative;padding:100px 0 130px}
.honest-page .info{width:50%;color:#fff}
.honest-page .info>p{font-size: 16px;line-height: 30px;}
.honest-page .info>p:nth-of-type(1){font-size: 36px;line-height: 46px;}
.honest-page .info>p:nth-of-type(2){margin:25px 0 35px}
.honest-page .txt li{font-size: 16px;line-height: 26px;margin-bottom: 15px;padding-left: 35px;}
.honest-page .txt li.phone{background: url(../images/25.png) no-repeat left 5px/20px;}
.honest-page .txt li.email{background: url(../images/26.png) no-repeat left 5px/22px;}
.honest-page .txt li.address{background: url(../images/27.png) no-repeat left 2px/20px;}
.honest-page .txt li.method{background: url(../images/28.png) no-repeat left 3px/22px;}
.honest-page .txt li>span{font-size: 14px;color:rgba(255,255,255,.5)}
.honest-page .qr{padding:10px 0;display: flex;flex-wrap: wrap;}
.honest-page .qr li{width:calc(20% - 8px);margin-right:10px;margin-bottom:10px;border:1px solid rgba(255,255,255,.2);line-height: 38px;height: 40px;color:rgba(255,255,255,.5);cursor: pointer;position: relative;}
.honest-page .qr li:nth-child(5n){margin-right: 0;}
.honest-page .qr li>p{text-align:center;}
.honest-page .qr .img-div{display:none;width:110px;height: 110px;position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);position: relative;}
.honest-page .qr .img-div::before{content:'';position: absolute;top:0px;left: 50%;transform:rotate(45deg) translateX(-50%);width:15px;height:15px;background: #fff;}
.honest-page .ts{width:120px;margin-top:40px}
.honest-page .ts .img-div{width:120px;height: 120px;margin-bottom: 10px;}
.honest-page .ts>p{text-align: center;line-height: 24px;}

@media (max-width:1440px){
    .honest-page{padding:80px 0 110px}
    .honest-page .info{width:55%}
    .honest-page .info>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
}

@media (max-width:1279px){
    .honest-page{padding:50px 0 180px;background-size:100% auto;background-position: center bottom;background-color: #131A2C;}
    .honest-page .info{width:100%}
    .honest-page .info>p{font-size: 14px;line-height: 24px;}
    .honest-page .info>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
    .honest-page .info>p:nth-of-type(2){margin:10px 0}
    .honest-page .txt li{font-size: 14px;line-height: 24px;margin-bottom: 10px;padding-left: 30px;}
    .honest-page .txt li.phone{background-position:left 4px;background-size:16px;}
    .honest-page .txt li.email{background-position:left 6px;background-size:16px;}
    .honest-page .txt li.address{background-position:left 2px;background-size:17px;}
    .honest-page .txt li.method{background-position:left 4px;background-size:18px;}
    .honest-page .qr li{width:calc(100% / 3 - 6px);margin-right:9px}
    .honest-page .qr li:nth-child(5n){margin-right: 9px;}
    .honest-page .qr li:nth-child(3n){margin-right: 0;}
    .honest-page .ts{margin:30px auto 0}
}

@media (any-hover:hover){
    .honest-page li:hover{background: linear-gradient(to right,#014099,#014eba);border-color: #014099;color:#fff}
}

/* 关于 */
.about-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;position: relative;}
.about-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left:0;width: 30px;height: 5px;background: #014099;}

.about-page .box1 .m{display: none;}
.about-page .box1 .img{padding-bottom: 41.14%;}
.about-page .box1 video{position: absolute;top: 0;left:0;width:100%;height: 100%;object-fit: cover;display:none;z-index: 3;}
.about-page .box1 .swiper-slide>a{position: absolute;bottom:30px;right:5%;width: 160px;height:50px;line-height:48px;border:1px #fff solid;text-align:center;color:#fff;z-index: 998;transition: .3s;}
.about-page .box1 .width{position: absolute;left: 50%;transform: translateX(-50%);top:25%;color:#fff}
.about-page .box1 .width>p{text-align: center;}
.about-page .box1 .width>p:nth-of-type(1){font-size: 60px;line-height: 70px;}
.about-page .box1 .width>p:nth-of-type(2){font-size: 24px;line-height: 34px;margin:20px 0 50px}
.about-page .box1 .play{width:70px;height: 70px;margin:0 auto;border-radius: 50%;background: #fff;position: relative;}
.about-page .box1 .play::before{content:'';width:100%;height:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url(../images/29.png) no-repeat center center/16px;z-index: 2;}
.about-page .box1 .play::after{content:'';width:100%;height:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);animation: about-box-play 1s linear infinite;background: rgba(255,255,255,.3);border-radius: 50%}
@keyframes about-box-play{
    to{transform: translate(-50%,-50%) scale(1.42);opacity: 0;}
}
.about-page .box1 .swiper-pagination{bottom:50px;width:auto;left:50%;transform: translateX(-50%);}
.about-page .box1 .swiper-pagination-bullet{width:6px;height:6px;border-radius: 0;background: #fff;margin: 0 20px;position: relative;opacity: 1;}
.about-page .box1 .swiper-pagination-bullet-active::after{border:1px #fff solid;content:'';width:30px;height: 30px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: none;}

.about-page .box2{padding:70px 0 80px;display: flex;align-items: center;}
.about-page .box2 .con{width:56.25%;padding-right:80px}
.about-page .box2 .con>p:nth-of-type(1){font-size: 16px;line-height: 30px;color:#666;max-height: 240px;margin:50px 0 40px}
.about-page .box2 .swiper-slide{width:auto}
.about-page .box2 .img-div{width:42px;height:40px}
.about-page .box2 .swiper-container{padding-bottom: 20px;margin-bottom: 15px;}
.about-page .box2 .swiper-slide>p:nth-of-type(1){display: flex;align-items: flex-end;margin:20px 0 5px}
.about-page .box2 .swiper-slide>p:nth-of-type(1)>span{margin: 0 0 5px 10px}
.about-page .box2 .swiper-slide>p:nth-of-type(1)>span.b{font-size: 36px;margin:0}
.about-page .box2 .swiper-slide>p:nth-of-type(2){color:#666}
.about-page .box2 .swiper-scrollbar{left:0;width:100%;opacity:1 !important;height:2px;background:#f2f2f2}
.about-page .box2 .swiper-scrollbar-drag{background:#014099;height:2px}
.about-page .box2 .con>p:nth-of-type(2){color:#999;line-height: 24px;}
.about-page .box2 .img-bg{width:43.75%}
.about-page .box2 .img{padding-bottom: 98.21%;}

.about-page .box3{padding:6% 0 13%;background-attachment:fixed;}
.about-page .box3 .swiper-container{padding-bottom: 20px;}
.about-page .box3 .swiper-slide{width:auto;color:#fff;text-align: center;font-size: 16px;}
.about-page .box3 .swiper-slide>p:nth-of-type(1){display: flex;align-items: flex-end;justify-content:center;margin-bottom:5px}
.about-page .box3 .swiper-slide>p:nth-of-type(1)>span{margin: 0 0 10px 10px;}
.about-page .box3 .swiper-slide>p:nth-of-type(1)>span.b{font-size: 48px;margin:0 0 0 10px}
.about-page .box3 .swiper-scrollbar{left:0;width:100%;opacity:1 !important;height:1px;background:rgba(255,255,255,.3)}
.about-page .box3 .swiper-scrollbar-drag{background:#fff;height:1px}

.about-page .box4{padding:80px 0 120px;position: relative;}
.about-page .box4 .tit>p:nth-of-type(1){text-align: center;}
.about-page .box4 .tit>p:nth-of-type(1)::after{left: 50%;transform: translateX(-50%);}
.about-page .box4 .swiper-container{width:calc(100% + 60px);transform: translateX(-30px);padding:70px 0 110px;}
.about-page .box4 .swiper-slide{width:230px;height:273px;align-items: flex-end;}
.about-page .box4 .swiper-scrollbar{left:50%;transform:translateX(-50%);width:100%;opacity:1 !important;height:6px;background:#f2f2f2}
.about-page .box4 .swiper-scrollbar-drag{background:#014099;height:6px}
.about-page .box4-bg{position: absolute;left: 0;bottom:120px;width:100%;height:129px;background:url(../images/30.jpg) no-repeat }

.about-page .box5{padding-bottom:37.5%;position: relative;}
.about-page .box5 .width{position: absolute;top: 30%;left: 50%;transform: translateX(-50%);color:#fff}
.about-page .box5 .tit>p:nth-of-type(1){color:#fff}
.about-page .box5 .tit>p:nth-of-type(1)::after{background:#fff}
.about-page .box5 .width>p:nth-of-type(1){font-size: 72px;line-height: 82px;margin:65px 0 5px}
.about-page .box5 .width>p:nth-of-type(2){font-size: 18px;line-height: 28px;}

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

    .about-page .box1 .width>p:nth-of-type(1){font-size: 50px;line-height: 60px;}
    .about-page .box1 .width>p:nth-of-type(2){font-size: 20px;line-height: 30px;margin:15px 0 30px}
    .about-page .box1 .play{width:60px;height:60px}

    .about-page .box2{padding:60px 0 70px}
    .about-page .box2 .con{padding-right:60px}
    .about-page .box2 .swiper-slide>p:nth-of-type(1)>span.b{font-size: 30px;}

    .about-page .box3 .swiper-slide>p:nth-of-type(1)>span.b{font-size: 40px;}

    .about-page .box4{padding:70px 0 80px}
    .about-page .box4 .swiper-container{width:calc(100% + 40px);transform: translateX(-20px);padding:60px 0 90px}
    .about-page .box4 .swiper-scrollbar{width:calc(100% - 100px)}
    .about-page .box4-bg{bottom:70px}

    .about-page .box5 .width>p:nth-of-type(1){font-size: 62px;line-height: 72px;margin:50px 0 5px}
}

@media (max-width:1279px){
    .about-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;}
    .about-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}

    .about-page .box1 .pc{display: none;}
    .about-page .box1 .m{display: block;}
    .about-page .box1 .img{padding-bottom: 133.33%;}
    .about-page .box1 video{display: none;}
    .about-page .box1 .swiper-slide>a{bottom:50px;right:20px;width: 120px;height:35px;line-height:33px;font-size: 12px;}
    .about-page .box1 .width>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
    .about-page .box1 .width>p:nth-of-type(2){font-size: 14px;line-height: 24px;margin:10px 0 20px}
    .about-page .box1 .play{width:50px;height: 50px}
    .about-page .box1 .play::before{background-size:12px}
    .about-page .box1 .swiper-pagination{bottom:20px}
    .about-page .box1 .swiper-pagination-bullet{width:4px;height:4px;margin: 0 10px}
    .about-page .box1 .swiper-pagination-bullet-active::after{width:20px;height: 20px}

    .about-page .box2{padding:50px 0;display: block}
    .about-page .box2 .con{width:100%;padding-right:0;margin-bottom: 20px;}
    .about-page .box2 .con>p:nth-of-type(1){font-size: 14px;line-height: 24px;max-height: 2400px;margin:30px 0}
    .about-page .box2 .img-div{width:32px;height:30px}
    .about-page .box2 .swiper-slide>p:nth-of-type(1){margin:10px 0 5px}
    .about-page .box2 .swiper-slide>p:nth-of-type(1)>span{margin: 0 0 5px 5px;font-size: 12px;}
    .about-page .box2 .swiper-slide>p:nth-of-type(1)>span.b{font-size: 25px}
    .about-page .box2 .swiper-slide>p:nth-of-type(2){color:#666;font-size: 12px}
    .about-page .box2 .img-bg{width:100%}

    .about-page .box3{padding:18% 0 30%}
    .about-page .box3 .swiper-slide{font-size: 14px;}
    .about-page .box3 .swiper-slide>p:nth-of-type(1)>span{margin: 0 0 7px 5px;font-size: 12px;}
    .about-page .box3 .swiper-slide>p:nth-of-type(1)>span.b{font-size: 30px;margin:0 0 0 5px}

    .about-page .box4{padding:50px 0}
    .about-page .box4 .swiper-container{width:100%;transform: translateX(0);padding:40px 0 70px;}
    .about-page .box4 .swiper-slide{width:100%;height:200px}
    .about-page .box4 .swiper-scrollbar{width:calc(100% - 40px);height:3px}
    .about-page .box4 .swiper-scrollbar-drag{height:3px}
    .about-page .box4-bg{bottom:40px;height:100px;background-size:auto 100% }

    .about-page .box5{padding-bottom:65%}
    .about-page .box5 .width{top: 50%;transform: translate(-50%,-50%);}
    .about-page .box5 .width>p:nth-of-type(1){font-size: 30px;line-height: 40px;margin:20px 0 5px}
    .about-page .box5 .width>p:nth-of-type(2){font-size: 14px;line-height: 24px;}
}

@media (any-hover:hover){
    .about-page .box1 .swiper-slide>a:hover{background: #014099;border-color:#014099}
}

/* 文化 */
.culture-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.culture-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}
.culture-page .tit>p:nth-of-type(2){font-size: 16px;line-height:26px;color:#666;text-align: center;}

.culture-page .box1{padding: 80px 0 10px;}
.culture-page .box1 li{display: flex;height:500px;position: relative;margin-bottom: 60px;}
.culture-page .box1 .img-bg{width:68.75%;height:100%}
.culture-page .box1 .img{height:100%}
.culture-page .box1 .info{position: absolute;right:0;bottom:0;height:420px;width:50%;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);padding:80px 80px 0}
.culture-page .box1 .img-div{width:53px;height: 52px;}
.culture-page .box1 .info>p:nth-of-type(1){font-size: 30px;line-height: 40px;color:#000;margin:15px 0 10px}
.culture-page .box1 .info>p:nth-of-type(2){font-size: 20px;line-height: 30px;margin-bottom: 25px;}
.culture-page .box1 .info>p:nth-of-type(3){font-size: 16px;line-height: 30px;color:#999;max-height: 90px;}
.culture-page .box1 li:nth-child(2n){justify-content: flex-end}
.culture-page .box1 li:nth-child(2n) .info{right:auto;left: 0;}

.culture-page .box2 ul{display: flex;margin-top:40px;justify-content: space-between;}
.culture-page .box2 li{width:32.03%;}
.culture-page .box2 .img-bg{position: relative;height:240px;margin-bottom: 20px;}
.culture-page .box2 .img{height:100%}
.culture-page .box2 li:nth-child(2){width:32.81%}
.culture-page .box2 li:nth-child(2) .img-bg{height:500px}
.culture-page .box2 .info{position: absolute;bottom: 0;left: 0;width: 100%;padding:10% 30px 20px;color: #fff;background: linear-gradient(to bottom,transparent 10%,#000 90%);}
.culture-page .box2 .info>p:nth-of-type(1){font-size: 22px;transition:.5s;}
.culture-page .box2 .info>p:nth-of-type(2){line-height: 24px;margin-top:10px;transition:.5s}

.culture-page .box3{padding:50px 0 80px}
.culture-page .box3 ul{display: flex;margin-top: 60px;}
.culture-page .box3 li{margin-right: 10px;width:18.75%;position: relative;height:400px;cursor: pointer;transition: .3s;}
.culture-page .box3 li.active{width:41.40%}
.culture-page .box3 li:last-child{margin-right: 0;}
.culture-page .box3 li .img{height:100%}
.culture-page .box3 li>p{position: absolute;bottom: 0;left: 0;width: 100%;padding:10% 30px 25px;color: #fff;background: linear-gradient(to bottom,transparent 10%,#000 90%);font-size: 18px;}

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

    .culture-page .box1{padding:70px 0 10px}
    .culture-page .box1 li{height:450px}
    .culture-page .box1 .info{padding:60px 60px 0;height:370px}
    .culture-page .box1 .img-div{width:48px;height:47px}
    .culture-page .box1 .info>p:nth-of-type(1){font-size: 26px;line-height: 36px;}

    .culture-page .box2 .img-bg{height:215px}
    .culture-page .box2 li:nth-child(2) .img-bg{height:450px}
    .culture-page .box2 .info>p:nth-of-type(1){font-size: 20px;}

    .culture-page .box3{padding:40px 0 70px}
    .culture-page .box3 li{height:350px}
    .culture-page .box3 li>p{font-size: 16px;}
}

@media (max-width:1279px){
    .culture-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .culture-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .culture-page .tit>p:nth-of-type(2){font-size: 14px;line-height:24px}

    .culture-page .box1{padding: 50px 0 20px;}
    .culture-page .box1 li{display: block;height:auto;margin-bottom: 30px;}
    .culture-page .box1 .img-bg{width:100%;height:auto}
    .culture-page .box1 .img{height:auto;padding-bottom: 56.81%;}
    .culture-page .box1 .info{position: static;height:auto;width:100%;box-shadow: 0 0 10px rgba(0,0,0,.1);padding:30px 25px}
    .culture-page .box1 .img-div{width:43px;height: 42px;}
    .culture-page .box1 .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;margin:10px 0 5px}
    .culture-page .box1 .info>p:nth-of-type(2){font-size: 16px;line-height: 26px;margin-bottom: 15px;}
    .culture-page .box1 .info>p:nth-of-type(3){font-size: 14px;line-height: 24px;max-height: 900px;}

    .culture-page .box2 ul{display: block;margin-top:30px}
    .culture-page .box2 li{width:100%;}
    .culture-page .box2 .img-bg{height:auto;}
    .culture-page .box2 .img{height:auto;padding-bottom: 58.53%;}
    .culture-page .box2 li:nth-child(2){width:100%}
    .culture-page .box2 li:nth-child(2) .img-bg{height:auto}
    .culture-page .box2 li:nth-child(2) .img{padding-bottom:119%;}
    .culture-page .box2 .info{padding:10% 20px 20px;}
    .culture-page .box2 .info>p:nth-of-type(1){font-size: 18px}
    .culture-page .box2 .info>p:nth-of-type(2){margin-top:5px}

    .culture-page .box3{padding:30px 0 20px}
    .culture-page .box3 ul{display: block;margin-top: 40px;}
    .culture-page .box3 li{margin-right: 0;width:100%;height:auto;margin-bottom: 30px;}
    .culture-page .box3 li.active{width:100%}
    .culture-page .box3 li .img{height:auto;padding-bottom: 75.47%;}
    .culture-page .box3 li>p{padding:10% 25px 25px;font-size: 16px;text-align: center;}
}

@media (any-hover:hover){
    .culture-page .box2 .img-bg:hover .img{transform: scale(1.1);}
    .culture-page .box2 .img-bg:hover .info>p:nth-of-type(1){transform:translateY(0) !important}
    .culture-page .box2 .img-bg:hover .info>p:nth-of-type(2){transform:translateY(0) !important;display: block;}
}

/* 历程 */
.course-page{padding:70px 0 50px}
.course-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.course-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}
.course-page .tit>p:nth-of-type(2){font-size: 16px;line-height:26px;color:#666;text-align: center;}
.course-page ul{margin-top:70px}
.course-page li{display: flex;padding-bottom: 25px;align-items: flex-start;}
.course-page li>p{width:140px;font-size: 18px;color:#fff;line-height: 76px;background: #014099;text-align: center;}
.course-page .info{flex: 1;padding:25px 40px 0 0;border-top: 1px #eee solid;position: relative;}
.course-page .info::before{content:'';width:120px;height:1px;background: #ccc;position: absolute;left: 0;top: -1px;}
.course-page .info>p{display: flex;margin-bottom: 10px;}
.course-page .info>p>span:nth-of-type(1){font-size: 16px;line-height: 24px;width:120px;text-align: center;cursor: pointer;}
.course-page .info>p>span.active:nth-of-type(1){color:#014099}
.course-page .info>p>span:nth-of-type(2){line-height: 24px;color:#666;flex:1;padding-left: 80px;}
.course-page li .img-div{width:180px;border-top:1px #eee solid;padding:25px 0;cursor: pointer;}
.course-page .popup{display:none;position: fixed;top: 0;left: 0;width:100%;height:100%;background: rgba(0,0,0,.3);z-index:999}
.course-page .popup .close{width:50px;height:50px;background: #eee url(../images/close.svg) no-repeat center center/20px;position: absolute;top: 0;right: 0;cursor: pointer;}
.course-page .popup .con{position: absolute;top: 50%;transform: translate(-50%,-50%);background: #fff;width:1200px;left:50%;padding:50px 100px 70px}
.course-page .popup .img-div{height:540px}
.course-page .popup .con>p:nth-of-type(1){font-size: 24px;line-height: 34px;margin:45px 0 10px}
.course-page .popup .con>p:nth-of-type(2){font-size: 16px;line-height: 26px;color:#666}

@media (max-width:1440px){
    .course-page{padding:60px 0 40px}
    .course-page .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .course-page li>p{width:120px;font-size: 16px;line-height: 60px;}
    .course-page .info>p>span:nth-of-type(2){padding-left: 60px;}
    .course-page .popup .con{padding:50px 60px}
    .course-page .popup .img-div{height:500px}
    .course-page .popup .con>p:nth-of-type(1){margin:30px 0 10px}
}

@media (max-width:1279px){
    .course-page{padding:50px 0 20px}
    .course-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .course-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}
    .course-page .tit>p:nth-of-type(2){font-size: 14px;line-height:24px}
    .course-page ul{margin-top:40px}
    .course-page li{display: block;padding-bottom: 30px}
    .course-page li>p{width:120px;font-size: 16px;line-height: 50px}
    .course-page .info{padding:25px 0 10px}
    .course-page .info::before{display: none;}
    .course-page .info>p>span:nth-of-type(1){font-size: 14px;width:60px}
    .course-page .info>p>span:nth-of-type(2){padding-left: 10px;}
    .course-page li .img-div{width:100%;border-top:0;padding:0}
    .course-page .popup .close{width:30px;height:30px;background-size:16px}
    .course-page .popup .con{width:80%;padding:50px 25px 30px}
    .course-page .popup .img-div{height:150px}
    .course-page .popup .con>p:nth-of-type(1){font-size: 16px;line-height: 26px;margin:20px 0 5px}
    .course-page .popup .con>p:nth-of-type(2){font-size: 14px;line-height: 24px}
}

/* 全球布局 */
.layout-page{background-size: 100%;background-position: center 200px;}
.layout-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.layout-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}

.layout-page .box1{padding:70px 0}
.layout-page .box1 .num{display: flex;justify-content: center;margin:60px auto 20px}
.layout-page .box1 .swiper-container{padding-bottom: 20px;}
.layout-page .box1 .swiper-slide{display: flex;align-items: center;width:auto;margin-right: 100px;}
.layout-page .box1 .swiper-slide:last-child{margin-right: 0;}
.layout-page .box1 .swiper-slide .img-div{width:90px;height: 90px;border-radius: 50%;border:1px #eee solid;margin-right: 20px;background: #fff;}
.layout-page .box1 .swiper-slide .img-div>img{max-width: 40%;max-height: 40%;}
.layout-page .box1 .swiper-slide .info>p:nth-of-type(1){color:#000;display: flex;align-items: flex-end;margin-bottom: 5px;}
.layout-page .box1 .swiper-slide .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 36px;}
.layout-page .box1 .swiper-slide .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: 16px;margin:0 0 5px 5px}
.layout-page .box1 .swiper-slide .info>p:nth-of-type(2){font-size: 16px;color:#666}
.layout-page .box1 .swiper-scrollbar{opacity:1 !important;height:2px;background:#f2f2f2;left:50%;transform: translateX(-50%);}
.layout-page .box1 .swiper-scrollbar-drag{background:#014099;height:2px}
.layout-page .box1 .con{display:flex}
.layout-page .box1 .cate{flex:1;margin-top: 30px;}
.layout-page .box1 .cate ul{max-width:220px;margin-bottom: 70px;}
.layout-page .box1 .cate li{display: flex;border-bottom: 1px #eee solid;padding:25px 0}
.layout-page .box1 .cate .info{flex:1;padding-right: 30px;}
.layout-page .box1 .cate .info>p:nth-of-type(1){font-size: 24px;color:#014099;margin-bottom: 5px;}
.layout-page .box1 .cate .info>p:nth-of-type(2){line-height: 24px;color: #666;}
.layout-page .box1 .cate .img-div{width:40px;height: 38px;margin-top:10px}
.layout-page .box1 .tip{display: flex}
.layout-page .box1 .tip>p{font-size: 16px;color:#666;margin-right: 50px;position: relative;padding-left: 25px;}
.layout-page .box1 .tip>p:last-child{margin-right: 0;}
.layout-page .box1 .tip>p::before{content:'';width:12px;height:12px;border-radius: 50%;background: #014099;position: absolute;top:5px;left: 0;}
.layout-page .box1 .tip>p.color1::before{background:#f39800;}
.layout-page .box1 .tip>p.color2::before{background:#ff8b8b ;}
.layout-page .box1 .tip>p.color3::before{background:#55c155 ;}
.layout-page .box1 .map{width:896px;height:644px;background: url(../images/31.png) no-repeat center center/100%;position: relative;}
.layout-page .box1 .map li{width:11px;height:11px;position: relative;background: #014099;border-radius: 50%;}
.layout-page .box1 .map li::before{content:'';position: absolute;top:50%;left:50%;transform: translate(-50%,-50%); width:100%;height:100%;border-radius: 50%;background: rgba(1,64,153,.8);animation: layout-box-play 1s linear infinite;}
.layout-page .box1 .map li::after{content:'';position: absolute;top:50%;left:50%;transform: translate(-50%,-50%); width:100%;height:100%;border-radius: 50%;background: rgba(1,64,153,.5);animation: layout-box1-play 1s linear infinite;}
@keyframes layout-box1-play {
    to{transform: translate(-50%,-50%) scale(2.4);opacity: 0;}
}
@keyframes layout-box1-play1 {
    to{transform: translate(-50%,-50%) scale(3.2);opacity: 0;}
}
.layout-page .box1 .map li>p{position: absolute;top:-4px;left:-70px;width:60px;color:#014099;text-align: right;}
.layout-page .box1 .map li.color1{background: #f39800;}
.layout-page .box1 .map li.color1::before{background: rgba(243,152,.8);}
.layout-page .box1 .map li.color1::after{background: rgba(243,152,.5);}
.layout-page .box1 .map li.color1>p{color:#f39800}
.layout-page .box1 .map li.color2{background: #ff8b8b;}
.layout-page .box1 .map li.color2::before{background: rgba(255,139,139,.8);}
.layout-page .box1 .map li.color2::after{background: rgba(255,139,139,.5);}
.layout-page .box1 .map li.color2>p{color:#ff8b8b}
.layout-page .box1 .map li.color3{background: #55c155;}
.layout-page .box1 .map li.color3::before{background: rgba(85,193,85,.8);}
.layout-page .box1 .map li.color3::after{background: rgba(85,193,85,.5);}
.layout-page .box1 .map li.color3>p{color:#55c155}
.layout-page .box1 .con>img{display: none;}

.layout-page .box2{padding-bottom: 50px;}
.layout-page .box2 ul{display: flex;flex-wrap: wrap;margin-top: 60px;}
.layout-page .box2 li{width:calc(25% - 19.5px);margin-right:26px;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);margin-bottom: 30px;transition: .3s;}
.layout-page .box2 li:nth-child(4n){margin-right: 0;}
.layout-page .box2 .img{padding-bottom: 66.66%;}
.layout-page .box2 .info{padding:30px 35px 45px}
.layout-page .box2 .info>p:nth-of-type(1){font-size: 20px;line-height: 30px;margin-bottom: 10px;}
.layout-page .box2 .info>p:nth-of-type(2){color:#666;line-height: 24px;}

@media (max-width:1440px){
    .layout-page .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .layout-page .box1{padding:60px 0}
    .layout-page .box1 .swiper-slide .img-div{width:80px;height:80px}
    .layout-page .box1 .swiper-slide .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 32px;}
    .layout-page .box1 .cate .img-div{width:35px;height:33px}
    .layout-page .box1 .tip>p{margin-right:20px;padding-left: 20px;font-size: 14px;}
    .layout-page .box2{padding-bottom: 40px;}
    .layout-page .box2 .info{padding:25px 30px 35px}
    .layout-page .box2 .info>p:nth-of-type(1){font-size: 18px;line-height: 28px;}
}

@media (max-width:1279px){
    .layout-page{background:none !important}
    .layout-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .layout-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}

    .layout-page .box1{padding:50px 0}
    .layout-page .box1 .num{margin:40px auto 20px}
    .layout-page .box1 .swiper-slide{display: block;margin-right: 30px}
    .layout-page .box1 .swiper-slide .img-div{width:60px;height: 60px;margin: 0 0 10px 0}
    .layout-page .box1 .swiper-slide .info>p:nth-of-type(1)>span:nth-of-type(1){font-size: 25px;}
    .layout-page .box1 .swiper-slide .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: 12px;margin:0 0 5px 5px}
    .layout-page .box1 .swiper-slide .info>p:nth-of-type(2){font-size: 12px}
    .layout-page .box1 .con{display:block}
    .layout-page .box1 .cate{margin-top: 0;}
    .layout-page .box1 .cate ul{max-width:100%;margin-bottom: 30px;}
    .layout-page .box1 .cate li{padding:15px 0;align-items: center;}
    .layout-page .box1 .cate .info>p:nth-of-type(1){font-size: 20px}
    .layout-page .box1 .cate .img-div{width:30px;height: 28px;margin-top:0}
    .layout-page .box1 .tip{justify-content: center;margin-bottom: 20px;}
    .layout-page .box1 .tip>p{font-size: 14px;margin-right: 25px;padding-left: 15px;}
    .layout-page .box1 .tip>p::before{width:8px;height:8px;top:6px;}
    .layout-page .box1 .map{display: none;}
    .layout-page .box1 .con>img{display: block;width:100%}

    .layout-page .box2{padding-bottom: 20px;}
    .layout-page .box2 ul{display: block;margin-top: 40px;}
    .layout-page .box2 li{width:100%;margin-right:0;box-shadow: 0 0 10px rgba(0,0,0,.1);}
    .layout-page .box2 .info{padding:25px 20px 30px}
    .layout-page .box2 .info>p:nth-of-type(1){font-size: 16px;line-height: 26px;margin-bottom: 5px;}
}

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

/* 加入 */
.joins-page .tit>p:nth-of-type(1){font-size: 36px;line-height:46px;color:#000;margin-bottom: 35px;position: relative;text-align: center;}
.joins-page .tit>p:nth-of-type(1)::after{content:'';position: absolute;bottom:-20px;left: 50%;transform: translateX(-50%);width: 30px;height: 5px;background: #014099;}

.joins-page .box1{padding:70px 0 50px}
.joins-page .box1 ul{display: flex;flex-wrap: wrap;margin-top:60px}
.joins-page .box1 li{width:calc(25% - 19.5px);margin-right: 26px;background: #f6f8f9;margin-bottom: 30px;position: relative;overflow:hidden;padding:45px 40px 65px}
.joins-page .box1 li:nth-child(4n){margin-right: 0;}
.joins-page .box1 .img-div{width:46px;height:45px}
.joins-page .box1 li>p:nth-of-type(1){font-size: 22px;line-height: 32px;margin:20px 0}
.joins-page .box1 li>p:nth-of-type(2){font-size: 16px;line-height: 26px;color:#666}
.joins-page .box1 li>p:nth-of-type(3){font-size: 120px;color:#000;opacity: .05;position: absolute;bottom:-65px;right:15px}

.joins-page .box2{padding-bottom: 80px;}
.joins-page .box2 .swiper-container{margin-top:40px;padding:20px 20px 50px}
.joins-page .box2 .swiper-slide{width:520px;box-shadow: 0 0 20px rgba(0,0,0,.1);height:auto;transition: .3s;}
.joins-page .box2 .swiper-slide .img{padding-bottom: 57.69%;}
.joins-page .box2 .swiper-slide>p{font-size: 18px;line-height: 30px;padding:35px 50px 40px}
.joins-page .box2 .swiper-scrollbar{opacity:1 !important;height:2px;background:#f2f2f2;left:50%;transform: translateX(-50%);}
.joins-page .box2 .swiper-scrollbar-drag{background:#014099;height:2px}

@media (max-width:1440px){
    .joins-page .tit>p:nth-of-type(1){font-size: 32px;line-height: 42px;}
    .joins-page .box1{padding:60px 0 40px}
    .joins-page .box1 .img-div{width:41px;height:40px}
    .joins-page .box1 li{padding:35px 35px 55px}
    .joins-page .box1 li>p:nth-of-type(1){font-size: 20px;line-height: 30px;margin:15px 0 10px}
    .joins-page .box1 li>p:nth-of-type(3){font-size: 100px;bottom:-55px}
    .joins-page .box2{padding-bottom: 70px;}
    .joins-page .box2 .swiper-slide>p{font-size: 16px;line-height: 26px;padding:30px 40px 30px}
}

@media (max-width:1279px){
    .joins-page .tit>p:nth-of-type(1){font-size: 22px;line-height:32px;margin-bottom: 25px}
    .joins-page .tit>p:nth-of-type(1)::after{bottom:-10px;height: 3px}

    .joins-page .box1{padding:50px 0 30px}
    .joins-page .box1 ul{margin-top:40px}
    .joins-page .box1 li{width:calc(50% - 5px);margin-right: 10px;margin-bottom: 20px;padding:25px 20px 30px}
    .joins-page .box1 li:nth-child(2n){margin-right: 0;}
    .joins-page .box1 .img-div{width:36px;height:35px}
    .joins-page .box1 li>p:nth-of-type(1){font-size: 16px;line-height: 26px;margin:15px 0 5px}
    .joins-page .box1 li>p:nth-of-type(2){font-size: 12px;line-height: 20px}
    .joins-page .box1 li>p:nth-of-type(3){font-size: 60px;bottom:-30px;right:15px}

    .joins-page .box2{padding-bottom: 50px;}
    .joins-page .box2 .swiper-container{margin-top:20px;padding:10px 20px 30px}
    .joins-page .box2 .swiper-slide{width:100%;box-shadow: 0 0 10px rgba(0,0,0,.1)}
    .joins-page .box2 .swiper-slide>p{font-size: 16px;line-height: 26px;padding:25px 20px 30px}
    .joins-page .box2 .swiper-scrollbar{width:calc(100% - 40px)}
}

@media (any-hover:hover){
    .joins-page .box1 li:hover{background: linear-gradient(to right,#014099,#014eba);}
    .joins-page .box1 li:hover>p:nth-of-type(1){color:#fff}
    .joins-page .box1 li:hover>p:nth-of-type(2){color:#fff}
    .joins-page .box1 li:hover>p:nth-of-type(3){color:#fff}

    .joins-page .box2 .swiper-slide:hover{background: #014099;color:#fff}
}

/* 单页面 */
.single-page{padding:60px 0 80px}
.single-page .name{font-size: 30px;color:#000;line-height: 40px;margin-bottom: 25px;}
.single-page .content{font-size: 16px;line-height: 36px;color:#666}
.single-page .content span{text-wrap: wrap !important;}

@media (max-width:1440px){
    .single-page{padding:50px 0 70px}
    .single-page .name{font-size: 26px;line-height: 36px;}
}

@media (max-width:1279px){
    .single-page{padding:30px 0 50px}
    .single-page .name{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
    .single-page .content{font-size: 14px;line-height: 26px}
}

/* 搜索 */
.search-page{padding: 30px 0 80px;}
.search-page li{display: flex;align-items: center;border-bottom: 1px #eee solid;padding:30px 0;position: relative;}
.search-page li>p:nth-of-type(1){font-size: 18px;width:calc(100% - 90px);padding-right:50px}
.search-page li>p:nth-of-type(2){color:#999;padding-right: 30px;background: url(../images/arrow-g.png) no-repeat right 6px/11px;width: 90px;}
.search-page .page{padding-top: 50px;}

@media (max-width:1440px){
    .search-page{padding: 30px 0 70px;}
    .search-page li{padding:20px 0}
    .search-page li>p:nth-of-type(1){font-size: 16px;}
}

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

@media (any-hover:hover){
    .search-page li:hover{border-color:#014099}
    .search-page li:hover>p:nth-of-type(1){color:#014099}
    .search-page li:hover>p:nth-of-type(2){color:#014099;background-image: url(../images/arrow-m.png);}
}