@media only screen and (max-width: 1199px) {

  .znwd_box{
    display: none;
  }
  .inner, .links{
    width: 100% !important;
  }
  body{
    background: url("bg_phone.jpg") top center no-repeat;
    background-size: 100%;
  }
  #barrierfree_container{
    background: none;
}
  /*主体部分手机自适应开始*/
  .content{
    padding: 2.5rem 0;
  }
  .index .sec01{
    padding: 0;
  }
  .grid{
    width: 100%;
  }
  .index .p1{
    padding: 0 1.5rem;
  }
  .index .sec01 h2 {
    /*font-size: 32px;*/
    height: auto;
    text-align: center;
    white-space: normal;
    padding-top: 1.5rem;
  }
  .index .sec01 h2 a{
    display: block;
    width: 100%;
    margin: 0;
    line-height: 4.125rem;
    font-size: 2.75rem;
    font-weight: 600;
    white-space: normal;
  }
  .index .sec02{
    padding: 0;
    margin-top: 2.5rem;
    flex-wrap:wrap;
  }
  .index .sec02 .lbt{
    /*width: 43.7rem;*/
    width: 100%;
    height: 29.25rem;
  }
.slideBox .bd img{
    height: 29.25rem;
}
.lbText{
   height: 5.625rem;
}
.lbText a{
   height: 5.625rem;
   line-height: 5.625rem;
   font-size: 1.875rem;
}
.slideBox .hd ul li{
    width: 1rem;
    height: 1rem;
    margin-left: 1.25rem;
}
.slideBox .hd{
    height: 1rem;
    bottom: calc((5.625rem - 1rem)/2);
}
  /*.focus .pic>div{*/
  /*  width: 0;*/
  /*}*/
  .focus .pic span{
    height: 5.625rem;
    line-height: 5.625rem;
    padding: 0 14rem 0 1.25rem;
    font-size: 1.875rem;
  }
  /*.focus .pic img{*/
  /*  height: 29.25rem;*/
  /*  width: 43.875rem;*/
  /*}*/
  .focus .navi{
    bottom: 1.875rem;
    padding: 0 1rem;
    width: 14rem;
  }
  .swiper-pagination-bullet{
    width: 1rem;
    height: 1rem;
  }
  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 0.625rem;
  }
  .focus .focus-prev, .focus .focus-next{
    opacity: 1 !important;
    transform: translate(0, 0) !important;
  }
  .index .sec02 .news{
    width: 100%;
    height: auto;
    margin-top: 2.5rem;
  }
  .bt-all .bt-title-tab{
    margin-right: 1.5rem;
    font-size: 2.25rem;
    padding: 0.8rem 0 26px;
  }
  .bt-all .bt-title-tab_i{
    margin-right: 1.5rem;
    font-size: 2.25rem;
  }
  .bt-lists-cover{
    margin-top: 1.25rem;
  }
  .tab_new .gd_box{
    top: -7.25rem;
    right: 0;
  }
  .tab_new .gd_box a{
    color: #999;
    font-size: 1.5rem;
  }
  .bt-lists-cover ul li:nth-child(6),.bt-lists-cover ul li:nth-child(7),.bt-lists-cover ul li:nth-child(8),.bt-lists-cover ul li:nth-child(9),.bt-lists-cover ul li:nth-child(10){
    display: none;
  }
  .bt-all li.bt-list-new{
    width: 100%;
    height: 7.1875rem;
    padding-top: 0;
    margin-bottom: 1.5rem;
    border-bottom: 1px dashed #c1c0c0;
    padding-left: 1.25rem;
    position: relative;
  }
  .bt-all li.bt-list-new:after{
    content: "";
    background: #B9C3CB;
    width: 0.375rem;
    height: 0.375rem;
    position: absolute;
    left: 0;
    top: 1.125rem;
  }
  .bt-list-new a{
    width: 100%;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
    color: #333;
  }
  .bt-list-new span{
    float: left;
    color: #999999;
    height: 2rem;
    font-size: 1.5rem;
  }
  .bt-all .bt-list-new span{
    font-size: 1.5rem;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
  }
  .index .sec03{
    margin: 1.25rem 0 2.5rem;
  }
  .sec03 .swiper2{
    /*width: 43.7rem;*/
    height: 8.75rem;
  }
  .index .sec04{
    padding: 0 1.5rem;
  }
  .index .sec04Top{
    height: auto;
    flex-wrap: wrap;
  }
  .index .sec04Top .sec04Left{
    width: 100%;
    max-height: none;
  }
  .sec04Left.bt-allUnder-18 .bt-list{
    height: auto;
  }
  .sec04Left.bt-allUnder-18 .bt-con-tab{
    height: auto;
  }
  .tab_zcwj .gd_box{
    top: -5.25rem;
    right: 0;
  }
  .tab_zcwj .gd_box a{
    color: #999;
    font-size: 1.5rem;
  }
  .sec04Left.bt-allUnder-18 .bt-list-new {
    height: 7.1875rem;
  }
  .sec04Left.bt-allUnder-18 .bt-list-new a{
    width: 82%;
  }
  .sec04Left.bt-allUnder-18 .bt-con-tab .jd{
    font-size: 1.875rem;
  }
  .index .sec04Top .sec04Right{
    width: 100%;
    height: 28rem;
  }
  .index .p2-1{
    height: 100%;
    background: url(xxgk_bg_phone.jpg) no-repeat;
    padding-right: 3.75rem;
    background-size: 100% 100%;
  }
  .index .p2-1 li a{
    margin-top: 1.75rem;
    width: 25rem;
    height: 6.5rem;
    line-height: 6.5rem;
    border-radius: 0.25rem;
    font-size: 1.875rem;
    padding-left: 4.25rem;
  }
  .index .p2-1 li:nth-child(2) a{
    margin-top: 2.375rem;
  }
  .index .p2-1 i.icon2{
    width: 2rem;
    height: 2rem;
    margin-right: 1.25rem;
    background: url("xxgk_icon_phone.png") no-repeat;
    background-size: 100%;
  }
  .index .p2-2{
    display: none;
  }
  .index .p2-3 ul{
    margin: 0;
  }
  .sec04Bot.p2-3{
    margin: 2.5rem 0 1rem;
  }
  .index .p2-3 li{
    width: 21.1875rem;
    height: 7.625rem;
    line-height: 7.625rem;
    margin-bottom: 1.5rem;
  }
  .index .p2-3 a{
    font-size: 1.875rem;
    height: 7.625rem;
    line-height: 7.625rem;
  }
  .index .p2-3 li i{
    width: 3rem;
    height: 3rem;
    margin-left: 2.5rem;
  }
  .index .p2-3 li i.i1 {
    background: url("gkzn_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i1 {
    background: url("gkzn_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i2 {
    background: url("gkzd_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i2 {
    background: url("gkzd_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i3 {
    background: url("gknb_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i3 {
    background: url("gknb_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i4 {
    background: url("wznb_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i4 {
    background: url("wznb_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i5 {
    background: url("gkfd_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i5 {
    background: url("gkfd_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i6 {
    background: url("ysqgk_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i6 {
    background: url("ysqgk_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p3{
    background: #eaf5ff url(zwfw_bg_phone.png) no-repeat;
    height: auto;
    padding: 0 1.5rem 2.5rem 1.5rem;
  }
  .index .p3 h3{
    height: auto !important;
    background: none;
    padding: 0 1.5rem;
  }
  .index .p3 h3>a.bt-left{
    float: none;
    display: block;
    width: 13.5rem;
    height: 7.375rem;
    margin: 0 auto;
    padding: 2.5rem 0 1.5rem;
    background: url("zwfw_phone.png") center no-repeat;
    background-size: 100%;
  }
  .index .p3 .sec05list{
    display: none;
  }
  .index .p3 div.sec05list_phone{
    display: block;
  }
  .index .p3 .sec05list>div.on{
    width: 100%;
  }
  .index .p3 .sec05list>div.on1{
    width: 100% !important;
  }
  .index .p3 .sec05list>div.on1 ul{
    display: block !important;
  }
  .index .p3 .sec05list>div .ewm{
    margin: 0;
    margin-bottom: 2.1875rem;
    box-shadow: none;
    padding: 1.25rem 0.3125rem;
    min-height: 14.375rem;
    height: 14.375rem;
  }
  .index .p3 .sec05list>div:last-child .ewm{
    margin-bottom: 0;
  }
  .index .p3 .sec05list>div .ewm img{
    width: 6.25rem;
  }
  .index .p3 .sec05list>div .ewm img{
    margin: 1.25rem 0 0.875rem;
  }
  .index .p3 .ewm p{
    margin-top: 0;
    font-size: 1.875rem;
    margin-left: -0.625rem;
  }
  .index .p3 .sec05list>div.on1 ul{
    padding-left: 3.75rem;
    margin-top: 0;
    height: auto;
  }
  .index .p3 .ewm ul{
    width: 72%;
  }
  .index .p3 .ewm ul li{
    width: 6.625rem;
    line-height: 3.5rem;
    font-size: 1.5rem;
    padding-left: 0.625rem;
    margin-right: 2.5rem;
    text-align: left;
  }
  .index .p3 .ewm ul li:nth-child(3n){
    margin-right: 0;
  }
  .index .p3 .ewm ul li:after{
    position: absolute;
    content: "";
    width: 0.25rem;
    height: 0.25rem;
    left: 0;
    top: 1.5rem;
    background: #3366CC;
  }
  .sec05zqfw ul>li{
    width: 100% !important;
  }
  .sec06 .sec06Top{
    padding: 0 1.5rem;
    flex-wrap: wrap;
  }
  .sec06 .sec06Left{
    width: 100%;
  }
  .sec06 .p4-1 .tab1{
    padding-top: 2.5rem;
    margin-bottom: 1.25rem;
  }
  .sec06 .p4-1 .tab1 a.current{
    font-size: 2.25rem;
  }
  .tab1 .gd_box{
    display: none;
  }
  .sec06 .p4-1 img{
    height: auto;
  }
  .p4-1 .text{
    padding: 1.5rem 0;
    font-size: 1.875rem;
    height: auto;
    line-height: normal;
    border: none;
  }
  .ft_tit{
    margin-bottom: 1.5rem;
  }
  .ft_tit span:nth-child(1){
    width: 22%;
    font-size: 1.875rem;
  }
  .ft_tit span:nth-child(2){
    width: 78%;
    font-size: 1.875rem;
  }
  .ft_xq span:nth-child(1){
    width: 22%;
    font-size: 1.875rem;
    line-height: 3rem;
  }
  .ft_xq span:nth-child(2){
    width: 78%;
    font-size: 1.875rem;
    line-height: 3rem;
  }
  .sec06 .sec06Mid{
    width: 100%;
  }
  .sec06 .bt-all .bt-title-tab-hover{
    height: 4.5625rem;
    padding: 0.3125rem 0 0 0;
    margin-top: 2.5rem;
  }
  .sec06 .bt-all .bt-title-tab_i-hover{
    height: 4.5625rem;
    padding: 0.3125rem 0 0 0;
    margin-top: 2.5rem;
  }
  .rx .gd_box{
    top: 3.25rem;
    right: 0;
  }
  .rx .gd_box a{
    color: #999999 !important;
    font-size: 1.5rem !important;
  }
  .cq_mslx{
    height: auto;
    margin-top: 1.5rem;
  }
  .cq_mslx li{
    height: 4.1875rem;
    line-height: 4.1875rem;
    border-bottom: 1px dashed #c1c0c0;
    margin-bottom: 1.5rem;
  }
  .cq_mslx li:nth-child(6),.cq_mslx li:nth-child(7),.cq_mslx li:nth-child(8),.cq_mslx li:nth-child(9),.cq_mslx li:nth-child(10){
    display: none;
  }
  .cq_mslx li span{
    width: 11.5rem;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
    /*margin-right: 3.375rem;*/
  }
  /*.cq_mslx li span:after{*/
  /*  height: 2rem;*/
  /*  top: 0.5rem;*/
  /*  right: -1.5rem;*/
  /*}*/
  .cq_mslx li a{
    width: 32rem;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
  }
  .cq_mslx li a:after{
    content: "";
    width: 3px;
    height: 3px;
    background: #B9C3CB;
    position: absolute;
    left: 0;
    top: 1.25rem;
  }
  .sec06 .sec06Right{
    width: 100%;
  }
  .cq_dczj{
    height: auto;
    margin-top: 1.25rem;
  }
  .cq_dczj li{
    height: 4.1875rem;
    border-bottom: 1px dashed #c1c0c0;
    margin-bottom: 1.5rem;
    line-height: 4.1875rem;
  }
  .cq_dczj li:nth-child(6),.cq_dczj li:nth-child(7),.cq_dczj li:nth-child(8),.cq_dczj li:nth-child(9),.cq_dczj li:nth-child(10){
    display: none;
  }
  .cq_dczj li span{
    width: 10.375rem;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
  }
  .cq_dczj li a{
    width: 33rem;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
  }
  .sec06Bot.p4-2{
    padding: 0 1.5rem;
    margin-top: 1rem;
  }
  .p4-2 li{
    width: 100%;
    margin-top: 0;
    margin-bottom: 1.5rem;
    height: 16rem;
    padding: 3.75rem 0 0 5rem !important;
  }
  .p4-2 li.li1 {
    background: #f2f7ff url('qzxx_phone.png') right center no-repeat;
    background-size: 100%;
  }
  .p4-2 li.li2 {
    background: #f2f7ff url('wsxf_phone.png') right center no-repeat;
    background-size: 100%;
  }

  .p4-2 li.li3 {
    background: #f2f7ff url('jjjcjb_phone.png') right center no-repeat;
    background-size: 100%;
  }
  .p4-2 li.li4 {
    background: #f2f7ff url('zwzfjd_phone.png') right center no-repeat;
    background-size: 100%;
  }
  .p4-2 li h3{
    font-size: 2.125rem;
    font-weight: 600;
    height: 3rem;
    line-height: 3rem;
  }
  .p4-2 li p{
    font-size: 1.875rem;
    margin-top: 1.25rem;
    height: 2.625rem;
    line-height: 2.625rem;
    padding-top: 0;
  }
  .sec07{
    padding: 0 1.5rem;
    margin-top: 1rem;
  }
  .sec07 .title{
    margin-bottom: 1.25rem;
  }
  .sec07 .title a{
    height: 4.5625rem;
    padding: 0.3125rem 0 0 0;
    font-size: 2.25rem;
  }
  .ztzl .gd_box{
    top: 1rem;
    right: 0;
  }
  .ztzl .gd_box a{
    color: #999 !important;
    font-size: 1.5rem !important;
    font-weight: 400 !important;
    border: none !important;
  }
  .sec07 .topic{
    margin: 0 auto;
    height: 17.4375rem;
    width: 36.5625rem;
  }
  .topic .scroll{
    height: 17.4375rem;
  }
  .sec07 .topic li>a{
    margin: 0 1rem;
  }
  .sec07 .topic li a img{
    height: 17.4375rem;
    width: 34.875rem;
  }
  .sec07 .topic li span{
    display: none;
  }
  .topic-prev, .topic-next{
    width: 3rem;
    height: 4.5rem;
  }
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background: url("zt_left_phone.png") center no-repeat;
    left: -3.625rem;
  }
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background: url("zt_right_phone.png") center no-repeat;
    right: -3.625rem;
  }
  /*主体部分手机自适应结束*/

  /*20240619改版样式开始*/
  .index .p1{
    border: none;
    margin-bottom: 0;
  }
  .pdname_box {
    padding: 0;
    height: 5.5rem !important;
  }
  .zwxxgk_tit{
    margin: 2.5rem 0;
    background: url("zwfwpt_title_phone.png") center no-repeat;
    background-size: 100%;
  }
  .zwgk_btn_box{
    width: 100%;
    border: none;
    padding: 0;
    margin-top: 2.5rem;
  }
  .zwgk_btn_box ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .zwgk_btn_box li {
    width: 21.25rem;
    height: 7.5rem;
    padding-left: 6.625rem;
    border: 1px solid #D0DDFF;
    margin-bottom: 1.5rem;
    background-size: 14% !important;
  }
  .zwgk_btn_box li:nth-child(1){
    background: url("cwhy_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(2){
    background: url("zfwg_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(3){
    background: url("qzqd_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(4){
    background: url("ysqgk_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(5){
    background: url("zfwg_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(6){
    background: url("xyxxsgs_phone.png") 2.5rem center no-repeat;
    border-bottom: 1px solid #D0DDFF;
  }
  .zwgk_btn_box li a {
    line-height: 7.5rem;
    font-size: 1.875rem;
  }
  .zwfw_tit {
    background: url("zwfwpt_title_phone.png") center no-repeat;
    margin-top: 2.5rem;
    background-size: 100%;
  }
  .zwfw_box{
    margin-top: 2.5rem;
    flex-wrap: wrap;
  }
  .index .p3{
    background: transparent;
  }
  .zwfw_top1{
    width: 100%;
  }
  .zwfw_link {
    height: 16rem;
    margin-bottom: 2.5rem;
  }
  .zwfwdt_pic_phone{
    display: block;
    width: 100%;
  }
  .zwfwdt_pic,.zwfwdt_pic_old{
    display: none;
  }
  .zwfw_tit_tab {
    height: 5.5rem;
  }
  .zwfw_tit_tab li {
    height: 5.5rem;
  }
  .zwfw_tit_tab li a {
    line-height: 5.5rem;
    font-size: 2.25rem;
  }
  .zwfw_list_box {
    padding: 1.5rem;
  }
  .zwfw_list li {
    width: 16.5rem;
    height: 10.375rem;
    margin: 0 0 1.5rem 0;
  }
  .zwfw_list li a{
    padding-top: 7.75rem;
    font-size: 1.875rem;
    background-size: 32% !important;
  }
  .zwfw_top2{
    width: 100%;
    margin-top: 2.5rem;
  }
  .zwfw_lb_box {
    width: 100%;
    height: 31.125rem;
    margin-bottom: 2.5rem;
  }
  .zwfw_lb_box .swiper-slide {
    height: 31.125rem;
    padding: 1.5rem;
    border: 1px solid #D0DDFF;
  }
  .zwfw_lb_box .swiper-slide img{
    width: 100%;
    height: 100%;
  }
  .zwfw_lb_a2 {
    font-size: 2.5rem;
    height: 3.75rem;
    line-height: 3.75rem;
    margin-top: 1.5rem;
    margin-bottom: 0.75rem;
  }
  .zwfw_lb_a3 {
    font-size: 1.625rem;
    line-height: 2.25rem;
  }

  .zwfw_btn_link li {
    width: 34.25rem;
    height: 6rem;
    margin-bottom: 1.5rem;
  }
  .zwfw_btn_link li a {
    padding-left: 9.5rem;
    line-height: 6rem;
    font-size: 1.875rem;
    background-size: 10% !important;
  }
  .zwfw_lb_btn_box{
    width: 5rem;
    height: 7.5rem;
  }
  .topic-next_zwfw {
    left: 1.5rem;
    background: url(zwfw_left_old.png) no-repeat;
    background-size: 100% 100%;
  }
  .topic-prev_zwfw {
    right: 1.5rem;
    background: url(zwfw_right_old.png) no-repeat;
    background-size: 100% 100%;
  }
  .hdjl_tit {
    background: url(hdjl_title_phone.png) center no-repeat;
    background-size: 100%;
  }
  .ztzl_tit {
    background: url(ztzl_title_phone.png) center no-repeat;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    background-size: 100%;
  }
  .cq_dczj li a{
    width: 100%;
  }
  .zwfw_list .zwfw_grfw li:nth-child(1) a{
    background: url("sysy_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(2) a{
    background: url("hjbl_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(3) a{
    background: url("zfbz_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(4) a{
    background: url("shbz_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(5) a{
    background: url("jtcx_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(6) a{
    background: url("cjrj_phone.png") center 1.5rem no-repeat;
  }

  .zwfw_list .zwfw_frfw li:nth-child(1) a{
    background: url("slbg_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(2) a{
    background: url("zscq_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(3) a{
    background: url("zzrz_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(4) a{
    background: url("sscw_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(5) a{
    background: url("jtys_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(6) a{
    background: url("tzsp_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_btn_link li:nth-child(1) a{
    background: url("gjjcx_phone.png") 4.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(2) a{
    background: url("sbcx_phone.png") 4.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(3) a{
    background: url("ybcx_phone.png") 4.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(4) a{
    background: url("jzcx_phone.png") 4.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(5) a{
    background: url("dfcx_phone.png") 4.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(6) a{
    background: url("rqfcx_phone.png") 4.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(7) a{
    background: url("sfcx_phone.png") 4.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(8) a{
    background: url("gjxcx_phone.png") 4.5rem center no-repeat;
  }

  .bt-lists-cover li{
    background: none;
  }
  .cq_dczj li a:after{
    content: "";
    width: 3px;
    height: 3px;
    background: #B9C3CB;
    position: absolute;
    left: 0;
    top: 1.25rem;
  }
  .zwfw_btn_link li:nth-child(5), .zwfw_btn_link li:nth-child(6), .zwfw_btn_link li:nth-child(7), .zwfw_btn_link li:nth-child(8){
    margin-bottom: 1.5rem;
  }
  #cloud01{
    display: none;
  }
}

@media only screen and (max-width: 1024px) {
  .index .sec01 h2{
    padding-top: 1.5rem;
  }
  .index .sec04Top .sec04Right{
    height: 26rem;
  }
  .index .p2-1 li a {
    margin-top: 1.75rem;
    width: 20rem;
    height: 6.5rem;
    line-height: 6.5rem;
    border-radius: 0.25rem;
    font-size: 1.875rem;
    padding-left: 2.25rem;
  }
  .zwgk_btn_box li{
    width: 29.25rem;
    padding-left: 11.625rem;
  }
  .zwfw_link{
    height: 14rem;
  }
  .zwfw_btn_link li{
    width: 29.25rem;
  }
  .zwfw_btn_link li a{
    padding-left: 11.5rem;
    background-size: 10% !important;
  }
  .zwfw_btn_link li:nth-child(1) a{
    background: url("gjjcx_phone.png") 6.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(2) a{
    background: url("sbcx_phone.png") 6.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(3) a{
    background: url("ybcx_phone.png") 6.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(4) a{
    background: url("jzcx_phone.png") 6.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(5) a{
    background: url("dfcx_phone.png") 6.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(6) a{
    background: url("rqfcx_phone.png") 6.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(7) a{
    background: url("sfcx_phone.png") 6.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(8) a{
    background: url("gjxcx_phone.png") 6.5rem center no-repeat;
  }
}

@media only screen and (max-width: 960px) {
  /*头部开始*/
  /*头部结束*/
  .zwgk_btn_box li{
    width: 27.25rem;
  }
  .zwfw_list li{
    width: 12.5rem;
  }
  .zwfw_lb_box{
    height: 39.125rem;
  }
  .zwfw_lb_box .swiper-slide{
    height: 39.125rem;
  }
  .zwfw_btn_link li{
    width: 27.25rem;
  }
}

@media only screen and (max-width: 820px) {
  .index .sec04Top .sec04Right{
    height: 22rem;
  }
  .index .p2-1{
    padding-right: 1.75rem;
  }
  .index .p2-1 li a{
    height: 5.2rem;
    line-height: 5.2rem;
  }
  .index .p2-1 li:nth-child(2) a {
    margin-top: 1.375rem;
  }
  .zwgk_btn_box li {
    width: 23.25rem;
    padding-left: 7.625rem;
  }
  .zwfw_link {
    height: 11rem;
  }
  .zwfw_list li {
    width: 10.5rem;
  }
  .zwfw_lb_box {
    height: 34.125rem;
  }
  .zwfw_lb_box .swiper-slide {
    height: 34.125rem;
  }
  .zwfw_btn_link li {
    width: 23rem;
  }
  .zwfw_btn_link li a{
    padding-left: 8.5rem;
  }
  .zwfw_btn_link li:nth-child(1) a{
    background: url("gjjcx_phone.png") 3.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(2) a{
    background: url("sbcx_phone.png") 3.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(3) a{
    background: url("ybcx_phone.png") 3.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(4) a{
    background: url("jzcx_phone.png") 3.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(5) a{
    background: url("dfcx_phone.png") 3.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(6) a{
    background: url("rqfcx_phone.png") 3.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(7) a{
    background: url("sfcx_phone.png") 3.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(8) a{
    background: url("gjxcx_phone.png") 3.5rem center no-repeat;
  }
}

@media only screen and (max-width: 768px) {
  .znwd_box{
    display: none;
  }
  .inner, .links{
    width: 100% !important;
  }
  body{
    background: url("bg_phone.jpg") top center no-repeat;
    background-size: 100%;
  }
  #barrierfree_container{
    background: none;
  }
  /*主体部分手机自适应开始*/
  .content{
    padding: 2.5rem 0;
  }
  .index .sec01{
    padding: 0;
  }
  .grid{
    width: 100%;
  }
  .index .p1{
    padding: 0 1.5rem;
  }
  .index .sec01 h2 {
    font-size: 32px;
    height: auto;
    text-align: center;
    white-space: normal;
    padding-top: 0;
  }
  .index .sec01 h2 a{
    display: block;
    width: 100%;
    margin: 0;
    line-height: 4.125rem;
    font-size: 2.75rem;
    font-weight: 600;
    white-space: normal;
  }
  .index .sec02{
    padding: 0;
    margin-top: 2.5rem;
    flex-wrap:wrap;
  }
  .index .sec02 .lbt{
    /*width: 43.7rem;*/
    width: 100%;
    height: 29.25rem;
  }
  .slideBox .bd img{
    height: 29.25rem;
  }
  .lbText{
    height: 5.625rem;
  }
  .lbText a{
    height: 5.625rem;
    line-height: 5.625rem;
    font-size: 1.875rem;
  }
  .slideBox .hd ul li{
    width: 1rem;
    height: 1rem;
    margin-left: 1.25rem;
  }
  .slideBox .hd{
    height: 1rem;
    bottom: calc((5.625rem - 1rem)/2);
  }
  /*.focus .pic>div{*/
  /*  width: 0;*/
  /*}*/
  .focus .pic span{
    height: 5.625rem;
    line-height: 5.625rem;
    padding: 0 14rem 0 1.25rem;
    font-size: 1.875rem;
  }
  /*.focus .pic img{*/
  /*  height: 29.25rem;*/
  /*  width: 43.875rem;*/
  /*}*/
  .focus .navi{
    bottom: 1.875rem;
    padding: 0 1rem;
    width: 14rem;
  }
  .swiper-pagination-bullet{
    width: 1rem;
    height: 1rem;
  }
  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 0.625rem;
  }
  .focus .focus-prev, .focus .focus-next{
    opacity: 1 !important;
    transform: translate(0, 0) !important;
  }
  .index .sec02 .news{
    width: 100%;
    height: auto;
    margin-top: 2.5rem;
  }
  .bt-all .bt-title-tab{
    margin-right: 1.5rem;
    font-size: 2.25rem;
  }
  .bt-all .bt-title-tab_i{
    margin-right: 1.5rem;
    font-size: 2.25rem;
  }
  .bt-lists-cover{
    margin-top: 1.25rem;
  }
  .tab_new .gd_box{
    top: -7.25rem;
    right: 0;
  }
  .tab_new .gd_box a{
    color: #999;
    font-size: 1.5rem;
  }
  .bt-lists-cover ul li:nth-child(6),.bt-lists-cover ul li:nth-child(7),.bt-lists-cover ul li:nth-child(8),.bt-lists-cover ul li:nth-child(9),.bt-lists-cover ul li:nth-child(10){
    display: none;
  }
  .bt-all li.bt-list-new{
    width: 100%;
    height: 7.1875rem;
    padding-top: 0;
    margin-bottom: 1.5rem;
    border-bottom: 1px dashed #c1c0c0;
    padding-left: 1.25rem;
    position: relative;
  }
  .bt-all li.bt-list-new:after{
    content: "";
    background: #B9C3CB;
    width: 0.375rem;
    height: 0.375rem;
    position: absolute;
    left: 0;
    top: 1.125rem;
  }
  .bt-list-new a{
    width: 100%;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
    color: #333;
  }
  .bt-list-new span{
    float: left;
    color: #999999;
    height: 2rem;
    font-size: 1.5rem;
  }
  .bt-all .bt-list-new span{
    font-size: 1.5rem;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
  }
  .index .sec03{
    margin: 1.25rem 0 2.5rem;
  }
  .sec03 .swiper2{
    /*width: 43.7rem;*/
    height: 8.75rem;
  }
  .index .sec04{
    padding: 0 1.5rem;
  }
  .index .sec04Top{
    height: auto;
    flex-wrap: wrap;
  }
  .index .sec04Top .sec04Left{
    width: 100%;
    max-height: none;
  }
  .sec04Left.bt-allUnder-18 .bt-list{
    height: auto;
  }
  .sec04Left.bt-allUnder-18 .bt-con-tab{
    height: auto;
  }
  .tab_zcwj .gd_box{
    top: -5.25rem;
    right: 0;
  }
  .tab_zcwj .gd_box a{
    color: #999;
    font-size: 1.5rem;
  }
  .sec04Left.bt-allUnder-18 .bt-list-new {
    height: 7.1875rem;
  }
  .sec04Left.bt-allUnder-18 .bt-list-new a{
    width: 82%;
  }
  .sec04Left.bt-allUnder-18 .bt-con-tab .jd{
    font-size: 1.875rem;
  }
  .index .sec04Top .sec04Right{
    width: 100%;
    height: 20rem;
  }
  .index .p2-1{
    height: 100%;
    background: url(xxgk_bg_phone.jpg) no-repeat;
    padding-right: 1.75rem;
    background-size: 100% 100%;
  }
  .index .p2-1 li a{
    margin-top: 1.75rem;
    width: 17rem;
    height: 4.5rem;
    line-height: 4.5rem;
    border-radius: 0.25rem;
    font-size: 1.875rem;
    padding-left: 1.25rem;
  }
  .index .p2-1 li:nth-child(2) a{
    margin-top: 1.375rem;
  }
  .index .p2-1 i.icon2{
    width: 2rem;
    height: 2rem;
    margin-right: 1.25rem;
    background: url("xxgk_icon_phone.png") no-repeat;
    background-size: 100%;
  }
  .index .p2-2{
    display: none;
  }
  .index .p2-3 ul{
    margin: 0;
  }
  .sec04Bot.p2-3{
    margin: 2.5rem 0 1rem;
  }
  .index .p2-3 li{
    width: 21.1875rem;
    height: 7.625rem;
    line-height: 7.625rem;
    margin-bottom: 1.5rem;
  }
  .index .p2-3 a{
    font-size: 1.875rem;
    height: 7.625rem;
    line-height: 7.625rem;
  }
  .index .p2-3 li i{
    width: 3rem;
    height: 3rem;
    margin-left: 2.5rem;
  }
  .index .p2-3 li i.i1 {
    background: url("gkzn_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i1 {
    background: url("gkzn_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i2 {
    background: url("gkzd_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i2 {
    background: url("gkzd_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i3 {
    background: url("gknb_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i3 {
    background: url("gknb_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i4 {
    background: url("wznb_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i4 {
    background: url("wznb_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i5 {
    background: url("gkfd_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i5 {
    background: url("gkfd_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p2-3 li i.i6 {
    background: url("ysqgk_btn_icon_phone.png") no-repeat;
    background-size: 85%;
  }
  .index .p2-3 li:hover i.i6 {
    background: url("ysqgk_btn_icon_hover_phone.png") no-repeat;
  }
  .index .p3{
    background: #eaf5ff url(zwfw_bg_phone.png) no-repeat;
    height: auto;
    padding: 0 1.5rem 2.5rem 1.5rem;
  }
  .index .p3 h3{
    height: auto !important;
    background: none;
    padding: 0 1.5rem;
  }
  .index .p3 h3>a.bt-left{
    float: none;
    display: block;
    width: 13.5rem;
    height: 7.375rem;
    margin: 0 auto;
    padding: 2.5rem 0 1.5rem;
    background: url("zwfw_phone.png") center no-repeat;
    background-size: 100%;
  }
  .index .p3 .sec05list{
    display: none;
  }
  .index .p3 div.sec05list_phone{
    display: block;
  }
  .index .p3 .sec05list>div.on{
    width: 100%;
  }
  .index .p3 .sec05list>div.on1{
    width: 100% !important;
  }
  .index .p3 .sec05list>div.on1 ul{
    display: block !important;
  }
  .index .p3 .sec05list>div .ewm{
    margin: 0;
    margin-bottom: 2.1875rem;
    box-shadow: none;
    padding: 1.25rem 0.3125rem;
    min-height: 14.375rem;
    height: 14.375rem;
  }
  .index .p3 .sec05list>div:last-child .ewm{
    margin-bottom: 0;
  }
  .index .p3 .sec05list>div .ewm img{
    width: 6.25rem;
  }
  .index .p3 .sec05list>div .ewm img{
    margin: 1.25rem 0 0.875rem;
  }
  .index .p3 .ewm p{
    margin-top: 0;
    font-size: 1.875rem;
    margin-left: -0.625rem;
  }
  .index .p3 .sec05list>div.on1 ul{
    padding-left: 3.75rem;
    margin-top: 0;
    height: auto;
  }
  .index .p3 .ewm ul{
    width: 72%;
  }
  .index .p3 .ewm ul li{
    width: 6.625rem;
    line-height: 3.5rem;
    font-size: 1.5rem;
    padding-left: 0.625rem;
    margin-right: 2.5rem;
    text-align: left;
  }
  .index .p3 .ewm ul li:nth-child(3n){
    margin-right: 0;
  }
  .index .p3 .ewm ul li:after{
    position: absolute;
    content: "";
    width: 0.25rem;
    height: 0.25rem;
    left: 0;
    top: 1.5rem;
    background: #3366CC;
  }
  .sec05zqfw ul>li{
    width: 100% !important;
  }
  .sec06 .sec06Top{
    padding: 0 1.5rem;
    flex-wrap: wrap;
  }
  .sec06 .sec06Left{
    width: 100%;
  }
  .sec06 .p4-1 .tab1{
    padding-top: 2.5rem;
    margin-bottom: 1.25rem;
  }
  .sec06 .p4-1 .tab1 a.current{
    font-size: 2.25rem;
  }
  .tab1 .gd_box{
    display: none;
  }
  .sec06 .p4-1 img{
    height: auto;
  }
  .p4-1 .text{
    padding: 1.5rem 0;
    font-size: 1.875rem;
    height: auto;
    line-height: normal;
    border: none;
  }
  .ft_tit{
    margin-bottom: 1.5rem;
  }
  .ft_tit span:nth-child(1){
    width: 22%;
    font-size: 1.875rem;
  }
  .ft_tit span:nth-child(2){
    width: 78%;
    font-size: 1.875rem;
  }
  .ft_xq span:nth-child(1){
    width: 22%;
    font-size: 1.875rem;
    line-height: 3rem;
  }
  .ft_xq span:nth-child(2){
    width: 78%;
    font-size: 1.875rem;
    line-height: 3rem;
  }
  .sec06 .sec06Mid{
    width: 100%;
  }
  .sec06 .bt-all .bt-title-tab-hover{
    height: 4.5625rem;
    padding: 0.3125rem 0 0 0;
    margin-top: 2.5rem;
  }
  .sec06 .bt-all .bt-title-tab_i-hover{
    height: 4.5625rem;
    padding: 0.3125rem 0 0 0;
    margin-top: 2.5rem;
  }
  .rx .gd_box{
    top: 3.25rem;
    right: 0;
  }
  .rx .gd_box a{
    color: #999999 !important;
    font-size: 1.5rem !important;
  }
  .cq_mslx{
    height: auto;
    margin-top: 1.5rem;
  }
  .cq_mslx li{
    height: 4.1875rem;
    line-height: 4.1875rem;
    border-bottom: 1px dashed #c1c0c0;
    margin-bottom: 1.5rem;
  }
  .cq_mslx li:nth-child(6),.cq_mslx li:nth-child(7),.cq_mslx li:nth-child(8),.cq_mslx li:nth-child(9),.cq_mslx li:nth-child(10){
    display: none;
  }
  .cq_mslx li span{
    width: 11.5rem;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
    /*margin-right: 3.375rem;*/
  }
  /*.cq_mslx li span:after{*/
  /*  height: 2rem;*/
  /*  top: 0.5rem;*/
  /*  right: -1.5rem;*/
  /*}*/
  .cq_mslx li a{
    width: 32rem;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
  }
  .cq_mslx li a:after{
    content: "";
    width: 3px;
    height: 3px;
    background: #B9C3CB;
    position: absolute;
    left: 0;
    top: 1.25rem;
  }
  .sec06 .sec06Right{
    width: 100%;
  }
  .cq_dczj{
    height: auto;
    margin-top: 1.25rem;
  }
  .cq_dczj li{
    height: 4.1875rem;
    border-bottom: 1px dashed #c1c0c0;
    margin-bottom: 1.5rem;
    line-height: 4.1875rem;
  }
  .cq_dczj li:nth-child(6),.cq_dczj li:nth-child(7),.cq_dczj li:nth-child(8),.cq_dczj li:nth-child(9),.cq_dczj li:nth-child(10){
    display: none;
  }
  .cq_dczj li span{
    width: 10.375rem;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
  }
  .cq_dczj li a{
    width: 33rem;
    height: 2.625rem;
    line-height: 2.625rem;
    font-size: 1.875rem;
  }
  .sec06Bot.p4-2{
    padding: 0 1.5rem;
    margin-top: 1rem;
  }
  .p4-2 li{
    width: 100%;
    margin-top: 0;
    margin-bottom: 1.5rem;
    height: 16rem;
    padding: 3.75rem 0 0 5rem !important;
  }
  .p4-2 li.li1 {
    background: #f2f7ff url('qzxx_phone.png') right center no-repeat;
    background-size: 100%;
  }
  .p4-2 li.li2 {
    background: #f2f7ff url('wsxf_phone.png') right center no-repeat;
    background-size: 100%;
  }

  .p4-2 li.li3 {
    background: #f2f7ff url('jjjcjb_phone.png') right center no-repeat;
    background-size: 100%;
  }
  .p4-2 li.li4 {
    background: #f2f7ff url('zwzfjd_phone.png') right center no-repeat;
    background-size: 100%;
  }
  .p4-2 li h3{
    font-size: 2.125rem;
    font-weight: 600;
    height: 3rem;
    line-height: 3rem;
  }
  .p4-2 li p{
    font-size: 1.875rem;
    margin-top: 1.25rem;
    height: 2.625rem;
    line-height: 2.625rem;
    padding-top: 0;
  }
  .sec07{
    padding: 0 1.5rem;
    margin-top: 1rem;
  }
  .sec07 .title{
    margin-bottom: 1.25rem;
  }
  .sec07 .title a{
    height: 4.5625rem;
    padding: 0.3125rem 0 0 0;
    font-size: 2.25rem;
  }
  .ztzl .gd_box{
    top: 1rem;
    right: 0;
  }
  .ztzl .gd_box a{
    color: #999 !important;
    font-size: 1.5rem !important;
    font-weight: 400 !important;
    border: none !important;
  }
  .sec07 .topic{
    margin: 0 auto;
    height: 17.4375rem;
    width: 36.5625rem;
  }
  .topic .scroll{
    height: 17.4375rem;
  }
  .sec07 .topic li>a{
    margin: 0 1rem;
  }
  .sec07 .topic li a img{
    height: 17.4375rem;
    width: 34.875rem;
  }
  .sec07 .topic li span{
    display: none;
  }
  .topic-prev, .topic-next{
    width: 3rem;
    height: 4.5rem;
  }
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background: url("zt_left_phone.png") center no-repeat;
    left: -3.625rem;
  }
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background: url("zt_right_phone.png") center no-repeat;
    right: -3.625rem;
  }
  /*主体部分手机自适应结束*/

  /*20240619改版样式开始*/
  .index .p1{
    border: none;
    margin-bottom: 0;
  }
  .pdname_box {
    padding: 0;
    height: 4.5rem !important;
  }
  .zwxxgk_tit{
    margin: 2.5rem 0;
    background: url("zwfwpt_title_phone.png") center no-repeat;
    background-size: 100%;
  }
  .zwgk_btn_box{
    width: 100%;
    border: none;
    padding: 0;
    margin-top: 2.5rem;
  }
  .zwgk_btn_box ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .zwgk_btn_box li {
    width: 21.25rem;
    height: 7.5rem;
    padding-left: 6.625rem;
    border: 1px solid #D0DDFF;
    margin-bottom: 1.5rem;
    background-size: 14% !important;
  }
  .zwgk_btn_box li:nth-child(1){
    background: url("cwhy_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(2){
    background: url("zfwg_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(3){
    background: url("qzqd_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(4){
    background: url("ysqgk_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(5){
    background: url("zfwg_phone.png") 2.5rem center no-repeat;
  }
  .zwgk_btn_box li:nth-child(6){
    background: url("xyxxsgs_phone.png") 2.5rem center no-repeat;
    border-bottom: 1px solid #D0DDFF;
  }
  .zwgk_btn_box li a {
    line-height: 7.5rem;
    font-size: 1.875rem;
  }
  .zwfw_tit {
    background: url("zwfwpt_title_phone.png") center no-repeat;
    margin-top: 2.5rem;
    background-size: 100%;
  }
  .zwfw_box{
    margin-top: 2.5rem;
    flex-wrap: wrap;
  }
  .index .p3{
    background: transparent;
  }
  .zwfw_top1{
    width: 100%;
  }
  .zwfw_link {
    height: 10rem;
    margin-bottom: 2.5rem;
  }
  .zwfwdt_pic_phone{
    display: block;
    width: 100%;
  }
  .zwfwdt_pic,.zwfwdt_pic_old{
    display: none;
  }
  .zwfw_tit_tab {
    height: 5.5rem;
  }
  .zwfw_tit_tab li {
    height: 5.5rem;
  }
  .zwfw_tit_tab li a {
    line-height: 5.5rem;
    font-size: 2.25rem;
  }
  .zwfw_list_box {
    padding: 1.5rem;
  }
  .zwfw_list li {
    width: 13.5rem;
    height: 9.375rem;
    margin: 0 0 1.5rem 0;
  }
  .zwfw_list li a{
    padding-top: 6.75rem;
    font-size: 1.875rem;
    background-size: 32% !important;
  }
  .zwfw_top2{
    width: 100%;
    margin-top: 2.5rem;
  }
  .zwfw_lb_box {
    width: 100%;
    height: 31.125rem;
    margin-bottom: 2.5rem;
  }
  .zwfw_lb_box .swiper-slide {
    height: 31.125rem;
    padding: 1.5rem;
    border: 1px solid #D0DDFF;
  }
  .zwfw_lb_box .swiper-slide img{
    width: 100%;
    height: 100%;
  }
  .zwfw_lb_a2 {
    font-size: 2.5rem;
    height: 3.75rem;
    line-height: 3.75rem;
    margin-top: 1.5rem;
    margin-bottom: 0.75rem;
  }
  .zwfw_lb_a3 {
    font-size: 1.625rem;
    line-height: 2.25rem;
  }
  .zwfw_btn_link li {
    width: 21.25rem;
    height: 6rem;
    margin-bottom: 1.5rem;
  }
  .zwfw_btn_link li a {
    padding-left: 7.5rem;
    line-height: 6rem;
    font-size: 1.875rem;
    background-size: 14% !important;
  }
  .zwfw_lb_btn_box{
    width: 5rem;
    height: 7.5rem;
  }
  .topic-next_zwfw {
    left: 1.5rem;
    background: url(zwfw_left_old.png) no-repeat;
    background-size: 100% 100%;
  }
  .topic-prev_zwfw {
    right: 1.5rem;
    background: url(zwfw_right_old.png) no-repeat;
    background-size: 100% 100%;
  }
  .hdjl_tit {
    background: url(hdjl_title_phone.png) center no-repeat;
    background-size: 100%;
  }
  .ztzl_tit {
    background: url(ztzl_title_phone.png) center no-repeat;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    background-size: 100%;
  }
  .cq_dczj li a{
    width: 100%;
  }
  .zwfw_list .zwfw_grfw li:nth-child(1) a{
    background: url("sysy_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(2) a{
    background: url("hjbl_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(3) a{
    background: url("zfbz_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(4) a{
    background: url("shbz_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(5) a{
    background: url("jtcx_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_grfw li:nth-child(6) a{
    background: url("cjrj_phone.png") center 1.5rem no-repeat;
  }

  .zwfw_list .zwfw_frfw li:nth-child(1) a{
    background: url("slbg_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(2) a{
    background: url("zscq_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(3) a{
    background: url("zzrz_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(4) a{
    background: url("sscw_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(5) a{
    background: url("jtys_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_list .zwfw_frfw li:nth-child(6) a{
    background: url("tzsp_phone.png") center 1.5rem no-repeat;
  }
  .zwfw_btn_link li:nth-child(1) a{
    background: url("gjjcx_phone.png") 2.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(2) a{
    background: url("sbcx_phone.png") 2.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(3) a{
    background: url("ybcx_phone.png") 2.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(4) a{
    background: url("jzcx_phone.png") 2.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(5) a{
    background: url("dfcx_phone.png") 2.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(6) a{
    background: url("rqfcx_phone.png") 2.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(7) a{
    background: url("sfcx_phone.png") 2.5rem center no-repeat;
  }
  .zwfw_btn_link li:nth-child(8) a{
    background: url("gjxcx_phone.png") 2.5rem center no-repeat;
  }

  .bt-lists-cover li{
    background: none;
  }
  .cq_dczj li a:after{
    content: "";
    width: 3px;
    height: 3px;
    background: #B9C3CB;
    position: absolute;
    left: 0;
    top: 1.25rem;
  }
  .zwfw_btn_link li:nth-child(5), .zwfw_btn_link li:nth-child(6), .zwfw_btn_link li:nth-child(7), .zwfw_btn_link li:nth-child(8){
    margin-bottom: 1.5rem;
  }
}








