body,html{
    margin: 0px;
    background: #ffffff;
    font-size: 14px;
}
			
.topmenu{width: 80px;height: 100%;float: left;position: relative;color: #DEDEDC;cursor: pointer;}
.topmenu_hover{color: #fff;}
.topmenu_select{background: #4CB211;color: #fff;}
.toptxt1{position: absolute;top: 14px;left: 12px;font-size: 12px;font-weight: bold;}
.toptxt2{position: absolute;top: 31px;left: 12px;font-size: 10px;font-weight: bold;}

a.shenqing:HOVER,a.shenqing:LINK,a.shenqing:VISITED {color: #10218B !important;text-decoration: none !important;font-weight: bold !important;}
a.shenqing:HOVER{color: #800000 !important;text-decoration: underline !important;}

a.a_apply:HOVER,a.a_apply:LINK,a.a_apply:VISITED {color: #747474 !important;text-decoration: none !important;}
a.a_apply:HOVER{color: #800000 !important;text-decoration: underline !important;}


a.a1:HOVER,a.a1:LINK,a.a1:VISITED {color: #000000;text-decoration: none;}
a.a1:HOVER{color: #800000;}

a.a2:HOVER,a.a2:LINK,a.a2:VISITED {color: #999999;text-decoration: none;font-weight: bold;text-align: center;}

a.a3:HOVER,a.a3:LINK,a.a3:VISITED {color: #fff;text-decoration: none;}
a.a3:HOVER{text-decoration: underline;}

a.a4:HOVER,a.a4:LINK,a.a4:VISITED {color: #000000;text-decoration: none;font-size: 11px;}
a.a4:HOVER{text-decoration: underline;}

.leftmenu0{background-image: none !important;}
.leftmenu1{font-size:14px;width: 198px;height: 28px;line-height: 28px;border-bottom: 1px #E5E5E5 solid;border-top: 1px #f2f2f2 solid;padding-left: 20px;font-weight: bold;z-index: 1;background-color:#f2f2f2;}
.leftmenu1_hover{background-color:#4CB211;color: #fff;}
.leftmenu1_link{cursor: pointer;}
.leftmenu1_click{background-color: #fff;color: #000;border-top: 1px #E5E5E5 solid;}
.leftmenu2,.leftmenu22{font-size:12px;width: 193px;height: 28px;line-height: 28px;border-bottom: 1px #E5E5E5 solid;padding-left: 25px;background: url(../images/arraw2.png) no-repeat 198px;z-index: 2;}
.leftmenu2_hover{background-color: #4CB211;color: #fff;}
.leftmenu2_link{cursor: pointer;}
.leftmenu2_click{background-color: #fff;color: #000;}

.leftgap{width: 100%;height: 45px;border-bottom: 0px #E5E5E5 solid;}
.leftgap2{width: 100%;height: 20px;border-bottom: 0px #E5E5E5 solid;}
.btnpull{width: 223px;height: 25px;margin-left: 0px;background: url('../images/pull01.png') top no-repeat;cursor: pointer;}

.datatable{
    width: 100%;
    min-height: 1px;
    table-layout: fixed;
    overflow: hidden;
    margin-top: 12px !important;
}
.datatable td{line-height: 22px;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #000000;}
.datatable a{color: #747474;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;text-decoration: none;}
.datatable a:LINK,.datatable a:VISITED {color: #747474 !important;}
.datatable a:HOVER{color:#800000 !important;text-decoration: underline !important;}

.listtable{width: 220px;margin: 0px auto;table-layout: fixed;}
.listtable td{line-height: 135%;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #000000;}
.listtable a{color: #747474;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;text-decoration: none;}
.listtable a:LINK,.listtable a:VISITED {color: #747474;}
.listtable a:HOVER{color:#800000}

.righttable{width: 220px;table-layout: fixed;}
.righttable td{line-height: 135%;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #000000;}
.righttable a{color: #747474;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;text-decoration: none;}
.righttable a:LINK,.righttable a:VISITED {color: #747474 !important;}
.righttable a:HOVER{color:#800000 !important;text-decoration: underline !important;}

.weibo{
    width: 50px;
    font-size: 12px;
    padding-top: 30px;
    float: left;
    text-align: center;
    cursor: pointer;
    color: #2E2E2E;
    padding: 30px 4px 0px 4px;
}
.msg{background: url('../../main/images/sq.png') no-repeat center top;}
.msg_hover{background: url('../../main/images/sq.png') no-repeat center top; color:#FF0000;margin-top: 10px;margin-top: 10px;}
.sina{background: url('/img/icon_online_zx3.gif') no-repeat center 0px;background-size: 26px;}
.sina_hover{background: url('/img/icon_online_zx3.gif') no-repeat center 0px; color:#FF0000;background-size: 26px;margin-top: 10px;}
.tencent{background: url('../images/tencent.png') no-repeat center top;}
.tencent_hover{background: url('../images/tencent.png') no-repeat center top; color:#3D3D3D;}
.wechat{background: url('../../main/images/weixin-icon.png') no-repeat center -4px;}
.wechat_hover{background: url('../../main/images/weixin-icon.png') no-repeat center -4px; color:#FF0000;margin-top: 10px;}

/* searchbox */
#inputbox{float:left;margin-top:3px;margin-left:5px;background: url('../images/search-bg.png') no-repeat;width: 166px;height: 25px;}
#inputbox input{background:none;padding:2px;height:20px;line-height:normal;width:134px;border:none;font-size:12px;font-family:Arial,"����";color:#CBD4DD;}
#inputbox input.focus_text{color:#fff;}
#inputbox input.blur_text{color:#CBD4DD;}

.icon{display:none;}
.icon2{display:none;}

#tag1{position: absolute;width: 4px;height: 30px;background: url('../images/icon02.png') no-repeat;z-index: 10;display:none;}
#tag2{position: absolute;width: 5px;height: 28px;background: #fff;z-index: 10;left:213px;border-top: 1px #E5E5E5 solid;border-bottom: 1px #E5E5E5 solid;display:none;}

.ha1:HOVER,a.ha1:LINK,a.ha1:VISITED {color: #000 !important;text-decoration: none !important;}

a.a_cate,a.a_cate:HOVER,a.a_cate:LINK,a.a_cate:VISITED {color: #1C64A4 !important;text-decoration: none !important;}

/* .title{width: 100%;height: 22px;background: url('/subpage/aboutus/news/images/line-03.png') bottom repeat-x;margin-top: 5px;} */
.t_txt1{float: left;padding-left: 0px;line-height: 22px; color:#404040}
.more{float: right;font-weight: normal;}
.newlisttable{width: 97%;table-layout: fixed;float: right;}
.newlisttable td{background: url('/subpage/images/icon03.png') left center no-repeat;line-height: 25px;padding-left: 10px;text-align: left;color: #747474;}
.newlisttable th,.newlisttable td,.newlisttable a{word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
a.a_more:HOVER,a.a_more:LINK,a.a_more:VISITED {color: #808080;text-decoration: none;line-height: 22px;}
.newlisttable a{float: left;}
.newlisttable a:HOVER,.newlisttable a:LINK,.newlisttable a:VISITED {color: #909090;text-decoration: none;}
.newlisttable a:HOVER{color: #51769d;}
.newlisttable td.date{text-align: right;background: none;font-family: Arial; color:#bdbdbd}

#c_live {
    width: 250px;
    height: 78px!important;
    padding: 4px;
    position: fixed;
    background: none!important;
    background-size: 100% 100%;
    right: 71px !important;
    top: calc(50% + 150px) !important;
    z-index: 1000;
    background-color: #000!important;
    border-radius: 4px!important;
    box-sizing: content-box !important;
}
#c_live::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 6px solid #000;
    border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
    float: left;
    background: none;
    position: absolute;
    right: -12px;
    bottom: 34px;
}

.more a {
    color: #a9a9a9;
    font-size: 12px;
    line-height: 24px;
    display: block;
}
.more a:hover {
    color: #333333;
}
.detail{
    width:auto;height:auto;overflow:auto;position:relative;margin-top:0px;margin-bottom:0px;
}
.topline {
    width: 100% !important;
    min-height: 1px;
    overflow: hidden;
    border-bottom: 2px solid #1765a6;
    padding-bottom: 6px;
    margin-bottom: 20px;
    padding-top: 0px !important;
    background-image: none!important;
}
.toptitle {
    font-size: 16px;
    font-weight: bold;
    color: #000 !important;
    float: left;
    height: auto !important;
    line-height: 40px !important;
    width: 100% !important;
    padding-top: 0px !important;
}
.subbanner{
    width: 100%;
    height: 540px;
    background-color: #000000;
    position: relative;
}
.subbnerbg_solutions{
    background: url('/subpage/images/banner/img_solutions.jpg') center center;
    background-size:  auto 100%;
    background-repeat: no-repeat;
}
.subbnerbg_products{
    background: url('/subpage/images/banner/img_products.jpg') center center;
    background-size:  auto 100%;
    background-repeat: no-repeat;
}
.subbnerbg_service {
    background: url('/cms/jy/subpage/images/banner/img_service.jpg') center center;
    background-size:  auto 100%;
    background-repeat: no-repeat;
}
.subbnerbg_cooperation{
    background: url('/subpage/images/banner/img_cooperation.jpg') center center;
    background-size:  auto 100%;
    background-repeat: no-repeat;
}
.subbnerbg_aboutus {
    background: url('/subpage/images/banner/img_aboutus.jpg') center center;
    background-size:  auto 100%;
    background-repeat: no-repeat;
}
.subbnerbg_contact {
    background: url('/subpage/images/banner/img_contact.jpg') center center;
    background-size:  auto 100%;
    background-repeat: no-repeat;
}
.subbanner_main{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
}
.subbanner_main_tbox{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    margin-top: 188px;
}
.subbanner_main_subtitle{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    font-size: 18px;
    line-height: 24px;
    color: rgba(255, 255, 255, .64);
}
.subbanner_main_title{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    color: #ffffff;
    margin-top: 8px;
}
.subbanner_main_title h2{
    display: block;
    font-size: 44px;
    line-height: 56px;
    font-weight: bold;
    margin: 0;
}
.subbanner_main_title span{
    display: block;
    font-size: 22px;
    line-height: 26px;
}
.subbanner_main_desc{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    font-size: 12px;
    line-height: 24px;
    margin-top: 24px;
    color: rgba(255, 255, 255, .48);
}

.subbanner_otherinfo{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 5px;
}
.subbanner_otherinfoleft{
    width: auto;
    min-height: 1px;
    overflow: hidden;
    float: left;
}
.subbanner_otherinfoleft .crumbsbox_name {
    color: rgba(255, 255, 255, .48);
}
.subbanner_otherinfoleft .crumbsbox_list ul li a {
    color: rgba(255, 255, 255, .64);
}
.subbanner_otherinfoleft .crumbsbox_list ul li span {
    color: rgba(255, 255, 255, .24);
}
.subbanner_otherinfoleft .crumbsbox_list .crumbsbox_list_a:last-child a{
    color: #ffffff;
}
.subbanner_otherinforight {
    display: none;
}

.subbanner_otherinforight{
    width: auto;
    min-height: 1px;
    overflow: hidden;
    float: right;
    padding: 16px 0px;
}
.subbannerOI_rightbox{
    width: auto;
    min-height: 1px;
    overflow: hidden;
}
.subbannerOI_rightbox ul{
    padding: 0;
    margin: 0;
}
.subbannerOI_rightbox ul li{
    list-style: none;
    float: left;
}
.subbannerOI_rightbox ul li a{
    width: auto;
    min-height: 1px;
    overflow: hidden;
    display: block;
    line-height: 28px;
    padding: 0px 10px;
}
.subbannerOI_rightbox ul li a:hover{
    color: #ffffff;
}
.subbannerOI_rightbox ul li a:hover span{
    color: #ffffff;
}
.subbannerOI_rightbox ul li a span{
    font-size: 12px;
    color: rgba(255, 255, 255, .8);
}
.subbannerOI_rightbox ul li a i{
    font-size: 10px;
    color: rgba(255, 255, 255, .24);
}
.subbannerOI_rightbox_sub{
    width: auto;
    min-height: 1px;
    overflow: hidden;
    display: none;
}
.subbannerOI_rightbox_subtitle{
    width: auto;
    min-height: 1px;
    overflow: hidden;
}
.subbannerOI_rightbox_submain{
    width: auto;
    min-height: 1px;
    overflow: hidden;
}
.subbannerOI_rightbox_submain ul{
    padding: 0;
    margin: 0;
}
.subbannerOI_rightbox_submain ul li{
    list-style: none;
}
.subbannerOI_rightbox_submain ul li a{
    width: auto;
    min-height: 1px;
    overflow: hidden;
}
.subbannerOI_rightbox_submain ul li a:hover{
    color: #ffffff;
}

.skipmenu{
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.isStuck {
    box-shadow: rgb(2 80 158 / 14%) 0px 0px 32px;
}

/* .skipmenu{
    box-shadow: rgb(2 80 158 / 14%) 0px 0px 32px;
} */
.subbodypage{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
}
.subbodysectionbox{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
}
.subbodysection{
    width: 100%;
    min-height: 1px;
    display: inline-block;
    padding: 0px 0px 48px 0px;
    position: relative;
}
.subbodysectionshadow{
    width: 100%;
    height: 84px;
    background: rgba(0,0,0,0);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.04) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.subbodysection_title{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    padding: 120px 0px 96px 0px;
}
.subbodysection_titlesub{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    text-align: center;
    margin-bottom: 16px;
}
.subbodysection_titlebox{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    text-align: center;
}
.subbodysection_titlebox h2{
    display: block;
    font-size: 28px;
    line-height: 36px;
    font-weight: bold;
    color: #000000;
    margin: 0;
}
.subbodysection_titlebox span{
    display: block;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
}
.subbodysection_main{
    width: 100%;
    min-height: 1px;
    /* overflow: hidden; */
    margin-bottom: 64px;
}
.qualifications_title{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    color: #666;
    margin-bottom: 28px;
}
.qualifications_title .more >a {
    font-size: 12px;
    line-height: 18px;
    color: #cfcfcf;
}
.qualifications_title2{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    color: #666;
}
.qualifications_navlist{
    width: 100%;
    min-height: 1px;
    display: inline-block;
    margin-bottom: 24px;
}
.qualifications_navtabs{
    width: 100%;
    min-height: 1px;
    display: flex;
    justify-content: center;
    margin-bottom: 26px;
}
.qualifications_navtabs ul{
    padding: 0;
    margin: 0;
    display: inline-block;
}
.qualifications_navtabs ul li{
    list-style: none;
    float: left;
    margin-right: 16px;
}
.qualifications_navtabs ul li a{
    width: 120px;
    min-height: 1px;
    overflow: hidden;
    display: block;
    font-size: 12px;
    line-height: 48px;
    color: #666666;
    background-color: #ededed;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
}
.qualifications_navtabs ul li a:hover{
    color: #ffffff;
    background-color: #1b3f85;
    background-image: linear-gradient(to right, #215ba2, #215ba2);
}
.qualifications_navtabs ul .active a{
    background-image: linear-gradient(to right, #215ba2, #328443);
    color: #ffffff;
    box-shadow: rgb(2 80 158 / 8%) 0px 0px 24px;
}
.qualifications_navlist .tabsNationbox{
    display: none;
}
.qualifications_navlist .current{
    display: block;
}
.qualifications_navlistbox{
    width: 100%;
    min-height: 1px;
    display: inline-block;
    margin-top: 0px;
    padding-bottom: 58px;
}
.qualifications_navlistbox ul{
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.qualifications_navlistbox ul li{
    list-style: none;
    width: 50%;
    float: left;
}
.qualifications_navlistbox ul li a{
    width: 100%;
    min-height: 1px;
    display: inline-block;
    font-size: 14px;
    line-height: 32px;
    color: #333333;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.qualifications_navlistbox ul li a:hover{
    color: #000000;
}
.margin_top10 {
    height: auto!important;
    margin-bottom: 0px!important;
}

.qualifications_list{
    width: 80%;
    min-height: 1px;
    overflow: hidden;
    margin-bottom: 24px;
}
.qualifications_list ul{
    padding: 0;
    margin: 0;
}
.qualifications_list ul li{
    list-style: none;
}
.qualifications_listbox{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    border-bottom: 1px solid #ededed;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.qualifications_listbox span{
    display: block;
}
.qualifications_listtitle{
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    font-weight: bold;
}
.qualifications_listdesc{
    font-size: 12px;
    line-height: 18px;
    color: #666666;
}
.subbodyelement_linklist{

}
.subbodyelement_linktitle{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    border-bottom: 1px solid #ededed;
}
.subbodyelement_linktext{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    height: 150px;
}
.subbodyelement_linktextbox{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
}
.subbodyelement_linktextbox span{
    display: block;
}
.subbodyelement_linkttitle{
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
.subbodyelement_linktsubtitle{
    font-size: 12px;
    line-height: 18px;
    color: #666666;
}
.subbodyelement_linktdesc{
    font-size: 12px;
    line-height: 20px;
    color: #999999;
    margin-top: 16px;
}

.subbodyele_advice{
    width: 100%;
    min-height: 1px;
}
.subbodyele_advice_ico{
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #ffffff;
    border-radius: 300px;
    position: absolute;
}
.adviceicobg_c1{
    background-color: #2c79e3;
}
.adviceicobg_c2{
    background-color: #5abc47;
}
.adviceicobg_c3{
    background-color: #d58d40;
}
.adviceicobg_c4{
    background-color: #558ad2;
}
.subbodyele_advice_ico .iconfont{
    font-size: 16px;
    color: #ffffff;
}

.subbodyele_advice_text{
    width: 100%;
    min-height: 1px;
    padding-left: 36px;
}
.subbodyelement_linkbtn{
    width: 100%;
    min-height: 1px;
    /* overflow: hidden; */
    margin-bottom: 30px;
}
.subbodyelement_linkbtn2{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    padding: 3px 15px;
    margin-bottom: 30px;
    word-break: break-all;
    white-space: normal;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.subbodyelement_special {
    pointer-events:none;
}
.subbodyelement_linkbtn2 a{
    display: block;
    width: 100%;
    height: 100%;
}
.subbodyelement_linkbtn2:hover{
    background-color: #efefef;
}
.subbodyelement_linkbtn a{
    display: block;
    padding: 30px 30px 15px 30px;
}
.government_contain a{
    display: block;
    padding: 10px 0px 0px 30px;
}
.government_contain{
    position: relative;
}
.government_img{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.government_img img{
    height: 100%;
}
.government_contain .subbodyelement_linkbtn_main{
    padding-left: 4%;
    overflow: hidden;
}
.bg-color-white .government_contain a {
    background-color: #fff;
}
.subbodyelement_linkbtn_main{
    width: 100%;
    min-height: 1px;
    /* overflow: hidden; */
    height: 88px;
    margin-bottom: 12px;
    margin-top: 12px;
}
.subbodyelement_linkbtn_main .title_mark{
    color: #999999;
    font-size: 12px;
    margin-bottom: 30px;
    margin-top: 60px;
}
.zw_margin_top{
    margin-top: 60px;
    margin-bottom: 60px;
}
.subbodyelement_linkbtn_main span{
    display: block;
}
.subbodyelement_linkbtn_main .title{
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 4px;
}
.subbodyelement_linkbtn_main .desc{
    font-size: 12px;
    line-height: 20px;
    color: #666666;
    height: 40px;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.subbodyelement_bottom {
    display: block;
    height: 32px;
    margin-bottom: 8px;
}
.subbodyelement_bottom img{
    float: left;
    height: 100%;
}
.subbodyelement_bottom .subbodyelement_linkbtn_more {
    float: right;
    line-height: 32px;
}
.subbodyelement_linkbtn_main2{
    width: 100%;
    min-height: 1px;
    /* overflow: hidden; */
    margin-bottom: 12px;
    margin-top: 12px;
}
.subbodyelement_linkbtn_main2 span{
    display: block;
}
.subbodyelement_linkbtn_main2 .icon{
    display: block;
    height: 24px;
    /* margin-top:-15px; */
    margin-bottom:10px;
}
.subbodyelement_linkbtn_main2 .icon img{
    height: 100%;
}
.subbodyelement_linkbtn_main2 .title{
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 4px;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.subbodyelement_linkbtn_main2 .desc{
    font-size: 12px;
    line-height: 20px;
    color: #666666;
    height: 40px;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.subbodyelement_linkbtn_more{
    font-size: 12px;
    line-height: 24px;
    color: #bcbcbc;
    text-transform : uppercase;
}

.linkbtn_s1{}

.linkbtn_s1 a{
    background-color: #ededed;
}

/* .linkbtn_s1 > .bgc1{
    background: url(/subpage/images/abouts/1.jpg) right center #e9f0ff;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.linkbtn_s1 > .bgc2{
    background: url(/subpage/images/abouts/2.jpg) right center #f3f3f3;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.linkbtn_s1 > .bgc3{
    background: url(/subpage/images/abouts/3.jpg) right center #e9f0ff;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.linkbtn_s1 > .bgc4{
    background: url(/subpage/images/abouts/4.jpg) right center #f3f3f3;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.linkbtn_s1 > .bgc5{
    background: url(/subpage/images/abouts/5.jpg) right center #e9f0ff;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.linkbtn_s1 > .bgc6{
    background: url(/subpage/images/abouts/6.jpg) right center #f3f3f3;
    background-size: auto 100%;
    background-repeat: no-repeat;
} */
.linkbtn_s1 > .bgc1,
.linkbtn_s1 > .bgc3,
.linkbtn_s1 > .bgc5 {
    background-color: #e9f0ff;
}



.linkbtn_s1 a:hover{
    background-color: #ffffff;
    box-shadow: rgb(2 80 158 / 14%) 0px 0px 32px;
}

.aboutuslinkbtn .bgstyle1 a:hover{
    background-color: #e9f0ff;
    box-shadow: rgb(2 80 158 / 6%) 0px 0px 32px;
}
.aboutuslinkbtn .bgstyle2 a:hover{
    background-color: #f3f3f3;
    box-shadow: rgb(2 80 158 / 6%) 0px 0px 32px;
}

.caseindustryinfo{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
}
.caseindustryinfo_intro{
    margin-bottom: 30px;
}
.caseindustryinfo_intro_numb{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
}
.caseindustryinfo_intro_numbbox{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
}
.caseindustryinfo_intro_numbbox span{
    display: block;
    float: left;
}
.caseindustryinfo_intro_numbbox .numbt1{
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
}
.caseindustryinfo_intro_numbbox .numbt2{

}
.caseindustryinfo_intro_numbbox .numbt3{
    font-size: 16px;
    line-height: 44px;
    color: #333333;
    font-weight: bold;
}
.caseindustryinfo_intro_desc{
    width: 75%;
    min-height: 1px;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    color: #999999;
}
.caseindustryinfo_list{
    width: 100%;
    min-height: 1px;
    overflow: hidden;
    margin-top: 18px;
}
.caseindustryinfo_list .title {
    display: block;
    color: #999999;
    margin-bottom: 10px;
}
.caseindustryinfo_list ul {
    display: inline-block;
    float: left;
    width: 33.33%;
}
.caseindustryinfo_list ul li {
    margin-bottom: 8px;
}
.caseindustryinfo_list ul li a{
    display: block;
    color:#000
}
.news_tabs {
    display: flex;
    justify-content: space-between;
    color: #a9a9a9;
    font-size: 14px;
    padding: 0 15px;
}
.news_tabs > .more {
    display: none;
}
.news_tabs .tabs_menu ul li {
    padding-right: 30px;
    display: inline-block;
    cursor: pointer;
    font-size: 12px;
    line-height: 24px;
}
.news_tabs .tabs_menu ul li:hover {
color: #000;
}
.news_tabs .tabs_menu ul li.active {
    color: #3752b9!important;  
}
.news_container {
    padding: 0 15px;
}
.news_container_box {
    position: relative;
    display: none;
    zoom: 1;
}
.news_container_box::before,
.news_container_box::after{
    content: '';
    display: block;
    clear: both;
}
.news_container_box:first-child{
    display: block;
}
.news_container_box .column_box {
    width: 33.33%;
    display: inline-block;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.news_container_box .mobile_more {
    display: none;
}
/* .news_contentBox {
cursor: pointer;
} */
.news_contentBox .top_line {
    height: 1px;
    background-color:#efefef;
    margin: 20px 0 25px;
}
.news_contentBox .content .title {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
    text-overflow: -o-ellipsis-lastline;  
    overflow: hidden;  
    text-overflow: ellipsis;  
    display: -webkit-box;  
    -webkit-line-clamp: 1;  
    -webkit-box-orient: vertical;  
    margin-top: 12px;
}
.news_contentBox .content .text {
font-size: 12px;
color: #bfbfbf;
line-height: 20px;
height: 40px;
text-overflow: -o-ellipsis-lastline;  
overflow: hidden;  
text-overflow: ellipsis;  
display: -webkit-box;  
-webkit-line-clamp: 2;  
-webkit-box-orient: vertical;  
}
.news_contentBox .under_info {
margin-top: 26px;
height: 20px;
}
.news_contentBox .under_info .more {
float: left;
color: #bfbfbf;
line-height: 24px;
}
.news_contentBox .under_info .date {
float: right;
color: #bfbfbf;
position: relative;
}
.news_contentBox .under_info .date .day {
font-size: 14px;
font-weight: 700;
position: absolute;
left: -18px;
top: -8px;
}
.news_contentBox .img {
height: 120px;
width: 100%;
background-color: #e2e2e2;
margin-top: -15px;
margin-bottom: 15px;
text-align: center;
}
.news_contentBox .img img{
    height: 100%;
    object-fit: cover;
}
.news_contentBox.active .top_line {
    background-color: #1d489d;
}
.news_contentBox.active .title {
color: #1d489d;
}
.news_contentBox.active .under_info .more > a{
    color: #eb0008;
    position:relative;
}
.news_contentBox.active .under_info .more >a::after {
    content: "";
    display: block;
    position: absolute;
    transform: scale(0.4);
    width: 24px;
    height: 24px;
    top: 0px;
    left: 44px;
    background: url(../images/icon_arrow_right.png) no-repeat 50%/cover;
}
.qualifications_listbox .more {
float: none;
margin-top: 15px;
color: #999999;
}
.more_btn:hover {
background-color: #cfcfcf;
color: #fff;
}
.activity{
    display:none;
    overflow: hidden;
}
.activity .column_box{
    width: 50%;
    display: inline-block;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.activity .desc {
    font-size: 12px;
    color: #bfbfbf;
    line-height: 20px;
    height: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.activity .title { 
    margin-bottom: 0px!important;
}

.activity .under_info { 
    margin-top: 12px;
    margin-bottom: -6px;
}
.activety_news_text {
    padding-bottom: 15px!important;
    margin-bottom: 20px!important;
}

.activety_news .title {
    margin-top:8px;
    margin-bottom:12px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    line-height: 20px;
    height: 40px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 0.3s;
}
.activety_news .desc {
    margin-top:8px;
    margin-bottom:12px;
    font-size: 12px;
    color: #bfbfbf;
    line-height: 20px;
    height: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    transition: all 0.3s;
}
.activety_news li:hover .title{
    color: #1d489d;
}
.activety_news li:hover .desc{
    color: #333;
}
.activety_news_more {
    display: block;
    text-align: center;
}
.activety_news_more > a{
    display: inline-block;
    font-size: 11px;
    line-height: 32px;
    background-color: #ffffff;
    color: #666;
    box-shadow: 0px 6px 32px rgb(0 80 157 / 16%);
    -moz-box-shadow: 0px 6px 32px rgb(0 80 157 / 16%);
    -webkit-box-shadow: 0px 6px 32px rgb(0 80 157 / 16%);
    padding: 0px 30px;
    border-radius: 4px;
}
.solutions_box {
    display: flex;
    flex-direction: row;
    /* overflow: hidden; */
    padding-left:15px;
    padding-right:15px;
}
.solutions_box_equal{
    flex:1;
    display: flex;
    flex-direction: column;
    justify-content:space-between;
    padding-left:15px;
    padding-right:15px;
}
.solutions_box_equal .content {
    overflow: hidden;
}
.solutions_box_son1 {
    height: 100%;
    width: 100%;
}
.solutions_box_son1 a{
    width: 100%;
    height: 100%;
    display: block;
    display: flex;
    justify-content: center;
    align-items:center;
    position: relative;
    background-color: #2e5cc4;
}
.solutions_box_son1 a::before{
    content:"e-cology";
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    top:15%;
    color:rgba(255,255,255,0.5)
}
.solutions_box_son2_gray a::before{
    content:"e-wechat";
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    top:15%;
    color:rgba(0,0,0,0.5)
}

.solutions_box .tag{
    float: right;
    font-size: 16px;
    line-height: 40px;
    color: rgba(0,0,0,0.5);
    white-space: nowrap;
    text-emphasis: ellipsis;
    overflow: hidden;
}
.solutions_box .content {
    position: relative;
    float: left;
}
.solutions_box .content .icon{
    position: absolute;
    display: block;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
}
.solutions_box_pc_display{
    display: block;
}
.solutions_box_mobile_display{
    display: none;
}
.content .icon1 {
    background-color: #fff;
    color: #2e5cc4!important;
}
.content .icon2 {
    background-color: #637083;
}
.content .icon3 {
    background-color: #5699f4;
}
.content .icon4 {
    background-color: #2b75d0;
}
.content .icon5 {
    background-color: #008dff;
}
.content .icon6 {
    background-color: #a95f5f;
}
.platform_gray .linkbtn_s1 a{
    background-color: #f5f5f5;
}
.platform_gray .linkbtn_s1 a:hover{
    background-color: #f8fbfd;
}
.platform_gray .platform_bg1 a{
    background-image: url(/subpage/products/images/platform1.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
}
.platform_gray .platform_bg1 a:hover{
    background-image: url(/subpage/products/images/platform1-2.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
}
.platform_gray .platform_bg2 a{
    background-image: url(/subpage/products/images/platform2.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
}
.platform_gray .platform_bg2 a:hover{
    background-image: url(/subpage/products/images/platform2-2.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
}
.platform_gray .platform_bg3 a{
    background-image: url(/subpage/products/images/platform3.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
}
.platform_gray .platform_bg3 a:hover{
    background-image: url(/subpage/products/images/platform3-2.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
}
.platform_gray .platform_bg4 a{
    background-image: url(/subpage/products/images/platform4.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
}
.platform_gray .platform_bg4 a:hover{
    background-image: url(/subpage/products/images/platform4-2.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
}
.platform_gray .subbodyelement_linkbtn_more{
    padding-bottom: 180px;
}
.platform_icon img{
    width: 100%;
    max-width: 60px;
}
.platform_icon{
    margin-top: 20px;
}
.solutions_box .content .text{
    margin-left: 50px;
}
.solutions_box .content .text .title{
    color: #000;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}
.solutions_box .content .text .desc{
    color: rgba(0, 0, 0, 0.4);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    text-emphasis: ellipsis;
    overflow: hidden;
}
.solutions_box_son1 .content .text .title {
    color: #fff;
}
.solutions_box_son1 .content .text .desc {
    color: rgba(255, 255, 255, 0.4);
}
.solutions_box_son2 {
    flex:1;
}
.solutions_box_son2:nth-child(2) {
    margin: 20px 0;
}
.solutions_box_son2 a{
    width: 100%;
    height: 100%;
    display: block;
    background-color: #ededed;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:30px 14px;
}
.solutions_box_son2_gray {
    flex:1;
}
.solutions_box_son2_gray a{
    width: 100%;
    height: 100%;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: #ededed;
}
.solutions_box .solutions_box_equal a:hover{
    background-color: #ffffff;
    box-shadow: rgb(2 80 158 / 14%) 0px 0px 32px;
}
.solutions_box .solutions_box_equal .solutions_box_son1 a:hover{
    background-color: #2e5cc4;
    box-shadow: rgb(2 80 158 / 14%) 0px 0px 32px;
}
.solutions_box_son3 {
    flex:1;
}
.solutions_box_son3:nth-child(1) {
    margin-bottom: 10px;
}
.solutions_box_son3:nth-child(2) {
    margin-top: 10px;
}
.solutions_box_son3 a{
    width: 100%;
    height: 100%;
    display: block;
    display: flex;
    align-items:center;
    justify-content: space-between;
    background-color: #ededed;
    padding:30px 14px;
}
.subbodyelement_linkbtn_img img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.subbodyelement_linkbtn_img .current{
    display: block;
}
.subbodyelement_linkbtn_img .hover{
    display: none;
}
.linkbtn_s1 a:hover .subbodyelement_linkbtn_img .current{
    display: none;
}
.linkbtn_s1 a:hover .subbodyelement_linkbtn_img .hover{ 
    display: block;
}


/* 生态联盟 */

.cooperationmain #tab_one .subbodyele_advice_ico {
    display: none;
}
.cooperationmain #tab_one .subbodyele_advice_text {
    padding-left: 0px;
}

/* 公司历程 */
.course_banner {
    height: 300px;
    display:flex;
    justify-content:center;
    align-items: center;
    background-color: #2f64a1;
    background-image: url(/subpage/aboutus/images/course_banner.jpg);
    background-position: center center;
    background-size: 100% 100%;
}
.qualification_banner {
    background-image: url(/subpage/aboutus/images/qualifications-banner.jpg);
    background-position: center right;
    background-size: auto 100%;
}
.course_banner .text {
    text-align: center;
}
.qualification_banner .text {
    text-align: left;
}
.qualification_banner .slide-item {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    padding-left: 7%;
}
.qualification_banner .slide-item .img{
    width: 200px;
    margin-right: 4%;
}
.course_banner .text .b-title {
    font-size: 36px;
    line-height: 48px;
    color: #fff;
    font-weight: bold;
}
.course_banner .text .s-title {
    font-size: 14px;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.64);
}
.course_banner .text .desc {
    font-size: 12px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.36);
    margin-top: 30px;
}

.qualification_banner .text .s-title {
    font-size: 18px;
    color: rgba(255, 255, 255, 1);
}
.qualification_banner .text .b-title{
    font-size: 34px;
    line-height: 48px;
    color: #fff44c;
}
.qualification_banner .text .desc {
    color: rgba(255, 255, 255, 0.80);
    margin-top: 0px!important;
}

.course_content {
    /* overflow: auto; */
    /* max-height: 800px; */
    margin-top: 120px;
    position: relative;
}
.course_content .left_axis {
    position: absolute;
    left: 0;
    top: -72px;
    display: inline-block;
    width: 129px;
    border-right: 1px solid #2f64a1;
}
.course_content .left_axis .left_axis_header{
    display: inline-block;
    position: relative;
    width: 100%;
    font-weight: bold;
    color: #fff;
    text-align:center;
    font-size: 18px;
    line-height: 24px;
    background-color: #2f64a1;
    padding: 10px 20px;
}
.course_content .left_axis .left_axis_header::after{
    width: 300px;
    right: -300px;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    line-height: 24px;
    color:#000;
    font-weight: bold;
    text-align:left;
    box-sizing: border-box;
}

.course_content .left_axis .left_axis_header1::after {
    content:"\5168\7a0b\6570\5b57\5316\00b7\6301\7eed\5411\4e0a";
    display:inline-block;
    position: absolute;
}
.course_content .left_axis .left_axis_header2::after {
    content:"\5168\9762\79fb\52a8\5316\00b7\54c1\724c\63d0\5347";
    display:inline-block;
    position: absolute;
}
.course_content .left_axis .left_axis_header3::after {
    content:"\4ea7\54c1\53d1\5c55\00b7\5168\56fd\5e03\5c40";
    display:inline-block;
    position: absolute;
}
.course_content .left_axis .left_axis_header4::after {
    content:"\4ea7\54c1\7acb\8db3\00b7\521d\83b7\8ba4\53ef\0020";
    display:inline-block;
    position: absolute;
}
/* .course_content .left_axis .left_axis_header5::after {
    content:"\4ea7\54c1\7acb\8db3";
    display:inline-block;
    position: absolute;
} */
.course_content .course_content1,
.course_content .course_content2,
.course_content .course_content3{
    overflow: hidden;
    margin-bottom: 100px;
}
.course_content .course_content4 {
    overflow: hidden;
    margin-bottom: 64px;
}
.course_content .course_content_left {
    float:left;
    width: 100%;
    padding-left: 66px;
    padding-right: 0;
}
.course_content .course_content_right {
    display: none;
    float:right;
    width: 40%;
}
.course_content .course_content_right .course_content_right-img{
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto 100%;
}
.course_content .course_content_right  .courseimg1 {
    height: 266px;
    background-image: url(/subpage/aboutus/images/course_01.jpg);
}
.course_content .course_content_right  .courseimg2 {
    height: 266px;
    background-image: url(/subpage/aboutus/images/course_02.jpg);
}
.course_content .course_content_right  .courseimg3 {
    height: 266px;
    background-image: url(/subpage/aboutus/images/course_03.jpg);
}
.course_content .course_content_right  .courseimg4 {
    height: 266px;
    background-image: url(/subpage/aboutus/images/course_04.jpg);
}
/* .course_content .course_content_right  .courseimg5 {
    height: 138px;
    background-image: url(/subpage/aboutus/images/course_05.jpg);
} */
.course_content .course_content_right .text {
    padding-right: 50px;
    padding-top: 66px;
    text-align: right;
}
.course_content .course_content_right .text .tag {
    font-size: 12px;
    line-height: 20px;
    color:rgba(255,255,255,0.64)
}
.course_content .course_content_right .text .title {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color:rgba(255,255,255)
}
.course_content .course_content_right .text .desc {
    margin-top: 12px;
    font-size: 12px;
    line-height: 15px;
    color:rgba(255,255,255,.48)
}

.course_content .company_progress {
    margin-bottom: 20px;
}
.course_content .company_progress::after {
    content: "";
    display: block;
    clear: both;
}
.course_content .company_progress .year{
    float:left;
    position: relative;
    padding-right: 20px;
    font-size: 18px;
    line-height: 18px;
    color:#000;
    font-weight: bold;
    text-align: right;
}
.course_content .company_progress .year::after{
    content: "";
    position: absolute;
    right: -4px;
    top: calc(50% - 2px);
    display:block;
    width: 4px;
    height: 4px;
    background-color:#2f64a1;
}
.course_content .company_progress .events {
    float: left;
    width: calc(100% - 85px);
    margin-left: 24px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d6d6d6;
}
.course_content .company_progress .events .event {
    padding-left: 12px;
    text-align: left;
    width: 58%;
}
.course_content .company_progress .events .event_other {
    text-align: left;
}
.course_content .company_progress .events .event li{
    list-style-type:decimal;
    font-size: 12px;
    line-height: 15px;
    color:#333;
    text-align: left;
}

.qualification_content {
    margin-top: 20px;
}
.qualification_tabs ul{
    display: flex;
    justify-content: center;
    align-items: center;
}
.qualification_tabs ul li {
    display: flex;
    padding: 8px 30px;
    transition: all 0.3s;
    cursor: pointer;
}
.qualification_tabs ul li.active {
    background-color: #4b6dbe;
}
.qualification_tabs ul li:hover {
    background-color: #4b6dbe;
}

.qualification_tabs ul li .icon{
    display: inline-block;
    line-height: 26px;
    margin-right: 4px;
}
.qualification_tabs ul li .icon img{
    width: 24px;
    height: 24px;
}
.qualification_tabs ul li .icon .img1{
    display: block;
}
.qualification_tabs ul li .icon .img2{
    display: none;
}
.qualification_tabs ul li:hover .icon .img1{
    display: none;
}
.qualification_tabs ul li:hover .icon .img2{
    display: block;
}
.qualification_tabs ul li.active .icon .img1{
    display: none;
}
.qualification_tabs ul li.active .icon .img2{
    display: block;
}
.qualification_tabs ul li span{
    font-size: 14px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
}
.qualification_tabs ul li.active span{
    color: #fff;
}
.qualification_tabs ul li:hover span{
    color: #fff;
}
.qualification_content .qualification_items {
    display: none;
    margin-top: 36px;
}

.qualification_item .left-box {
    border-top: 1px solid #ba382d;
    padding: 20px 5px;
}
.qualification_item .left-box .year {
   color: #ba382d;
   font-weight: bold;
   font-size: 14px;
   line-height: 14px;
}
.qualification_item .right-box {
    border-top: 1px solid #e6e6e6;
    padding: 20px 0px;
}
.qualification_item .right-box .right-box-item {
    display: flex;
    padding: 5px 20px;
    margin-bottom: 10px;
    background-color: #f6f6f6;
    border: 1px solid transparent;
    transition: all 0.3s;
    cursor: pointer;
}
.qualification_item .right-box .right-box-item span {
    color: #000;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.qualification_items[name='customer'] .qualification_item .right-box .right-box-item span {
    height: 40px;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.qualification_item .right-box .right-box-item:hover {
    border: 1px solid #4b6dbe;
}
.qualification_item .right-box .right-box-item[name = 'none'] {
    cursor: default;
    border: 1px solid transparent;
}
.qualification_item .right-box .right-box-item[link = 'external_links']:hover {
    cursor: pointer;
    border: 1px solid #4b6dbe;
}
.qualification_item .right-box .right-box-item::before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 20px;
    line-height: 20px;
    margin-right: 4px;
    background: url("/subpage/aboutus/images/jt.png") center center no-repeat no-repeat;
    background-size: 40% 40%;
}
.qualification_item .right-box .right-box-item .external_links {
    display: block;
    width: 100%;
}
          
.qualification_imgs_modal {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.24);
    transform: translate(-50%, -50%);
    z-index: 999;
}
.qualification_imgs_modal .qualification_imgs_box {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.qualification_imgs_modal .qualification_imgs_box img {
    max-width: 600px;
}



/* 字体文件 */

@font-face {font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_2230040_tyxo38q3fo.eot?t=1608689724197'); /* IE9 */
    src: url('//at.alicdn.com/t/font_2230040_tyxo38q3fo.eot?t=1608689724197#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('//at.alicdn.com/t/font_2230040_tyxo38q3fo.woff?t=1608689724197') format('woff'),
    url('//at.alicdn.com/t/font_2230040_tyxo38q3fo.ttf?t=1608689724197') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('//at.alicdn.com/t/font_2230040_tyxo38q3fo.svg?t=1608689724197#iconfont') format('svg'); /* iOS 4.1- */
  }
@font-face {
font-family: "iconfont"; /* Project id 3470811 */
src: url('./font/iconfont.woff2') format('woff2'),
        url('./font/iconfont.woff') format('woff'),
        url('./font/iconfont.ttf') format('truetype');
}
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .iconairudiantubiaohuizhi-zhuanqu_falvzixun:before {
    content: "\e694";
  }
  
  .iconshuji:before {
    content: "\e815";
  }
  
  .iconfalvshengming:before {
    content: "\e659";
  }
  
  .iconxuesheng:before {
    content: "\e7c0";
  }
  
  .icongongshizizhi:before {
    content: "\e751";
  }
  
  .iconqiye:before {
    content: "\e71c";
  }
  
  .iconyuangongliebiao:before {
    content: "\e628";
  }
  
  .iconshiyongwendang:before {
    content: "\eb66";
  }
  
  .iconbanquan:before {
    content: "\e66d";
  }
  
  .iconrencaifuwu:before {
    content: "\e616";
  }
  
  .iconzhaopinguanli:before {
    content: "\e6a6";
  }
  
  .iconziyuan:before {
    content: "\e615"!important;
  }
  
  .iconB:before {
    content: "\e701";
  }
  
  .icondianhua:before {
    content: "\e62c";
  }
  
  .iconcaiwu:before {
    content: "\e67a";
  }
  
  .iconbaobiao:before {
    content: "\e654";
  }
  
  .iconzhineng:before {
    content: "\e612";
  }
  
  .iconhetong:before {
    content: "\e64e";
  }
  
  .iconmubiao:before {
    content: "\e60d";
  }
  
  .iconhulianwangzhuanchang:before {
    content: "\e638";
  }
  
  .iconicon-:before {
    content: "\e665";
  }
  
  .iconrenshixitong:before {
    content: "\e63f";
  }
  
  .iconshuju:before {
    content: "\e60c";
  }
  
  .iconfengkongguanli:before {
    content: "\e61c";
  }
  
  .iconshouji:before {
    content: "\e71f";
  }
  
  .iconxinbaniconshangchuan-:before {
    content: "\e639";
  }
  
  .iconzhishiku:before {
    content: "\e621";
  }
  
  .iconcdpshujujicheng:before {
    content: "\e635";
  }
  
  .icondianpu:before {
    content: "\e6b6";
  }
  
  .iconcaigou:before {
    content: "\e61a";
  }
  
  .iconjituan:before {
    content: "\e63d";
  }
  
  .iconliucheng11:before {
    content: "\e689";
  }
  
  .iconhulianwang2:before {
    content: "\e624";
  }
 
  
  .icon-jinrong:before {
    content: "\e688";
  }
  
  .icon-shangwu:before {
    content: "\e8b2";
  }
  
  .icon-lvyou:before {
    content: "\e60c";
  }
  
  .icon-fuwu_o:before {
    content: "\ebbe";
  }
  
  .icon-ruanjiankaifabao:before {
    content: "\ec2e";
  }
  
  .icon-jiaoyukeyan:before {
    content: "\e883";
  }
  
  .icon-nonglinmuyu:before {
    content: "\e618";
  }
  
  .icon-_yingshichuanmei:before {
    content: "\e607";
  }
  
  .icon-fangdichan:before {
    content: "\e616";
  }
  
  .icon-nengyuan:before {
    content: "\e623";
  }
  
  .icon-wuliu:before {
    content: "\e999";
  }
  
  .icon-yiliaofuwu:before {
    content: "\e99a";
  }
  
  .icon-zhengfu:before {
    content: "\e99d";
  }
  
  .icon-gonggongzuzhijigou:before {
    content: "\e603";
  }
  
  .icon-ny:before {
    content: "\e635";
  }
  
  .icon-hangye-zhizao:before {
    content: "\e624";
  }


  .d_img{
    padding-top:30px;
    width:65%;
    margin: 0 auto;
    text-align: center;
    max-width: 500px;
  }
  .apply_img{
    padding-top:10px;
    width:100%;
    max-width: 1000px;
  }
  .apply_img_m{
    display: none ;
  }




  

  
