
.main {
}

/*分区*/
.section {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    border-top: 1px solid #252526;
}

.section .st_main {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

/*导航*/
.st_title {
    width: 100%;
    height: 50px;
}

.st_title a {
    float: left;
    font-size: 14px;
    line-height: 50px;
}

.st_title span {
    float: left;
    padding: 0 20px;
    font-size: 14px;
    line-height: 50px;
    color: #000;
}


/*详情*/
.st_detail {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    padding: 50px 0 150px;
    position: relative;
    background: url(../images/bg2.png) center bottom no-repeat;
}

.cell1 {
    width: 940px;
    height: 950px;
    padding: 190px 200px 0 25px;
    overflow: hidden;
    position: relative;
}

.cell1:before {
    display: block;
    content: " ";
    width: 940px;
    height: 940px;
    position: absolute;
    top: 10px;
    left: -100px;
    z-index: -1;
    border-radius: 50%;
    background-color: #A37069;
}

.cell1 .c1 {
    width: 190px;
    height: 190px;
    position: absolute;
    top: 0;
    right: 230px;
}

.cell1 .c1 img {
    display: block;
    width: 100%;
    height: 190px;
    border-radius: 50%;
}

.cell1 .r1 {
    font-size: 24px;
    line-height: 150%;
    color: #fff;
}

.cell1 .r2 {
    font-size: 14px;
    line-height: 150%;
    color: #fff;
}

.cell1 .r3 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 180%;
    color: #fff;
}


/*足迹*/
.cell2 {
    width: 4px;
    height: 2577px;
    margin-top: -480px;
    margin-left: 400px;
    position: relative;
    background-color: #A37069;
}

.cell2:before {
    display: block;
    content: " ";
    width: 4px;
    height: 480px;
    position: absolute;
    top: 0;
    background-color: #fff;
}

/*足迹-左侧样式*/
.cell2 .left {
    width: 430px;
    height: auto;
    position: absolute;
    right: 50px;
}

.cell2 .left.s1 {
}

.cell2 .left.s1 .time {
    width: 80px;
    height: 32px;
    position: absolute;
    top: -40px;
    right: 0;
    border-radius: 5px;
    background-color: #fff;
    font-size: 18px;
    line-height: 32px;
    color: #A37069;
    text-align: center;
}

.cell2 .left.s1 .intro {
}

.cell2 .left.s1 .intro p {
    font-size: 14px;
    line-height: 150%;
    color: #fff;
    text-align: right;
}

.cell2 .left.s2 {
}

.cell2 .left.s2 .time {
    width: 80px;
    height: 32px;
    position: absolute;
    top: -40px;
    right: 0;
    border-radius: 5px;
    background-color: #A37069;
    font-size: 18px;
    line-height: 32px;
    color: #fff;
    text-align: center;
}

.cell2 .left.s2 .intro {
}

.cell2 .left.s2 .intro p {
    font-size: 14px;
    line-height: 150%;
    color: #A37069;
    text-align: right;
}

.cell2 .left.s3 {
    right: 60px;
}

.cell2 .left.s3 .time {
    width: 90px;
    height: 90px;
    position: absolute;
    top: -17px;
    right: -103px;
    border-radius: 50%;
    background-color: #A37069;
    font-size: 18px;
    line-height: 90px;
    color: #fff;
    text-align: center;
}

.cell2 .left.s3 .intro {
    position: relative;
}

.cell2 .left.s3 .intro .img3 {
    position: absolute;
    bottom: 88px;
    right: -27px;
    padding: 5px 20px 5px 0;
    border-bottom: 2px solid #A37069;
}

.cell2 .left.s3 .intro .img4 {
    bottom: 46px;
}

.cell2 .left.s3 .intro .p {
    padding-top: 20px;
}

.img3box {
    padding-top: 20px;
}

.cell2 .left.s3 .intro p {
    font-size: 14px;
    line-height: 150%;
    color: #A37069;
    text-align: right;
}

/*足迹-右侧样式*/
.cell2 .right {
    width: 430px;
    height: auto;
    position: absolute;
    left: 50px;
}

.cell2 .right.s1 {
}

.cell2 .right.s1 .time {
    width: 80px;
    height: 32px;
    position: absolute;
    top: -40px;
    left: 0;
    border-radius: 5px;
    background-color: #fff;
    font-size: 18px;
    line-height: 32px;
    color: #A37069;
    text-align: center;
}

.time {
    transition: ease-in-out .3s;
    cursor: pointer;
}

.time:hover {
    /*transform: scale(1.2);*/
}

.cell2 .right.s1 .intro {
}

.cell2 .right.s1 .intro p {
    font-size: 14px;
    line-height: 150%;
    color: #fff;
    text-align: left;
}

.cell2 .right.s2 {
}

.cell2 .right.s2 .time {
    width: 80px;
    height: 32px;
    position: absolute;
    top: -40px;
    left: 0;
    border-radius: 5px;
    background-color: #A37069;
    font-size: 18px;
    line-height: 32px;
    color: #fff;
    text-align: center;
}

.cell2 .right.s2 .intro {
}

.cell2 .right.s2 .intro p {
    font-size: 14px;
    line-height: 150%;
    color: #A37069;
    text-align: left;
}

.cell2 .right.s3 {
    left: 60px;
}

.cell2 .right.s3 .time {
    width: 90px;
    height: 90px;
    position: absolute;
    top: -34px;
    left: -103px;
    border-radius: 50%;
    background-color: #A37069;
    font-size: 18px;
    line-height: 90px;
    color: #fff;
    text-align: center;
}

.cell2 .right.s3 .intro {
    position: relative
}

.cell2 .right.s3 .intro .img141 {
    position: absolute;
    bottom: 33px;
    left: -15px;
    padding: 5px 0 5px 20px;
    border-bottom: 2px solid #A37069;
}

.cell2 .right.s3 .intro .img2_99 {
    bottom: 92px;
}

.pimg2_99 {
    padding-top: 20px;
}

.intro p {
    color: #A37069;
}

.cell2 .right.s3 .intro .p {
    font-size: 14px;
    line-height: 1.5;
    color: #A37069;
    text-align: left;
    padding: 10px 0
}

/*足迹-底部样式*/
.cell2 .bottom {
    width: 180px;
    height: 180px;
    padding: 35px 25px;
    position: absolute;
    bottom: -90px;
    left: -88px;
    border-radius: 50%;
    background-color: #A37069;
}

.cell2 .bottom .time {
    font-size: 18px;
    line-height: 200%;
    color: #fff;
    text-align: center;
}

.cell2 .bottom .intro {
}

.cell2 .bottom .intro p {
    font-size: 14px;
    line-height: 150%;
    color: #fff;
    text-align: center;
}

#t1895 {
    top: 120px;
}

#t1915 {
    top: 220px;
}

#t1917 {
    top: 360px;
}

#t1918 {
    top: 510px;
}

#t1919 {
    top: 620px;
}

#t1921 {
    top: 700px;
}

#t1925 {
    top: 820px;
}

#t1926 {
    top: 944px;
}

#t1927 {
    top: 1030px;
}

#t1928 {
    top: 1107px;
}

#t1931 {
    top: 1268px
}

#t1933 {
    top: 1305px;
}

#t1934 {
    top: 1438px;
}

#t1935 {
    top: 1546px
}

#t1936 {
    top: 1656px
}

#t1937 {
    top: 1725px
}

#t1939 {
    top: 1859px
}

#t1940 {
    top:1914px
}

#t1941 {
    top:2116px
}

#t1942 {
    top:2039px
}

#t1946 {
    top:2265px
}

#t1949 {
    top:2375px
}

#t1951 {
    top:2477px
}


