.web{display: block;}
.mobile{display: none;}
@media screen and (max-width: 1500px) and (min-width: 1200px) {
    .z_max{width: 1200px;}
    .z_head .top .z_max .left{width: 300px;}
    .z_head .top .z_max .right .nav li{margin-right: 10px;}
    .z_head .top .z_max .right .yuyan{margin-left: 20px;margin-right: 20px;}
    .z_head .top .z_max .right .yuyan a:first-child{margin-right: 10px;}
    .z_head .top .z_max .right .yuyan a:last-child{margin-left: 10px;}
    .z_head .bottom .z_max .nav li{margin-left: 30px;}
    .z_aa{padding: 110px 0;background-size: 110% auto;}
    .z_aa .left .title{margin-bottom: 50px;}
    .z_aa .left .font{margin-bottom: 35px;}
    .z_foot .bot .left .nav li{margin-right: 30px;}
    .z_aa5 ul li{padding: 0 40px;height: 720px;}
    .z_aa5 ul li h4{font-size: 80px;}
    .z_team2 ul li{margin-top: 90px;}
    .z_team2 ul li a .img{margin-top: -90px;}
    .z_team2 ul li a .img img{height: 190px;}
    .z_ftitle a{margin: 0 50px;}
    .z_dan2 ul li .dt{margin-left: 3%;width: 44%;}
    .z_dan2 ul li .dt h4{margin-bottom: 20px;font-size: 28px;}
    .z_dan2 ul li .dt font{font-size: 18px;}
    .z_dan4 ul li .dt{padding: 20px;}
    .z_dan4 ul li .dt h4{font-size: 20px;margin-bottom: 15px;}
    .z_join .ul ul li{width: 32%;margin-right: 2%;}
    .z_join .ul ul li .nr dt .span{width: 230px;padding-left: 15px;}
    .z_con .left{width: 375px;}
    .z_con .center li{margin-right: 20px;}
    .z_head .top .z_max .right .nav li .fnav{width: 1200px;}
}
@media screen and (max-width: 980px) {
.web{display: none;}
.mobile{display: block;}
.z_banner{position: relative;float: left;}
.z_banner .swiper-container1 .swiper-slide .img{height: auto;}
.z_banner .swiper-container1 .swiper-slide .img video{position: initial;transform: initial;min-height: initial;height: auto;width: 100%;}
.z_banner .swiper-container1 .swiper-slide .img img{    position: initial;transform: initial;min-height: initial;height: auto;width: 100%;}
.z_banner .shubiao{display: none;}
.z_banner .zsd{display: none;}
.z_banner .swiper-container1 .swiper-pagination{width: 100%;bottom: 1rem;display: flex;align-items: center;justify-content: center;}
.z_banner .swiper-container1 .swiper-pagination .swiper-pagination-bullet{text-indent: -9999px;width: 10px;height: 10px;margin: 0 5px;}
.z_index{margin-top: 0;}
.z_aa{padding: 2rem 0;background-size: cover;}
.z_aa .left{width: 100%;}
.z_aa .left .title{margin-top: 0;margin-bottom: 2rem;}
.z_aa .left .title h3::before{display: none;}
.z_aa .left .title h3 span{display: none;}
.z_aa .left .title h3 font{font-size: 1.2rem;}
.z_aa .left .title a{font-size: 0.9rem;}
.z_aa .left .font{font-size: 0.8rem;margin-bottom: 2rem;height: auto;display: block;}
.z_aa .left ul{margin-bottom: 2rem;padding-left: 2rem;height: 5rem;}
.z_aa .left ul h3{width: 2rem;font-size: 0.7rem;}
.z_aa .left ul li img{width: 60%;}
.z_aa .left ul li font{font-size: 0.8rem;}
.z_aa .right{width: 100%;}
.z_xuebu{height: auto;background-size: cover;}
.z_xuebu h3{font-size: 1.2rem;margin-top: 2rem;margin-bottom: 0.5rem;}
.z_xuebu h4{margin-bottom: 0.5rem;}
.z_xuebu h4 span{font-size: 1.5rem;}
.z_xuebu h5{font-size: 0.8rem;line-height: 1.5;margin-bottom: 2rem;}
.z_xuebu h6{font-size: 0.9rem;margin-bottom: 3rem;}
.z_title{margin-top: -1.5rem;margin-bottom: 2rem;}
.z_title a{height: 2.5rem;line-height: 2.5rem;font-size: 0.8rem;width: 24%;margin: 0 1%;}
.z_xue{margin-bottom: 2rem;}
.z_xue ul li{width: 48.5%;margin-right: 0;}
.z_xue ul li:nth-child(2n){float: right;}
.z_xue ul li a h3{font-size: 1rem;margin-top: 1rem;margin-bottom: 1rem;}
.z_xue ul li a font{font-size: 0.8rem;padding: 0 0.5rem;margin-bottom: 1rem;height: 3.5rem;}
.z_xue ul li a span{display: none;}
.z_nn .top{margin-bottom: 2rem;}
.z_nn .top .left{width: 100%;padding-bottom: 0;}
.z_nn .top .left .title{margin-top: 0;margin-bottom: 1rem;}
.z_nn .top .left .title h3::before{display: none;}
.z_nn .top .left .title h3 span{display: none;}
.z_nn .top .left .title h3 font{font-size: 1.2rem;}
.z_nn .top .left .title a{font-size: 0.9rem;}
.z_nn .top .left .font h3{font-size: 0.9rem;}
.z_nn .top .left .font font{font-size: 0.8rem;line-height: 1.5;}
.z_nn .top .left img{display: none;}
.z_nn .top .right{display: none;}
.z_nn .bottom{margin-bottom: 2rem;flex-flow: column;}
.z_nn .bottom .left{width: 100%;padding-top: 0;}
.z_nn .bottom .left h3{position: initial;font-size: 0.9rem;margin-bottom: 0.5rem;}
.z_nn .bottom .left h3 span .swiper-button-next, .z_nn .bottom .left h3 span .swiper-button-prev{width: 2rem;height: 2rem;background-size: 100% !important;margin-left: 0.5rem;}
.z_nn .bottom .left .swiper-container ul li{margin-bottom: 1rem;}
.z_nn .bottom .left .swiper-container ul li a h3{font-size: 1.2rem;padding: 0;display: flex;align-items: center;justify-content: center;background-size: cover !important;height: 4rem;width: 3rem;}
.z_nn .bottom .left .swiper-container ul li a dt{width: 1%;margin-left: 0.5rem;}
.z_nn .bottom .left .swiper-container ul li a dt h4{font-size: 0.8rem;margin-bottom: 0.5rem;}
.z_nn .bottom .left .swiper-container ul li a dt h4 span{font-size: 1rem;width: 85%;}
.z_nn .bottom .left .swiper-container ul li a dt font{font-size: 0.8rem;height: 2.5rem;}
.z_nn .bottom .right{width: 100%;margin-top: 1rem;}
.z_mapcon{width: 100%;float: left;padding: 0;position: initial;margin: 0;margin-bottom: 1rem;height: auto;}
.z_mapcon .left{width: 100%;float: left;position: initial;}
.z_mapcon .right{display: none;}
.z_mapcon .z_max{position: initial;max-width: 100%;float: left;background: url(/static/images/bg2.jpg) no-repeat;background-size: cover;}
.z_mapcon .z_max .con{width: 94%;margin-right: 3%;}
.z_mapcon .z_max .con h3{margin-top: 1rem;margin-bottom: 2rem;font-size: 2rem;}
.z_mapcon .z_max .con h3 span{margin-bottom: 0.5rem;font-size: 1rem;}
.z_mapcon .z_max .con h3 span img{width: 1rem;}
.z_mapcon .z_max .con ul li{width: 100%;margin-bottom: 1rem;height: 3rem;}
.z_mapcon .z_max .con ul li input{font-size: 0.8rem;}
.z_mapcon .z_max .con ul li:nth-child(2){margin:0;margin-bottom: 1rem;}
.z_mapcon .z_max .con ul li:nth-child(4){margin-bottom: 1rem;}
.z_mapcon .z_max .con ul li:nth-child(4) textarea{font-size: 0.8rem;}
.z_mapcon .z_max .con ul li:nth-child(5){margin-bottom: 2rem;}
.z_mapcon .z_max .con ul li:nth-child(5) input{width: 40%;font-size: 1rem;}
.z_fd{right: 2%;bottom: 5%;}
.z_fd ul li{background: #e6e7e8 !important;}
.z_fd ul li:nth-child(1){display: block;}
.z_fd ul li:nth-child(2){display: none;}
.z_fd ul li:nth-child(3){display: none;}
.z_fd ul li a{width: 3rem;height: 3rem;}
.z_fd ul li:hover a img.img1{display: block !important;}
.z_fd ul li:hover a img.img2{display: none !important;}
.z_foot{padding-top: 2rem;}
.z_foot .bot .left{display: none;}
.z_foot .bot .right h3{margin-bottom: 1rem;font-size: 1.5rem;}
.z_foot .bot .right h3 span{font-size: 1.2rem;}
.z_foot .bot .right .ewm .img{background: none;padding: 0;margin-right: 5%;width: 25%;}
.z_foot .bot .right .ewm .img span{position: initial;font-size: 0.8rem;display: block;width: 100%;text-align: center;white-space: nowrap;transform: scale(.7);transform-origin: 40% 100%;}
.z_foot .bot .right .ewm .dt{margin-top: 0;}
.z_foot .bot .right .ewm .dt .tel{margin-bottom: 0.5rem;}
.z_foot .bot .right .ewm .dt .tel h3{margin-right: 0.5rem;}
.z_foot .bot .right .ewm .dt .tel h3 span{font-size: 0.8rem;}
.z_foot .bot .right .ewm .dt .tel font{font-size: 1rem;}
.z_foot .bot .right .ewm .dt h4{font-size: 0.9rem;width: 80%;line-height: 1.5;}
.z_foot .foot{margin-top: 2rem;}
.z_foot .foot .z_max{display: block;padding: 0.5rem 0;text-align: center;font-size: 0.7rem;line-height: 1.5;}
.z_foot .foot .z_max font{display: block;}
.z_banner.active{height: 10rem;}
.z_banner.active img{display: none;}
.z_weizi .z_max{font-size: 0.8rem;height: 2.5rem;}
.z_title1{margin: 2rem 0;background: none;}
.z_title1 h3{font-size: 1.5rem;margin-bottom: 0.5rem;}
.z_title1 font{font-size: 1.2rem;}
.z_ftitle{margin-bottom: 2rem;white-space: nowrap;}
.z_ftitle a{padding-bottom: 1rem;margin: 0 2%;font-size: 0.9rem;}
.z_title2{margin-bottom: 2rem;}
.z_title2 h3{font-size: 1.2rem;padding: 0.5rem 0;}
.z_title2 font{font-size: 2rem;}
.z_aa1{margin-bottom: 2rem;}
.z_aa1 font{width: 100%;height: 100%;background: rgba(125, 175, 4, 0.5);font-size: 0.8rem;box-sizing: border-box;padding: 0 5%;}
.z_aa2{padding-bottom: 0;margin-bottom: 2rem;}
.z_aa2 h4{display: none;}
.z_aa2 ul{padding: 0;display: grid;grid-template-columns: 1fr 1fr;}
.z_aa2 ul li{width: 100%;padding: 1rem 0;}
.z_aa2 ul li:nth-child(2n){border-right: 0px;}
.z_aa2 ul li:nth-child(5n){border-right: 1px solid #e6e6e6;}
.z_aa2 ul li:last-child{border-right: 0;}
.z_aa2 ul li .mun_top{margin-bottom: 0.5rem;}
.z_aa2 ul li .mun_top h3{font-size: 2rem;}
.z_aa2 ul li .mun_top span{font-size: 0.8rem;margin-bottom: 0.3rem;}
.z_aa2 ul li p{font-size: 0.8rem;}
.z_aa3{padding: 1rem;margin-bottom: 2rem;}
.z_aa3 .top .left{margin: 0;font-size: 0.8rem;}
.z_aa3 .top .right{display: none;}
.z_aa3 .bottom{margin-top: 1rem;font-size: 1rem;line-height: 1.5;}
.z_aa4{display: block;margin-bottom: 2rem;}
.z_aa4 .left{width: 100%;float: left;}
.z_aa4 .right{width: 100%;padding: 1rem;float: left;margin: 0;}
.z_aa4 .right::before{display: none;}
.z_aa4 .right::after{display: none;}
.z_aa4 .right h3{margin: 0;margin-bottom: 0.5rem;font-size: 1rem;}
.z_aa4 .right font{font-size: 0.8rem;height: auto;display: block;}
.z_aa5{margin-bottom: 2rem;}
.z_aa5 .font{margin-bottom: 3rem;font-size: 1rem;}
.z_aa5 ul{padding: 0;}
.z_aa5 ul li{width: 48%;padding: 0.5rem;height: auto;}
.z_aa5 ul li h3{margin-top: 1rem;margin-bottom: 2rem;}
.z_aa5 ul li h3 span{padding-bottom: 1rem;font-size: 2rem;}
.z_aa5 ul li font{margin-top: 1rem;display: block;font-size: 0.8rem;line-height: 1.5;}
.z_aa5 ul li h4{font-size: 2rem;}
.z_aa5 ul li h5{width: 4rem;height: 7rem;left: 7%;top: -1rem;}
.z_aa5 ul li h5 text{font-size: 1rem;left: 0.5rem;top: 1.5rem;}
.z_aa5 ul li h5 span{font-size: 1rem;bottom: 1.5rem;left: 2.5rem;}
.z_aa5 ul li h5 span::before{left: 0.4rem;height: 2rem;top: -2.3rem;}
.z_aa6{margin-bottom: 1rem;}
.z_aa6 ul li{margin-bottom: 1rem;}
.z_aa6 ul li .left{width: 100%;margin-bottom: 0.5rem;}
.z_aa6 ul li bt{width: 100%;}
.z_aa6 ul li bt dt{margin-bottom: 1rem;}
.z_aa6 ul li bt dt h3{font-size: 1rem;margin-bottom: 0.5rem;}
.z_aa6 ul li bt dt h3::before{margin-right: 0.5rem;}
.z_aa6 ul li bt dt font{font-size: 0.8rem;text-indent: 1rem;}
.z_ftitle1{margin-top: -2rem;margin-bottom: 2rem;height: 3rem;}
.z_ftitle1 a{margin: 0 2%;font-size: 0.9rem;}
.z_xiaozhang{padding: 0;padding-bottom: 1rem;margin-bottom: 2rem;background-size: 100%;display: block;}
.z_xiaozhang .left{width: 100%;float: left;margin-bottom: 1rem;}
.z_xiaozhang .right{float: left;margin: 0;}
.z_xiaozhang .right h3{height: 3rem;margin-bottom: 1rem;}
.z_xiaozhang .right h3 img{width: 1rem;}
.z_xiaozhang .right h3 span{font-size: 1.2rem;}
.z_xiaozhang .right h3 span img{width: 1.5rem;margin-right: 0.5rem;}
.z_xiaozhang .right .font{font-size: 0.8rem;line-height: 1.5;}
.z_team1 .title{padding: 0;border: 0;margin-bottom: 2rem;}
.z_team1 .title h3{font-size: 1.2rem;}
.z_team1 .title h3::before{margin-right: 0.5rem;height: 1.5rem;}
.z_team1 .title h4 a{margin-left: 0.5rem;font-size: 0.9rem;}
.z_team1 .title h4 a.active::before{display: none;}
.z_team1 .font{padding: 0;font-size: 0.9rem;}
.z_team2 ul li{height: auto;margin-top: 4rem;margin-bottom: 1rem;width: 50%;border-top: 0;}
.z_team2 ul li a .img{margin-top: -4rem;}
.z_team2 ul li a .img img{height: 8rem;}
.z_team2 ul li:hover a font{display: none;}
.z_team2 ul li:hover a h3{display: block;}
.z_team2 ul li:hover{background: none;border-top: 0;box-shadow:initial}
.z_team2 ul li a h3{margin:0.5rem 0;font-size: 1rem;}
.z_team2 ul li a h3 span{font-size: 0.8rem;}
.z_team2 ul li a i{width: 50%;height: 2rem;font-size: 0.8rem;line-height: 2rem;}
.z_page{text-align: center;margin-top: 1rem;margin-bottom: 2rem;}
.z_page a{margin-bottom: 0.5rem;}
.z_teamshow{display: block;padding: 1rem;margin-bottom: 1rem;}
.z_teamshow .left{width: 100%;float: left;}
.z_teamshow .right{width: 100%;float: left;margin:0;margin-top: 1rem;}
.z_teamshow .right h3{padding-bottom: 0.5rem;margin-bottom: 1rem;font-size: 1.2rem;}
.z_teamshow .right .font{font-size: 0.8rem;}
.z_fanye{margin-bottom: 2rem;}
.z_fanye a{height: 2.5rem;font-size: 0.8rem;width: 100%;justify-content: flex-start !important;margin-bottom: 0.5rem;}
.z_fanye a img{display: none !important;}
.z_fanye a:nth-child(1){padding-left: 1rem;}
.z_fanye a:nth-child(2){padding-left: 1rem;padding-right: 0;}
.z_dan{margin-bottom: 2rem;}
.z_dan .font{font-size: 0.8rem;}
.z_dan2 h3{font-size: 1rem;margin-bottom: 2rem;line-height: 1.5;}
.z_dan2 ul li .dt{margin-left: 3%;width: 44%;}
.z_dan2 ul li .dt h4{font-size: 0.9rem;margin-bottom: 0.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-bottom: 0;border-bottom: 0;width: 100%;}
.z_dan2 ul li .dt font{font-size: 0.8rem;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.z_dan2 ul li:nth-child(2n) .dt{margin-right: 3%;}
.z_dan2 ul li:nth-child(2n) .dt h4{border-bottom: 0;}
.z_dan3{margin-bottom: 2rem;}
.z_dan3 .li{padding: 1rem;font-size: 0.8rem;}
.z_dan3 .li h3{font-size: 1.2rem;margin-bottom: 1rem;}
.z_dan3 .li h3 img{width: 1.5rem;}
.z_dan3 .li img{height:auto;}
.z_dan4{margin-bottom: 1rem;}
.z_dan4 ul li{margin-bottom: 1rem;}
.z_dan4 ul li .dt{display: none;}
.z_dan4 ul li h3{padding: 0 0.5rem;font-size: 0.9rem;height: 2rem;line-height: 2rem;}
.z_nn1 ul li{padding: 1rem;}
.z_nn1 ul li a .left{display: none;}
.z_nn1 ul li a .right{margin: 0;float: left;}
.z_nn1 ul li a .right h3{display: none;}
.z_nn1 ul li a .right h4{font-size: 1rem;margin-bottom: 0.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.z_nn1 ul li a .right .font{font-size: 0.8rem;margin: 0;height: 2.5rem;}
.z_nn1 ul li a .right .a{display: none;}
.z_show{font-size: 0.8rem;}
.z_show .title{box-sizing: border-box;padding: 1rem;margin-bottom: 0.5rem;}
.z_show .title h3{font-size: 1.2rem;}
.z_show .title h4{font-size: 0.7rem;}
.z_show .title h4 img{width: 1rem;}
.z_cc ul li{margin: 0;margin-bottom: 1rem;width: 48.5%;}
.z_cc ul li:nth-child(2n){float: right;}
.z_cc ul li a .img{margin-bottom: 0.5rem;}
.z_cc ul li a h3{font-size: 1rem;}
.z_show .title.title1{height: auto;}
.z_show.ser{font-size: 0.8rem;}
.z_cc1 ul li{margin: 0;margin-bottom: 1rem;width: 48.5%;}
.z_cc1 ul li:nth-child(2n){float: right;}
.z_cc1 ul li a .img{margin-bottom: 0.5rem;}
.z_cc1 ul li a h3{font-size: 0.7rem;white-space: nowrap;}
.z_join .ul{padding: 1rem;margin-top: -2rem;padding-top: 3rem;}
.z_join .ul ul li{width: 100%;margin: 0;height: auto;float: left;margin-bottom: 1rem;}
.z_join .ul ul li .title{margin-bottom: 0.5rem;font-size: 1rem;}
.z_join .ul ul li .nr dt{font-size: 0.9rem;margin-bottom: 0.5rem;}
.z_join .ul ul li .nr dt:last-child{margin-bottom: 0;}
.z_join .ul ul li .nr dt font{margin-right: 0.5rem;}
.z_join .ul ul li .nr input{height: 2.5rem;padding-left: 1rem;font-size: 0.9rem;}
.z_join .ul ul li .nr .xb font{margin-right: 1rem;font-size: 0.9rem;}
.filter-text{background-size: 3%;}
.z_join .ul ul li .nr dt .span{padding-left: 1rem;margin-left: 0.5rem;width: 15rem;}
.z_join .ul .anniu{margin-top: 0;}
.z_join .ul .anniu input{font-size: 1rem;height: 2.5rem;width: 50%;}
.z_cjwt{margin-bottom: 2rem;}
.z_cjwt ul{width: 100%;padding-left: 1rem;}
.z_cjwt ul li{margin-bottom: 1rem;padding: 1rem;}
.z_cjwt ul li h5{left: -1.5rem;width: 2rem;background-size: 100%;height: 2.3rem;margin-top: 0;font-size: 1rem;}
.z_cjwt ul li h3{font-size: 0.9rem;}
.z_cjwt ul li h3 span{font-size: 0.8rem;}
.z_cjwt ul li h4{font-size: 0.8rem;}
.z_cjwt ul li h4 span{font-size: 0.8rem;}
.z_con{display: block;}
.z_con .left{width: 100%;float: left;margin-bottom:1rem;line-height: 1.5;}
.z_con .left h3{margin-top: 0.5rem;font-size: 1.2rem;margin-bottom: 0;}
.z_con .left font{font-size: 0.9rem;}
.z_con .center{justify-content: space-between;padding-right: 0;width: 100%;float: left;margin-bottom: 1rem;}
.z_con .center li{margin-right: 0;width: 30%;}
.z_con .center::before{display: none;}
.z_con .center li h3{font-size: 0.9rem;}
.z_con .center li font{font-size: 0.7rem;white-space: nowrap;transform: scale(.8);display: block;transform-origin: 0;}
.z_con .right{width: 100%;float: left;text-align: center;}
.z_con .right font{font-size: 0.8rem;padding-top: 0.5rem;}
.z_map{margin-top: 1rem;margin-bottom: 2rem;}
.z_con1{margin-bottom: 0;}
.z_con1 .left{width: 100%;}
.z_con1 .left .title{font-size: 1.2rem;margin-bottom: 1rem;}
.z_con1 .left .title::before{height: 1.2rem;margin-right: 0.5rem;}
.z_con1 .left .font{font-size: 0.8rem;margin-bottom: 1rem;}
.z_con1 .left .xz{width: 80%;}
.z_con1 .left .xz .down{height: 2.5rem;font-size: 1rem;}
.z_con1 .left .xz h3{font-size: 1.2rem;}
.z_con1 .right{width: 100%;margin-top: 2rem;}
.z_con1 .right .logo{margin-left:5%;width: 20%;margin-right: 10%;}
.z_con1 .right .ewm{width: 65%;}
.z_con1 .right .ewm img{width: 6rem;margin-right: 0.5rem;}
.z_con1 .right .ewm font{font-size: 0.8rem;margin-left: 0;}
.z_con1 .right .shu{margin-top: 1rem;margin-bottom: 2rem;}
.z_con2{margin-bottom: 2rem;}
.z_con2 li{margin-bottom: 1rem;}
.z_con2 li h3{padding-bottom: 0.5rem;}
.z_con2 li h3 font{font-size: 1rem;line-height: 1.5;}
.z_con2 li h3 font img{width: 1.5rem;}
.z_con2 li h3::after{display: none;}
.z_con2 li .font{font-size: 0.8rem;padding: 1rem;}
}
