/* 案例分享详情面包屑导航 */
.main-nav {
    width: 100%;
    height: 70px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 50px;
    line-height: 70px;
    color: #000;
}

.main-nav a {
    font-size: 14px;
    color: #000;
}

.main-nav a:hover {
    color: #298e8d;
}

.main-nav span {
    font-size: 14px;
    color: #298e8d;
}

/* 案例分享 */
.main .main-body {
    margin-bottom: 50px;
}

/* 案例分享标题 */
.main .main-head {
    width: 100%;
    height: 119px;
    border-bottom: 1px dashed #dcdcdc;
    box-sizing: border-box;
    padding-top: 32px;
    text-align: center;
    margin: 0 auto;
}

.main .main-head h2 {
    font-size: 24px;
    line-height: 1;
}

.main .main-head p {
    font-size: 12px;
    color: #555555;
    margin-top: 20px;
}

/* 详情 */
.main .main-detail {
    width: 100%;
    margin: 0 auto;
    padding: 50px 0 0 0;
    text-align: justify;
}

.main-detail .fixitem p {
    width: 50%;
    margin-bottom: 20px;
    float: left;
    font-size: 14px;
    color: #999;
    box-sizing: border-box;
    padding-right: 100px;
}

.main-detail .fixitem p span {
    font-weight: 700;
    color: #000;
}

/* 轮播 */

.swp {
    width: 1200px;
    height: 715px;
    position: relative;
    margin-top: 50px;
    margin-bottom: 50px;
}

.swp .arrow-left {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAbFBMVEUAAAAq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6eeHKFPQAAAAI3RSTlMABe3Tl3ktjhJXDLHbkR36rIcU6Tcz7uS1p1viwmt9S0ZEFQRejKgAAAExSURBVDjLlZXnboQwEITHBUxxoZ05uEv1+79jpCQkuCDD9wvJg8a7Xo/hMxUdo8ZQ1hUTDtH9g6m6rAipylqxR6+TsopbUWJHKSyvYl09qiH6V401fAiXNyS4SU6wo2nvDZI093a3QtqF4ACytP9rfPtOKlv+V4f0fCN3uf7WNvp1xBWNnz/GChnUt7m2Q044WA2gF8giegBzmReWMzAxnIBNKELndkl5F+iCY+fuDTF1B+Zv8dV9JDfJQL3mvLiDYaUwxNM912LjfX/gxhcKJxnd6D1hYN255sA6LObpSLqYqD3S6GR74obTdMNPH+HZobgyZprmB5fqs1fh7OWqrl3XfABcjxQ09zCk4pV87MVBWiWCdE10ldMwmikfDsJ+ZmILe8FmP+zj58MaY+Pn4wsEEw5Idy+nigAAAABJRU5ErkJggg==) no-repeat left top;
    position: absolute;
    left: -60px;
    top: 50%;
    margin-top: -15px;
    width: 40px;
    height: 40px;
    z-index: 22;
}

.swp .arrow-right {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAbFBMVEUAAAAq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6ecq6eeHKFPQAAAAI3RSTlMABe3Tl3lXLY4SDLHbkR36hxTp46w3M+61p8KqfXBnS0ZEFdAlSkYAAAEuSURBVDjLlZXpcoQgEISbQ0Tl8FzWzR3e/x1TlcREDgv9fmnRVjvD0CBkqWZGraVsrhYcYvqJaVE3hDS10GzqTVbWcCdr7Kil402qE6Mekm/1KBBCuLohw01xsn9vu3uLLO29262QbiU4gKzd/xrfnrPKjv/VoQLfxF2J39rGsI60ovHzx1ijgP42N24oCQdnAPQSRWQPYKrLwnoCFoYTsAVVznntYu8Ks0DKm+fRyMxg2V/88M/hTzLQfHOMfwkGjsLut/m92hAP/7rfcBsKe7rBlJeB8Mi69U+Rdb4Y4h9RMfn2GKuS9uQbTpOGn97Cs0NxZcwMLQ8uNWePwtnD1Vw7ruUAuB4paO9xSKUr5dhLg7TJBmnCwGkczZQPh2Evt7CXcdin14ez1qXXxxcHig34ARF2dgAAAABJRU5ErkJggg==) no-repeat left bottom;
    position: absolute;
    right: -60px;
    top: 50%;
    margin-top: -15px;
    width: 40px;
    height: 40px;
    z-index: 22;
}

.swiper-container {
    height: 100%;
    width: 100%;
}

.swiper-container img {
    display: block;
    height: 100%;
    width: 100%;
}

.pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 40px;
    width: 100%;
    z-index: 99;
    padding-bottom: 0 !important;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #fff;
    margin: 0 10px;
    cursor: pointer;
}


.swiper-active-switch {
    background: #63c3c2;
}

/* 富文本 */
.main .richtxt {
    text-align: justify;
}

.main .richtxt img {
    max-width: 1200px !important;
}

/* 底部目录 */
.main .catalog {
    margin-bottom: 80px;
}

.catalog a {
    display: inline-block;
    width: 120px;
    height: 50px;
    border: 1px solid #434343;
    text-align: center;
    line-height: 50px;
    color: #000;
    font-size: 14px;
}

.catalog .dn {
    margin-right: 30px;

}