.page-root{
    background: #F2F2F2;
    padding-bottom: 40px;
}
.content{
    padding: 100px;
    background: #FFFFFF;
    margin: 0 auto;
    margin-top: -80px;
    width: 1145px;
    position: relative;
}
.aboutus{
    position: relative;
}
.aboutus-two{
    margin: 100px 0;
}
.aboutus img{
    position: relative;
    z-index: 1;
    width: 520px;
}
.aboutus video{
    position: relative;
    z-index: 1;
    width: 520px;
}
.aboutus .aboutus-text{
    width: 520px;
    font-size: 15px;
    color: #333333;
    line-height: 36px;
}
.aboutus .num{
    position: absolute;
    font-size: 300px;
    color: #F6D299;
    right: 456px;
    bottom: -80px;
    z-index: 1;
}
.aboutus .num2{
    left: -80px;
}
.part{
    margin: 100px 0 30px 0;
    padding-left: 80px;
}
.part .part-item{
    width: 300px;
    height: 343px;
    border-radius: 11px;
    border: 1px solid #999999;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 77px;
    padding: 0 40px 0 140px;
    font-size: 15px;
    color: #333333;
    line-height: 36px;
    position: relative;
}
.part .part-item>img{
    position: absolute;
    width: 172px;
    left: -80px;
    bottom: 18px;
}
.part .part-item:nth-child(odd){
    margin-right: 96px;
}
.part .part-item .title{
    padding: 40px 0 20px 0;
    font-size: 32px;
    font-family: PangMenZhengDao;
    color: #D3AF76;
}
.info p:first-child{
    font-size: 32px;
    font-family: PangMenZhengDao;
    color: #D3AF76;
}
.info p:nth-child(2){
    margin: 20px 0 40px 0;
    font-size: 15px;
    color: #333333;
}
.map {
    width: 100%;
    height: 443px;
}