
body{
    padding: 0;
    margin: 0;
}
#aboutus {
    min-width: 1280px;
    background:url("../img/about/about_bg.jpg") 0 0 no-repeat;
    background-size: cover;
    padding-bottom: 80px;

}
.about_info{
    height: 690px;
    overflow: hidden;
}
#aboutus .info_img{
    position: relative;
    height: 505.5px;
    width: 1000px;
    margin: 0 auto;

}
#aboutus .info_img .img_bottom{
    display: none;
}
#aboutus .info_img img{
    padding-top: 130px;
    width: 100%;
}
#aboutus .info_img .img_up{
    position: absolute;
    top: 140px;
    left: 222px;
    overflow: hidden;
    width:0;
    /*display: none;*/
}
#aboutus .info_img .img_up img{
    width: 572px;
}
#aboutus .info_content h4 img{
    padding-bottom: 30px;

}
#aboutus .info_content{
    display: none;
    /*height: 671px;*/
    font-size: 14px;
    font-family: "Microsoft YaHei";
    line-height: 25px;

}
#aboutus .info_content .cont_inner{
    width: 1000px;
    margin: 0 auto;
    padding-top: 60px;
}

#aboutus .info_content span{

    padding-left: 30px;
    padding-right: 30px;
    display: block;
}

#aboutus .about_end{
    padding: 64px 24px;
    width: 1000px;
    margin: 0 auto;

}

#aboutus .about_team{
    width: 1000px;
    margin: 0 auto;
    display: none;
    position: relative;

}
#aboutus .team_title{
    padding-bottom:30px ;
}
#aboutus .about_team .about_memberlist{
    margin: 0 104px;
}
#aboutus .about_team .member{
    position: relative;
    float: left;
    width: 152px;
    margin:0 53px ;
    border-radius: 50%;
    border: 3px solid #bc0e22;
    overflow: hidden;
}
#aboutus .member .member_info{
    display: none;
    position: absolute;
    bottom: 0;
    width:100%;
    color: #fff;
    background-color: rgba(195,14,35,.8);

}
#aboutus .about_team .member_details{
    top: 60px;
    position: absolute;
    width: 100%;
    height: 350px;
    background-color:#f5f5f5;
    border: 1px solid #eee;
    display: none;
}
#aboutus .about_team .member_details img{
    width: 130px;
    padding-left: 435px;
    padding-top: 30px;
    margin: 0 auto;
}
#aboutus .about_team .member_details h3{
    text-align: center;
    color: #999;
}
#aboutus .about_team .member_details p{
    padding: 0 70px;
    font-size: 14px;
    line-height: 24px;
}
#aboutus .about_team .details_box{
    position: relative;
}
#aboutus .about_team .details_box .details_close{
    position: absolute;
    width: 32px;
    right: -16px;
    top: -44px;
}
#aboutus .member_details h3 span{
    font-size: 16px;
    padding: 2px 15px;
    background-color:silver ;
    margin-left: 15px;
    border-radius: 1px;
}
#aboutus .member_info p:nth-child(1){
    font-size: 20px;
}
#aboutus .member_info p span{
    border-bottom: 1px solid #fff;
    padding: 0 20px;
}
#aboutus .member_info p:nth-child(2){
    line-height: 16px;
}
#aboutus .member_info p{
    text-align: center;
}
#aboutus .about_team .member img{
    width: 100%;

}
#aboutus .about_event{
    width: 1000px;
    margin: 0 auto;
    display: none;
}
#aboutus .event_list{
    margin-left: -55px;
}
#aboutus .event_list .event_icon{
    position: absolute;
    margin-left: 250px;
    padding-top: 40px;
}
#aboutus .event_list ul{
    padding-top: 155px;
}
#aboutus .event_list .event_member{
    position: relative;
    /*opacity: 0;*/
}
#aboutus .event_list .event_left{
    float: left;
    height: 120px;
    width: 307px;
    border-right: 1px solid #bc0e22;
}
#aboutus .event_list .event_left .event_time{
    margin-left: 110px;
    width: 253px;
    height: 35px;
    background: url("../img/about/year_img.png") 0 0 no-repeat;
    background-size: cover;
    position: relative;
}
#aboutus .event_list .event_left .year{
    font-size: 28px;
    line-height: 35px;
    margin-left: 15px;
    color: #fff;
}
#aboutus .event_list .event_left .month{
    font-size: 24px;
    color: #bc0e22;
    margin-left:32px;
}
#aboutus .event_list .event_right{
    float: left;
    width: 691px;
    height: 120px;
    border-left: 1px solid #bc0e22;
}
#aboutus .event_list .event_right p{
    margin-top: -4px;
}
#aboutus .event_list .event_right span{
    display: inline-block;
    background-color: #bc0e22;
    color: #fff;
    padding: 10px 20px 10px 30px;
    margin-bottom: 1px;
    margin-left: 60px;
    font-size: 20px;
    line-height: 28px;
    font-family: STXinwei;
}
#aboutus .event_member .time_icon{
    position: absolute;
    left: 157px;
    top: 0px;
}
#aboutus .event_list .event_left .event_time.event_month{
    background: transparent;
}
#aboutus .event_list .event_time.event_month .month{
    margin-left: 86px;
}
#aboutus .about_company,.about_honor{
    display: none;
    width: 1000px;
    margin: 0 auto;
}
#aboutus .about_company .company_img img{
    padding:60px 60px 0 60px;
}
#aboutus .honor_cont{
    margin: 0 auto;
    width: 100%;
    height:510px;
    background: url("../img/about/honor_bg.png") 0 0 no-repeat;
    background-size: 100% 100%;
}
#aboutus .honor_img{
    padding-top: 100px;
    width:800px;
    margin: 0 auto;
}
#aboutus .honor_img .honor_left img{
    width: 255px;

}
#aboutus .honor_img .honor_right img{
    width: 255px;

}
#aboutus .honor_img .honor_mid img{
    width: 250px;
}
#aboutus .honor_img div{
    float: left;
}
#aboutus .honor_img .honor_mid{
    margin: 0 20px;
}
#aboutus .honor_img .honor_mid img:nth-child(1){
    padding-bottom: 13px;
}
#aboutus .honor_curtain{
    position: relative;
}
#aboutus .honor_curtain img{
    position: absolute;
    left: 0;
    top:-466px;
    width: 100%;

}
#footer{
    margin-top: 0!important;
}