/* 响应式 */
/*关于我们样式*/
@media screen and (max-width: 768px) {
    .about_5f,.sjgk03,.sjgk06,.sjgk08,.sjgk10,.sjgk12,.sjgk14,.sjgk16,.lift_21_2,.con_4_4,.con_31_1,.con_32{
        display: block;
    }
    .about_2,.about_4,.about_5b,.gk01,.gk02,.gk03,.gk04,.gk05,.gk06,.gk07,.lift_2,.lift_21_1,.con_4_3,.con_3 p,.con_5{
        display: none;
    }
    .about_1{
        height: 493px;
    }
    .about_5f,.about_6,.about_9 li,.about_19,.about_22,.admi_2 li{
        width: 100%;
        float: none;
    }
    .about_5f ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .about_5f ul li{
        float: left;
        width: 33.11%;
        margin-bottom: 2px;
    }
    .about_5f ul li:nth-child(3n-1){
        margin: 0 1px;
    }
    .about_6{
        margin-top: 0;
        padding: 50px 0 61px 0;
    }
    .about_8 p {
        border-bottom: 6px solid #be0f2e;
        padding-bottom: 6px;
    }
    .about_9{
        padding: 0 28px;
    }
    .about_9 li{
        height: auto;
    }
    .about_11 {
        font-size: 24px;
        color: #be0f2e;
        font-weight: 600;
    }
    .about_12{
        padding-bottom: 20px;
    }
    .about_10 {
        height: auto;
    }
    .about_12 a {
        font-size: 18px;
    }
    .about_13{
        float: none;
        margin: 0 auto;
        width: 230px;
        height: 50px;
    }
    .about_13 a {
        font-size: 22px;
    }
    .about_16{
        padding: 0 35px;
    }
    .about_16 p {
        font-size: 22px;
        line-height: 36px;
    }
    .about_19 img{
        width: 100%;
    }
    .about_18 {
        margin-top: 60px;
        padding:0 35px;
    }
    .about_18_gk01{
        margin-top: 30px;
    }
    .about_22 {
        border: none;
        box-shadow: none;
        padding: 31px 0 0 0;
        height: auto;
    }
    .about_22 h2 {
        font-size: 24px;
    }
    .about_22 p {
        font-size: 18px;
        line-height: 30px;
    }
    .about_20 {
        right: -34px;
        bottom: -25px;
        padding: 31px 14px;
        background: #be0f2e;
        left: auto;
    }
    .about_19{
        text-align: center;
    }
    .about_20 p{
        font-weight:500;
        font-size: 19px;
    }
    .about_18_gk02{
        display: flex;
        flex-wrap: wrap-reverse;
    }
    .about_25 {
        font-size: 24px !important;
    }
    .about_33{
        padding: 0 15px;
    }
    .about_36 {
        width: 85%;
    }
    .about_37,.about_38,.about_42{
        padding: 0 23px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .about_37 li,.about_38 li,.about_42 li{
        width: 47%;
        margin-right: initial;
    }
    .about_37 li img{
        width: 100%;
    }
    .about_40_1 {
        justify-content: center;
        padding: 0 20px;
    }
    .about_40 {
        padding-right: 15px;
    }
    .about_40 p span {
        font-size: 20px;
        line-height: 28px;
    }
    .about_42{
        overflow: hidden;
        padding: 0 30px;
    }
    .about_42 li{
        margin-bottom: 38px;
    }
    .about_5f{
        background: #fff;
    }
    .meg_le,.about_15{
        padding: 0 15px;
    }
    .lift_5f li{
        width: 24.7% !important;
    }
    .lift_5f ul li:nth-child(3n-1){
        margin: 0;
    }
    .lift_3 {
        padding-left: 15px;
    }
    .lift_4{
        padding: 0 15px;
        font-size: 18px;
    }
    .lift_5{
        padding: 0 15px;
    }
    .lift_5 li{
        width: 48%;
        margin-right: 1.7rem;
    }
    .lift_5 li:nth-child(3n) {
        margin-right: 1.7rem;
    }
    .lift_5 li:nth-child(2n) {
        margin-right: 0;
    }
    .lift_7{
        width: 14rem;
        left: calc(50% - 7rem);
        padding: 1rem 0.8rem;
    }
    .lift_7 a {
        font-size: 1.5rem;
    }
    .lift_6{
        width: 100%;
    }
    .lift_5_2 li:last-child{
        display: none;
    }
    .lift_10{
        padding: 0 15px;
    }
    .rightPic4 ul, .rightPic5 ul {
        padding: 0 15px;
    }
    .lift_11{
        width: 48%;
    }
    .lift_11:nth-child(3n) {
        margin-right: 15px;
    }
    .lift_11:nth-child(2n) {
        margin-right: 0;
    }
    .lift_15{
        background: #fff;
        padding: 26px 15px;
        margin-bottom: 0;
    }
    .lift_16,.lift_17{
        float: none;
        width: 100%;
    }
    .lift_16 img{
        width: 100%;
    }
    .lift_17{
        padding:20px 30px;
        background: #d3edfb;
    }
    .lift_17_1{
        overflow: hidden;
        padding-bottom: 10px;
        border-bottom: 2px solid #0f3454;
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }
    .lift_17 h2{
        border-bottom:none;
        margin-bottom: 0;
    }
    .lift_18,.lift_17_1 h2{
        float: left;
    }
    .lift_19{
        clear: both;
        font-size: 24px;
    }
    .lift_18{
        margin-right: 15px;
        margin-bottom: 0;
    }
    .lift_15_1{
        display: flex;
        flex-wrap: wrap-reverse;
    }
    .lift_19_1 {
        text-align: left;
    }
    .lift_20 span {
        font-size: 22px;
    }
    .lift_21 a {
        font-size: 25px;
    }
    .lift_22{
        padding: 0 15px;
    }
    .admi_2{
        padding: 20px;
    }
    .con_3 h1{
        margin-bottom: 0;
        font-size: 48px;
    }
    .con_4 ul li{
        width: 24.7% !important;
        margin-right: 0;
        margin-bottom: 2px;
    }
    .con_4_4 ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .con_31_1{
        background: #be0f2e;
        font-size: 32px;
        color: #fff;
        padding: 15px;
        width: 100%;
        margin-top: 2px;
        text-align: center;
    }
    .con_32{
        width: 100%;
        background: #fff;
        position: relative;
    }
    .con_32_1{
        padding: 15px;
        text-align: center;
    }
    .con_33{
        background: #0f3454cc;
        padding: 36px 48px;
        position: absolute;
        top: 60px;
        left: 0;
        z-index: 99999;
        width: 100%;
        display: none;
    }
    .con_33 ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .con_33 ul li{
        float: left;
        width: 45%;
        margin-bottom: 28px;
    }
    .con_33 ul li a{
        font-size: 20px;
        color: #fff;
    }
    .con_6{
        padding-top: 35px;
    }
    .con_7{
        padding-right: 15px;
    }
    .con_10{
        position: initial;
    }
    .con_8{
        display: flex;
        flex-wrap: wrap-reverse;
        margin-bottom: 60px;
    }
    .con_10,.con_9{
        width: 100%;
    }
    .con_10{
        line-height: 0;
    }
    .con_9{
        padding:22px 27px;
    }
    .con_9 ul li{
        float: left;
    }
    .con_9 ul li:nth-child(3){
        clear: left;
    }
    .con_9 ul li:nth-child(n+1){
        margin-right: 25px;
    }
    .con_11,.con_13 li{
        font-size: 18px;
    }
    .con_12 {
        font-size: 22px;
    }
    .con_22{
        font-size: 20px;
    }
    .con_23 li{
        width: 100%;
    }
    .con_25 a {
        font-size: 22px;
    }
    .con_4 ul li{
        font-weight: normal;
    }
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 2rem center;
        padding-left: 2.3rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 2rem center !important;
    }
    .con_17 li {
        font-size: 20px;
    }
    .con_17 li span {
        font-size: 30px;
    }
    .con_21 li{
        width: 33.33%;
        padding-left: 0; 
    }
    .con_27 {
        font-size: 18px;
    }
    .con_28{
        width: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 40px;
    }
    .con_30 li:nth-child(3){
        margin-right: 15px;
    }
    .con_30 li:nth-child(3),.con_30 li:nth-child(4){
        float: left;
    }
    .con_30 li:nth-child(1) {
        font-size: 20px;
    }
    .con_30 li {
        font-size: 18px;
    }
































}
@media screen and (max-width: 748px) {
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 1.8rem center;
        padding-left: 2.5rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 1.8rem center !important;
    }
}
@media screen and (max-width: 720px) {
    .about_36 {
        width: 83%;
    }
}
@media screen and (max-width: 715px) {
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 1.6rem center;
        padding-left: 2.5rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 1.6rem center !important;
    }
}
@media screen and (max-width: 680px) {
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 1.4rem center;
        padding-left: 2.5rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 1.4rem center !important;
    }
}
@media screen and (max-width: 650px) {
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 1.2rem center;
        padding-left: 2.5rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 1.2rem center !important;
    }
}
@media screen and (max-width: 643px) {
    .about_36 {
        width: 81%;
    }
}
@media screen and (max-width: 628px) {
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 1rem center;
        padding-left: 2.5rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 1rem center !important;
    }
}
@media screen and (max-width: 600px) {
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 0.8rem center;
        padding-left: 2.5rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 0.8rem center !important;
    }
}
@media screen and (max-width: 580px) {
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 0.6rem center;
        padding-left: 2.5rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 0.6rem center !important;
    }
}
@media screen and (max-width: 575px) {
    .con_31_1 {
        font-size: 25px;
    }
    .about_40_1 {
        padding: 0 10px;
    }
    .about_9 {
        padding: 0 15px;
    }
    .about_16 {
        padding: 0 18px;
    }
    .about_18 {
        margin-top: 60px;
        padding: 0 18px;
    }
    .about_20 {
        right: -17px;
        padding: 23px 14px;
    }
    .about_37, .about_38, .about_42 {
        padding: 0;
    }
    .about_38 li a {
        line-height: 26px;
    }
    .about_37 li, .about_38 li, .about_42 li {
        width: 49%;
    }
}
@media screen and (max-width: 568px) {
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 0.4rem center;
        padding-left: 2.5rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 0.4rem center !important;
    }
}
@media screen and (max-width: 562px) {
    .about_36 {
        width: 78%;
    }
}
@media screen and (max-width: 555px) {
    .about_40_1 {
        padding: 0;
    }
    .con_3 h1{
        margin-bottom: 0;
        font-size: 3rem;
    }
}
@media screen and (max-width: 545px) {
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 0.2rem center;
        padding-left: 2.6rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 0.2rem center !important;
    }
}
@media screen and (max-width: 523px) {
    .con_4 ul li{
        font-size: 2rem;
    }
    .con_4 ul li:nth-child(5) {
        background: #103454 url(../img/con08.png)no-repeat left 0.8rem center;
        background-size: 1.7rem;
        padding-left: 2.5rem;
    }
    .about_5_ul1 {
        background: #d3edfa url(../img/con14.png)no-repeat left 0.8rem center !important;
        background-size: 1.7rem !important;
    }
}
@media screen and (max-width: 512px) {
    .con_21 li{
        width: 50%;
        padding-left: 0; 
    }
}
@media screen and (max-width: 497px) {
    .about_36 {
        width: 76%;
    }
}
@media screen and (max-width: 453px) {
    .about_36 {
        width: 74%;
    }
}
@media screen and (max-width: 420px) {
    .about_36 {
        width: 72%;
    }
}
@media screen and (max-width: 405px) {
    .lift_11 {
        margin-right: 1.7rem;
    }
    .lift_11:nth-child(3n) {
        margin-right: 1.7rem;
    }
    .lift_11:nth-child(2n) {
        margin-right: 0;
    }
    .about_5 ul li{
        font-size: 2.1rem;
    }
}
@media screen and (max-width: 385px) {
    .about_36 {
        width: 70%;
    }
}
@media screen and (max-width: 363px) {
    .about_36 {
        width: 68%;
    }
}
@media screen and (max-width: 342px) {
    .about_36 {
        width: 66%;
    }
}
@media screen and (max-width: 329px) {
    .about_36 {
        width: 64%;
    }
}