.MainBox .MainType .min {
    float: left;
    width: 50%;
    height: 80px;
    line-height: 80px;
    text-align: center;
}

.MainBox .MainCont {
    padding: 20px 40px;
    background: #fff;
    border-radius: 10px;
}

.MainBox .MainCont .h1 {
    line-height: 44px;
    margin-bottom: 16px;
    font-size: 24px;
    color: #2e2748;
}

.MainBox .MainCont .telbox .fl {
    float: left;
    padding: 66px 0 0 6%;
    border-radius: 6px 0 0 6px;
    height: 176px;
    width: 30%;
    background: url(../images/img20.jpg) repeat left center;
}

.MainBox .MainCont .telbox .fl .h2 {
    line-height: 56px;
    font-size: 28px;
    color: #fff;
    /* font-family: "jiangxi"; */
}

.MainBox .MainCont .telbox .fl .bor {
    margin-top: 8px;
    width: 30px;
    height: 4px;
    background: #fff;
}

.MainBox .MainCont .telbox .fl .web {
    margin-top: 10px;
    line-height: 32px;
    font-size: 18px;
    color: #fff;
}

.MainBox .MainCont .telbox .fr {
    float: left;
    padding-top: 66px;
    height: 176px;
    width: 64%;
    text-align: center;
    border-radius: 0 6px 6px 0;
    background: #f8f8f8;
}

.MainBox .MainCont .telbox .fr span {
    line-height: 110px;
    font-size: 68px;
    color: #415065;
    font-family: "shuzib";
}

.MainBox .MainCont .telbox .fr .iconfont {
    line-height: 110px;
    font-size: 46px;
    color: #dd9c00;
}

.MainBox .MainCont .info {
    margin: 40px 0;
    border-bottom: 1px solid #ebebeb;
}

.MainBox .MainCont .info .fl {
    float: left;
}

.MainBox .MainCont .info .min {
    height: 40px;
    margin-bottom: 20px;
}

.MainBox .MainCont .info .iconfont {
    float: left;
    width: 40px;
    line-height: 40px;
    font-size: 36px;
    color: #dd9c00;
    text-align: center;
}

.MainBox .MainCont .info .min:nth-child(2) .iconfont {
    font-size: 22px;
}

.MainBox .MainCont .info .min:nth-child(3) .iconfont {
    font-size: 26px;
}

.MainBox .MainCont .info .c1 {
    float: left;
    line-height: 40px;
    font-size: 16px;
    color: #999;
}

.MainBox .MainCont .info .c2 {
    float: left;
    line-height: 40px;
    font-size: 16px;
    color: #2e2748
}

.MainBox .MainCont .info .fr {
    float: right;
}

.MainBox .MainCont .info .fr .img {
    float: left;
    width: 150px;
    height: 150px;
    margin: 0 15px;
    box-shadow: 0 0 20px #ccc;
}

.MainBox .MainCont .descImg {
    display: block;
    max-width: 100%;
    margin-top: 44px;
}

.MainBox .map {
    margin: 20px 0 100px;
    padding: 40px;
    background: #fff;
    border-radius: 10px;
}

.MainBox #map {
    width: 100%;
    height: 560px;
}