#responsibilityPage, #responsibilityPage div, #responsibilityPage p, #responsibilityPage span {
    font-family: "SimHei";
}
 .aboutPage{
    font-size: 16px;
    background: #FFFFFF;
    box-sizing: border-box;
 }
 .new_one_tip {
    font-size: 48px;
    padding-bottom: 13px;
 }
 .m_t_h5_24 {
    margin-top: 24px;
 }

/* .moveing-enter-active{
    
    animation: move 0.5s linear;
}
.moveing-leave-active{
    
    animation: move 0.5s linear;
}
@keyframes move{
from{
    transform: translateY(-10%);
}
to{
    transform: translateY(0);
}
} */
 .max_14_font {
    font-size: 14px;
 }
 .one_text{
    overflow: hidden;        /*内容会被修剪，并且其余内容是不可见的*/
    text-overflow:ellipsis;  /*显示省略符号来代表被修剪的文本。*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
.bannerBox .swiper-pagination-bullet-active {
    background: #004388;
}
.aboutPage > .responsibilityBox1 {
    width: 100%;
    /* background-image: url(../images/about1_bg3.png); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top center;
    padding-top: 80px;
    padding-bottom: 80px;
}

.aboutPage > .responsibilityBox1 > .container > .title {
    display: flex;
    justify-content: center;
    align-items: center;
}

.aboutPage > .responsibilityBox1 > .container > .title > .iconfont {
    font-size: 56px;
    color: #004388;
    position: relative;
    top: -2px;
}

.aboutPage > .responsibilityBox1 > .container > .title > h3 {
    font-size: 48px;
    color: #004388;
    margin-left: 20px;
}

.aboutPage > .responsibilityBox1 > .container > .con {
    width: 100%;
    margin-top: 20px;
    display: flex;
}


.aboutPage > .responsibilityBox1 > .container > .con > .left {
    box-sizing: border-box;
    display: flex;
    flex: 1;
    flex-direction: column;
    /* justify-content: space-around; */
    justify-content: center;
    align-items: center;
    text-align: center;
}

.aboutPage > .responsibilityBox1 > .container > .con > .left > .img {
    width: 100%;
    display: none;
}

.aboutPage > .responsibilityBox1 > .container > .con > .left > .img > img {
    display: block;
    width: 100%;
}

.aboutPage > .responsibilityBox1 > .container > .con > .left > .desc {
    color: #333;
    font-size: 16px;
    line-height: 34px;
    white-space: pre-wrap;
}
.aboutPage > .responsibilityBox1 > .container > .con > .left > .new_col {
    margin-bottom: 30px;
    /* color: #004388; */
}

.aboutPage > .responsibilityBox1 > .container > .con > .right {
    display: flex;
    flex: 1;
    justify-content: center;
}

.aboutPage > .responsibilityBox1 > .container > .con > .right > .img {
    width: 70%;
}

.top_tab{
    width: 100%;
    display: flex;
}

.tab_item{
    width: 50%;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.item_box{
    flex: 1;
    height: 38px;
    border-radius: 6px;
    border: 1px solid #004388;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 19px;
    margin: 0 22px;
    cursor: pointer;
}
.item_txt{
    height: 27px;
    font-size: 21px;
    color: #004388;
    line-height: 27px;
}
i{
    color: #004388;
}
.menu_i {
    transform: rotate(90deg);
}
.hover_i {
    transform: rotate(-90deg);
}
.hover{
    background: #F4F7FE;
}
.table{
    width: 100%;
    max-height: 0;
    margin: 0 auto;
    background: #F4F7FE;
    overflow: hidden;
    transition: all .6s;
}
.show_table {
    max-height: 2000px;
}
.head{
    width: 100%;
    height: 46px;
    display: flex;
    align-items: center;
    padding: 21px 0;
    font-size: 15px;
    color: #fff;
    line-height: 20px;
    background-color: #00A6E2;
}
.one{
    width: 30%;
    margin: 0 22px
}
.two{
    width: 40%;
    margin: 0 22px
}
.list{
    width: 100%;
}
.item{
    width: 100%;
    /* height: 30px; */
    padding: 12px 0;
    display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    line-height: 18px;
    box-sizing: border-box;
}
.one{
    width: 30%;
    margin: 0 22px
}
.two{
    width: 40%;
    margin: 0 22px
}
.isone{
    margin-top: 20px
}
.hover1{
    background-color: #FFFFFF;
    
}
.newCol {
    height: 40px;
    background-color: #FFFFFF;
}
.new_one_col {
    background-color: #004388;
}
.data_one_col {
    font-weight: bold;
    color: #fff;
}

.file_list{
    width: 100%;
    margin: 0 auto;
    /* background: #F4F7FE; */
    
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-height: 0;
    overflow: hidden;
    transition: all .5s;
}
.show_file_list {
    max-height: 1000px;
    /* padding: 36px 22px; */
}
.file_item{
    width: 218px;
    height: 30px;
    border-radius: 6px;
    border: 1px solid #004388;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 15px;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 400;
    color: #004388;
    background-color: #FFFFFF;
    cursor: pointer;
}
.file_item:hover {
    color: #fff;
    background-color: #004388;
}
.file_item:hover i {
    color: #fff;
}
.dev_title {
    margin-bottom: 17px;
    font-size: 36px;
    font-weight: 400;
    line-height: 45px;
    color: #004388;
}
.dev_center {
    /* font-weight: bold; */
    text-align: center;
}
.new_dev_text {
    margin-bottom: 54px;
}
.dev_text {
    font-size: 16px;
    line-height: 30px;
}
.i_span {
    display: inline-block;
    padding-bottom: 8px;
    border-bottom: 2px solid #004388;
    box-sizing: border-box;
}
.dev_main {
    margin-top: 80px;
    padding: 0 0 80px 0;
    /* background-color: #F9FBFF; */
}
.indexServiceBox > .container > .dev_indexService {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.indexServiceBox > .container > .dev_indexService > .right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 20px;
    text-align: center;
}
.indexServiceBox > .container > .dev_indexService > .right > img {
    max-width: 100%;
}
.dev_indexService > .left {
    display: flex;
    flex: 1;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column;
}
.dev_indexService .dev_a_new {
    display: inline-block;
    width: 252px;
    /* padding: 10px 18px; */
    margin-top: 40px;
    display: block;
    border-radius: 6px;
    background-color: #004388;
    color: #fff;
    text-align: center;
    line-height: 38px;
    box-sizing: border-box;
    border: 1px solid #004388;
    cursor: pointer;
}
.dev_item > .tit {
    line-height: 25px;
    margin-bottom: 14px;
}
.dev_indexService > .left > .dev_m_t {
    margin-top: 46px;
}
.dev_item .dev_icon {
    margin-right: 4px;
}
.max_20_14_font {
    font-size: 20px;
 }
 .max_16_12_font {
    font-size: 16px;
    
 }
 .business_main {
    /* padding-bottom: 55px; */
    box-sizing: border-box;
 }
 .bus_con_all .bus_img {
    max-width: 900px;
 }
 .bus_con_all .bus_text {
    margin-bottom: 29px;
 }
 .bus_con_all .swiper-slide {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
 }
 .bus_con_all .bus_sw_tip {
    position: absolute;
    bottom: 0;
    width: 900px;
    padding: 11px 30px;
    background: rgba(255,255,255,0.9);
    opacity: 0.8;
    box-sizing: border-box;
 }
 .bus_con_all .bus_one_tip {
    font-weight: bold;
    color: rgba(0, 67, 136, 1);
 }
 .bus_sw_tip_h5 {
    display: none;
}
 .h_right_img {
    padding-bottom: 30px !important;
}
.health_main {
    margin-top: 80px;
    margin-bottom: 80px;
}
.health_all .hea_content {
    display: flex;  
    justify-content: center;
}
.hea_content > .left {
    flex: 1;
    display: flex;
    justify-content: center;
    flex-flow: column;
    margin-right: 25px;
}
.hea_content > .right {
    flex: 1;
}
.hea_content > .right .tab {
    display: flex;
    cursor: pointer;
}
.hea_content > .right .tab .hea_icon {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}
.hea_content > .right .tab .tab_name_active {
    padding-bottom: 6px;
    color: #004388;
    border-bottom: 2px solid #004388;
}
.hea_content > .right .content {
    line-height: 27px;
}
.health_all .hea_mt {
    margin-bottom: 31px;
}


.com_all .com_del_con {
    min-height: 68px;
    border-bottom: 2px solid #D8D8D8;
}
.com_all .com_del_con .com_tip {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 12px;
    line-height: 30px;
    font-weight: bold;
    color: #333333;
    cursor: pointer;
}
.com_all .com_del_con .com_tip_active {
    color: #004388;
}
.com_all .com_del_con .com_icon_h5 {
    /* display: none; */
}
.com_rotate {
    transform: rotate(180deg);
}
.com_rotate_180 {
    transform: none;
}
.com_all .com_del_con .com_tip_active {
    color: #004388;
}
.com_all .com_del_con .com_two_tip {
    max-height: 0;
    margin-bottom: 24px;
    overflow: hidden;
    
}
.com_all .com_del_con .show_table {
    max-height: 300px;
    transition: all .6s linear;
}
.human_main {
    margin-top: 80px;
    box-sizing: border-box;
}
.human_main .human_mb {
    margin-bottom: 30px;
}
.human_main .human_content_all {
    display: flex;
}
.human_content:nth-child(2) {
    margin: 0 68px;
}
.human_main .human_content {
    width: 320px;
    /* height: 350px; */
    /* padding: 27px 30px 0 30px; */
    /* border: 1px solid #004388; */
    border-radius: 8px;
    box-sizing: border-box;
}
.human_main .human_content .human_c_tip {
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 9px;
    color: #004388;
    
}
.human_main .human_content .human_c_text {
    line-height: 30px;
}


.world_main {
    /* min-height: 627px; */
    padding-top: 80px;
    /* background-image: url('https://cdn.freudenberg.juplus.com/FpR6uko-pRMEM7IO8lXuhSjmLPvp'); */
    background-repeat: no-repeat;
    background-size: 60% auto;
    background-position: left top;
    box-sizing: border-box;
}
.world_main .human_service {
    display: flex;
    justify-content: center;
    align-items: baseline;
}
.world_main .human_service > .left {
    flex: 1;
    /* margin-right: 83px; */
    line-height: 30px;
}
.world_main .human_service > .right {
    flex: 1;
    text-align: center;
}
.last_main {
    margin-top: 80px;
    /* background-image: url('https://cdn.freudenberg.juplus.com/Fp5H9S_vRZOvjCz_4MMZA28iae-p'); */
}
.last_main .last_content {
    /* margin-top: 30px; */
    padding: 13px 0 0 0;
    line-height: 35px;
    /* background: #FFFFFF; */
    /* box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.2); */
    border-radius: 5px;
    overflow: hidden;
    box-sizing: border-box;
}
.last_main .last_content .last_img {
    margin-top: 20px;
    margin-bottom: 13px;
}
.duty_main {
    margin-top: 80px;
}
.duty_main .duty_content {
    display: flex;
    margin-top: 38px;
}
.duty_main .duty_content img {
    margin-right: 45px;
}
.duty_main .duty_content p {
    line-height: 30px;
}
/* -------------------- */
  @media screen and (max-width: 1150px) {
    .new_one_tip {
        font-size: .48rem;
        padding-bottom: 4px;
     }
     .new_dev_text {
        margin-bottom: 24px;
    }
    .aboutPage > .responsibilityBox1 > .container {
        box-sizing: border-box;
        padding: 0 24px;
    }
    .aboutPage > .indexServiceBox > .container {
        box-sizing: border-box;
        padding: 0 24px;
    }
    .max_20_14_font {
        font-size: 14px;
    }
    .max_16_12_font {
        font-size: 12px;
        line-height: 30px;
     }
    .dev_title {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 20px;
        color: #004388;
    }
    .dev_main {
        margin-top: 0;
        padding: 24px 0 0px 0;
        /* background-color: #F9FBFF; */
    }
    .indexServiceBox > .container > .dev_indexService {
        display: inherit;
    }
    .dev_indexService > .left {
        margin-left: 0;
    }
    .indexServiceBox > .container > .dev_indexService > .right {
        margin: 16px 48px 0 48px;
    }
    .indexServiceBox > .container > .dev_indexService > .right > img {
        width: 60%;
    }
    .dev_indexService .dev_a_new {
        width: 184px;
        height: 26px;
        line-height: 21px;
        margin-top: 16px;
    }
    .dev_item > .tit {
        margin-bottom: 8px;
    }
    .dev_indexService > .left > .dev_m_t {
        margin-top: 16px;
    }
    .business_main {
        margin-top: 24px;
        padding-bottom: 0;
        box-sizing: border-box;
    }
    .business_main .indexService {
        padding: 18px 12px;
        background-color: #fff;
        box-shadow: 0px 2px 5px 0px rgba(0,67,136,0.1);
        border-radius: 8px;
        box-sizing: border-box;
    }
    .bus_con_all .bus_img {
        max-width: 100%;
    }
    .bus_con_all .bus_text {
        margin-bottom: 8px;
    }
    .bus_con_all .bus_sw_tip { 
        display: none;
    }
    .bus_line {
        margin-bottom: 4px;
        line-height: 22px;
    }
    .bus_sw_tip_h5 {
        width: 100%;
        display: block;
    }
    .sw_tip_h5_tip {
        margin-top: 10px;
        font-weight: bold;
        color: rgba(0, 67, 136, 1);
    }
    .health_main {
        margin-top: 24px;
        margin-bottom: 10px;
    }
    .health_all .hea_content {
        display: flex;
        flex-flow: column-reverse;
        /* padding: 16px 12px 20px 12px; */
        /* background-color: #fff; */
        /* box-shadow: 0px 2px 5px 0px rgba(0,67,136,0.1); */
        border-radius: 8px;
        box-sizing: border-box;
    }
    .health_all .hea_mt {
        margin-bottom: 8px;
    }
    .hea_content > .left {
        margin-right: 0;
    }
    .hea_content > .right .content {
        margin-bottom: 12px;
        line-height: 27px;
    }
    .com_all .com_con_develop {
        /* padding: 16px 12px; */
        /* background-color: #fff; */
        /* box-shadow: 0px 2px 5px 0px rgba(0,67,136,0.1); */
        border-radius: 8px;
    }
    .com_all .com_del_con {
        min-height: 51px;
        border: none;
    }
    .com_all .com_del_con .com_tip {
        display: flex;
        justify-content: space-between;
        margin-top: 0;
        color: #333333;
        border-bottom: 2px solid #D8D8D8;
    }
    .com_all .com_del_con .com_icon_h5 {
        display: inline-block;
        width: 16px;
        height: 16px;
        vertical-align: middle;
    }
    .com_rotate {
        transform: rotate(180deg);
    }
    .com_rotate_180 {
        transform: none;
    }
    .com_all .com_del_con .com_two_tip {
        margin-bottom: 20px;
        /* padding: 12px 10px; */
        background-color: #F9FBFF;
        box-sizing: border-box;
    }
    .human_main {
        margin-top: 10px;
        padding: 0;
    }
    .human_main .human_mb {
        margin-bottom: 8px;
    }
    .human_main .human_content_all {
        display: inherit;
        padding-bottom: 22px;
        background-color: #fff;
        box-shadow: 0px 2px 5px 0px rgba(0,67,136,0.1);
        border-radius: 8px;
        box-sizing: border-box;
    }
    .human_main .human_content {
        width: 100%;
        height: auto;
        padding: 16px 12px 0 12px;;
        border: none;
    }
    .human_main .human_content .human_c_tip {
        font-weight: bold;
        margin-bottom: 4px;
        color: #333333;
    }
    .human_content:nth-child(2) {
        margin: 0;
    }
    .world_main {
        min-height: auto;
        height: auto;
        padding-top: 24px;
        background-image: none;
    }
    .world_main .human_service {
        display: inherit;
    }
    .world_main .human_service > .left {
        margin-right: 0;
        line-height: 18px;
    }
    .last_main {
        margin-top: 24px;
        background-image: none;
    }
    .last_main .last_content {
        margin-top: 8px;
        padding: 0;
        line-height: 30px;
        background-color: inherit;
        box-shadow:none;
    }
    .last_main .last_content .last_img {
        margin: 8px 0 4px 0;
    }
    .duty_main {
        margin-top: 24px;
    }
    .duty_main .duty_content {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 8px;
    }
    .duty_main .duty_content img {
        width: 100%;
        margin: 0 auto;
    }
   
    .table .item {
        height: auto;
        padding: 6px 0;
        box-sizing: border-box;
    }
    .table .newCol {
        height: 40px;
    }
    .isone {
        margin: 0;
    }
  }
  
  @media screen and (max-width: 750px) {
    .aboutPage{
        background: #F9FBFF;
    }
    .file_list {
        justify-content: center;
    }
    .aboutPage > .responsibilityBox1 {
       padding: .4rem 0;
    }
    .aboutPage > .responsibilityBox1 > .container > .title > h3 {
        font-size: .34rem;
    }
    .aboutPage > .responsibilityBox1 > .container > .con{
        display: block;
    }
    .aboutPage > .responsibilityBox1 > .container > .con > .left {
        width: 100%;
        
    }
    .aboutPage > .responsibilityBox1 > .container > .con > .left > .desc {
        font-size: .24rem;
        line-height: .36rem;
    }
    .aboutPage > .responsibilityBox1 > .container > .con > .left > .new_col {
        margin-bottom: 10px;
    }
    .aboutPage > .responsibilityBox1 > .container > .con > .right {
        width: 74%;
        margin: .46rem auto;
    }
    .indexServiceBox > .container > .dev_indexService > .right > img {
        width: 100%;
    }
    .top_tab .item_box {
        padding: 0 8px;
    }
    .world_main .human_service > .right {
        display: flex;
        justify-content: center;
        margin-top: 20px;
    }
    .world_main .human_service > .right img {
        max-width: 50%;
    }
  }

.new_pointer {
    margin: 0 auto;
    width: 200px;
    position: relative;
    color: #02A6E3;
    font-weight: bold;
}
.new_pointer .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: 80%;
    left: 10%;
    bottom: -20px;
}
.new_pointer .iconfont {
    font-size: 22px;
}
.new_pointer .swiper-button-next, .swiper-button-prev {
    top: 23px;
    height: 100%;
    z-index: 15;
}
.new_pointer .swiper-button-prev {
    top: 23px;
    height: 100%;
    z-index: 15;
}