@media screen and (min-width: 1680px) {
}
@media screen and (min-width: 1600px) {
}
@media screen and (min-width: 1440px) {
}
@media screen and (min-width: 1366px) {
}
@media screen and (min-width: 1200px) {
}
/* 适配 */

@media screen and (max-width: 1180px) {
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr .swiper {
    width: 100%;
    min-height: 8rem;
    max-height: 10rem;
}
.zy.cp .cp_list .cp_z .swiperzz center{
  font-size: 30px;
}
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr .swiper .swiper-slide .box_x{
    margin: .4rem 0;
  }
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr{
    min-height: 8rem;
  }
  .footer .footer_top .w .footer_top__left .d_logo {
    background: none;
  }
  .zy_xw .bo .nr {
    width: calc(100% - 50%);
  }
  .w {
    width: 100%;
    padding: 0 0.6rem;
    box-sizing: border-box;
  }
  #box {
    display: none;
  }
  .header {
    position: relative;
    height: 1.8rem;
    line-height: 1.8rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .header .cover {
    display: none;
  }
  #menu {
    width: 1rem;
    height: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #menu .point {
    display: inline-block;
    width: 0.55rem;
    position: relative;
    outline: none;
  }
  #menu .point .line {
    width: 100%;
    height: 0.1rem;
    background-color: #fff;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-radius: 0.04rem;
    transform: scaleY(0.8);
  }
  #menu .point .line:nth-child(2) {
    margin: 0.1rem 0;
  }
  .header .index_head {
    padding: 0 0.6rem;
  }
  .header .index_head .header_rig {
    display: none;
  }
  .header .index_head .header_left a img {
    width: 3.96rem;
    height: 1.14rem;
  }
  .index .section {
    height: auto;
  }
  .index .section .banner {
    width: 100%;
    object-fit: cover;
    height: 9.37rem;
  }
  #head_menu .menu_box .w .menu_box__top {
    width: 3.96rem;
    height: 1.14rem;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li {
    margin-bottom: 0.6rem;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li > a {
    font-size: 0.6rem;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li .menu_nav__ej {
    margin-top: 0.5rem;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li .menu_nav__ej .gg a {
    font-size: 0.52rem;
    line-height: 1rem;
  }
  #head_menu {
    overflow-y: auto;
  }
  .index .section .banner .pagin .swiper-pagination-bullet {
    width: 1rem;
    height: 0.1rem;
  }
  .index .section .module2 {
    height: auto;
  }
  .index .section .module2 .w .module_nr .module2__lef h1 {
    font-size: 0.6rem;
  }
  .index .section .module2 .w {
    padding: 1rem 0.6rem;
  }
  .index .section .module2 .w .module_nr {
    display: flex;
    flex-direction: column-reverse;
  }
  .index .section .module2 .w .module_nr .module2__lef {
    width: 100%;
  }
  .index .section .module2 .w .module_nr .module2__lef ul li {
    font-size: 0.36rem;
    font-weight: 700;
    height: 1rem;
    background-image: url(../img/icon3.png), url(../img/icon3_3.png);
    background-repeat: no-repeat;
    background-size: 0.17rem 0.34rem;
    background-position: left center, right center;
  }
  .index .section .module2 .w .module_nr .module2__lef .p {
    font-size: 0.36rem;
    height: auto;
  }
  .index .section .module2 .w .module_nr .module2__lef .p p {
    font-size: 0.36rem;
  }
  .index .section .module2 .w .module_nr .module2__rig {
    width: 100%;
  }
  .index .section .module2 .w .module_nr .module2__rig .jj_gd {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
  }
  .index .section .module2 .w .module_nr .module2__rig .jj_gd .jj_time h1 span {
    font-size: 0.88rem;
    color: #333;
  }
  .index .section .module2 .w .module_nr .module2__rig .jj_gd .jj_time h1 sub {
    font-size: 0.32rem;
    color: #333;
  }
  .index .section .module2 .w .module_nr .module2__rig .jj_gd .jj_time h5 {
    font-size: 0.32rem;
    color: #333;
  }
  .index .section .module4 {
    height: auto;
  }
  .index .section .module2 .w .module_nr .module2__rig .jj_gd .jj_time {
    background: none;
    padding-left: 0;
    padding-top: 0;
    width: 33%;
    margin-left: 0;
    height: auto;
  }
  .index
    .section
    .module2
    .w
    .module_nr
    .module2__rig
    .jj_gd
    .jj_time:nth-child(2) {
    background: none;
  }
  .index
    .section
    .module2
    .w
    .module_nr
    .module2__rig
    .jj_gd
    .jj_time:nth-child(3) {
    background: none;
  }
  .index .section .module2 .w .module_nr .module2__lef .more {
    width: 2.82rem;
    height: 0.98rem;
    line-height: 0.98rem;
    padding: 0.1rem;
    border-radius: 0.48rem;
    margin-top: 1.48rem;
  }
  .index .section .module2 .w .module_nr .module2__lef .more span {
    font-size: 0.32rem;
  }
  .index .section .module2 .w .module_nr .module2__lef .more img {
    width: 0.76rem;
    height: 0.76rem;
    margin-left: 0.2rem;
  }
  .index .section .module3 {
    height: auto;
  }
  .index .section .module4 .w {
    padding: 1.5rem 0.6rem;
  }
  .index .section .module4 .w h1 {
    font-size: 1rem;
  }
  .index .section .module4 .w ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .index .section .module4 .w ul li.li_pic {
    width: 48%;
    float: none;
    padding-bottom: 0.5rem;
  }
  .index .section .module3 .module3_nr {
    width: 100%;
    padding: 0 0.6rem;
    box-sizing: border-box;
  }
  .index .section .module3::before {
    content: "";
    display: block;
    width: 0.34rem;
    height: 4.09rem;
    background: url(../img/icon16.png) no-repeat center;
    background-size: 0.34rem 100%;
    position: absolute;
    top: 60%;
    right: 1.7rem;
    transform: translateY(-50%);
  }
  .index .section .module3 .module3_nr .lb_swi_2 {
    width: 2.2rem;
  }
  .index
    .section
    .module3
    .module3_nr
    .lb_swi_2
    .swiper-wrapper
    .swiper-slide
    .title {
    font-size: 0.36rem;
    line-height: 0.64rem;
    border-radius: 0.32rem;
  }
  .index .section .module3 .more {
    width: 2.82rem;
    height: 0.98rem;
    line-height: 0.98rem;
    padding: 0.1rem;
    border-radius: 0.48rem;
    margin-top: 1.48rem;
    bottom: 0;
    right: 0.6rem;
  }
  .index .section .module3 .more span {
    font-size: 0.32rem;
  }
  .index .section .module3 .more img {
    width: 0.76rem;
    height: 0.76rem;
  }
  .index .section .module4 .w ul li.li_txt {
    display: none;
  }
  .index .section .module4 .w ul li.li_pic a .img {
    width: 100%;
    height: 5.72rem;
  }
  .index .section .module4 .w ul li.li_pic a .nr h2 {
    font-size: 0.44rem;
    line-height: 1.5;
    height: 1.4rem;
  }
  .index .section .module4 .w ul li.li_pic a .nr p {
    font-size: 0.32rem;
  }
  .index .section .module4 .w ul li.li_pic a .nr span {
    font-size: 0.32rem;
    background: url(../img/icon11.png) no-repeat right center;
    background-size: 0.36rem 0.36rem;
  }
  .index .section .module4 .w ul li.li_pic a .nr {
    padding: 0.6rem 0.32rem 0;
  }
  .footer .footer_top {
    padding: 0.4rem 0;
  }
  .footer .footer_top .w .footer_top__left .dd_info p {
    font-size: 0.28rem;
    margin-right: 0.3rem;
  }
  .footer .footer_top .w .footer_top__left .dd_info h1 {
    font-size: 0.48rem;
    margin-right: 0.5rem;
  }
  .footer .footer_top .w .footer_top__left .dd_info .p1 {
    font-size: 0.32rem;
    background: url(../img/icon15.png) no-repeat left center;
    background-size: 0.26rem 0.34rem;
    padding-left: 0.4rem;
  }
  .footer .footer_top .w .footer_top__right ul li > a {
    font-size: 0.34rem;
    margin-bottom: 0.26rem;
  }
  .footer .footer_top .w .footer_top__right ul li .db_nav a {
    font-size: 0.28rem;
    margin-bottom: 0.24rem;
  }
  .footer .footer_bot .w .z span {
    font-size: 0.32rem;
    width: 1.6rem;
  }
  .footer .footer_bot .w .z .link {
    width: calc(100% - 1.6rem);
  }
  .footer .footer_bot .w .z .link a {
    font-size: 0.32rem;
    margin-right: 0.52rem;
  }
  .footer .footer_bot .w .r .img p {
    font-size: 0.32rem;
    line-height: 0.56rem;
  }
  .footer .footer_bot .w .r .img img {
    width: 1.5rem;
    height: 1.5rem;
  }
  .footer .footer_bot .w .r .img {
    margin-left: 0.36rem;
  }
  .footer .footer_hid .w .z .a {
    width: 0.48rem;
    height: 0.4rem;
  }
  .footer .footer_hid .w .z a {
    font-size: 0.28rem;
    margin-right: 0.28rem;
  }
  .footer .footer_hid .w .r a {
    font-size: 0.28rem;
  }
  .footer .footer_hid .w .r a {
    font-size: 0.28rem;
  }
  .footer .footer_top .w .footer_top__right {
    display: none;
  }
  .footer .footer_top .w .footer_top__left {
    width: 100%;
  }
  .footer .footer_bot .w .r .img:nth-child(1) {
    display: none;
  }
  .footer .footer_hid .w {
    padding: 0.2rem 0.6rem;
  }
  .footer .footer_hid .w .z .b {
    width: 0.42rem;
    height: 0.42rem;
  }
  .footer .footer_top .w .footer_top__left .dd_info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .footer .footer_bot {
    padding: 0.3rem 0;
  }
  .footer .footer_bot .w {
    border-top: none;
  }
  .footer .footer_bot .w .z {
    width: 70%;
  }
  .footer .footer_bot .w .r {
    width: 27%;
  }
  .zy_nav {
    margin-top: 0 !important;
    height: auto;
  }
  .zy_ban {
    height: 8rem;
  }
  .zy_ban .zy_ban__img {
    object-fit: cover;
  }
  .header .search_box {
    display: none;
  }
  .zy_ban .zy_bb {
    width: 100%;
    height: auto;
    background: url(../img/icon20.png) no-repeat center;
    background-size: 4.07rem 2.08rem;
  }
  .zy_ban .zy_bb h1 {
    font-size: 0.6rem;
  }
  .zy_ban .zy_bb .zy_dqwz img {
    width: 0.28rem;
    height: 0.3rem;
    margin-right: 0.2rem;
  }
  .zy_ban .zy_bb .zy_dqwz span {
    font-size: 0.32rem;
  }
  .zy_ban .zy_bb .zy_dqwz a {
    font-size: 0.32rem;
  }
  .zy_nav a {
    font-size: 0.4rem;
    line-height: 1.4rem;
  }
  .zy_nav a::before {
    width: 0.02rem;
    height: 0.4rem;
  }
  .zy_xw .bo .img {
    width: 50%;
    height: 5.5rem;
  }
  .zy_xw .bo {
    height: 5.5rem;
  }
  .zy_xw .bo .nr .tit h2 {
    font-size: 0.6rem;
    line-height: 1.5;
  }
  .zy_xw .bo .nr .tit .date h5 {
    font-size: 0.32rem;
  }
  .zy_xw .bo .nr .tit .date h3 {
    font-size: 0.8rem;
  }
  .zy_xw .bo .nr p {
    font-size: 0.36rem;
    line-height: 1.5;
  }
  .zy_xw .bo .nr .more {
    margin-top: 0.4rem;
    width: 2.84rem;
    height: 0.98rem;
    line-height: 0.98rem;
    padding: 0.1rem;
    border-radius: 48rem;
    border-bottom-left-radius: 0;
  }
  .zy_xw .bo .nr .more span {
    font-size: 0.32rem;
  }
  .zy_xw .bo .nr .more img {
    width: 0.76rem;
    height: 0.76rem;
    margin-left: 0.2rem;
  }
  .zy_xw .xw_list ul li {
    width: 32%;
    margin-right: 2%;
    height: 5.3rem;
  }
  .zy_xw .xw_list ul li:nth-child(3n + 3) {
    margin-right: 0;
  }
  .zy_xw .xw_list ul li a {
    padding: 0.3rem 0.24rem;
  }
  .zy_xw .xw_list ul li a h2 {
    font-size: 0.42rem;
    line-height: 1.5;
  }
  .zy_xw .xw_list ul li a p {
    font-size: 0.32rem;
    line-height: 1.5;
  }
  .zy_xw .xw_list ul li a .nn .date h4 {
    font-size: 0.32rem;
  }
  .zy_xw .xw_list ul li a .nn .date h2 {
    font-size: 0.8rem;
  }
  .zy_xw .xw_list ul li a .nn span {
    width: 0.8rem;
    height: 0.8rem;
  }
  .fy a {
    width: 0.76rem;
    height: 0.76rem;
    line-height: 0.76rem;
    font-size: 0.32rem;
    border-radius: 0.08rem;
  }
  .fy a.swy {
    width: 1.3rem;
  }
  .fy a.sxy {
    width: 1.74rem;
  }
  .zy_sp .sp_list ul {
    min-height: 10rem;
  }
  .zy_sp .sp_list ul li {
    width: 32%;
    margin-right: 2%;
    height: 7.36rem;
  }
  .zy_sp .sp_list ul li:nth-child(3n + 3) {
    margin-right: 0;
  }
  .zy_sp .sp_list ul li a p {
    font-size: 0.32rem;
    background: url(../img/icon34.png) no-repeat left center;
    background-size: 0.28rem 0.28rem;
    padding-left: 0.4rem;
  }
  .zy_sp .sp_list ul li a .img {
    height: 3.52rem;
  }
  .zy_sp .sp_list ul li a .img .play {
    width: 0.72rem;
    height: 0.72rem;
  }
  .zy_sp .sp_list ul li a h2 {
    font-size: 0.44rem;
    line-height: 1.5;
  }
  .zy_sp .sp_list ul li a em {
    width: 2.14rem;
    line-height: 0.74rem;
    border-radius: 0.36rem;
    font-size: 0.32rem;
    background: url(../img/icon11.png) no-repeat 90% 50%;
    background-size: 0.22rem 0.22rem;
  }
  .zy.xq .dqwz {
    top: 2rem;
    right: 0.6rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit {
    padding-top: 2.5rem;
  }
  .dqwz img {
    width: 0.28rem;
    height: 0.3rem;
    margin-right: 0.2rem;
  }
  .dqwz span {
    font-size: 0.32rem;
  }
  .dqwz a {
    font-size: 0.32rem;
  }
  .dqwz em {
    font-size: 0.32rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .lef h2 {
    font-size: 0.64rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .lef .lll em {
    font-size: 0.36rem;
    background: url(../img/icon40.png) no-repeat left center;
    background-size: 0.34rem 0.34rem;
    padding-left: 0.6rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .lef .lll span {
    font-size: 0.36rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .rig {
    width: 1rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .rig .big {
    margin-bottom: 0.88rem;
    width: 1rem;
    height: 1rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .rig .small {
    width: 1rem;
    height: 1rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_con {
    min-height: 10rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_con p {
    font-size: 0.36rem;
  }
  .zy.xq .zy_xq .xq_nr .cb {
    position: initial;
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 0.4rem;
  }
  .zy.xq .zy_xq .xq_nr .cb .cb_t {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 0.6rem;
    box-sizing: border-box;
  }
  .zy.xq .zy_xq .xq_nr .cb .cb_t a {
    font-size: 0.28rem;
  }
  .zy.xq .zy_xq .xq_nr .cb .cb_t a.xyp {
    border-bottom: none;
    background: url(../img/icon43.png) no-repeat center top;
    background-size: 0.6rem 0.6rem;
    padding-top: 0.68rem;
    padding-bottom: 0;
  }
  .zy.xq .zy_xq .xq_nr .cb .cb_b {
    display: none;
  }
  .zy.xq .zy_xq .xq_nr .cb .cb_t a.syp {
    background: url(../img/icon42.png) no-repeat center top;
    background-size: 0.6rem 0.6rem;
    padding-top: 0.68rem;
    padding-bottom: 0;
  }
  .zy.xq .zy_xq .xq_nr .cb .cb_t a.list {
    padding: 0 0.2rem;
    background: url(../img/icon47.png) no-repeat center top;
    background-size: 0.6rem 0.6rem;
    padding-top: 0.68rem;
    margin-top: 0;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li {
    width: 32%;
    margin-right: 2%;
    height: 5.1rem;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li:nth-child(3) {
    margin-right: 0;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li a h5 {
    background: url(../img/icon34.png) no-repeat left center;
    background-size: 0.28rem 0.28rem;
    padding-left: 0.44rem;
    font-size: 0.32rem;
    margin-bottom: 0.32rem;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li a h2 {
    font-size: 0.44rem;
    line-height: 1.5;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li a p {
    font-size: 0.32rem;
    line-height: 1.5;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li a em {
    width: 0.82rem;
    height: 0.82rem;
  }
  .zs_list .zsbt .w h1 {
    font-size: 0.6rem;
  }
  .zs_list .zsbt .w ul {
    width: 10rem;
    margin: 0.8rem auto;
  }
  .zs_list .zsbt::before {
    background: url(../img/icon63.png) no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    bottom: -2rem;
    left: 0;
    width: 100%;
    height: 7rem;
  }
  .zs_list .zczc .w .zc_list li {
    width: 18%;
    height: 4.5rem;
  }
  .zs_list .zsbt .w ul li span {
    width: 0.6rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.4rem;
    border-radius: 0.3rem;
    border-bottom-right-radius: 0;
  }
  .zs_list .zsbt .w ul li em {
    width: calc(100% - 0.6rem);
    line-height: 0.6rem;
    font-size: 0.4rem;
  }
  .zs_list .zczc .w h1 {
    font-size: 0.6rem;
  }
  .zs_list .zczc .w .zc_list li span {
    font-size: 0.7rem;
  }
  .zs_list .zczc .w .zc_list li p {
    font-size: 0.4rem;
  }
  .zs_list .zczc .w .zc_list li .p {
    font-size: 0.34rem;
    bottom: 0.2rem;
  }
  .zs_list .zczc .w .zc_list li .img {
    position: absolute;
    left: -0.5rem;
    bottom: -1rem;
    height: 0;
    width: 4.42rem;
    transition: all 0.5s;
  }
  .wzdt_list {
    height: auto;
  }
  .wzdt_list .dt_nav {
    padding-bottom: 5rem;
  }
  .wzdt_list .dt_nav li > a {
    width: 2.54rem;
    line-height: 0.92rem;
    font-size: 0.4rem;
  }
  .wzdt_list .dt_nav li .dt_nav__ej {
    width: calc(100% - 2.54rem);
    padding-left: 1rem;
  }
  .wzdt_list .dt_nav li .dt_nav__ej a {
    font-size: 0.36rem;
    margin-right: 0.6rem;
  }
  .dqwz {
    top: 2.6rem;
    left: 0.6rem;
  }
  .zy.lxwm .lxwm_list .dt {
    height: 10rem;
  }
  .zy.lxwm .lxwm_list .info {
    display: block;
  }
  .zy.lxwm .lxwm_list .info .lef .gn .pp {
    margin-left: 0.32rem;
    padding-left: 0.32rem;
  }
  .zy.lxwm .lxwm_list .info .lef .gn img {
    width: 0.96rem;
    height: 0.62rem;
  }
  .zy.lxwm .lxwm_list .info .lef .gn .pp span {
    font-size: 0.36rem;
  }
  .zy.lxwm .lxwm_list .info .lef .gn .pp p {
    font-size: 0.36rem;
  }
  .zy.lxwm .lxwm_list .info .lef .gn .pp h4 {
    font-size: 0.48rem;
  }
  .zy.lxwm .lxwm_list .info .rig {
    margin-top: 0.4rem;
  }
  .zy.lxwm .lxwm_list .info .rig h1 {
    font-size: 0.5rem;
    text-align: center;
  }
  .zy.lxwm .lxwm_list .info .rig .img {
    justify-content: space-evenly;
  }
  .zy.lxwm .lxwm_list .info .rig .img .ewm {
    width: 3rem;
  }
  .zy.lxwm .lxwm_list .info .rig .img .ewm img {
    width: 3rem;
    height: 3rem;
  }
  .zy.lxwm .lxwm_list .info .rig .img .ewm p {
    font-size: 0.32rem;
    line-height: 1.6;
  }
  .zy.lxwm .lxwm_list .shfw .w h1 {
    font-size: 0.6rem;
  }
  .zy.lxwm .lxwm_list .shfw .w .sh_nr .box {
    width: 32%;
    height: auto;
    min-height: 4.3rem;
  }
  .zy.lxwm .lxwm_list .shfw .w .sh_nr .box img {
    width: 0.82rem;
    height: 0.82rem;
    margin: 0.48rem 0;
  }
  .zy.lxwm .lxwm_list .shfw .w .sh_nr .box h2 {
    font-size: 0.48rem;
  }
  .zy.lxwm .lxwm_list .shfw .w .sh_nr .box p {
    font-size: 0.36rem;
    line-height: 1.5;
  }
  .zy.cp .dqwz {
    left: auto;
    right: 0.6rem;
    top: 2.6rem;
  }
  .zy.cp .cp_list .cp_z {
    padding-top: 2.8rem;
    align-items: center;
    position: relative;
  }
  .zy.cp .cp_list .cp_z .cp_qh {
    margin-left: 0.6rem;
    width: auto;
  }
  .zy.cp .cp_list {
    background: url(../img/sj_cp_bg.jpg) no-repeat center;
    background-size: 100% 100%;
  }
  .cp_xq {
    background: url(../img/sj_cp.jpg) no-repeat center;
    background-size: 100% 100%;
  }
  .cp_xq::before {
    display: none;
  }
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr {
    width: 1.94rem;
    padding: 0.4rem 0;
    border-radius: 0.98rem;
    max-height: 10rem;
    margin-left: 0;
  }
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr .swiper .swiper-slide .box_x h1 {
    font-size: 0.32rem;
  }
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr .swiper .swiper-slide .box_x img {
    max-width: 0.92rem;
    max-height: 1.7rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .img {
    height: 10.16rem;
    margin-left: 3rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .img img {
    max-width: 4.4rem;
    max-height: 10.16rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .nr h2 {
    font-size: 0.6rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .nr .more {
    width: 2.84rem;
    height: 0.98rem;
    line-height: 0.98rem;
    padding: 0.1rem;
    border-radius: 0.48rem;
    border-bottom-left-radius: 0;
    margin-top: 1rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz {
    width: 15rem;
    position: initial;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .nr .more span {
    font-size: 0.32rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .nr .more img {
    width: 0.76rem;
    height: 0.76rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .next {
    bottom: auto;
    width: 0.92rem;
    height: 0.92rem;
    right: 27%;
    top: 56%;
    background: url(../img/icon53.png) no-repeat center;
    background-size: 100% 100%;
  }
  .zy.cp .cp_list .cp_z .swiperzz .prev {
    bottom: auto;
    width: 0.92rem;
    height: 0.92rem;
    left: 27%;
    top: 56%;
    background: url(../img/icon54.png) no-repeat center;
    background-size: 100% 100%;
  }
  .zy.cp .cp_list .cp_z .swiperzz .pagin {
    bottom: 3.2rem;
    left: 46%;
    display: none;
  }
  .zy.cp .cp_list .cp_z .swiperzz .pagin .swiper-pagination-current {
    font-size: 0.4rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .pagin .swiper-pagination-total {
    font-size: 0.4rem;
  }
  .cp_xq .xq_b .nr h2 {
    font-size: 0.68rem;
  }
  .cp_xq .cp_syp {
    width: 0.92rem;
    height: 0.92rem;
  }
  .cp_xq .cp_xyp {
    width: 0.92rem;
    height: 0.92rem;
  }
  .cp_xq .xq_b .nr .p p {
    font-size: 0.36rem;
  }
  .cp_xq .xq_t .xq_close {
    width: 1rem;
    height: 1rem;
  }
  .gywm_list .zzjg .w .module_nr {
    display: block;
  }
  .gywm_list .zzjg .w .module_nr .module2__lef {
    width: 100%;
    padding-right: 0;
  }
  .gywm_list .zzjg {
    padding-top: 0.5rem;
    height: auto;
  }
  .gywm_list .zzjg .w .module_nr .module2__lef ul li {
    width: 49%;
    font-size: 0.3rem;
  }
  .gywm_list .zzjg .w .module_nr .module2__lef ul li:nth-child(2n + 2) {
    margin-right: 0;
  }
  .gywm_list .zzjg .w .module_nr .module2__lef .p {
    height: auto;
  }
  .gywm_list .zzjg .w .module_nr .module2__lef .p .vv {
    font-size: 0.42rem;
  }
  .gywm_list .zzjg .w .module_nr .module2__lef .p .vv span {
    font-size: 0.3rem;
  }
  .gywm_list .zzjg .w .module_nr .module2__lef .p p {
    font-size: 0.3rem;
  }
  .gywm_list .zzjg .w .module_nr .module2__rig {
    width: 100%;
    margin-top: 0.4rem;
  }
  .gywm_list .zzjg .w .module_nr .module2__rig .jj_gd {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
  }
  .gywm_list .zzjg .w .module_nr .module2__rig .jj_gd .jj_time {
    background: none;
    width: auto;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
  }
  .gywm_list .zzjg .w .module_nr .module2__rig .jj_gd .jj_time:nth-child(2) {
    background: none;
  }
  .gywm_list .zzjg .w .module_nr .module2__rig .jj_gd .jj_time:nth-child(3) {
    background: none;
  }
  .gywm_list .zzjg .w .module_nr .module2__rig .jj_gd .jj_time h1 span {
    color: #333;
    font-size: 0.5rem;
  }
  .gywm_list .zzjg .w .module_nr .module2__rig .jj_gd .jj_time h1 sub {
    color: #333;
    font-size: 0.32rem;
  }
  .gywm_list .zzjg .w .module_nr .module2__rig .jj_gd .jj_time h5 {
    font-size: 0.32rem;
    color: #333;
  }
  .gywm_list .ldzc h2 {
    font-size: 0.64rem;
    line-height: 2;
  }
  .gywm_list .ldzc .ld_nr .rig .ld_cont h1 {
    font-size: 0.36rem;
  }
  .gywm_list .ldzc .ld_nr .rig .ld_cont p {
    font-size: 0.32rem;
  }
  .gywm_list .ldzc .ld_nr .rig .ld_cont p span {
    font-size: 0.32rem;
  }
  .gywm_list .ryzz h2 {
    font-size: 0.64rem;
    line-height: 2;
  }
  .gywm_list .ryzz .ry_nr .swiper .swiper-slide.swiper-slide-active .img {
    width: 60%;
    height: 4rem;
    padding: 0.5rem;
    box-sizing: border-box;
  }
  .gywm_list .ryzz .ry_nr .swiper .swiper-slide.swiper-slide-active h4 {
    width: 100%;
    text-align: center;
    font-size: 0.48rem;
  }
  .historyMain .historyTextBox .historyText .list .time {
    font-size: 0.48rem;
  }
  .historyMain .historyTextBox .historyText .list .desc p {
    font-size: 0.36rem;
    line-height: 1.5;
  }
}

@media screen and (max-width: 1025px) {
}
@media screen and (max-width: 750px) {
  .index .section .module3 .module3_nr .lb_swi .sp_qh .qp_qh_bot .img{
    margin: 0 .2rem;
  }
  #box3{
    display: none;
  }
  .cp_xq{
    width: 100%;
    padding: 0 .3rem;
    box-sizing: border-box;
  }
  .cp_xq .xq_b .nr{
    width: 100%;
    text-align: center;
    margin-bottom: 0.4rem;
    height: 34%;
  }
  .cp_xq .xq_b .img{
    max-width: 3.12rem;
    max-height: 7.01rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin: 0 0 0 2.5rem;
  }
  .cp_xq .xq_b .nr h2{
    font-size: .32rem;
  }
  .cp_xq .xq_b .nr .p p{
    font-size: .28rem;
    line-height: 1.5;
  }
  .cp_xq .xq_t .xq_close{
    width: 0.6rem;
    height: 0.6rem;
  }
  .cp_xq .xq_b{
    width: 100%;
    display: block;
  }
  .cp_xq .cp_syp{
    left: 0.3rem;
    width: 0.6rem;
    height: 0.6rem;
  }
  .cp_xq .cp_xyp{
    right: 0.3rem;
    width: 0.6rem;
    height: 0.6rem;
  }
  .footer .footer_hid .w .r{
    text-align: center;
  }
  .index .section .module3 .module3_nr .lb_swi .sp_qh .qp_qh_top .bg .img {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .index .section .module3 .module3_nr .lb_swi .sp_qh .qp_qh_top .bg .img img {
    width: auto;
    height: auto;
    max-width: 1.55rem;
    max-height: 4.6rem;
  }
  .index .section .module2 .w .module_nr .module2__rig .jj_gd .jj_time {
    text-align: center;
    margin-left: 0;
  }
  .index
    .section
    .module2
    .w
    .module_nr
    .module2__rig
    .jj_gd
    .jj_time:nth-child(2) {
    margin-left: 0;
  }
  .index
    .section
    .module2
    .w
    .module_nr
    .module2__rig
    .jj_gd
    .jj_time:nth-child(3) {
    margin-left: 0;
  }
  .w {
    width: 100%;
    padding: 0 0.3rem;
    box-sizing: border-box;
  }
  #head_menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 10001;
    background: #fff;
    padding-top: 0.4rem;
    box-sizing: border-box;
  }
  #head_menu #menu_close {
    width: 0.9rem;
    height: 0.9rem;
    background: #7fb520;
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #head_menu #menu_close img {
    width: 0.25rem;
    height: 0.25rem;
  }
  #head_menu .menu_box {
    height: 100%;
  }
  #head_menu .menu_box .w {
    height: 100%;
  }
  #head_menu .menu_box .w .menu_box__top {
    width: 2.64rem;
    height: 0.76rem;
  }
  #head_menu .menu_box .w .menu_box__top img {
    width: 100%;
    height: 100%;
  }
  #head_menu .menu_box .w .menu_box__mid {
    margin-top: 1rem;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li {
    margin-bottom: 0.3rem;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li > a {
    color: #333333;
    font-size: 0.36rem;
    font-weight: 700;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li .menu_nav__ej {
    margin-top: 0.3rem;
    display: flex;
    align-items: center;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li .menu_nav__ej .gg {
    margin-bottom: 0.2rem;
    margin-right: 0.2rem;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li .menu_nav__ej .gg a {
    display: inline-block;
    color: #333333;
    font-size: 0.32rem;
    line-height: 0.4rem;
    border-bottom: 0.01rem solid transparent;
  }
  #head_menu
    .menu_box
    .w
    .menu_box__mid
    .menu_nav
    ul
    li
    .menu_nav__ej
    .gg
    a:hover {
    border-bottom: 0.01rem solid #7fb520;
    color: #7fb520;
  }
  #head_menu .menu_box .w .menu_box__mid .menu_nav ul li.on > a {
    color: #7fb520;
  }
  #head_menu
    .menu_box
    .w
    .menu_box__mid
    .menu_nav
    ul
    li.on
    .menu_nav__ej
    a.active {
    border-bottom: 0.01rem solid #7fb520;
    color: #7fb520;
  }
  .index .section .banner img.pc {
    display: none;
  }
  .index .section .banner img.sj {
    display: block;
  }
  .header {
    height: 1.3rem;
    line-height: 1.3rem;
  }
  .header .index_head {
    padding: 0 0.3rem;
    box-sizing: border-box;
  }
  .header .index_head .header_left a img {
    width: 2.64rem;
    height: 0.76rem;
  }
  .index .section .module2 .w .module_nr .module2__rig .jj_gd .jj_time h1 span {
    font-size: 0.44rem;
  }
  .index .section .module2 .w .module_nr .module2__rig .jj_gd .jj_time h1 sub {
    font-size: 0.32rem;
  }
  .index .section .module2 .w .module_nr .module2__rig .jj_gd .jj_time h5 {
    font-size: 0.32rem;
  }
  .index .section .module2 .w {
    padding: 0.6rem 0.3rem;
  }
  .index .section .module2 .w .module_nr .module2__lef ul li {
    width: 49%;
    font-size: 0.32rem;
    padding: 0 0.2rem;
    box-sizing: border-box;
  }
  .index .section .module2 .w .module_nr .module2__lef ul li:nth-child(2n + 2) {
    margin-right: 0;
  }
  .index .section .module2 .w .module_nr .module2__lef .p {
    margin-top: 0;
  }
  .index .section .module2 .w .module_nr .module2__lef .p p {
    font-size: 0.3rem;
    line-height: 1.6;
  }
  .index .section .module2 .w .module_nr .module2__lef .more {
    margin: 0 auto;
    margin-top: 1rem;
  }
  .index .section .module3 {
    width: 100%;
    padding: 0 0.3rem;
    box-sizing: border-box;
  }
  .index .section .module3::before {
    display: none;
  }
  .index .section .module3 .module3_nr .lb_swi {
    width: 100%;
    margin-right: 0;
  }
  .index .section .module3 .module3_nr .lb_swi_2 {
    width: 100%;
    height: 0.8rem;
  }
  .index .section .module3 .module3_nr {
    flex-direction: column-reverse;
    margin-top: 0;
    padding: 0;
  }
  .index .section .module3 .more {
    position: initial;
  }
  .index .section .module3 .module3_nr .lb_swi .sp_qh .qp_qh_top .bg {
    width: 100%;
    margin-right: 0;
    background: url(../img/icon99.png) no-repeat center;
    background-size: 100%;
  }
  .index .section .module4 .w h1 {
    font-size: 0.5rem;
  }
  .index .section .module4 .w {
    padding: 0.6rem 0.3rem;
  }
  .index .section .module4 .w ul {
    display: block;
  }
  .index .section .module4 .w ul li.li_pic {
    width: 100%;
    padding-bottom: 0;
  }
  .index .section .module4 .w ul li.li_pic a .img {
    height: 4.76rem;
  }
  .index .section .module4 .w ul li {
    margin-left: 0;
    margin-bottom: 0.3rem;
  }
  .index .section .module4 .w ul li.li_pic a .nr {
    padding: 0.3rem;
  }
  .index .section .module4 .w ul li.li_pic a .nr h2 {
    font-size: 0.34rem;
    height: 1rem;
  }
  .index .section .module4 .w ul li.li_pic a .nr p {
    font-size: 0.3rem;
    margin-bottom: 0.3rem;
  }
  .index .section .module4 .w ul li.li_pic a .nr span {
    font-size: 0.28rem;
    background: url(../img/icon11.png) no-repeat right center;
    background-size: 0.27rem 0.27rem;
  }
  .footer .footer_top .w .footer_top__left {
    display: flex;
  }
  .footer .footer_top .w .footer_top__left .dd_info {
    display: block;
    margin-left: 0;
    padding-left: .3rem;
    box-sizing: border-box;
    width: calc(100% - 1.22rem);
  }
  .footer .footer_top .w .footer_top__left .d_logo {
    margin: 0 auto;
    background: none;
    text-align: center;
  }
  .footer .footer_top .w {
    padding: 0 0.3rem 0.3rem;
  }
  .footer .footer_top .w .footer_top__left .dd_info h1 {
    font-size: 0.3rem;
    color: #fff;
    margin-right: 0;
  }
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr {
    min-height: auto;
  }
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr .swiper {
    min-height: auto;
  }
  .footer .footer_top .w .footer_top__left .dd_info h1 a {
    font-size: 0.3rem;
    color: #fff;
  }
  .footer .footer_top .w .footer_top__left .dd_info p {
    margin-right: 0;
  }
  .footer .footer_top .w .footer_top__left .dd_info .p1 {
    font-size: 0.28rem;
    background: url(../img/icon15.png) no-repeat left center;
    background-size: 0.2rem 0.26rem;
    padding-left: 0.3rem;
  }
  .footer .footer_bot .w {
    display: block;
  }
  .footer .footer_bot .w .z {
    width: 100%;
    display: block;
  }
  .footer .footer_bot .w .z .link {
    margin-top: 0.2rem;
    width: 100%;
  }
  .footer .footer_bot .w .r {
    margin-top: 0.2rem;
    width: 100%;
    justify-content: center;
  }
  .footer .footer_top {
    padding: 0.4rem 0 0 0;
  }
  .footer .footer_bot .w .z span {
    font-size: 0.26rem;
    display: block;
    width: 100%;
  }
  .footer .footer_bot .w .z .link a {
    font-size: 0.26rem;
    margin-right: 0.3rem;
  }
  .footer .footer_bot .w .r .img p {
    font-size: 0.26rem;
  }
  .footer .footer_hid .w {
    padding: 0.2rem 0.3rem;
    display: block;
  }
  .footer .footer_hid .w .z {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .footer .footer_hid .w .z a {
    font-size: 0.26rem;
    margin-right: 0.2rem;
  }
  .footer .footer_hid .w .z img {
    margin-right: 0.1rem;
  }
  .footer .footer_hid .w .r {
    margin-top: 0.2rem;
  }
  .footer .footer_hid .w .r a {
    font-size: 0.26rem;
  }
  .zy_nav {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .zy_nav a {
    font-size: 0.34rem;
    line-height: 1rem;
    width: 33%;
  }
  .zy_nav a:hover{
    font-size: .34rem;
  }
  .zy_xw {
    margin-top: 0.6rem;
  }
  .zy_xw .bo {
    height: auto;
    display: block;
  }
  .zy_xw .bo .img {
    width: 100%;
    height: 4.76rem;
  }
  .zy_xw .bo .nr {
    width: 100%;
    padding-left: 0;
  }
  .zy_xw .bo .nr .tit h2 {
    font-size: 0.4rem;
    width: 70%;
  }
  .zy_xw .bo .nr p {
    font-size: 0.3rem;
    margin-top: 0.2rem;
  }
  .zy_xw .bo .nr .more {
    width: 2.6rem;
    height: 0.74rem;
    line-height: 0.74rem;
    border-radius: 0.36rem;
    border-bottom-left-radius: 0;
  }
  .zy_xw .bo .nr .more span {
    font-size: 0.28rem;
  }
  .zy_xw .bo .nr .more img {
    width: 0.57rem;
    height: 0.57rem;
  }
  .zy_xw .xw_list ul {
    min-height: 10rem;
  }
  .zy_xw .xw_list ul li {
    width: 100%;
    margin-right: 0;
    height: auto;
  }
  .zy_xw .xw_list ul li a h2 {
    font-size: 0.34rem;
  }
  .zy_xw .xw_list ul li a p {
    font-size: 0.28rem;
  }
  .zy_xw .xw_list ul li a .nn .date h4 {
    font-size: 0.28rem;
  }
  .zy_xw .xw_list ul li a .nn .date h2 {
    font-size: 0.5rem;
  }
  .zy_xw .xw_list ul li a .nn span {
    width: 0.5rem;
    height: 0.5rem;
  }
  .fy a {
    width: 0.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.28rem;
  }
  .fy a.swy {
    width: 0.8rem;
    display: none;
  }
  .fy a.sxy {
    width: 1.2rem;
  }
  .zy_sp .sp_list ul li {
    width: 100%;
    margin-right: 0;
    height: auto;
  }
  .zy_sp {
    padding: 0.5rem 0;
  }
  .zy_sp .sp_list ul li a p {
    font-size: 0.28rem;
    background: url(../img/icon34.png) no-repeat left center;
    background-size: 0.21rem 0.21rem;
    padding-left: 0.3rem;
  }
  .zy_sp .sp_list ul li a .img {
    height: 4.31rem;
  }
  .zy_sp .sp_list ul li a h2 {
    font-size: 0.32rem;
  }
  .zy_sp .sp_list ul li a em {
    font-size: 0.28rem;
    width: 1.8rem;
    line-height: 0.6rem;
  }
  .zy.xq .dqwz {
    top: 1.5rem;
    right:auto;
    left: .3rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w {
    display: block;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .lef {
    width: 100%;
    padding-right: 0;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit {
    padding-top: 2rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .lef h2 {
    font-size: 0.4rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .lef .lll em {
    font-size: 0.3rem;
    background: url(../img/icon40.png) no-repeat left center;
    background-size: 0.25rem 0.25rem;
    padding-left: 0.4rem;
    margin-right: 0.3rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .lef .lll {
    display: flex;
    flex-wrap: wrap;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .lef .lll span {
    font-size: 0.3rem;
    margin-right: 0.3rem;
  }
  .zs_list .zsbt::before{
    bottom: -3rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .rig {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 0.2rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .rig .big {
    margin-bottom: 0;
    margin-right: 0.4rem;
    width: 0.6rem;
    height: 0.6rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_tit .w .rig .small {
    width: 0.6rem;
    height: 0.6rem;
  }
  .zy.xq .zy_xq .xq_nr .xq_con {
    padding: 0.2rem;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li {
    height: auto;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.3rem;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li a h5 {
    background: url(../img/icon34.png) no-repeat left center;
    background-size: 0.2rem 0.2rem;
    padding-left: 0.34rem;
    font-size: 0.28rem;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li a h2 {
    font-size: 0.32rem;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li a p {
    font-size: 0.28rem;
  }
  .zy.xq .zy_xq .xq_nr .tj .tj_list li a em {
    width: 0.6rem;
    height: 0.6rem;
  }
  .zs_list .zsbt .w h1 {
    font-size: 0.44rem;
  }
  .zs_list .zsbt .w ul {
    width: 100%;
  }
  .zs_list .zsbt .w ul li span {
    width: 0.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.28rem;
  }
  .zs_list .zsbt .w ul li em {
    width: calc(100% - 0.5rem);
    line-height: 0.5rem;
    font-size: 0.28rem;
  }
  .zs_list .zczc .w h1 {
    font-size: 0.44rem;
  }
  .zs_list .zczc .w .zc_list li span {
    font-size: 0.5rem;
    margin-top: .2rem;
    display: block;
  }
  .zs_list .zczc .w .zc_list li .img{
    height: 2.83rem;
  }
  .zs_list .zczc .w .zc_list li p {
    font-size: 0.34rem;

  }
  .zs_list .zczc .w .zs_img{
    display: none;
  }
  .zs_list .zczc .w .sj_img{
    display: block;
  }
  .zs_list .zczc .w .zc_list li .p {
    font-size: 0.28rem;
    opacity: 1;
  }
  .zs_list .zczc .w .zc_list li:hover span {
    margin-top: 0.2rem;
  }
  .zs_list .zczc .w .zc_list {
    width: 100%;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    overflow-y: hidden;
    height: 4.5rem;
    padding-bottom: 0.3rem;
  }
  .zs_list .zczc .w .zc_list li {
    width: 48%;
    display: inline-block;
    margin-right: 2%;
  }
  .dqwz {
    top: 1.5rem;
    left: 0.3rem;
  }
  .zy_ban .zy_ban__img {
    display: none;
  }
  .zy_ban .sj_zy_ban__img {
    display: block;
    object-fit: cover;
  }
  .wzdt_list .dt_nav li {
    display: block;
  }
  .wzdt_list .dt_nav li > a {
    font-size: 0.34rem;
    width: 2rem;
    line-height: 0.7rem;
  }
  .wzdt_list .dt_nav li .dt_nav__ej {
    width: 100%;
    padding-left: 0;
    flex-wrap: wrap;
    margin-top: 0.2rem;
  }
  .wzdt_list .dt_nav li .dt_nav__ej a {
    font-size: 0.3rem;
    margin-right: 0.2rem;
  }
  .wzdt_list {
    background: url(../img/icon18.png) #f8f8f8 no-repeat bottom center;
    background-size: 100%;
  }
  .zy.lxwm .lxwm_list .info .lef .gn img {
    width: 0.72rem;
    height: 0.46rem;
  }
  .zy.lxwm .lxwm_list .info .lef .gn .pp span {
    font-size: 0.28rem;
  }
  .zy.lxwm .lxwm_list .info .lef .gn .pp p {
    font-size: 0.28rem;
  }
  .zy.lxwm .lxwm_list .info .lef .gn .pp h4 {
    font-size: 0.32rem;
  }
  .zy.lxwm .lxwm_list .info .rig h1 {
    font-size: 0.4rem;
  }
  .zy.lxwm .lxwm_list .info .rig .img {
    flex-wrap: wrap;
  }
  .zy.lxwm .lxwm_list .info .rig .img .ewm {
    margin-left: 0;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .zy.lxwm .lxwm_list .info .rig .img .ewm:nth-child(2n + 2) {
    margin-right: 0;
  }
  .zy.lxwm .lxwm_list .shfw .w h1 {
    font-size: 0.4rem;
  }
  .zy.lxwm .lxwm_list .shfw .w .sh_nr {
    display: block;
    margin-top: 0.4rem;
  }
  .zy.lxwm .lxwm_list .shfw .w .sh_nr .box {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.2rem;
    min-height: auto;
    padding: 0.3rem 0.2rem;
  }
  .zy.lxwm .lxwm_list .shfw .w .sh_nr .box img {
    width: 0.61rem;
    height: 0.61rem;
  }
  .zy.lxwm .lxwm_list .shfw .w .sh_nr .box h2 {
    font-size: 0.32rem;
  }
  .zy.lxwm .lxwm_list .shfw .w .sh_nr .box p {
    font-size: 0.28rem;
  }
  .zy.cp .dqwz {
    left: auto;
    right: 0.3rem;
    top: 1.5rem;
  }
  .zy.cp .cp_list .cp_z {
    padding-top: 2rem;
    display: block;
  }
  .zy.cp .cp_list .cp_z .cp_qh {
    width: 100%;
    margin-left: 0;
    margin-top: 0.3rem;
    padding: 0 0.3rem;
    box-sizing: border-box;
    position: fixed;
    bottom: 1rem;
    z-index: 99;
  }
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr {
    width: 100%;
    max-height: 2rem;
    padding: 0.2rem;
    box-sizing: border-box;
    border-radius: 0.2rem;
  }
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr .swiper .swiper-slide .box_x {
    margin: 0;
  }
  .zy.cp .cp_list .cp_z .cp_qh .cp_qh__nr .swiper .swiper-slide .box_x img {
    max-width: 0.46rem;
    max-height: 0.85rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .next {
    right: 2%;
    width: 0.6rem;
    height: 0.6rem;
    top: 50%;
  }
  .zy.cp .cp_list .cp_z .swiperzz .prev {
    left: 2%;
    width: 0.6rem;
    height: 0.6rem;
    top: 50%;
  }
  .zy.cp .cp_list .cp_z .swiperzz {
    width: 100%;
    margin-top: 1rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide {
    display: block;
  }
  .zy.cp .cp_list {
    height: 100vh;
    min-height: 10rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz center {
    font-size: 0.4rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .img {
    margin-left: 0;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .img {
    max-height: 7rem;
    width: 100%;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .img img {
    max-width: 100%;
    max-height: 100%;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .nr {
    width: 100%;
    text-align: center;
    padding-top: 0;
    margin-top: 0.6rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .nr h2 {
    font-size: 0.34rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .nr .more {
    width: 2rem;
    height: 0.8rem;
    line-height: 0.8rem;
    margin: 0.4rem auto;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .nr .more span {
    font-size: 0.28rem;
  }
  .zy.cp .cp_list .cp_z .swiperzz .swiper-slide .nr .more img {
    width: 0.38rem;
    height: 0.38rem;
  }
  .gywm_list .zzjg .w .module_nr .module2__lef .p p {
    font-size: 0.28rem;
  }
  .gywm_list .ldzc h2 {
    font-size: 0.5rem;
  }
  .gywm_list .ryzz h2 {
    font-size: 0.5rem;
  }
  .gywm_list .ldzc {
    height: auto;
    background: none;
  }
  .gywm_list .ldzc .ld_nr {
    display: block;
  }
  .gywm_list .ldzc .ld_nr .lef {
    width: 100%;
    height: auto;
    margin: 0.3rem auto;
    background: url(../img/ld_bg.jpg) no-repeat #fff bottom center;
    background-size: 100% 4.63rem;
    padding: 0 0.3rem;
    box-sizing: border-box;
  }
  .gywm_list .ldzc .ld_nr .lef img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 0 auto;
  }
  .gywm_list .ldzc .ld_nr .rig {
    margin-left: 0;
    margin: 0 auto;
    width: 100%;
    height: auto;
    box-shadow: none;
  }
  .gywm_list .ldzc .ld_nr .rig::before {
    display: none;
  }
  .gywm_list .ldzc .ld_nr .rig .ld_cont {
    height: auto;
    width: 100%;
    padding-right: 0;
  }
  .gywm_list .ryzz {
    height: auto;
    padding-bottom: 0.5rem;
  }
  .gywm_list .ryzz .ry_nr .swiper .swiper-slide.swiper-slide-active h4 {
    font-size: 0.34rem;
  }
  .gywm_list .ryzz .ry_nr .next {
    right: 0;
  }
  .gywm_list .ryzz .ry_nr .prev {
    left: 0;
  }
  .gywm_list .ryzz .ry_nr .swiper .swiper-slide.swiper-slide-active .img {
    width: 80%;
    height: 3.5rem;
  }
  .historyYearBox {
    display: none !important;
  }
  .gywm_list .about_deve {
    background: #7fb520;
    height: 100vh;
    overflow-y: auto;
  }
  .historyMain .historyTextBox .font36 {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    top: 0.5rem;
  }
  .historyMain .historyTextBox .font36::after {
    left: 50%;
    transform: translateX(-50%);
  }
  .historyMain .historyTextBox .historyText .list .desc p::before{
    display: none;
  }
  .historyMain .historyTextBox .historyText .list .desc p{
    padding-left: 0;
  }
  .historyMain .historyTextBox .historyText {
    margin-top: 0.5rem;
    width: 100%;
    padding: 0.3rem 0;
    box-sizing: border-box;
  }
  .historyMain .historyTextBox .historyText .list .imgBox{
    max-width: 100%;
  }
  .historyMain .historyTextBox .historyText .list:last-child {
    border-bottom: none;
  }
}
