/* 灏戦噺CSS鏍峰紡 */
    .site-footer1 {
      background-color: #2c2e3e; /* 娣辫壊鑳屾櫙 */
      color: #fff; /* 鏂囧瓧鐧借壊 */
      padding: 40px 0;
      font-family: "Microsoft Yahei", sans-serif;
    }
	.site-footer1 a, .site-footer1 a:link{
		color:rgba(255,255,255,.75);
	}

	.site-footer1 a:hover{
		color:rgba(255,255,255,.9);
	}



    .footer-top1 {
      display: flex;
      flex-wrap: wrap; /* 灞忓箷鍙樼獎鏃惰嚜鍔ㄦ崲琛岋紝瀹炵幇鑷€傚簲 */
      justify-content: space-around;
      margin-bottom: 30px;
    }

    .footer-column1 {
      flex: 1;
      min-width: 150px; /* 姣忓垪鏈€灏忓搴︼紝闃叉杩囧害鍘嬬缉 */
    
    }

    .footer-column1 h3 {
      font-size: 18px;
      margin-bottom: 15px;
      font-weight: normal;
    }

    .footer-column1 ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .footer-column1 ul li {
      margin-bottom: 10px;
      cursor: pointer; /* 榧犳爣鎮诞鍙樻墜鍨嬶紝鏆楃ず鍙偣鍑 */
    }

    /* 鑱旂郴鎴戜滑鍒楃殑鐗规畩鏍峰紡 */
    .footer-column.contact1 {
      text-align: center;
    }

    .phone1 {
      font-size: 24px;
      font-weight: bold;
      margin-bottom: 15px;
    }

    .qr-code1 {
      display: block;
      margin: 0 auto 10px; /* 浜岀淮鐮佹按骞冲眳涓 */
      width: 100px; /* 浜岀淮鐮佸搴︼紝鍙牴鎹疄闄呰皟鏁 */
      height: 100px;
      background: #fff; /* 鍗犱綅鑳屾櫙锛屽疄闄呮浛鎹负浜岀淮鐮佸浘鐗 */
    }

    .footer-links1 {
      text-align: center;
      margin-bottom: 20px;
    }

    .footer-links a {
      color: #fff;
      text-decoration: none;
      margin: 0 5px;
    }

    .footer-copyright1 {
      text-align: center;
      font-size: 14px;
      line-height: 1.8;
    }

    .footer-copyright img {
      vertical-align: middle; /* 鍏畨鍥炬爣鍨傜洿灞呬腑 */
    }
    
@media(max-width:850px){
    .site-footer1{
        padding:20px;
    }
     .footer-column1{
         width:50%;
         margin:0 0 30px 0;
     }
     .phone1 {
      font-size:18px;
    }
    .footer-copyright1{
        font-size:14px;
        line-height:1.5;
    }
}
    