.wzlb table{width:250px;}

#adu19{z-index:99999!important;}

.footer .finfo { width: 330px;}

.footer .finfo .ewm {margin-left: 10px;}


#adu22{z-index:10000000!important;}
#adu23{z-index:10000000!important;}
#adu24{z-index:10000000!important;}
#adu25{z-index:10000000!important;}

/* ============================================================
 * jgsz.htm 机构设置页 —— 布局修复补丁
 * 问题：部门名称过长折行时，.depli 浮动布局同行不等高，格子错位
 * 用法：整段追加到 bumen.vsb.css 末尾（勿改动原有规则）
 * 兼容：现代浏览器走 flex 等高三列；老 IE 忽略 flex，
 *       自动回退为原浮动布局（即当前表现，不会更差）
 * ============================================================ */

.decon ul{
    display:flex;            /* 改为弹性布局，float 对子项自动失效 */
    flex-wrap:wrap;}

.decon .depli{
    float:none;              /* 显式去掉浮动（flex 子项本就会忽略，双保险） */
    flex:0 0 273px;          /* 固定三列宽，保持与原设计一致 */
    display:flex;            /* 让内部 <a> 撑满整格 */
    box-sizing:border-box;}

.decon .depli a{
    display:flex;
    align-items:center;      /* 垂直居中 */
    justify-content:center;  /* 水平居中 */
    width:100%;
    min-height:56px;         /* 统一高度：两行文字也放得下 */
    line-height:1.5;         /* 折行时行距正常 */
    text-align:center;}

/* 可�。赫粒ㄊ只�/Pad）时改为两列，避免 273px 定宽溢出 */
@media (max-width: 900px){
    .decon .depli{ flex:0 0 50%; width:50%;}
}
@media (max-width: 480px){
    .decon .depli{ flex:0 0 100%; width:100%;}
}

.banner{ width:100%; height:600px; overflow:hidden; position:relative;font-size:0;}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:600px; float:left;}
.b-list{ height:50px; padding-top:560px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #740202;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px;}
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px;}
.bar-left em{ display:block; width:50px; height:100px; background:url(//./images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:250px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(//./images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:250px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
.titlestyle250780{ color: #222222; line-height: 220%; font-size: 16px; font-weight: bold; text-decoration: none;}
.summarystyle250780{ line-height: 150%; color: #222222; font-size: 9pt ;}

.morestyle250782{ font-size: 9pt ;}
.clickstyle250782{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont250782{ font-size: 9pt; line-height: 150% ;}
.titlestyle250782{ line-height: 230%; font-size: 16px; text-decoration: none;}
.columnstyle250782{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle250782{ line-height: 230%; font-size: 16px; text-decoration: none;}
A.c250782 {
line-height: 230%; font-size: 16px; text-decoration: none;}
A.c250782:link {
color:#222222;}
A.c250782:visited {
color:#222222;}
A.c250782:active {
color: #222222;}
A.c250782:hover {
color: #cc0000;}
.titlestyle250783{ color: #222222; line-height: 220%; font-size: 16px; font-weight: bold; text-decoration: none;}
.summarystyle250783{ line-height: 150%; color: #222222; font-size: 9pt ;}

.morestyle250784{ font-size: 9pt ;}
.clickstyle250784{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont250784{ font-size: 9pt; line-height: 150% ;}
.titlestyle250784{ line-height: 230%; font-size: 16px; text-decoration: none;}
.columnstyle250784{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle250784{ line-height: 230%; font-size: 16px; text-decoration: none;}
A.c250784 {
line-height: 230%; font-size: 16px; text-decoration: none;}
A.c250784:link {
color:#222222;}
A.c250784:visited {
color:#222222;}
A.c250784:active {
color: #222222;}
A.c250784:hover {
color: #cc0000;}
.titlestyle250779{ color: #222222; font-size: 15px; text-decoration: none;}
.winstyle250779{ width:630px;}

.closestyle250978{ font-size:12px;color:#333333;text-decoration: none ;}

.closestyle250668{ font-size:12px;color:#333333;text-decoration: none ;}

.closestyle250897{ font-size:12px;color:#333333;text-decoration: none ;}

