.article-content {
    font-family:”微软雅黑”; overflow: visible;
} 

.article-content main p {
    margin:0;
}

.article-content main {
    padding: 0 0 100px 0;
}

.main_title {
    height:28px; line-height:28px; width:126px; background:#352d5d;  color:#fff; font-weight: bold; font-size: 14px; margin-bottom: 26px; float:left;
    /* text-align: center; */
}
.main_float_lf {
    float:left; background:#f0f0f0; height:28px; line-height: 28px; font-size: 18px; text-indent:0; padding:0 30px;
}

.main_title .main_title_left {
    float:left; width:4px; height:100%; background:#00a635;
}

.personnel_box {
    margin-top: 30px;
}

.personnel_title {
    height:60px; line-height:60px;  font-size:18px;  position: relative;
    /* padding-left:17px; */
}

.personnel_title a {
    color:#1776e1;
}

.main_tab_box {
    width:6px; height:19px; background:#352d5d; position: absolute;
}

.main_tab_box .main_tab {
    width:100%; height:6px; background:#00a635;
}

.personnel_box p {
    width:100%;
}

.train_box {
    overflow: hidden;
}

.train_title {
    width:514px; height:260px; float: left;
}

.train_right {
    float: left; width:686px; margin-top: 20px;
}

.train_main {
    height:116px; background:#00a635; width:100%; padding:20px 50px; font-size: 18px; line-height: 24px; color:#fff;
}

.train_main_a {
    margin-left:50px; border-bottom: 1px solid #ccc; margin-top: 22px; color:#08125f; font-size: 16px; padding-bottom: 10px;
}

.article-content main .train_main_a p {
    margin: 2px 0;
}

.skill_box {
    position: relative; margin:30px 0;
}

.skill_box p {
    text-indent:0;
}

.map_left {
    width:586px; float:left;
}

.map_map {
    width:586px; height:252px; box-sizing: border-box; margin-left:-27px;
}

.map_box {
    overflow:hidden;
}

.map_box p {
    text-indent:0;
}

.map_box p span {
    font-weight: bold;
}

.job_fair_box p {
    text-indent: 0;
}

.job_fair_box img {
    text-indent: 0; margin-right:10px;
}

.job_fair_box .job_fair_right {
    float:right; width:480px; margin-top: -20px;
}

.special_field {
    margin-top: 25px;
}

.special_details {
    display: flex; justify-content:space-between; text-indent: 0;
}

.special_d_flex {
    width:290px; box-sizing: border-box; flex:1; 
}

.special_d_img {
    width:290px; height:220px; border:1px solid #ccc; text-align: center;  line-height: 220px; text-indent: 0;
}

.special_d_img img {
    vertical-align: middle;
}

.special_details p {
    line-height:19px; font-size: 12px; text-align: center; padding:0 22px 0 10px; box-sizing: border-box;
}

.special_details h3 {
    text-align: center;
}

.special_footer_box {
    margin-top: 64px; height:200px;
}

.special_footer {
    float: left; width:650px; margin-top:-23px;
} 

.special_footer_right{
    float:right; width:518px; height:192px; text-indent: 0; overflow: hidden;
}

.outsource_definition {
    overflow: hidden;
}

.outsource_definition_right {
    float:right; width:670px; margin-top: -20px;
}

.outsource_server_box {
    margin-top: 20px; overflow:hidden;
}

.outsource_server {
    float:left; width:550px;
}

.outsource_server h3 ,.outsource_server ul {
    text-indent: 0;
}

.outsource_server ul {
    margin:0;
}


.server_content {
    color:#fff; overflow: hidden;
}

.server_c_li {
    width:394px; height:58px; background:#08125f; box-sizing: border-box; position: relative; padding: 10px 30px 0 76px; font-size: 13px; float:left; margin-left:9px; margin-bottom: 9px;
}

.server_c_lif {
    line-height:58px; color:#fff; background:#00a635;  text-indent: 0; width:46px; height:100%; text-align: center; font-size: 20px; font-weight: bold; position: absolute; left:0; top:0;
}

.article-content main .outsource_server p {
    padding:20px 0;
}

.server_dispatch {
    color:#fff; overflow: hidden;
}

.dispatch_c_li {
    height:34px; background:#08125f; box-sizing: border-box; font-size: 13px; float:left; margin-left:35px; margin-bottom: 9px; border-radius: 20px; text-indent: 0;
}

.dispatch_c_lif {
    line-height:34px; color:#fff; background:#00a635;  text-indent: 0; width:34px; height:100%; text-align: center; font-size: 20px; font-weight: bold; float:left;  border-radius: 50%;
}

.dispatch_content_box {
     text-indent:0; float:left; margin-left:7px;
}

.dispatch_content {
    width:194px; height:234px; box-sizing: border-box; border:1px solid #ccc; padding:0 20px;
}

.dispatch_content_title {
    width:100px; height:100px; border-radius: 50%; border:2px solid #00a635; margin:22px auto; color:#08125f; font-size: 16px; text-align: center; box-sizing: border-box; padding-top: 23px; text-indent:0; font-weight: bold;
}

.entrust_title_box {
    display: flex; justify-content:space-between; text-indent:0; margin-top: 70px;
}

.entrust_title {
    width:222px; height:154px; box-shadow: 0 0 10px rgba(0,0,0,0.4); box-sizing: border-box; padding-top:55px; text-align: center; position: relative;
}

.entrust_title_top {
    width:46px; height:46px; line-height:38px; text-align:center; color:#fff; box-sizing:border-box; font-size:20px; font-weight:bold; border:3px solid #00a635; border-radius: 10px; background:#352d5d; position: absolute; left:89px; top:-23px;
}

.entrust_title p {
    color:#352d5d;
}

.article-content main .outsource_server .entrust_server {
    padding:10px 0; text-indent:0;
} 