*{
    margin:0 auto;
}
body{
    background-image: url("../image/common/Inner_bg.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    /*padding: 40px;*/
    font-family: sans-serif;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    overflow: hidden;
}
.all_container{
    width: 100%;
    height: 560px;
    margin-top: 220px;
}
.all_container .title_box{
    width: 100%;
    /*height: 75px;*/
    height: auto;
}
.all_container .title_box .title_text{
    display: block;
    font-size: 40px;
    color: #464646;
    text-align: center;
}
.all_container .introduce_box{
    width: 100%;
    /*height: 100px;*/
    padding: 30px;
}
.all_container .introduce_box .introduce_text{
    display: block;
    font-size: 18px;
    color: #464646;
    padding: 10px;
    width: 780px;
    /*line-height: 1.7;*/
}
.all_container .photo_box{
    width: 86%;
    height: 215px;
}
.all_container .photo_box .photo_container{
    width: 100%;
    height: 100%;
    padding: 10px;
    /*margin-top: 25px;*/
}
.all_container .photo_box .photo_container .model_box,.col-lg-3{
    height: 215px;
    flex:0 0 360px;
    background-color: #575C9C;
    border-radius: 10px;
}
.all_container .photo_box .photo_container .model_box img{
    height: 215px;
}
.all_container .photo_box .photo_container .model_box .model_box_title{
    font-size: 20px;
    text-align: center;
    padding: 30px 35px 0 35px;
}
.all_container .photo_box .photo_container .model_box span{
    display: block;
    font-size: 16px;
    text-align: left;
    color: #E8E8E8;
    padding: 25px 35px 0 35px;
}
nav ul li span.active div{
    background: #464646;
    height: 4px;
    width: 80%;
}

nav ul li span.active a{
    font-family: SourceHanSansCN-Medium;
    color: #464646;
}