.bzbj{padding-top:20px; box-sizing: border-box;}
.bzbj .bz{height:100%;margin-bottom: 49px;}
.bzbj .bz .bz-tit{height:70px;border-bottom:8px solid #26CFB8; box-sizing: border-box;}
.bzbj .bz h2{width:100%;margin:-0px auto 0;background:#FFF;}
.bzbj .bz h2 span{display: block; width:118px; height:118px;font-size: 30px; color:#24a4b1;border:1px solid rgba(67,67,67,0.3);padding-top:24px; text-align: center;letter-spacing: 2px; position: relative; line-height: 34px; box-sizing: border-box;margin:0 auto;}
.bzbj .bz h2 span:before{width: 59px; height:6px;background:#26CFB8; content:""; position: absolute; bottom:-3px;left:30px; }
.bzbj ul{ 
    margin-bottom: 68px; 
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}
.bzbj ul li{ margin:0 1% 0 1%;width:23%;height:720px;}
.bzbj ul li dl dt{height:407px; overflow: hidden; line-height: 0;}
.bzbj ul li dl dt img{width:100%; transition: 1s;}
.bzbj ul li:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.bzbj ul li dl dd{height: 313px; background:#F4F4F4;padding:61px 23px 0; box-sizing: border-box; position: relative;z-index:200;}
.bzbj ul li dl dd h4{text-align: center; margin-bottom: 22px; position: relative;}
.bzbj ul li dl dd h4 em{font-size: 36px;color:#373B41; height:41px; line-height: 41px; font-weight: normal; transition: .5s;}
.bzbj ul li dl dd h4 i{display: block;height:20px;line-height: 20px;font-size: 14px; color:#666666; font-family: "Acrom"; font-weight: normal;  transition: .5s;}
.bzbj ul li dl dd p{font-size: 14px; color:#373B41; margin-bottom: 28px; line-height: 25px;position: relative;transition: .5s;}
.bzbj ul li dl dd span{display: block;height:41px; line-height: 41px;background:#24a4b1; margin:0 auto; font-size: 18px; color:#FFFFFF;text-align: center; font-weight: bold; transition: .5s; position: relative;}
.bzbj ul li dl dd span em{font-weight: normal;}
.bzbj ul li dl dd b{display: block; width:94px; height:94px; text-align: center; line-height: 94px;background:#24a4b1; border-radius: 50%; border:10px solid #F4F4F4;font-size: 55px;color:#FFFFFF; -webkit-transition:all .6s linear;-webkit-transition:all .6s linear;position: relative;}
.bzbj ul li:nth-child(odd) b{position: absolute;top:-53px;left:96px;}
.bzbj ul li:nth-child(even) b{position: absolute;bottom:-53px;left:96px;}
.bzbj ul li:nth-child(even) dd{padding:36px 23px 0;}
.bzbj ul li:nth-child(3) dd{padding:61px 7px 0;}
.bzbj ul li:nth-child(3) dd p{padding-left:16px;width:240px;}
.bzbj ul li:nth-child(3) dd span{font-size: 16px;}
.bzbj ul li dl dd:before{width:100%; height:0;background:#24a4b1;content:""; position: absolute; transition: .5s; }
.bzbj ul li:nth-child(odd) dl dd:before{left:0;bottom:0;}
.bzbj ul li:nth-child(even) dl dd:before{left:0;top:0;}
.bzbj ul li:hover dl dd:before{height:313px;}
.bzbj ul li:hover dl dd h4 em{color:#FFF;}
.bzbj ul li:hover dl dd h4 i{color:#FFF;}
.bzbj ul li:hover dl dd p{color:#FFF;}
.bzbj ul li:hover dl dd span{background:#FFF;color:#24a4b1;}
.bzbj ul li:hover dl dd b{color:#24a4b1;background:#FFF; border:10px solid #24a4b1;-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
.bzbj .bz-tel{text-align: center;height:30px;}
.bzbj .bz-tel em{display: inline-block; line-height: 30px; padding-left:44px; background:url(../images/bz-tel.png) no-repeat left;font-size: 14px; color:#666666;}
.bzbj .bz-tel span{display: inline-block;line-height: 30px;font-size: 30px; color:#24a4b1; font-weight: bold; font-family: "Acrom";vertical-align:bottom;}
.p12-curmbs-1 {
    font-size: 14px;
    border-bottom: 1px dashed #dcdcdc; line-height: 65px;
}
.p12-curblock{
    display: none;
}
.p12-curmbs-1 b {
    border-left: 10px solid #f5a201;
    font-weight: normal;
    padding-left: 8px;
} 
.p12-curmbs-1 i {
    font-style: normal;
}

.p12-curmbs-1 span {
    padding: 0 5px;
    height: 46px;
    line-height: 46px;
}


.tl-fdh-02 {
    height: 55px;
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden;
}

.tl-fdh-02 li {
    width: 50%;
    height: 55px;
    font-size: 18px;
    line-height: 55px;
    text-align: center;
    float: left;
    border-right: 1px solid #eee;
    margin-right: -1px;
    background: #efefed;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.tl-fdh-02 li a {
    display: block;
    height: 55px;
    color: #595757;
}

.tl-fdh-02 li.sidenavcur,
.tl-fdh-02 li:hover {
    background:  #24a4b1;
    border-color: #0041a2;
}

.tl-fdh-02 li.sidenavcur a,
.tl-fdh-02 li:hover a {
    color: #fff;
}


.content {
   width:1200px;
   margin:auto;
}
.p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
.p12-aboutinfo-1-nr{padding:0 0 20px;}