/* BASIC css start */
#wrap{width: 100%; position: relative; cursor: default;}

#wrap .border{width: 50%; border-right: 2px solid #878888; height: 9338px; position:absolute}

.circle{width:25px; height: 25px; background: #f6ccdd;position: absolute;left: 98.8%;  border-radius: 50%}
.circle .circle_in{width: 13px; height: 13px; background: #dc3378; border-radius: 50%; margin:6px auto;}




#top{width: 100%; height: 970px; background :url(http://skin792.godohosting.com/skin79mall/Brand/Brand_history/top_bg.png) no-repeat;}

#top .top_text{text-align: center; padding-top:414px;}
#top .top_text .text_1{font-size: 70px; font-weight: bold; color:#000;}
#top .top_text .text_2{font-size: 36px; font-weight: 400;color:#000;}



.history {width: 1370px; height: 455px;margin: 206px auto }

.history .h_left{float:left; width: 50%; }
.history .h_left .circle {width: 24px; height: 24px;background: #f6ccdd}

.history .h_right{float: right; width: 50%; }

.en {text-align: center; margin-top: 8px;}
.en a {font-size: 14px; color:#000}


.bbr {width:10px; height:12px}



.year a{font-size: 60px; color: #da367a; font-weight: bold;line-height: 38px;}
.year_text{margin-top: 36px;}
.year_text a{font-size: 25px; color: #000;letter-spacing: -2px; line-height: 36px}


.h_left ul{text-align: right; margin-right: 135px;}
.h_right ul{margin-left:  135px;}
.h_right img{margin-left: 135px;}



.arrow {
    animation: bounce 2s infinite;
    color: #000;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    position: relative;
    margin-top: 300px;     
}

.arrow::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 26px;
    width: 18px;
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-30px);
    }
    60% {
        transform: translateY(-15px);
    }
}

/* BASIC css end */

