@charset "utf-8";
/* CSS Document */

.hszlm01{margin:0 auto; width:1200px; height:100%;}

.hszlm02{height:60px; line-height:60px; padding-left:40px; font-size:40px; font-family: "微软雅黑"; font-weight:800;color:#e70012;background: url(../images/hsz14.png) no-repeat left;}
.hszlm02 a{ font-size:20px; font-family: "微软雅黑"; font-weight:800;color:#e70012;}
.hszlm02 span{float:right; padding-right:20px;font-size:14px;font-family: "微软雅黑"; font-weight:400; color:#555555 ;}
.hszlm02 span img{ padding-right:10px; vertical-align:middle;}


.hszlm02 span a{font-size:14px;font-family: "微软雅黑"; font-weight:400; color:#555555 ;}

.lmbox {}
.lmbox ul {
	list-style: none;
	padding: 8px;
	border-bottom:1px dashed  #CCCCCC;
	
}
.lmbox ul li {
	background: url(../images/bullet.gif) no-repeat left center;
	line-height: 1.8;
	padding: 6px 0 6px 12px;
}
.lmbox ul li img{ float:left; margin-right:20px;}
.lmbox ul li span {
	font-size: 14px;
	float: right;
}


.lmpicbox ul{ margin:20px auto;}
.lmpicbox ul li{ float:left;text-align:center; }
.lmpicbox ul  li img{  padding:2px; border:1px solid  #CCCCCC; margin-right:10px; margin-left:20px;}
.lmpicbox ul  li .btext p{ font-size:16px; font-family: "微软雅黑"; color:#555555; padding-top:4px; text-align:center; padding-bottom:20px;}



.hszlm04{margin-left:10px; }
.hszlm05{height:46px; line-height:46px;background: url(../images/hsz16.png) no-repeat left; width:280px; margin-right:10px; margin-top:10px; float:left; text-align: center;font-size:16px;font-family: "微软雅黑"; font-weight:400; color:#555555 ;}

.wl_1200{margin:0 auto; width:1200px; height:100%; padding-top:10px; padding-bottom:10px; display:block;}

.wl_900{ width:900px; height:auto;float:left;}
.wl_300{ width:280px; height:300px; float:left; margin-left:20px;}


.registry-header {
    display: flex;
	border-bottom:1px  solid #eceaea; background-color:#e1e0e0; margin-left:10px; margin-right:10px; 
}

.registry-header > div {
    flex: 1;  /* 等分容器 */
    padding:12px 10px  12px 10px;
    background: white;
    font-weight: 600;
    color: #333;
    font-size: 16px;
    position: relative;
    min-width: 0; /* 允许内容收缩 */
	
}



.registry-header_lb {
    display: flex;
	border-bottom:1px dashed #eceaea;
}

.registry-header_lb > div {
    flex: 1;  /* 等分容器 */
    padding: 12px 10px  12px  10px;
    background: white;
    font-weight: 500;
    color: #333;
    font-size: 14px;
    position: relative;
    min-width: 0; /* 允许内容收缩 */
	
}

/* 可选：添加响应式处理 */
/*@media (max-width: 768px) {
    .registry-header {
        flex-wrap: wrap;
        gap: 8px;
        background: transparent;
    }
    
    .registry-header > div {
        flex: 0 0 100%;
        background: #f8f8f8;
    }
}*/