.mod-panel {
    width: 100%;
    max-width: 740px;
    margin: 0 auto 30px;
    _width: 690px;
}
.mod-panel .hd{
    padding-top: 25px;
    margin-bottom: 30px;
    line-height: 30px;
    text-align: center;
}
.mod-panel .hd h1{
    font-size: 24px;
    color:#212121;
}
.mod-panel .bd{
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: 40px;
}
.mod-panel .bd .tabs{
    overflow: hidden;
    padding: 8px 0;
    margin-bottom: 20px;
    border-bottom: solid 1px #ccc;
    font-size: 0;
}
.mod-panel .bd .tabs a{
    display: inline-block;
    padding: 0 15px;
    margin:0 10px 10px 0;
    border: solid 1px #B8DCF5;
    background: #EDF7FF;
    line-height: 34px;
    font-size: 16px;
    color: #348BCF;
}
.mod-panel .bd .tabs a:hover,
.mod-panel .bd .tabs a.active{
    border-color: #348BCF;
    background: #348BCF;
    color: #fff;
    text-decoration: none;
}
.mod-panel .bd .panels table{
    width: 100%;
}
.mod-panel .bd .panels th,
.mod-panel .bd .panels td{
    padding: 4px 0;
    border: solid 1px #B8DCF5;
    text-align: center;
    line-height: 24px;
}
.mod-panel .bd .panels th{
    background: #EDF7FF;
    color: #348BCF;
}
.mod-panel .bd .panels i{
    display: block;
    width: 100%;
    height: 22px;
    background: url("../../image/xingzuo/icon_xz.png") no-repeat;
}
.mod-panel .bd .panels i.ic-byz{
    background-position: 28px 0;
}
.mod-panel .bd .panels i.ic-jnz{
    background-position: 28px -30px;
}
.mod-panel .bd .panels i.ic-szz{
    background-position: 28px -60px;
}
.mod-panel .bd .panels i.ic-jxz{
    background-position: 28px -90px;
}
.mod-panel .bd .panels i.ic-shzz{
    background-position: 28px -119px;
}
.mod-panel .bd .panels i.ic-cnz{
    background-position: 28px -148px;
}
.mod-panel .bd .panels i.ic-tcz{
    background-position: 28px -176px;
}
.mod-panel .bd .panels i.ic-txz{
    background-position: 28px -205px;
}
.mod-panel .bd .panels i.ic-ssz{
    background-position: 28px -233px;
}
.mod-panel .bd .panels i.ic-mjz{
    background-position: 28px -264px;
}
.mod-panel .bd .panels i.ic-spz{
    background-position: 28px -292px;
}
.mod-panel .bd .panels i.ic-syz{
    background-position: 28px -320px;
}
.mod-panel .bd .panels dl{
    overflow: hidden;
    margin-bottom: 15px;
    line-height: 26px;
}
.mod-panel .bd .panels dt{
    color: #348BCF;
    line-height: 30px;
}
.mod-panel .bd .panels dd{
    text-align: justify;
}
.mod-panel .bd .flower dl{
    float: left;
    *display: inline;
    width: 50%;
}
.mod-panel .bd .panels .panel{
    display: none;
}
.mod-panel .bd .panels .active{
    display: block;
}