/* 内容页面 */

.arc-arc {
    padding: 10px;

}

.arc-arc-title {
    padding-bottom: 10px;
    font: bold 18px/36px '微软雅黑';
    color: #000;
    text-align: center;
}

.arc-arc img {
    width: 100%;
}

.arc-arc p {
    margin-bottom: 15px;
    font: 400 14px/30px 'Microsoft Yahei';
    color: #000;
    text-indent: 2em;
    text-align: justify;
}

@media (min-width:1200px) {
    .arc-arc {
       padding-bottom: 100px;
        background: none;
    }
    .arc-arc-title {
        padding-bottom: 20px;
        font: bold 24px/42px '微软雅黑';
    }
}




/* 图册列表 */

.atlas ul li {
    padding: 8px 8px;
}

.atlas ul li a {
    position: relative;
    display: block;
    background: #fff;
    border: 1px solid #dcdcdc;
}

.atlas ul li img {
    width: 100%;
}

.atlas ul li a p {
    font: 400 14px/36px '微软雅黑';
    color: #000;
    text-align: center;
    background: #f4f4f4;
}

.atlas ul li a:hover p {
    color: #fff;
    background: #c0081c;
}

@media (min-width:1200px) {
    .atlas {
        padding: 20px 0 0 0;
    }
    .atlas ul {}
    .atlas ul li {
        float: left;
        width: 33.3%;
        padding: 5px 5px;
    }
    .atlas ul li a {}
    .atlas ul li a p {
        font: 400 16px/60px '微软雅黑';
        color: #000;
        text-align: center;
    }
}




/* 大事记 */

.events:before {
    /*     position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    background: transparent url("../images/event_bg.jpg") no-repeat 0 0;
    background-attachment: fixed; */
}

.events {
    /*     margin: 0;
    background: transparent url("../images/event_bg.jpg") no-repeat 0 0;
    background-attachment: fixed; */
}

.timeline {
    list-style: none;
    position: relative;
    max-width: 1200px;
    padding: 20px;
    margin: 0 auto;
    overflow: hidden;
}

.timeline:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 4px;
    height: 100%;
    margin-left: -2px;
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 2px;
}

.timeline .timeline-row {
    padding-left: 50%;
    position: relative;
    z-index: 10;
}

.timeline .timeline-row .timeline-icon {
    position: absolute;
    top: 40px;
    left: 50%;
    z-index: 100;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    padding: 3px;
    overflow: hidden;
    text-align: center;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    color: #FFFFFF;
}

.timeline .timeline-row .timeline-icon>div {
    border-radius: 50%;
    line-height: 34px;
    font-size: 16px;
}

.panel-body {
    padding: 10px;
}

.panel-body img {
    width: 100%;
}

@media (max-width: 1200px) {
    .timeline {
        padding: 15px 10px;
    }
    .timeline:after {
        left: 28px;
    }
    .timeline .timeline-row {
        padding-left: 0;
        margin-bottom: 16px;
    }
    .timeline .timeline-row .timeline-time {
        position: relative;
        right: auto;
        top: 0;
        text-align: left;
        margin: 0 0 6px 40px;
    }
    .timeline .timeline-row .timeline-time strong {
        display: inline-block;
        margin-right: 10px;
    }
    .timeline .timeline-row .timeline-icon {
        top: 42px;
        left: 8px;
        margin-left: 0;
    }
    .timeline .timeline-row .timeline-content {
        margin-left: 40px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
        position: relative;
    }
    .timeline .timeline-row .timeline-content:after {
        right: auto !important;
        left: -20px !important;
        top: 32px;
    }
    .timeline .timeline-row:nth-child(odd) {
        padding-right: 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-time {
        position: relative;
        right: auto;
        left: auto;
        top: 0;
        margin: 0 0 6px 40px;
        text-align: left;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content {
        margin-right: 0;
        margin-left: 40px;
    }
    .timeline.animated .timeline-row:nth-child(odd) .timeline-content {
        left: 20px;
    }
    .timeline.animated .timeline-row.active:nth-child(odd) .timeline-content {
        left: 0;
    }
    .time-title {
        font: 400 18px/30px "Microsoft YaHei";
    }
}

@media (min-width: 1200px) {
    .arc-event {
        padding-bottom: 0;
        background: transparent url("../images/event_bg.jpg") no-repeat center 0;
    }
    .events {
        margin: 0;
        padding-bottom: 1px;
    }
    .events .arc-top {}
    .event {}
    .timeline .timeline-row .timeline-time {
        position: absolute;
        right: 50%;
        top: 40px;
        margin-right: 40px;
        font: 600 16px/1.3 "Microsoft YaHei";
        text-align: right;
    }

    .timeline .timeline-row .timeline-content {
        margin-left: 40px;
        position: relative;
        color: #333333;
    }
    .timeline .timeline-row .timeline-content:after {
        content: "";
        position: absolute;
        top: 48px;
        left: -41px;
        height: 4px;
        width: 40px;
        background-color: rgba(0, 0, 0, 0.2);
        z-index: -1;
    }
    .timeline .timeline-row .timeline-content .panel-body {
        padding: 15px 15px 2px;
        position: relative;
        z-index: 10;
    }
    .timeline .timeline-row .timeline-content .time-title {
        margin-bottom: 12px;
        margin-top: 0;
        font: 400 24px/36px "Microsoft YaHei";
        text-align: left;
    }
    .timeline .timeline-row .timeline-content p {
        margin-bottom: 15px;
        text-align: left;
    }
    .timeline .timeline-row .timeline-content img {
        width: 100%;
        margin-bottom: 15px;
    }
    .timeline .timeline-row .timeline-content blockquote {
        border-color: #eeeeee;
    }
    .timeline .timeline-row .timeline-content blockquote footer,
    .timeline .timeline-row .timeline-content blockquote small,
    .timeline .timeline-row .timeline-content blockquote .small,
    .timeline .timeline-row .timeline-content blockquote.blockquote-reverse footer,
    .timeline .timeline-row .timeline-content blockquote.blockquote-reverse small,
    .timeline .timeline-row .timeline-content blockquote.blockquote-reverse .small {
        color: #999999;
    }
    .timeline .timeline-row .timeline-content .video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px;
        height: 0;
        margin-bottom: 15px;
        overflow: hidden;
    }
    .timeline .timeline-row .timeline-content .video-container iframe,
    .timeline .timeline-row .timeline-content .video-container object,
    .timeline .timeline-row .timeline-content .video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .timeline .timeline-row:nth-child(odd) {
        padding-left: 0;
        padding-right: 50%;
    }
    .timeline .timeline-row:nth-child(odd) .time-title {
        text-align: right;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-time {
        right: auto;
        left: 50%;
        text-align: left;
        margin-right: 0;
        margin-left: 40px;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content {
        margin-right: 40px;
        margin-left: 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content:after {
        left: auto;
        right: -41px;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content p {
        text-align: right;
    }
    .timeline.animated .timeline-row .timeline-content {
        opacity: 0;
        left: 20px;
        -webkit-transition: all 0.8s;
        -moz-transition: all 0.8s;
        transition: all 0.8s;
    }
    .timeline.animated .timeline-row:nth-child(odd) .timeline-content {
        left: -20px;
    }
    .timeline.animated .timeline-row.active .timeline-content {
        opacity: 1;
        left: 0;
    }
    .timeline.animated .timeline-row.active:nth-child(odd) .timeline-content {
        left: 0;
    }
}


/* 营销网络 */

.wrap{
    width: 100%;
    padding: 10px;

}
.mapTipText{width: 280px;height: 110px;background-color: #ffffff;}
.mapTipText .mapTipImg{height: 66px; width: 66px; float: left;border: 2px solid #ffffff; border-radius: 50%;overflow: hidden;margin: -12px 5px 0 -12px;}
.mapTipText .mapTipList{float: left;margin-left: 4px;}
.mapTipText .mapTipList h2{text-align: left;}
.mapTipText .mapTipList h2 a{font-size: 24px; color: #262626;}
.mapTipText .mapTipList h2 a span{font-size: 16px;margin-left: 3px;}
.mapTipText .mapTipList ul{ width: 203px;padding-right: 10px;}
.mapTipText .mapTipList ul li{float: left;padding: 3px;}
.mapTipText .mapTipList ul li a{color: #262626;text-decoration:none;}
@media (min-width:1200px) {
    .wrap{
        width: 1200px;
        height: 600px;
        margin: 50px auto;
        padding: 0 20px;
    }
    .mapTipText .mapTipImg img{width: 100%;height: 100%;}
}