    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }
	a,area{outline:none;blr:expression(this.onFocus=this.blur());}
	a{text-decoration:none;cursor: pointer;}
	a:hover{text-decoration:none;outline:none}
	a.ie6:hover{zoom:1}
	a:focus{outline:none}
	a:hover,a:active{outline:none}:focus{outline:none}
    body {
      font-family: '思源黑体 CN',Arial, sans-serif;
      background-color: #f5f5f5;
	  font-size:12px;
	        max-width: 480px;
      margin: 0 auto;
    }
    .container {
      max-width: 480px;
      margin: 0 auto;
      background-color: #fff;
      min-height: 100vh;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    }

    .header {
      width: 100%;
    }

    .header img {
      width: 100%;
      display: block;
    }

    .message-notice {
      display: flex;
      align-items: center;
      padding: 10px;
      border-bottom: 1px solid #ededed;
	  border-top: 1px solid #ededed;
    }

    .message-notice .notice-icon {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin-right: 10px;
	  padding-right: 20px;
      border-right: 1px solid #f3f3f3; /* 添加竖线 */
    }

    .message-notice .notice-icon a {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-decoration: none;
    }

    .message-notice .notice-icon img {
      width: 24px;
      height: 24px;
      margin-bottom: 2px;
    }

    .message-notice .notice-icon span {
      font-size: 12px;
      color: #222222;
    }

    .message-notice .notice-text {
      flex: 1;
      margin: 0 auto;
    }
	.message-notice .notice-text p  {

		margin: 10px 10px;
	}
    .message-notice .notice-text p a {
      color: rgb(34, 34, 34, 0.8);
      text-decoration: none;
    }

    .message-notice .arrow a {
      color: rgb(34, 34, 34, 0.8);
      font-size: 16px;
      text-decoration: none;
	  margin-right: 26px;
    }

    .service-icons {
      display: flex;
      justify-content: space-around;
      padding: 20px 0;
	 background-image: url('../Public/img/bian.png');
        background-repeat: no-repeat;
      background-position: top right;
      background-size: contain; /* 调整背景图大小以适应容器 */
      
    }

    .service-icons .icon-item {
      text-align: center;
    }

    .service-icons .icon-item a {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-decoration: none;
      color: #333;
    }

    .service-icons .icon-item img {
      width: 40px;
      height: 40px;
      margin-bottom: 5px;
    }


    .community-news {
		padding: 15px;

		background-color: #fff;
		margin: 10px;
		border-radius: 8px;

		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);

    }

    .community-news .news-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 10px;
    }

    .community-news h2 a {
      font-size: 18px;
      position: relative;
      color: #222222;
      text-decoration: none;
    }

    .community-news h2 a::after {
		/*content: '';
		position: absolute;
		left: 0;
		bottom: -10px;
		width: 50%;
		height: 3px;
		border-radius: 5px;
		background-color: #458672;*/
    }

    .community-news .news-header .arrow a {
      color: #131414;
      text-decoration: none;
	      font-weight: bold;
    }

    .news-item {
      display: flex;
      padding: 10px 0;
      border-bottom: 1px solid #eee;
    }

    .news-item a {
      display: flex;
      width: 100%;
      text-decoration: none;
      color: #333;
    }

    .news-item .news-icon img {
      width: 60px;
      height: 60px;
      margin-right: 10px;
    }

    .news-item .news-content {
      flex: 1;
    }

    .news-item .news-content .date-read {
      display: flex;
      justify-content: space-between;
      align-items: center;
	      margin-top: 6px;
    }

    .news-item .news-content .date {
      font-size: 12px;
       color: rgb(34, 34, 34, 0.8);
      margin-bottom: 0;
    }

    .news-item .news-content .read-count {
      font-size: 12px;
      color: #222222;
    }
	
	
	
	
	.background-container3 {
	  max-width: 480px;
      position: relative;
      width: 100%;

      overflow: hidden;
    }



    .background-container3::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: url('../Public/img/heng1.png');
      background-size: contain; /* 保持图片原始尺寸，完整显示 */
      background-position: center;
      background-repeat: no-repeat;
      z-index: 0;
    }

    .content-wrapper3 {
      position: relative;
      z-index: 1;
      display: flex;
      gap: 20px;
      padding: 30px;
      width: 100%;
      height: 100%;
    }

    .card3 {
      flex: 1;
      display: flex;
      align-items: center;
      padding: 20px;
      color: white;
      border-radius: 10px;
    }

    .card-left3 {
     /* background: linear-gradient(90deg, rgba(0,123,255,0.7) 0%, rgba(0,86,179,0.7) 100%);*/
    }

    .card-right3 {
      /*background: linear-gradient(90deg, rgba(128,189,255,0.7) 0%, rgba(77,171,247,0.7) 100%);*/
    }

    .card-content3 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
    }

    .card-text3 {
      display: flex;
      flex-direction: column;
      gap: 8px;
    }

    .card-text3 p {
      font-size: 22px;
      font-weight: bold;
      white-space: nowrap;
    }

    .arrow3 {
      font-size: 28px;
      font-weight: bold;
	   text-decoration: none;
      color: white;
    }

    /* 超链接样式 */
    .link-wrapper {
      display: flex;
      flex-direction: column;
      text-decoration: none;
      color: white;
    }
    
    .link-arrow3 {
      text-decoration: none;
      color: white;
    }