/*底部样式*/

 /* 全局重置隔离，避免类名冲突 */
        .semicon-expo-footer-wrap * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            list-style: none;
            color: #ffffff;
            text-decoration: none;
            font-family: "Microsoft YaHei", sans-serif;
        }
        /* 底部外层容器 限制最大宽度1600 */
        .semicon-expo-footer-wrap {
            width: 100%;
            background-color: #444444;
            padding: 60px 20px 40px;
        }
        .semicon-expo-footer-container {
            max-width: 1560px;
            margin: 0 auto;
            display: grid;
            /* 四栏均匀等分 */
            grid-template-columns: repeat(4, 1fr);
            gap: 30px;
        }
        /* 栏目标题 */
        .semicon-expo-footer-col h3 {
            font-size: 20px;
            margin-bottom: 10px;
            font-weight: 500;
        }
        /* 列表项 */
        .semicon-expo-footer-col li {
            font-size: 16px;
            line-height: 2.2;
            opacity: 0.9;
            transition: opacity 0.2s;
        }
        .semicon-expo-footer-col li:hover {
            opacity: 1;
        }
        /* 联络我们 文字行高适配长地址 */
        .semicon-expo-footer-contact li {
            line-height: 1.8;
            margin-bottom: 8px;
        }
        /* 底部展会标题 */
        .semicon-expo-footer-bottom-title {
            max-width: 1600px;
            margin: 50px auto 0;
            text-align: center;
            font-size: 22px;
            opacity: 0.7;
            padding-top: 30px;
            border-top: 1px solid #555;
        }
        /* 手机端适配 单列堆叠 */
        @media screen and (max-width: 992px) {
            .semicon-expo-footer-container {
                grid-template-columns: 1fr;
                gap: 40px;
            }
            .semicon-expo-footer-wrap {
                padding: 40px 15px 30px;
            }
            .semicon-expo-footer-col h3 {
                font-size: 22px;
                margin-bottom: 20px;
            }
            .semicon-expo-footer-col li {
                font-size: 16px;
            }
            .semicon-expo-footer-bottom-title {
                font-size: 18px;
                margin-top: 30px;
            }
        }
		
		.gudingdi{width:100%;height:80px;background:#2f2a3e; opacity:.8; position:fixed; bottom:0;z-index:9999}
.guding{width:100%;height:80px;overflow:hidden;position:fixed;bottom:0; z-index:99999}
.guding ul{max-width:600px; overflow:hidden; margin:auto;}
.guding ul a{float: left;text-align: center;line-height: 46px;color: #fff;background: #ec6a26;border-radius: 5px;font-size: 20px;font-weight: bold;margin: 17px 15px 0;padding: 0 55px;}




/*内容页样式*/
	.main-det{width:100%;padding:10px;    box-sizing: border-box;max-width:1200px; margin:50px auto; }
	.left-c{width:830px; float:right;}
	.left-c {font-size:16px; line-height:35px}
	.left-c h2{width:100%; height:40px; line-height:40px; text-align:left; font-size:16px; border-bottom:1px solid #ccc;}
	.left-c .content{width:100%; float:left; text-align:left; line-height:30px; color:#666}
	.right-c {width:330px; float:left;}

	.content,.content *{font-size:16px !important; line-height:35px;}
	
.sj-toppic{width:100%;display:none;}


		
		@media screen and (max-width: 768px){
		
		.right-c {display:none;}
		.left-c{width:100%;}
		.det-topimg{margin-top:20px;float:left;}
		.sj-toppic{display:block}
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		 .glpga-buick-news-maxwrap-20240708 {
            max-width: 1200px;
            margin: 0 auto;
        }
        .glpga-buick-single-news-card-unit-001 {
            display: flex;
            gap: 24px;
            padding: 30px 0;
            border-bottom: 1px solid #e5e5e5;
        }
        .glpga-buick-single-news-card-unit-001:first-child {
            padding-top: 0;
        }
        .glpga-buick-news-image-box-lpga001 {
            width: 240px;
            height: 160px;
            flex-shrink: 0;
        }
        .glpga-buick-news-image-box-lpga001 img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 4px;
            display: block;
        }
        .glpga-buick-news-text-content-wrap-golf {
            flex: 1;
        }
        .glpga-buick-news-title-heading-hd {
            font-size: 22px;
            color: #111111;
            font-weight: 600;
            margin-bottom: 16px;
            line-height: 1.3;
        }
        .glpga-buick-news-description-text-txt {
            font-size: 16px;
            color: #333333;
            line-height: 1.7;
        }
        @media (max-width: 768px) {
            .glpga-buick-single-news-card-unit-001 {
                flex-direction: column;
                gap: 16px;
                padding: 24px 0;
            }
            .glpga-buick-news-image-box-lpga001 {
                width: 100%;
                height: auto;
                aspect-ratio: 240 / 160;
            }
            .glpga-buick-news-title-heading-hd {
                font-size: 18px;
            }
            .glpga-buick-news-description-text-txt {
                font-size: 15px;
            }
        }
		
		
		
		
		.mainAA{width:1200px; margin:10px auto; }
		
		
		
		
		
		
		
		
		
		
		  /* 面包屑列表 */
    .breadcrumb {
      display: flex;
      align-items: center;
      list-style: none;
      margin: 0;
      padding: 0;
      font-size: 16px;
      color: #666;
      flex-wrap: wrap;
      gap: 8px;
	  border-bottom:1px solid #ccc;
	  line-height:40px;
	  width:100%;max-width:1200px;margin:20px auto;
    }
    .breadcrumb a{color:#069}
		
		
		
		
		
		
		
		
		
			.right-title{width:100%; height:50px;  text-align:left; font-size:16px;background:#eee; text-indent:20px; line-height:50px;}
	.right-list {float:left; width:100%; }
	.right-list li {width:100%; height:50px; line-height:50px;float:left; text-align:left; text-indent:10px; }
	.right-list li a{color:#0053c4;}
	.right-list a:hover{color:#0175be;}
	.lxwm-title{width:100%; height:40px; line-height:40px; text-align:left; font-size:16px; border-bottom:1px solid #ccc; }
	.lxwm-con{text-align:left; line-height:30px;}
	.cgdj{width:70%; height:60px; background:#f8d000; border-radius:5px; float:left; margin-bottom:20px;line-height:60px;font-size:18px;   color:#fff;text-align:center;}
	.czdj{width:70%; height:60px; background:#aacd06;border-radius:5px;  float:left; margin-bottom:20px;line-height:60px;font-size:18px;   color:#fff;text-align:center;}
	.lxwm-con img{max-width:100%;height:auto}
	.bg{background:none;}
	 .right-c ul{margin-bottom:30px;}
 .right-c ul li{width:100%; height:40px; overflow:hidden; margin-top:10px; border-radius:4px;}
.right-c ul li a{display:block; width:100%; height:40px; line-height:40px; font-size:16px; color:#424242; padding-left:24px;}
 .right-c ul li a:hover{background:#424242; color:#fff}
 .right-c .active a{background:#424242; color:#fff}
 
 
 
 
 
 	.right-title{width:100%; height:40px; line-height:40px; text-align:left; font-size:16px; border-bottom:1px solid #ccc;}
	.right-list {float:left; width:100%; }
	.right-list li {width:100%; height:50px; line-height:50px;float:left; border-bottom:1px solid #ff6633; text-align:left; text-indent:10px; }
	.right-list li a{color:#0053c4;}
	.right-list a:hover{color:#0175be;}
	.lxwm-title{width:100%; height:40px; line-height:40px; text-align:left; font-size:16px; border-bottom:1px solid #ccc; }
	.lxwm-con{text-align:left; line-height:30px;}
	.cgdj{width:100%; height:40px; float:left; margin-bottom:20px;line-height:40px;font-size:18px;   border:1px solid #ea8462; color:#ff6633;text-align:center;}
	
	
	
	.cgdj:hover {background:#ff6633; color:#fff;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*参观登记样式*/
	
	 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        .clear {
            clear: both;
        }
        .form-wrap {
            width: 100%;
            max-width: 750px;
            margin: 0 auto;
            padding: 15px;
        }
        .form-row {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            margin-bottom: 16px;
        }
        .form-item {
            flex: 1;
        }
        .form-label {
            display: block;
            margin-bottom: 6px;
            font-size: 15px;
        }
        .red {
            color: #f00;
        }
        .intxt {
            width: 100%;
            height: 42px;
            padding: 0 12px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-size: 14px;
            outline: none;
        }
        .intxt:focus {
            border-color: #2d69d8;
        }
        .ljbm {
            max-width: 750px;
            margin: 10px auto 0;
            padding: 0 15px;
        }
        .sub-button {
            width: 100%;
            height: 44px;
            border: none;
            border-radius: 4px;
            background: #2d69d8;
            color: #fff;
            font-size: 16px;
            cursor: pointer;
        }
        .sub-button:hover {
            background: #2559b9;
        }
        .sub-button:active {
            background: #1f4f9e;
        }

        /* 手机端：768px 以下单列展示 */
        @media (max-width: 768px) {
            .form-row {
                flex-direction: column;
                gap: 16px;
            }
        }
		
		.pull-right{width:100%;}
		table,tr,td,table th, .table th, table td, .table td,table th+th, table td+td, table th+td, table td+th{border:0;border-top:0}
				.pull-right a{color:#069}
				
				
				
				
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Microsoft Yahei", sans-serif;
}
.red {
    color: #f53f3f;
    margin-left: 3px;
}
.form-table {
    width: 100%;
    max-width: 100%;
    margin: 20px auto;
    border-collapse: collapse;
}
.form-table td {
    padding: 12px 8px;
    font-size: 15px;
    color: #333;
    vertical-align: top;
}
.intxt, textarea {
    width: 100%;
    height: 42px;
    line-height: 42px;
    padding: 0 12px;
    border: 1px solid #ddd;
    border-radius: 6px;
    font-size: 14px;
    transition: border-color 0.3s;
    outline: none;
    background: #fff;
}
textarea {
    height: 80px;
    line-height: 1.5;
    padding: 8px 12px;
    resize: vertical;
}
.intxt:focus, textarea:focus {
    border-color: #409eff;
    box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);
}
.radio-input {
    line-height: 2.2;
} 
.radio-input label {
    display: inline-block;
    margin: 0 12px 6px 0;
    cursor: pointer;
}
.sub-button {
    display: block;
    width: 200px;
    height: 44px;
    margin: 10px auto;
    background: #409eff;
    color: #fff;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.3s;
}
.sub-button:hover {
    background: #337ecc;
}

/* 手机端响应式：单列布局 */
@media (max-width: 768px) {
    .form-table tr {
        display: block;
        margin-bottom: 6px;
    }
    .form-table td {
        display: block;
        width: 100% !important;
        padding: 8px 15px;
        text-align: left !important;
    }
    .radio-input label {
        width: 48%;
        margin-right: 0;
    }
    .intxt {
        height: 40px;
    }
    .sub-button {
        width: calc(100% - 30px);
    }
}











	.hzmt-box{width:100%;height:450px;line-height:25px;overflow:hidden;margin:0 auto;}
						.hzmt-box ul{margin:0;padding:0}
						.hzmt-box img{height:90px;width:213px;float:left;padding:1px;box-shadow:0 0 5px #999;margin-left:10px;margin-top:10px;}
						@media (max-width: 768px){.hzmt-box img{width:46%;}}