/* CSS Document */
 /* 重置默认样式，避免margin/padding影响 */

 * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
@media screen and (max-width: 768px) {
	html { font-size: 16px; } /* 手机端根字体缩小，所有rem元素同步缩小 */
    }
body {
	margin: 0;
        padding: 0;
  font-family: "Microsoft Yahei", sans-serif;
}
.index{
	width: auto; height: auto;
}
.index_top{
	border-bottom: 1px solid green; /* 2像素宽的实线绿色下划线 */
	width: 100%;         /* 宽度300像素 */
  	height: 30px;        /* 高度150像素 */
	text-align: inherit;
	
}
.index_top_1{
	width: 100%;text-align:center; height: 100%;max-width: 1280px;
	display: flex;         /* 让内部元素同一水平 */
    justify-content: space-between; /* 内部元素一左一右 */
    align-items: center;   /* 内部元素垂直居中 */
    box-sizing: border-box;
	margin: 0 auto;
            
}
.top_1_1_z{
	 text-align:  left;color: red; 
}
.top_1_1_y{
	text-align:right;
}
.top2{
	width: 100%;    
	text-align: inherit;
	display: flex;         /* 让内部元素同一水平 */
	margin: 0 auto;
}
/* 整行随屏幕 */
.index_top2 {
  display: flex;
  align-items: center;
  justify-content: space-between; /* 左右撑满 */
  width: 100vw;                  /* 占满屏幕宽度 */
  box-sizing: border-box;


 max-width:1280px;margin: 0 auto;
}



/* 中间文字（核心） */
.top2_4 {

	width: 33%;
}

.top2_4 h2 {
  margin: 0 0 15px;
  font-size: clamp(16px, 2vw, 22px); 
  white-space: nowrap;

}
.top2_2 h2 {
  margin: 0 0 0px;
  font-size: clamp(16px, 2vw, 22px); 
  white-space: nowrap;
}
.top2_4 p {
  margin: 0;
  font-size: clamp(12px, 1.2vw, 14px);
  color: #666;
  white-space: nowrap;
}

/* 电话 */
.top2_2 {
  flex-shrink: 0;
  text-align: center;width: 23%;
}

.top2_2_2 {
  font-size: clamp(16px, 2vw, 20px);
  font-weight: bold;
}

/* 图片等比缩放 */
.top2_1 img,
.top2_3 img {
  height: auto;
  max-height: 102px;
  width: auto;
}


.index_top_3{
	background-color: #26a925;height: 50px;
}
.top_3{
	width: 100%;text-align:center; height: 100%;max-width: 1280px;
	display: flex;         /* 让内部元素同一水平 */
    justify-content: space-between; /* 内部元素一左一右 */
    align-items: center;   /* 内部元素垂直居中 */
    box-sizing: border-box;
	margin: 0 auto;	
	padding-left: 30px;
	padding-right: 30px;
}
.top_3 span{
	font-size: 20px;color: white; 
	text-align: center; /* 同时水平居中 */	
	font-family: 'Arial', '微软雅黑', sans-serif;
}
top_3 span a{
	color: white;
}

        
		