.mainBody{width:1000px;height:275px;margin-top:20px;background: url(con-bg.jpg) repeat-x 0 bottom;}
.main_l{width:248px;float:left;}
.main_l .head{height:32px;line-height:32px;color:#fff;font-size:16px;text-align:center;font-weight: bold;}
.main_l .fast_nav{width: 100%;height:182px;background: url(dh.jpg) no-repeat;}
.fast_nav li{width:100%;height:33px;overflow: hidden;margin-top: 4px;}
.fast_nav li a {
    width: 148px;
    height: 33px;
    line-height: 33px;
    padding-left: 100px;
    font-size: 14px;
    font-weight: bold;
    display: block;
    clear: both;}
.main_l .link{width:100%;height:94px;background:#ebebeb;}
.main_l .link .head{color:#9f0d0e;border-bottom:1px solid #d6d6d6;margin:0 15px;padding-top: 10px;}
.main_l .link .con{margin:10px 15px;}




.main_xwdt {width:628px;float:left;margin-left:0px;}
.main_xwdt .head{height:32px;line-height:32px;background:#e1e1e1;border:1px solid #d6d6d6;border-left-width:0px;border-bottom:3px solid #8f0d0e;}
.main_xwdt .head .tt{width:112px;display:block;float:left;font-size:14px;font-weight:bold;color:#fff;text-align:center;background:#8f0d0e;}
.main_xwdt .head .more{float:right;padding-right:10px;}

.main_xwdt .con{
    display:flex;
    gap:24px; /*两栏之间的间距，24像素*/
    padding:15px 0 10px 0;
}
.main_xwdt .con .col:nth-child(1){
    width:240px;
}
.main_xwdt .con .col:nth-child(2){
    flex:1; /*自动占剩下全部宽度，不用写死364px，自适应更稳*/
}




.main_m{width:357px;float:left;margin-left:15px;}
.main_m .head{height:32px;line-height:32px;background:#e1e1e1;border:1px solid #d6d6d6;border-left-width: 0px;border-bottom:3px solid #9f0d0e;}
.main_m .head .tt{width:112px;display:block;float:left;font-size: 14px;font-weight: bold;color:#fff;text-align:center;background:#9f0d0e;}
.main_m .head .more{float: right;padding-right:10px;}
.main_m .con{height:215px;overflow:hidden;padding:15px 0 10px 0;}
.main_r{width:240px;float:right;}
.list li a {
    margin-bottom: 20px;
    width: 240px;
    height: 40px;
    display: block;}
.list li .xylwz {
	background:url(xxlwz.jpg) no-repeat;
	width:240px;
	height:40px;}
.list li .gwxwz {
	background:url(gwxwz.jpg) no-repeat;
	width:240px;
	height:40px;}
.list li .gwyx {
	background:url(gwyx.jpg) no-repeat;
	width:240px;
	height:40px;}
.list li .lxgly {
	background:url(lxgly.jpg) no-repeat;
	width:240px;
	height:40px;}


/*第二行均分*/
.wrap_three{
    display:flex;
    gap:15px; /* 盒子之间的间距，只用gap，不要用margin-left */
    width:100%;
    box-sizing:border-box;
    /* 确认父容器没有 padding-left */
    padding:0;
    margin:0;
}
.main_m{
    flex:1;
    box-sizing:border-box;
    /* 删掉这一行：margin-left:15px; */
    /* width:357px; float:left; 这两行也要删掉 */
}
/* 下面head和con样式不动 */
.main_m .head{
    height:32px;
    line-height:32px;
    background:#e1e1e1;
    border:1px solid #d6d6d6;
    border-left-width: 0px;
    border-bottom:3px solid #9f0d0e;
}
.main_m .head .tt{
    width:112px;
    display:block;
    float:left;
    font-size: 14px;
    font-weight: bold;
    color:#fff;
    text-align:center;
    background:#9f0d0e;
}
.main_m .head .more{
    float: right;
    padding-right:10px;
}
.main_m .con{
    height:215px;
    overflow:hidden;
    padding:15px 0 10px 0;
}
/*强制清除第一个盒子左边距*/
.wrap_three .main_m:first-child{
    margin-left:0 !important;
}