.team_wrap{
    margin: 0 auto;
    width: calc(100% - 5em);
}
.team_title_wrap{
    padding-top: 5.6em;
}
.team_title{
    font-family: Century Gothic, Century Gothic;
    font-weight: bold;
    font-size: 2.6em;
    color: #085D8F;
    text-align: left;
    font-style: normal;
    text-transform: none;
    position: relative;
}
.team_title_p{
    margin-top: 0.36rem;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 1.6em;
    color: #000000;
    text-align: left;
    font-style: normal;
    text-transform: none;
    position: relative;
}
.team_list_numwrap{
    position: absolute;
    right: 0;
    bottom: 0em;
}
.team_list_numwrap .team_list_numleft{
    display: inline-block;
    font-family: DIN Next LT Pro, DIN Next LT Pro;
    font-weight: 400;
    font-size: 0.776em;
    color: #085D8F;
}
.team_list_numwrap .team_list_numright{
    display: inline-block;
    font-family: DIN Next LT Pro, DIN Next LT Pro;
    font-weight: 400;
    font-size: 0.776em;
    color: #085D8F;
    opacity: 0.3;
}
.team_list_numwrap .line-div{
    display: inline-block;
    width: 4.216em;
    position: relative;
    height: 2px;
    margin: 0.2em 0;
}
.line-divbg{
    position: relative;
    width: 4.216em;
    background: #075D8E;
    height: 2px;
    opacity: 0.3;
}
.team_list_numwrap .line-color{
    position: absolute;
    left: 0;
    top:0px;
    width: 1.71em;
    height: 2px;
    background: #075D8E;
    opacity: 1;
}
.about_center_wrap{
    width: 49.2em;
    margin: auto;
}
.team-title-wrap{
    margin-top: 2.76rem;
    position: relative;
}
.team-title-name{
    width: 10rem;
    height: 3rem;
    position: absolute;
    left: 0;
    right:0;
    top:0;
    bottom: 0;
    margin: auto;
    text-align: center;
}
.team-title-name .name-z{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 1.23em;
    color: #000000;
    text-align: center;
    font-style: normal;
    text-transform: none;
}
.team-title-name .name-e{
    font-family: Century Gothic, Century Gothic;
    font-weight: bold;
    font-size: 0.9em;
    color: #085D8F;
    text-align: center;
    font-style: normal;
    text-transform: none;
}
.team-title-numwrap{
    width: 40%;
}
.team-title-numwrap.right{
    position: absolute;
    right: 0;
    top: 0;
}
.team-tline-sx{
    position: absolute;
    right: 0;
    top: 0;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.36rem;
    color: #999999;
    text-align: right;
}
.team-tline-zm{
    position: absolute;
    right: 0;
    bottom: 0;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.36rem;
    color: #999999;
    text-align: right;
}
.team-title-numwrap.right .team-tline-div{
    width: 100%;
}
.team-title-numleft{
    display: inline-block;
    font-family: DIN Next LT Pro, DIN Next LT Pro;
    font-weight: 400;
    font-size: 0.776em;
    color: #085D8F;
}
.team-tline-div{
    display: inline-block;
    width: calc(100% - 1.5em);
    position: relative;
    height: 2px;
    margin: 0.2em 0;
}
.team-line-divbg{
    position: relative;
    width:100%;
    background: #075D8E;
    height: 2px;
    opacity: 0.3;
}
.team-line-color{
    position: absolute;
    left: 0;
    top: 0px;
    width: 1.71em;
    height: 2px;
    background: #075D8E;
    opacity: 1;
}
.team_list{
    margin-top: 3.31em;
}
.team_list2{
    margin-top: 3.31em;
    margin-bottom: 3.31em;;
}
.team_list3{
    display: flex;
    justify-content: center;
}
.team_list2 .team_item{
    position: relative;
    height: 15.396em;
    width: 12.42em;
    float: left;
    background: radial-gradient( 0% 0% at 50% 50%, #B1B2B4 0%, #535152 100%);
    border: 1px solid transparent;
}
.team_list2 .team_item:hover{
    border-color: rgba(131,78,38,.7);
}
.team_list2 .team_item:hover .team_name{
    color: rgba(131,78,38,.7);
}
.team_list2  .team_item_img{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.team_info_img{
    width: 100%;
    height: 16.75em;
    background: radial-gradient( 0% 0% at 50% 50%, #B1B2B4 0%, #535152 100%);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.team_info_nameW{
    margin-top: 2.667rem;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-bottom: 1.33rem;
}
.team_info_name{
    display: inline-block;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 1.667rem;
    color: #000000;
    text-align: left;
}
.team_info_position{
    margin-left: 0.517rem;
    display: inline-block;
    font-size: 0.817rem;
    color: #777777;
    text-align: left;
    font-style: normal;
    text-transform: none;}
.team_info_inc{
    margin-top: 0.25rem;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 1.167rem;
    color: #000000;
    min-height: 1.33rem;
    line-height: 1.667rem;
    text-align: justify;
    font-style: normal;
    text-transform: none;
}
.team_info_website{
    margin-top: 6.667rem;
}
.team_info_website .website_title{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 1.667rem;
    color: #000000;
}
.team_info_website .website_con{
    margin-top: 1rem;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 1.334rem;
    color: #000000;
}
.team_list2  .team_name{
    position: absolute;
    left:0.776em;
    top:0.6466em;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 0.8em;
    color: #DEDEDE;
}
.team_list .team_item{
    position: relative;
    height: 27.4em;
    width: 15.48em;
    float: left;
    margin-right: 0.774em;
    border-bottom: 1px solid #C9C9C9;
    margin-bottom: 5.6em;
}
.team_list .team_item_img{
    max-height: 16.16em;
    width: 100%;
    background: radial-gradient( 0% 0% at 50% 50%, #B1B2B4 0%, #535152 100%);
}
.team_list .team_item_img img{
    height: auto;
    width: 100%
}
.team_list .team_name{
    margin: 1em 0;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 1em;
    color: #000000;
    font-style: normal;
    text-transform: none;
    position: relative;
}
.team_list .team_name .fk{
    position: absolute;
    width: 0.64em;
    height: 0.64em;
    right: 0;
    top:0;
    background: #DAAB69;
}
.team_p{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.415em;
    color: #777777;
    line-height: 1.88em;
}
.team_position{
    position: absolute;
    bottom:0.3em;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.415em;
    color: #777777;
    line-height: 1.88em;
}
.show_wrap{
    position: fixed;
    height: 100vh;
    width: 100%;
    top:0;
    background: #000000;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transition: opacity 0.3s ease;
}
.show_wrap.active {
  opacity: 0.75;;
  visibility: visible;
}
.show_wrap_content{
    position: fixed;
    right: 0;
    top:0;
    width: 30.11em;
    height: calc(100% - 3em);
    background: #FFFFFF;
    transform: translateX(100%);
    transition: transform 0.3s ease;
    z-index: 10;
    padding: 3em 1.91em 0 3.93em;
}
.show_wrap_content.active {
   transform: translateX(0);
}
.show_wrap_name{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 0.91em;
    margin: 1.29em 0 0.78em;
    color: #000000;
}
.show_wrap_position{
    margin-left: 0.517rem;
    display: inline-block;
    font-size: 0.517rem;
    color: #777777;
    text-align: left;
    font-style: normal;
    text-transform: none;
}
.show_wrap_des{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.52em;
    color: #000000;
    line-height: 1.05rem;
}
.show_wrap_des > p{
    min-height: 0.6rem;
}
.show_wrap_right_nameW{

}
.show_wrap_right_nameW .show_wrap_name{
    display: inline-block;
}
.show_wrap_content2{
    width: 31em;
    height: calc(100% - 5.82em);
    padding: 5.82em 2.48em 0 2.48em;
}
.show_wrap_content2 .show_wrap_left{
    display: inline-block;
    vertical-align: middle;
    width: 12.932em;
    height: 16.29432em;
}
.show_wrap_content2 .show_wrap_right{
    display: inline-block;
    margin-left: 1.216rem;
    width: calc(100% - 14.932em);
    height: auto;
    vertical-align: middle;
    text-align: justify;
}
.show_wrap_img2{
    width: 12.932em;
    height: 16.29432em;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.show_wrap_imgWrap{
    position: relative;
}
.show_wrap_fk{
    height: 2.5864em;
    width: 1.888em;
    position: absolute;
    right: 0;
    top:0;
}
.fk_top{
    float: right;
    width: 0.7em;
    height: 0.7em;
    background: #DAAB69;
}
.fk_con{
    width: 1.112em;
    height:1.112em;
    margin: 0 3px 0.258em;
    background: #0D496D;
}
.fk_bottom{
    float: right;
    width: 0.44em;
    height: 0.44em;
    background: #DAAB69;
    opacity: 0.2;
}
.show_wrap_img{
    width: 9.6em;
    height: 12.1em;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.show_wrap_p{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.52em;
    color: #000000;
    line-height: 1.6em;
    text-align: left;
    font-style: normal;
    text-transform: none;
}
.show_wrap_p p {
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
    line-height: 1.2;
}
.show_wrap_p p::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.25em;
    width: 12px;
    height: 12px;
    background-color: #DAAB69;
    /*transform: rotate(45deg);     */
}
/*---------------------------------case------------------------------------------*/
.case_list{
    padding: 3.31em 0;
}
.case_item{
    width: 9.70em;
    height: 7.75em;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    float: left;
    position: relative;
}
.case_item:hover{
    border-color: rgba(131,78,38,.7);
}
.case_item:hover .case_item_name{
    color: rgba(131,78,38,.7);
}
.case_item_img{
    width: 60%;
    height: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: 15% auto 10%;
}
.case_item_img img{
    width: 100%;
    height: auto;
}
.case_item_name{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.5em;
    color: #999999;
    text-align: center;
}
.case_dialog{

}
.case_dialog .show_wrap_fk{
    height: 2.5864em;
    width: 1.888em;
    position: absolute;
    right: 1.91em;
    bottom: 1.68em;
    top: unset;
}
.case_dialog .fk_left{
    float: left;
    width: 0.7em;
    height: 0.7em;
    background: #DAAB69;
}
.case_dialog .fk_con{
    float: right;
    width: 1.112em;
    height:1.112em;
    background: #0D496D;
}
.case_dialog .fk_right{
    margin-top: 3px;
    float: right;
    width: 0.44em;
    height: 0.44em;
    background: #DAAB69;
    opacity: 0.2;
}
.show_wrap_imgD{
    width: 10.89rem;
    height: 4em;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.case_dialog  .show_wrap_name{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 0.775em;
    color: #000000;
    font-style: normal;
    text-transform: none;
}
.case_dialog  .wrap_website_name{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 0.775em;
    color: #000000;
    font-style: normal;
    text-transform: none;
}
.show_wrap_inc{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.52em;
    color: #000000;
    line-height: 2.2em;
    text-align: left;
    font-style: normal;
    text-transform: none;
}
.show_wrap_gowebsite{
    border-radius: 0.84rem;
    background: linear-gradient( 270deg, #0D496D 0%, #43B1F4 100%);
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 0.72rem;
    color: #FFFFFF;
    font-style: normal;
    text-transform: none;
    height: 1.65rem;
    line-height: 1.65rem;
    width: 6.63rem;
    margin-top: 2.1rem;
    text-align: center;
    cursor: pointer;
}
.show_wrap_website{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.6466em;
    color: #000000;
}

/*--------------------------------------news--------------------------------*/
.news_list{
    margin-top: 3.31em;
    margin-bottom: 3.31em;;
}
.news_content_view{
    margin-top: 3.31em;
    margin-bottom: 3.31em;;
}
.news_content_top{
    margin-left: 1.55em;
    margin-bottom: 2.95em;
}
.news_content_time{
    font-family: DIN Next LT Pro, DIN Next LT Pro;
    font-weight: bold;
    font-size: 1.29em;
    color: #085D8F;
}
.news_content_title{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 1.16em;
    color: #000000;
}
.news_content_con{
    background: #FFFFFF;
    opacity: 0.9;
    padding: 1.29em 1.55em;
}
.news_content_content{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.47em;
    color: #000000;
    line-height: 2;
}
.news_content_content p{
    margin-bottom: 1.5em;
}
.news_foot_img{
    margin: 1em 0;
}
.news_foot_img .foot_left{
    width: 18.91em;
    height: 10.99em;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
}
.news_foot_img .foot_right{
    width: 18.91em;
    height: 10.99em;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    float: right;
}
.news_list .news_item{
    position: relative;
    height: 11.15em;
    width: calc(14.12em);
    float: left;
    background: radial-gradient( 0% 0% at 50% 50%, #B1B2B4 0%, #535152 100%);
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.8s ease-out;
}
.news_list .news_item.show {
      opacity: 1;
      transform: translate(0) scale(1);
    }
.news_list  .news_item_img{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.news_list .news_name{
    position: absolute;
    bottom:0;
    left: 0;
    width: calc(100% - 20px);
    padding-left: 20px;
    height: 2.07em;
    line-height: 2.07em;
    font-family: Source Han Sans SC, Source Han Sans SC;
    background: linear-gradient( 90deg, #000000 0%, rgba(0,0,0,0.4) 100%);
    font-weight: 400;
    font-size: 0.517em;
    color: #FFFFFF;
}
.news_list .news_time{
    position: absolute;
    left:0.776em;
    top:0.6466em;
    font-family: DIN Next LT Pro, DIN Next LT Pro;
    font-weight: bold;
    font-size: 1.16em;
    color: #FFFFFF;
}
.news_list .news_a{
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    height: 100%;
}
/*---------------------------------about-----------------------------*/
.about_title_title{
    text-align: center;
}
.about_con{
    padding-top: 3.78rem;
}
.about_con_left{
    width: 24.9rem;
    height: 16.32rem;
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.about_con_right{
    float: right;
    width: 21.33rem;
    padding: 0.69rem 0;
}
.about_title{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.9rem;
    color: #000000;
}
.about_p{
    margin-top: 1.02rem;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.6rem;
    color: #000000;
    line-height: 1.2rem;
}
.core_list{
    margin-top: 2.52rem;
    text-align: center;
}
.core_item{
    width: 15.6rem;
    height: 6.33rem;
    float: left;
    margin-right: 1.2rem;
    border-radius: 0.34em;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    box-shadow: -3px 3px 6px 1px rgba(0,0,0,0.16);
    border-radius: 5px 5px 5px 5px;
}
.core_item1{
    width: 9.72rem;
    height: auto;
    display: inline-block;
    margin: 1.56rem;
}
.core_item1 .core_item1_name{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 1.08rem;
    color: #085D8F;
}
.core_item1 .core_item1_title{
    font-family: Century Gothic, Century Gothic;
    font-weight: 400;
    font-size: 0.9rem;
    color: #777777;
    margin-top: 0.45rem;
}
.core_item1 .core_item1_p{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.6rem;
    color: #999999;
    line-height: 1.05rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-top: 0.75rem;
}
.core_list .core_item:last-of-type {
    margin-right: 0;
}
.core_hover{
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
    opacity: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 2;
    box-shadow: -3px 3px 6px 1px rgba(0,0,0,0.16);
    border-radius: 5px 5px 5px 5px;
}
.core_item:hover .core_hover{
    opacity: 1;
}
.dap{
    margin: 5.85rem 0;
}
.dap_con{
    position: relative;
    margin: 2.55rem auto 0;
}
.dap_con_list{
    width: 49.2em;
    margin: 0 auto;
}
.dap_con_list .dap_item{
    width: 6.51em;
    padding: 0 0.5em;
    text-align: center;
    height: 11.4rem;
    float: left;
    margin-right: 0.8rem;
    border-radius: 0.34em;
    position: relative;
    overflow: hidden;
}
.dap_con_list .dap_hover{
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
    opacity: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 2;
}
.dap_con_list .dap_item:hover .dap_hover{
    opacity: 1;
}
.dap_con_list .dap_item:last-of-type{
    margin-right: 0;
}
.dap_item .dap_item_ico{;
    width: 1.8em;
    height: 1.8em;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0.75em auto;
}
.dap_item .dap_item_name{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.65em;
    color: #000000;
}
.dap_item .dap_item_fname{
    margin-top: 0.21rem;
    font-family: Century Gothic, Century Gothic;
    font-weight: 400;
    font-size: 0.65em;
    color: #C9C9C9;
}
.dap_item .dap_item_yq{
    width: 0.6em;;
    height: 0.6em;
    background: #FFFFFF;
    border: 1px solid #999999;
    position: relative;
    margin: 0.6rem auto;
    border-radius: 0.3em;
    z-index: 1;
}
.dap_item .dap_item_p{
    font-family: Source Han Sans CN-Regular;
    font-weight: 400;
    font-size: 0.6em;
    color: #777777;
    line-height: 1.05rem;
    text-align: left;
}
.about_line{
    width: 100%;
    height: 1px;
    background: #999999;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.7rem;
    top:0;
    margin: auto;
}

/*媒体查询*/
@media screen and (min-width: 200px) and (max-width: 800px) {
    .team-title-name{
        position: unset;
        margin: 0;
    }
    .team-title-name > div{
        text-align: left!important;
    }
    .team-title-numwrap.right{
        display: none;
    }
    .team-tline-sx{
        top: unset;
        bottom: 0;
        font-size: 0.72rem;
    }
    .team-tline-zm{
        display: none;
    }
    .team-title-numwrap{
        position: absolute;
          right: 0;
        text-align: right;
    }
    .team-title-numleft{
        display: block;
        text-align: right;
    }
    .team-line-color{
        right: 0;
        left: unset;
        width: 4.71em;
    }
    .core_item1{
        width: 100%;
         margin:0;
    }
    .core_item1_left{
        width: 49%;
        text-align: left;
        display: inline-block;
        height: 4rem;
    }
    .core_item1 .core_item1_p{
        width: 49%;
        display: inline-block;
        vertical-align: middle;
        height: 4rem;
        margin-top: 0;
    }
    .team_wrap {
        margin: 0 auto;
        width: calc(100% - 5em);
        padding: 2.5em;
    }
    .about_center_wrap{
        margin: 0 auto;
        width: calc(100%);
    }
    .team_title_wrap{
        padding-top: 0;
    }
    .team_list_numwrap{
        position: unset;
        margin-top: 1.25em;
     }
    .team_list2 .team_item
    {
        height: 27.5em;
        width: 100%;
        margin-bottom: 0.833em;
    }
    .team_list3
    {
        display: block;
    }
    .case_list{
        width: 100%;
        max-width: 28em;
        margin: auto;
    }
    .case_item{
        width: 49%;
        max-width: 13.75em;
        height: 11em;
    }
    .case_info .team_info_img{
        width: 60%;
        height: 6.75em;
        background-size: contain;
    }
    .case_info .team_info_name{
        margin-top: 3.33rem;
        font-family: Source Han Sans SC, Source Han Sans SC;
        font-weight: bold;
        font-size: 1.667em;
        color: #000000;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }
    .case_info .team_info_inc{
        margin-top: 2.5rem;
        font-family: Source Han Sans SC, Source Han Sans SC;
        font-weight: 400;
        font-size: 1.167rem;
        color: #000000;
        line-height: 1.667rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }
    .news_list .news_item
    {
        height: 21.667em;
        width: 100%;
        margin-bottom: 1.334em;
    }
    .news_list .news_time{
        left:1.5rem;
        top:1.5rem;
        font-size: 2rem;
    }
    .news_list .news_name{
        bottom:0;
        left: 0;
        width: calc(100% - 1.5rem);
        padding-left: 1.5rem;
        height: 4rem;
        line-height: 4rem;
        font-family: Source Han Sans SC, Source Han Sans SC;
        background: linear-gradient( 90deg, #000000 0%, rgba(0,0,0,0.4) 100%);
        font-weight: 400;
        font-size: 1em;
        color: #FFFFFF;
    }
    .news_content_view{
        margin-top: 0;
    }
    .news_content_top{
        margin-left: 0;
    }
    .news_content_time{
        font-size: 2.334em;
    }
    .news_content_title{
        font-size: 1.667em;
        margin-top: 0.833rem;
    }
    .news_content_con{
        background: none;
        padding: 0;
        opacity: 1;
    }
    .news_content_content{
        font-family: Source Han Sans SC, Source Han Sans SC;
        font-weight: 400;
        font-size: 1em;
        color: #000000;
        line-height: 1.667em;
    }
    .news_foot_img .foot_left{
        float: none;
        width: 100%;
        height: 16.25em;
        margin: 3.33em auto 0.833em;
    }
    .news_foot_img .foot_right{
        float: none;
        width: 100%;
        height: 16.25em;
    }
    /*---------------------------------about-----------------------------*/
    .about_title_title{
        text-align: left;
    }
    .about_con{
        padding-top: 2.25rem;
    }
    .about_con_left{
        width: 100%;
        height: 15.917rem;
        float: unset;
        background-size: cover;
    }
    .about_con_right{
        float: unset;
        width: 100%;
        padding: 3.25rem 0;
    }
    .about_title{
        text-align: center;
        font-size: 1.33rem;
    }
    .about_p{
        margin-top: 0.83rem;
        font-size: 0.83rem;
        line-height: 1.667rem;
    }
    .core_list{
        margin-top: 3.83rem;
    }
    .core_item{
        width: 100%;
        max-width: 450px;
        height: 8.5rem;
        float: unset;
        margin-right: 0;
        margin: 0 auto 1.33rem;
        border-radius: 0.34em;
    }
    .core_list .core_item:last-of-type {
        margin: 0 auto 1.33rem;
    }
    .dap{
        margin: 0;
    }
    .dap_wrap{
        margin: 0 auto;
        width: calc(100% - 5em);
        padding: 4.167rem 2.5em;
    }
    .dap_con{
        position: relative;
        margin: 2.55rem auto 0;
    }
    .dap_con_list{
        width: 100%;
        margin: 0 auto;
    }
    .dap_con_list .dap_item{
        /*width: 10.42rem;*/
        width: 40%;
        max-width: 10.42rem;
        padding: 0 0.83em;
        text-align: center;
        height: 14.83rem;
        float: left;
        margin-right: 3rem;
        border-radius: 0.34em;
        position: relative;
        margin-bottom: 1.583rem;
        overflow: hidden;
    }
    .dap_con_list .dap_item:nth-child(2n){
        margin-right: 0;
    }
    .dap_item .dap_item_ico{;
        width: 3em;
        height: 3em;
        margin: 0.75em auto;
    }
    .dap_item .dap_item_name{
        font-size: 1.33em;
    }
    .dap_item .dap_item_fname{
        margin-top: 0.21rem;
        font-size: 1rem;
    }
    .dap_item .dap_item_yq{
        display: none;
    }
    .dap_item .dap_item_p{
        font-size: 0.83em;
        line-height: 1.5rem;
        margin-top: 1.33rem;
    }
    .about_line{
        display: none;
    }
    .team_list2 .team_name{
        font-size: 1.1rem;
    }
}
@media screen and (min-width: 200px) and (max-width: 360px) {
    .team_wrap {
        margin: 0 auto;
        width: calc(100% - 2rem);
        padding: 1rem;
    }
      .dap_wrap {
        margin: 0 auto;
        width: calc(100% - 2em);
        padding: 4.167rem 1em;
      }
    .news_list .news_item
    {
        height: 21.667em;
        width: 100%;
        margin-bottom: 1.334em;
    }
    .core_item1{
        width: 100%;
        margin:0;
    }
    .core_item1_left{
        width: 49%;
        text-align: left;
        display: inline-block;
        height: 4rem;
    }
    .core_item1 .core_item1_p{
        width: 49%;
        display: inline-block;
        vertical-align: middle;
        height: 4rem;
        margin-top: 0;
    }
    .dap_con_list{
        width: 100%;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .dap_con_list > .c{
        display: none;
    }
    .dap_con_list .dap_item{
        margin-right: 0;
    }
    .case_item{
        float: unset;
        margin: 0 auto;
    }
}
@media screen and (min-width: 361px) and (max-width: 400px) {
    .dap_con_list{
        width: 100%;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .dap_con_list > .c{
        display: none;
    }
}

@media (min-width: 560px) and (max-width: 800px){
    .case_list{
        width: 42em;
        margin: auto;
    }
    .core_item1{
        width: 100%;
    }
    .core_item1_left{
        width: 49%;
        text-align: left;
        display: inline-block;
        height: 4rem;
    }
    .core_item1 .core_item1_p{
        width: 49%;
        display: inline-block;
        vertical-align: middle;
        height: 4rem;
        margin-top: 0;
    }
}
@media (min-width: 801px) and (max-width: 1439px){
    .team_wrap {
      margin: 0 auto;
      width: 49.2em;
    }
    .about_center_wrap{
        width: 49.2em;
        margin: auto;
    }
    .team_title_wrap{
        padding-top: 3.62em;
    }
    .team_title{
        font-size: 1.68em;
    }
    .team_title_p{
        font-size: 1.035em; 
    }
    .team_list{
        margin-top: 3.31em;
    }
    .team_list2{
        margin-top: 3.31em;
        margin-bottom: 3.31em;;
    }
    .team_list2 .team_item{
        position: relative;
        height: 15.396em;
        width: 12.15em;
        float: left;
        background: radial-gradient( 0% 0% at 50% 50%, #B1B2B4 0%, #535152 100%);
    }
    .team_list .team_item{
        height: 17.71em;
        width: 10em;
        margin-right: 0.775em;
    }
    .team_list .team_item:nth-child(4n){
        margin-right: 0;
    }
    .team_list .team_item_img{
        max-height: 10.45em;
        width: 100%
    }
    .team_list .team_item_img img{
        height: auto;
        width: 100%
    }
     .team_name{
        font-size: 0.6466em;
    }
     .team_name .fk{
        width: 0.64em;
        height: 0.64em;
    }
     .team_p{
        font-size: 0.415em;
        line-height: 1.88em;
    }
     .show_wrap_content{
        position: fixed;
        right: 0;
        top:0;
        width: 30.11em;
        height: calc(100vh - 3em);
        background: #FFFFFF;
        transform: translateX(100%);
        transition: transform 0.3s ease;
        z-index: 10;
        padding: 3em 1.91em 0 3.93em;
    }
     .show_wrap_img{
        width: 9.6em;
        height: 12.1em;
        max-height: 10.03em;
    }
     .show_wrap_name{
        font-size: 0.91em;
        margin: 1.29em 0 0.78em;
    }
     .show_wrap_p{
        font-size: 0.52em;
        line-height: 1.6em;
    }
    .show_wrap_p p::before {
        top: 0.25em;
    }
    .show_wrap_fk{
        height: 2.5864em;
        width: 1.888em;
    }
    .fk_top{
        width: 0.7em;
        height: 0.7em;
    }
    .fk_con{
        width: 1.112em;
        height:1.112em;
        margin: 0 3px 0.258em;
    }
    .fk_bottom{
        width: 0.44em;
        height: 0.44em;
        margin-right: 0.258em;
    }
    /*---------------------case----------------------------*/
    .case_list{
        padding: 3.31em 0;
    }
    .case_item{
        width: 9.60em;
        height: 7.75em;
    }
    .case_item_name{
        font-size: 0.5em;
    }
    .case_dialog  .show_wrap_name{
        font-size: 0.6466em;
    }
    .case_dialog  .wrap_website_name{
        margin: 2.25em 0 10px;
        font-size: 0.6466em;
    }
    .case_dialog .show_wrap_inc{
        font-size: 0.52em;
        line-height: 2.2em;
    }
    .show_wrap_website{
        font-size: 0.6466em;
    }
    .team_list2  .team_name{
        left:0.776em;
        top:0.6466em;
        font-size: 0.8em;
    }
    .core_item1{
        width: 9.72rem;
        height: auto;
        display: inline-block;
        margin: 1.56rem;
    }
    .core_item1 .core_item1_name{
        font-size: 1.08rem;
    }
    .core_item1 .core_item1_title{
        font-size: 0.9rem;
        margin-top: 0.45rem;
    }
    .core_item1 .core_item1_p{
        font-size: 0.6rem;
        line-height: 1.05rem;
        margin-top: 0.75rem;
    }
    /*--------------------------------------news--------------------------------*/
    .news_list{
        margin-top: 3.31em;
        margin-bottom: 3.31em;;
    }
    .news_list .news_item{
        height: 12.93em;
        width: 15.75em;
        margin-right: 15px;
        margin-bottom: 15px;
    }
    .news_list .news_item:nth-child(3n){
        margin-right: 0;
    }
    .news_list .news_name{
        height: 2.07em;
        line-height: 2.07em;
        font-size: 0.517em;
    }
    .news_list .news_time{
        left:0.776em;
        top:0.6466em;
        font-size: 1.16em;
    }
    .news_content_view{
        margin-top: 3.31em;
        margin-bottom: 3.31em;;
    }
    .news_content_top{
        margin-left: 1.55em;
        margin-bottom: 2.95em;
    }
    .news_content_time{
        font-size: 1.29em;
    }
    .news_content_title{
        font-size: 1.16em;
    }
    .news_content_con{
        padding: 1.29em 1.55em;
    }
    .news_content_content{
        font-size: 0.47em;
    }
    .news_content_content p{
        margin-bottom: 1.5em;
    }
    .news_foot_img{
        margin: 1em 0;
    }
    .news_foot_img .foot_left{
        width: 18.91em;
        height: 10.99em;
    }
    .news_foot_img .foot_right{
        width: 18.91em;
        height: 10.99em;
    }

    .team_list_numwrap .team_list_numleft{
        font-size: 0.776em;
    }
    .team_list_numwrap .team_list_numright{
        font-size: 0.776em;
    }
    .team_list_numwrap .line-div{
        width: 4.216em;
        height: 2px;
        margin: 0.2em 0;
    }
    .line-divbg{
        width: 4.216em;
        height: 2px;
    }
    .team_list_numwrap .line-color{
        width: 1.71em;
        height: 2px;
    }
    .dap_con_list .dap_item{
        width: 6.4em;
        margin-right: 0.8rem;
    }
}
@media screen and (min-width: 1024px){

} /*>=1024的设备*/
@media screen and (min-width: 1100px) {

} /*>=1024的设备*/
@media screen and (min-width: 1280px) {

}
@media screen and (min-width: 1366px) {

}
@media screen and (min-width: 1440px) {
    .team_wrap {
      margin: 0 auto;
      width: 49.2em;
    }
    .about_center_wrap{
        width: 49.2em;
        margin: auto;
    }
    .team_title_wrap{
        padding-top: 3.62em;
    }
    .team_title{
        font-size: 1.68em;
    }
    .team_title_p{
        font-size: 1.035em;
    }
    .team_list{
        margin-top: 3.31em;
    }
    .team_list2{
        margin-top: 3.31em;
        margin-bottom: 3.31em;;
    }
    .team_list2 .team_item{
        position: relative;
        height: 15.396em;
        width: 12.2em;
        float: left;
        background: radial-gradient( 0% 0% at 50% 50%, #B1B2B4 0%, #535152 100%);
    }
    .team_list .team_item{
        height: 17.71em;
        width: 10em;
        margin-right: 0.775em;
    }
    .team_list .team_item:nth-child(4n){
        margin-right: 0;
    }
    .team_list .team_item_img{
        max-height: 10.45em;
        width: 100%
    }
    .team_list .team_item_img img{
        height: auto;
        width: 100%
    }
     .team_name{
        font-size: 0.6466em;
    }
     .team_name .fk{
        width: 0.64em;
        height: 0.64em;
    }
     .team_p{
        font-size: 0.415em;
        line-height: 1.88em;
    }
     .show_wrap_content{
        position: fixed;
        right: 0;
        top:0;
        width: 30.11em;
        height: calc(100vh - 3em);
        background: #FFFFFF;
        transform: translateX(100%);
        transition: transform 0.3s ease;
        z-index: 10;
        padding: 3em 1.91em 0 3.93em;
    }
     .show_wrap_img{
        width: 9.6em;
        height: 12.1em;
        max-height: 10.03em;
    }
     .show_wrap_name{
        font-size: 0.91em;
        margin: 1.29em 0 0.78em;
    }
     .show_wrap_p{
        font-size: 0.52em;
        line-height: 1.6em;
    }
     .show_wrap_position{
    margin-left: 0.517rem;
    display: inline-block;
    font-size: 0.517rem;
    color: #777777;
    text-align: left;
    font-style: normal;
    text-transform: none;
}
.show_wrap_des{
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 0.52em;
    color: #000000;
    line-height: 1.05rem;
    text-align: justify;
}
.show_wrap_right_nameW{

}
.show_wrap_right_nameW .show_wrap_name{
    display: inline-block;
}
.show_wrap_content2{
    width: 31em;
    height: calc(100% - 5.82em);
    padding: 5.82em 2.48em 0 2.48em;
}
.show_wrap_content2 .show_wrap_left{
    width: 12.932em;
    height: 16.29432em;
}
.show_wrap_content2 .show_wrap_right{
    margin-left: 1.216rem;
    width: calc(100% - 14.932em);
    height: auto;
}
.show_wrap_img2{
    width: 12.932em;
    height: 16.29432em;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .show_wrap_p p::before {
        top: 0.25em;
    }
    .show_wrap_fk{
        height: 2.5864em;
        width: 1.888em;
    }
    .fk_top{
        width: 0.7em;
        height: 0.7em;
    }
    .fk_con{
        width: 1.112em;
        height:1.112em;
        margin: 0 3px 0.258em;
    }
    .fk_bottom{
        width: 0.44em;
        height: 0.44em;
        margin-right: 0.258em;
    }
    /*---------------------case----------------------------*/
    .case_list{
        padding: 3.31em 0;
    }
    .case_item{
        width: 9.70rem;
        height: 7.86rem;
    }
    .case_item_name{
        font-size: 0.5em;
    }
    .case_dialog  .show_wrap_name{
        font-size: 0.6466em;
    }
    .case_dialog  .wrap_website_name{
        margin: 2.25em 0 10px;
        font-size: 0.6466em;
    }
    .case_dialog .show_wrap_inc{
        font-size: 0.52em;
        line-height: 2.2em;
    }
    .show_wrap_website{
        font-size: 0.6466em;
    }
    .team_list2  .team_name{
        left:0.776em;
        top:0.6466em;
        font-size: 0.8em;
    }
    .core_item1{
        width: 10.1145rem;
        height: auto;
        display: inline-block;
        margin: 1.62rem;
    }
    .core_item1 .core_item1_name{
        font-size: 1.124rem;
    }
    .core_item1 .core_item1_title{
        font-size: 0.936rem;
        margin-top: 0.468rem;
    }
    .core_item1 .core_item1_p{
        font-size: 0.624rem;
        line-height: 1.124rem;
        margin-top: 0.78rem;
    }
/*--------------------------------------news--------------------------------*/
.news_list{
    margin-top: 3.31em;
    margin-bottom: 3.31em;;
}
.news_list .news_item{
    height: 12.93em;
    width: calc(15.7em);
    margin-right: 25px;
    margin-bottom: 25px;
}
.news_list .news_item:nth-child(3n){
    margin-right: 0;
}
.news_list .news_name{
    height: 2.07em;
    line-height: 2.07em;
    font-size: 0.517em;
}
.news_list .news_time{
    left:0.776em;
    top:0.6466em;
    font-size: 1.16em;
}
.news_content_view{
    margin-top: 3.31em;
    margin-bottom: 3.31em;;
}
.news_content_top{
    margin-left: 1.55em;
    margin-bottom: 2.95em;
}
.news_content_time{
    font-size: 1.29em;
}
.news_content_title{
    font-size: 1.16em;
}
.news_content_con{
    padding: 1.29em 1.55em;
}
.news_content_content{
    font-size: 0.47em;
}
.news_content_content p{
    margin-bottom: 1.5em;
}
.news_foot_img{
    margin: 1em 0;
}
.news_foot_img .foot_left{
    width: 18.91em;
    height: 10.99em;
}
.news_foot_img .foot_right{
    width: 18.91em;
    height: 10.99em;
}

.team_list_numwrap .team_list_numleft{
    font-size: 0.776em;
}
.team_list_numwrap .team_list_numright{
    font-size: 0.776em;
}
.team_list_numwrap .line-div{
    width: 4.216em;
    height: 2px;
    margin: 0.2em 0;
}
.line-divbg{
    width: 4.216em;
    height: 2px;
}
.team_list_numwrap .line-color{
    width: 1.71em;
    height: 2px;
}
}
@media screen and (min-width: 1680px) {
     .team_wrap {
        margin: 0 auto;
        width:51.2em
    }
    .about_center_wrap{
        width: 51.2em;
        margin: auto;
    }
    .team_title_wrap{
        padding-top: 2.785em;
    }
    .team_title{
        font-size: 2.031em;
    }
    .team_title_p{
        font-size: 1.25em;
    }
    .team_list{
        margin-top: 3.81em;
    }
    .team_list2{
        margin: 3.81em auto;
    }
    .team_list2 .team_item{
        position: relative;
        height: 15.872em;
        width: 12.70em;
        float: left;
        background: radial-gradient( 0% 0% at 50% 50%, #B1B2B4 0%, #535152 100%);
    }
    .team_list .team_item{
        height: 28.247em;
        width: 15.958em;
        margin-right: 1.237em;
    }
    .team_list .team_item:nth-child(4n){
        margin-right: 0;
    }
    .team_list .team_item_img{
        max-height: 16.16em;
        width: 100%
    }
    .team_list .team_item_img img{
        height: auto;
        width: 100%
    }
    .team_name{
        font-size: 1.031em;
    }
    .team_name .fk{
        width: 0.64em;
        height: 0.64em;
    }
    .team_p{
        font-size: 0.64em;
        line-height: 1.88em;
    }
    .show_wrap_content{
        position: fixed;
        right: 0;
        top:0;
        width: 29.35em;
        height: calc(100% - 3.515em);
        background: #FFFFFF;
        transform: translateX(100%);
        transition: transform 0.3s ease;
        z-index: 10;
        padding: 3.515em 2.24em 0 4.6em;
    }
    .show_wrap_img{
        width: 11.242em;
        height: 11.757em;
    }
    .show_wrap_name{
        font-size: 1.06em;
        margin: 1.515rem 0 0.91rem;
    }
    .show_wrap_p{
        font-size: 0.545em;
        line-height: 1.21em;
    }
    .show_wrap_p p{
        margin-bottom: 0.3em;
    }
    .show_wrap_p p::before {
        top: 0.4em;
    }
    .show_wrap_position{
        margin-left: 0.517rem;
        font-size: 0.517rem;
    }
    .show_wrap_des{
        font-size: 0.545em;
        line-height: 1.094rem;
    }
    .show_wrap_content2{
        width: 31.375em;
        height: calc(100% - 6.96em);
        padding: 6.96em 2.5em 0 2.5em;
    }
    .show_wrap_content2 .show_wrap_left{
        width: 15.75em;
        height: 17.5em;
    }
    .show_wrap_content2 .show_wrap_right{
        margin-left: 1.216rem;
        width: calc(100% - 17.932em);
        height: auto;
    }
    .show_wrap_img2{
        width: 15.75em;
        height: 17.5em;
    }
    .show_wrap_fk{
        height: 2.94em;
        width: 2.42em;
    }
    .fk_top{
        width: 0.818em;
        height: 0.818em;
    }
    .fk_con{
        width: 1.303em;
        height:1.303em;
        margin: 0 3px 10px;
    }
    .fk_bottom{
        width: 0.515em;
        height: 0.515em;
        margin-right: 10px;
    }
    /*---------------------case----------------------------*/
    .case_list{
        padding: 5.278em 0;
    }
    .case_item{
        width: 10.17em;
        height: 8.1845em;
    }
     .case_item_name{
        font-size: 0.72em;
    }
     .case_dialog .show_wrap_fk{
        position: absolute;
        right: 2.96em;
        bottom: 2.6em;
        top: unset;
    }
    .case_dialog  .show_wrap_name{
        font-size: 0.91em;
    }
    .case_dialog  .wrap_website_name{
        margin: 2.636rem 0 15px;
        font-size: 0.91em;
    }
    .case_dialog .show_wrap_inc{
        font-size: 0.545rem;
        line-height: 1.212rem;
    }
    .show_wrap_website{
        font-size: 0.727em;
    }
    .team_list2  .team_name{
        left:1.2em;
        top:1em;
        font-size: 1em;
    }
    .core_item1{
        width: 9.72rem;
        height: auto;
        display: inline-block;
        margin: 1.56rem;
    }
    .core_item1 .core_item1_name{
        font-size: 1.08rem;
    }
    .core_item1 .core_item1_title{
        font-size: 0.9rem;
        margin-top: 0.45rem;
    }
    .core_item1 .core_item1_p{
        font-size: 0.6rem;
        line-height: 1.05rem;
        margin-top: 0.75rem;
    }
/*--------------------------------------news--------------------------------*/
    .news_list{
        margin-top: 3.697em;
        margin-bottom: 3.697em;
    }
    .news_list .news_item{
        height: 13.464em;
        width: 16.39em;
        margin: 0 28px 28px 0;
    }
    .news_list .news_item:nth-child(3n){
        margin-right: 0;
    }
    .news_list .news_name{
        height: 2.424rem;
        line-height: 2.424rem;
        font-size: 0.606em;
    }
    .news_list .news_time{
        left:1rem;
        top:0.82rem;
        font-size: 1.364em;
    }
    .news_content_view{
        margin-top: 1.697em;
        margin-bottom: 1.697em;
    }
    .news_content_top{
        margin-left: 1.79rem;
        margin-bottom: 3.45rem;
    }
    .news_content_time{
        font-size: 1.515em;
    }
    .news_content_title{
        font-size: 1.364em;
    }
    .news_content_con{
        padding: 1.454em 1.818em;
    }
    .news_content_content{
        font-size: 0.545em;
    }
    .news_content_content p{
        margin-bottom: 1rem;
    }
    .news_foot_img{
        margin: 2em 0;
    }
    .news_foot_img .foot_left{
        width: 21.818em;
        height: 12.878em;
    }
    .news_foot_img .foot_right{
        width: 21.818em;
        height: 12.878em;
    }
    .team_list_numwrap .team_list_numleft{
        font-size: 0.91em;
    }
    .team_list_numwrap .team_list_numright{
        font-size: 0.91em;
    }
    .team_list_numwrap .line-div{
        width: 4.93em;
        height: 2px;
        margin: 0.2em 0;
    }
    .line-divbg{
        width: 4.93em;
        height: 2px;
    }
    .team_list_numwrap .line-color{
        width: 2.94em;
        height: 2px;
    }
}
@media screen and (min-width: 1920px) {
    .team_wrap {
        margin: 0 auto;
        width:49.69em
    }
    .about_center_wrap{
        width: 49.69em;
        margin: auto;
    }
    .team_title_wrap{
        padding-top: 2.703em;
    }
    .team_title{
        font-size: 1.9696em;
    }
    .team_title_p{
        font-size: 1.212em;
    }
    .team_list{
        margin-top: 3.697em;
    }
    .team_list2{
        margin: 3.697em auto;
    }
    .team_list2 .team_item{
        position: relative;
        height: 15.396em;
        width: 12.35em;
        float: left;
        background: radial-gradient( 0% 0% at 50% 50%, #B1B2B4 0%, #535152 100%);
    }
    .team_list .team_item{
        height: 27.4em;
        width: 15.48em;
        margin-right: 1.2em;
    }
    .team_list .team_item:nth-child(4n){
        margin-right: 0;
    }
    .team_list .team_item_img{
        max-height: 16.16em;
        width: 100%
    }
    .team_list .team_item_img img{
        height: auto;
        width: 100%
    }
    .team_name{
        font-size: 1em;
    }
    .team_name .fk{
        width: 0.64em;
        height: 0.64em;
    }
    .team_p{
        font-size: 0.64em;
        line-height: 1.88em;
    }
    .show_wrap_content{
        position: fixed;
        right: 0;
        top:0;
        width: 28.47em;
        height: calc(100% - 3.515em);
        background: #FFFFFF;
        transform: translateX(100%);
        transition: transform 0.3s ease;
        z-index: 10;
        padding: 3.515em 2.24em 0 4.6em;
    }
    .show_wrap_img{
        width: 11.242em;
        height: 11.757em;
    }
    .show_wrap_name{
        font-size: 1.06em;
        margin: 1.515rem 0 0.91rem;
    }
    .show_wrap_p{
        font-size: 0.545em;
        line-height: 1.21em;
    }
    .show_wrap_p p{
        margin-bottom: 0.3em;
    }
    .show_wrap_p p::before {
        top: 0.4em;
    }
    .show_wrap_position{
        margin-left: 0.606rem;
        font-size: 0.606rem;
    }
    .show_wrap_des{
        font-size: 0.545em;
        line-height: 1.06rem;
    }
    .show_wrap_content2{
        width: 30.45em;
        height: calc(100% - 6.75em);
        padding: 6.75em 2.41em 0 2.41em;
    }
    .show_wrap_content2 .show_wrap_left{
        width: 15.27em;
        height: 19.24em;
    }
    .show_wrap_content2 .show_wrap_right{
        margin-left: 1.216rem;
        width: calc(100% - 16.932em);
        height: auto;
    }
    .show_wrap_img2{
        width: 15.27em;
        height: 19.24em;
    }
    .show_wrap_fk{
        height: 2.94em;
        width: 2.42em;
    }
    .fk_top{
        width: 0.818em;
        height: 0.818em;
    }
    .fk_con{
        width: 1.303em;
        height:1.303em;
        margin: 0 3px 10px;
    }
    .fk_bottom{
        width: 0.515em;
        height: 0.515em;
        margin-right: 10px;
    }
    /*---------------------case----------------------------*/
    .case_list{
        padding: 5.12em 0;
    }
    .case_item{
        width: 9.94em;
        height: 7.939em;
    }
     .case_item_name{
        font-size: 0.72em;
    }
     .case_dialog .show_wrap_fk{
        position: absolute;
        right: 2.96em;
        bottom: 2.6em;
        top: unset;
    }
    .case_dialog  .show_wrap_name{
        font-size: 0.91em;
    }
    .case_dialog  .wrap_website_name{
        margin: 2.636rem 0 15px;
        font-size: 0.91em;
    }
    .case_dialog .show_wrap_inc{
        font-size: 0.545rem;
        line-height: 1.212rem;
    }
    .show_wrap_website{
        font-size: 0.727em;
    }
    .team_list2  .team_name{
        left:1.2em;
        top:1em;
        font-size: 1em;
    }
    .core_item1{
        width: 10.02rem;
        height: auto;
        display: inline-block;
        margin: 1.6rem;
    }
    .core_item1 .core_item1_name{
        font-size: 1.13rem;
    }
    .core_item1 .core_item1_title{
        font-size: 0.93rem;
        margin-top: 0.46rem;
    }
    .core_item1 .core_item1_p{
        font-size: 0.618rem;
        line-height: 1.08rem;
        margin-top: 0.77rem;
    }
/*--------------------------------------news--------------------------------*/
    .news_list{
        margin-top: 3.697em;
        margin-bottom: 3.697em;
    }
    .news_list .news_item{
        height: 12.63em;
        width: calc(15.9em);
        margin: 0 30px 30px 0;
    }
    .news_list .news_item:nth-child(3n){
        margin-right: 0;
    }
    .news_list .news_name{
        height: 2.424rem;
        line-height: 2.424rem;
        font-size: 0.606em;
    }
    .news_list .news_time{
        left:1rem;
        top:0.82rem;
        font-size: 1.364em;
    }
    .news_content_view{
        margin-top: 1.697em;
        margin-bottom: 1.697em;
    }
    .news_content_top{
        margin-left: 1.79rem;
        margin-bottom: 3.45rem;
    }
    .news_content_time{
        font-size: 1.515em;
    }
    .news_content_title{
        font-size: 1.364em;
    }
    .news_content_con{
        padding: 1.454em 1.818em;
    }
    .news_content_content{
        font-size: 0.545em;
    }
    .news_content_content p{
        margin-bottom: 1rem;
    }
    .news_foot_img{
        margin: 2em 0;
    }
    .news_foot_img .foot_left{
        width: 21.818em;
        height: 12.878em;
    }
    .news_foot_img .foot_right{
        width: 21.818em;
        height: 12.878em;
    }
    .team_list_numwrap .team_list_numleft{
        font-size: 0.91em;
    }
    .team_list_numwrap .team_list_numright{
        font-size: 0.91em;
    }
    .team_list_numwrap .line-div{
        width: 4.93em;
        height: 2px;
        margin: 0.2em 0;
    }
    .line-divbg{
        width: 4.93em;
        height: 2px;
    }
    .team_list_numwrap .line-color{
        width: 2.94em;
        height: 2px;
    }

    .dap_con_list .dap_item{
        width: 6.5em;
        padding: 0 0.5em;
        text-align: center;
        height: 11.485rem;
        margin-right: 0.8rem;
        border-radius: 0.34em;
    }

}

