     * {
         -webkit-box-sizing: border-box;
         box-sizing: border-box;
         margin: 0;
         padding: 0;
     }

     :after,
     :before {
         -webkit-box-sizing: border-box;
         box-sizing: border-box
     }

     html {
         -ms-text-size-adjust: 100%;
         -webkit-text-size-adjust: 100%
     }



     ol,
     ul {
         list-style: none
     }

     table {
         border-collapse: collapse;
         border-spacing: 0
     }

     img {
         border: 0;
         vertical-align: middle
     }

     a {
         text-decoration: none;
         color: #5E82FF;
     }

     input,
     textarea {
         outline: 0
     }

     a,
     button,
     img,
     input,
     textarea {
         -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
     }

     input::-webkit-input-placeholder,
     textarea::-webkit-input-placeholder {
         color: #959595
     }

     .bd-no-scroll,
     .bd-no-scroll body {
         overflow: hidden;
         height: 100%
     }

     .hidden,
     [v-cloak] {
         display: none !important
     }

     .clearfix:after {
         clear: both;
         display: block;
         visibility: hidden;
         height: 0;
         content: " "
     }

     .nowrap {
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap
     }

     .tap-active {
         cursor: pointer;
         -webkit-tap-highlight-color: rgba(240, 240, 240, .7)
     }

     body {
         overflow-x: hidden;
         width: 100%
     }


     .c6 {
         color: #666666;
     }

     .c9 {
         color: #999999;
     }

     .c-e1 {
         color: #E10000;
     }

     .c-ff7300 {
         color: #FF7300;
     }


     .f12 {
         font-size: 12px;
     }

     .f11 {
         font-size: 11px;
     }

     h1,
     h2,
     h3,
     h4,
     h5,
     h6 {
         font-weight: 400;
         font-size: 15px
     }

     .g-o {
         margin: 0px auto;
         width: 1200px;
     }




     body {
         background: #fafafa;
         overflow-x: hidden;
     }


     * {
         box-sizing: border-box;
     }

   

     .body {
        margin-top: 0.96rem;
         width: 7.5rem;
         background-image: url('https://imgbdb4.bendibao.com/szbdb/202511/20/20251120111908_50702.png');
         background-size: contain;
         background-repeat: no-repeat;
         box-sizing: border-box;
         min-height: 100vh;
     }

     .h1_wrap {
         display: flex;
         align-items: center;
      
         padding: 0.5rem 0.37rem 0.33rem 0.37rem;
     }

     h1 {
         color: #222;
         font-family: "PingFang SC";
         font-size: 0.36rem;
         font-style: normal;
         font-weight: bold;
         line-height: 0.6rem;
         margin: 0;
         /* flex: 1; */
     }

    .tag_box {
        width: 1.4rem;
        height: 0.5rem;
        flex-shrink: 0;
        border-radius: 0.22rem 0;
        background: #2A81FF;
        box-shadow: 0 0.03rem 0.04rem 0 #ADCEFF inset;
        color: #ffffff;
        font-family: "PingFang SC";
        font-size: 0.28rem;
        font-style: normal;
        font-weight: 400;
        line-height: 0.5rem;
        text-align: center;
        margin-left: 0.2rem;
    }
   

     .content {
         width: calc(100% - 0.53rem);
         margin: 0 0.24rem 0 0.29rem;
         padding: 0.1rem 0.24rem 0.2rem 0.21rem;
         background-color: #fff;
         border-radius: 0.2rem;
     }

     .content_title {
         color: #000000;
         font-family: "PingFang SC";
         font-size: 0.28rem;
         font-style: normal;
         font-weight: bold;
         line-height: 0.39rem;
     }
     .zixun_son_a {
        margin-top: 0.24rem;
     }

     .zixun_son_a a {
        color: #333333;
        font-family: "PingFang SC";
        font-size: 0.28rem;
        font-style: normal;
        font-weight: 500;
        line-height: 0.42rem;
        margin-bottom: 0.28rem;
        padding-left: 0.3rem;
        display: block;
        position: relative;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .zixun_son_a a::before {
        content: '';
        width: 0.13rem;
        height: 0.13rem;
        flex-shrink: 0;
        background-color: #7392FF;
        border-radius: 100%;
        position: absolute;
        left: 0;
        top: 0.14rem;
    }
   

   
/* 头部样式 */
.box-fixed {
	position: fixed;
	top: 0;
	max-width: 7.5rem;
	width: 100%;
	z-index: 99;
	}
	.job_top {
	padding: 0.18rem 0.3rem 0.18rem 0.22rem;
	background: #FFF;
	display: flex;
	justify-content: space-between;
	}
	
	.job_top .job_logo {
	width: 2.84rem;
	height: 0.55rem;
	}
	
	.job_top .job_button {
	height: 0.56rem;
	padding: 0.09rem 0.39rem 0.08rem 0.4rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.67rem;
	background: var(--129, linear-gradient(123deg, #FF8000 11.81%, #F60 69.63%));
	
	color: #ffffff;
	font-family: "PingFang SC";
	font-size: 0.28rem;
	font-style: normal;
	font-weight: bold;
	line-height: 0.39rem;
	}
	.job_img_wrap{
		display: flex;
		align-items: center;
		justify-content: left;
	}
	.job_img_wrap .job_img{
		display: block;
		width: 1.15rem;
		height: 0.55rem;
	}
	.job_img_wrap .black{
		width: 0.02rem;
		height: 0.3rem;
		flex-shrink: 0;
		background: #F60;
		margin:0 0.13rem;
		position: relative;
		top: 0.02rem;
	}
	.job_img_wrap .job_text{
	  
		font-family: "PingFang SC";
		font-size: 0.35rem;
		font-style: normal;
		font-weight: 900;
		line-height: 0.49rem;
	}
    .job_fir{
        color: #333333;
        display: inline-block;
  }
  .job_sec{
        color: #ff6600;
        display: inline-block;
  }
  /* 头部样式结束 */
    
  /* 口岸通关指南样式 */
  .kouan_box {
     
  }
  

  .kouan_box_title {
    color: #000000;
    font-family: "PingFang SC";
    font-size: 0.32rem;
    font-style: normal;
    font-weight: bold;
    line-height: 0.2rem;
    margin-left: 0.32rem;
    padding: 0.5rem 0.2rem 0rem 0.2rem;
    position: relative;
    background-color: transparent;
  }

  .kouan_box_title::before {
      content: '';
      position: absolute;
      left: 0;
      top: 0.6rem;
      transform: translateY(-50%);
      width: 0.06rem;
      height: 0.32rem;
      background: #5E82FF;
      border-radius: 0.03rem;
  }
  .kouan_box_content {
    width: calc(100% - 0.53rem);
    margin: 0.4rem 0.24rem 0 0.29rem;
    border-radius: 0.2rem;
    background-color: #fff;
  }

  .kouan_box_tab {
      display: flex;
      flex-wrap: nowrap;
      overflow-x: auto;
      margin-bottom: 0.32rem;
      background-color: #E9F2FF;
    
  }

  .kouan_box_tab::-webkit-scrollbar {
      display: none;
  }

  .kouan_box_tab_item {
      flex-shrink: 0;
      font-family: "PingFang SC";
      font-size: 0.28rem;
      font-style: normal;
      font-weight: 400;
      line-height: 0.6rem;
      color: #666666;
      margin-right: 0.24rem;
      padding: 0.12rem 0.24rem;
      position: relative;
      cursor: pointer;
      white-space: nowrap;
      border-radius: 0.08rem;
      transition: all 0.3s;
  }

  .kouan_box_tab_item:last-child {
      margin-right: 0;
  }

  .kouan_box_tab_item.active {
      color: #5E82FF;
      font-weight: 600;
      background-color: #fff;
  }

  .kouan_box_tab_item.active::after {
      display: none;
  }

  .kouan_box_list {
    padding: 0rem 0.24rem 0.2rem 0.21rem;
      display: none;
  }

  .kouan_box_list.active {
      display: block;
  }

  .kouan_box_list_item {
      margin-bottom: 0.4rem;
      padding-bottom: 0.4rem;
      border-bottom: 0.02rem solid #F0F0F0;
  }

  .kouan_box_list_item:last-child {
      margin-bottom: 0;
      padding-bottom: 0;
      border-bottom: none;
  }

  .kouan_item_top {
      display: flex;
      margin-bottom: 0.24rem;
  }

  .kouan_item_top_link{
    display: flex;
    /* display: block; */
   
  }
  .kouan_item_left {
      flex-shrink: 0;
      width: 1.2rem;
      height: 1.6rem;
      margin-right: 0.24rem;
      background-color: #F5F5F5;
      border-radius: 0.12rem;
      overflow: hidden;
  }

  .kouan_item_img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 0.12rem;
      display: block;
  }

  .kouan_item_right {
      flex: 1;
      min-width: 0;
  }

  .kouan_item_name {
      color: #222222;
      font-family: "PingFang SC";
      font-size: 0.32rem;
      font-style: normal;
      font-weight: bold;
      line-height: 0.45rem;
      margin-bottom: 0.1rem;
  }

  .kouan_item_time {
      color: #666666;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 400;
      line-height: 0.34rem;
      margin-bottom: 0.08rem;
  }

  .kouan_item_addr_wrap {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      /* margin-bottom: 0.16rem; */
  }

  .kouan_item_addr {
      color: #666666;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 400;
      line-height: 0.34rem;
      flex: 1;
      min-width: 0;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      margin-right: 0.2rem;
      max-width: 60%;
  }

  .kouan_item_nav,
  .kouan_item_phone {
    display: block;
      color: #5E82FF;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 400;
      line-height: 0.34rem;
      margin-left: 0.2rem;
      text-decoration: none;
      flex-shrink: 0;
  }

  .kouan_item_intro {
      margin-bottom: 0.24rem;
      margin-top: 0.24rem;
      width: 100%;
  }

  .kouan_item_intro_title {
      color: #333333;
      font-family: "PingFang SC";
      font-size: 0.26rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.36rem;
      margin-bottom: 0.08rem;
  }

  .kouan_item_intro_content {
      color: #666666;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 400;
      line-height: 0.36rem;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
  }

  .kouan_item_buttons {
      display: flex;
      flex-wrap: wrap;
      gap: 0.16rem;
      margin-top: 0.16rem;
      width: 100%;
  }

  .kouan_item_btn {
      flex: 1;
      min-width: 1.4rem;
      height: 0.56rem;
      display: flex;
      align-items: center;
      justify-content: center;
      border: 0.02rem solid #5E82FF;
      border-radius: 0.08rem;
      color: #5E82FF;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 400;
      line-height: 0.34rem;
      text-decoration: none;
      background-color: #fff;
      transition: all 0.3s;
      box-sizing: border-box;
  }

  .kouan_item_btn:active {
      background-color: #E8EFFF;
      color: #5E82FF;
  }

  .kouan_item_btn:hover {
      background-color: #F5F7FF;
  }

  /* 口岸总结表格样式 */
  .kouan_box_table_wrap {
      width: calc(100% - 0.53rem);
      margin: 0.4rem 0.24rem 0 0.29rem;
      border-radius: 0.2rem;
      overflow: hidden;
      background-color: #fff;
  }

  .kouan_box_table {
      width: 100%;
      border-collapse: collapse;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      background-color: transparent;
      border: none;
  }

  .kouan_box_table thead {
      background-color: #E9F2FF;
  }

  .kouan_box_table thead th {
      color: #7697C8;
      font-family: "PingFang SC";
      font-size: 0.28rem;
      font-style: normal;
      font-weight: 600;
      line-height: 0.4rem;
      padding: 0.24rem 0.1rem;
      text-align: center;
      border-right: 0.02rem solid #E0E0E0;
      border-bottom: 0.02rem solid #E0E0E0;
  }

  .kouan_box_table thead th:last-child {
      border-right: none;
  }

  .kouan_box_table tbody tr {
      border: none;
  }

  /* .kouan_box_table tbody tr.odd,
  .kouan_box_table tbody tr:nth-child(odd) {
      background-color: #ffffff;
  }

  .kouan_box_table tbody tr.even,
  .kouan_box_table tbody tr:nth-child(even) {
      background-color: #F5F5F5;
  } */

  .kouan_box_table tbody td {
      color: #333333;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 400;
      line-height: 0.36rem;
      padding: 0.24rem 0.2rem;
      border-right: 0.02rem solid #E0E0E0;
      border-bottom: 0.02rem solid #E0E0E0;
      vertical-align: top;
      word-wrap: break-word;
      word-break: break-all;
      background-color: transparent;
  }

  .kouan_box_table tbody td:last-child {
      border-right: none;
  }

  .kouan_box_table tbody tr:last-child td {
      border-bottom: none;
  }

  .kouan_box_table tbody td:first-child {
      padding-left: 0.24rem;
  }

  .kouan_box_table tbody td:last-child {
      padding-right: 0.24rem;
  }

  .kouan_table_name_link {
      color: #5E82FF;
      text-decoration: none;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 400;
      line-height: 0.36rem;
      cursor: pointer;
  }

  .kouan_table_name_link:hover {
      color: #4A6FD8;
  }

  .kouan_table_name_link:active {
      color: #3D5BB8;
  }



  /* Tab切换样式 */
  .tab_wrap {
    display: flex;
    margin-top: 0.2rem;
    border-bottom: 1px solid #e5e5e5;
  }

  .new_tab_item {
    padding: 0.3rem 0.2rem;
    font-size: 0.32rem;
    color: #666666;
    cursor: pointer;
    position: relative;
    transition: all 0.3s;
  }

  .new_tab_item.active {
    color: #3D5BB8;
    font-weight: bold;
  }

  .new_tab_item.active::after {
    content: '';
    position: absolute;
    bottom: 0.1rem;
    left: 0.7rem;
    right: 0;
    height: 0.02rem;
    width: 0.6rem;
    background-color: #3D5BB8;
  }

  .tab_content_wrap {
    position: relative;
  }

  .tab_content_item {
    display: none !important;
  }

  .tab_content_item.active {
    display: block !important;
  }

  .tab_content_item.active.content-grid {
    display: grid !important;
  }

  /* Guide Tab导航样式 */
  .guide_tab_wrapper {
    position: relative;
    z-index: 50;
    
    border-bottom: 0.02rem solid #F0F0F0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-top: 0.2rem;
  }

  .guide_tab_wrapper.sticky {
    background: #fafafa;
    position: -webkit-sticky;
    position: sticky;
    top: 0.9rem;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  }

  .guide_tab_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    padding: 0.2rem 0rem;
    gap: 0.24rem;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .guide_tab_container::-webkit-scrollbar {
    display: none;
  }

  .guide_tab_item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0.12rem 0.24rem;
    font-size: 0.28rem;
    color: #666666;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
    font-family: "PingFang SC", sans-serif;
  }

  .guide_tab_item.active {
    color: #5E82FF;
    font-weight: 600;
  }

  .guide_tab_item.active::after {
    content: '';
    position: absolute;
    bottom: -0.08rem;
    left: 0.4rem;
    right: 0.24rem;
    height: 0.04rem;
    width: 0.8rem;
    background: #5E82FF;
    border-radius: 0.02rem;
  }

  /* 内容区域滚动定位 */
  #section_guide,
  #section_summary,
  #section_more_info {
    scroll-margin-top: 1.5rem;
  }


  /* 微信推文样式 */
  .content-artical-wrap .content-artical:first-child {
    margin-top: 0.26rem;
}

.content-bottom .content-select-wrap .content-select {
    color: #666666;
    font-family: "PingFang SC";
    font-size: 0.31rem;
    font-style: normal;
    font-weight: bold;
    line-height: 0.43rem;
    margin-right: 0.5rem;
    min-width: 0.8rem;
    white-space: nowrap;
    text-align: center;
}

.content-bottom .content-select-wrap .content-select:last-child {
    margin-right: 0
}

.content-bottom .content-select-wrap .content-select.active {
    color: #222222;
    font-family: "PingFang SC";
    font-size: 0.35rem;
    font-style: normal;
    font-weight: bold;
    line-height: 0.49rem;
    position: relative;
}

.content-bottom .content-select-wrap .content-select.active::after {
    position: absolute;
    content: '';
    bottom: -0.18rem;
    /* left: 0; */
    width: 0.8rem;
    height: 0.1rem;
    background-size: 100% 100%;
    background-image: url(https://imgbdb4.bendibao.com/whbdb/20255/21/2025521072346_76119.png);
    left: 50%;
    transform: translate(-50%, -50%);
    /* 调整位置，使伪元素真正居中 */
}

.content-artical {
    border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
    overflow: hidden;
    margin-top: 0.3rem;
}

.content-artical-top {
    position: relative;
    display: block;
}

.content-artical-top .content-artical-top-img {
    width: 100%;
    height: auto;
    display: block;
    height: 2.99rem;
    position: relative;
    z-index: 0
}

.content-artical-top::before {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 2.5rem;
    background: url(https://imgbdb4.bendibao.com/whbdb/20256/06/2025606085016_26055.png);
}

.content-artical-top .content-artical-top-detail {
    width: calc(100% - 0.48rem);
    left: 0.24rem;
    bottom: 0.18rem;
    position: absolute;
    z-index: 2;
}

.content-artical-top .content-artical-top-detail .artical-title {

    color: #ffffff;
    font-family: "PingFang SC";
    font-size: 0.32rem;
    font-style: normal;
    font-weight: bold;
    line-height: 0.46rem;
}

.content-artical-top .content-artical-top-detail .artical-spec {
    display: flex;
    margin-top: 0.11rem;

    color: #ffffff;
    font-family: "PingFang SC";
    font-size: 0.24rem;
    font-style: normal;
    font-weight: 400;
    line-height: 0.36rem;
}

.content-artical-top .content-artical-top-detail .artical-spec .time {
    margin-right: 0.58rem;
}

.content-artical {
    background-color: #fff;
    /* position: relative; */
}

/* .content-artical::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 50%;       
    height: 1px;        
    background-color: #333;
    transform: translateX(-50%);
  } */

.content-artical-detail {
    display: flex;
    margin: 0.23rem 0.24rem 0 0.24rem;
}

.content-artical-detail .content-artical-detail-right {
    width: 1.23rem;
    display: block;
    height: auto;
    align-self: flex-start;
    margin-left: 0.34rem;
}

.content-artical .content-artical-detail:last-child .content-artical-detail-left {
    border-bottom: none;
    min-height: 1.45rem;
    display: grid

}

.content-artical-detail-left {
    min-width: 4.7rem;
    padding-bottom: 0.3rem;
    border-bottom: 0.01rem solid #E7E7E7;
}

.content-artical-detail-left .detail-title {
    /* width: 497px; */
    color: #333333;
    font-family: "PingFang SC";
    font-size: 0.31rem;
    font-style: normal;
    font-weight: 400;
    line-height: 0.46rem;


}

.content-artical-detail-left .detail-spec {
    display: flex;
    align-items: center;
    margin-top: 0.15rem;
    color: #999999;
    font-family: "PingFang SC";
    font-size: 0.24rem;
    font-style: normal;
    font-weight: 400;
    line-height: 0.34rem;
}

.content-artical-detail-left .detail-spec .time {
    margin-right: 0.6rem;
}

.two-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}
/* 微信推文样式结束 */


.content-grid {
    padding: 0;
    grid-column-gap: 0.18rem;
    grid-row-gap: 0.24rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 0.2rem;
}

.content-card {
    border-radius: 0.2rem 0.2rem;
    background: white;
    border-radius: 0.24rem;
    overflow: hidden;
    box-shadow: 0 0.04rem 0.2rem rgba(0, 0, 0, 0.05);
    transition: all 0.3s 
ease;
    text-decoration: none;
    color: #333;
}
.content-image {
    height: auto;
    display: block;
    width: 100%;
    height: 78%;
    object-fit: cover;
}
.content-text {
    height: 0.84rem;
    margin: 0.2rem 0.24rem 0.24rem 0.24rem;
    width: calc(100% - 0.48rem);
    padding: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.28rem;
    color: #333;
    position: relative;
}