/*公共*/
.header .width{display:flex;justify-content:space-between;align-items:center;max-width:1400px}
.header .logo{width:150px;height:40px}
.header .header-r{flex:1;padding-left:50px;display:flex;justify-content:flex-end;align-items:center}
.header .nav{display:flex;margin-right:25px}
.header .nav li{padding:0 35px}
.header .nav li>a{font-size:16px;line-height:80px;position:relative}
.header .nav li>a.active{color:#146437}
.header .nav li>a.active::after{content:'';position:absolute;bottom:0;left:0;height:2px;background:#146437;transition:.3s;width:100%}
.header .child{position:fixed;display:none;top:80px;left:0;width:100%;background:#e5e5e5;padding:20px 0;z-index:999}
.header .child>div{display:flex;justify-content:center}
.header .child>div>a{font-size:16px;margin-right:50px}
.header .lang{margin-right:30px;position:relative}
.header .lang>span{cursor:pointer;display:block;width:100px;height:30px;border-radius:15px;background:#146437 url(../images/1.png) no-repeat 18px center/10px;padding-left:38px;line-height:30px;color:#fff}
.header .lang.active>span{background-image:url(../images/2.png)}
.header .lang .popup{z-index:999;position:absolute;top:40px;left:0;display:none;width:100px;background:#e5e5e5;padding:10px 0;border-radius:15px;text-align:center}
.header .lang .popup>a{display:block;line-height:40px;padding:0 10px;transition:.3s}
.header .search{position:relative;width:22px;height:22px;background:url(../images/search.svg) no-repeat center center/22px;cursor:pointer}
.header .search .popup{z-index:999;display:none;position:absolute;top:40px;right:0;z-index:998}
.header .search .popup>div{display:flex}
.header .search .popup .input{width:250px;height:50px;background:#eee;padding:0 20px}
.header .search .popup .btn{width:50px;height:50px;background:#146437 url(../images/search-w.svg) no-repeat center center/22px;transition:.3s}
.header .menu{display:none}

.space{display:none}

.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:113px;height:30px}
.nav-m .close{width:22px;height:22px;background:url(../images/close.svg) no-repeat center center/22px}
.nav-m ul{border-top:1px solid rgba(0,0,0,.1);margin-top:10px}
.nav-m li{border-bottom:1px solid rgba(0,0,0,.1);padding:20px 0;position:relative;font-size:16px}
.nav-m li::after{position:absolute;top: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:20px}
.nav-m .child>a{display:block;padding:18px 0;border-bottom:1px rgba(0,0,0,.1) solid;font-size:16px}

.footer{background:#f7f8f8;display:flex}
.footer1{width:31%;border-right:1px solid #e5e5e5;padding:90px 0 20px}
.footer1 .logo{width:150px;height:40px;margin-bottom:60px}
.footer1 ul{display:flex;flex-wrap:wrap}
.footer1 li{width:45%;padding-right:30px;margin-bottom:40px}
.footer1 li>a{display:flex;align-items:center;position:relative;padding-left:25px}
.footer1 li>a>span{font-size:12px;color:#999;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.footer2{flex:1;display:flex;flex-wrap:wrap}
.footer2 ul{width:67%;padding:80px 100px 20px;border-right:1px #e5e5e5 solid}
.footer2 li{margin-bottom:50px}
.footer2 li>p:first-child{font-size:12px;color:#666;margin-bottom:15px}
.footer2 li>p:last-child{font-size:24px;line-height:34px}
.footer2 li:last-child>p:last-child{font-size:14px;line-height:24px}
.footer2 .back{width:33%;cursor:pointer;display:flex;justify-content:center;align-items:center}
.footer2 .back .img-div{width:13px;height:31px}
.footer2 .bottom{width:100%;border-top:1px #e5e5e5 solid;display:flex;align-items:center;padding:60px 0 60px 100px}
.footer2 .info{width:70%;padding-right:50px}
.footer2 .info>p{font-size:12px;line-height:22px}
.footer2 .info>p>span{color:#999}
.footer2 .info>p>a{color:#999;display:block}
.footer2 .outlink{flex:1;display:flex;justify-content:flex-end}
.footer2 .outlink>a{width:20px;height:20px;margin-right:30px}

.snav{line-height:60px;background:#f7f8f8}
.snav.fixed{position:fixed;top:0;left:0;width:100%;z-index:999}
.snav .width{display:flex}
.snav .crumb{width:50%;background:url(../images/7.png) no-repeat left center/17px;padding-left:30px}
.snav .crumb>a{color:#999}
.snav .crumb>em{color:#999;margin:0 10px;font-style:normal}
.snav .nav{flex:1;display:flex;justify-content:flex-end}
.snav .nav>a{color:#666;margin-left:50px;display:block}
.snav .nav>a.active{color:#146437}
.snav-space{height:60px;display:none}

@media (max-width:1440px){
    .header .nav li{padding:0 25px}
    .footer1 li{width:50%}
    .snav .nav>a{margin-left:40px}
}

@media (max-width:750px){
    .header{position:fixed;width:100%;top:0;left:0;border-bottom:1px solid #eee;background:#fff;z-index:999}
    .header .width{height:70px}
    .header .logo{width:113px;height:30px}
    .header .nav{display:none}
    .header .lang{margin-right:10px}
    .header .lang>span{font-size:12px;width:85px;background-position:15px center;padding-left:35px}
    .header .lang .popup{width:85px;padding:5px 0;border-radius:10px}
    .header .lang .popup>a{line-height:35px;padding:0 5px}
    .header .search .popup{width:100%;position:fixed;top:70px}
    .header .search .popup .input{width:calc(100% - 45px);height:45px;padding:0 15px}
    .header .search .popup .btn{width:45px;height:45px}
    .header .menu{display:block;width:22px;height:22px;background:url(../images/menu.svg) no-repeat center center/22px;margin-left:5px}
    
    .space{display:block;height:70px}
    
    .footer{display:block;padding:50px 25px 30px}
    .footer1{width:100%;border-right:0;padding:0;border-bottom:1px #e5e5e5 solid}
    .footer1 .logo{margin:0 auto 30px}
    .footer1 li{width:50%;padding-right:20px;margin-bottom:20px}
    .footer1 li>a{font-size:12px}
    .footer2{display:bl1ock}
    .footer2 ul{width:calc(100% - 50px);padding:20px 30px 0 0;border-right:0}
    .footer2 li{margin-bottom:20px}
    .footer2 li>p:first-child{margin-bottom:10px}
    .footer2 li>p:last-child{font-size:20px;line-height:30px}
    .footer2 .back{width:50px}
    .footer2 .bottom{display:block;padding:20px 0 0 0}
    .footer2 .info{width:100%;padding-right:0;margin-bottom:20px}
    .footer2 .info>p{text-align:center}
    .footer2 .outlink{justify-content:center}
    .footer2 .outlink>a{margin-right:15px}
    
    .snav{line-height:50px;font-size:12px}
    .snav .width{display:block}
    .snav .crumb{width:100%;white-space:nowrap;overflow-x:auto;padding-left:25px}
    .snav .crumb>em{margin:0 5px}
    .snav .nav{display:none}
}

@media (any-hover:hover){
    .header .nav li>a:hover{color:#146437}
    .header .child>div>a:hover{color:#146437}
    .header .lang .popup>a:hover{background:#146437;color:#fff}
    .header .search .popup .btn:hover{background-color:#0d4525}
    
    .footer1 li>a:hover{color:#146437}
    .footer1 li>a:hover>span{color:#146437}
    .footer2 .info>p>a:hover{color:#146437}
    
    .snav .crumb>a:hover{color:#146437}
    .snav .nav>a:hover{color:#146437}
}

/*首页*/
.index-page .width{max-width:1400px}
.index-page .tit{position:relative;padding:15px 0 0 35px}
.index-page .tit::after{content:'';position:absolute;top:0;left:0;width:100px;height:100px;background:url(../images/4.png) no-repeat center center/100%}
.index-page .tit-name{font-size:48px;line-height:58px;position:relative;z-index:2;margin-bottom:3px}
.index-page .tit-note{font-size:20px;line-height:30px;position:relative;z-index:2}

.index-page .banner .swiper-slide{position:relative}
.index-page .banner .m{display:none}
.index-page .banner .img{padding-bottom:35.41%}
.index-page .banner .info{position:absolute;top:18%;left:50%;transform:translateX(-50%);color:#fff}
.index-page .banner .info>p:nth-of-type(1){font-size:18px;line-height:28px;border:1px #fff solid;border-radius:10px;padding:5px 35px;display:inline-block}
.index-page .banner .info>p:nth-of-type(2){font-size:48px;line-height:58px;margin:15px 0}
.index-page .banner .detail{margin-bottom:25px}
.index-page .banner dg{display:block;background:url(../images/3.png) no-repeat left 4px/17px;padding-left:25px;font-size:16px;line-height:26px;margin-bottom:5px}
.index-page .banner .info>a{width:180px;height:40px;line-height:40px;border-radius:20px;color:#146437;text-align:center;transition:.3s;background:#fff}
.index-page .banner .swiper-pagination{bottom:40px}
.index-page .banner .swiper-pagination-bullet{background:#fff;border-radius:50%;opacity:1;margin:0 20px !important;width:6px;height:6px}
.index-page .banner .swiper-pagination-bullet-active{position:relative;}
.index-page .banner .swiper-pagination-bullet-active:after{border-radius:50%;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:14px;border:1px #fff solid}

.index-page .box1{padding:60px 0 80px}
.index-page .box1 .tit-con{display:flex}
.index-page .box1 .tit{width:calc(100% - 200px);padding-right:50px}
.index-page .box1 .tit-con>a{margin-top:40px;width:200px;height:38px;border:1px solid #146437;color:#146437;border-radius:20px;padding-left:30px;line-height:38px;background:url(../images/arrow2-m.png) no-repeat 90% center/12px;transition:.3s}
.index-page .box1 .con1{height:620px;display:flex;margin:40px 0 20px}
.index-page .box1 .con1 .big{flex:1}
.index-page .box1 .con1 .big .img-bg{height:480px;border-radius:10px 10px 0 0}
.index-page .box1 .con1 .big .m{display:none}
.index-page .box1 .con1 .big .img{height:100%}
.index-page .box1 .con1 .big .info{height:140px;border-radius:0 0 10px 10px;background:#f7f8f8;display:flex;padding:35px 50px 0}
.index-page .box1 .con1 .big .txt{width:calc(100% - 100px);padding-right:50px}
.index-page .box1 .con1 .big .txt>a{font-size:24px;margin-bottom:10px}
.index-page .box1 .con1 .big .txt>p{font-size:16px;height:20px}
.index-page .box1 .con1 .big .info>a{margin-top:20px;width:100px;height:38px;border:1px solid #146437;background:url(../images/arrow2-m.png) no-repeat center center/15px;border-radius:20px;transition:.3s}
.index-page .box1 .swiper-container{width:calc(100% / 3 - 14px);margin-left:20px;border-radius:10px}
.index-page .box1 .swiper-slide{background:#f7f8f8;border-radius:10px;padding:90px 40px 0}
.index-page .box1 .swiper-slide .img-div{height:380px;margin-bottom:30px}
.index-page .box1 .swiper-slide>a:nth-of-type(2){text-align:center}
.index-page .box1 .swiper-pagination{bottom:42px}
.index-page .box1 .swiper-pagination-bullet{width:10px;height:10px;border:1px #146437 solid;background:none;opacity:1}
.index-page .box1 .swiper-pagination-bullet-active{background:#146437}
.index-page .box1 .con2{display:flex;flex-wrap:wrap}
.index-page .box1 .con2 li{width:calc(100% / 3 - 14px);margin-bottom:21px;margin-right:21px;background:#f7f8f8;border-radius:10px;padding:40px}
.index-page .box1 .con2  li:nth-child(3n){margin-right:0}
.index-page .box1 .con2 .img-div{height:182px;margin-bottom:20px}
.index-page .box1 .con2 li>a:nth-of-type(2){text-align:center}

.index-page .box2 .tit-con{display:flex;justify-content:space-between;margin-bottom:50px}
.index-page .box2 .tit{flex:1;max-width:800px}
.index-page .box2 .tit>p{margin:30px 0 0 -35px;line-height:30px;color:#666}
.index-page .box2 .tit-con>a{margin-top:40px;width:140px;height:40px;color:#fff;border-radius:20px;text-align:center;line-height:40px;background:#146437;transition:.3s}
.index-page .box2 .video{position:relative}
.index-page .box2 .video>img{border-radius:20px;width:100%;transition:.3s}
.index-page .box2 .video>video{opacity:0;position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;border-radius:20px;transition:.3s}
.index-page .box2 .video>span{width:60px;height:60px;border-radius:50%;background:#fff url(../images/5.png) no-repeat center center/10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:.3s}
.index-page .box2 .video>span::before{width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.15);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';animation:index-box2-play1 .8s linear infinite alternate}
.index-page .box2 .video>span::after{width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.05);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';animation:index-box2-play2 .8s linear infinite alternate}
@keyframes index-box2-play1{
	to{width:80px;height:80px}
}
@keyframes index-box2-play2{
	to{width:100px;height:100px}
}

.index-page .box3{padding:80px 0 70px;display:flex;justify-content:space-between}
.index-page .box3-1{width:47.14%}
.index-page .box3-2{width:45.71%}
.index-page .box3 .con{border-top:1px solid #eee;margin-top:30px}
.index-page .box3-1 .input-box{max-width:430px;display:flex;margin:30px 0 25px}
.index-page .box3-1 .input{width:calc(100% - 60px);height:60px;border-radius:5px 0 0 5px;border:1px #eee solid;border-right:0;padding:0 20px}
.index-page .box3-1 .input-box>span{width:60px;height:60px;background:#146437 url(../images/search-w.svg) no-repeat center center/30px;border-radius:0 5px 5px 0;cursor:pointer;transition:.3s}
.index-page .box3-1 .con>p{line-height:23px;color:#999;font-size:13px}
.index-page .box3-2 .con>p{line-height:32px;font-size:16px;color:#666;margin-top:30px}
.index-page .box3-2 .con>p:nth-of-type(2){margin:15px 0 20px}
.index-page .box3-2 .con>a{width:100px;height:40px;background:#146437 url(../images/arrow2-w.png) no-repeat center center/15px;border-radius:20px;transition:.3s}

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

@media (max-width:1440px){
    .index-page .tit-name{font-size:43px;line-height:53px}
    .index-page .banner .info{top:12%}
    .index-page .banner .info>p:nth-of-type(2){font-size:38px;line-height:48px}
    .index-page .box1{padding:50px 0 70px}
    .index-page .box1 .con1{height:520px}
    .index-page .box1 .con1 .big .img-bg{height:400px}
    .index-page .box1 .con1 .big .info{height:120px}
    .index-page .box1 .con1 .big .info{padding:25px 40px 0}
    .index-page .box1 .con1 .big .txt>a{font-size:22px}
    .index-page .box1 .swiper-slide{padding:80px 40px 0}
    .index-page .box1 .swiper-slide .img-div{height:300px;margin-bottom:30px}
    .index-page .box1 .con2 .img-div{height:142px}
    .index-page .box3{padding:70px 0 60px}
}

@media (max-width:750px){
    .index-page .tit{position:relative;padding:15px 0 0 25px}
    .index-page .tit::after{width:70px;height:70px}
    .index-page .tit-name{font-size:22px;line-height:32px;margin-bottom:0}
    .index-page .tit-note{font-size:16px;line-height:26px}
    
    .index-page .banner .m{display:block}
    .index-page .banner .pc{display:none}
    .index-page .banner .img{padding-bottom:154.66%;background-color:#000}
    .index-page .banner .info{top:40px}
    .index-page .banner .info>p:nth-of-type(1){font-size:12px;line-height:14px;border-radius:5px;padding:5px 10px}
    .index-page .banner .info>p:nth-of-type(2){font-size:30px;line-height:38px;margin:10px 0 5px}
    .index-page .banner .detail{margin-bottom:15px}
    .index-page .banner dg{background-size:15px;font-size:12px;line-height:20px;background-position:left 2px}
    .index-page .banner .info>a{height:30px;line-height:30px;font-size:12px;width:155px}
    .index-page .banner .swiper-pagination{bottom:25px}
    .index-page .banner .swiper-pagination-bullet{margin:0 15px !important}
    .index-page .banner .swiper-pagination-bullet-active:after{padding:12px}
    
    .index-page .box1{padding:30px 0}
    .index-page .box1 .tit{width:calc(100% - 140px);padding-right:30px}
    .index-page .box1 .tit-con>a{margin-top:25px;width:140px;height:35px;padding-left:0;text-align:center;line-height:35px;background:none;font-size:12px}
    .index-page .box1 .con1{height:auto;display:block;margin:30px 0 20px}
    .index-page .box1 .con1 .big{width:100%;margin-bottom:20px}
    .index-page .box1 .con1 .big .img-bg{height:auto}
    .index-page .box1 .con1 .big .pc{display:none}
    .index-page .box1 .con1 .big .m{display:block}
    .index-page .box1 .con1 .big .img{height:auto;padding-bottom:73.33%}
    .index-page .box1 .con1 .big .info{height:auto;padding:30px 25px;display:block}
    .index-page .box1 .con1 .big .txt{width:100%;padding-right:0;text-align:center}
    .index-page .box1 .con1 .big .txt>a{font-size:16px}
    .index-page .box1 .con1 .big .txt>p{font-size:14px;height:18px}
    .index-page .box1 .con1 .big .info>a{display:block;margin:15px auto 0;width:80px;height:35px;background-size:12px}
    .index-page .box1 .swiper-container{width:100%;margin-left:0}
    .index-page .box1 .swiper-slide{padding:50px 25px}
    .index-page .box1 .swiper-slide .img-div{height:300px;margin-bottom:30px}
    .index-page .box1 .swiper-pagination{bottom:20px}
    .index-page .box1 .swiper-pagination-bullet{width:8px;height:8px}
    .index-page .box1 .con2{display:block}
    .index-page .box1 .con2 li{width:100%;margin-right:0;padding:30px 25px;margin-bottom:20px}
    .index-page .box1 .con2 .img-div{height:150px}
    
    .index-page .box2 .tit-con{display:block;margin-bottom:20px}
    .index-page .box2 .tit>p{margin:20px 0 0 -20px}
    .index-page .box2 .tit-con>a{margin-top:10px;width:120px;font-size:12px}
    .index-page .box2 .video>img{border-radius:10px}
    .index-page .box2 .video>video{display:none}
    .index-page .box2 .video>span{width:40px;height:40px;background-size:8px}
    .index-page .box2 .video>span::before{width:40px;height:40px;animation:index-box2-play1 .8s linear infinite alternate}
    .index-page .box2 .video>span::after{width:40px;height:40px;animation:index-box2-play2 .8s linear infinite alternate}
    @keyframes index-box2-play1{
    	to{width:50px;height:50px}
    }
    @keyframes index-box2-play2{
    	to{width:60px;height:60px}
    }
    
    .index-page .box3{padding:50px 0;display:block}
    .index-page .box3-1{width:100%;margin-bottom:30px}
    .index-page .box3-2{width:100%}
    .index-page .box3 .con{margin-top:20px}
    .index-page .box3-1 .input-box{max-width:100%;margin:20px 0 15px}
    .index-page .box3-1 .input{width:calc(100% - 45px);height:45px;padding:0 15px}
    .index-page .box3-1 .input-box>span{width:45px;height:45px;background-size:20px}
    .index-page .box3-2 .con>p{line-height:24px;font-size:14px;margin-top:20px}
    .index-page .box3-2 .con>p:nth-of-type(2){margin:10px 0 15px}
    .index-page .box3-2 .con>a{width:80px;background-size:12px}
}

@media (any-hover:hover){
    .index-page .banner .info>a:hover{background:#0d4525;color:#fff}
    
    .index-page .box1 .tit-con>a:hover{background-color:#146437;background-image:url(../images/arrow2-w.png);color:#fff}
    .index-page .box1 .con1 .big .txt>a:hover{color:#146437}
    .index-page .box1 .con1 .big .info>a:hover{background-image:url(../images/arrow2-w.png);border-color:#146437;background-color:#146437}
    .index-page .box1 .con1 .small li>a:nth-of-type(2):hover{color:#146437}
    .index-page .box1 .con2 .big>a:nth-of-type(2):hover{color:#146437}
    .index-page .box1 .con2 .small li>a:nth-of-type(2):hover{color:#146437}
    
    .index-page .box2 .tit-con>a:hover{background:#0d4525}
    
    .index-page .box2 .video:hover>img{opacity:0}
    .index-page .box2 .video:hover>video{opacity:1}
    .index-page .box2 .video:hover>span{opacity:0}
    
    .index-page .box3-1 .input-box>span:hover{background-color:#0d4525}
    .index-page .box3-2 .con>a:hover{background-color:#0d4525}
}

/*产品*/
.goods-page.list{padding:50px 0 60px}
.goods-page.list .swiper-container{margin-bottom:50px;border-radius:10px}
.goods-page.list .swiper-slide{position:relative}
.goods-page.list .swiper-slide .m{display:none}
.goods-page.list .swiper-slide .img{padding-bottom:42.18%;border-radius:10px}
.goods-page.list .swiper-slide .info{position:absolute;width:100%;height:100%;left:0;top:0;color:#fff;padding:100px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.goods-page.list .swiper-slide .info>p:nth-of-type(1){font-size:14px;line-height:24px;border:1px #fff solid;border-radius:10px;padding:5px 20px;display:inline-block}
.goods-page.list .swiper-slide .info>p:nth-of-type(2){font-size:36px;line-height:46px;margin:25px 0 35px;letter-spacing:1px}
.goods-page.list .swiper-slide .info>a{width:180px;height:40px;line-height:40px;border-radius:20px;color:#146437;text-align:center;transition:.3s;background:#fff}
.goods-page.list .swiper-pagination{bottom:30px}
.goods-page.list .swiper-pagination-bullet{background:#fff}

.goods-page.list ul{display:flex;flex-wrap:wrap}
.goods-page.list li{padding:60px 50px 50px;margin-bottom:20px;background:#f7f8f8;border-radius:10px;width:calc(100% / 3 - 16px);margin-right:24px;text-align:center}
.goods-page.list li:nth-child(3n){margin-right:0}
.goods-page.list .img-div{height:250px}
.goods-page.list li>a:nth-of-type(2){font-size:20px;margin:25px 0 10px}
.goods-page.list li>p{color:#666}
.goods-page.list .page{padding:20px 0}

.goods-page.detail .box1{padding:60px 0;display:flex;align-items:center}
.goods-page.detail .box1 .swiper-container{width:39.06%;border:1px #eee solid;border-radius:10px}
.goods-page.detail .box1 .swiper-slide{padding:90px}
.goods-page.detail .box1 .img-div{height:320px}
.goods-page.detail .box1 .swiper-pagination{bottom:20px}
.goods-page.detail .box1 .swiper-pagination-bullet{background:#146437}
.goods-page.detail .box1 .info{flex:1;padding-left:80px}
.goods-page.detail .box1 .info>p:nth-of-type(1){font-size:36px;line-height:46px;border-bottom:1px #eee solid;padding-bottom:20px}
.goods-page.detail .box1 .info>p:nth-of-type(2){line-height:24px;margin:25px 0 35px}
.goods-page.detail .box1 .info>p:nth-of-type(3){font-size:16px;line-height:30px;color:#146437;margin-bottom:70px}
.goods-page.detail .box1 .info>a{width:180px;height:55px;text-align:center;line-height:55px;border-radius:28px;background:#146437;color:#fff;transition:.3s}

.goods-page.detail .box2 .tab{line-height:60px;background:#f7f8f8;display:flex;justify-content:center}
.goods-page.detail .box2 .tab>span{margin-right:70px;position:relative;cursor:pointer}
.goods-page.detail .box2 .tab>span:last-child{margin-right:0}
.goods-page.detail .box2 .tab>span.active{color:#146437}
.goods-page.detail .box2 .tab>span.active::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#146437}
.goods-page.detail .box2 .con{display:none;}
.goods-page.detail .box2 .con1{padding:50px 0;border-bottom:1px solid #eee;margin-bottom:50px}
.goods-page.detail .box2 .con1 p{color:#666;line-height:30px}
.goods-page.detail .box2 .con2{padding-bottom:90px}
.goods-page.detail .box2 .con2 .full{position:relative}
.goods-page.detail .box2 .con2 .full .m{display:none}
.goods-page.detail .box2 .con2 .full .img{padding-bottom:33.33%}
.goods-page.detail .box2 .con2 .full.right .width{display:flex;justify-content:flex-end}
.goods-page.detail .box2 .con2 .full .info{position:absolute;top:50%;transform:translateY(-50%);color:#fff}
.goods-page.detail .box2 .con2 .full .info>p:first-child{font-size:30px;line-height:48px;margin-bottom:20px}
.goods-page.detail .box2 .con2 .full .info>p:last-child{line-height:30px}
.goods-page.detail .box2 .con2 .nfull{margin-top:60px;display:flex;align-items:center;position:relative;height:400px}
.goods-page.detail .box2 .con2 .nfull.right{justify-content:flex-end}
.goods-page.detail .box2 .con2 .nfull .img-bg{width:50%;position:absolute;top:0;right:0;border-radius:20px;height:100%}
.goods-page.detail .box2 .con2 .nfull.right .img-bg{left:0;right:auto}
.goods-page.detail .box2 .con2 .nfull .img{height:100%}
.goods-page.detail .box2 .con2 .nfull .info{width:50%;padding-right:80px}
.goods-page.detail .box2 .con2 .nfull.right .info{padding-right:0;padding-left:80px}
.goods-page.detail .box2 .con2 .nfull .info>p:first-child{font-size:30px;line-height:40px;margin-bottom:10px}
.goods-page.detail .box2 .con2 .nfull .info>p:last-child{line-height:30px;color:#666}
.goods-page.detail .box2 .con3{padding:40px 0 70px}
.goods-page.detail .box2 .con3 .swiper-container{border-radius:20px}
.goods-page.detail .box2 .con3 .img-bg{border-radius:20px;position:relative}
.goods-page.detail .box2 .con3 .img{padding-bottom:39.06%}
.goods-page.detail .box2 .con3 .info{position:absolute;bottom:0;left:0;width:100%;padding:10% 60px 50px;color:#fff;background:linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.8) 90%)}
.goods-page.detail .box2 .con3 .info>p:nth-of-type(1){font-size:24px;line-height:34px;margin-bottom:5px}
.goods-page.detail .box2 .con3 .info>p:nth-of-type(2){line-height:24px}
.goods-page.detail .box2 .con3 .swiper-pagination-bullet{background:#fff}

.goods-page.detail .box3{padding-bottom:100px}
.goods-page.detail .box3>p{font-size:32px;line-height:42px;text-align:center}
.goods-page.detail .box3 .con{margin-top:30px;max-width:1460px;position:relative}
.goods-page.detail .box3 .swiper-container{border-radius:10px}
.goods-page.detail .box3 .swiper-slide{padding:60px 50px 50px;background:#f7f8f8;border-radius:10px;text-align:center}
.goods-page.detail .box3 .swiper-slide .img-div{height:250px}
.goods-page.detail .box3 .swiper-slide>a:nth-of-type(2){font-size:20px;margin:25px 0 10px}
.goods-page.detail .box3 .swiper-slide>p{color:#666}
.goods-page.detail .box3 .arrow{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border:1px solid #eee;border-radius:50%;background:url(../images/arrow.svg) no-repeat center center/10px;cursor:pointer;transition:.3s}
.goods-page.detail .box3 .prev{transform:translateY(-50%) rotate(180deg);left:0}
.goods-page.detail .box3 .next{right:0}
.goods-page.detail .box3 .swiper-pagination{display:none}

@media (max-width:1440px){
    .goods-page.list .img-div{height:200px}
    .goods-page.detail .box1{padding:50px 0}
    .goods-page.detail .box1 .swiper-slide{padding:70px}
    .goods-page.detail .box1 .img-div{height:280px}
    .goods-page.detail .box1 .info{padding-left:60px}
    .goods-page.detail .box1 .info>p:nth-of-type(1){font-size:31px;line-height:41px}
    .goods-page.detail .box1 .info>p:nth-of-type(3){margin-bottom:50px}
    .goods-page.detail .box2 .con2{padding-bottom:70px}
    .goods-page.detail .box2 .con2 .full .info>p:first-child{font-size:25px;line-height:35px}
    .goods-page.detail .box2 .con2 .nfull .info{padding-right:60px}
    .goods-page.detail .box2 .con2 .nfull.right .info{padding-left:60px}
    .goods-page.detail .box2 .con2 .nfull .info>p:first-child{font-size:25px;line-height:35px}
    .goods-page.detail .box3{padding-bottom:80px}
    .goods-page.detail .box3 .swiper-slide .img-div{height:200px}
}

@media (max-width:750px){
    .goods-page.list{padding:30px 0}
    .goods-page.list .swiper-container{margin-bottom:30px}
    .goods-page.list .swiper-slide .m{display:block}
    .goods-page.list .swiper-slide .pc{display:none}
    .goods-page.list .swiper-slide .img{padding-bottom:126.66%}
    .goods-page.list .swiper-slide .info{padding:50px 25px;align-items:center;justify-content:flex-start}
    .goods-page.list .swiper-slide .info>p{text-align:center}
    .goods-page.list .swiper-slide .info>p:nth-of-type(1){font-size:12px;line-height:14px;padding:3px 5px;border-radius:5px}
    .goods-page.list .swiper-slide .info>p:nth-of-type(2){font-size:25px;line-height:33px;margin:8px 0}
    .goods-page.list .swiper-slide .info>a{font-size:12px;width:130px;height:25px;line-height:25px}
    .goods-page.list .swiper-pagination{bottom:20px}
    
    .goods-page.list ul{display:block}
    .goods-page.list li{padding:30px 25px;width:100%;margin-right:0}
    .goods-page.list .img-div{height:150px}
    .goods-page.list li>a:nth-of-type(2){font-size:16px;margin:15px 0 5px}
    .goods-page.list .page{padding:0 0 20px}
    
    .goods-page.detail .box1{padding:30px 0;display:block}
    .goods-page.detail .box1 .swiper-container{width:100%;margin-bottom:20px}
    .goods-page.detail .box1 .swiper-slide{padding:30px 30px 60px}
    .goods-page.detail .box1 .img-div{height:220px}
    .goods-page.detail .box1 .info{padding-left:0}
    .goods-page.detail .box1 .info>p:nth-of-type(1){font-size:20px;line-height:30px;padding-bottom:15px}
    .goods-page.detail .box1 .info>p:nth-of-type(2){margin:15px 0 20px}
    .goods-page.detail .box1 .info>p:nth-of-type(3){font-size:14px;line-height:26px;margin-bottom:20px}
    .goods-page.detail .box1 .info>a{font-size:12px;width:150px;height:45px;line-height:45px}
    
    .goods-page.detail .box2 .tab{line-height:50px}
    .goods-page.detail .box2 .tab>span{margin-right:20px}
    .goods-page.detail .box2 .con1{padding:30px 0;margin-bottom:30px}
    .goods-page.detail .box2 .con1 p{line-height:26px}
    .goods-page.detail .box2 .con2{padding-bottom:30px}
    .goods-page.detail .box2 .con2 .full.right .width{justify-content:flex-start}
    .goods-page.detail .box2 .con2 .full .pc{display:none}
    .goods-page.detail .box2 .con2 .full .m{display:block}
    .goods-page.detail .box2 .con2 .full .img{padding-bottom:60%}
    .goods-page.detail .box2 .con2 .full .info{position:static;transform:translateY(0);padding:20px 0 0;color:#333}
    .goods-page.detail .box2 .con2 .full .info>p:first-child{font-size:18px;line-height:28px;margin-bottom:10px}
    .goods-page.detail .box2 .con2 .full .info>p:last-child{line-height:26px}
    .goods-page.detail .box2 .con2 .nfull{margin-top:30px;height:auto;display:block}
    .goods-page.detail .box2 .con2 .nfull.right{justify-content:flex-start}
    .goods-page.detail .box2 .con2 .nfull .img-bg{width:100%;position:static;border-radius:10px;height:auto;margin-bottom:20px}
    .goods-page.detail .box2 .con2 .nfull .img{height:auto;padding-bottom:62.5%}
    .goods-page.detail .box2 .con2 .nfull .info{width:100%;padding-right:0}
    .goods-page.detail .box2 .con2 .nfull.right .info{padding-left:0}
    .goods-page.detail .box2 .con2 .nfull .info>p:first-child{font-size:18px;line-height:28px}
    .goods-page.detail .box2 .con2 .nfull .info>p:last-child{line-height:26px}
    .goods-page.detail .box2 .con3{padding:30px 0}
    .goods-page.detail .box2 .con3 .swiper-container{border-radius:10px}
    .goods-page.detail .box2 .con3 .img-bg{border-radius:10px}
    .goods-page.detail .box2 .con3 .img{padding-bottom:80%}
    .goods-page.detail .box2 .con3 .info{padding:10% 25px 30px}
    .goods-page.detail .box2 .con3 .info>p:nth-of-type(1){font-size:18px;line-height:28px}
    
    .goods-page.detail .box3{padding-bottom:30px}
    .goods-page.detail .box3>p{font-size:22px;line-height:32px}
    .goods-page.detail .box3 .con{margin-top:20px;width:100%}
    .goods-page.detail .box3 .swiper-slide{padding:30px 25px 40px}
    .goods-page.detail .box3 .swiper-slide .img-div{height:150px}
    .goods-page.detail .box3 .swiper-slide>a:nth-of-type(2){font-size:16px;margin:15px 0 5px}
    .goods-page.detail .box3 .arrow{display:none}
    .goods-page.detail .box3 .swiper-pagination{display:block}
    .goods-page.detail .box3 .swiper-pagination-bullet{background:#146437}
}

@media (any-hover:hover){
    .goods-page.list .swiper-slide .info>a:hover{background:#0d4525;color:#fff}
    .goods-page.list li>a:nth-of-type(2):hover{color:#146437}
    
    .goods-page.detail .box1 .info>a:hover{background:#0d4525}
    .goods-page.detail .box3 .swiper-slide>a:nth-of-type(2):hover{color:#146437}
    .goods-page.detail .box3 .arrow:hover{border-color:#146437;background-color:#146437;background-image:url(../images/arrow-w.svg)}
}

/*关于我们*/
.about-page .tit-name{font-size:48px;line-height:58px}
.about-page .tit-note{font-size:16px;color:#666;line-height:30px}

.about-page .box1{padding:60px 0 20px;background:url(../images/9.png) no-repeat left 120px/26.25%}
.about-page .box1 .info{display:flex}
.about-page .box1 .info .txt{width:38%;padding-right:50px}
.about-page .box1 .info .txt>p{font-size:20px;line-height:30px}
.about-page .box1 .info .tit-name{margin:5px 0 20px}
.about-page .box1 .info>p{flex:1;font-size:16px;color:#666;line-height:32px;max-height:256px;overflow:hidden}
.about-page .box1>img{margin:30px 0 80px;max-width:100%}
.about-page .box1 li{display:flex;align-items:center;height:450px;position:relative;margin-bottom:80px}
.about-page .box1 li .txt{width:53.13%;padding-right:80px}
.about-page .box1 li .txt>p{margin-top:20px;font-size:16px;color:#666;line-height:30px;max-height:240px;overflow:hidden}
.about-page .box1 .img-bg{position:absolute;top:0;right:0;width:46.87%;height:100%;border-radius:20px}
.about-page .box1 .img{height:100%}
.about-page .box1 li:nth-child(2n){justify-content:flex-end}
.about-page .box1 li:nth-child(2n) .img-bg{right:auto;left:0}
.about-page .box1 li:nth-child(2n) .txt{padding-left:80px;padding-right:0}

.about-page .box2{padding-bottom:33.33%;position:relative}
.about-page .box2 .width{position:absolute;height:100%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center}
.about-page .box2 .info{width:46%}
.about-page .box2 .info>p{font-size:24px;line-height:34px;margin:10px 0 35px}
.about-page .box2 .tit-note{max-height:150px;overflow:hidden}

.about-page .box3{display:flex;padding:90px 0 60px}
.about-page .box3 .tit-name{border-bottom:1px #eee solid;padding-bottom:20px;margin-bottom:40px}
.about-page .box3 .con{width:60.93%;margin-right:50px}
.about-page .box3 .con:last-child{flex:1}
.about-page .box3 .swiper-container{padding-bottom:30px}
.about-page .box3 .swiper-slide{width:180px;margin-right:20px}
.about-page .box3 .swiper-slide:last-child{margin-right:0}
.about-page .box3 .img-div{width:90px;height:100px;border-radius:0 20px 0 20px;border:1px solid rgba(20,100,55,.2);margin-bottom:25px}
.about-page .box3 .img-div>img{max-width:50%;max-height:50%}
.about-page .box3 .swiper-slide>p{font-size:20px;line-height:30px}
.about-page .box3 .con:last-child .swiper-slide{width:auto}
.about-page .box3 .con:last-child .swiper-slide>p{font-size:16px;color:#666}
.about-page .box3 .swiper-slide .en-font{font-size:14px;line-height:24px;color:#666;margin-bottom:5px;letter-spacing:1px}
.about-page .box3 .swiper-scrollbar{opacity:1 !important;height:1px;background:#ccc}
.about-page .box3 .swiper-scrollbar-drag{background:#146437;height:2px}

@media (max-width:1440px){
    .about-page .tit-name{font-size:43px;line-height:53px}
    .about-page .box1>img{margin:30px 0 60px}
    .about-page .box1 li .txt{padding-right:60px}
    .about-page .box1 li:nth-child(2n) .txt{padding-right:60px}
    .about-page .box3{padding:80px 0 50px}
}

@media (max-width:750px){
    .about-page .tit-name{font-size:22px;line-height:32px}
    .about-page .tit-note{font-size:16px;line-height:28px}
    
    .about-page .box1{padding:30px 0 20px;background:url(../images/9.png) no-repeat left 70px/60%}
    .about-page .box1 .info{display:block}
    .about-page .box1 .info .txt{width:100%;padding-right:0;margin-bottom:20px}
    .about-page .box1 .info .txt>p{font-size:16px;line-height:26px}
    .about-page .box1 .info .tit-name{margin:5px 0 10px}
    .about-page .box1 .info>p{font-size:14px;line-height:26px;max-height:260px}
    .about-page .box1>img{margin:20px 0 30px}
    .about-page .box1 li{display:block;height:auto;margin-bottom:30px}
    .about-page .box1 li .txt{width:100%;padding-right:0}
    .about-page .box1 li .txt>p{margin-top:10px;font-size:14px;line-height:26px;max-height:260px}
    .about-page .box1 .img-bg{position:static;width:100%;height:auto;border-radius:10px;margin-bottom:20px}
    .about-page .box1 .img{height:auto;padding-bottom:75%}
    .about-page .box1 li:nth-child(2n) .txt{padding-left:0;padding-right:0}
    
    .about-page .box2{padding-bottom:90%}
    .about-page .box2 .width{background:rgba(0,0,0,.3);width:100%}
    .about-page .box2 .info{width:100%;padding:30px 25px;color:#fff}
    .about-page .box2 .info>p{font-size:14px;line-height:26px;margin:5px 0 10px}
    .about-page .box2 .tit-note{font-size:14px;line-height:26px;max-height:156px;color:#fff}
    
    .about-page .box3{display:block;padding:50px 0 0}
    .about-page .box3 .tit-name{padding-bottom:10px;margin-bottom:20px}
    .about-page .box3 .con{width:100%;margin-right:0;margin-bottom:30px}
    .about-page .box3 .swiper-container{padding-bottom:20px}
    .about-page .box3 .swiper-slide{width:120px}
    .about-page .box3 .img-div{width:70px;height:80px;margin-bottom:10px}
    .about-page .box3 .swiper-slide>p{font-size:16px;line-height:28px}
    .about-page .box3 .con:last-child .swiper-slide{width:auto}
    .about-page .box3 .con:last-child .swiper-slide>p{font-size:14px}
    .about-page .box3 .swiper-slide .en-font{font-size:12px;line-height:20px}
}

/*科研*/
.research-page .tit-name{font-size:48px;line-height:58px;margin-bottom:15px}
.research-page .tit-note{font-size:24px;line-height:34px}

.research-page .box1{padding:80px 0 50px;border-bottom:1px #eee solid}
.research-page .box1 .con{display:flex;align-items:center}
.research-page .box1 .img-bg{width:43.57%;border-radius:20px}
.research-page .box1 .img{padding-bottom:71.42%}
.research-page .box1 .info{flex:1;padding-left:80px}
.research-page .box1 .info>p{font-size:16px;line-height:30px;color:#666;margin-top:45px}
.research-page .box1 .num-animate{display:flex;justify-content:center}
.research-page .box1 .swiper-container{padding:30px 0}
.research-page .box1 .swiper-slide{width:auto;margin-right:100px}
.research-page .box1 .swiper-slide:last-child{margin-right:0}
.research-page .box1 .swiper-slide .num{color:#146437;display:flex;align-items:center;font-size:20px}
.research-page .box1 .swiper-slide .num>span:first-child{font-size:48px;margin-right:15px}
.research-page .box1 .swiper-slide>p{font-size:16px;margin-top:-10px}
.research-page .box1 .swiper-scrollbar{opacity:1 !important;height:1px;background:#ccc}
.research-page .box1 .swiper-scrollbar-drag{background:#146437;height:2px}

.research-page .box2{padding:80px 0}
.research-page .box2 .cons{display:flex;margin-top:20px}
.research-page .box2 .num-animate{width:25%;padding-right:50px}
.research-page .box2 .num-animate li{margin-bottom:10px}
.research-page .box2 .num-animate li:last-child{margin-bottom:0}
.research-page .box2 .num-animate .num{color:#146437;display:flex;align-items:center;font-size:20px}
.research-page .box2 .num-animate .num>span:first-child{font-size:48px;margin-right:15px}
.research-page .box2 .num-animate li>p{font-size:16px;margin-top:-10px}
.research-page .box2 .con{flex:1;display:flex;flex-wrap:wrap}
.research-page .box2 .con li{background:#f7f8f8;border-radius:10px;width:calc(100% / 3 - 16px);margin-bottom:24px;margin-right:24px;padding:35px 35px 65px;transition:.3s}
.research-page .box2 .con li:nth-child(3n){margin-right:0}
.research-page .box2 .con .img-div{width:130px;height:130px;margin:0 auto}
.research-page .box2 .con li>p:nth-of-type(1){font-size:18px;line-height:28px;text-align:center;margin:25px 0 10px}
.research-page .box2 .con li>p:nth-of-type(2){line-height:24px;color:#666}
.research-page .box2 .swiper-container{display:none}

@media (max-width:1440px){
    .research-page .tit-name{font-size:43px;line-height:53px}
    .research-page .box1{padding:70px 0 40px}
    .research-page .box1 .info>p{margin-top:35px}
    .research-page .box1 .swiper-slide .num>span:first-child{font-size:43px}
    .research-page .box2{padding:70px 0}
    .research-page .box2 .num-animate .num>span:first-child{font-size:43px}
    .research-page .box2 .con li{padding:30px 30px 50px}
    .research-page .box2 .con .img-div{width:110px;height:110px}
}

@media (max-width:750px){
    .research-page .tit-name{font-size:22px;line-height:32px;margin-bottom:5px}
    .research-page .tit-note{font-size:16px;line-height:26px}
    
    .research-page .box1{padding:30px 0}
    .research-page .box1 .con{display:block}
    .research-page .box1 .img-bg{width:100%;border-radius:10px;margin-bottom:20px}
    .research-page .box1 .info{padding-left:0}
    .research-page .box1 .info>p{font-size:14px;line-height:26px;margin-top:15px}
    .research-page .box1 .swiper-container{padding:10px 0 20px}
    .research-page .box1 .swiper-slide{margin-right:30px}
    .research-page .box1 .swiper-slide .num{font-size:16px}
    .research-page .box1 .swiper-slide .num>span:first-child{font-size:30px;margin-right:10px}
    .research-page .box1 .swiper-slide .num>span:first-child{font-size:30px}
    .research-page .box1 .swiper-slide>p{font-size:14px;margin-top:0}
    
    .research-page .box2{padding:30px 0}
    .research-page .box2 .cons{display:block}
    .research-page .box2 .num-animate{display:none}
    .research-page .box2 .swiper-container{display:block;padding-bottom:20px;margin-bottom:20px}
    .research-page .box2 .swiper-slide{width:auto;margin-right:30px}
    .research-page .box2 .swiper-slide:last-child{margin-right:0}
    .research-page .box2 .num-animate .num{font-size:16px}
    .research-page .box2 .swiper-slide .num{color:#146437;display:flex;align-items:center}
    .research-page .box2 .swiper-slide .num>span:first-child{font-size:30px;margin-right:10px}
    .research-page .box2 .swiper-scrollbar{opacity:1 !important;height:1px;background:#ccc}
    .research-page .box2 .swiper-scrollbar-drag{background:#146437;height:2px}
    .research-page .box2 .con{display:block}
    .research-page .box2 .con li{width:100%;margin-bottom:20px;margin-right:0;padding:30px 25px}
    .research-page .box2 .con .img-div{width:100px;height:100px}
    .research-page .box2 .con li>p:nth-of-type(1){font-size:16px;line-height:26px;margin:15px 0 10px}
}

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

/*防伪*/
.antifake-page{padding-bottom:39.06%;color:#fff;text-align:center;position:relative}
.antifake-page .width{position:absolute;top:18%;left:50%;transform:translateX(-50%)}
.antifake-page .width>p:nth-of-type(1){font-size:16px;line-height:30px}
.antifake-page .width>p:nth-of-type(2){font-size:48px;line-height:58px;margin:5px 0 30px}
.antifake-page .width>p:nth-of-type(3){line-height:24px}
.antifake-page .form{display:flex;width:530px;margin:0 auto 35px}
.antifake-page .input{height:70px;flex:1;padding:0 20px;background:rgba(0,0,0,.3);color:#fff;border-radius:5px 0 0 5px}
.antifake-page .input::placeholder{color:#fff}
.antifake-page .form>span{border-radius:0 5px 5px 0;width:110px;line-height:70px;background:#146437;color:#fff;text-align:center;font-size:16px;cursor:pointer;transition:.3s}

@media (max-width:1440px){
    .antifake-page .width>p:nth-of-type(2){font-size:43px;line-height:53px}
    .antifake-page .input{height:60px}
    .antifake-page .form>span{line-height:60px}
}

@media (max-width:750px){
    .antifake-page{padding-bottom:90%}
    .antifake-page .width{top:30px}
    .antifake-page .width>p:nth-of-type(1){font-size:14px;line-height:26px}
    .antifake-page .width>p:nth-of-type(2){font-size:22px;line-height:32px;margin:5px 0 20px}
    .antifake-page .form{width:100%;margin:0 auto 20px}
    .antifake-page .input{height:45px;width:calc(100% - 60px);padding:0 15px}
    .antifake-page .form>span{width:60px;line-height:45px;font-size:14px}
}

@media (any-hover:hover){
    .antifake-page .form>span:hover{background:#0d4525}
}

/*联系*/
.contact-page{padding:80px 0;background-size:100%;background-position:center center}
.contact-page .width{max-width:1160px;background:rgba(216,229,222,.1);border-radius:15px;padding:6% 8% 8%}
.contact-page .width>p:nth-of-type(1){display:flex;align-items:flex-end;border-bottom:1px #eee solid;margin-bottom:50px;padding-bottom:50px}
.contact-page .width>p:nth-of-type(1)>span:first-child{width:55%;font-size:80px}
.contact-page .width>p:nth-of-type(1)>span:last-child{flex:1;padding:0 0 10px 50px;font-size:20px}
.contact-page .con{display:flex}
.contact-page .con>p{width:55%;font-size:16px;color:#666;line-height:32px}
.contact-page .txt{flex:1;padding-left:50px}
.contact-page .txt>p{font-size:20px;color:#666;line-height:30px}

@media (max-width:1440px){
    .contact-page{padding:60px 0}
    .contact-page .width{padding:5% 7% 7%}
    .contact-page .width>p:nth-of-type(1){padding-bottom:40px;margin-bottom:40px}
    .contact-page .width>p:nth-of-type(1)>span:first-child{font-size:60px}
}

@media (max-width:750px){
    .contact-page{padding:30px 0}
    .contact-page .width{padding:30px 25px}
    .contact-page .width>p:nth-of-type(1){flex-direction:column;margin-bottom:20px;padding-bottom:20px}
    .contact-page .width>p:nth-of-type(1)>span:first-child{width:100%;font-size:30px;margin-bottom:10px}
    .contact-page .width>p:nth-of-type(1)>span:last-child{width:100%;padding:0;font-size:16px}
    .contact-page .con{display:block}
    .contact-page .con>p{width:100%;font-size:14px;line-height:26px;margin-bottom:10px}
    .contact-page .txt{padding-left:0;display:block}
    .contact-page .txt>p{font-size:16px;line-height:28px}
}