#Content {
    width: 100%;
    margin: 0 auto;
}

.clearfloat {
    zoom: 1;
}

.tab-title {
    border-bottom: 1px solid #d5dbe6;
    position: relative;
    line-height: 50px;
}
.tab-title .tab-item, .tab-title .li {
    font-size: 17px;
    line-height: 50px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    color: #000;
    margin-bottom: -1px;
    vertical-align: top;
}
.tab-title .tab-item.active a, .tab-title .li.active a {
    color: #015293;
    border-bottom: 2px solid #015293;
}
.tab-title .tab-item a, .tab-title .li a {
    display: block;
    padding: 0 10px;
}


li {
    list-style-type: none;
}
title .li {
    font-size: 17px;
    line-height: 50px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    color: #000;
    margin-bottom: -1px;
    vertical-align: top;
}
.tab-title .more {
    position: absolute;
    top: 0;
    right: 0;
}

.tab-content {
    margin-top: 5px;
}

.tab-content>ul.active {
    display: block;
}

.tab-content>ul {
    display: none;
    padding: 0 3px;
}

.tab-content>ul>li {
    padding: 0 65px 0 15px;
    position: relative;
    line-height: 45px;
    /*background: url(../images/site2021/li-bg.png) center left no-repeat;*/
}
.tab-content>ul>li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none
}
.tab-content>ul>li span {
    position: absolute;
    top: 0;
    right: 0;
    color: #666;
}

.zmhd{ background: #fff; padding: 20px; margin: 20px 0;height: auto}
.zmhd .column1 .fl{ width: auto; padding-top: 2em;float: none}
.zmhd .column1 .fl li{ width: 50%; float: left; box-sizing: border-box; margin-bottom: 10px; }
/*.zmhd .column1 .fl li{width: 100%;}*/
.zmhd .column1 .fl li a{ display: block; border-radius: 5px; text-align: center;text-decoration: none }
.zmhd .column1 .fl li a:hover{filter:brightness(0.8);}
.zmhd .column1 .fl li a div{ line-height: 50px; color: #fff; font-size: 40px; padding-top: 20px; }
.zmhd .column1 .fl li a div{ display: inline-block; padding-bottom: 20px; line-height: 80px; vertical-align: top; }
.zmhd .column1 .fl li a p{ line-height: 50px; color: #fff; }
.zmhd .column1 .fl li a p{ display: inline-block; vertical-align: top; line-height: 80px; margin-left: 15px; }
.zmhd .column1 .fr{ width: 70%; }
.zmhd .tab-title li a{ padding: 0 20px;text-decoration: none}
.zmhd .tab-content li{ padding-right: 400px; }
.zmhd .tab-content li:first-child{ border-bottom: 1px solid #eee; background: none; margin-bottom: 10px; line-height: 50px; }
.zmhd .tab-content li:first-child:hover a{ color: #000; }
.zmhd .tab-content li:first-child em{ font-size: 16px; color: #000; }
.zmhd .tab-content em{ float: left; font-style: normal; width: 100px; text-align: center; font-size: 14px; }

.modal-body p{
    font-size: 1em;
    text-indent: 2em;
    line-height: 2em;
}