/*主体内容*/
#main{width:100%;height: auto;}
#main_info{width:60%;height:770px;margin:0 auto ;background-image:url(../img/joinUs-2.png);background-position: center;background-repeat: no-repeat;background-size:100% 100%;}
#main_info p{display:inline-block;width:80%;height:200px;padding-top: 150px;font-size: 18px;color:#505050 ;line-height:40px;text-indent:2em;overflow: hidden;padding-left:70px;}
#main_list_box{width:100%;height: auto;background-color: #FAFAFA;}
#main_list{width:1120px;max-width:100%;height:1210px;margin:0 auto ;background-image:url(../img/joinUs-1.png);background-position: center;background-repeat: no-repeat;background-size:100% 100%;}
#tabContainer {width:100%; height:auto;margin:0 auto;}
.tab_header_group {width: 100%; height: 65px;padding-top:30px;}
.tab_header {float:left; width:25%; height:65px; line-height:65px; text-align:center;white-space: nowrap;overflow: hidden;display:block;font-size:16px;color:#505050 }
.tab_header a{font-size:18px;font-weight: bold;}
.tab_header:hover {color:#CF2B2C;}
.tab_header_group .active {color:#CF2B2C;background-image: url(../img/icon/nav_bj2.jpg);background-position: center bottom;background-repeat: no-repeat;}
.tab_body {display:none;width:75%; height:730px;overflow: hidden;margin:90px auto 0 auto;}
.tab_body_group .active { display:block; }
.tab_body table{width:87%;font-size: 16px;color:#505050;line-height:50px;}
@media screen and (max-width: 1450px) {
/*主体内容*/
#main{width:90%;height: auto;margin:0 auto;}
#main_info{width:100%;height:770px;margin:0 auto ;background-image:url(../img/joinUs-2.png);background-position: center;background-repeat: no-repeat;background-size:100% 100%;}
#main_info p{box-sizing: content-box;display:inline-block;width:80%;height:200px;padding-top: 150px;font-size: 18px;color:#505050 ;line-height:40px;text-indent:2em;overflow: hidden;padding-left:70px;}
#main_list_box{width:100%;height: auto;background-color: #FAFAFA;}
#main_list{width:100%;height:1210px;margin:0 auto ;background-image:url(../img/joinUs-1.png);background-position: center;background-repeat: no-repeat;background-size:100% 100%;}
#tabContainer {width:100%; height:auto;margin:0 auto;}
.tab_header_group {width: 100%; height: 65px;padding-top:30px;}
.tab_header {float:left; width:25%; height:65px; line-height:65px; text-align:center;white-space: nowrap;overflow: hidden;display:block;font-size:16px;color:#505050 }
.tab_header a{font-size:18px;font-weight: bold;}
.tab_header:hover {color:#CF2B2C;}
.tab_header_group .active {color:#CF2B2C;background-image: url(../img/icon/nav_bj2.jpg);background-position: center bottom;background-repeat: no-repeat;}
.tab_body {display:none;width:75%; height:730px;overflow: hidden;margin:90px auto 0 auto;}
.tab_body_group .active { display:block; }
.tab_body table{width:87%;font-size: 16px;color:#505050;line-height:50px;}
}

@media (max-width: 1000px) {
    .tab_body-tr{
        display: none;
    }
}
@media (max-width: 890px) {
    #main_list_box{
        background: transparent;
    }
    #main{
        width: 92%;
        margin-left: 4%;
    }
    #main_info{
        background-image: none;
        height:auto;
        margin-top: 10px;
    }
    #main_info p{
        width: 100%;
        padding: 0;
        font-size: 14px;
        line-height: 30px;
        height: auto;
    }
    .tab_body{
        width: 100%;
        margin: 15px auto 0 auto !important;
        height: auto;
        display: block;
    }
    #main_list{
        background-image: none;
        height: auto;
        overflow: hidden;
    }
    .tab_body table{
        width: 100%;
    }
    .tab_body table tr td{
        display: inline-block;
        line-height: 30px;
        float: left;
    }


}