.hide {
    display: none;
}
.show {
    display: block!important;
}
.qualifications_solution {
    background-color: #ededed;
}
.qualifications_solution .qualifications_listbox {
    border-bottom: none;
    padding-top: 15px;
    margin-bottom: 0px;
} 
.qualifications_solution .qualifications_listbox .qualifications_listtitle {
    font-size: 16px;
}
.qualifications_solution .qualifications_listbox .subbodyelement_linkbtn_more{
    margin-top: 10px;
}
.qualifications_solution .qualifications_listbox:hover {
    background-color: #fff;
    padding-left: 20px;
}
.qualifications_solution .qualifications_listbox:hover .subbodyelement_linkbtn_more {
    color: #1c6bbb;
}
.qualifications_solution .qualifications_listbox.active {
    background-color: #fff;
    padding-left: 20px;
}
.qualifications_solution .qualifications_listbox.active .subbodyelement_linkbtn_more {
    color: #1c6bbb;
}
#news_tabs .container {
    height: auto;
    width: 100%;
    margin-top: 20px;
    padding: 0 30px 20px 30px;
    background-color: #fff;
}
#news_tabs .container img {
    width: 70%;
}
#news_tabs .container .subpagebnertitlebox {
    min-height: 1px;
    overflow: hidden;
    margin-top: 30px;
    text-align: left;
}
#news_tabs .container .subpagebnertitlebox  .title-primary {
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 600;
    color: #000;
}
#news_tabs .container .subpagebnertitlebox  .title-tip-primary {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    margin-bottom: 20px;
}
.scene-row {
    display: flex;
    flex-wrap: wrap;
}
.col {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.scene-row .col {
    text-align: left;
}
.row-cols-lg-3>* {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.col-div {
    padding: 50px 36px;
    margin-bottom: 30px;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    color: #7f8997;
    text-align: center;
    background: #f4f6f9;
    box-sizing: border-box;
    border-bottom: 4px solid #f4f6f9;
}
.col-div p {
    margin: 0;
}
.scene-introduce-left {
    width: 100%;
    height: 100%;
    background: #fff;
    box-shadow: 4px 8px 64px 0 rgb(132 179 255 / 10%);
}
.row-cols-lg-4>* {
    flex: 0 0 25%;
    max-width: 25%;
}
.scene-introduce-left .col-div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-right: 1px solid #f2f3f4;
    border-bottom: 1px solid #f2f3f4;
    margin-bottom: 0px;
    background: none;
}
.scene-introduce-left .col-div .col-div-title {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #001330;
}
.scene-introduce-left .col-div .col-div-content {
    font-size: 12px;
    font-weight: 300;
    line-height: 17px;
    color: #7f8997;
}
.scene-introduce-left .col {
    padding: 0;
}
.scene-introduce-left .col:not(:nth-child(-n+8)) .col-div {
    border-bottom: none;
}
.scene-introduce-left .col:nth-child(4n) .col-div {
    border-right: none;
}
.config-container-list {
    text-align: center;
    display: flex;
    justify-content: space-between;
}
.config-container-list li {
    flex: 1;
    font-size: 16px;
    color: #001330;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 6px 48px -6px rgb(3 76 196 / 16%);
}
.config-container-list li:not(last-child) {
    margin-right: 20px;
}
.config-container-list li p {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
.pagehome-typeparent {
    display: flex;
}
.pagehome-typeparent .pagehome-typechild {
    flex: 1;
    width: 20%;
    padding-right: 20px;
    box-sizing: border-box;
    background-clip: content-box;
    position: relative;
    margin-bottom: 30px;
}
.pagehome-typechild .pagehome-eletype-2 {
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    padding: 10px;
    background-color: #ecf5f9;
}
.pagehome-typechild .pagehome-eletype-2 span {
    display: block;
}
.pagehome-eletype-2 .pagehome-eletype-ico {
    width: 36px;
    height: 36px;
    margin-bottom: 32px;
    margin-top: 16px;
}
.pagehome-eletype-2 .pagehome-eletype-1title {
    font-size: 16px;
    line-height: 32px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pagehome-eletype-2 .pagehome-eletype-1desc {
    height: 100px;
}
.eletype-ico1 {
    background: url('../images/ico_homecertified_1.png');
    background-size: 36px 36px;
    background-repeat: no-repeat;
}
.eletype-ico2 {
    background: url('../images/ico_homecertified_2.png');
    background-size: 36px 36px;
    background-repeat: no-repeat;
}
.eletype-ico3 {
    background: url('../images/ico_homecertified_3.png');
    background-size: 36px 36px;
    background-repeat: no-repeat;
}
.eletype-ico4 {
    background: url('../images/ico_homecertified_4.png');
    background-size: 36px 36px;
    background-repeat: no-repeat;
}
.eletype-ico5 {
    background: url('../images/ico_homecertified_5.png');
    background-size: 36px 36px;
    background-repeat: no-repeat;
}
.profession_solution .col-div {
    padding: 15px
}
.profession_solution .col-div img {
    width: 80%!important;
}
.profession_solution .col-div .col-div-title {
    margin-top: 10px;
}
.iframe-container {
    height: 480px;
}