@media screen and (max-width: 1000px) {
  .w-1400 {
    width: 100%;
    margin: 0 auto;
  }

  .top {
    width: 100%;
    /* background: url("../images/top_bg.png") center center / 100% no-repeat; */
    position: relative;
    z-index: 111;
  }

  .ph_dh {
    position: relative;
    display: block;
  }

  .navUl_phone {
    background: #0e0e0ebf;
    width: 100%;
    padding-top: 3.5rem;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 5;
    overflow-y: scroll;
    height: 100%;
    display: none;
  }

  .navUl_phone .navUl {
    display: block;
  }

  .navUl_phone .search-text {
    display: block;
  }

  .nav_gd {
    display: none;
  }

  .navUl_phone .txt {
    line-height: 1.59rem;
    padding: 0 10px;
    width: 65%;
    border-radius: 0;
    outline: none;
    font-size: .5rem;
    vertical-align: top;
  }

  .navUl_phone .btn {
    line-height: 1.59rem;
    color: #fff;
    background: #0e447f;
    padding: 0 38px;
    border-radius: 0px;
    font-size: .4rem;
  }

  .navUl_phone .search {
    margin: 20px auto;
    text-align: center;
    margin-top: 1.5rem;
  }

  .navUl {
    display: flex;
    justify-content: start;
    align-items: center;
    position: relative;
  }

  .navUl {
    width: 100%;
    display: none;
  }

  .navUl>li {
    margin: 0 1.3rem;
    position: relative;
  }

  .topNav .subNav {
    position: absolute;
    left: 50%;
    top: 100%;
    min-width: 100%;
    background: white;
    transform: translate(-50%, 0);
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
    display: flex;
    align-items: center;
    border-radius: 6px;
    padding: 22px;
  }

  .navUl>li:hover .subNav {
    opacity: 1;
    top: 80%;
    visibility: visible;
    /* border-top: 4px solid #a40000; */
    transform: (-50%, 0);
  }

  .subNav li a {
    display: block;
    white-space: nowrap;
    line-height: 45px;
    padding: 0 28px;
    font-size: 19px;
  }

  .subNav>li>a:hover {
    /* background: #e1c28b; */
    color: #0068b7;
    font-weight: bold;
  }

  .navUl>li:last-child {
    /* margin-right: 0; */
  }

  .quick_links {
    display: block;
    padding: 10px 11%;
    padding-top: 10px;
  }

  .navUl>li>a {
    color: #fff;
    line-height: 76px;
    font-weight: 600;
    font-size: 18px;
    white-space: nowrap;
    display: block;
    letter-spacing: 1px;
    text-align: center;
  }

  .navUl>li i {
    display: block;
    position: absolute;
    right: 3.4rem;
    top: .4rem;
    width: .8rem;
    height: .8rem;
    /* border: 1px solid white; */
    color: white;
    font-size: .5rem;
    background: url(../images/ph_fx.png) no-repeat;
    background-size: 100%;
    transition: all .5s;
    transform: rotate(0deg);
  }

  .navUl>li:hover i {
    transform: rotate(180deg);
  }

  .subNav2 {
    position: unset;
    transform: unset;
    display: none;
  }

  .navUl>li:hover .subNav2 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: .6rem;
  }

  .subNav2 li {
    width: 50%;
    margin-top: .5rem;
  }

  .subNav2 li a {
    display: block;
    white-space: nowrap;
    line-height: 31px;
    padding: 0 7px;
    /* border-bottom: 1px solid rgba(255, 255, 255, 0.2); */
    color: #fff;
    font-size: .5rem;
    text-align: center;
  }

  .navUl>li>a>span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
  }

  .navUl>li>a>span>span {
    display: block;
    -webkit-transition: opacity .4s, -webkit-transform .4s;
    transition: opacity .4s, -webkit-transform .4s;
    -o-transition: transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s, -webkit-transform .4s;
    font-size: .76rem;
  }

  .navUl>li:hover>a>span>span {
    -webkit-transform: translateY(-12px);
    -ms-transform: translateY(-12px);
    transform: translateY(-12px);
    opacity: 0;
    font-size: .76rem;
  }

  .navUl>li a>span:after {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(12px);
    -ms-transform: translateY(12px);
    transform: translateY(12px);
    opacity: 0;
    -webkit-transition: opacity .4s, -webkit-transform .4s;
    transition: opacity .4s, -webkit-transform .4s;
    -o-transition: transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s, -webkit-transform .4s;
  }

  .navUl>li:hover>a>span:after {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    font-size: .76rem;
  }

  .banner-container {
    height: 9.6rem;
  }

  .lshz {
    display: none
  }

  .nav {
    display: none
  }

  .nav-logo {
    width: 50%;
    margin-left: .6rem;
    margin-top: .5rem;
  }

  .nav-contaniner:after {
    height: 4rem;
  }

  .nav-contaniner {
    position: fixed;
  }

  .banner {
    position: relative;
    overflow: visible;
  }

  .banner .swiper-container-horizontal>.swiper-pagination {

    right: 0;
  }

  .nav-btn .icon-bar-nav {
    display: block;
    width: 1.26rem;
    height: 1.26rem;
    border-radius: 1px;
    background-color: #fff;
    background: url(../images/ph_dh.png) no-repeat;
    background-size: 100%;
  }

  .nav-btn .icon-bar-nav+.icon-bar-nav {
    margin-top: 6px;
  }

  .banner .swiper-button-next {
    width: 1.3rem;
    height: 1.3rem;
  }

  .banner .swiper-button-prev {
    width: 1.3rem;
    height: 1.3rem;
    display: block;
  }

  .nav_box {
    position: fixed;
    z-index: 6;
  }

  .section_box a {
    font-size: .8rem;
  }

  .section_box a span {
    font-size: 1.4rem;
  }

  .section_tit {
    width: 100%;
  }

  .section_tit::after {
    display: none;
  }

  .section_01_container {
    display: none;
  }

  .ph_zh {
    display: block;
  }

  .section_01 {
    padding: 0 1rem;
  }

  .ph_zh .s01_box ul li:first-child .s01_info {
    width: 100%;
    height: 9rem;
  }

  .s01_other {
    width: 49%;
    height: 100%;
  }

  .s01_box ul li {
    margin-top: .5rem;
  }
  .s01_box ul li:first-child{
    width: 100%;
}
  .section_01_container {
    padding-top: .5rem;
  }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next,.section_03_container .swiper-button-next{
  display: none;
}
  .s01_img {
    height: 5.5rem;
  }

  .s01_other a p {
    font-size: .6rem;
    height: 2.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: .5rem;
    margin-top: .5rem;
  }

  .sj {
    bottom: .4rem;
    left: .3rem;
  }

  .s01_other a span {
    font-size: .6rem;
    padding-left: .8rem;
  }

  .s01_tit {
    height: 2rem;
  }

  .s01_tit p {
    font-size: .6rem;
  }

  .s01_tit span {
    font-size: .6rem;
    background: url(../images/more3.png) left center no-repeat;
    background-size: 12%;
    padding-left: .7rem;
  }

  .s01_box .s01_tit::after {
    height: 4rem;
  }

  .s01_other:hover {
    width: 49%;
    height: 100%;
  }

  .section_02_box {
    display: block;
  }

  .section_02_01 {
    width: 100%;
  }

  .s02_box_img {
    width: 64%;
    height: 7rem;
  }

  .s02_box_info {
    width: 36%;
    padding: .6rem;
  }

  .s02_first .s02_box p {
    font-size: .6rem;
    line-height: 1rem;
  }

  .s02_box span {
    font-size: .5rem;
    background: url(../images/time2.png) no-repeat left center;
    background-size: 31%;
    padding-left: .7rem;
  }

  .section_02_01list ul li {
    margin-top: .6rem;
  }

  .section_02_01list {
    margin-top: 1rem;
  }

  .s02_box p {
    font-size: .6rem;
  }

  .section_02_01list ul li:nth-child(n+2) .s02_box p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .s02_first .s02_box span {
    font-size: .5rem;
    right: 2.5rem;
    background: url(../images/time2.png) no-repeat left center;
    background-size: 31%;
    padding-left: .7rem;
  }

  .section_02_02 {
    width: 100%;
    margin-top: 1.2rem;
  }

  .section_02_02box_list ul li {
    width: 48%;
    margin-top: .4rem;
    margin-top: 1.3rem;
  }
.section_02_02box_list ul li:nth-child(4){
      margin-top: 2.2rem;
}
  .section_02_02box_list ul li:last-child {
    transform: translateY(-2.05rem);
  }

  .section_02_02box_list ul li:nth-child(3) {
    margin-top: 3.5rem;
    transform: translateY(-2.2rem);
  }

  .section_02_02box_list ul li a>div {
    font-size: .5rem;
    padding-left: .7rem;
    width: 100%;
  }

  .section_02_02box_list ul li a .s02_02_zjr,
  .section_02_02box_list ul li a .s02_02_sj,
  .section_02_02box_list ul li a .s02_02_dd {
    padding-left: 0;
    margin-top: .3rem;
  }

  .section_02_02box_list ul li:after {
    bottom: -.5rem;
  }

  .s02_02_list:before {
    width: .5rem;
    height: .4rem;
    bottom: 0.2rem;
  }

  .section_02_02box_list ul li a>p {
    font-size: .6rem;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 1.5rem;
  }

  .section_02_02box_list ul li:before {
    bottom: -.7rem;
  }

  .section_02_02box_list ul li a div>p {
    font-size: .5rem;
    width: 2.8rem;
    padding-left: .7rem;
  }

  .s02_02_zjr p:before {
    width: .4rem;
    height: .4rem;
    left: 0rem;
    top: .18rem;
  }

  .section_02_02box_list ul li a div>span {
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

  .s02_02_sj p:before {
    width: .4rem;
    height: .4rem;
    top: .2rem;
  }

  .s02_02_dd p:before {
    width: .4rem;
    height: .4rem;
    top: 0.2rem;
  }

  .section_02_02box .swiper-pagination {
    bottom: .7rem;
    max-width: 4rem;
    left: 69%;
  }

  .section_02_02box {
    margin-top: 1.2rem;
  }

  .section_02_02box .swiper-pagination .swiper-pagination-bullet {
    width: .5rem;
    height: .5rem;
  }

  .tzgg_list .swiper-slide:nth-child(2n) {
    margin-top: 0rem;
  }

  .nav-btn {
    display: block;
    position: absolute;
    right: .7rem;
    top: .8rem;
    background: none;
  }

  .tzgg_list span {
    font-size: .4rem;
  }

  .tzgg_list p {
    font-size: .6rem;
  }

  .tzgg_list i {
    width: .4rem;
    height: .4rem;
    bottom: .3rem;
    right: .25rem;
}

  .tzgg_list a {
    height: 100%;
    padding: .6rem .5rem .3rem .4rem;
  }
  .tzgg{
    
padding: 0 1rem;
  }
  .tzgg_list .swiper-button-next, .tzgg_list .swiper-button-prev{
    width: 1.73rem;
    height: 0.83rem;
}
  .tzgg_list .swiper-button-prev{
    left: 38%;
    display: block;
}
  .tzgg_list .swiper-button-prev:hover{
    left: 38%;
    background: url(../images/tzgg_prev2.png) no-repeat;
    background-size: 100% 100%;
}
  .tzgg_list .swiper-button-next{
    right: 38%;
}
  .tzgg_list{
    margin-top: 1.2rem;
}
  .tzgg_box{
    margin-top: .5rem;
}
  .section_03_container{
    width: 100%;
}
  .section_03_box{
    padding: 0 1rem;
    padding-top: 3rem;
}
  .section_03_info{}
  .s03_img{
    width: 100%;
    height: 5.4rem;
}
  .section_03_info p{
    font-size: .5rem;
    line-height: 1rem;
    padding: 0 .4rem;
}
  .section_03_info p::after{
    height: 1rem;
}
  .section_03_info span{
    bottom: 1.5rem;
    font-size: .4rem;
    padding-left: .6rem;
}
  .section_03_info span::after{width: .4rem;border: .02rem solid;background-color: white;bottom: .25rem;}
  .s04_box{
    display: block;
    padding: 0 1rem;
}
  .s04_left{
    width: 100%;
}
  .section_04_box{}
  .s04_l_container{
    width: 100%;
    height: 13rem;
}
  .s04_l_container p{
    font-size: .6rem;
    width: 77%;
    line-height: 1.2rem;
    /* overflow: hidden; */
    text-overflow:ellipsis;
    white-space:nowrap;
}
  .s04_l_container span{
    font-size: .4rem;
    height: 1.2rem;
    width: 1.3rem;
    right: 2.8rem;
    display: none;
}
  .s04_l_container span i{
    font-size: .4rem;
}
  .s04_l_container p::after{
    height: 1.4rem;
    width: 130%;
}
  .s04prev, .s04next{
    width: 1.4rem;
    height: 1.4rem;
    bottom: 0rem;
    z-index: 1111;
}
  .s04next{background: url(../images/s04next.png) center center no-repeat;right: 1.4rem;}
  .s04prev{background: url(../images/s04prev.png) center center no-repeat;right: 0rem;}
  .s04_right{
    width: 100%;
    margin-top: .8rem;
}
  .s04_r_list ul li{
    justify-content: left;
    height: 100%;
    display: block;
}
  .s04_time{
    width: 12%;
    height: 2rem;
    /* padding-left: .2rem; */
    overflow: hidden;
}
  .s04_r_box{
    height: 100%;
}
  .s04_info{
    width: 85%;
}
  .s04_time .s04_yr{
    font-size: .7rem;
    /* height: 100%; */
    margin-top: .2rem;
    width: 2.2rem;
}
  .s04_time span{
    font-size: .5rem;
    height: 100%;
    width: 2.2rem;
}
  .s04_time::after{
    display: none;
}
  .s04_info p{
    font-size: .6rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
  .s04_info span{display: none;}
  .s05_05,.s05_06{
    
display: none;
  }
  .s05_01{
    width: 100%;
    height: 10rem;
}
   .s05_01 a{
   }
  .section_05{
    padding: 0 1rem;
    padding-top: .8rem;
}
  .s05_02{
    width: 40%;
    height: 4.5rem;
}
  .s05_03{
    width: 20%;
    height: 4.5rem;
}
  .s05_01 p{
    font-size: .6rem;
    line-height: 1.4rem;
    padding-left: 2.5rem;
}
  .s05_01 span{
    width: 2rem;
    height: 1.4rem;
}
  .s05_01 a::after{
    width: 2.4rem;
    height: 2.4rem;
    top: 38%;
}
  .s05_04{
    width: 40%;
    height: 4.5rem;
}
  .s05_02 p, .s05_03 p, .s05_04 p, .s05_05 p, .s05_06 p{
    font-size: .4rem;
}
  .section_5_box{
    margin-top: 1.5rem;
}
  .footer_box{
    display: block;
}
  .f_01{
    width: 100%;
    height: 100%;
    margin-top: 2rem;
}
  .f_02{
    display: none;
}
  .f_03{
    width: 100%;
    padding-left: 0;
    margin-top: 1.5rem;
}
  .footer{
    background: url(../images/ph_footer.png) center center / 100% no-repeat;
    background-size: cover;
}
  .f_01 div{
    width: 5.5rem;
    height: 5.3rem;
}
  .f_scinfo p{
    width: 100%;
    font-size: .4rem;
    line-height: 1rem;
}
  .xtb{
    margin: 0 auto;
    width: 35%;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
  .f_scinfo{
    padding-left: 4rem;
}
  .xtb ul li a{
    width: 1.5rem;
    height: 1.5rem;
  }
  .xtb ul span{
    width: 3rem;
    left: calc(-145% + 67px);
    bottom: 2.4rem;
}
  .xtb ul li:hover span{
    visibility: visible;
    bottom: 2rem;
    opacity: 1;
}
  .xtb ul span:before{
    width: .7rem;
    height: .7rem;
    right: 38%;
}
  .bottom_info p{
    font-size: .3rem;
}
  .bottom_info{
    height: .8rem;
}
  .o_tit,.oth_dh{
    display:none;
  }
  .ph_oth_dh{
    display:block;
    margin-top: .6rem;
  }
  .ph_oth_dh ul{
    display: none;
    /* border: .08rem solid #0068b7; */
    /* height:0; */
    /* transition:all .5s; */
    /* overflow: hidden; */
}
  .ph_oth_dh ul.show{
    display:block;
    height:100%;
    overflow: visible;
    transition: all .5s;
  }
  .ph_oth_dh ul li{
    height: 2rem;
}
   .ph_oth_dh ul li a{
    font-size: .6rem;
    line-height: 2rem;
}
  .dh_box{
    margin:0 1rem
  }
  .ph_cdh{
    display: flex;
    justify-content: space-between;
    height: 2.4rem;
    align-items: center;
    background-color: #0e447f;
    padding: 0 .5rem;
    background: url(../images/ph_cdh.jpg) no-repeat;
}
  .ph_cdh span{
    
font-size: .8rem;
    
color: white;
  }
  .ph_cdh i{
    width: 1rem;
    display: block;
    height: 1rem;
    position: relative;
}
  .ph_cdh i.mo:after{
    
transform: rotate(90deg);
    
transition: all .3s;
  }
  .ph_cdh i:before{
    position:absolute;
    content:"";
    width: .8rem;
    height: .07rem;
    background-color: white;
    top: .5rem;
  }
  .ph_cdh i:after{
     position:absolute;
     content:"";
     width: .07rem;
     height: .8rem;
     background-color: white;
     left: .37rem;
     top: .14rem;
     transform: rotate(0deg);
     transition: all .3s;
  }
  .dqwz{
    display: none;
}
  .ph_dqwz{display:block;margin-top: 0;position: absolute;bottom: 0;right: .5rem;font-size: .4rem;color: white;text-align: right;}
  .ph_dqwz p{
    font-size: .4rem;
    display: inline-block;
}
  .other_box{
    padding: 0 1rem;
    /* overflow: hidden; */
  }
  .zsjy_box ul{
    
display: block;
    
width: 100%;
  }
  .zsjy_box ul li{
    width: 100%;
    height: 2.5rem;
}
  .zsjy_box ul li a p{
    font-size: .5rem;
    line-height: 2.5rem;
}
  .zsjy_box ul li:nth-child(2n){
    margin-left: 0;
}
  .zc h4{
    
font-size: .6rem;
  }
  .zc_fbt{
    font-size: .4rem !important;
    line-height: .6rem !important;
}
  .zc_tit{
    font-size: .5rem !important;
    height: 1.5rem;
    line-height: 1.5rem !important;
}
  .zc p{
    font-size: .4rem !important;
    line-height: .7rem !important;
}
  .zc p span{
    font-size: .4rem;
}
  .oth_content{
    margin-top: 1rem;
}
  .xj_box1_l p{
    font-size: .4rem;
    line-height: .65rem;
    /* margin-top: .86rem; */
}
  .img_list_box .banner_list{
    display: block;
}
  .img_list_box .banner_list li{
    width: 100%;
    margin-left: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
  .img_list_box .banner_list li:nth-child(n+3){
    margin-left: 0;
}
  .ba_img_list_img{
    width: 100%;
    height: 100%;
}
  .xj_box1_l p:last-child{
    margin-top: .86rem;
  }
  .xj_box1_r{
    width: 34%;
    height: 100%;
    display: none;
}
  .xj_box1_zs{}
  .xj_box1_l{
    width: 100%;
}
  .xxjj_box2{
    margin-top: .86rem;
    height: 100%;
}
  .xxjj_box5{
    padding-top: 0;
}
  .xj_box2_r{
    display: none;
}
  .xj_box2_l{
    width: 100%;
}
  .xxjj_img13{
    display: none;
}
  .xxjj_box5_nr{
    width: 100%;
}
  .xj_box2_container{
    margin: 0 auto;
    position: relative;
    max-width: 96%;
    padding: 0;
}
  .xj_box2_l p{
    font-size: .4rem;
    line-height: .65rem;
    color: black;
}
  .xj_box2_l p:last-child{
    margin-top: 0rem;
}
  .xj_box2{
    height: 100%;
    width: 100%;
    /* background: url(../images/other/xj_box2.png) no-repeat center; */
    background-size: cover;
}
  .xxjj_c_nr{
    width: 100%;
    margin-bottom: 0;
}
  .xxjj_box3_fz{
    display: none;
}
  .xxjj_c_nr p{
    font-size: .4rem;
    line-height: .65rem;
}
  .xxjj_box4_img{
    position: relative;
    width: 100%;
    height: 7rem;
    padding: .4rem;
}
  .xxjj_box4_nr{
    width: 100%;
    padding-bottom: 0;
}
  .xxjj_box4_nr p{
    font-size: .4rem;
    line-height: .65rem;
    padding: .4rem;
}
  .xxjj_box4_box2_img{
    position: relative;
    width: 100%;
    height: 100%;
    padding: .4rem;
}
  .xxjj_box4_box2_nr{
    width: 100%;
}
  .xxjj_box4_box2_nr p{
    font-size: .4rem;
    line-height: .65rem;
    padding: .4rem;
}
  .xxjj_box4_box2{
    margin-top:0;
    padding-top: 0;
  }
  .xxjj_box4_box2_container{
    margin-top: 0;
    padding-bottom: 0;
}
  .xxjj_box5_nr p{
    font-size: .4rem;
    line-height: .65rem;
    padding: .4rem;
}
  .xyjj_jzsj p{
    font-size: .4rem;
    line-height: .65rem;
}
  .xs_box1{}
  .xs_bg1{
    display: none;
}
  .xs_box1_box{}
  .xs_box1_box span{
    font-size: .3rem;
}
  .xs_box1_box span::before{}
  .xs_box1_box p{
    font-size: .3rem;
}
  .xs_box1_list::before{
    width: 100%;
    left: 0;
}
  .xs_box1_list{
    padding: 0 .2rem;
}
  .xs_box2{
    margin-top: 2rem;
}
  .xs_box2>p{
    font-size: .6rem;
}
  .xs_box2_tit{
    margin-top: .3rem;
    height: 1rem;
}
  .xs_box2_tit span{
    font-size: .4rem;
    line-height: 1rem;
}
  .xs_box2_list ul li p{
    font-size: .37rem;
}
  .xs_box2_list ul li{}
  .xs_box2_list ul li i{
    font-size: .37rem;
}
  .xrld_line1 ul{}
  .xrld_line1 ul li{
    width: 48%;
}
  .xrld_line2 ul{
    flex-wrap: wrap;
    max-width: 100%;
}
  .xrld_box1 span{
    font-size: .4rem;
}
  .xrld_img1 {
    width: 100%;
    height: 5.2rem;
}
  .xrld_box1{}
  .xrld_box1 p{
    font-size: .5rem;
}
  .xrld_zy{
    font-size: .4rem;
}
  .xrld_info i{
    width: 2rem;
    height: .8rem;
    font-size: .3rem;
    line-height: .8rem;
    margin-top: .6rem;
}
  .xrld_line2 ul li{
    width: 30%;
    margin-top: .7rem;
}
  .xrld_line2 ul li:nth-child(n+4){
    margin-top: .7rem;
}
  .xrld_line2 ul li .xrld_img1{
    width: 100%;
    height: 4rem;
  }
  .zc_nrimg{
    width: 91%;
    /* overflow: hidden; */
    display: block;
    /* margin: 0 auto; */
}
   .zc_nrimg img{
    width: 100% !important;!i;!;
}
  .xrld_line2 ul li:nth-child(n+5){
    margin-top: .7rem;
}
  .xrld_line2{
    margin-top: 0rem;
  }
  .rcsz_box_tit{
    font-size: .6rem;
}
  .rcsz_box_tit::before{
    width: 1.3rem;
    height: .34rem;
}
  .notxt{
    height: 1.59rem;
    width: 10rem;
    vertical-align: top;
    padding-left: .5rem;
    font-size: .6rem;
    outline: none;
}
  .rcsz_box_list ul li{
    width: 20%;
}
  .rcsz_box_list ul li a{
    font-size: .5rem;
    padding-left: .4rem;
}
  .rcsz_box_list ul li a::before{
    width: .1rem;
    height: .1rem;
    bottom: .25rem;
}
   .tzgg_list .swiper-container{
    padding-bottom: 1.7rem;
}
  .rcsz_box_list ul li:nth-child(n+6){
    margin-top: .8rem;
}
  .gljg_tit p,.zsywdw1 .gljg_tit p{
    font-size: .6rem;
    width: 12rem;
}
  .gljg_tit p::before{
    width: 1.4rem;
    height: .3rem;
}
  .gljg_line{
    display: none;
}
  .gljg_list{}
  .gljg_list>ul{
    border-left: .04rem solid  #a40000;
    padding-top: .7rem;
    padding-bottom: .7rem;
}
  .gljg_list>ul>li{
    width: 33%;
}
  .gljg_list ul li a p{
    font-size: .5rem;
}
  .gljg_list ul li a p::after{
    width: .4rem;
    height: .4rem;
    right: -.7rem;
    top: .14rem;
}
  .gljg_zjg{}
  .gljg_zjg ul li a{
    font-size: .4rem;
    line-height: 1.2rem;
}
  .gljg_list>ul>li:nth-child(n+4) {
    margin-top: .8rem;
}
  .pcjg .gljg_list ul li{
    width: 50%;
}
  .pcjg .gljg_list>ul>li:nth-child(n+3){
    margin-top: .8rem;
}
  .gljg_zjg{}
  .jgsz_tit p{
    font-size: .6rem;
    width: 3rem;
}
  .jgsz_tit p::before{
    left: 0;
    width: 1.4rem;
    height: .34rem;
}
  .jgsz_line{
    display: none;
}
  .jgsz_tit_img{
    right: 0rem;
    width: 2.4rem;
    height: 2.4rem;
}
  .jgsz_xy ul li{
    width: 50%;
}
  .jgsz_xy ul li a{
    font-size: .4rem;
}
  .jgsz_xy ul li a::before{
    width: .1rem;
    height: .1rem;
    bottom: .5rem;
}
  .jgsz_xy ul li a span{
    display: block;
    font-size: .3rem;
}
  .hx_box1_l{
    display: none;
}
  .hx_b0x1_r{
    width: 100%;
}
  .hx_b0x1_r>p{
    text-align: center;
    font-size: .7rem;
}
  .hx_b0x1_r ul li p span{
    font-size: .5rem;
}
  .hx_b0x1_r ul li p{font-size: .5rem;text-align: center;}
  .hx_b0x1_r>p::after{
    display: none;
}
  .hxln{
    background:none;
  }
  .hxln_box1{}
  .hx_b0x1_r ul li:nth-child(n+3){
    margin-top: .5rem;
}
  .hxln_tit{
    font-size: .6rem;
}
  .hxln_tit::after{
    width: .6rem;
    height: .6rem;
}
  .h_line2_nr{
    width: 100%;
    padding-bottom: .8rem;
}
  .h_line2_nr p{
    font-size: .4rem;
    line-height: .65rem;
}
  .hxln_line2_box::after{}
  .hxln_line2_box{
    padding: 0 0.4rem;
}
  .hxln_line_yt_img{
    width: 100%;
    height: 12rem;
    padding: 0 0.4rem;
    margin-bottom: .8rem;
}
  .hxln_line_yt{
    display: block;
}
  .hxln_line_yt .hxln_line3 .h_line2_nr{
    width: 100%;
}
  .hxln_line_yt_img::after{
    display: none;
}
  .hxln_line_yt2 .hxln_line_yt_img{
    display: none;
}
  .list ul{
    display: block;
}
  .list_time{
    width: 3rem;
    height: 1.5rem;
    top: -.7rem;
    z-index: 1;
}
  .list_day{
    font-size: .5rem;
}
  .list_year{
    font-size: .5rem;
    text-align: center;
}
  .list_tit{
    width: 100%;
    font-size: .56rem;
    line-height: 3rem;
    height: 3rem;
}
  .list ul li:nth-child(n+2){
    margin-top: 1.5rem;
    margin-left: 0;
}
  .list{
    margin-top: 2rem;
}
  
  .pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a{
    height: 1.6rem !important;
    font-size: .6rem;
    line-height: 1.6rem !important;
    width: 1.6rem;
}
  .p_dot{
    font-size: .6rem;
}
  .img_list_box ul li{
    width: 48%;
    margin-left: .6rem;
}
  .img_list_img{
    height: 5rem;
}
  .img_list_box ul li p{
    font-size: .5rem;
}
  .img_list_box .banner_list li p{
    margin-top: 1rem;
    font-size: .7rem;
}
  .img_list_box .banner_list li p:last-child{
    /* margin-left: 1rem; */
    font-size: .5rem;
}
  .img_list_box ul li p:last-child
  .img_list_box ul li:nth-child(3n+1){
    margin-left: .6rem;
}
  .img_list_box ul li:nth-child(2n+1){
    margin-left: 0rem;
}
  
  .img_list_box ul li:nth-child(n+3){
    margin-top: .5rem;
}
  .oth_content h4{
    font-size: .6rem;
    line-height: .9rem;
}
  .content_info span{
    font-size: .5rem;
    margin-top: .5rem;
}
  .content_nr p{
    font-size: .4rem !important;
}
  .content_nr p img{
  width: 100% !important;!i;!;
  }
  .section_03{
}
  .s04_r_list{
    width: 100%;
}
  .s04_r_list ul{
    width: 100%;
    overflow: hidden;
}
  .s04_r_list ul li:hover{
    background: url(../images/s04_libg.png) center bottom / 100% no-repeat;
    background-size: 100% 100%;
}
  .s01_list_ph .swiper-pagination-bullet{
    width: 1.3rem;
    height: .3rem;
    border-radius: 0;
    margin: 0 .2rem !important;
    background-color: #0e447f;
}
  .s01_list_ph .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 1.3rem;
    height: .3rem;
    border-radius: 0;
}
  .s01_list_ph .swiper-container{
    padding-bottom: 1.5rem;
}
  .s01_list_ph .swiper-pagination{
    bottom: 1.4rem;
}
  .ldxx{
    margin: 4rem 0;
}
  .xzxx{
    width: 98%;
    height: 6.4rem;
}
  .xzxx:before{
    width: 2.2rem;
    height: 2.2rem;
    top: -1.1rem;
}
  .ldxx_box p{
    font-size: .7rem;
    padding-top: 2rem;
}
  .ldxx_box span{font-size: .6rem;}
  .sjxx{
    width: 98%;
    height: 6.4rem;
    margin-top: 2rem;
}
  .sjxx:before{
    width: 2.2rem;
    height: 2.2rem;
    top: -1.1rem;
}
  .ldxx_box{
    display: block;
    padding: 0 2rem;
}
  .s01_list,.s01_list_ph{
    padding-bottom: 2.5rem;
}
  .ba_dh{
    
width: 100%;
  }
  .ba_dh ul li{
    width: 30%;
    height: 1.4rem;
    line-height: 1.4rem;
    float: none;
    margin-left: .8rem;
}
  .ba_dh ul li:nth-child(3n+1){
    margin-left: 0;
}
  .ba_dh ul li:nth-child(n+4){
    margin-top: .5rem;
}
  .ba_dh ul li a{
    font-size: .5rem;
}
  .ba_dh ul{
    display: flex;
    flex-wrap: wrap;
}
}





