﻿* {
    box-sizing: border-box;
  }
  html,
  body {
    font-size: 10px;
    margin: 0;
    padding: 0;
  }
  
  .newheader {
    position: relative;
    width: 100%;
    height: 9rem;
    border: 1px solid rgba(255, 255, 255, 0.5);
  }
  .newheader-inner {
    width: 100%;
    height: 100%;
    display: flex;
  }
  
  .menupanel,
  .menupanel ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: left;
    list-style: none;
  }
  .menupanel > li {
    position: relative;
    display: inline-block;
    height: 90px;
    margin-right: 5px;
  }
  
  .menupanel > li ul {
    position: absolute;
    top: 99%;
    left: 0;
    display: none;
  }
  .menupanel > li:hover > ul {
    display: block;
  }
  .menupanel > li li {
    position: relative;
    background: #fff;
    z-index: 90;
  }
  .menupanel .menupanel-inner {
    width: 100%;
    height: 90px;
  }
  .menupanel > li li .menupanel-inner {
    width: 100%;
    height: 59px;
  }
  .menupanel .menupanel-title {
    color: rgba(0, 0, 0, 0.9);
    font-size: 16px;
    padding-left: 16px;
    padding-right: 16px;
    line-height: 90px;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
  }
  .menupanel > li li .menupanel-inner .menupanel-title:hover {
    background: #eaeaea;
  }
  .menupanel > li li .menupanel-title {
    line-height: 59px;
  }
  .headerview1 .menupanel .menupanel-title {
    color: #fff;
  }
  .headerview1 .menupanel > li li {
    background: rgba(0, 0, 0, 0.5);
  }
  
  .headerview1 .menupanel > li li .menupanel-inner .menupanel-title:hover {
    background: rgba(0, 0, 0, 0.9);
  }
  .newheader-title {
    width: 20%;
    text-align: right;
    padding-top: 5px;
    padding-right: 20px;
  }
  .newheader-neirong {
    flex: 1;
    text-align: center;
  }
  .newheader-query {
    position: relative;
    width: 90px;
    text-align: center;
    border-left: 1px solid rgba(0, 0, 0, 0.5);
    cursor: pointer;
  }
  .newheader-other {
    width: 90px;
    text-align: center;
    border-left: 1px solid rgba(0, 0, 0, 0.5);
    cursor: pointer;
  }
  .newheader-title img {
    width: 12.5rem;
  }
  .newheader-query img {
    width: 2.5rem;
    padding-top: 35px;
  }
  .newheader-other img {
    width: 8.5rem;
    padding: 3rem;
    padding-top: 35px;
  }
  .newheader-query:hover,
  .newheader-other:hover {
    background: rgba(0, 0, 0, 0.1);
  }
  .newheader .el-menu--horizontal > .el-menu-item {
    float: left;
    padding: 0 2rem;
    font-size: 1.5rem;
    height: 9rem;
    line-height: 9rem;
    margin: 0;
    border-bottom: none;
    color: #111111;
  }
  .newheader .el-menu.el-menu--horizontal {
    border: none;
  }
  .newheader .el-menu {
    background: transparent;
  }
  .newheader .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
  .newheader .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover,
  .el-menu--horizontal > .el-submenu .el-submenu__title:hover {
    background-color: transparent;
  }
  .newheader-title .logo1 {
    display: inline-block;
  }
  .newheader-title .logo2 {
    display: none;
  }
  
  .headerview1 .newheader-title .logo1 {
    display: none;
  }
  .headerview1 .newheader-title .logo2 {
    display: inline-block;
  }
  .newheader-query .search1 {
    display: inline-block;
  }
  .newheader-query .search2 {
    display: none;
  }
  .headerview1 .newheader-query .search1 {
    display: none;
  }
  .headerview1 .newheader-query .search2 {
    display: inline-block;
  }
  .newheader-other .global1 {
    display: inline-block;
  }
  .newheader-other .global2 {
    display: none;
  }
  .headerview1 .newheader-other .global1 {
    display: none;
  }
  .headerview1 .newheader-other .global2 {
    display: inline-block;
  }
  .headerview1 .newheader .el-menu--horizontal > .el-menu-item {
    color: #fff;
  }
  .headerview1 .newheader-query {
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
  .headerview1 .newheader-other {
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
  .headerview1 .el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
  .headerview1 .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
    outline: 0;
    color: #fff;
  }
  .headerview1 .menupanel1 > li > .menupanel1-neirong .menupanel1-link {
    color: #fff;
  }
  .headerview1 .menuquery1-link1,
  .headerview1 .menuquery1-label {
    color: #fff;
  }
  .headerview1 .menuquery1 {
    background: rgba(0, 0, 0, 0.2);
  }
  
  .newheader-search {
    position: absolute;
    top: 110%;
    right: 0;
    width: 250px;
    padding: 20px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    z-index: 90;
    display: none;
  }
  .newheader-search-input input {
    width: 100%;
    height: 36px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    margin-bottom: 20px;
    outline: none;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
  }
  
  .newheader-search-other {
    text-align: center;
  }
  .newheader-search-other button:nth-child(1) {
    margin-right: 20px;
  }
  .newheader-search-other button {
    border-radius: 5px;
    color: #fff;
    background: #5fa5eb;
    border: none;
    padding: 5px 20px;
    cursor: pointer;
  }
  
  .newfooter {
    padding: 5rem;
    background: #2b2f34;
    padding-bottom: 36px;
  }
  .newfooter-inner {
    width: 100%;
  }
  .newfooter-top {
    margin-bottom: 20px;
    display: flex;
  }
  .newfooter-top-left {
    width: 250px;
  }
  .newfooter-logo {
    margin-bottom: 50px;
  }
  .newfooter-logo img {
    width: 100%;
  }
  .newfooter-input {
    margin-bottom: 20px;
  }
  .newfooter-input select {
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: transparent;
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
  }
  .newfooter-input select option {
    color: rgba(0, 0, 0, 0.9);
  }
  .newfooter-top-cent {
    flex: 1;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
  }
  
  .newfooter-item1 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .newfooter-link1 {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 50px;
    flex: none;
  }
  .newfooter-link1-inner {
    width: 100%;
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    display: flex;
    padding-bottom: 10px;
  }
  .newfooter-link1-image {
    width: 36px;
  }
  .newfooter-link1-image img {
    width: 100%;
  }
  .newfooter-link1-title {
    flex: 1;
    text-align: center;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.5);
    display: block;
    text-decoration: none;
  }
  .newfooter-top-right {
    position: relative;
    width: 250px;
  }
  .newfooter-top-icon {
    margin-bottom: 50px;
    display: flex;
  }
  .newfooter-top-point {
    width: 45px;
    height: 45px;
    border-radius: 100%;
    background: #444a53;
    line-height: 45px;
    text-align: center;
    margin-right: 20px;
    display: flex;
  }
  .newfooter-top-point:hover {
    background: #1658c5;
  }
  .newfooter-top-icon img {
    margin: auto;
    width: 20px;
  }
  .newfooter-top-phone {
    font-family: Source Han Sans CN;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.5);
  }
  .newfooter-bottom {
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 36px;
  }
  .newfooter-title {
    font-size: 25px;
    text-align: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
  }
  .imagepanel {
    position: absolute;
    top: 75px;
    left: 0;
    width: 190px;
    height: 190px;
    background: #fff;
    display: none;
  }
  .imagepanel-inner {
    width: 100%;
    padding: auto;
    height: 100%;
    display: flex;
  }
  .imagepanel-inner img {
    width: 100%;
  }
  .newfooter-top-phone a {
    text-decoration: none;
    color: inherit;
  }
  
  .phoneheader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 160px;
    border: 1px solid green;
    z-index: 190;
    display: none;
  }
  .phoneheader-panel1 {
    width: 100%;
    height: 100%;
    display: flex;
    background: #fff;
  }
  
  .phoneheader-neirong {
    position: absolute;
    top: 160px;
    width: 100%;
    height: 3500px;
    background: rgba(0, 0, 0, 0.5);
    display: none;
  }
  .phoneheader-logo {
    flex: 1;
    padding-left: 190px;
    padding-top: 10px;
    height: 100%;
  }
  .phoneheader-logo img {
    height: 90%;
  }
  .phoneheader-icon {
    width: 190px;
    height: 100%;
    text-align: center;
    padding-top: 36px;
  }
  .phoneheader-icon img {
    height: 70%;
  }
  .phoneheader-close {
    width: 250px;
    padding-top: 20px;
    text-align: center;
    color: #fff;
    float: right;
    font-size: 90px;
  }
  .phoneheader-menu {
    margin-right: 250px;
    height: 100%;
    background: #fff;
  }
  .phoneheader-menu ul {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .phoneheader-menu ul li {
    height: auto;
    width: 100%;
    display: block;
  }
  .phoneheader-menu ul .phoneheader-menu-inner {
    width: 100%;
    height: auto;
  }
  .phoneheader-menu ul .phoneheader-menu-link {
    width: 100%;
    height: 160px;
    display: block;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.7);
    font-size: 59px;
    padding-left: 190px;
    line-height: 160px;
  }
  .phoneheader-menu
    > ul
    > li:nth-child(2n)
    > .phoneheader-menu-inner
    .phoneheader-menu-link {
    background: rgba(0, 0, 0, 0.05);
  }
  .phoneheader-menu
    > ul
    > li:nth-child(2n + 1)
    > .phoneheader-menu-inner
    .phoneheader-menu-link {
    background: rgba(0, 0, 0, 0.09);
  }
  .phoneheader-menu > ul ul {
    display: none;
  }
  .phoneheader-menu > ul .open > ul {
    display: block;
  }
  .phoneheader-menu > ul ul li .phoneheader-menu-link {
    padding-left: 250px;
  }
  .neirongtemplate {
    position: relative;
  }
  .zhxxquery1 {
    width: 100%;
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
    flex-wrap: wrap;
  }
  .zhxxquery1-panel1 {
    width: 33.33%;
    height: 250px;
    padding-left: 20px;
    margin-bottom: 20px;
  }
  
  .zhxxquery1-panel1-inner {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .zhxxquery1-panel1-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .zhxxquery1-panel1-image img {
    width: 100%;
    height: 100%;
  }
  .zhxxquery1-panel1-neirong {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #2761bf;
    padding: 50px;
    padding-top: 70px;
    border-radius: 10px;
    display: none;
  }
  .zhxxquery1-panel1-title {
    font-size: 25px;
    color: #ffff;
    margin-bottom: 10px;
  }
  .zhxxquery1-panel1-label {
    font-size: 16px;
    color: #ffff;
    margin-bottom: 10px;
  }
  .zhxxquery1-panel1-label span {
    color: yellow;
  }
  .chanpinzhongxin .list_right{
    padding: 0 2rem;
  }
  .cpzxquery1 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .cpzxquery1-view1 {
    width: 100%;
    /* padding: 25px; */
    flex: none;
    border: 1px solid #F6F9FA;
    margin-bottom: 2rem;
  }
  
  .cpzxquery1-view1-inner {
    width: 100%;
    display: flex;
    height: 220px;
  }
  .cpzxquery1-view1-image {
    position: relative;
    /* width: 100%; */
    height: 220px;
    overflow: hidden;
    text-align: center;
  }
  .cpzxquery1-view1-image img {
    height: 100%;
    width: 100%;
  }
  .cpzxquery1-view1-neirong {
    padding: 20px;
    width: 45%;
    min-width: 400px;
  }
  .cpzxquery1-view1-title {
    text-align: left;
    font-family: HarmonyOS Sans SC;
    font-weight: 300;
    font-size: 30px;
    line-height: 30px;
    color: #666;
    margin-bottom: 20px;
  }
  .cpzxquery1-view1-point {
    border-top: 1px solid #aeaeae;
  }
  .cpzxquery1-view1-list {
    width: 100%;
    margin: 0;
    padding: 0;
    display: block;
    padding: 10px;
    height: 92px;
  }
  .cpzxquery1-view1-list li {
    font-size: .5rem;
    line-height: 20px;
    color: #666;
  }
  /* .cpzxquery1-view1-inner:hover .cpzxquery1-view1-neirong{
    background: #1658c5;
  }
  .cpzxquery1-view1-inner:hover .cpzxquery1-view1-list{
    color: white;
  }
  .cpzxquery1-view1-inner:hover .cpzxquery1-view1-title,
  .cpzxquery1-view1-inner:hover .cpzxquery1-view1-list li {
    color: #fff;
  } */
  .cpzxquery1-view1-inner:hover .liaojie_btn{
    background: #1658c5;
    color: white;
  }
  .cpzxquery1-view1-item1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
  }
  .cpzxquery1-view1-label1:nth-child(1) {
    position: absolute;
    top: 20px;
    left: -20px;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.2);
    transform: rotate(-29deg);
  }
  .cpzxquery1-view1-label1:nth-child(2) {
    position: absolute;
    top: 36px;
    left: 190px;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.2);
    transform: rotate(-29deg);
  }
  .cpzxquery1-view1-label1:nth-child(3) {
    position: absolute;
    top: 220px;
    left: 100px;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.2);
    transform: rotate(-29deg);
  }
  .cpzxquery1-view1-label1 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  .text_content a,
  .content a,
  .text_content a,
  .content .items .item a,
  .zhaopinxinxi .searchPart a,
  .zhaopinxinxi .collapse a {
    text-decoration: none;
    color: inherit;
  }
  .gongsiyaowen .items .imgItem .img {
    height: 22rem;
  }
  .gongsiyaowen .items .imgItem .img img {
    width: 100%;
    height: 100%;
  }
  .wenjiaguangchang .items .imgItem .img {
    height: 22rem;
  }
  .wenjiaguangchang .items .imgItem .img img {
    width: 100%;
    height: 100%;
  }
  .zhishichanquan .item {
    height: 100%;
  }
  .zhishichanquan .item img {
    width: auto;
    height: 90%;
  }
  .zhishichanquan_neirong {
    padding: 10px 90px 0 90px;
    text-align: center;
    font-size: 16px;
  }
  .gongsiyaowen .text_content .title {
    line-height: 45px;
  }
  .yuanjianxingneng p {
    padding: 25px 100px;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 28px;
  }
  .yingyongfangxiang {
    margin-bottom: 90px;
  }
  .zhxxquery1-panel1-image a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  .zhaopinxinxi .duty .title {
    width: 90px;
  }
  .zhaopinxinxi .collapse .el-collapse-item__arrow {
    display: none;
  }
  .gongjianchuangcheng .lunbo_content .item {
    flex: 1;
    height: 160px;
  }
  .gongjianchuangcheng .lunbo_content .item img {
    width: 100%;
    height: 100%;
  }
  .gongjianchuangcheng .lunbo_content {
    padding: 1% 16%;
  }
  .gongjianchuangcheng .el-carousel__item img {
    width: 100%;
    height: 100%;
  }
  .zhishichanquan {
    margin-bottom: 90px;
  }
  .zhishichanquan .item p{font-size:18px}
  .xianjishiji .el-carousel__indicators--horizontal {
    bottom: 20px;
    left: 59%;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .xianjishiji .lunbo_content .text_content {
    padding: 20px 36px;
  }
  .gongsiyaowen .el-carousel__indicators--horizontal {
    bottom: 20px;
    left: 59%;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .gongsiyaowen .lunbo_content .text_content {
    padding: 20px 36px;
  }
  .el-carousel .el-icon-arrow-left:before {
    content: "" !important;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/other/prev1.png) no-repeat center;
    background-size: auto 100%;
  }
  .el-carousel .el-icon-arrow-right:before {
    content: "" !important;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/other/next1.png) no-repeat center;
    background-size: auto 100%;
  }
  .gongsiyaowen .items .imgItem .content .title {
    height: 97px;
    overflow: hidden;
  }
  .wenjiaguangchang .items .imgItem .content .title {
    height: 97px;
    overflow: hidden;
  }
  .gongsiyaowen .items .imgItem,
  .wenjiaguangchang .items .imgItem {
    width: 33.33%;
  }
  .subMenu .subMenutar a {
    text-decoration: none;
    color: inherit;
    margin-left: 5px;
    margin-right: 5px;
  }
  .subMenu .fangzi {
    width: 20px;
    padding: initial;
  }
  .subMenu .subMenutar a.active {
    color: #333;
  }
  .quntuangongzou .items .item .title .learn_more {
    width: 125px;
  }
  .quntuangongzou .items .item.active {
    border-bottom: 5px solid #1658c5;
  }
  .dangjiangongzuo .items .imgItem .content .learn_more {
    width: 125px;
  }
  .zhaopinxinxi .duty .selects button {
    padding: 0 2.5rem;
    line-height: 25px;
    color: #333;
  }
  .zhaopinxinxi .duty .selects button.el-button--primary {
    background: #1658c5;
    color: #fff;
  }
  .zhaopinxinxi .duty .title {
    line-height: 25px;
  }
  .subMenu .items .active a {
    color: #1658c5;
  }
  .subMenu .items a {
    color: #999999;
    font-size: 16px;
  }
  .zhaopinxinxi .t1 {
    font-family: HarmonyOS Sans SC;
    font-weight: 300;
    font-size: 42px;
    color: #000000;
  }
  .zhaopinxinxi .hengxian {
    margin-bottom: 20px;
  }
  .zhaopinxinxi .collapse .content {
    padding-left: 20px;
  }
  .zhaopinxinxi .apply .el-button--primary {
    background: #1658c5;
    color: #fff;
    padding: 0 2rem;
    line-height: 25px;
  }
  .zhaopinxinxi .collapse .apply {
    left: 90%;
  }
  .lvseditan .t1 {
    font-family: HarmonyOS Sans SC;
    font-weight: 300;
    font-size: 42px;
    color: #000000;
  }
  
  .lvseditan .subtitle {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 36px;
    color: #333333;
    padding-left: 20px;
  }
  .lvseditan .content .icon {
    width: 35px;
    padding: initial;
    padding-top: 5px;
  }
  .lvseditan .content .text {
    width: auto;
    flex: 1;
  }
  .zhanhuixinxi .content .zhanhui_time .mouth span {
    margin: initial;
    margin-right: 1rem;
    padding: 0.5rem 2.5rem;
    cursor: pointer;
    border-radius: 100%;
    font-size: 16px;
  }
  .zhanhuixinxi .content .zhanhui_time .year span {
    margin: initial;
    margin-right: 1rem;
    padding: 0.5rem 2.5rem;
    cursor: pointer;
    border-radius: 100%;
    font-size: 16px;
  }
  
  .gongsiyaowen .text_content .subTitle .gongzhonghao {
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  .zhaopinxinxi .apply .el-button:nth-child(1) {
    display: inline-block;
  }
  .zhaopinxinxi .apply .el-button:nth-child(2) {
    display: none;
  }
  .zhaopinxinxi .el-collapse-item.is-active .apply .el-button:nth-child(1) {
    display: none;
  }
  .zhaopinxinxi .el-collapse-item.is-active .apply .el-button:nth-child(2) {
    display: inline-block;
  }
  .zhaopinxinxi .apply .el-button--default {
    padding: 0 2rem;
    line-height: 25px;
  }
  .zhaopinxinxi .apply .el-button a {
    text-decoration: none;
    color: inherit;
  }
  .dailijingshaoshang .content table {
    table-layout: fixed;
  }
  .dailijingshaoshang .content table tr td {
    text-align: center;
  }
  .dailijingshaoshang .content .table1 tr td:nth-child(1) {
    width: 32.5%;
  }
  .dailijingshaoshang .content .table1 tr td:nth-child(2) {
    width: 22.5%;
  }
  
  .dailijingshaoshang .content .table1 tr td:nth-child(3) {
    width: 22.5%;
  }
  .dailijingshaoshang .content .table1 tr td:nth-child(4) {
    width: 22.5%;
  }
  
  .dailijingshaoshang .content .table2 tr td:nth-child(1) {
    width: 32.5%;
  }
  .dailijingshaoshang .content .table2 tr td:nth-child(2) {
    width: 22.5%;
  }
  .dailijingshaoshang .content .table2 tr td:nth-child(3) {
    width: 45%;
  }
  
  .dailijingshaoshang .content .table3 colgroup col:nth-child(1) {
    width: 5%;
  }
  .dailijingshaoshang .content .table3 colgroup col:nth-child(2) {
    width: 27.5%;
  }
  .dailijingshaoshang .content .table3 colgroup col:nth-child(3) {
    width: 22.5%;
  }
  .dailijingshaoshang .content .table3 colgroup col:nth-child(4) {
    width: 22.5%;
  }
  .dailijingshaoshang .content .table3 colgroup col:nth-child(5) {
    width: 22.5%;
  }
  .dailijingshaoshang .content .table3 tr:nth-child(1) td {
    font-weight: bold;
    font-size: 20px;
  }
  
  .gongsiyaowen .lunbo_content .img {
    background: #fff;
    display: flex;
  }
  .gongsiyaowen .lunbo_content .img img {
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
  }
  
  .gongsiyaowen .items .imgItem .img {
    background: #fff;
    display: flex;
  }
  .gongsiyaowen .items .imgItem .img img {
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
  }
  .xianjishiji .lunbo_content .img {
    background: #fff;
    display: flex;
  }
  .xianjishiji .lunbo_content .img img {
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
  }
  .wenjiaguangchang .items .imgItem .img {
    background: #fff;
    display: flex;
  }
  .wenjiaguangchang .items .imgItem .img img {
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
  }
  
  .dongtaixinxi .items .item .time {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 16px;
    color: #7d7d7d;
    line-height: 30px;
  }
  .dongtaixinxi .items .item .detail a {
    text-decoration: none !important;
    color: inherit;
  }
  
  .huanjingbaohu .items .item .time {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 16px;
    color: #7d7d7d;
    line-height: 30px;
  }
  .huanjingbaohu .items .item .detail a {
    text-decoration: none !important;
    color: inherit;
  }
  
  #app .pager {
    width: 100%;
    margin: initial;
    padding: initial;
  }
  #app .el-pagination {
    text-align: center;
    padding-top: 35px;
  }
  #app .el-pagination.is-background .btn-prev {
    background: transparent;
    border-radius: 100px !important;
    padding-left: 35px;
    border: 1px solid #d4d4d4;
    padding-right: 35px;
    color: #333;
    height: 49px;
  }
  #app .el-pagination .el-icon-arrow-left:before {
    content: '上一页';
    font-weight: initial;
    font-size: 16px;
  }
  #app .el-pagination.is-background .btn-next {
    background: transparent;
    border-radius: 100px !important;
    padding-left: 35px;
    border: 1px solid #d4d4d4;
    padding-right: 35px;
    color: #333;
    height: 49px;
  }
  #app .el-pagination .el-icon-arrow-right:before {
    content: '下一页';
    font-weight: initial;
    font-size: 16px;
  }
  #app .el-pagination.is-background .el-pager li a {
    text-decoration: none;
    color: inherit;
  }
  #app .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #1658c5;
    color: #fff;
  }
  #app .el-pagination.is-background .el-pager li {
    width: 49px;
    height: 49px;
    font-size: 16px;
    line-height: 49px;
    font-weight: initial;
  }
  #app .el-pagination.is-background .el-pager .more::before {
    line-height: 49px;
  }
  
  .zhxxquery1-panel1-image {
    background: #fff;
    display: flex;
  }
  .zhxxquery1-panel1-image a {
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
  }
  
  .zhanhuixinxi .zhanhui_time {
    padding-left: 20px;
  }
  .collapsequery1 .el-collapse-item {
    display: none;
  }
  
  .zhishichanquan .lunboouter {
    padding-left: 35px;
  }
  .zhishichanquan .lunbotemplate {
    width: 75%;
  }
  
  .zhishichanquan.lvseditanquery1 .lunboouter {
    padding-left: 35px;
  }
  .zhishichanquan.lvseditanquery1 .lunbotemplate {
    width: 100%;
  }
  
  .dongtaixinxi .labeltitle {
    font-family: HarmonyOS Sans SC;
    font-weight: 500;
    font-size: 24px;
    color: #2b2b2b;
    line-height: 5rem;
    background: #1658c5;
    display: inline-block;
    border-left: 5px solid rgba(0, 0, 0, 0.1);
    border-right: 5px solid rgba(0, 0, 0, 0.1);
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
  }
  
  .flowquery1 {
    margin-bottom: 20px;
  }
  .flowquery1-inner {
    height: 290px;
    display: flex;
  }
  .flowquery1-left {
    width: 190px;
    height: 100%;
    padding-top: 90px;
  }
  .flowquery1-left-point {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #1658c5;
    margin: 0 auto;
    text-align: center;
    padding-top: 16px;
    cursor: pointer;
  }
  .flowquery1-right-point {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #1658c5;
    margin: 0 auto;
    text-align: center;
    padding-top: 16px;
    cursor: pointer;
  }
  .flowquery1-right {
    width: 190px;
    height: 100%;
    padding-top: 90px;
  }
  .flowquery1-left-point img {
    height: 20px;
  }
  .flowquery1-right-point img {
    height: 20px;
  }
  .flowquery1-cent {
    position: relative;
    flex: 1;
    height: 100%;
    overflow: hidden;
  }
  .flowquery1-panel1 {
    width: 20%;
    height: 100%;
    flex: none;
    padding-left: 5px;
  }
  .flowquery1-panel1-inner {
    width: 100%;
    height: 100%;
    border-left: 1px solid #1658c5;
    padding: 20px;
  }
  .flowquery1-panel1:nth-child(2n + 1) {
    padding-bottom: 90px;
  }
  .flowquery1-panel1:nth-child(2n) {
    padding-top: 90px;
  }
  .flowquery1-panel1-top {
    margin-bottom: 10px;
  }
  .flowquery1-panel1-title {
    font-family: Myriad Pro;
    font-weight: 400;
    font-size: 36px;
    color: #1658c5;
    line-height: 60px;
    display: inline-block;
  }
  .flowquery1-panel1-label {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 20px;
    color: #202c70;
    line-height: 60px;
    display: inline-block;
  }
  .flowquery1-panel1-neirong {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 24px;
  }
  
  .flowquery1-cent-inner {
    position: absolute;
    top: 0;
    min-width: 100%;
    height: 100%;
    display: flex;
  }
  .flowquery1-cent-item1 {
    width: 100%;
    height: 100%;
    display: flex;
    flex: none;
  }
  
  .flowquery1-link {
    text-align: center;
    padding-top: 70px;
  }
  .flowquery1-link ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
  }
  .flowquery1-link ul li {
    display: inline-block;
    margin-right: 20px;
    width: 9px;
    height: 9px;
    border-radius: 9px;
    background: rgba(0, 0, 0, 0.5);
  }
  .flowquery1-link ul li.active {
    width: 70px;
    background: #1658c5;
  }
  
  .lunboouter {
    width: 100%;
    padding-left: 50px;
  }
  .lunbotemplate {
    width: 100%;
    margin: 0 auto;
    font-size: 10px;
  }
  
  .lunbotemplate-cent {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .lunbotemplate-neirong {
    width: 100%;
  }
  .lunbotemplate-panel1 {
    width: auto;
  }
  .lunbotemplate-panel1-inner {
    width: 100%;
    margin: auto;
  }
  .lunbotemplate-image {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .lunbotemplate-title {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
  }
  .lunbotemplate-other {
    width: 100%;
    height: 70px;
    display: flex;
  }
  .lunbotemplate-item1 {
    width: 190px;
    text-align: center;
    height: 100%;
  }
  .lunbotemplate-left {
    display: inline-block;
    width: 59px;
    height: 59px;
    border-radius: 100%;
    background: #1658c5;
    cursor: pointer;
    text-align: center;
    line-height: 59px;
    padding-top: 20px;
  }
  .lunbotemplate-right {
    display: inline-block;
    width: 59px;
    height: 59px;
    border-radius: 100%;
    background: #1658c5;
    margin-left: 20px;
    cursor: pointer;
    text-align: center;
    line-height: 59px;
    padding-top: 20px;
  }
  .lunbotemplate-link1 {
    flex: 1;
    height: 100%;
    padding-top: 36px;
    padding-left: 10px;
    padding-right: 90px;
  }
  .lunbotemplate-link1 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    width: 100%;
  }
  .lunbotemplate-link1 ul li {
    flex: 1;
    display: block;
    height: 1px;
    background: rgba(0, 0, 0, 0.2);
  }
  .lunbotemplate-link1 ul li.active {
    flex: 2;
    background: #1658c5;
  }
  .lunbotemplate-left img,
  .lunbotemplate-right img {
    width: 9px;
    height: 20px;
  }
  .lunbotemplate-image img {
    width: 100%;
    margin: auto;
    height: auto;
  }

   .image-container {
      position: relative;
      display: inline-block;
    }

   .image-container img {
      cursor: pointer;
    }

   .enlarged-image {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.8);
      display: none;
      justify-content: center;
      align-items: center;
      z-index: 999;
    }

   .enlarged-image img {
      max-width: 90%;
      max-height: 90%;
    }