.tz-bd { padding: 60px; background-size: 100% 100%; background-position: center; } .tz-bd .tz-c .tz-cl { width: 58%; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .tz-bd .tz-c .tz-cr { width: 40%; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .tz-cll { width: 60%; } .tz-clr { width: 40%; display: flex; flex-wrap: wrap; } .tz-clr span { display: block; width: 100%; font-size: 18px; font-family: "Microsoft YaHei"; font-weight: 400; line-height: 24px; color: #ffffff; margin-bottom: 10px; } .tz-bd h4 { font-size: 18px; font-family: "Microsoft YaHei"; font-weight: 400; line-height: 24px; color: #ffffff; position: relative; } .tz-bd h4 img { vertical-align: middle; } .tz-bd h4 span { font-size: 63px; font-family: "Microsoft YaHei"; font-weight: bold; line-height: 83px; color: #ffffff; margin: 0 10px; } .tz-bd p { font-size: 14px; font-family: "Microsoft YaHei"; font-weight: 400; color: #ffffff; } .tz-bd p span { font-size: 44px; font-family: "Microsoft YaHei"; font-weight: bold; color: #ffffff; } .tz-bd .tz-c { margin: 10px 0; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; } .tz-bd .tz-t p { display: inline-block; margin-right: 20px; } .tz-bd .tz-c p { display: flex; flex-wrap: wrap; align-items: center; } .tz-bd .tz-c p span { margin-left: 10px; } .tz-bd .tz-c .tz-cr p { color: rgba(255, 255, 255, 0.54); } .tz2 { margin: 20px auto 30px; overflow: hidden; } .tz2 .search { max-width: 400px; width: 80%; margin: 0 auto; height: 40px; position: relative; float: right; border-bottom: 1px solid #efefef; transition: all ease .3s; } .tz2 .search:hover { border-bottom: 1px solid #00a29d; } .tz2 .search img { position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 20; } .sou2 { display: none; } .tz2 .search:hover .sou1 { display: none; } .tz2 .search:hover .sou2 { display: block; } .tz2 .search input { width: 100%; height: 100%; background: #ffffff; padding: 0px 25px; border: none; } input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 12px; font-family: "Microsoft YaHei"; color: #e6e6e6; } input::-moz-placeholder { /* Firefox 19+ */ font-size: 12px; font-family: "Microsoft YaHei"; color: #e6e6e6; } input:-ms-input-placeholder { /* IE 10+ */ font-size: 12px; font-family: "Microsoft YaHei"; color: #e6e6e6; } input:-moz-placeholder { /* Firefox 18- */ font-size: 12px; font-family: "Microsoft YaHei"; color: #e6e6e6; } .tz3 { margin: 0px auto; } .tz-nav { width: 100%; /* margin-bottom: 40px; */ margin-bottom: 30px; overflow: hidden; } .tz-mun li { width: 25%; padding: 22px 0; float: left; display: flex; align-items: center; justify-content: center; background: #ffffff; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.03); cursor: pointer; } .tz-mun li span { font-size: 14px; font-family: "Microsoft YaHei"; font-weight: 400; line-height: 19px; color: #00a29d; margin-left: 12px; } .tz-mun li.active { background: #00a29d; } .tz-mun li .img { display: none; } .tz-mun li.active .img1 { display: none; } .tz-mun li.active .img { display: block !important; } .tz-mun li.active span { color: #ffffff; } .tz-ul .tz-li { display: none; } .tz-ul .tz-li.active { display: block !important; } .tz-ul .tz-box { padding: 20px 0px; border-bottom: 1px dashed #ddd; transition: all ease 0.3s; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .tz-ul .tz-box:first-child { /* border-top: 1px dashed #ddd; */ } .tz-ul .tz-box a { font-size: 14px; font-family: "Microsoft YaHei"; font-weight: 400; line-height: 19px; color: #aeaeae; transition: all ease 0.3s; display: inline-block; cursor: pointer; } .tz-ul .tz-box a:first-child { width: 30%; text-align: center; } .tz-ul .tz-box a:last-child { width: 66.666%; } .tz-ul .tz-box:hover a { color: #000000; cursor: pointer; } .tz-ul .tz-boxx { width: 100%; } .tz-ul .tz-boxx .tz-video { width: 100%; position: relative; } .tz-ul .tz-boxx .tz-video video { max-width: 100%; width: 100%; } .tz-ul .tz-boxx .tz-video #btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .tz-ul .tz-boxx p { font-family: "Microsoft YaHei"; font-weight: 400; line-height: 26px; margin-top: 20px; font-size: 14px; color: #595959; } .tz-li .page-list { width: 100%; margin: 60px 0 20px; display: flex; align-items: center; justify-content: center; } .tz-li .page-list .page-li { width: 68px; height: 58px; background: #eeeeee; transition: all ease 0.3s; } .tz-li .page-list .page-li a { width: 100%; height: 100%; font-size: 14px; font-family: "Microsoft YaHei"; font-weight: 400; line-height: 19px; color: #000000; display: flex; align-items: center; justify-content: center; transition: all ease 0.3s; cursor: pointer; } .tz-li .page-list .page-li.active, .tz-li .page-list .page-li:hover { background: #00a29d; } .tz-li .page-list .page-li.active a, .tz-li .page-list .page-li:hover a { color: #ffffff; } @media screen and (max-width: 991px) { .tz-bd .tz-c .tz-cl, .tz-bd .tz-c .tz-cr { width: 100%; } .tz-cll { width: 60%; } .tz-clr { width: 30%; } .tz-bd { padding: 30px; } .tz-bd h4 span { font-size: 34px; line-height: 50px; margin: 0 10px; } .tz-bd p span { font-size: 26px; } .tz-li .page-list { width: 100%; margin: 40px 0 20px; } .tz-nav { width: 100%; margin-bottom: 20px; } .tz-mun li { padding: 15px 0; } .tz-mun li span { margin-left: 5px; } .tz-li .page-list .page-li { width: 45px; height: 40px; } .tz-ul .tz-box { padding: 10px 0; } .tz-ul .tz-box a:first-child, .tz-ul .tz-box a:last-child { width: 100%; text-align: left; margin: 2px 0; } } @media screen and (max-width: 480px) { .tz-bd .tz-c p, .tz-cll, .tz-clr { width: 100%; } .tz-clr span { width: 80px; margin: 10px 0; } .tz2 .search { float: none; } } .tz-item .toggle-container { height: 40px; position: relative; cursor: pointer; display: flex; align-items: center; overflow: hidden; } .tz-item .toggle-progress { position: absolute; bottom: 0; left: 0; width: 50%; /* width: 100%; */ height: 2px; background: #00a29d; transition: left 0.3s ease; } .tz-item .toggle-progress-bg { position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #eee; } .tz-item .toggle-label { width: 50%; /* width: 100%; */ height: 100%; display: flex; align-items: center; justify-content: center; z-index: 1; /* font-weight: bold; */ color: #595959; transition: color 0.3s; } .tz-item .toggle-label p { transform: translateY(-10px); } .tz-item .toggle-label.active { color: #00a29d; } .tz-item { /* display: none; */ opacity: 0; } .tz-item.on { /* display: block; */ opacity: 1; } .tz4 { width: 100%; margin-top: 36px; background: url("/uploads/image/20260417/69e1f91e07996.jpg") center center / cover no-repeat; aspect-ratio: 1024 / 170; display: flex; align-items: center; } .tz4 .tz4-info { color: #fff; } .tz4 .tz4-info h4 { margin: 0 0 1.0417vw; font-size: 1.6667vw; line-height: 1.2; font-weight: 500; } .tz4 .tz4-info p { margin: 0.4167vw 0 0; font-size: 0.8333vw; line-height: 1.6; color: rgba(255, 255, 255, 0.95); display: flex; align-items: center; gap: 0.4167vw; } .tz4 .tz4-info p img { width: 0.8333vw; min-width: 12px; height: auto; } @media screen and (max-width: 768px) { .tz4 { margin-top: 24px; aspect-ratio: auto; min-height: 180px; background-position: right center; padding: 24px 0; align-items: flex-start; } .tz4 .tz4-info { margin-left: 20px; margin-right: 20px; } .tz4 .tz4-info h4 { margin-bottom: 10px; font-size: 22px; } .tz4 .tz4-info p { margin-top: 6px; font-size: 14px; line-height: 1.5; gap: 8px; } .tz4 .tz4-info p img { width: 14px; min-width: 14px; } } .tz-mun li img { max-width: 12px; height: auto; } .tz-text .people { margin-top: 36px; } .tz-text .people .pbox:not(:last-child) { margin-bottom: 30px; } .tz-text .people .pbox .pt { color: #000; font-weight: 700; padding: 10px 0; border-bottom: 2px solid #00a29d; font-size: 22px; line-height: 1.3; } .tz-text .people .pbox .list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.4583vw; margin-top: 1.0417vw; background: transparent !important; padding: 0; } .tz-text .people .pbox .list .item { display: block; width: 100%; border-radius: 0.8333vw; background: #F6F6F6; border: 1px solid #ececec; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); padding: 1.3542vw 0 1.25vw; margin: 0; overflow: hidden; } .tz-text .people .pbox .list .item .name { margin: 0; color: #5A5A5A; font-weight: 700; line-height: 1.17; font-size: 1.1458vw; padding-left: 1.25vw; } .tz-text .people .pbox .list .item .job { margin: 1.1458vw 0 0; padding-left: 1.25vw; color: rgba(102, 102, 102, 0.8); font-weight: 500; line-height: 1.44; font-size: 0.9375vw; } @media screen and (max-width: 768px) { .tz-text .people { margin-top: 30px; } .tz-text .people .pbox:not(:last-child) { margin-bottom: 20px; } .tz-text .people .pbox .pt { font-size: 18px; padding: 10px 0; } .tz-text .people .pbox .list { grid-template-columns: repeat(2, 1fr); gap: 18px 10px; margin-top: 14px; } .tz-text .people .pbox .list .item { padding: 0; border-radius: 14px; background: #f1f1f1; border: none; box-shadow: none; min-height: 148px; } .tz-text .people .pbox .list .item .name { font-size: 18px; line-height: 1.35; padding-left: 16px; padding-top: 26px; padding-right: 16px; } .tz-text .people .pbox .list .item .job { margin-top: 14px; font-size: 14px; line-height: 1.45; padding-left: 16px !important; padding-right: 16px !important; padding-bottom: 34px !important; } }