/*flash*/
.tzy_banner{position:relative;overflow:hidden;}
.tzy_banner .swiper-slide{overflow:hidden;}
.tzy_banner .tzyb_inner{width:100%;height:100vh;position:relative;}
.tzy_banner .tzyb_inner>img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:1;}
.tzy_banner .tzyb_inner>video{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:2;}
.tzy_banner .tzyb_video_shadow{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;background:url(../Image/videobg.png) rgba(0,0,0,.2);}
.tzy_banner .tzyb_shadow{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);}
.tzy_banner .tzyb_txt{position:absolute;width:100%;height:100%;left:0;top:0;padding:80px 0 0;z-index:4;}
.tzy_banner .tzyb_txt .tzyb_p{padding-top:8vw;}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_pp{font-size:64px;line-height:1.47;font-weight:bold;color:#FFF;text-transform:capitalize;opacity:0;
    -webkit-transform:translateY(5vw);
    transform:translateY(5vw);
}
.tzy_banner .tzyb_txt .tzyb_p p{font-size:14px;line-height:1.86;color:#FFF;opacity:0;max-width:580px;margin-top:3vw;
    -webkit-transform:translateY(5vw);
    transform:translateY(5vw);
}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_c{margin-top:2.2vw;opacity:0;
    -webkit-transform:translateY(5vw);
    transform:translateY(5vw);
}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span{}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span span{font-size:20px;color:#FFF;margin-right:17px;}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span em{font-size:52px;font-weight:bold;font-style:normal;color:#FFF;height:66px;}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span em sup{font-size:40px;line-height:1;margin-left:4px;}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_person{margin-top:1vw;padding-left:14px;}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_person .tzyb_pic{width:46px;height:46px;margin-left:-14px;}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_person .tzyb_pic img{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #FFF;}
.tzy_banner .tzyb_txt .tzyb_p .tzyb_btn{margin-top:1.5vw;opacity:0;
    -webkit-transform:translateY(5vw);
    transform:translateY(5vw);
}
.tzy_banner .swiper-slide.swiper-slide-active .tzyb_txt .tzyb_p .tzyb_pp{opacity:1;pointer-events:auto;
    -webkit-transform:none;
    transform:none;
    -webkit-transition:all 1.5s ease;
    transition:all 1.5s ease;
    -webkit-transition-delay:200ms;
    transition-delay:200ms;
}
.tzy_banner .swiper-slide.swiper-slide-active .tzyb_txt .tzyb_p .tzyb_c{opacity:1;pointer-events:auto;
    -webkit-transform:none;
    transform:none;
    -webkit-transition:all 1.5s ease;
    transition:all 1.5s ease;
    -webkit-transition-delay:400ms;
    transition-delay:400ms;
}
.tzy_banner .swiper-slide.swiper-slide-active .tzyb_txt .tzyb_p p{opacity:1;pointer-events:auto;
    -webkit-transform:none;
    transform:none;
    -webkit-transition:all 1.5s ease;
    transition:all 1.5s ease;
    -webkit-transition-delay:600ms;
    transition-delay:600ms;
}
.tzy_banner .swiper-slide.swiper-slide-active .tzyb_txt .tzyb_p .tzyb_btn{opacity:1;pointer-events:auto;
    -webkit-transform:none;
    transform:none;
    -webkit-transition:all 1.5s ease;
    transition:all 1.5s ease;
    -webkit-transition-delay:800ms;
    transition-delay:800ms;
}
.tzy_banner .tzyb_bottom{position:absolute;width:100%;bottom:70px;}
.tzy_banner .tzyb_bottom .swiper-pagination{bottom:0;position:relative;}
.tzy_banner .tzyb_bottom .swiper-pagination .swiper-pagination-bullet{background:transparent;opacity:1;width:32px;height:32px;outline:none;text-align:center;margin:0 5px;border-radius:0;position:relative;}
.tzy_banner .tzyb_bottom .swiper-pagination .swiper-pagination-bullet:before{content:'';width:8px;height:8px;background:#FFF;border-radius:50%;position:absolute;left:12px;top:12px;}
.tzy_banner .tzyb_bottom .tzyb_svg{position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
.tzy_banner .tzyb_bottom .tzyb_svg svg{--progress:0;position: absolute;left:0;top:0;z-index:10;width:100%;height:100%;
      stroke-width:2px;
      stroke:#FFF;
      fill:none;
      stroke-dasharray:126;
      transform:rotate(-90deg);
}
.tzy_banner .tzyb_bottom .tzyb_svg p{font-size:13px;font-weight:bold;text-align:center;color:#FFF;line-height:32px;}
.tzy_banner .tzyb_bottom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:none;}
.tzy_banner .tzyb_bottom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .tzyb_svg{display:block;}
.tzy_banner .tzyb_bottom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .tzyb_svg svg{
    animation:lineMove1 11s linear forwards;
}
.tzy_banner .tzyb_bottom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.tzyb_icon0 .tzyb_svg svg{
    animation:lineMove1 9s linear forwards;
}
@keyframes lineMove1 {
    0% {
        stroke-dashoffset:126;
    }

    100% {
        stroke-dashoffset: 0;
    }
}
/*hot*/
.tzy_hot{position:relative;overflow:hidden;}
.tzy_hot .tzyh_pic{position:relative;}
.tzy_hot .tzyh_pic img{display:block;width:100%;height:auto;}
.tzy_hot .tzyh_dots{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.tzy_hot .tzyh_dots .tzyh_dot{position:absolute;left:0;top:0;width:16px;height:16px;z-index:1;border-radius:50%;cursor:pointer;background:var(--logoColor);}
.tzy_hot .tzyh_dots .tzyh_dot.tzyh_dot1{left:13%;top:32%;}
.tzy_hot .tzyh_dots .tzyh_dot.tzyh_dot2{left:39%;top:52%;}
.tzy_hot .tzyh_dots .tzyh_dot.tzyh_dot3{left:25%;top:68%;}
.tzy_hot .tzyh_dots .tzyh_dot.tzyh_dot4{left:59%;top:54%;}
.tzy_hot .tzyh_dots .tzyh_dot.tzyh_dot5{left:84%;top:49%;}
.tzy_hot .tzyh_dots .tzyh_dot:before,.tzy_hot .tzyh_dots .tzyh_dot:after{content:"";background:var(--logoColor);border-radius:50%;top:-2px;right:-2px;bottom:-2px; left:-2px;opacity:0;position:absolute;z-index:-1;}
.tzy_hot .tzyh_dots .tzyh_dot:before{
    -webkit-animation:ripple 2s linear infinite;
    -moz-animation:ripple 2s linear infinite;
    animation:ripple 2s linear infinite;
}
.tzy_hot .tzyh_dots .tzyh_dot:after{
    -webkit-animation:ripple 2s linear 1s infinite;
    -moz-animation:ripple 2s linear 1s infinite;
    animation:ripple 2s linear 1s infinite;
}
.tzy_hot .tzyh_dots .tzyh_dot em{color:#FFF;width:16px;height:16px;line-height:16px;text-align:center;font-style:normal;display:block;}
.tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit{position:absolute;right:0;left:50%;width:0;top:50%;overflow:hidden;z-index:-1;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit .tzyh_box{width:330px;padding-left:28px;position:relative;}
.tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit .tzyh_box:before{content:'';width:28px;height:1px;background:var(--logoColor);position:absolute;left:0;top:50%;}
.tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit .tzyh_box p{padding:10px 20px;border:1px solid var(--logoColor);border-radius:44px;background:rgba(255,255,255,.1);color:#FFF;font-size:14px;
    -webkit-backdrop-filter:blur(2px);
    backdrop-filter:blur(2px);
}
.tzy_hot .tzyh_dots .tzyh_dot.on .tzyh_tit{width:330px;}
.tzy_hot .tzyh_txt{position:absolute;left:0;top:0;width:100%;height:100%;padding:7vw 0;z-index:0;}
.tzy_hot .tzyh_txt .tzyh_p{border-radius:24px;background:#EDEAE5;width:100%;padding:4vw;position:absolute;height:100%;opacity:0;z-index:1;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
}
.tzy_hot .tzyh_txt .tzyh_l{width:480px;}
.tzy_hot .tzyh_txt .tzyh_l .pb_tit{color:var(--logoColor);margin-bottom:20px;text-align:left;font-size:36px;}
.tzy_hot .tzyh_txt .tzyh_l p{font-size:14px;color:var(--fontColor);}
.tzy_hot .tzyh_txt .tzyh_l p:first-child{font-size:18px;color:var(--titleColor);margin-bottom:12px;}
.tzy_hot .tzyh_txt .tzyh_l a{height:44px;padding:0 20px;background:var(--titleColor);color:#FFF;font-size:14px;text-transform:uppercase;margin-top:3vw;width:max-content;border-radius:44px;position:relative;z-index:1;}
.tzy_hot .tzyh_txt .tzyh_l a:before,.tzy_hot .tzyh_txt .tzyh_l a:after{content:'';width:0;height:100%;border-radius:44px;position:absolute;top:0;background:var(--logoColor);z-index:-1;opacity:0;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}
.tzy_hot .tzyh_txt .tzyh_l a:before{left:0;}
.tzy_hot .tzyh_txt .tzyh_l a:after{right:0;}
.tzy_hot .tzyh_txt .tzyh_l a:hover:before,.tzy_hot .tzyh_txt .tzyh_l a:hover:after{width:100%;opacity:1;}
.tzy_hot .tzyh_txt .tzyh_r{width:593px;position:relative;}
.tzy_hot .tzyh_txt .tzyh_close{width:52px;height:52px;background:#FFF;border-radius:50%;position:absolute;right:1vw;top:1vw;cursor:pointer;line-height:52px;text-align:center;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);
    box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);
}
.tzy_hot .tzyh_txt .tzyh_close i{font-size:32px;color:var(--fontColor);}
.tzy_hot .tzyh_txt.on{z-index:2;}
.tzy_hot .tzyh_txt .tzyh_p.on{opacity:1;z-index:10;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
}
/*class*/
.tzy_class{position:relative;overflow:hidden;padding:100px 0 50px;}
.tzy_class .tzyc_ul{position:relative;}
.tzy_class .tzyc_li{overflow:hidden;}
.tzy_class .tzyc_li .swiper-slide{background:#EDEAE5;border-radius:12px;overflow:hidden;height:240px;
    -webkit-transition:background 0.5s ease-in-out;
    -moz-transition:background 0.5s ease-in-out;
    -o-transition:background 0.5s ease-in-out;
    transition:background 0.5s ease-in-out;
}
.tzy_class .tzyc_li .tzyc_left{width:calc(100% - 160px);padding:10px 10px 10px 30px;}
.tzy_class .tzyc_li .tzyc_left p{font-size:24px;font-weight:bold;color:var(--titleColor);}
.tzy_class .tzyc_li .tzyc_left span{height:36px;padding:0 17px;border:1px solid #FFF;border-radius:36px;font-size:14px;color:var(--fontColor);line-height:36px;width:max-content;margin-top:36px;}
.tzy_class .tzyc_li .tzyc_right{width:160px;}
.tzy_class .tzyc_li .tzyc_right .tzyc_img{width:364px;height:309px;position:relative;}
.tzy_class .tzyc_li .tzyc_right .tzyc_img img{object-fit:contain;object-position:left center;}
.tzy_class .tzyc_li .swiper-slide:hover{background:var(--logoColor);}
.tzy_class .tzyc_li .swiper-slide:hover .tzyc_left p{color:#FFF;}
.tzy_class .tzyc_li .swiper-slide:hover .tzyc_left span{background:#FFF;color:var(--logoColor);
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);
    box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);
}
.tzy_class .tzyc_li .swiper-slide:hover .tzyc_right .tzyc_img img{
    -webkit-transform:translate(-10px,-10px);
    -moz-transform:translate(-10px,-10px);
    -ms-transform:translate(-10px,-10px);
    transform:translate(-10px,-10px);
}
.tzy_class .tzyc_ul .swiper-button-next,.tzy_class .tzyc_ul .swiper-button-prev{width:52px;height:52px;background:var(--logoColor);border-radius:50%;outline:none;opacity:1;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);
    box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);
}
.tzy_class .tzyc_ul .swiper-button-next:after,.tzy_class .tzyc_ul .swiper-button-prev:after{content:none;}
.tzy_class .tzyc_ul .swiper-button-next i,.tzy_class .tzyc_ul .swiper-button-prev i{font-size:32px;color:#FFF;}
.tzy_class .tzyc_ul .swiper-button-next{right:-26px;}
.tzy_class .tzyc_ul .swiper-button-prev{left:-26px;
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    transform:rotateY(180deg);
}
.tzy_class .tzyc_ul .swiper-button-next.swiper-button-disabled,.tzy_class .tzyc_ul .swiper-button-prev.swiper-button-disabled{background:#FFF;}
.tzy_class .tzyc_ul .swiper-button-next.swiper-button-disabled i,.tzy_class .tzyc_ul .swiper-button-prev.swiper-button-disabled i{color:var(--logoColor);}
/*product*/
.tzy_product{padding:50px 0 100px;position:relative;overflow:hidden;}
.tzy_product .tzyp_ul{}
.tzy_product .tzyp_ul .tzyp_li{width:calc(25% - 24px);margin-left:32px;margin-top:52px;}
.tzy_product .tzyp_ul .tzyp_li:nth-child(4n+1){margin-left:0;}
.tzy_product .tzyp_ul .tzyp_pic{width:100%;padding:47px 0;background:var(--backgroundColor);border-radius:12px;overflow:hidden;position:relative;}
.tzy_product .tzyp_ul .tzyp_pic .tzyp_img{width:100%;padding-bottom:100%;position:relative;display:block;}
.tzy_product .tzyp_ul .tzyp_pic .tzyp_btn{position:absolute;right:30px;top:30px;z-index:1;}
.tzy_product .tzyp_ul .tzyp_pic .tzyp_btn .tzyp_i{width:32px;height:32px;background:#222;border-radius:50%;line-height:32px;text-align:center;margin-top:10px;opacity:0;cursor:pointer;
    -webkit-transform:translateX(30px);
    -moz-transform:translateX(30px);
    -ms-transform:translateX(30px);
    transform:translateX(30px);
}
.tzy_product .tzyp_ul .tzyp_pic .tzyp_btn .tzyp_i:first-child{margin-top:0;}
.tzy_product .tzyp_ul .tzyp_pic .tzyp_btn .tzyp_i i{font-size:18px;color:#fff;}
.tzy_product .tzyp_ul .tzyp_pic .tzyp_btn .tzyp_i span{overflow:hidden;text-indent:-1000em;font-size:14px;color:#fff;height:0;}
.tzy_product .tzyp_ul .tzyp_pic .tzyp_btn .tzyp_i:hover{background:var(--logoColor);}
.tzy_product .tzyp_ul .tzyp_pic .tzyp_btn .tzyp_i:hover i{color:#FFF;}
.tzy_product .tzyp_ul .tzyp_pic .tzyp_a{width:220px;height:44px;padding:0 20px;background:var(--logoColor);font-size:14px;text-transform:uppercase;line-height:44px;color:#FFF;font-weight:bold;position:absolute;left:50%;margin-left:-110px;bottom:35px;border-radius:44px;text-align:center;opacity:0;
    -webkit-transform:translateY(100px);
    -moz-transform:translateY(100px);
    -ms-transform:translateY(100px);
    transform:translateY(100px);
}
.tzy_product .tzyp_ul .tzyp_txt{padding-top:24px;}
.tzy_product .tzyp_ul .tzyp_txt a{font-size:16px;line-height:1.25;color:var(--titleColor);}
.tzy_product .tzyp_ul .tzyp_txt span{font-size:14px;color:var(--fontColor);margin-top:8px;line-height:1.57;}
.tzy_product .tzyp_ul .tzyp_txt span em{font-style:normal;background:#ff3300;color:#FFF;font-size:12px;border-radius:3px;padding:0 6px;margin-right:10px;font-weight:bold;}
.tzy_product .tzyp_ul .tzyp_li:hover .tzyp_pic .tzyp_btn .tzyp_i{opacity:1;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);
    box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);
}
.tzy_product .tzyp_ul .tzyp_li:hover .tzyp_pic .tzyp_btn .tzyp_i:nth-child(2){
    -webkit-transition-delay:100ms;
    -moz-transition-delay:100ms;
    transition-delay:100ms;
}
.tzy_product .tzyp_ul .tzyp_li:hover .tzyp_pic .tzyp_btn .tzyp_i:nth-child(3){
    -webkit-transition-delay:200ms;
    -moz-transition-delay:200ms;
    transition-delay:200ms;
}
.tzy_product .tzyp_ul .tzyp_li:hover .tzyp_pic .tzyp_a{opacity:1;
   -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.tzy_product .tzyp_ul .tzyp_li:hover .tzyp_txt a{color:var(--logoColor);}
/*quick*/
.tzy_quick{padding:0 0 100px;position:relative;overflow:hidden;}
.tzy_quick .tzyq_con{border-radius:24px;overflow:hidden;background:url(../Image/fengebg.webp) center center fixed;background-size:cover;position:relative;padding:79px 80px 78px;}
.tzy_quick .tzyq_con:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;
    background:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));
	background:-webkit-linear-gradient(left,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);
	background:-moz-linear-gradient(left,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);
	background:linear-gradient(90deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);
}
.tzy_quick .tzyq_con .tzyq_left{width:600px;position:relative;z-index:1;}
.tzy_quick .tzyq_con .tzyq_left p{font-size:18px;color:#FFF;}
.tzy_quick .tzyq_con .tzyq_left p:first-child{font-size:40px;font-weight:bold;margin-bottom:13px;text-transform:capitalize;padding-right:50px;}
.tzy_quick .tzyq_con .tzyq_right{position:relative;z-index:1;}
.tzy_quick .tzyq_con .tzyq_right .tzyq_a{height:44px;border-radius:44px;background:var(--logoColor);font-size:14px;font-weight:bold;padding:0 20px;text-transform:uppercase;line-height:40px;color:#FFF;border:2px solid var(--logoColor);cursor:pointer;}
.tzy_quick .tzyq_con .tzyq_right .tzyq_a:hover{background:#FFF;color:var(--logoColor);}
/*solution*/
.tzy_solution{padding:100px 0;position:relative;overflow:hidden;background:url(../Image/solutionbg.webp) no-repeat center center;background-size:cover;}
.tzy_solution:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(33,37,41,.9);}
.tzy_solution .container{z-index:1;}
.tzy_solution .pb_tit{color:#FFF;}
.tzy_solution .tzys_tit{margin-top:20px;}
.tzy_solution .tzys_tit p{font-size:18px;color:#FFF;text-transform:capitalize;text-align:center;max-width:65%;}
.tzy_solution .tzys_ul{margin-top:52px;}
.tzy_solution .tzys_ul .tzys_li{}
.tzy_solution .tzys_ul .tzys_li .swiper-wrapper{display:block;}
.tzy_solution .tzys_ul .tzys_li .swiper-slide{padding:60px;border-radius:24px;background:#FFF;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.04),0 -8px 16px rgba(0,0,0,.08);
    box-shadow:0 0 4px rgba(0,0,0,.04),0 -8px 16px rgba(0,0,0,.08);
}
.tzy_solution .tzys_ul .tzys_li .swiper-slide:not(:first-child){position:absolute;left:0;top:calc(100% + 100px);}
.tzy_solution .tzys_ul .tzys_li .tzys_left{width:642px;}
.tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt{}
.tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt span{font-size:50px;color:#DDD;margin-bottom:15px;font-weight:bold;}
.tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt p{font-size:14px;line-height:1.86;color:var(--fontColor);}
.tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt p:nth-child(2){font-size:24px;font-weight:bold;color:var(--logoColor);text-transform:capitalize;margin-bottom:24px;}
.tzy_solution .tzys_ul .tzys_li .tzys_left .pb_btn{margin-top:30px;}
.tzy_solution .tzys_ul .tzys_li .tzys_left .pb_btn em{color:var(--fontColor);}
.tzy_solution .tzys_ul .tzys_li .tzys_left .pb_btn span{color:var(--fontColor);}
.tzy_solution .tzys_ul .tzys_li .tzys_left .pb_btn:hover span{color:#FFF;}
.tzy_solution .tzys_ul .tzys_li .tzys_right{width:526px;}
.tzy_solution .tzys_ul .tzys_li .tzys_right .tzys_img{width:100%;padding-bottom:459px;position:relative;border-radius:12px;overflow:hidden;}
/*info*/
.tzy_info{padding:100px 0 50px;position:relative;overflow:hidden;}
.tzy_info .tzyi_con{}
.tzy_info .tzyi_con .tzyi_tit{width:755px;}
.tzy_info .tzyi_con .tzyi_tit .pb_p{text-align:left;}
.tzy_info .tzyi_con .tzyi_tit .pb_tit{text-align:left;}
.tzy_info .tzyi_con .tzyi_txt{width:465px;}
.tzy_info .tzyi_con .tzyi_txt p{font-size:14px;line-height:1.86;color:var(--fontColor);}
.tzy_info .tzyi_con .tzyi_txt .pb_btn{margin-top:30px;}
.tzy_info .tzyi_con .tzyi_txt .pb_btn em{color:var(--fontColor);}
.tzy_info .tzyi_con .tzyi_txt .pb_btn span{color:var(--fontColor);}
.tzy_info .tzyi_con .tzyi_txt .pb_btn:hover span{color:#FFF;}
.tzy_info .tzyi_pic{width:100%;border-radius:24px;overflow:hidden;height:430px;position:relative;margin-top:52px;}
.tzy_info .tzyi_pic .tzyi_img{width:100%;}
.tzy_info .tzyi_pic .tzyi_img img{display:block;width:100%;height:auto;}
.tzy_info .tzyi_bottom{padding-left:51px;margin-top:-215px;position:relative;z-index:1;}
.tzy_info .tzyi_bottom .tzyi_map{width:360px;padding:32px;background:#FFF;border-radius:24px;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.04),8px 8px 16px rgba(0,0,0,.08);
    box-shadow:0 0 4px rgba(0,0,0,.04),8px 8px 16px rgba(0,0,0,.08);
}
.tzy_info .tzyi_bottom .tzyi_map p{font-size:14px;line-height:1.86;color:var(--fontColor);}
.tzy_info .tzyi_bottom .tzyi_map p:first-child{font-size:22px;line-height:normal;font-weight:bold;margin-bottom:12px;text-transform:capitalize;}
.tzy_info .tzyi_bottom .tzyi_map img{margin-top:24px;display:block;width:100%;height:auto;}
.tzy_info .tzyi_bottom .tzyi_num{padding:0 94px 57px;}
.tzy_info .tzyi_bottom .tzyi_num .tzyi_li{}
.tzy_info .tzyi_bottom .tzyi_num .tzyi_li .tzyi_n{}
.tzy_info .tzyi_bottom .tzyi_num .tzyi_li .tzyi_n span{font-size:36px;color:var(--logoColor);font-weight:bold;}
.tzy_info .tzyi_bottom .tzyi_num .tzyi_li em{font-style:normal;font-size:14px;color:var(--fontColor);text-align:left;text-transform:capitalize;margin-top:12px;}
/*choose*/
.tzy_why{position:relative;overflow:hidden;padding:50px 0;}
.tzy_why .tzyw_ul{margin-top:52px;overflow:hidden;position:relative;}
.tzy_why .tzyw_ul .tzyw_logo{width:186px;height:186px;border-radius:50%;position:absolute;left:50%;margin-left:-93px;top:50%;margin-top:-93px;background:#FFF;z-index:1;pointer-events:none;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.08),0 0 16px rgba(0,0,0,.16);
    box-shadow:0 0 4px rgba(0,0,0,.08),0 0 16px rgba(0,0,0,.16);
}
.tzy_why .tzyw_ul .tzyw_logo:before,.tzy_why .tzyw_ul .tzyw_logo:after{content:"";background:#FFF;border-radius:50%;top:-2px;right:-2px;bottom:-2px; left:-2px;opacity:0;position:absolute;z-index:-1;}
.tzy_why .tzyw_ul .tzyw_logo:before{
    -webkit-animation:ripple 2s linear infinite;
    -moz-animation:ripple 2s linear infinite;
    animation:ripple 2s linear infinite;
}
.tzy_why .tzyw_ul .tzyw_logo:after{
    -webkit-animation:ripple 2s linear 1s infinite;
    -moz-animation:ripple 2s linear 1s infinite;
    animation:ripple 2s linear 1s infinite;
}
.tzy_why .tzyw_ul .tzyw_logo em{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../Image/choose_font.svg) no-repeat center center;background-size:155px auto;z-index:1;
    -webkit-animation:rotate360 10s linear infinite;
    -moz-animation:rotate360 10s linear infinite;
    -o-animation:rotate360 10s linear infinite;
    animation:rotate360 10s linear infinite;
}
.tzy_why .tzyw_ul .tzyw_logo img{width:85px;height:auto;display:block;z-index:2;position:relative;}
.tzy_why .tzyw_ul .swiper-slide{height:294px;}
.tzy_why .tzyw_ul .tzyw_txt{background:var(--backgroundColor);border-radius:24px;padding:28px 20px 20px;height:100%;}
.tzy_why .tzyw_ul .tzyw_txt p{font-size:14px;line-height:1.86;color:var(--fontColor);}
.tzy_why .tzyw_ul .tzyw_txt span{font-size:96px;font-weight:bold;color:transparent;margin-top:20px;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:var(--fontColor);
}
.tzy_why .tzyw_ul .tzyw_txt span.tzyw_tr{text-align:right;}
.tzy_why .tzyw_ul .tzyw_txt.tzyw_txt1{padding:20px 20px 28px;}
.tzy_why .tzyw_ul .tzyw_txt.tzyw_txt1 span{margin-top:0;margin-bottom:20px;}
.tzy_why .tzyw_ul .swiper-slide:hover .tzyw_txt{background:var(--logoColor);}
.tzy_why .tzyw_ul .swiper-slide:hover .tzyw_txt p{color:#FFF;}
.tzy_why .tzyw_ul .swiper-slide:hover .tzyw_txt span{color:#FFF;-webkit-text-stroke-color:#FFF;}
/*review*/
.tzy_review{padding:50px 0 100px;position:relative;overflow:hidden;}
.tzy_review .tzyr_left{width:538px;position:relative;}
.tzy_review .tzyr_left .tzyr_img{width:100%;padding-bottom:100%;position:relative;border-radius:24px;overflow:hidden;}
.tzy_review .tzyr_left .tzyr_c{position:absolute;right:32px;bottom:32px;background:#EDEAE5;border-radius:12px;width:264px;padding:20px;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.04),8px 8px 16px rgba(0,0,0,.08);
    box-shadow:0 0 4px rgba(0,0,0,.04),8px 8px 16px rgba(0,0,0,.08);
}
.tzy_review .tzyr_left .tzyr_c .tzyr_person{padding-left:14px;}
.tzy_review .tzyr_left .tzyr_c .tzyr_person .tzyr_pic{width:46px;height:46px;margin-left:-14px;overflow:hidden;border:1px solid #FFF;border-radius:50%;}
.tzy_review .tzyr_left .tzyr_c .tzyr_person .tzyr_pic img{display:block;width:100%;height:100%;}
.tzy_review .tzyr_left .tzyr_c .tzyr_person .tzyr_pic p{width:100%;height:100%;font-size:20px;color:#FFF;background:var(--logoColor);font-weight:bold;}
.tzy_review .tzyr_left .tzyr_c .ydb_span{margin-top:12px;}
.tzy_review .tzyr_left .tzyr_c .ydb_span em{font-size:52px;font-weight:bold;font-style:normal;color:var(--titleColor);height:66px;}
.tzy_review .tzyr_left .tzyr_c .ydb_span em sup{font-size:40px;line-height:1;margin-left:4px;}
.tzy_review .tzyr_left .tzyr_c .ydb_span span{font-size:20px;color:var(--titleColor);margin-left:17px;}
.tzy_review .tzyr_right{width:calc(100% - 538px);padding-left:72px;padding-top:44px;background:url(../Image/marks.svg) no-repeat right 44px;}
.tzy_review .tzyr_right .pb_p{text-align:left;}
.tzy_review .tzyr_right .pb_tit{text-align:left;}
.tzy_review .tzyr_right .tzyr_con{margin-top:52px;position:relative;}
.tzy_review .tzyr_right .tzyr_txt{}
.tzy_review .tzyr_right .tzyr_txt p{font-size:20px;line-height:1.6;color:var(--fontColor);}
.tzy_review .tzyr_right .tzyr_line{width:100%;height:1px;background:var(--borderColor);margin:20px 0;}
.tzy_review .tzyr_right .tzyr_name{}
.tzy_review .tzyr_right .tzyr_name .tzyr_nimg{width:52px;height:52px;border-radius:50%;border:1px solid #FFF;overflow:hidden;}
.tzy_review .tzyr_right .tzyr_name .tzyr_nimg img{display:block;width:100%;height:100%;}
.tzy_review .tzyr_right .tzyr_name .tzyr_p{margin-left:12px;}
.tzy_review .tzyr_right .tzyr_name .tzyr_p p{font-size:14px;color:var(--fontColor);text-transform:capitalize;}
.tzy_review .tzyr_right .tzyr_name .tzyr_p p:first-child{font-size:20px;font-weight:bold;color:var(--titleColor);margin-bottom:3px;}
.tzy_review .tzyr_right .tzyr_con .tzyr_btn{position:absolute;width:114px;height:52px;right:0;bottom:0;}
.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next,.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev{width:52px;height:52px;background:var(--logoColor);border-radius:50%;outline:none;opacity:1;position:relative;top:0;margin-top:0;}
.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next:after,.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev:after{content:none;}
.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next i,.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev i{font-size:32px;color:#FFF;}
.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next{right:0;}
.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev{left:0;
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    transform:rotateY(180deg);
}
.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next.swiper-button-disabled,.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev.swiper-button-disabled{background:var(--backgroundColor);}
.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next.swiper-button-disabled i,.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev.swiper-button-disabled i{color:var(--fontColor);}
/*message*/
.tzy_message{padding:100px 0;position:relative;overflow:hidden;background:var(--backgroundColor);}
.tzy_message .pb_tit{padding:0 150px;}
.tzy_message .tzym_con{margin-top:52px;}
.tzy_message .tzym_left{width:760px;padding:60px;background:#EDEAE5;border-radius:24px;}
.tzy_message .tzym_left .tzym_t{font-size:36px;font-weight:bold;color:var(--titleColor);text-transform:capitalize;}
.tzy_message .tzym_left .tzym_input{padding-top:4px;}
.tzy_message .tzym_left .tzym_input .tzym_li{position:relative;margin-top:20px;width:calc(50% - 8px);}
.tzy_message .tzym_left .tzym_input .tzym_li.tzym_lit{width:100%;}
.tzy_message .tzym_left .tzym_input input{width:100%;line-height:36px;padding:10px 15px;outline:none;border-radius:12px;background:var(--backgroundColor);}
.tzy_message .tzym_left .tzym_input textarea{padding:10px 15px;outline:none;resize:none;width:100%;height:128px;line-height:20px;display:block;border-radius:12px;background:var(--backgroundColor);}
.tzy_message .tzym_left .tzym_input .tzym_btn{height:52px;background:var(--logoColor);margin-top:32px;cursor:pointer;width:100%;border-radius:52px;}
.tzy_message .tzym_left .tzym_input .tzym_btn span{font-size:14px;text-transform:uppercase;color:#FFF;font-weight:bold;}
.tzy_message .tzym_left .tzym_input .tzym_btn:hover{background:#222;}
.tzy_message .tzym_right{padding:32px;background:#FFF;border-radius:24px;width:540px;}
.tzy_message .tzym_right .tzym_img{width:476px;height:355px;position:relative;}
.tzy_message .tzym_right .tzym_img img{display:block;width:100%;height:100%;}
.tzy_message .tzym_right .tzym_img .tzym_dots{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.tzy_message .tzym_right .tzym_img .tzym_dot{position:absolute;left:0;top:0;width:8px;height:8px;z-index:1;border-radius:50%;background:var(--logoColor);}
.tzy_message .tzym_right .tzym_img .tzym_dot.tzym_dot1{left:28%;top:40%;}
.tzy_message .tzym_right .tzym_img .tzym_dot.tzym_dot2{left:76%;top:18%;}
.tzy_message .tzym_right .tzym_img .tzym_dot.tzym_dot3{left:91%;top:77%;}
.tzy_message .tzym_right .tzym_img .tzym_dot:before,.tzy_message .tzym_right .tzym_img .tzym_dot:after{content:"";background:var(--logoColor);border-radius:50%;top:-2px;right:-2px;bottom:-2px; left:-2px;opacity:0;position:absolute;z-index:-1;}
.tzy_message .tzym_right .tzym_img .tzym_dot:before{
    -webkit-animation:ripple 2s linear infinite;
    -moz-animation:ripple 2s linear infinite;
    animation:ripple 2s linear infinite;
}
.tzy_message .tzym_right .tzym_img .tzym_dot:after{
    -webkit-animation:ripple 2s linear 1s infinite;
    -moz-animation:ripple 2s linear 1s infinite;
    animation:ripple 2s linear 1s infinite;
}
.tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit{position:absolute;right:0;left:50%;width:0;top:50%;z-index:-1;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit .tzym_box{width:330px;padding-left:36px;position:relative;}
.tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit .tzym_box:before{content:'';width:36px;height:1px;background:var(--logoColor);position:absolute;left:0;top:50%;}
.tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit .tzym_box p{height:32px;padding:0 12px;background:var(--logoColor);border-radius:32px;color:#FFF;text-transform:capitalize;}
.tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(2) .tzym_tit{left:50%;top:-68px;
    -webkit-transform:translate(-50%,0);
    -moz-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    transform:translate(-50%,0);

}
.tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(2) .tzym_tit .tzym_box{padding-left:0;}
.tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(2) .tzym_tit .tzym_box:before{left:50%;width:1px;height:36px;top:100%;}
.tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(3) .tzym_tit{left:auto;right:50%;}
.tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(3) .tzym_tit .tzym_box{padding-left:0;padding-right:36px;}
.tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(3) .tzym_tit .tzym_box:before{left:auto;right:0;}
.tzy_message .tzym_right .tzym_img .tzym_dot.on .tzym_tit{width:330px;}
.tzy_message .tzym_right .tzym_txt{margin-top:24px;}
.tzy_message .tzym_right .tzym_txt p{font-size:14px;line-height:1.86;color:var(--fontColor);}
.tzy_message .tzym_right .tzym_txt p:first-child{font-size:22px;font-weight:bold;color:var(--titleColor);line-height:normal;margin-bottom:12px;text-transform:capitalize;}
/*news*/
.tzy_news{padding:100px 0;position:relative;overflow:hidden;}
.tzy_news .tzyn_ul{margin-top:52px;}
.tzy_news .tzyn_li{}
.tzy_news .tzyn_li .swiper-slide{height:auto;border:1px solid #DEE2E6;border-radius:12px;overflow:hidden;
    -webkit-transition:box-shadow 0.5s ease-in-out;
    -moz-transition:box-shadow 0.5s ease-in-out;
    -o-transition:box-shadow 0.5s ease-in-out;
    transition:box-shadow 0.5s ease-in-out;
}
.tzy_news .tzyn_li .tzyn_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.tzy_news .tzyn_li .tzyn_txt{padding:24px 20px;}
.tzy_news .tzyn_li .tzyn_txt p{font-size:16px;line-height:1.275;color:var(--titleColor);font-weight:bold;}
.tzy_news .tzyn_li .tzyn_txt em{width:100%;height:1px;background:var(--borderColor);margin:15px 0 16px;}
.tzy_news .tzyn_li .tzyn_txt span{font-size:14px;line-height:1.57;color:var(--fontColor);}
.tzy_news .tzyn_li .tzyn_txt span i{font-size:12px;margin-left:15px;opacity:0;}
.tzy_news .tzyn_li .swiper-slide:hover{
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.04),8px 8px 16px rgba(0,0,0,.08);
    box-shadow:0 0 4px rgba(0,0,0,.04),8px 8px 16px rgba(0,0,0,.08);
}
.tzy_news .tzyn_li .swiper-slide:hover .tzyn_txt p{color:var(--logoColor);}
.tzy_news .tzyn_li .swiper-slide:hover .tzyn_txt span i{opacity:1;margin-left:6px;}
.tzy_news .pb_btn{margin:52px auto 0;}
.tzy_news .pb_btn em{color:var(--fontColor);}
.tzy_news .pb_btn span{color:var(--fontColor);}
.tzy_news .pb_btn:hover span{color:#FFF;}

@media screen and (max-width:1519px){
    .tzy_banner .tzyb_txt{padding-top:76px;}
    .tzy_banner .tzyb_txt .tzyb_p{padding-top:6vw;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_pp{font-size:52px;}
    .tzy_banner .tzyb_txt .tzyb_p p{line-height:1.72;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span span{font-size:18px;margin-right:13px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span em{font-size:40px;height:56px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span em sup{font-size:30px;margin-left:3px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_person{padding-left:12px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_person .tzyb_pic{width:42px;height:42px;margin-left:-12px;}
    .tzy_banner .tzyb_bottom{bottom:50px;}
    .tzy_banner .tzyb_bottom .swiper-pagination .swiper-pagination-bullet{width:30px;height:30px;margin:0 4px;}
    .tzy_banner .tzyb_bottom .swiper-pagination .swiper-pagination-bullet:before{width:6px;height:6px;}
    .tzy_banner .tzyb_bottom .tzyb_svg{position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
    .tzy_banner .tzyb_bottom .tzyb_svg p{font-size:12px;line-height:28px;}
    .tzy_hot .tzyh_dots .tzyh_dot{width:14px;height:14px;}
    .tzy_hot .tzyh_dots .tzyh_dot em{width:14px;height:14px;line-height:14px;}
    .tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit .tzyh_box{width:300px;padding-left:25px;}
    .tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit .tzyh_box:before{width:25px;}
    .tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit .tzyh_box p{padding:9px 15px;}
    .tzy_hot .tzyh_dots .tzyh_dot.on .tzyh_tit{width:300px;}
    .tzy_hot .tzyh_txt{padding:6vw 0;}
    .tzy_hot .tzyh_txt .tzyh_p{border-radius:20px;padding:3vw;}
    .tzy_hot .tzyh_txt .tzyh_l{width:480px;}
    .tzy_hot .tzyh_txt .tzyh_l .pb_tit{margin-bottom:16px;}
    .tzy_hot .tzyh_txt .tzyh_l p:first-child{font-size:17px;margin-bottom:10px;}
    .tzy_hot .tzyh_txt .tzyh_l a{height:40px;padding:0 18px;margin-top:2.6vw;}
    .tzy_hot .tzyh_txt .tzyh_r{width:539px;}
    .tzy_hot .tzyh_txt .tzyh_close{width:46px;height:46px;line-height:46px;}
    .tzy_hot .tzyh_txt .tzyh_close i{font-size:26px;}
    .tzy_class{padding:70px 0 45px;}
    .tzy_class .tzyc_li .swiper-slide{border-radius:10px;height:218px;}
    .tzy_class .tzyc_li .tzyc_left{width:calc(100% - 140px);padding:8px 8px 8px 26px;}
    .tzy_class .tzyc_li .tzyc_left p{font-size:20px;}
    .tzy_class .tzyc_li .tzyc_left span{height:34px;padding:0 15px;line-height:34px;margin-top:34px;}
    .tzy_class .tzyc_li .tzyc_right{width:140px;}
    .tzy_class .tzyc_li .tzyc_right .tzyc_img{width:340px;height:289px;}
    .tzy_class .tzyc_ul .swiper-button-next,.tzy_class .tzyc_ul .swiper-button-prev{width:48px;height:48px;}
    .tzy_class .tzyc_ul .swiper-button-next i,.tzy_class .tzyc_ul .swiper-button-prev i{font-size:28px;}
    .tzy_class .tzyc_ul .swiper-button-next{right:-24px;}
    .tzy_class .tzyc_ul .swiper-button-prev{left:-24px;}
    .tzy_product{padding:40px 0 70px;}
    .tzy_product .tzyp_ul .tzyp_li{width:calc(25% - 21px);margin-left:28px;margin-top:40px;}
    .tzy_product .tzyp_ul .tzyp_pic{padding:40px 0;border-radius:10px;}
    .tzy_product .tzyp_ul .tzyp_pic .tzyp_btn{right:25px;top:25px;}
    .tzy_product .tzyp_ul .tzyp_pic .tzyp_a{width:200px;height:40px;padding:0 16px;line-height:40px;margin-left:-100px;bottom:30px;}
    .tzy_product .tzyp_ul .tzyp_txt{padding-top:20px;}
    .tzy_product .tzyp_ul .tzyp_txt a{font-size:15px;}
    .tzy_quick{padding:0 0 70px;}
    .tzy_quick .tzyq_con{border-radius:20px;padding:65px 60px;}
    .tzy_quick .tzyq_con .tzyq_left{width:510px;}
    .tzy_quick .tzyq_con .tzyq_left p{font-size:16px;}
    .tzy_quick .tzyq_con .tzyq_left p:first-child{font-size:32px;margin-bottom:10px;padding-right:50px;}
    .tzy_quick .tzyq_con .tzyq_right .tzyq_a{height:40px;padding:0 17px;line-height:36px;}
    .tzy_solution{padding:70px 0;}
    .tzy_solution .tzys_tit{margin-top:15px;}
    .tzy_solution .tzys_tit p{font-size:16px;}
    .tzy_solution .tzys_ul{margin-top:40px;}
    .tzy_solution .tzys_ul .tzys_li .swiper-slide{padding:50px;border-radius:20px;}
    .tzy_solution .tzys_ul .tzys_li .swiper-slide:not(:first-child){top:calc(100% + 70px);}
    .tzy_solution .tzys_ul .tzys_li .tzys_left{width:583px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt span{font-size:40px;margin-bottom:12px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt p{line-height:1.72;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt p:nth-child(2){font-size:20px;margin-bottom:20px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .pb_btn{margin-top:25px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_right{width:430px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_right .tzys_img{padding-bottom:375px;border-radius:10px;}
    .tzy_info{padding:70px 0 40px;}
    .tzy_info .tzyi_con .tzyi_tit{width:650px;}
    .tzy_info .tzyi_con .tzyi_txt{width:430px;}
    .tzy_info .tzyi_con .tzyi_txt p{line-height:1.72;}
    .tzy_info .tzyi_con .tzyi_txt .pb_btn{margin-top:25px;}
    .tzy_info .tzyi_pic{border-radius:20px;height:390px;margin-top:40px;}
    .tzy_info .tzyi_bottom{padding-left:40px;margin-top:-205px;}
    .tzy_info .tzyi_bottom .tzyi_map{width:350px;padding:25px;border-radius:20px;}
    .tzy_info .tzyi_bottom .tzyi_map p{line-height:1.72;}
    .tzy_info .tzyi_bottom .tzyi_map p:first-child{font-size:20px;margin-bottom:10px;}
    .tzy_info .tzyi_bottom .tzyi_map img{margin-top:20px;}
    .tzy_info .tzyi_bottom .tzyi_num{padding:0 60px 43px;}
    .tzy_info .tzyi_bottom .tzyi_num .tzyi_li .tzyi_n span{font-size:30px;}
    .tzy_info .tzyi_bottom .tzyi_num .tzyi_li em{;margin-top:10px;}
    .tzy_why{padding:40px 0;}
    .tzy_why .tzyw_ul{margin-top:40px;}
    .tzy_why .tzyw_ul .tzyw_logo{width:170px;height:170px;margin-left:-85px;margin-top:-85px;}
    .tzy_why .tzyw_ul .tzyw_logo em{background-size:140px auto;}
    .tzy_why .tzyw_ul .tzyw_logo img{width:76px;}
    .tzy_why .tzyw_ul .swiper-slide{height:265px;}
    .tzy_why .tzyw_ul .tzyw_txt{border-radius:20px;padding:20px 15px 15px;}
    .tzy_why .tzyw_ul .tzyw_txt p{line-height:1.72;}
    .tzy_why .tzyw_ul .tzyw_txt span{font-size:80px;margin-top:15px;}
    .tzy_why .tzyw_ul .tzyw_txt.tzyw_txt1{padding:15px 15px 20px;}
    .tzy_why .tzyw_ul .tzyw_txt.tzyw_txt1 span{margin-bottom:15px;}
    .tzy_review{padding:40px 0 70px;}
    .tzy_review .tzyr_left{width:490px;}
    .tzy_review .tzyr_left .tzyr_img{border-radius:20px;}
    .tzy_review .tzyr_left .tzyr_c{right:26px;bottom:26px;border-radius:10px;width:225px;padding:16px;}
    .tzy_review .tzyr_left .tzyr_c .tzyr_person{padding-left:12px;}
    .tzy_review .tzyr_left .tzyr_c .tzyr_person .tzyr_pic{width:42px;height:42px;margin-left:-12px;}
    .tzy_review .tzyr_left .tzyr_c .tzyr_person .tzyr_pic p{font-size:18px;}
    .tzy_review .tzyr_left .tzyr_c .ydb_span{margin-top:10px;}
    .tzy_review .tzyr_left .tzyr_c .ydb_span em{font-size:40px;height:52px;}
    .tzy_review .tzyr_left .tzyr_c .ydb_span em sup{font-size:30px;margin-left:3px;}
    .tzy_review .tzyr_left .tzyr_c .ydb_span span{font-size:18px;margin-left:13px;}
    .tzy_review .tzyr_right{width:calc(100% - 490px);padding-left:50px;padding-top:35px;background-position:right 35px;background-size:auto 88px;}
    .tzy_review .tzyr_right .tzyr_con{margin-top:40px;}
    .tzy_review .tzyr_right .tzyr_txt p{font-size:18px;}
    .tzy_review .tzyr_right .tzyr_line{margin:16px 0;}
    .tzy_review .tzyr_right .tzyr_name{}
    .tzy_review .tzyr_right .tzyr_name .tzyr_nimg{width:50px;height:50px;}
    .tzy_review .tzyr_right .tzyr_name .tzyr_p{margin-left:10px;}
    .tzy_review .tzyr_right .tzyr_name .tzyr_p p{font-size:14px;}
    .tzy_review .tzyr_right .tzyr_name .tzyr_p p:first-child{font-size:18px;}
    .tzy_review .tzyr_right .tzyr_con .tzyr_btn{width:108px;height:50px;}
    .tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next,.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev{width:50px;height:50px;}
    .tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next i,.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev i{font-size:28px;}
    .tzy_message{padding:70px 0;}
    .tzy_message .pb_tit{padding:0 150px;}
    .tzy_message .tzym_con{margin-top:40px;}
    .tzy_message .tzym_left{width:690px;padding:50px;border-radius:20px;}
    .tzy_message .tzym_left .tzym_t{font-size:30px;}
    .tzy_message .tzym_left .tzym_input{padding-top:4px;}
    .tzy_message .tzym_left .tzym_input .tzym_li{margin-top:16px;width:calc(50% - 7px);}
    .tzy_message .tzym_left .tzym_input input{line-height:32px;padding:9px 13px;border-radius:10px;}
    .tzy_message .tzym_left .tzym_input textarea{padding:9px 13px;height:128px;border-radius:10px;}
    .tzy_message .tzym_left .tzym_input .tzym_btn{height:48px;margin-top:26px;}
    .tzy_message .tzym_right{padding:26px;border-radius:20px;width:495px;}
    .tzy_message .tzym_right .tzym_img{width:443px;height:312px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot{width:6px;height:6px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit .tzym_box{width:300px;padding-left:30px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit .tzym_box:before{width:30px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit .tzym_box p{height:30px;padding:0 10px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(2) .tzym_tit{left:50%;top:-60px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(2) .tzym_tit .tzym_box:before{height:30px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(3) .tzym_tit .tzym_box{padding-right:30px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot.on .tzym_tit{width:300px;}
    .tzy_message .tzym_right .tzym_txt{margin-top:20px;}
    .tzy_message .tzym_right .tzym_txt p{line-height:1.72;}
    .tzy_message .tzym_right .tzym_txt p:first-child{font-size:20px;margin-bottom:10px;}
    .tzy_news{padding:70px 0;}
    .tzy_news .tzyn_ul{margin-top:40px;}
    .tzy_news .tzyn_li .swiper-slide{border-radius:10px;}
    .tzy_news .tzyn_li .tzyn_txt{padding:20px 16px;}
    .tzy_news .tzyn_li .tzyn_txt p{font-size:15px;}
    .tzy_news .tzyn_li .tzyn_txt em{margin:13px 0 14px;}
    .tzy_news .pb_btn{margin-top:40px;}
}

@media screen and (max-width:1359px){
    .tzy_banner .tzyb_txt{padding-top:70px;}
    .tzy_banner .tzyb_txt .tzyb_p{padding-top:5vw;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_pp{font-size:40px;}
    .tzy_banner .tzyb_txt .tzyb_p p{line-height:1.65;margin-top:2vw;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c{margin-top:1.5vw;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span span{font-size:16px;margin-right:10px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span em{font-size:30px;height:42px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_span em sup{font-size:22px;margin-left:2px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_person{padding-left:10px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c .tzyb_person .tzyb_pic{width:38px;height:38px;margin-left:-10px;}
    .tzy_banner .tzyb_bottom{bottom:30px;}
    .tzy_hot .tzyh_dots .tzyh_dot{width:12px;height:12px;}
    .tzy_hot .tzyh_dots .tzyh_dot em{width:12px;height:12px;line-height:9px;font-size:12px;}
    .tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit .tzyh_box{width:260px;padding-left:20px;}
    .tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit .tzyh_box:before{width:20px;}
    .tzy_hot .tzyh_dots .tzyh_dot .tzyh_tit .tzyh_box p{padding:9px 12px;font-size:13px;}
    .tzy_hot .tzyh_dots .tzyh_dot.on .tzyh_tit{width:260px;}
    .tzy_hot .tzyh_txt{padding:5vw 0;}
    .tzy_hot .tzyh_txt .tzyh_p{border-radius:14px;padding:2vw;}
    .tzy_hot .tzyh_txt .tzyh_l{width:430px;}
    .tzy_hot .tzyh_txt .tzyh_l .pb_tit{margin-bottom:12px;}
    .tzy_hot .tzyh_txt .tzyh_l p:first-child{font-size:16px;margin-bottom:8px;}
    .tzy_hot .tzyh_txt .tzyh_l a{height:36px;padding:0 15px;margin-top:2vw;}
    .tzy_hot .tzyh_txt .tzyh_r{width:446px;}
    .tzy_hot .tzyh_txt .tzyh_close{width:40px;height:40px;line-height:40px;}
    .tzy_hot .tzyh_txt .tzyh_close i{font-size:22px;}
    .tzy_class{padding:50px 0 30px;}
    .tzy_class .tzyc_li .swiper-slide{border-radius:8px;height:218px;}
    .tzy_class .tzyc_li .tzyc_left{width:calc(100% - 130px);padding:6px 6px 6px 20px;}
    .tzy_class .tzyc_li .tzyc_left p{font-size:18px;}
    .tzy_class .tzyc_li .tzyc_left span{height:32px;line-height:32px;margin-top:26px;}
    .tzy_class .tzyc_li .tzyc_right{width:130px;}
    .tzy_class .tzyc_li .tzyc_right .tzyc_img{width:320px;height:272px;}
    .tzy_class .tzyc_ul .swiper-button-next,.tzy_class .tzyc_ul .swiper-button-prev{width:40px;height:40px;}
    .tzy_class .tzyc_ul .swiper-button-next i,.tzy_class .tzyc_ul .swiper-button-prev i{font-size:22px;}
    .tzy_class .tzyc_ul .swiper-button-next{right:-20px;}
    .tzy_class .tzyc_ul .swiper-button-prev{left:-20px;}
    .tzy_product{padding:30px 0 50px;}
    .tzy_product .tzyp_ul .tzyp_li{width:calc(25% - 18px);margin-left:24px;margin-top:30px;}
    .tzy_product .tzyp_ul .tzyp_pic{padding:30px 0;border-radius:8px;}
    .tzy_product .tzyp_ul .tzyp_pic .tzyp_btn{right:20px;top:20px;}
    .tzy_product .tzyp_ul .tzyp_pic .tzyp_a{width:160px;height:34px;padding:0 14px;line-height:34px;margin-left:-80px;bottom:20px;}
    .tzy_product .tzyp_ul .tzyp_txt{padding-top:15px;}
    .tzy_product .tzyp_ul .tzyp_txt a{font-size:15px;}
    .tzy_product .tzyp_ul .tzyp_txt span{font-size:12px;}
    .tzy_product .tzyp_ul .tzyp_txt span em{padding:0 4px;margin-right:6px;}
    .tzy_quick{padding:0 0 50px;}
    .tzy_quick .tzyq_con{border-radius:14px;padding:45px 40px;}
    .tzy_quick .tzyq_con .tzyq_left{width:460px;}
    .tzy_quick .tzyq_con .tzyq_left p{font-size:15px;}
    .tzy_quick .tzyq_con .tzyq_left p:first-child{font-size:26px;margin-bottom:8px;padding-right:90px;}
    .tzy_quick .tzyq_con .tzyq_right .tzyq_a{height:36px;padding:0 15px;line-height:32px;}
    .tzy_solution{padding:50px 0 70px;}
    .tzy_solution .tzys_tit{margin-top:12px;}
    .tzy_solution .tzys_tit p{font-size:15px;}
    .tzy_solution .tzys_ul{margin-top:30px;}
    .tzy_solution .tzys_ul .tzys_li .swiper-slide{padding:35px;border-radius:14px;}
    .tzy_solution .tzys_ul .tzys_li .swiper-slide:not(:first-child){top:calc(100% + 70px);}
    .tzy_solution .tzys_ul .tzys_li .tzys_left{width:500px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt span{font-size:30px;margin-bottom:10px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt p{line-height:1.65;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt p:nth-child(2){font-size:18px;margin-bottom:15px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .pb_btn{margin-top:20px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_right{width:396px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_right .tzys_img{padding-bottom:346px;border-radius:8px;}
    .tzy_info{padding:50px 0 30px;}
    .tzy_info .tzyi_con .tzyi_tit{width:530px;}
    .tzy_info .tzyi_con .tzyi_txt{width:400px;}
    .tzy_info .tzyi_con .tzyi_txt p{line-height:1.65;}
    .tzy_info .tzyi_con .tzyi_txt .pb_btn{margin-top:15px;}
    .tzy_info .tzyi_pic{border-radius:14px;height:330px;margin-top:30px;}
    .tzy_info .tzyi_bottom{padding-left:30px;margin-top:-200px;}
    .tzy_info .tzyi_bottom .tzyi_map{width:330px;padding:18px;border-radius:14px;}
    .tzy_info .tzyi_bottom .tzyi_map p{line-height:1.65;}
    .tzy_info .tzyi_bottom .tzyi_map p:first-child{font-size:18px;margin-bottom:8px;}
    .tzy_info .tzyi_bottom .tzyi_map img{margin-top:15px;}
    .tzy_info .tzyi_bottom .tzyi_num{padding:0 40px 30px;}
    .tzy_info .tzyi_bottom .tzyi_num .tzyi_li .tzyi_n span{font-size:26px;}
    .tzy_info .tzyi_bottom .tzyi_num .tzyi_li em{;margin-top:8px;}
    .tzy_why{padding:30px 0;}
    .tzy_why .tzyw_ul{margin-top:30px;}
    .tzy_why .tzyw_ul .tzyw_logo{width:150px;height:150px;margin-left:-75px;margin-top:-75px;}
    .tzy_why .tzyw_ul .tzyw_logo em{background-size:120px auto;}
    .tzy_why .tzyw_ul .tzyw_logo img{width:70px;}
    .tzy_why .tzyw_ul .swiper-slide{height:230px;}
    .tzy_why .tzyw_ul .tzyw_txt{border-radius:14px;padding:13px 10px 10px;}
    .tzy_why .tzyw_ul .tzyw_txt p{line-height:1.65;}
    .tzy_why .tzyw_ul .tzyw_txt span{font-size:60px;margin-top:12px;}
    .tzy_why .tzyw_ul .tzyw_txt.tzyw_txt1{padding:10px 10px 13px;}
    .tzy_why .tzyw_ul .tzyw_txt.tzyw_txt1 span{margin-bottom:12px;}
    .tzy_review{padding:30px 0 50px;}
    .tzy_review .tzyr_left{width:405px;}
    .tzy_review .tzyr_left .tzyr_img{border-radius:14px;}
    .tzy_review .tzyr_left .tzyr_c{right:20px;bottom:20px;border-radius:8px;width:195px;padding:12px;}
    .tzy_review .tzyr_left .tzyr_c .tzyr_person{padding-left:10px;}
    .tzy_review .tzyr_left .tzyr_c .tzyr_person .tzyr_pic{width:38px;height:38px;margin-left:-10px;}
    .tzy_review .tzyr_left .tzyr_c .tzyr_person .tzyr_pic p{font-size:16px;}
    .tzy_review .tzyr_left .tzyr_c .ydb_span{margin-top:10px;}
    .tzy_review .tzyr_left .tzyr_c .ydb_span em{font-size:30px;height:42px;}
    .tzy_review .tzyr_left .tzyr_c .ydb_span em sup{font-size:22px;margin-left:2px;}
    .tzy_review .tzyr_left .tzyr_c .ydb_span span{font-size:16px;margin-left:10px;}
    .tzy_review .tzyr_right{width:calc(100% - 405px);padding-left:30px;padding-top:30px;background-position:right 30px;background-size:auto 78px;}
    .tzy_review .tzyr_right .tzyr_con{margin-top:20px;}
    .tzy_review .tzyr_right .tzyr_txt p{font-size:16px;}
    .tzy_review .tzyr_right .tzyr_line{margin:12px 0;}
    .tzy_review .tzyr_right .tzyr_name .tzyr_nimg{width:46px;height:46px;}
    .tzy_review .tzyr_right .tzyr_name .tzyr_p{margin-left:8px;}
    .tzy_review .tzyr_right .tzyr_name .tzyr_p p{font-size:13px;}
    .tzy_review .tzyr_right .tzyr_name .tzyr_p p:first-child{font-size:16px;}
    .tzy_review .tzyr_right .tzyr_con .tzyr_btn{width:100px;height:46px;}
    .tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next,.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev{width:46px;height:46px;}
    .tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-next i,.tzy_review .tzyr_right .tzyr_con .tzyr_btn .swiper-button-prev i{font-size:24px;}
    .tzy_message{padding:50px 0;}
    .tzy_message .pb_tit{padding:0 150px;}
    .tzy_message .tzym_con{margin-top:30px;}
    .tzy_message .tzym_left{width:572px;padding:30px;border-radius:14px;}
    .tzy_message .tzym_left .tzym_t{font-size:24px;}
    .tzy_message .tzym_left .tzym_input{padding-top:3px;}
    .tzy_message .tzym_left .tzym_input .tzym_li{margin-top:14px;width:calc(50% - 5px);}
    .tzy_message .tzym_left .tzym_input input{padding:8px 10px;border-radius:8px;}
    .tzy_message .tzym_left .tzym_input textarea{padding:8px 10px;height:116px;border-radius:8px;}
    .tzy_message .tzym_left .tzym_input .tzym_btn{height:44px;margin-top:20px;}
    .tzy_message .tzym_right{padding:15px;border-radius:14px;width:410px;}
    .tzy_message .tzym_right .tzym_img{width:380px;height:267px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot{width:4px;height:4px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit .tzym_box{width:260px;padding-left:25px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit .tzym_box:before{width:25px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot .tzym_tit .tzym_box p{height:26px;padding:0 10px;font-size:13px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(2) .tzym_tit{left:50%;top:-50px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(2) .tzym_tit .tzym_box:before{height:25px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot:nth-child(3) .tzym_tit .tzym_box{padding-right:25px;}
    .tzy_message .tzym_right .tzym_img .tzym_dot.on .tzym_tit{width:260px;}
    .tzy_message .tzym_right .tzym_txt{margin-top:16px;}
    .tzy_message .tzym_right .tzym_txt p{line-height:1.65;}
    .tzy_message .tzym_right .tzym_txt p:first-child{font-size:18px;margin-bottom:8px;}
    .tzy_news{padding:50px 0;}
    .tzy_news .tzyn_ul{margin-top:30px;}
    .tzy_news .tzyn_li .swiper-slide{border-radius:8px;}
    .tzy_news .tzyn_li .tzyn_txt{padding:15px 13px;}
    .tzy_news .tzyn_li .tzyn_txt em{margin:10px 0 11px;}
    .tzy_news .pb_btn{margin-top:30px;}
}

@media screen and (max-width:1023px){
    .tzy_banner .tzyb_inner{height:60vw;}
    .tzy_banner .tzyb_txt{padding-top:0;}
    .tzy_banner .tzyb_txt .container{align-items:center;}
    .tzy_banner .tzyb_txt .tzyb_p{padding-top:30px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_pp{font-size:30px;}
    .tzy_banner .tzyb_txt .tzyb_p p{margin-top:20px;max-width:100%;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c{margin-top:15px;}
    .tzy_banner .tzyb_bottom{bottom:20px;}
    .tzy_hot{display:none;}
    .tzy_class{padding:30px 0 20px;}
    .tzy_class .tzyc_li .swiper-slide{border-radius:6px;height:180px;}
    .tzy_class .tzyc_li .tzyc_left{width:calc(100% - 150px);padding:5px 5px 5px 15px;}
    .tzy_class .tzyc_li .tzyc_left p{font-size:16px;}
    .tzy_class .tzyc_li .tzyc_left span{margin-top:20px;}
    .tzy_class .tzyc_li .tzyc_right{width:150px;}
    .tzy_class .tzyc_li .tzyc_right .tzyc_img{width:280px;height:238px;}
    .tzy_class .tzyc_ul .swiper-button-next,.tzy_class .tzyc_ul .swiper-button-prev{width:32px;height:32px;}
    .tzy_class .tzyc_ul .swiper-button-next i,.tzy_class .tzyc_ul .swiper-button-prev i{font-size:20px;}
    .tzy_class .tzyc_ul .swiper-button-next{right:-13px;}
    .tzy_class .tzyc_ul .swiper-button-prev{left:-13px;}
    .tzy_product{padding:20px 0 30px;}
    .tzy_product .tzyp_ul .tzyp_li{width:calc(50% - 10px);margin-left:20px;margin-top:25px;}
    .tzy_product .tzyp_ul .tzyp_li:nth-child(4n+1){margin-left:20px;}
    .tzy_product .tzyp_ul .tzyp_li:nth-child(odd){margin-left:0;}
    .tzy_product .tzyp_ul .tzyp_pic{padding:20px 0;border-radius:6px;}
    .tzy_product .tzyp_ul .tzyp_pic .tzyp_btn{right:12px;top:12px;}
    .tzy_product .tzyp_ul .tzyp_pic .tzyp_a{bottom:12px;}
    .tzy_quick{padding:0 0 30px;}
    .tzy_quick .tzyq_con{border-radius:10px;padding:30px 26px;}
    .tzy_quick .tzyq_con .tzyq_left p:first-child{font-size:22px;margin-bottom:6px;padding-right:90px;}
    .tzy_solution{padding:30px 0;}
    .tzy_solution .tzys_tit{margin-top:12px;}
    .tzy_solution .tzys_tit p{max-width:100%;}
    .tzy_solution .tzys_ul{margin-top:20px;}
    .tzy_solution .tzys_ul .tzys_li .swiper-wrapper{display:flex;}
    .tzy_solution .tzys_ul .tzys_li .swiper-slide{padding:20px;border-radius:10px;height:auto;}
    .tzy_solution .tzys_ul .tzys_li .swiper-slide:not(:first-child){top:0;position:relative;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left{width:calc(100% - 320px);padding-right:20px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt span{font-size:22px;margin-bottom:8px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt p:nth-child(2){font-size:16px;margin-bottom:12px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .pb_btn{margin-top:15px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_right{width:320px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_right .tzys_img{padding-bottom:0;border-radius:6px;height:100%;}
    .tzy_info{padding:30px 0 20px;}
    .tzy_info .tzyi_con{flex-wrap:wrap;}
    .tzy_info .tzyi_con .tzyi_tit{width:100%;}
    .tzy_info .tzyi_con .tzyi_txt{width:100%;margin-top:20px;}
    .tzy_info .tzyi_pic{border-radius:10px;height:200px;margin-top:20px;}
    .tzy_info .tzyi_pic img{position:relative;top:-100px;}
    .tzy_info .tzyi_bottom{padding-left:0;margin-top:-200px;flex-wrap:wrap;}
    .tzy_info .tzyi_bottom .tzyi_map{width:100%;padding:15px;border-radius:0;background:rgba(255,255,255,.8);height:200px;box-shadow:none;justify-content:center;}
    .tzy_info .tzyi_bottom .tzyi_map p{line-height:1.65;}
    .tzy_info .tzyi_bottom .tzyi_map p:first-child{font-size:18px;margin-bottom:8px;}
    .tzy_info .tzyi_bottom .tzyi_map img{display:none;}
    .tzy_info .tzyi_bottom .tzyi_num{padding:20px 20px 0;width:100%;}
    .tzy_info .tzyi_bottom .tzyi_num .tzyi_li .tzyi_n span{font-size:26px;}
    .tzy_info .tzyi_bottom .tzyi_num .tzyi_li em{;margin-top:8px;}
    .tzy_why{padding:20px 0;}
    .tzy_why .tzyw_ul{margin-top:20px;}
    .tzy_why .tzyw_ul .tzyw_logo{display:none;}
    .tzy_why .tzyw_ul .swiper-slide{height:auto;}
    .tzy_why .tzyw_ul .tzyw_txt{border-radius:10px;padding:10px;}
    .tzy_why .tzyw_ul .tzyw_txt span{font-size:50px;margin-top:10px;}
    .tzy_why .tzyw_ul .tzyw_txt span.tzyw_tr{text-align:left;}
    .tzy_why .tzyw_ul .tzyw_txt.tzyw_txt1{padding:10px;flex-direction:column;}
    .tzy_why .tzyw_ul .tzyw_txt.tzyw_txt1 p{align-items:flex-start;}
    .tzy_why .tzyw_ul .tzyw_txt.tzyw_txt1 span{margin-bottom:0;margin-top:10px;}
    .tzy_review{padding:20px 0 30px;}
    .tzy_review .tzyr_left{width:100%;}
    .tzy_review .tzyr_left .tzyr_img{border-radius:10px;}
    .tzy_review .tzyr_left .tzyr_c{right:15px;bottom:15px;border-radius:6px;width:195px;padding:10px;}
    .tzy_review .tzyr_right{width:100%;padding-left:0;padding-top:25px;background-position:right 25px;background-size:auto 68px;}
    .tzy_review .tzyr_right .tzyr_con{margin-top:15px;}
    .tzy_review .tzyr_right .tzyr_txt p{font-size:15px;}
    .tzy_message{padding:30px 0;}
    .tzy_message .pb_tit{padding:0 50px;}
    .tzy_message .tzym_con{margin-top:20px;flex-wrap:wrap;}
    .tzy_message .tzym_left{width:100%;padding:20px;border-radius:10px;}
    .tzy_message .tzym_left .tzym_t{font-size:20px;}
    .tzy_message .tzym_left .tzym_input input{border-radius:6px;}
    .tzy_message .tzym_left .tzym_input textarea{border-radius:6px;}
    .tzy_message .tzym_left .tzym_input .tzym_btn{margin-top:15px;}
    .tzy_message .tzym_right{padding:10px;border-radius:10px;width:100%;margin-top:15px;}
    .tzy_message .tzym_right .tzym_img{width:calc(100% - 20px);height:auto;}
    .tzy_news{padding:30px 0;}
    .tzy_news .tzyn_ul{margin-top:20px;}
    .tzy_news .tzyn_li .swiper-slide{border-radius:6px;}
    .tzy_news .tzyn_li .tzyn_txt{padding:13px 11px;}
    .tzy_news .tzyn_li .tzyn_txt em{margin:9px 0;}
    .tzy_news .pb_btn{margin-top:20px;}
}

@media screen and (max-width:767px){
    .tzy_banner .swiper-slide{height:auto;}
    .tzy_banner .tzyb_inner{height:100%;}
    .tzy_banner .tzyb_txt{position:relative;}
    .tzy_banner .tzyb_txt .container{align-items:center;}
    .tzy_banner .tzyb_txt .tzyb_p{padding:20px 0 50px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_pp{font-size:22px;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_c{display:none;}
    .tzy_banner .tzyb_txt .tzyb_p .tzyb_btn{margin-top:20px;}
    .tzy_banner .tzyb_bottom{bottom:10px;}
    .tzy_product .tzyp_ul .tzyp_li{width:calc(50% - 5px);margin-left:10px;margin-top:15px;}
    .tzy_product .tzyp_ul .tzyp_li:nth-child(4n+1){margin-left:10px;}
    .tzy_product .tzyp_ul .tzyp_li:nth-child(odd){margin-left:0;}
    .tzy_quick .tzyq_con{border-radius:8px;padding:20px 15px;flex-wrap:wrap;}
    .tzy_quick .tzyq_con .tzyq_left{width:100%;}
    .tzy_quick .tzyq_con .tzyq_left p:first-child{font-size:20px;padding-right:0;}
    .tzy_quick .tzyq_con .tzyq_right{margin-top:20px;}
    .tzy_solution .tzys_ul .tzys_li .swiper-slide{padding:15px;border-radius:6px;flex-wrap:wrap;flex-direction:column-reverse;justify-content:flex-end;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left{width:100%;padding-right:0;margin-top:20px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt span{font-size:20px;;}
    .tzy_solution .tzys_ul .tzys_li .tzys_left .tzys_txt p:nth-child(2){margin-bottom:10px;}
    .tzy_solution .tzys_ul .tzys_li .tzys_right{width:100%;}
    .tzy_solution .tzys_ul .tzys_li .tzys_right .tzys_img{padding-bottom:87.26%;border-radius:6px;height:auto;}
    .tzy_info .tzyi_pic img{top:0;}
    .tzy_info .tzyi_bottom .tzyi_num{padding:15px 0 0;justify-content:space-between;}
    .tzy_info .tzyi_bottom .tzyi_num .tzyi_li{width:110px;}
    .tzy_info .tzyi_bottom .tzyi_num .tzyi_li .tzyi_n span{font-size:22px;}
    .tzy_info .tzyi_bottom .tzyi_num .tzyi_li em{;margin-top:6px;}
    .tzy_why .tzyw_ul .tzyw_txt{border-radius:8px;}
    .tzy_why .tzyw_ul .tzyw_txt span{font-size:40px;margin-top:8px;}
    .tzy_review .tzyr_left .tzyr_img{border-radius:8px;}
    .tzy_review .tzyr_left .tzyr_c{right:10px;bottom:10px;}
    .tzy_message .pb_tit{padding:0;}
    .tzy_message .tzym_left{padding:15px;border-radius:8px;}
    .tzy_message .tzym_left .tzym_input .tzym_li{margin-top:10px;width:100%;}
    .tzy_message .tzym_left .tzym_input input{border-radius:4px;}
    .tzy_message .tzym_left .tzym_input textarea{border-radius:4px;}
    .tzy_message .tzym_left .tzym_input .tzym_btn{margin-top:15px;}
    .tzy_message .tzym_right{border-radius:8px;}
}