.channel_content {
    min-height: 300px;
    padding: 0px 0px 60px;
}

.about_center.channel_content {
    padding: 0px;
}

.about_center01 {
    padding: 60px 0px;
}

.about_center01 .infor {
    text-align: center;
    padding: 0px 8%;
}

.about_center01 .infor .tit {
    font-size: 32px;
    line-height: 48px;
    color: rgb(102, 102, 102);
}

.about_center01 .infor .con {
    font-size: 16px;
    line-height: 32px;
    color: rgb(102, 102, 102);
    margin: 23px 0px 80px;
}

.about_center01 .infor .list li .icon {
    background: unset;
}

.about_center01 .infor .list li {
    width: 23%;
    margin: 0px 1%;
    text-align: center;
    float: left;
}

.about_center01 .infor .list li .number {
    font-size: 60px;
    color: #ff0000;
    font-family: Impact;
    line-height: 1;
    margin-top: 15px;
    font-weight: bold;
}

.about_center01 .infor .list li .number .num {
    display: inline-block;
    vertical-align: unset;
}

.about_center01 .infor .list li .number span {
    display: inline-block;
    vertical-align: unset;
    font-size: 20px;
    color: rgb(102, 102, 102);
}

.about_center01 .infor .list li .txt {
    font-size: 20px;
    line-height: 30px;
    color: rgb(102, 102, 102);
    margin-top: 10px;
}

@media only screen and (max-width: 1240px) {
    body::after {
        content: "Pad";
    }

    body {
        user-select: none;
    }

    html {
        overflow-x: hidden;
    }

    body,
    input,
    textarea,
    button,
    select {
        font-size: 14px;
    }

    .PcPush {
        display: none;
    }

    .UnpcPush {
        display: block;
    }

    .wrap,
    .mwrap {
        width: 940px;
    }

    .header_top .son_company li {
        width: 33%;
    }

    .header_bott .h_tools {
        width: 23%;
    }

    .header_bott .h_tools .h_language>a i {
        vertical-align: 0px;
    }

    .header_bott .h_tools .h_search {
        right: 25%;
    }

    .header_bott .mobile_key {
        display: block;
        font-size: 20px;
        color: rgb(85, 85, 85);
        cursor: pointer;
    }

    .header:hover .header_bott .mobile_key {
        color: rgb(85, 85, 85);
    }

    .header.fixed .header_bott .mobile_key {
        color: rgb(85, 85, 85);
    }

    .header_bott .inav {
        display: none;
    }

    .header_bott .lan_down .lan_content .sl {
        padding-left: 30px;
    }

    .header_bott .lan_down .lan_content .sl .map {
        display: none;
    }

    .header_bott .lan_down {
        display: none !important;
    }

    .xc_nav {
        display: none;
    }

    .xc_banner .infor .con {
        font-size: 30px;
    }

    .m_sencondNav {
        display: block;
    }

    .footer_top dl.dl06 .tel {
        font-size: 19px;
    }

    .footer_bott .right {
        float: left;
    }

    .m_nav {
        position: fixed;
        left: 0px;
        top: 107px;
        right: 0px;
        width: 100%;
        background: rgb(0, 161, 233);
        z-index: 20;
        display: none;
        max-height: calc(var(--vh, 1vh) * 100 - 55px);
        overflow-y: auto;
    }

    .m_nav .m_wrap {
        padding: 0px 5%;
    }

    .m_nav .mNav_bott .m_navli {
        position: relative;
        transition: all 0.3s ease-out 0s;
        border-bottom: 1px solid rgb(88, 163, 231);
    }

    .m_nav .mNav_bott .m_navli:last-child {
        border-bottom: none;
    }

    .m_nav .mNav_bott .m_navli>a {
        display: block;
        padding: 15px 35px 15px 15px;
        font-size: 14px;
        position: relative;
        overflow: hidden;
        color: rgb(255, 255, 255);
    }

    .m_nav .mNav_bott .m_navli>a:hover {
        color: rgb(255, 255, 255);
    }

    .m_nav .mNav_bott .m_navli>a::after,
    .m_nav .mNav_bott .m_navli>a::before {
        content: "";
        background: rgb(255, 255, 255);
        width: 9px;
        height: 2px;
        display: block;
        position: absolute;
        top: 0px;
        bottom: 0px;
        right: 15px;
        margin: auto;
    }

    .m_nav .mNav_bott .m_navli>a::after {
        transform: rotate(-90deg);
        transition: all 0.6s ease-out 0s;
    }

    .m_nav .mNav_bott .m_navli>a::before {
        transform: rotate(0deg);
        transition: all 0.6s ease-out 0s;
    }

    .m_nav .mNav_bott .m_navli.active {
        background: rgb(42, 126, 204);
    }

    .m_nav .mNav_bott .m_navli.active>a::before {
        transform: rotate(180deg);
        background: rgb(255, 255, 255);
    }

    .m_nav .mNav_bott .m_navli.active>a::after {
        transform: rotate(180deg);
        opacity: 0;
        background: rgb(255, 255, 255);
    }

    .m_nav .mNav_bott .m_navli.active>a {
        font-weight: bold;
    }

    .m_nav .mNav_bott .m_navli .m_secNav {
        display: none;
    }

    .m_nav .mNav_bott .m_navli .m_secNav .li-title {
        width: 100%;
        padding: 18px 25px 8px;
        border-top: 1px solid rgb(88, 163, 231);
        box-sizing: border-box;
        color: rgb(255, 255, 255);
        font-size: 13px;
        position: relative;
    }

    .m_nav .mNav_bott .m_navli .m_secNav .li-title a {
        padding: 5px 0px 5px 25px;
        display: block;
        position: relative;
        font-size: 14px;
        line-height: 1.25;
        transition: all 0.3s ease-out 0s;
    }

    .m_nav .mNav_bott .m_navli .m_secNav .li-title a::after {
        content: "";
        width: 15px;
        height: 15px;
        background: url("../img/m_anniu1.png") center center / cover no-repeat;
        position: absolute;
        left: 0px;
        top: 50%;
        margin-top: -7px;
    }

    .m_nav .mNav_bott .m_navli .m_secNav ul {
        font-size: 0px;
        padding-bottom: 18px;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li {
        font-size: 14px;
    }

    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav ul {
        overflow: hidden;
    }

    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav li {
        width: 50%;
        float: left;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li>a {
        padding: 8px 25px;
        line-height: 28px;
        display: block;
        position: relative;
        color: rgb(255, 255, 255);
    }

    .m_nav .mNav_bott .m_navli .m_secNav li>a:hover {
        color: rgb(255, 255, 255);
    }

    .m_nav .mNav_bott .m_navli .m_secNav li>a.cur {
        color: rgb(255, 255, 255);
    }

    .m_nav .mNav_bott .m_navli.nav_link>a::after,
    .m_nav .mNav_bott .m_navli.nav_link>a::before {
        display: none;
    }

    .m_nav .mNav_bott .m_navli.nav_link.active>a::before,
    .m_nav .mNav_bott .m_navli.nav_link.active>a::before {
        display: none;
    }

    .m_nav .mNav_bott .m_navli.nav_link a::after {
        content: "";
        display: block;
        width: 16px;
        height: 16px;
        background: url("../img/link_ico.png") center center no-repeat;
        position: absolute;
        top: 0px;
        bottom: 0px;
        right: 15px;
    }

    .header_bott .h_tools {
        width: 40%;
    }

    .header_bott .h_tools .h_language.mobile_language {
        float: right;
        padding-right: 10px;
    }

    .header_bott .h_tools .h_language.mobile_language>a {
        line-height: 25px;
    }

    .header_bott .h_tools .h_language.mobile_language span {
        font-size: 16px;
    }

    .header_bott .h_tools .h_language.mobile_language i {
        display: none;
    }

    .header_bott .h_tools .h_language.mobile_language>a {
        font-size: 0px;
    }

    .header_bott .h_tools .h_language.mobile_language>a i:first-child {
        display: none;
    }

    .header_bott .mLan_down {
        position: absolute;
        left: 0px;
        top: 100%;
        width: 100%;
        display: none;
    }

    .header_bott .mLan_down ul {
        background: rgb(246, 246, 246);
    }

    .header_bott .mLan_down li {
        transition: all 0.3s ease-out 0s;
        border-bottom: 1px solid rgb(228, 228, 228);
    }

    .header_bott .mLan_down a {
        display: block;
        padding: 15px;
        font-size: 13px;
        position: relative;
        color: rgb(102, 102, 102);
        overflow: hidden;
    }

    .header_bott .mLan_down a::after {
        content: "";
        background: url("../img/mLan_anniu1.png") center center / cover no-repeat;
        width: 15px;
        height: 15px;
        display: block;
        position: absolute;
        top: 0px;
        bottom: 0px;
        right: 15px;
        margin: auto;
    }

    .header_bott .h_tools .h_search.nolink {
        display: none;
    }

    .header_bott .h_tools .h_search.a_link {
        display: block;
        padding-right: 10px;
    }

    .header_bott .h_tools .h_search.a_link .icon {
        width: 20px;
        height: 20px;
        background: url("../img/mobile_sear.png") center center / cover no-repeat;
        display: inline-block;
        vertical-align: -5px;
    }

    .header_bott .mSearch {
        background: rgb(54, 135, 209);
        padding: 15px 10px;
        position: absolute;
        width: 100%;
        left: 0px;
        top: 100%;
        box-sizing: border-box;
        display: none;
    }

    .header_bott .mSearch .search-inner .search-input input {
        width: 100%;
        height: 38px;
        font-size: 13px;
        border-radius: 38px;
        border: none;
        padding: 10px 17px;
        box-sizing: border-box;
    }

    .header_bott .mSearch .search-inner .search-btn button {
        position: absolute;
        top: 0px;
        bottom: 0px;
        right: 16px;
        margin: auto;
        width: 27px;
        height: 27px;
        background-color: transparent;
        border: none;
        border-radius: 50%;
        padding: 0px;
    }

    .header_bott .mobile_key {
        position: relative;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        z-index: 10;
        display: block;
        width: 20px;
        height: 20px;
    }

    .header_bott .mobile_key span,
    .header_bott .mobile_key::before,
    .header_bott .mobile_key::after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 17px;
        height: 2px;
        margin-left: -10px;
        background: rgb(102, 102, 102);
        border-radius: 2px;
        display: inline-block;
        transition: all 0.3s ease-in-out 0s;
    }

    .header_bott .mobile_key span {
        margin-top: -4px;
    }

    .header_bott .mobile_key::before {
        content: "";
        margin-top: 3px;
    }

    .header_bott .mobile_key::after {
        content: "";
        margin-top: 10px;
    }

    .menu-open .header_bott .mobile_key::before {
        opacity: 0;
        transition: all 0.2s ease 0.1s;
    }

    .menu-open .header_bott .mobile_key::after {
        transform: rotateZ(-45deg);
        transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;
        margin-top: 2px !important;
    }

    .menu-open .header_bott .mobile_key span {
        transform: rotateZ(45deg);
        transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;
        margin-top: 2px !important;
    }

    .header_bott .header-overlay {
        transition: all 0.2s ease-out 0s;
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0px;
        z-index: -1;
        top: 0px;
        opacity: 0;
        visibility: hidden;
    }

    .bg-open .header_bott .header-overlay {
        opacity: 1;
        visibility: visible;
    }

    .bg-open1 .header_bott .header-overlay {
        opacity: 1;
        visibility: visible;
    }

    .menu-open .header_bott .header-overlay {
        opacity: 1;
        visibility: visible;
    }

    .header_bott .h_tools .h_language.mobile_language {
        display: block;
    }

    .header_bott .h_tools .h_language.pc_language {
        display: none;
    }

    .ipart {
        margin-top: 615px;
    }

    .ipart02 .content .left .intro .box {
        padding: 40px;
    }

    .ipart02 .content .right .r_top {
        margin-bottom: 12px;
    }

    .ipart02 .content .right .r_top .intro {
        width: 60%;
    }

    .ipart02 .content .right .r_top .intro .box {
        padding: 20px;
    }

    .ipart02 .content .right .r_bott .bott_l .cover .play {
        margin: 30px auto 15px;
    }

    .ipart02 .content .right .r_bott .bott_r .box {
        padding: 20px 30px;
    }

    .ipart02 .list .item .item_box .intro .c {
        margin-bottom: 35px;
    }

    .ipart05 .right .content .con_l .intro {
        inset: 0px;
    }

    .ipart05 .right .content .con_l .intro .box {
        padding: 20px;
    }

    .ipart05 .right .content .con_l .intro .box .ip5_icon {
        right: 20px;
        bottom: 30px;
    }

    .ipart05 .right .content .con_l .intro .box .t {
        font-size: 24px;
    }

    .ipart05 .right .content .con_r .intro .box {
        padding: 20px;
    }

    .solution02 .con .owl-carousel2 {
        display: block;
    }

    .solution02 .con .owl-carousel1 {
        display: none;
    }

    .solu_detail01 .infor .tit {
        font-size: 35px;
        line-height: 35px;
    }

    .solu_detail01 .infor .con {
        margin-top: 20px;
    }

    .solu_detail01 .content {
        margin-top: 40px;
    }

    .solu_detail01 .content .box .top_l .t {
        font-size: 30px;
    }

    .solu_detail01 .content .box .bott_ .img_ {
        width: 45%;
    }

    .solu_detail01 .content .box .bott_ .intro_ {
        width: 55%;
    }

    .solu_detail01 .content .box .bott_ .intro_box {
        padding: 20px;
    }

    .solu_detail01 .content .box .bott_ .intro_box .t {
        font-size: 23px;
    }

    .solu_detail01 .content .box .bott_ .intro_box .c {
        height: 56px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .solu_detail03 .con .owl-carousel2 {
        display: block;
    }

    .solu_detail03 .con .owl-carousel1 {
        display: none;
    }

    .job_center01 .content {
        margin-top: -100px;
    }

    .job_center01 .content .li_box {
        padding: 30px;
    }

    .job_center01 .content li.odd {
        margin-top: 0px;
    }

    .job_center02 {
        background-size: cover;
    }

    .job_center02 .job02_top .infor {
        width: 50%;
        padding: 80px 0px;
    }

    .job_center02 .job02_top .infor .tit {
        font-size: 40px;
    }

    .job_center02 .job02_bott {
        margin-top: 30px;
    }

    .job_center02 .job02_bott li {
        width: 20%;
    }

    .job_center02 .job02_bott li.on {
        width: 20%;
        height: 316px;
        top: 0px;
        box-shadow: none;
    }

    .job_center02 .job02_bott li.on a.li_box {
        border-width: 1px 1px 1px 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-top-color: rgb(224, 224, 224);
        border-right-color: rgb(224, 224, 224);
        border-bottom-color: rgb(224, 224, 224);
        border-image: initial;
        border-left-style: initial;
        border-left-color: initial;
    }

    .job_center02 .job02_bott li:first-child a.li_box {
        border-left: 1px solid rgb(226, 228, 245);
    }

    .job_center02 .job02_bott li a.li_box .cover {
        display: none !important;
    }

    .learn_develop01 .left .infor {
        padding: 40px;
    }

    .learn_develop01 .left .infor .tit {
        font-size: 30px;
        line-height: 35px;
    }

    .learn_develop01 .left .infor .con {
        margin-top: 20px;
    }

    .learn_develop02 .left {
        width: 100%;
        background: none;
    }

    .learn_develop02 .left .infor {
        padding: 30px;
    }

    .learn_develop02 .left .infor .con {
        height: auto;
    }

    .learn_develop02 .right {
        width: 100%;
    }

    .learn_develop02 .right .cover ul {
        padding: 60px 40px;
    }

    .learn_develop03 {
        margin-bottom: 60px;
    }

    .learn_develop03 .left {
        width: 100%;
        background: none;
    }

    .learn_develop03 .left .infor {
        padding: 30px;
    }

    .learn_develop03 .left .infor .con {
        height: auto;
    }

    .learn_develop03 .right {
        width: 100%;
    }

    .learn_develop03 .right .cover ul {
        padding: 60px 40px;
    }

    .learn_develop04 {
        background-size: cover;
        padding: 60px 0px;
    }

    .learn_develop04 .left .tit {
        font-size: 35px;
        line-height: 35px;
    }

    .jobList_ban .form_box .inp_wrap {
        width: 29%;
    }

    .about_center_ban {
        height: 396px;
    }

    .about_center_ban>img {
        width: 1200px;
        margin-left: -600px;
    }

    .about_center01 {
        padding: 0px 0px 60px;
    }

    .about_center01 .infor a {
        width: 40%;
        margin: 0px auto;
    }

    .about_center01 .infor {
        padding: 0px 4%;
    }

    .about_center01 .infor .tit {
        font-size: 28px;
    }

    .about_center02 .ab_left .box {
        height: auto;
    }

    .about_center .title {
        margin-top: 20px;
    }

    .about_center02 .ab_right {
        height: auto;
    }

    .brand_story01 {
        padding: 60px 0px;
    }

    .brand_story01 .infor .tit {
        font-size: 30px;
    }

    .brand_story02 li .cover .box {
        padding: 30px;
    }

    .brand_story02 li .cover .box .list {
        width: 100%;
    }

    .brand_story02 li .cover .box .list .cell {
        line-height: 30px;
    }

    .brand_story02 li {
        height: 456px;
    }

    .brand_story02 li .cover {
        height: 100%;
    }

    .global01 {
        margin-bottom: 60px;
    }

    .global01 .left {
        width: 29%;
    }

    .global01 .left li .icon_box {
        width: 70px;
        height: 70px;
    }

    .global01 .left li .icon_box .icon {
        margin: 12px 0px;
    }

    .global01 .left li .text {
        line-height: 70px;
    }

    .global01 .right {
        width: 71%;
    }

    .global01 .right .item_l .intro {
        padding: 50px 30px;
    }

    .global01 .right .item_l .intro .tit {
        font-size: 30px;
    }

    .global01 .right .item_l .intro .con {
        margin-top: 20px;
    }

    .global02 {
        padding: 60px 0px 0px;
    }

    .global02 li .img_ .cover .t {
        font-size: 20px;
        padding: 40px 3% 0px;
    }

    .global02 li .intro .cover .box {
        padding: 30px;
    }

    .global03 {
        padding: 60px 0px;
    }

    .global03 .infor .tit {
        font-size: 35px;
        line-height: 35px;
    }

    .global03 .content .cover {
        width: 52%;
    }

    .global03 .content .cover .box {
        padding: 40px;
    }

    .global03 .content .cover .box dt {
        font-size: 25px;
        line-height: 25px;
        float: none;
    }

    .global03 .content .cover .box .text {
        font-size: 18px;
        margin-top: 15px;
    }

    .social_respon01 .hd .right .box {
        padding: 20px;
    }

    .social_respon01 .hd .right .box .tit {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .social_respon01 .hd .right .box .con {
        font-size: 16px;
    }

    .social_respon01 .bd .box .t {
        font-size: 23px;
        margin-bottom: 0px;
    }

    .social_respon01 .bd .box .c {
        font-size: 14px;
    }

    .social_respon02 li .cover .box {
        padding: 15px 20px;
    }

    .social_respon02 li .cover .box .t {
        font-size: 24px;
    }

    .culture02 .item .box .intro {
        padding-right: 110px;
    }

    .common_tc .content {
        width: 1000px;
        margin-left: -500px;
    }

    .culture01 .bd .content .item .box .t {
        font-size: 28px;
    }

    .culture01 .bd .content>.wrap {
        padding-top: 80px;
    }

    .know01 .content .cover_l .know_logo {
        display: none;
    }

    .know01 .content .cover_r {
        top: 0px;
    }

    .know01 .content .cover_r .box {
        padding: 30px;
    }

    .know01 .content .cover_r .box .tit {
        font-size: 30px;
        line-height: 30px;
    }

    .know01 .content .cover_r .box .tit i {
        display: none;
    }

    .know01 .content .cover_r .box .con {
        margin-top: 20px;
    }

    .know02 {
        padding-bottom: 80px;
    }

    .know03 .content .bd .item .left .box {
        padding: 50px 25px;
    }

    .know03 .content .hd {
        margin-top: 0px;
    }

    .know04 .content .rect-2197 {
        padding-bottom: 23.5%;
    }

    .know04 .content .left .left_bott_l .cover .ico,
    .know04 .content .left .left_bott_r .cover .ico {
        display: none;
    }

    .know04 .content .left .left_more .box {
        padding-top: 45px;
    }

    .know04 .content .left .left_more .box .intro {
        font-size: 30px;
    }

    .know04 .content .right .right_top .right_top_ .intro .box {
        padding: 15px 10px;
    }

    .know04 .content .right .right_bott .intro .box {
        padding-top: 35px;
    }

    .kzjz02 .jiuzai_hd {
        background: none;
        height: auto;
        padding: 20px 0px;
    }

    .kzjz02 .jiuzai_hd .areaMap {
        display: none;
    }

    .kzjz02 .jiuzai_hd .tab_t {
        position: static;
        float: left;
        height: auto;
        padding: 15px;
        background: rgb(204, 204, 204);
        color: rgb(255, 255, 255);
        margin: 2% 1%;
    }

    .kzjz02 .jiuzai_hd .tab_t i {
        display: none;
    }

    .kzjz02 .jiuzai_hd .wrap {
        width: 940px;
        min-width: 940px;
        height: auto;
    }

    .kzjz02 .jiuzai_hd .tab_t .tabLayer {
        display: none;
        background: none;
    }

    .kzjz02 .jiuzai_hd .tab_t_cur {
        background-color: rgb(250, 205, 0);
    }

    .kzjz02 .jiuzai_imgs {
        margin-left: 0px;
        width: 50%;
    }

    .kzjz02 .jiuzai_intro {
        width: 45%;
        margin-right: 0px;
    }

    .edu_zx01 .content .aixinMain .ax_hd {
        width: 100%;
        margin-bottom: 20px;
    }

    .edu_zx01 .content .aixinMain .tab_t {
        width: 23.5%;
        margin-right: 2%;
        float: left;
        font-size: 18px;
    }

    .edu_zx01 .content .aixinMain .tab_t:last-child {
        margin-right: 0px;
    }

    .edu_zx01 .content .aixinMain .tab_t i {
        border-color: rgb(250, 205, 0) transparent transparent;
        border-style: solid dashed dashed;
        left: 50%;
        margin-left: -11px;
        top: auto;
        bottom: -22px;
    }

    .edu_zx01 .content .aixinMain .ax_bd {
        width: 100%;
    }

    .edu_zx01 .content .aixinMain .axSlider {
        width: 53%;
    }

    .edu_zx01 .content .aixinMain .axIntro {
        width: 45%;
    }

    .growth_story01 li .intro .box {
        padding: 30px;
    }

    .growth_story01 li .intro .box .txt {
        padding-right: 0px;
    }

    .news_detail02 .news_det_bott .page_bott .page_center .icon .iconfont {
        margin: 6px;
    }

    .news_detail02 .news_det_bott .page_bott .page_center {
        width: 4%;
    }

    .news_detail02 .news_det_top .right .share {
        margin-right: 30px;
    }

    .news_detail02 .news_det_top .right .share::after {
        right: -15px;
    }

    .news_center01 {
        padding: 60px 0px;
    }

    .news_center01 .infor .tit {
        font-size: 35px;
        line-height: 40px;
    }

    .news_center01 .content .left .intro .box {
        padding: 40px;
    }

    .news_center01 .content .right .r_bott .bott_l .box {
        padding: 24px;
    }

    .news_center01 .content .right .r_bott .bott_r .box {
        padding: 24px;
    }

    .news_center02 {
        padding: 60px 0px;
    }

    .news_center02 .infor .tit {
        font-size: 35px;
        line-height: 40px;
        margin-bottom: 5px;
    }

    .news_center02 .list .item .item_box {
        padding-top: 20px;
    }

    .news_center03 .intro {
        font-size: 35px;
        line-height: 40px;
    }

    .news_center03 .owl-nav .owl-prev {
        left: -30px;
    }

    .news_center03 .owl-nav .owl-next {
        right: -30px;
    }

    .news_center03 .content .item .box .tit {
        font-size: 20px;
    }

    .news_center04 .infor .tit {
        font-size: 35px;
        line-height: 40px;
    }

    .news_center05 {
        padding: 30px 0px 60px;
    }

    .news_list01 .news_list_r .search_box .search_title {
        font-size: 25px;
    }

    .news_list01 .news_list_r .news_gjc {
        padding: 20px;
    }

    .news_list01 .news_list_r .news_gjc .gjc_con a {
        padding: 0px 15px;
    }

    .news_list01 .news_list_r .search_inp .select_box01 {
        width: 100%;
        box-sizing: border-box;
    }

    .news_list01 .news_list_l .recommend_news .box .box_right .intro {
        padding: 15px 0px 0px 20px;
    }

    .news_list01 .news_list_l .recommend_news .box .box_right .intro .t {
        font-size: 23px;
    }

    .news_list01 .news_list_l .recommend_news .box .box_right .intro .d {
        margin-top: 5px;
    }

    .contact_us01 .infor .tit {
        font-size: 30px;
    }

    .contact_us01 .content .top_ .cover .box {
        padding: 20px;
    }

    .contact_us01 .content .bott_ .li_box .con dd a,
    .contact_us01 .content .bott_ .li_box .con dd span {
        display: block;
    }

    .awards01 .list .imgs {
        width: 40%;
    }

    .awards01 .list .intro {
        width: 60%;
    }

    .brand_concept01 .hd li .icon {
        display: none;
    }

    .brand_concept01 .bd .section3 .content li {
        width: 20%;
        vertical-align: middle;
    }

    .slxg01 .left {
        width: 55%;
    }

    .slxg01 .right {
        width: 45%;
    }

    .slxg01 .right .infor .c {
        padding-left: 60px;
    }

    .sec_slxg .box {
        width: 45%;
    }

    .job_list .form_box .inp_wrap {
        width: 16%;
    }

    .job_list .form_box .inp_wrap .inp {
        text-indent: 5px;
    }

    .slxg02 .content {
        width: 100%;
    }

    .slxg02 .content .box {
        padding: 90px 0px;
    }

    .slxg02 .content .box ul {
        padding: 0px 18%;
    }

    .slxg03 .content {
        width: 100%;
        height: auto;
    }

    .slxg03 .content .infor {
        margin-left: 0px;
        left: 0px;
    }

    .slxg03 .content .infor .box,
    .slxg03 .content.odd .infor .box {
        width: 28%;
        margin-top: 30px;
    }

    .solution03 .content .item .box {
        padding: 10px 25px;
    }

    .solution03 .content .item .box .t {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .xctx03 .rect-102 {
        padding-bottom: 76.3%;
    }

    .xctx03 .left {
        width: 45%;
    }

    .xctx01 .left .infor {
        padding: 60px 35px 0px 77px;
    }

    .xctx02 .content .item .cover .box {
        padding: 22px;
        height: auto;
        overflow: hidden;
    }

    .xctx02 .content .item .intro .box {
        padding: 30px;
    }

    .xctx02 .content .rect-6667 {
        padding-bottom: 0px;
        height: auto;
    }

    .xctx03 .left .box {
        padding: 40px 20px;
    }

    .xctx03 .left .box .con {
        margin-top: 25px;
    }

    .xctx03 .right {
        width: 55%;
    }

    .jltd .text_content {
        padding: 0px 16%;
    }

    .page_bott .page_center .icon .iconfont {
        margin: 6px;
    }

    .page_bott .page_center {
        width: 4%;
    }

    .brand_activity01 .content .item .intro .box {
        padding: 20px;
    }

    .brand_activity01 .content .item .intro .box .d span {
        margin-left: 0px;
    }

    .brand_activity01 .content .item .intro .box .t {
        font-size: 20px;
        line-height: 26px;
        height: 52px;
    }

    .news_list01 .news_list_l .recommend_news .box .box_right .intro .c {
        display: none;
    }

    .news_list01 .news_list_l .recommend_news .box .box_right .intro .tool ._tool {
        display: block;
    }

    .slxg03 .content .infor .box {
        margin-left: 40px;
    }

    .slxg03 .content2 .infor {
        left: inherit;
        right: 0px;
    }

    .footer_top .share_box a {
        margin: 0px 2px;
    }

    .news_download01 .item .con .li_ .li_box {
        padding: 30px;
    }

    .questionnaire02 form {
        margin: 0px;
    }

    .questionnaire02 .form1 {
        width: auto;
    }

    .questionnaire02 .form2 {
        width: auto;
    }

    .zt_wrap {
        width: 940px;
    }

    .zt_nav .nav_wrap {
        background: url("../img/zt/zt_nav_bg.png") -285px center no-repeat;
    }

    .zt_nav dl dd {
        margin: 0px 35px;
    }

    .zt_pt1 .right .hd .right .intro .t {
        font-size: 24px;
    }

    .zt_pt1 .right .hd .right .intro {
        padding-top: 0px;
    }

    .zt_pt1 .right .hd .right .intro .tool {
        margin-top: 5px;
    }

    .zt_pt1 .left .content ul li .num {
        font-size: 30px;
        line-height: 54px;
    }

    .zt_pt1 .left .content ul {
        padding: 30px;
    }

    .zt_pt2 .right {
        height: 300px;
    }

    .zt_pt4 .content {
        width: 100%;
    }
}

@media only screen and (max-width: 992px) {
    body::after {
        content: "Padp";
    }

    .wrap,
    .mwrap {
        width: 740px;
    }

    .footer_top {
        padding: 40px 0px 20px;
    }

    .footer_top dl {
        width: 16%;
    }

    .footer_top dl dt {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .footer_top dl.dl06 {
        display: none;
    }

    .ibanner {
        height: 403px;
    }

    .ibanner .owl-carousel.owl-loaded .item {
        height: 403px;
    }

    .ibanner .owl-carousel .owl-item img {
        width: 1060px;
        margin-left: -530px;
    }

    .ibanner .dots_btn {
        bottom: 30px;
    }

    .ipart {
        margin-top: 289px;
    }

    .ipart01 .infor {
        padding-top: 50px;
    }

    .ipart01 .infor .tit {
        font-size: 30px;
    }

    .ipart02 {
        padding-top: 130px;
        padding-bottom: 50px;
    }

    .ipart02 .infor .tit {
        font-size: 30px;
    }

    .ipart02 .content {
        margin-top: 35px;
    }

    .ipart02 .content .left {
        width: 100%;
    }

    .ipart02 .content .right {
        width: 100%;
        margin-top: 35px;
    }

    .ipart02 .content .right .r_top {
        margin-bottom: 35px;
    }

    .ipart02 .content .right .r_top .intro {
        width: 100%;
    }

    .ipart02 .content .right .r_bott .bott_l .cover .play {
        margin-top: 80px;
    }

    .ipart02 .content .right .r_bott .bott_r .box {
        padding: 15%;
    }

    .ipart03 .infor .tit {
        font-size: 30px;
    }

    .ipart03 .infor .tit .img_ {
        width: 60px;
        height: auto;
        left: -70px;
        bottom: 10px;
    }

    .ipart03 .infor .con {
        font-size: 25px;
    }

    .ipart03 .content .form_box {
        padding: 40px 6% 0px;
    }

    .ipart03 .content .list {
        padding: 30px 6% 0px;
    }

    .ipart04 {
        padding: 50px 0px;
        background-size: cover;
    }

    .ipart04 .infor .tit {
        font-size: 30px;
    }

    .ipart04 .infor .con {
        padding: 0px 5%;
    }

    .ipart04 .content {
        margin-top: 35px;
    }

    .ipart04 .content .list li .li_box .number .num {
        font-size: 35px;
    }

    .ipart04 .content .list li .li_box sup {
        font-size: 20px;
    }

    .ipart04 .content .list li:first-child .li_box .number {
        margin-top: -4px;
    }

    .ipart05 {
        padding: 50px 0px;
        background-size: cover;
    }

    .ipart05 .right {
        width: 75%;
    }

    .ipart05 .right .infor .tit {
        font-size: 30px;
    }

    .ipart05 .right .content .con_r .r_top {
        margin-bottom: 13px;
    }

    .ipart05 .right .content .con_r .intro .box {
        padding: 25px;
    }

    .solution01 .infor .tit {
        font-size: 30px;
    }

    .solution01 .infor .tit .img_ {
        width: 60px;
        height: auto;
        left: -70px;
        bottom: 10px;
    }

    .solution01 .infor .con {
        font-size: 25px;
    }

    .solution01 .content .form_box {
        padding: 40px 6% 0px;
    }

    .solution03 .content .item .box .more {
        display: none;
    }

    .solution03 .content .item .box .c {
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .job_center_ban {
        height: 431px;
    }

    .job_center_ban>img {
        width: 1200px;
        margin-left: -600px;
    }

    .job_center_ban .infor {
        bottom: 100px;
    }

    .job_center_ban .infor .tit {
        font-size: 30px;
        line-height: 30px;
    }

    .job_center_ban .infor .con {
        padding: 0px 5%;
        margin-top: 15px;
    }

    .job_center_ban .infor .form_box {
        padding: 0px;
    }

    .job_center01 {
        margin-top: 60px;
    }

    .job_center01 .content {
        margin-top: 0px;
    }

    .job_center02 {
        padding: 60px 0px;
    }

    .job_center02 .job02_top .infor .job02_top_anniu a {
        padding: 0px 15px 0px 30px;
    }

    .job_center02 .job02_top .infor .job02_top_anniu a span {
        margin-right: 20px;
    }

    .job_center02 .job02_bott li {
        height: 260px;
    }

    .job_center02 .job02_bott li.on {
        height: 260px;
    }

    .learn_develop01 .left .infor {
        padding: 0px;
    }

    .learn_develop01 .right {
        width: 48%;
        margin-top: 20px;
    }

    .learn_develop03 .right .cover ul {
        padding: 30px;
    }

    .learn_develop04 .right {
        width: 35%;
    }

    .job_list01 ._jcon {
        padding-left: 30px;
    }

    .jobList_ban .form_box {
        padding: 0px;
    }

    .about_center01 .infor .list li .number {
        font-size: 40px;
    }

    .about_center02 .content .intro .box {
        padding: 30px;
    }

    .about_center02 .ab_left {
        width: 100%;
    }

    .about_center02 .ab_right {
        width: 100%;
    }

    .about_center02 .ab_right .img {
        display: none;
    }

    .about_center02 .ab_right .cover {
        position: static;
        margin-top: 30px;
    }

    .about_center03 .img {
        display: none;
    }

    .about_center03 .nr {
        width: 94%;
        padding: 2% 3%;
    }

    .about_center04 .ab_left {
        width: 100%;
    }

    .about_center04 .ab_right {
        width: 100%;
    }

    .about_center04 .img {
        display: none;
    }

    .about_center04 .cover {
        position: static;
        margin-top: 30px;
    }

    .about_center04 .nr {
        width: 100%;
        margin: 0px;
        padding: 2% 0px;
    }

    .about_center .rect-925 {
        padding-bottom: 0px;
        height: auto;
    }

    .about_center04 .nr .cover {
        position: static;
    }

    .about_center04 .nr img {
        display: none;
    }

    .about_center04 .nr {
        background: rgb(255, 255, 255);
    }

    .brand_story02 li {
        height: 360px;
    }

    .brand_story02 li .tit {
        font-size: 20px;
    }

    .brand_story02 li .tit::after {
        width: 90%;
    }

    .brand_story02 li .tit {
        margin-bottom: 36px;
    }

    .brand_story02 li .cover .box .list .cell {
        font-size: 14px;
    }

    .global01 .left li {
        text-align: center;
    }

    .global01 .left li .icon_box {
        display: none;
    }

    .global01 .right .item_l .intro {
        padding: 30px;
    }

    .global02 li {
        margin-bottom: 30px;
    }

    .global02 li .intro {
        top: 0px;
    }

    .global02 li .intro .cover {
        margin: 0px;
    }

    .global03 .infor {
        padding: 0px 5%;
    }

    .global03 .content {
        padding: 0px 5%;
    }

    .global03 .content .rect-5133 {
        display: none;
    }

    .global03 .content .cover {
        width: 100%;
        position: static;
    }

    .social_respon01 .hd .left {
        width: 100%;
    }

    .social_respon01 .hd .right {
        width: 100%;
    }

    .social_respon01 .bd .box {
        padding: 10px 20px;
    }

    .social_respon01 .bd .box .c {
        height: 75px;
    }

    .social_respon02 li.three_li {
        margin-right: 0px;
    }

    .social_respon02 li.li_ {
        width: 48%;
        margin-right: 4%;
    }

    .social_respon02 li.li_:nth-child(2n) {
        margin-right: 0px;
    }

    .culture01 {
        padding: 50px 0px;
    }

    .culture01 .infor .tit {
        font-size: 30px;
    }

    .culture01 .bd {
        background-size: cover;
        height: auto;
    }

    .culture01 .bd .content>.wrap {
        padding-top: 5%;
        padding-bottom: 5%;
    }

    .culture01 .bd .content .item .box {
        padding: 0px 20px;
        border-right: 0px;
    }

    .culture01 .bd .content .item {
        width: 100%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    }

    .culture01 .bd .content .item .box .t {
        font-size: 20px;
    }

    .culture01 .bd .content .item .box .c {
        margin-bottom: 5%;
        height: auto;
    }

    .culture01 .bd .content .item .box .icon {
        display: none;
    }

    .common_tc .content {
        width: 100%;
        margin-left: 0px;
        left: 0px;
    }

    .common_tc .content .box .tc_con .left {
        width: 100%;
    }

    .common_tc .content .box .tc_con .right {
        width: 100%;
        margin-top: 30px;
    }

    .common_tc .content .box {
        height: 400px;
        overflow: auto;
        padding: 75px 30px 60px;
    }

    .know01 .content {
        height: auto;
    }

    .know01 .content .left {
        width: 100%;
        height: auto;
        position: static;
        margin-left: 0px;
    }

    .know01 .content .left .play {
        display: block;
    }

    .know01 .content .right {
        width: 100%;
        height: auto;
        position: static;
        margin-right: 0px;
        display: none;
    }

    .know01 .content .cover_l .play {
        display: none;
    }

    .know01 .content .cover_l {
        height: 0px;
        padding-bottom: 58.43%;
        width: 100%;
    }

    .know01 .content .cover_r {
        position: static;
    }

    .know01 .content .cover_r {
        width: 100%;
        height: auto;
        top: 50%;
        background: rgb(0, 161, 233);
    }

    .know02 {
        margin-top: 40px;
    }

    .know03 {
        padding-bottom: 30px;
    }

    .know03 .bg {
        height: 100%;
        background-size: cover;
    }

    .know03 .content .bd .item .left .box .con {
        height: 208px;
        overflow-y: auto;
    }

    .know03 .content .bd .item .right {
        right: 100px;
    }

    .know04 .content .left {
        width: 100%;
    }

    .know04 .content .right {
        width: 100%;
        margin-bottom: 28px;
    }

    .know04 .content .left .left_bott_l .cover .ico,
    .know04 .content .left .left_bott_r .cover .ico {
        display: block;
    }

    .know04 .content .rect-3322 {
        padding-bottom: 0px;
        height: auto;
    }

    .know04 .content .rect-4752 {
        padding-bottom: 0px;
        height: auto;
    }

    .know04 .content .rect-2197 {
        padding-bottom: 0px;
        height: auto;
    }

    .know04 .content .left .left_more .box {
        padding: 40px;
        font-size: 30px;
    }

    .know04 .content .right .right_bott .intro .box {
        padding: 30px;
    }

    .know04 .content .right .right_top .right_top_ .intro .t {
        height: 56px;
        overflow: hidden;
    }

    .kzjz01 .content ul li .number {
        width: 140px;
        height: 140px;
        background-size: cover;
        line-height: 140px;
    }

    .kzjz01 .content ul li .number span {
        font-size: 40px;
    }

    .kzjz02 .jiuzai_bd {
        height: auto;
        background-size: cover;
        padding: 20px 0px;
    }

    .kzjz02 .jiuzai_imgs {
        margin-left: auto;
        margin-right: auto;
        float: none;
        border: none;
    }

    .kzjz02 .jiuzai_imgs .arrs {
        top: 25%;
        margin-top: 0px;
    }

    .kzjz02 .jiuzai_intro {
        width: 100%;
    }

    .edu_zx01 .content .aixinMain .axIntro .box {
        height: 234px;
    }

    .edu_zx01 .content .aixinMain .axIntro .text {
        height: 234px;
        line-height: 26px;
    }

    .growth_story01 li .img {
        width: 100%;
        float: none;
    }

    .growth_story01 li .intro {
        width: 100%;
        float: none;
    }

    .video_list01 .content li .cover .play {
        width: 60px;
        height: 60px;
        margin-left: -30px;
        margin-top: -30px;
        background-size: cover;
    }

    .video_list01 .content li .intro .box .icon {
        width: 30px;
        height: 30px;
        margin-left: -15px;
        margin-top: -15px;
        background-size: cover;
    }

    .time_order .time_con a {
        margin: 0px 10px;
    }

    .news_detail02 .news_det_bott .page_bott .page_prev {
        width: 100%;
    }

    .news_detail02 .news_det_bott .page_bott .page_next {
        width: 100%;
    }

    .news_detail02 .news_det_bott .page_bott .page_next .page_btn {
        float: left;
        padding-left: 45px;
        padding-right: 0px;
    }

    .news_detail02 .news_det_bott .page_bott .page_next .page_btn .icon {
        left: 0px;
    }

    .news_detail02 .news_det_bott .page_bott .box {
        padding: 20px;
    }

    .news_detail02 .news_det_bott .page_bott .page_center {
        display: none;
    }

    .news_detail02 .news_det_bott .content ._t {
        font-size: 25px;
    }

    .news_detail02 .news_det_bott .content ._date {
        margin-bottom: 30px;
    }

    .news_detail02 .news_det_bott {
        padding-bottom: 50px;
    }

    .news_center01 {
        background-size: cover;
    }

    .news_center01 .content .left {
        width: 100%;
        margin-bottom: 35px;
    }

    .news_center01 .content .right {
        width: 100%;
    }

    .news_center01 .content .right .r_top {
        margin-bottom: 35px;
    }

    .news_center01 .content .right .r_bott .bott_l .box {
        padding: 60px 50px;
    }

    .news_center01 .content .right .r_bott .bott_r .box {
        padding: 60px 50px;
    }

    .news_center03 {
        padding: 50px 0px;
    }

    .news_center03 .content .item .box .tit {
        font-size: 18px;
    }

    .news_center03 .owl-nav>div {
        top: 0px;
    }

    .news_center03 .owl-nav .owl-next {
        right: 0px;
    }

    .news_center03 .owl-nav .owl-prev {
        left: 91%;
    }

    .news_center05 .content .right .intro {
        bottom: 5px;
        font-size: 14px;
    }

    .news_list01 .news_list_r {
        display: none;
    }

    .news_list01 .news_list_l {
        width: 100%;
    }

    .news_list01 .news_list_l ul li .box .img {
        margin-left: 20px;
    }

    .news_list01 .news_list_l ul li .box .txt .t {
        margin: 10px 0px;
    }

    .brand_activity01 .right .intro .tit {
        font-size: 20px;
    }

    .contact_us01 .content .top_ .cover .box {
        padding: 100px 30px;
    }

    .contact_us01 .content .bott_ .li_box .tit {
        font-size: 25px;
        line-height: 26px;
        height: auto;
    }

    .contact_us01 .content .bott_ li {
        margin-bottom: 30px;
    }

    .contact_us01 .content .bott_ li:last-child {
        margin-bottom: 0px;
    }

    .contact_us01 .content .bott_ .li_box .con dd a,
    .contact_us01 .content .bott_ .li_box .con dd span {
        display: inline-block;
    }

    .awards01 .list .intro a .con {
        height: 100px;
    }

    .brand_concept01 .bd .section5 .content .cover {
        width: 46%;
    }

    .searchArea {
        padding: 50px 0px;
    }

    .searchArea .infor .tit {
        font-size: 35px;
    }

    .resultArea .content {
        margin-top: 50px;
        padding: 50px 0px;
    }

    .resultArea .content .piclist_area .srchList li .intro .t {
        font-size: 25px;
    }

    .resultArea .content .piclist_area .srchList li .intro .t span {
        display: block;
        margin-left: 0px;
    }

    #xcmg-jltd .Form-J1 .Form-J1-Left {
        width: 100%;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li input {
        width: 68%;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li select {
        width: 54%;
    }

    #xcmg-jltd .Form-J1 .Form-J1-right {
        width: 100%;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li textarea {
        width: 68%;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li input._yzm {
        width: 27%;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li b {
        display: none;
    }

    .slxg01 .infor .tit {
        font-size: 30px;
    }

    .slxg01 .infor .con {
        padding: 0px;
    }

    .slxg02 .content .box {
        padding: 50px 0px;
    }

    .slxg02 .content .box .tit {
        font-size: 30px;
    }

    .slxg02 .content .box .con {
        padding: 0px;
    }

    .slxg03 .content .infor {
        width: 100%;
        position: static;
    }

    .slxg03 .content .infor .t {
        font-size: 25px;
    }

    .slxg03 .content .img {
        width: 100%;
    }

    .slxg02 .content .box ul {
        padding: 0px 10%;
    }

    .slxg03 .content .infor .box,
    .slxg03 .content.odd .infor .box {
        width: 100%;
        padding-bottom: 30px;
        margin-left: 0px;
    }

    .slxg03 .content.odd .infor .box {
        margin-left: 10px;
        margin-right: 0px;
        padding-right: 0px;
    }

    .xctx03 .rect-102 {
        padding-bottom: 0px;
        height: auto;
    }

    .xctx01 .left {
        width: 100%;
    }

    .xctx01 .left .infor {
        padding: 0px 4% 20px;
    }

    .xctx01 .right {
        width: 100%;
    }

    .xctx03 .left {
        width: 100%;
    }

    .xctx03 .left .box .con li.cur {
        color: rgb(102, 102, 102);
    }

    .xctx03 .right {
        display: none;
    }

    .sj_media02 .content li {
        width: 30%;
        margin-bottom: 15px;
    }

    .jltd .text_content {
        padding: 0px 6%;
    }

    .page_bott .page_prev {
        width: 100%;
    }

    .page_bott .page_next {
        width: 100%;
    }

    .page_bott .page_next .page_btn {
        float: left;
        padding-left: 45px;
        padding-right: 0px;
    }

    .page_bott .page_next .page_btn .icon {
        left: 0px;
    }

    .page_bott .box {
        padding: 20px;
    }

    .page_bott .page_center {
        display: none;
    }

    .brandBox_detail {
        width: 660px;
        margin-left: -330px;
    }

    .contact_us01 .content .bott_ .li_box .con {
        height: auto;
    }

    .history_xc01 .container .r_box ul {
        padding: 80px 30px 0px 80px;
    }

    .history_xc01 .container .l_box .pd {
        padding: 80px 80px 0px 30px;
    }

    .kzjz01 .content ul li ._circle {
        display: none;
    }

    .brand_concept01 .bd .section1 .content .right .cell span {
        margin-top: 0px;
    }

    .brand_concept01 .bd .section1 .content .cell span {
        height: 80px;
        overflow-y: auto;
    }

    .brand_concept01 .hd.fixed {
        top: 50px;
    }

    .news_download01 .item .con .li_ .li_box {
        padding: 20px;
    }

    .yjpt_list01 .left {
        width: 67%;
    }

    .yjpt_list01 .right {
        width: 31%;
    }

    .questionnaire02 form .con {
        padding: 40px 0px;
    }

    .zt_wrap {
        width: 740px;
    }

    .zt_nav dl dt {
        margin: 0px 20px;
    }

    .zt_nav dl dd {
        margin: 0px 20px;
    }

    .zt_nav .nav_wrap {
        background: url("../img/zt/zt_nav_bg.png") -375px center no-repeat;
    }

    .zt_pt1 .left {
        width: 100%;
        overflow: hidden;
    }

    .zt_pt1 .left .infor {
        width: 50%;
        float: left;
    }

    .zt_pt1 .left .content {
        width: 50%;
        float: left;
        margin-top: 0px;
    }

    .zt_pt1 .left .infor .box {
        padding: 64px 30px;
    }

    .zt_pt1 .left .content ul li .num {
        font-size: 50px;
    }

    .zt_pt1 .right {
        width: 100%;
    }

    .zt_pt2 .right ul li .tit .t {
        width: 80%;
    }

    .zt_pt2 .right {
        height: 275px;
    }

    .zt_pt4 .content .owl-nav>div {
        font-size: 30px;
        color: rgb(0, 161, 233);
        font-weight: bold;
        position: absolute;
        top: 50%;
        margin-top: -26px;
    }

    .zt_pt4 .content .owl-nav .owl-prev {
        left: 0px;
    }

    .zt_pt4 .content .owl-nav .owl-next {
        right: 0px;
    }

    .ztxf_header {
        height: 60px;
    }

    .ztxf_header .header_wrap {
        height: 60px;
    }

    .ztxf_header .logo {
        width: 30%;
        padding-top: 15px;
    }

    .ztxf_header .zt_nav {
        display: none;
    }

    .ztxf_header .back {
        display: none;
    }

    .ztxf_header .back a {
        color: rgb(255, 255, 255);
        line-height: 60px;
    }

    .ztxf_header .link a {
        color: rgb(255, 255, 255);
        line-height: 60px;
    }

    .ztxf_header .link {
        margin-right: 0px;
    }

    .ztxf_header .mobile_key {
        display: block;
        font-size: 16px;
        color: rgb(255, 255, 255);
        float: right;
        line-height: 60px;
        margin-left: 10px;
    }

    .zt_banner .owl-item .item img {
        width: 800px;
        margin-left: -400px;
    }

    .zt_banner .item {
        height: 294px;
    }

    .zt_banner .owl-dots {
        bottom: 30px;
    }

    .ztxf_pt1 {
        padding-top: 20px;
    }

    .ztxf_pt1 .left {
        width: 100%;
    }

    .ztxf_pt1 .left .tit {
        font-size: 20px;
    }

    .ztxf_pt1 .left .tit_en {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .ztxf_pt1 .left .con_t {
        font-size: 18px;
    }

    .ztxf_pt1 .left .con {
        margin-bottom: 20px;
        font-size: 14px;
    }

    .ztxf_pt1 .left ul li .t {
        font-size: 20px;
    }

    .ztxf_pt1 .left ul li .c {
        font-size: 14px;
    }

    .ztxf_pt1 .left ul {
        margin-bottom: 20px;
    }

    .ztxf_pt1 .right {
        width: 100%;
        margin-top: 20px;
    }

    .ztxf_pt2 {
        padding-top: 20px;
    }

    .ztxf_pt2 .infor .tit {
        font-size: 20px;
    }

    .ztxf_pt2 .infor .tit_en {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .ztxf_pt2 .infor .more {
        font-size: 14px;
        margin-top: 20px;
    }

    .ztxf_pt2 .content {
        margin-top: 0px;
    }

    .ztxf_pt2 .content .item .cover .tit {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .ztxf_pt2 .content .item .cover ul li {
        font-size: 14px;
        line-height: 33px;
    }

    .ztxf_pt2 .owl-nav {
        float: right;
        margin-top: -343px;
    }

    .ztxf_pt2 .owl-nav>div {
        font-size: 16px;
        position: unset;
        margin-top: 0px;
    }

    .ztxf_pt2 .owl-carousel .owl-dot,
    .owl-carousel .owl-nav .owl-next,
    .owl-carousel .owl-nav .owl-prev {
        float: left;
    }

    .ztxf_pt2 .iconfont {
        color: rgb(255, 255, 255);
        font-weight: bold;
    }

    .ztxf_pt3 .infor {
        padding-top: 0px;
        margin-bottom: 0px;
    }

    .ztxf_pt3 {
        margin-top: 30px;
    }

    .ztxf_pt3 .infor .tit {
        font-size: 20px;
        color: rgb(250, 205, 0);
    }

    .ztxf_pt3 .infor .tit_en {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .ztxf_pt3 .infor .more {
        font-size: 14px;
        margin-top: 20px;
    }

    .ztxf_pt3 .content .left {
        margin-bottom: 20px;
        width: 100%;
    }

    .ztxf_pt3 .content .right {
        width: 100%;
        max-height: 300px;
        overflow-y: auto;
    }

    .ztxf_pt3 .content .left .img1 {
        margin-right: 0.5%;
        margin-bottom: 15px;
    }

    .ztxf_pt3 .content .right .item {
        width: 100%;
        margin: 0px;
    }

    .ztxf_pt3 .content .rect-59 {
        padding-bottom: 36%;
    }

    .ztxf_pt3 .content .right .item .cover .box {
        padding: 10px;
    }

    .ztxf_pt3 .content .right .item .t {
        font-size: 16px;
    }

    .ztxf_pt3 .content .right .item .c {
        font-size: 14px;
        line-height: 18px;
        height: 36px;
        margin: 6px 0px;
    }

    .ztxf_pt3 .content .right .item .more {
        font-size: 13px;
    }

    .ztxf_pt4 .infor {
        padding-top: 20px;
        margin-bottom: 0px;
    }

    .ztxf_pt4 .infor .tit {
        font-size: 20px;
        color: rgb(0, 0, 0);
    }

    .ztxf_pt4 .infor .tit_en {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .ztxf_pt4 .infor .more {
        font-size: 14px;
        margin-top: 20px;
    }

    .ztxf_pt4 .content .item {
        margin-bottom: 20px;
    }

    .ztxf_pt4 .content .item .cover1 span {
        font-size: 14px;
        padding: 0px 10px;
        background: rgb(250, 205, 0);
    }

    .ztxf_pt4 .content .item .cover1 {
        background: transparent;
    }

    .ztxf_pt4 .content .item .cover2 .box .t {
        font-size: 16px;
    }

    .ztxf_pt5 {
        padding-top: 20px;
    }

    .ztxf_pt5 .infor {
        margin-bottom: 0px;
        padding: 0px;
    }

    .ztxf_pt5 .infor .tit {
        font-size: 20px;
    }

    .ztxf_pt5 .infor .tit_en {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .zt_footer .right {
        display: none;
    }

    .zt_footer {
        padding: 15px 0px;
    }

    .m_zt_nav {
        background: rgb(0, 161, 233);
        color: rgb(255, 255, 255);
        font-size: 14px;
        position: absolute;
        top: 100%;
        width: 100%;
        left: 0px;
    }

    .m_zt_nav ul li {
        border-bottom: 1px solid rgb(88, 163, 231);
    }

    .m_zt_nav ul li span {
        padding: 15px 35px 15px 15px;
        display: block;
        text-align: center;
    }

    .row>.smidd-6 {
        width: 100%;
    }

    .ztxf_pt2 .video_infor {
        margin: 0px;
    }
}

@media only screen and (max-width: 760px) {
    body::after {
        content: "Mobile";
    }

    body,
    input,
    textarea,
    button,
    select {
        font-size: 16px;
    }

    .UnmobilePush {
        display: none;
    }

    .MobilePush {
        display: block;
    }

    img[data-src] {
        opacity: 1;
    }

    .wrap,
    .mwrap {
        padding-left: 2%;
        padding-right: 2%;
        width: auto;
    }

    .mwrap .wrap {
        padding-left: 0px;
        padding-right: 0px;
    }

    * {
        user-select: none;
    }

    input {
        user-select: auto;
    }

    textarea {
        user-select: auto;
    }

    .header_top {
        display: none;
    }

    .header_bott {
        padding: 15px 0px 10px;
    }

    .header_bott .logo {
        width: 110px;
        height: auto;
        margin-right: 0px;
    }

    .header_bott .inav_wrapper {
        width: 0px;
    }

    .header.fixed .header_bott {
        box-shadow: none;
        position: relative;
    }

    .search-alert {
        display: none;
    }

    .xc_banner {
        height: 224px;
    }

    .xc_banner>img {
        width: 1000px;
        margin-left: -500px;
    }

    .xc_banner .cover {
        position: absolute;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.3));
    }

    .xc_banner .infor {
        bottom: 30px;
        display: none;
    }

    .xc_banner .infor .tit {
        font-size: 16px;
    }

    .xc_banner .infor .con {
        font-size: 18px;
    }

    .channel_content {
        padding: 15px 0px;
    }

    .footer {
        display: none;
    }

    .xc_banner .xc_crumbs {
        display: block;
    }

    .ibanner {
        display: none;
    }

    .ipart {
        display: none;
    }

    .m_footer {
        display: block;
        background: rgb(231, 232, 234);
        text-align: center;
    }

    .m_footer .m_link {
        text-align: center;
        border-bottom: 1px solid rgb(219, 220, 222);
        padding-top: 14px;
    }

    .m_footer .m_link.active {
        background: rgb(213, 217, 223);
    }

    .m_footer .m_link .tab {
        color: rgb(102, 102, 102);
        font-size: 18px;
        line-height: 1;
        padding: 18px 48px 18px 0px;
        display: inline-block;
        position: relative;
    }

    .m_footer .m_link .tab::after,
    .m_footer .m_link .tab::before {
        content: "";
        background: rgb(179, 179, 179);
        width: 9px;
        height: 2px;
        display: block;
        position: absolute;
        top: 0px;
        bottom: 0px;
        right: 15px;
        margin: auto;
    }

    .m_footer .m_link .tab::after {
        transform: rotate(-90deg);
        transition: all 0.6s ease-out 0s;
    }

    .m_footer .m_link .tab::before {
        transform: rotate(0deg);
        transition: all 0.6s ease-out 0s;
    }

    .m_footer .m_link .tab.active::before {
        transform: rotate(180deg);
        background: rgb(179, 179, 179);
    }

    .m_footer .m_link .tab.active::after {
        transform: rotate(180deg);
        opacity: 0;
        background: rgb(179, 179, 179);
    }

    .m_footer .m_link .tab_con {
        display: none;
        line-height: 40px;
        border-top: 1px solid rgb(206, 208, 212);
        padding: 10px 0px;
        font-size: 14px;
    }

    .m_footer .m_link .tab_con ul {
        overflow: hidden;
        padding: 0px 40px;
    }

    .m_footer .m_link .tab_con ul li {
        float: left;
        width: 50%;
        text-align: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-indent: 25px;
    }

    .m_footer .m_friend {
        padding: 20px 8%;
        font-size: 13px;
    }

    .m_footer .m_copyright {
        padding-bottom: 20px;
        color: rgb(159, 159, 159);
        font-size: 12px;
    }

    .ibanner {
        padding-bottom: 50%;
        height: 0px;
        position: relative;
        overflow: hidden;
    }

    .ibanner .owl-carousel.owl-loaded .item {
        padding-bottom: 50%;
        height: 0px;
    }

    .ibanner .owl-carousel .owl-item img {
        width: 100%;
        left: 0px;
        position: static;
        margin-left: 0px;
    }

    :root .ibanner .video_item img {
        display: block;
    }

    .ibanner .dots_btn {
        display: none;
    }

    .ipart {
        margin-top: 0px;
    }

    .ipart_link a {
        line-height: 70px;
        font-size: 18px;
    }

    .ipart_link a .icon {
        width: 41px;
        height: 26px;
        background-size: cover;
        margin-right: 20px;
        top: 7px;
    }

    .go_top {
        display: block;
    }

    .m_index_banner {
        display: block;
        text-align: center;
    }

    .m_index_banner .text_box {
        background: url("../img/jll/mi_bantext.jpg") center center / cover no-repeat;
        color: rgb(255, 255, 255);
        padding: 15px 0px 40px;
    }

    .m_index_banner li {
        display: none;
    }

    .m_index_banner .owl-item li {
        display: block;
    }

    .m_index_banner .text_box .t1 {
        font-size: 22px;
        font-weight: bold;
        margin-bottom: 5px;
    }

    .m_index_banner .text_box .desc {
        font-size: 14px;
        opacity: 0.6;
        width: 80%;
        margin: 0px auto;
    }

    .m_index_banner .owl-dots {
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 18px;
        text-align: center;
    }

    .m_index_banner .owl-dots .owl-dot {
        display: inline-block;
        width: 30px;
        height: 2px;
        background: rgb(164, 179, 209);
        margin: 0px 2px;
    }

    .m_index_banner .owl-dots .owl-dot.active {
        background: rgb(255, 255, 255);
    }

    .m_ipart {
        display: block;
    }

    .m_ipt01 {
        margin: 15px 0px;
    }

    .m_ipt01 a {
        display: block;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .m_ipt01 .t1 {
        color: rgb(45, 45, 45);
        font-weight: bold;
    }

    .m_ipt01 .t2 {
        font-size: 13px;
        color: rgb(102, 102, 102);
        line-height: 16px;
    }

    .m_ipt01 .left {
        width: 49%;
        float: left;
        text-align: center;
    }

    .m_ipt01 .left .rect-96 {
        padding-bottom: 96%;
    }

    .m_ipt01 .left .t1 {
        font-size: 20px;
        margin-top: 15px;
    }

    .m_ipt01 .right {
        width: 49%;
        float: right;
    }

    .m_ipt01 .right .rect-44 {
        padding-bottom: 46%;
    }

    .m_ipt01 .right .text {
        padding: 15px;
    }

    .m_ipt01 .right .top {
        margin-bottom: 8px;
    }

    .m_ipt02 {
        margin-bottom: 15px;
    }

    .m_ipt02 .tab {
        text-align: center;
        font-size: 16px;
        color: rgb(102, 102, 102);
        line-height: 50px;
        border-bottom: 1px solid rgb(242, 242, 242);
    }

    .m_ipt02 .tab .l {
        width: 25%;
    }

    .m_ipt02 .tab .l.cur {
        color: rgb(45, 45, 45);
        font-weight: bold;
        font-size: 18px;
    }

    .m_ipt02 .con_item {
        display: none;
    }

    .m_ipt02 .con_item.cur {
        display: block;
    }

    .m_ipt02 .tab_con .rect-667 {
        padding-bottom: 66.7%;
    }

    .m_ipt02 .tab_con .item {
        padding: 15px 0px;
        border-bottom: 1px solid rgb(242, 242, 242);
    }

    .m_ipt02 .tab_con .item a {
        display: block;
    }

    .m_ipt02 .tab_con .item .left {
        width: 60%;
    }

    .m_ipt02 .tab_con .item .left .t {
        font-size: 16px;
        margin-top: 5px;
        line-height: 26px;
        height: 56px;
        overflow: hidden;
        margin-bottom: 15px;
    }

    .m_ipt02 .tab_con .item .left .tag {
        font-size: 12px;
        color: rgb(179, 179, 179);
    }

    .m_ipt02 .tab_con .item .right {
        width: 37%;
    }

    .m_ipt02 .tab_con .more {
        font-size: 16px;
        text-align: center;
        line-height: 1;
        padding: 20px 0px;
    }

    .m_ipt03 {
        background: rgb(246, 246, 246);
        text-align: center;
        padding-top: 30px;
    }

    .m_ipt03 .t1 {
        font-size: 24px;
        font-weight: bold;
        color: rgb(0, 0, 0);
    }

    .m_ipt03 .t2 {
        font-size: 14px;
        color: rgb(136, 136, 136);
        margin-bottom: 15px;
    }

    .m_ipt03 .form_box {
        padding: 30px 0px 53px;
        background: url("../img/jll/mi_03bg.jpg") center center / cover no-repeat;
    }

    .m_ipt03 .form_box .select_wrap {
        float: left;
        margin-bottom: 15px;
        width: 100%;
        position: relative;
    }

    .m_ipt03 .form_box .select_wrap i {
        display: none;
        position: absolute;
        right: 33px;
        top: 0px;
        bottom: 0px;
        color: rgb(102, 102, 102);
        line-height: 49px;
        font-size: 14px;
    }

    .m_ipt03 .form_box .select_wrap .sele {
        width: 90%;
        height: 49px;
        line-height: 49px;
        background: rgb(227, 231, 236);
        font-size: 16px;
        color: rgb(102, 102, 102);
        text-indent: 23px;
        border: none;
        border-radius: 0px;
        margin: 0px 5%;
    }

    .m_ipt03 .form_box button {
        width: 160px;
        margin: 0px auto;
        outline: none;
        border: none;
        background: rgb(250, 205, 0);
        height: 49px;
        line-height: 49px;
        text-align: center;
        cursor: pointer;
        font-size: 16px;
        font-weight: bold;
        color: rgb(79, 79, 79);
    }

    .m_ipt03 .link_box {
        text-align: left;
        padding: 20px 0px 5px;
    }

    .m_ipt03 .link_box ul {
        overflow: hidden;
    }

    .m_ipt03 .link_box ul li {
        float: left;
        width: 50%;
        margin-bottom: 15px;
    }

    .m_ipt03 .link_box ul li a {
        display: block;
        font-size: 14px;
        line-height: 30px;
        margin: 0px 3px;
        background: rgb(255, 255, 255);
        padding-left: 15px;
        border-radius: 4px;
        color: rgb(102, 102, 102);
        position: relative;
    }

    .m_ipt03 .link_box ul li a i {
        position: absolute;
        right: 10px;
        top: 0px;
        font-size: 10px;
    }

    .m_ipt04 {
        padding-top: 20px;
        text-align: center;
        margin-bottom: 25px;
    }

    .m_ipt04 .t1 {
        font-size: 24px;
        font-weight: bold;
        color: rgb(0, 0, 0);
    }

    .m_ipt04 .t2 {
        font-size: 14px;
        color: rgb(136, 136, 136);
        margin-bottom: 15px;
    }

    .m_ipt04 .con_box {
        border-top: 1px solid rgb(230, 230, 230);
        border-bottom: 1px solid rgb(230, 230, 230);
    }

    .m_ipt04 .con_box .item {
        width: 50%;
    }

    .m_ipt04 .con_box .info {
        padding: 25px 0px 20px;
    }

    .m_ipt04 .con_box .info .d {
        color: rgb(136, 136, 136);
        font-size: 16px;
    }

    .m_ipt04 .con_box .info .d2 {
        height: 50px;
    }

    .m_ipt04 .con_box .info .d2 .big {
        font-size: 26px;
        font-family: Arial;
        font-weight: bold;
        text-transform: uppercase;
    }

    .m_ipt04 .con_box .info .d2 .smal {
        font-size: 14px;
    }

    .m_ipt04 .con_box .item1 .info,
    .m_ipt04 .con_box .item3 .info {
        border-right: 1px solid rgb(230, 230, 230);
    }

    .m_ipt04 .con_box .item1 .info,
    .m_ipt04 .con_box .item2 .info {
        border-bottom: 1px solid rgb(230, 230, 230);
    }

    .m_ipt05 .box_wrap {
        padding: 60px 28px 70px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        border-bottom: 6px solid rgb(255, 255, 255);
        display: block;
        position: relative;
    }

    .m_ipt05 .box_wrap::after {
        content: "";
        position: absolute;
        bottom: 34px;
        right: 40px;
        width: 40px;
        height: 9px;
        background: url("../img/jll/mi_05flag.png") center center no-repeat;
    }

    .m_ipt05 .box1 {
        color: rgb(79, 79, 79);
    }

    .m_ipt05 .box1 .t {
        font-size: 24px;
        font-weight: bold;
    }

    .m_ipt05 .box1 .d {
        font-size: 14px;
        margin-top: 10px;
    }

    .m_ipt05 .box2 .box_wrap {
        padding: 26px 28px 30px;
        color: rgb(255, 255, 255);
    }

    .m_ipt05 .box2 .t {
        font-size: 16px;
        font-weight: bold;
        padding-left: 8px;
    }

    .m_ipt05 .box2 .d {
        font-size: 24px;
        font-weight: bold;
    }

    .m_ipt05 .box1 a:hover {
        color: rgb(79, 79, 79);
    }

    .m_ipt05 .box2 a:hover {
        color: rgb(255, 255, 255);
    }

    .m_propt02 {
        text-align: center;
    }

    .m_propt02 ul li {
        float: left;
        width: 33.333%;
    }

    .m_propt02 ul li .rect-6578 {
        padding-bottom: 65.78%;
    }

    .m_propt02 ul li .info {
        padding: 20px 0px;
        border-top: 1px solid rgb(231, 232, 234);
        border-right: 1px solid rgb(231, 232, 234);
        display: block;
    }

    .m_propt02 ul li .info .info_img {
        padding: 0px 20px;
    }

    .m_propt02 ul li .info .t {
        line-height: 1;
        margin-top: 15px;
        font-size: 14px;
        color: rgb(102, 102, 102);
    }

    .m_propt02 ul li:nth-child(3n-2) .info {
        border-left: 1px solid rgb(231, 232, 234);
    }

    .m_propt02 ul li .info .more {
        color: rgb(102, 102, 102);
        font-size: 14px;
    }

    .m_propt02 ul li .info .more p {
        margin-top: 15px;
        line-height: 1;
    }

    .solution.channel_content {
        padding: 0px;
    }

    .solution01 {
        padding: 15px 0px;
        height: auto;
    }

    .solution01 .infor {
        text-align: center;
        padding-top: 30px;
    }

    .solution01 .infor .tit {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 0px;
    }

    .solution01 .infor .tit .img_ {
        width: 35px;
        height: auto;
        left: -40px;
        bottom: 0px;
    }

    .solution01 .infor .tit .text {
        margin-bottom: 10px;
    }

    .solution01 .infor .con {
        font-size: 14px;
        line-height: 25px;
    }

    .solution01 .content .form_box {
        padding: 15px 0px 0px;
    }

    .solution01 .content .form_box .select_wrap {
        margin-right: 1%;
    }

    .solution01 .content .form_box .select_wrap .sele {
        height: 35px;
        line-height: 35px;
    }

    .solution01 .content .form_box button {
        font-size: 14px;
        height: 35px;
        line-height: 35px;
        width: 28%;
    }

    .solution01 .content .item .right .intro .box .t {
        font-size: 18px;
        line-height: 23px;
    }

    .solution01 .content .item .right .intro .box .solu_line {
        margin: 6px auto;
    }

    .solution01 .content .item .right .intro .box .c {
        font-size: 14px;
        line-height: 25px;
        -webkit-line-clamp: inherit;
    }

    .solution02 {
        height: 50px;
        line-height: 50px;
    }

    .solution02 .con .owl-nav {
        margin-top: -25px;
    }

    .solution03 .content1 .left {
        width: 49%;
        margin-right: 2%;
    }

    .solution03 .content1 {
        margin-bottom: 10px;
    }

    .solution03 .content1 .right {
        width: 49%;
    }

    .solution03 .content1 .left .cover {
        position: relative;
        padding: 10px;
        background: rgb(246, 246, 246);
    }

    .solution03 .content1 .left .t {
        font-size: 16px;
        font-weight: normal;
        color: rgb(102, 102, 102);
    }

    .solution03 .content1 .left .c {
        display: none;
    }

    .solution03 .content2 .item {
        width: 49%;
        margin-right: 2%;
        margin-left: 0px;
        margin-bottom: 10px;
    }

    .solution03 .content2 .item.three_item {
        margin-right: 2%;
    }

    .solution03 .content2 .item.imgZoom:nth-child(2n) {
        margin-right: 0%;
    }

    .solution03 .rect-116 {
        padding-bottom: 0px;
        height: auto;
    }

    .solution03 .content .item .box {
        padding: 10px;
    }

    .solution03 .content .item .box .t {
        color: rgb(102, 102, 102);
        font-weight: normal;
        font-size: 16px;
        margin-bottom: 0px;
    }

    .solution03 .content .item .box .c {
        display: none;
    }

    .solu_detail01 {
        padding: 0px 0px 15px;
        margin-top: 0px;
    }

    .solu_detail01 .infor {
        padding: 0px 5%;
        margin-bottom: 20px;
    }

    .solu_detail01 .infor .tit {
        font-size: 20px;
        line-height: 20px;
    }

    .solu_detail01 .content {
        padding: 0px;
        margin-top: 15px;
    }

    .solu_detail01 .content .back_box {
        display: none;
        width: 100%;
        position: static;
        overflow: hidden;
        text-align: center;
    }

    .solu_detail01 .content .back_box>div {
        display: inline-block;
        width: 56px;
        height: 63px;
    }

    .solu_detail01 .content .back_box .back_list a {
        padding: 0px;
        line-height: 50px;
        text-align: center;
    }

    .solu_detail01 .content .box {
        padding: 20px;
    }

    .solu_detail01 .content .box .top_ {
        margin-left: 0px;
    }

    .solu_detail01 .content .box .con {
        font-size: 13px;
        margin-top: 15px;
    }

    .solu_detail01 .content .box .top_l .t {
        font-size: 18px;
        line-height: 25px;
    }

    .solu_detail01 .content .box .top_l .c {
        font-size: 14px;
        margin: 20px 0px;
        line-height: 26px;
    }

    .solu_detail01 .content .box .top_l .text {
        font-size: 14px;
        line-height: 26px;
    }

    .solu_detail01 .content .box .bott_ {
        margin-top: 30px;
    }

    .solu_detail01 .content .box .bott_ .item {
        margin-bottom: 15px;
    }

    .solu_detail01 .content .box .bott_ .item:last-child {
        margin-bottom: 0px;
    }

    .solu_detail01 .content .box .bott_ .intro_box {
        padding: 15px 20px;
    }

    .solu_detail01 .content .box .bott_ .intro_box .t {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .solu_detail01 .content .box .bott_ .intro_box .c {
        font-size: 13px;
        display: none;
    }

    .solu_detail01 .page_bott {
        margin-top: 15px;
    }

    .solu_detail01 .page_bott .page_center .icon .iconfont {
        margin-left: -11px;
    }

    .solu_detail01 .content .box .bott_ .intro_box .more {
        width: 90px;
        line-height: 27px;
        height: 27px;
        margin-top: 15px;
        font-size: 13px;
    }

    .solu_detail02 {
        height: auto;
        background-size: cover;
        padding: 15px 0px;
    }

    .solu_detail02 .infor {
        padding-top: 30px;
    }

    .solu_detail02 .infor .tit {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 0px;
    }

    .solu_detail02 .infor .tit .img_ {
        width: 35px;
        height: auto;
        left: -40px;
    }

    .solu_detail02 .infor .tit .text {
        margin-bottom: 10px;
    }

    .solu_detail02 .infor .con {
        font-size: 14px;
        line-height: 25px;
    }

    .solu_detail02 .content .form_box {
        padding: 15px 0px 0px;
    }

    .solu_detail02 .content .form_box .select_wrap {
        margin-right: 1%;
    }

    .solu_detail02 .content .form_box .select_wrap .sele {
        height: 35px;
        line-height: 35px;
    }

    .solu_detail02 .content .form_box button {
        font-size: 14px;
        height: 35px;
        line-height: 35px;
        width: 28%;
    }

    .solu_detail03 {
        height: 50px;
        line-height: 50px;
    }

    .solu_detail03 .con .owl-nav {
        margin-top: -25px;
    }

    .job_center_ban .infor {
        bottom: 40px;
    }

    .job_center_ban .infor .tit {
        font-size: 20px;
        line-height: 25px;
    }

    .job_center_ban .infor .con {
        font-size: 14px;
    }

    .job_center_ban .infor .form_box {
        margin-top: 25px;
    }

    .job_center_ban .infor .form_box .inp_box {
        width: 49%;
        margin-right: 2%;
    }

    .job_center_ban .infor .form_box .inp_box.city_inp_box {
        margin-right: 0px;
    }

    .job_center_ban .infor .form_box .inp_box.search_inp {
        width: 100%;
        margin-right: 0px;
        margin-top: 20px;
    }

    .job_center_ban .infor .form_box .btn_box {
        width: 100%;
        margin-top: 20px;
    }

    .job_center_ban .infor .form_box .btn_box button {
        width: 100%;
    }

    .job_center01 {
        margin-top: 30px;
    }

    .job_center01 .content li {
        width: 100%;
        margin-bottom: 25px;
    }

    .job_center01 .content li:last-child {
        margin-bottom: 0px;
    }

    .job_center02 {
        padding: 30px 0px;
    }

    .job_center02 .job02_top {
        display: none;
    }

    .job_center02 .job02_bott {
        margin-top: 0px;
    }

    .job_center02 .job02_bott li.on {
        width: 100%;
    }

    .job_center02 .job02_bott li {
        width: 100%;
        margin-bottom: 20px;
    }

    .job_center02 .job02_bott li:last-child {
        margin-bottom: 0px;
    }

    .job_center02 .job02_bott li {
        height: auto;
    }

    .job_center02 .job02_bott li.on {
        height: auto;
    }

    .job_center02 .job02_bott li::before {
        bottom: 30px;
    }

    .job_center02 .job02_bott li a.li_box {
        padding-bottom: 50px;
        border: 1px solid rgb(226, 228, 245);
    }

    .job_center02 .job02_bott li a.li_box>.icon {
        padding-top: 30px;
        margin-bottom: 10px;
    }

    .learn_develop.channel_content {
        padding: 0px;
    }

    .learn_develop01 {
        margin-bottom: 15px;
        padding-top: 15px;
    }

    .learn_develop01 .left {
        width: 100%;
    }

    .learn_develop01 .left .infor .tit {
        font-size: 20px;
        line-height: 25px;
    }

    .learn_develop01 .left .infor .con {
        margin-top: 10px;
        font-size: 13px;
        line-height: 24px;
    }

    .learn_develop01 .right {
        width: 100%;
    }

    .learn_develop02 {
        margin-bottom: 15px;
    }

    .learn_develop02 .left .infor {
        padding: 20px;
    }

    .learn_develop02 .left .infor .tit {
        font-size: 20px;
        margin-bottom: 0px;
    }

    .learn_develop02 .right .cover ul {
        padding: 20px;
    }

    .learn_develop02 .right .cover li {
        width: 46%;
        height: auto;
        background: none;
        margin: 10px 1% 0px;
    }

    .learn_develop02 .right .cover li.li02 {
        background: none;
    }

    .learn_develop02 .right .cover li.li03 {
        background: none;
    }

    .learn_develop02 .right .cover li.li04 {
        background: none;
    }

    .learn_develop02 .right .cover li .txt {
        padding: 0px;
        font-size: 13px;
        height: auto;
        color: rgb(255, 255, 255);
    }

    .learn_develop03 {
        margin-bottom: 30px;
    }

    .learn_develop03 .left .infor {
        padding: 15px;
    }

    .learn_develop03 .left .infor .tit {
        font-size: 20px;
        margin-bottom: 0px;
    }

    .learn_develop03 .left .infor .con {
        font-size: 13px;
        line-height: 24px;
        margin-top: 5px;
    }

    .learn_develop03 .right .cover ul {
        padding: 30px 10px;
    }

    .learn_develop03 .right .cover li {
        width: 46%;
        height: auto;
        background: none;
        margin: 10px 1% 0px;
    }

    .learn_develop03 .right .cover li.li02 {
        background: none;
    }

    .learn_develop03 .right .cover li .txt {
        padding: 0px;
        font-size: 13px;
        height: auto;
        color: rgb(255, 255, 255);
    }

    .learn_develop04 {
        padding: 15px 0px;
    }

    .learn_develop04 .left {
        width: 100%;
    }

    .learn_develop04 .left .tit {
        font-size: 20px;
        line-height: 25px;
    }

    .learn_develop04 .left .tit a {
        font-size: 20px;
        line-height: 25px;
    }

    .learn_develop04 .left .con {
        margin-top: 10px;
        font-size: 13px;
        line-height: 24px;
    }

    .learn_develop04 .right {
        width: 100%;
        margin-top: 20px;
    }

    .learn_develop04 .right .item .num {
        font-size: 30px;
    }

    .learn_develop05 {
        margin-top: 0px;
    }

    .learn_develop05 a {
        font-size: 14px;
        line-height: 50px;
    }

    .luru {
        padding-top: 0px;
    }

    .jobList_ban.xc_banner {
        height: 314px;
    }

    .jobList_ban.xc_banner>img {
        width: 1400px;
        margin-left: -700px;
    }

    .jobList_ban.xc_banner .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .job_list .form_box {
        padding: 15px;
    }

    .job_list .form_box .inp_wrap {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 15px;
    }

    .job_list .form_box .inp_wrap:last-child {
        margin-bottom: 0px;
    }

    .job_list .form_box .inp_wrap .inp {
        height: 40px;
        line-height: 40px;
    }

    .job_list .form_box .inp_wrap.search_wrap {
        width: 100%;
    }

    .job_list .form_box button {
        height: 46px;
        line-height: 46px;
    }

    .job_list01 {
        margin-bottom: 15px;
    }

    .job_list01 ._jcon {
        padding: 15px;
    }

    .job_list01 .info {
        font-size: 13px;
    }

    .job_list01 ._ut {
        font-size: 13px;
    }

    .job_list01 ._t3 {
        display: none;
    }

    .job_list01 ._t4 {
        display: none;
    }

    .job_list01 ._t6 {
        display: none;
    }

    .job_list01 ._t1 {
        width: 32%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .job_list01 ._t2 {
        width: 42%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .job_list01 ._t5 {
        width: 26%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .about_center_ban {
        height: 224px;
    }

    .about_center_ban>img {
        width: 1000px;
        margin-left: -500px;
    }

    .about_center_logo {
        height: 90px;
    }

    .about_center_logo img {
        width: 900px;
        margin-left: -450px;
    }

    .about_center01 {
        padding: 0px 0px 25px;
    }

    .about_center01 .infor {
        padding: 0px;
    }

    .about_center01 .infor .tit {
        font-size: 20px;
        line-height: 26px;
        margin-top: 10px;
    }

    .about_center01 .infor .con {
        font-size: 14px;
        line-height: 24px;
        margin: 10px 0px 30px;
    }

    .about_center01 .infor .list li .number {
        font-size: 25px;
    }

    .about_center01 .infor .list li .number span {
        font-size: 15px;
    }

    .about_center01 .infor .list li .txt {
        font-size: 14px;
        line-height: 20px;
    }

    .about_center02 {
        padding: 25px 0px;
    }

    .about_center02 .ab_left .box .img {
        display: none;
    }

    .about_center .nr {
        width: 92%;
        padding: 2% 4%;
    }

    .about_center .title {
        font-size: 18px;
    }

    .about_center02 .ab_right .cover .title {
        font-size: 20px;
    }

    .about_center03 {
        padding: 20px 0px;
    }

    .about_center04 .nr .cover .title {
        margin-top: 30px;
    }

    .brand_story01 {
        padding: 15px 0px;
    }

    .brand_story01 .infor .tit {
        font-size: 20px;
        margin-bottom: 5px;
        line-height: 25px;
    }

    .brand_story01 .infor .con {
        font-size: 14px;
    }

    .brand_story02 li {
        margin-bottom: 15px;
        height: auto;
    }

    .brand_story02 li .cover {
        width: 100%;
        position: static;
        height: 360px;
    }

    .brand_story02 li .cover .box {
        padding: 20px;
    }

    .brand_story02 li .img img {
        position: static;
    }

    .global01 {
        margin-bottom: 15px;
        padding-top: 15px;
    }

    .global01 .left {
        width: 100%;
    }

    .global01 .left li {
        padding: 10px 0px;
    }

    .global01 .left li .text {
        line-height: 30px;
        font-size: 15px;
    }

    .global01 .right {
        width: 100%;
    }

    .global01 .right .item_l {
        width: 100%;
    }

    .global01 .right .item_l .intro {
        padding: 15px;
    }

    .global01 .right .item_l .intro .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .global01 .right .item_l .intro .con {
        font-size: 13px;
        margin-top: 10px;
        height: auto;
    }

    .global01 .right .item_l .intro .more {
        margin-top: 20px;
        font-size: 13px;
        width: 120px;
        line-height: 35px;
        height: 35px;
    }

    .global01 .right .item_r {
        width: 100%;
        margin-right: 0px;
        margin-top: 20px;
        display: none;
    }

    .global02 {
        padding: 30px 0px;
    }

    .global02 li {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 10px;
    }

    .global02 li:nth-child(2n) {
        margin-right: 0px;
    }

    .global02 li .intro .cover .box .c {
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .global02 li .intro .cover .box {
        padding: 15px;
    }

    .global02 li .intro .cover .box .more {
        margin-top: 10px;
    }

    .global02 li .img_ .cover .t {
        padding: 30px 4% 0px;
        font-size: 16px;
    }

    .global03 {
        padding: 30px 0px;
    }

    .global03 .infor {
        padding: 0px;
    }

    .global03 .infor .tit {
        font-size: 20px;
    }

    .global03 .infor .con {
        margin-top: 0px;
        font-size: 13px;
    }

    .global03 .content {
        padding: 0px;
    }

    .global03 .content .cover .box {
        padding: 30px 15px;
    }

    .global03 .content .cover .box dt {
        font-size: 20px;
    }

    .global03 .content .cover .box dd {
        font-size: 13px;
    }

    .global03 .content .cover .box dd span {
        font-size: 22px;
    }

    .global03 .content .cover .box .text {
        font-size: 14px;
    }

    .global03 .content .cover .box dd.odd {
        width: 44%;
        margin-right: 1%;
    }

    .global03 .content .cover .box dd.even {
        width: 55%;
    }

    .social_respon01 {
        padding: 15px 0px;
    }

    .social_respon01 .hd {
        margin-bottom: 15px;
    }

    .social_respon01 .hd .right .box .tit {
        font-size: 22px;
    }

    .social_respon01 .hd .right .box .con {
        font-size: 15px;
    }

    .social_respon01 .hd .right .box .txt {
        font-size: 13px;
    }

    .social_respon01 .bd .item {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 15px;
    }

    .social_respon01 .bd .item:last-child {
        margin-bottom: 0px;
    }

    .social_respon01 .bd .box .t {
        font-size: 18px;
    }

    .social_respon01 .bd .box .c {
        height: auto;
    }

    .social_respon02 {
        padding-bottom: 0px;
    }

    .social_respon02 .rect-1112 {
        padding-bottom: 100%;
    }

    .social_respon02 li.li_ {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 15px;
    }

    .social_respon02 li.li_:nth-child(2n) {
        margin-right: 0px;
    }

    .social_respon02 li .cover .box .t {
        font-size: 16px;
        line-height: 25px;
    }

    .social_respon02 li .cover .box .t {
        display: block;
    }

    .social_respon02 li .cover .box {
        position: relative;
    }

    .social_respon02 li .cover .box::after {
        content: "";
        width: 20px;
        height: 20px;
        background: url("../img/s_jt.png") center center no-repeat;
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -10px;
    }

    .social_respon01 .hd .left .rect-4975 {
        display: none;
    }

    .culture01 {
        padding: 15px 0px;
    }

    .culture01 .infor {
        margin-bottom: 20px;
    }

    .culture01 .infor .tit {
        font-size: 20px;
        line-height: 30px;
    }

    .culture01 .infor .con {
        font-size: 16px;
        margin-top: 10px;
        line-height: 24px;
    }

    .culture01 .bd {
        padding: 0px;
    }

    .culture01 .bd .content>.wrap {
        padding-bottom: 0px;
    }

    .culture01 .bd .content .item .box .t {
        font-size: 18px;
        line-height: 30px;
        margin-top: 15px;
        padding-bottom: 5px;
    }

    .culture01 .bd .content .item1 .box .t {
        margin-top: 0px;
    }

    .culture01 .bd .content .item .box .t1 {
        margin-top: 15px;
    }

    .culture01 .bd .content .item .box .c {
        font-size: 13px;
    }

    .culture02 {
        padding: 0px;
    }

    .culture02 .item {
        margin-bottom: 15px;
    }

    .culture02 .item .box {
        height: auto;
    }

    .culture02 .item .box .intro {
        padding: 15px 20px;
    }

    .culture02 .item .box .intro .tit {
        font-size: 18px;
        margin-bottom: 0px;
    }

    .culture02 .item .box .intro .con {
        font-size: 13px;
    }

    .culture02 .item .box .intro .icon {
        right: 10px;
    }

    .common_tc .content .box .tc_con .tit .t {
        font-size: 18px;
    }

    .common_tc .content .box .tc_con .tit .c {
        font-size: 16px;
        margin: 40px 0px 20px;
    }

    .common_tc .content .box {
        height: 460px;
    }

    .know01 {
        padding: 15px 0px 0px;
    }

    .know01 .content .left .play {
        width: 50px;
        height: 50px;
        background-size: cover;
        margin-top: -25px;
        margin-left: -25px;
    }

    .know01 .content .cover_r .box {
        padding: 20px;
    }

    .know01 .content .cover_r .box .tit i {
        display: block;
    }

    .know01 .content .cover_r .box .tit {
        padding-left: 40px;
        font-size: 20px;
        line-height: 25px;
    }

    .know01 .content .cover_r .box .tit i {
        width: 25px;
        height: 34px;
        background-size: contain;
    }

    .know01 .content .cover_r .box .con {
        margin-top: 20px;
        font-size: 13px;
    }

    .know02 {
        margin-top: 0px;
        padding-bottom: 0px;
    }

    .know02 .list li {
        width: 100%;
        text-align: left;
    }

    .know02 .list li {
        padding: 10px 0px;
        border-bottom: 1px solid rgb(206, 206, 206);
    }

    .know02 .list li .li_box {
        line-height: 64px;
        margin-left: 20px;
    }

    .know02 .list li .li_box .number {
        font-size: 15px;
    }

    .know02 .list li .li_box .number .num {
        font-size: 30px;
        line-height: 40px;
        font-family: Arial;
    }

    .know02 .list li .li_box .icon {
        margin: 0px;
        display: inline-block;
        vertical-align: middle;
        width: 40px;
        height: 40px;
    }

    .know02 .list li .li_box .number {
        display: inline-block;
        vertical-align: middle;
        margin-left: 20px;
        line-height: inherit;
    }

    .know02 .list li .li_box .t {
        display: inline-block;
        vertical-align: middle;
        margin-left: 20px;
        line-height: inherit;
        font-size: 13px;
        margin-bottom: 0px;
    }

    .know03 {
        padding-bottom: 15px;
    }

    .know03 .content .bd .item .left {
        width: 100%;
    }

    .know03 .content .bd .item .left .box {
        padding: 15px;
    }

    .know03 .content .bd .item .left .box .tit {
        font-size: 20px;
        line-height: 25px;
    }

    .know03 .content .bd .item .left .box .con {
        margin-top: 15px;
        font-size: 13px;
    }

    .know03 .content .bd .item .right {
        display: none;
    }

    .know03 .content .hd {
        height: auto;
        overflow: hidden;
    }

    .know03 .content .hd .item {
        padding: 25px 0px;
        height: auto;
    }

    .know03 .content .hd .item .icon {
        display: none;
    }

    .know03 .content .hd .item .txt {
        font-size: 14px;
    }

    .know04 {
        padding: 15px 0px;
    }

    .know04 .infor .tit {
        font-size: 20px;
        line-height: 25px;
    }

    .know04 .content {
        margin-top: 20px;
    }

    .know04 .content .cover .t {
        font-size: 13px;
    }

    .know04 .content .left .left_top {
        margin-bottom: 8px;
    }

    .know04 .content .left .left_bott_l .cover .ico,
    .know04 .content .left .left_bott_r .cover .ico {
        display: none;
    }

    .know04 .content .left .left_more {
        margin-top: 8px;
    }

    .know04 .content .left .left_more .box .intro {
        font-size: 20px;
    }

    .know04 .content .left .left_more .box .intro .icon {
        width: 20px;
        height: 20px;
        background-size: cover;
    }

    .know04 .content .right {
        display: none;
    }

    .know04 .content .right .right_bott .intro .box .t {
        font-size: 18px;
    }

    .know04 .content .right .right_top .right_top_ .intro .t {
        font-size: 14px;
    }

    .kzjz01 {
        padding: 15px 0px 0px;
    }

    .kzjz01 .infor .tit {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .kzjz01 .infor .con {
        font-size: 13px;
    }

    .kzjz01 .infor .con span {
        font-size: 16px;
    }

    .kzjz01 .content {
        margin-top: 15px;
        background-size: cover;
    }

    .kzjz01 .content ul {
        height: auto;
        padding: 40px 20px 20px;
    }

    .kzjz01 .content ul li {
        width: 50%;
        margin-bottom: 20px;
    }

    .kzjz01 .content ul li .number {
        width: 80px;
        height: 80px;
        line-height: 80px;
    }

    .kzjz01 .content ul li .number span {
        font-size: 20px;
    }

    .kzjz01 .content ul li .txt {
        height: 40px;
        font-size: 14px;
    }

    .kzjz02 .jiuzai_hd .wrap {
        width: auto;
        padding-left: 2%;
        padding-right: 2%;
        min-width: inherit;
    }

    .kzjz02 .jiuzai_hd .tab_t {
        padding: 10px;
        font-size: 17px;
    }

    .kzjz02 .jiuzai_imgs {
        width: 280px;
        height: 154px;
        overflow: hidden;
        margin-bottom: 15px;
    }

    .kzjz02 .jiuzai_intro ._t {
        font-size: 20px;
        margin-bottom: 0px;
    }

    .edu_zx01 {
        padding: 15px 0px;
    }

    .edu_zx01 .infor .tit {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .edu_zx01 .infor .con {
        font-size: 13px;
    }

    .edu_zx01 .content {
        margin-top: 15px;
    }

    .edu_zx01 .content .aixinMain .tab_t {
        width: 49%;
        margin-right: 2%;
        height: 50px;
        line-height: 50px;
    }

    .edu_zx01 .content .aixinMain .tab_t:nth-child(2n) {
        margin-right: 0px;
    }

    .edu_zx01 .content .aixinMain .tab_t i {
        display: none;
    }

    .edu_zx01 .content .aixinMain .axIntro .box {
        height: 150px;
    }

    .edu_zx01 .content .aixinMain .axIntro .box .text {
        height: 150px;
    }

    .pic_list01 {
        padding: 30px 0px 0px;
    }

    .growth_story01 {
        padding: 15px 0px 0px;
    }

    .growth_story01 li {
        margin-bottom: 15px;
    }

    .growth_story01 li:last-child {
        margin-bottom: 0px;
    }

    .growth_story01 li .intro .box {
        padding: 15px;
    }

    .growth_story01 li .intro .box .tit a {
        font-size: 20px;
    }

    .growth_story01 li .intro .box .con {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .growth_story01 li .intro .box .txt {
        height: auto;
        font-size: 13px;
    }

    .video_list01 {
        padding: 0px;
    }

    .video_list01 .infor {
        font-size: 0px;
    }

    .video_list01 .infor a {
        padding: 0px 5px;
        font-size: 13px;
        margin: 0px 5px;
        height: 36px;
        line-height: 36px;
    }

    .video_list01 .content li {
        margin-bottom: 15px;
    }

    .video_list01 .content li:last-child {
        margin-bottom: 0px;
    }

    .video_list01 .content li .intro {
        background: rgb(255, 255, 255);
    }

    .video_list01 .content li .intro .box {
        padding: 20px;
    }

    .video_list01 .content li .intro .box .tit {
        font-size: 13px;
        white-space: normal;
        height: 48px;
        line-height: 24px;
    }

    .colorful_xg01 {
        padding: 0px;
    }

    .colorful_xg01 .content li {
        margin-bottom: 10px;
    }

    .colorful_xg01 .content li:last-child {
        margin-bottom: 0px;
    }

    .time_order {
        padding: 15px 10px;
        margin-bottom: 0px;
    }

    .time_order .time_con {
        margin-top: 5px;
    }

    .time_order .time_con a {
        margin: 0px 3px;
        font-size: 14px;
    }

    .news_detail02 .news_det_top {
        display: none;
    }

    .news_detail02 .news_det_bott .content .share {
        width: 30px;
        height: 30px;
        background-size: cover;
    }

    .news_detail02 .news_det_bott .content .box {
        padding: 35px 20px 20px;
    }

    .news_detail02 .news_det_bott .content ._t {
        font-size: 18px;
    }

    .news_detail02 .news_det_bott .content ._date {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .news_detail02 .news_det_bott .content .con {
        font-size: 13px;
    }

    .news_detail02 .news_det_bott .keywords {
        margin-top: 30px;
        font-size: 16px;
    }

    .news_detail02 .news_det_bott .keywords a {
        font-size: 14px;
    }

    .news_detail02 .news_det_top .logo {
        width: 27%;
    }

    .news_detail02 .news_det_top .tit {
        font-size: 14px;
    }

    .news_detail02 .news_det_top .tit span {
        font-size: 15px;
    }

    .news_detail02 .news_det_top .right {
        display: none;
    }

    .news_detail02 .news_det_bott .page_bott {
        margin-top: 15px;
    }

    .news_detail02 .news_det_bott .page_bott .page_btn {
        font-size: 14px;
    }

    .news_detail02 .news_det_bott .page_bott .t {
        font-size: 14px;
        line-height: 22px;
    }

    .news_detail02 .news_det_bott .page_bott .box {
        padding: 10px 20px;
    }

    .news_detail02 .news_det_bott .page_bott .page_prev {
        border: none;
    }

    .news_detail02 .news_det_bott .page_bott .page_next {
        border: none;
    }

    .news_detail02 .news_det_bott {
        padding: 20px 0px 15px;
    }

    .news_detail02 .news_det_bott ._tools {
        margin-top: 5px;
    }

    .news_detail02 .news_det_bott ._tools ._tool {
        height: 30px;
        line-height: 30px;
        margin-right: 3px;
    }

    .news_detail02 .news_det_bott ._tools ._tool:last-child {
        margin-right: 0px;
    }

    .news_detail02 .news_det_bott ._tools #switcher {
        height: 25px;
        line-height: 25px;
    }

    .newsBanner {
        height: 118px;
    }

    .newsBanner img {
        width: 1000px;
        margin-left: -500px;
    }

    .news_center01 {
        padding: 30px 0px;
    }

    .news_center01 .infor .tit {
        font-size: 21px;
        line-height: 30px;
        margin-bottom: 20px;
    }

    .news_center01 .content .left {
        margin-bottom: 25px;
    }

    .news_center01 .content .left .intro .box {
        padding: 30px;
    }

    .news_center01 .content .left .intro .box .t {
        font-size: 16px;
        line-height: 28px;
    }

    .news_center01 .content .right .r_top {
        margin-bottom: 25px;
    }

    .news_center01 .content .right .r_top .top_r .introduce .box .t {
        font-size: 14px;
    }

    .news_center01 .content .right .r_bott .bott_l .box {
        padding: 15px;
    }

    .news_center01 .content .right .r_bott .bott_l .box .t {
        font-size: 14px;
        line-height: 22px;
        height: 66px;
    }

    .news_center01 .content .right .r_bott .bott_r .box {
        padding: 15px;
    }

    .news_center01 .content .right .r_bott .bott_r .box .t {
        font-size: 14px;
        line-height: 22px;
        height: 66px;
    }

    .news_center02 {
        padding: 30px 0px;
    }

    .news_center02 .infor .tit {
        font-size: 21px;
        line-height: 30px;
    }

    .news_center02 .infor .con {
        font-size: 14px;
        line-height: 30px;
    }

    .news_center02 .list .item .item_box .intro .t {
        font-size: 18px;
    }

    .news_center03 {
        padding: 30px 0px;
    }

    .news_center03 .intro {
        font-size: 20px;
        margin-bottom: 30px;
    }

    .news_center03 .content .item .box .tit {
        font-size: 16px;
        height: auto;
    }

    .news_center03 .content .item::after {
        display: none;
    }

    .news_center03 .owl-nav .owl-prev {
        left: 85%;
    }

    .news_center03 .content .item .box .con {
        font-size: 14px;
    }

    .news_center04 {
        padding: 30px 0px;
    }

    .news_center04 .infor .tit {
        font-size: 21px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .news_center04 .content .item .intro .box {
        padding: 24px;
    }

    .news_center04 .content .item .intro .box .t {
        font-size: 17px;
        line-height: 28px;
        margin: 5px 0px 10px;
    }

    .news_center04 .content .item .intro .box .c {
        font-size: 14px;
    }

    .news_center05 {
        padding: 30px 0px;
    }

    .news_center05 .content .left {
        width: 100%;
        margin-bottom: 25px;
    }

    .news_center05 .content .left .cover .box {
        padding: 40px;
    }

    .news_center05 .content .left .cover .box .t {
        font-size: 18px;
    }

    .news_center05 .content .left .cover .box .icon {
        width: 40px;
        height: 40px;
        background-size: cover;
        right: 20px;
        bottom: 20px;
    }

    .news_center05 .content .center {
        width: 100%;
        margin-bottom: 25px;
    }

    .news_center05 .content .center .cover .box {
        padding: 40px;
    }

    .news_center05 .content .center .cover .box .t {
        font-size: 18px;
    }

    .news_center05 .content .center .cover .box .icon {
        width: 40px;
        height: 40px;
        background-size: cover;
        right: 20px;
        bottom: 20px;
    }

    .news_center05 .content .right {
        width: 100%;
    }

    .news_center05 .content .right .r_top {
        margin-bottom: 25px;
    }

    .widgets_common_pages_6 {
        margin-top: 30px;
    }

    .widgets_common_pages_6 a,
    .widgets_common_pages_6 span {
        line-height: 30px;
        padding: 0px 6px;
    }

    .news_list01 {
        padding: 0px;
    }

    .news_list01 .news_list_l {
        width: 100%;
    }

    .news_list01 .news_list_r {
        width: 100%;
    }

    .news_list01 .news_list_r .search_box .search_title {
        font-size: 20px;
    }

    .news_list01 .news_list_r .search_inp {
        font-size: 14px;
    }

    .news_list01 .news_list_r .search_btn {
        font-size: 16px;
    }

    .news_list01 .news_list_r .search_inp .select_box01 {
        font-size: 14px;
    }

    .news_list01 .news_list_r .search_inp input {
        font-size: 14px;
    }

    .news_list01 .news_list_r .news_gjc {
        padding-left: 15px;
        display: none;
    }

    .news_list01 .news_list_l ul li {
        margin-bottom: 15px;
    }

    .news_list01 .news_list_l ul li:last-child {
        margin-bottom: 0px;
    }

    .news_list01 .news_list_l ul li .box {
        padding: 15px;
    }

    .news_list01 .news_list_l ul li .box .img {
        width: 100%;
        margin-left: 0px;
        margin-bottom: 20px;
    }

    .news_list01 .news_list_l ul li .box .txt .t {
        font-size: 16px;
    }

    .news_list01 .news_list_l ul li .box .txt .c {
        font-size: 13px;
        height: auto;
    }

    .news_list01 .news_list_l ul li .box .txt .d {
        font-size: 13px;
    }

    .news_list01 .news_list_l ul li .box .txt ._tool {
        font-size: 13px;
    }

    .news_list01 .news_list_l .recommend_news {
        display: none;
    }

    .news_list01 .news_list_l .recommend_news .box {
        padding: 25px;
    }

    .news_list01 .news_list_l .recommend_news .box .box_left {
        width: 100%;
    }

    .news_list01 .news_list_l .recommend_news .box .box_right {
        width: 100%;
    }

    .news_list01 .news_list_l .recommend_news .box .box_right .intro {
        padding: 15px 15px 0px;
    }

    .news_list01 .news_list_l .recommend_news .box .box_right .intro .t {
        font-size: 20px;
        height: auto;
    }

    .news_list01 .news_list_l .recommend_news .box .box_right .intro .c {
        height: auto;
    }

    .brand_activity01 {
        padding: 0px;
    }

    .brand_activity01 .content .item {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 10px;
    }

    .brand_activity01 .content .item.three_item {
        margin-right: 2%;
    }

    .brand_activity01 .content .item.imgZoom:nth-child(2n) {
        margin-right: 0px;
    }

    .brand_activity01 .content .item .intro .box .d {
        font-size: 13px;
    }

    .brand_activity01 .content .item .intro .box .d span {
        display: none;
    }

    .brand_activity01 .content .item:last-child {
        margin-bottom: 0px;
    }

    .brand_activity01 .content .item .intro .box {
        padding: 15px;
    }

    .brand_activity01 .content .item .intro .box .t {
        font-size: 15px;
        line-height: 24px;
        margin: 5px 0px;
        height: 48px;
        overflow: hidden;
    }

    .brand_activity01 .content .item .intro .box .c {
        font-size: 13px;
        height: 48px;
        line-height: 25px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .contact_us01 {
        padding: 15px 0px;
    }

    .contact_us01 .infor .tit {
        font-size: 20px;
    }

    .contact_us01 .infor .con {
        font-size: 14px;
        margin: 0px 0px 15px;
    }

    .contact_us01 .content .top_ {
        margin-bottom: 15px;
    }

    .contact_us01 .content .top_ .cover .box {
        padding: 50px;
    }

    .contact_us01 .content .top_ .cover .box .t {
        font-size: 20px;
    }

    .contact_us01 .content .top_ .owl-nav div {
        font-size: 40px;
    }

    .contact_us01 .content .bott_ li {
        margin-bottom: 15px;
    }

    .contact_us01 .content .bott_ .li_box .tit {
        font-size: 16px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .contact_us01 .content .bott_ .li_box .con {
        font-size: 15px;
        line-height: 28px;
    }

    .global_detail01 .infor .tit {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .global_detail01 {
        padding: 15px 0px;
    }

    .global_detail01 .infor .con {
        margin-bottom: 0px;
    }

    .global_detail01 .infor .madana {
        width: 120px;
        line-height: 35px;
        height: 35px;
        font-size: 13px;
    }

    .awards01 {
        padding: 15px 0px 0px;
    }

    .awards01 .list {
        margin-bottom: 15px;
    }

    .awards01 .list:last-child {
        margin-bottom: 0px;
    }

    .awards01 .list .imgs {
        width: 100%;
    }

    .awards01 .list .intro {
        width: 100%;
    }

    .awards01 .list .intro a {
        padding: 20px;
    }

    .awards01 .list .intro a .con {
        height: auto;
        text-align: justify;
    }

    .awards01 .list .intro a .con .text {
        padding-right: 0px;
    }

    .brand_concept01 {
        padding: 15px 0px;
    }

    .brand_concept01 .hd {
        margin-bottom: 0px;
    }

    .brand_concept01 .hd.fixed {
        height: 50px;
        top: 0px;
    }

    .brand_concept01 .hd ul {
        height: 50px;
        line-height: 50px;
    }

    .brand_concept01 .hd li {
        font-size: 12px;
        width: 19%;
    }

    .brand_concept01 .hd li.li3 {
        width: 24%;
    }

    .brand_concept01 .bd .section1 {
        margin-bottom: 0px;
    }

    .brand_concept01 .bd .section1 .infor {
        margin-bottom: 0px;
        padding-top: 15px;
    }

    .brand_concept01 .bd .section1 .infor .tit {
        font-size: 18px;
        line-height: 40px;
        height: 40px;
    }

    .brand_concept01 .bd .section1 .infor .con .t {
        font-size: 16px;
        font-weight: normal;
    }

    .brand_concept01 .bd .section1 .infor .con .c {
        padding: 15px;
    }

    .brand_concept01 .bd .section1 .content {
        padding: 15px 0px;
    }

    .brand_concept01 .bd .section1 .content .cell {
        height: auto;
        margin-bottom: 15px;
    }

    .brand_concept01 .bd .section1 .content .left {
        float: none;
        width: 100%;
        margin-right: 0px;
        margin-top: 0px;
    }

    .brand_concept01 .bd .section1 .content .right {
        float: none;
        width: 100%;
        margin-left: 0px;
        margin-top: 0px;
    }

    .brand_concept01 .bd .section1 .content .center {
        float: none;
        width: 100%;
    }

    .brand_concept01 .bd .section1 .content .center .box {
        padding: 0px;
    }

    .brand_concept01 .bd .section1 .content .center .box .cen_top .cell {
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 15px;
        padding: 10px 2%;
    }

    .brand_concept01 .bd .section1 .content .cell .line {
        display: none;
    }

    .brand_concept01 .bd .section1 .content .left .cell2 span {
        margin-top: 0px;
    }

    .brand_concept01 .bd .section1 .content .right .cell span {
        margin-top: 0px;
    }

    .brand_concept01 .bd .section1 .brand_logo {
        border: none;
        margin: 15px 0px;
    }

    .brand_concept01 .bd .section1 .brand_logo .brand_logo_tit span {
        font-size: 14px;
    }

    .brand_concept01 .bd .section1 .brand_logo .box {
        padding: 25px 20px 0px;
    }

    .brand_concept01 .bd .section1 .brand_logo .box .smidd-6 {
        margin-bottom: 10px;
    }

    .brand_concept01 .bd .section2 {
        margin-bottom: 0px;
    }

    .brand_concept01 .bd .section2 .content {
        height: 250px;
    }

    .brand_concept01 .bd .section2 .content>img {
        width: 600px;
        margin-left: -300px;
    }

    .brand_concept01 .bd .section2 .content .cover {
        inset: 10%;
    }

    .brand_concept01 .bd .section2 .content .cover .box {
        width: 100%;
    }

    .brand_concept01 .bd .section2 .content .cover .box .tit {
        font-size: 20px;
    }

    .brand_concept01 .bd .section2 .content .cover .box .con {
        font-size: 16px;
    }

    .brand_concept01 .bd .section3 {
        margin-bottom: 15px;
    }

    .brand_concept01 .bd .section3 .infor .tit {
        font-size: 20px;
        line-height: 46px;
        height: 46px;
    }

    .brand_concept01 .bd .section3 .content li {
        height: 50px;
        line-height: 50px;
    }

    .brand_concept01 .bd .section3 .content li a .tit {
        font-size: 20px;
        margin-top: 0px;
    }

    .brand_concept01 .bd .section4 {
        margin-bottom: 15px;
    }

    .brand_concept01 .bd .section4 .content {
        height: 248px;
    }

    .brand_concept01 .bd .section4 .content>img {
        width: 600px;
        margin-left: -300px;
    }

    .brand_concept01 .bd .section4 .content .cover {
        inset: 10%;
        width: auto;
        margin: 0px;
        padding: 50px;
        box-sizing: border-box;
    }

    .brand_concept01 .bd .section4 .content .cover .box .tit {
        font-size: 20px;
    }

    .brand_concept01 .bd .section5 .content {
        height: 426px;
    }

    .brand_concept01 .bd .section5 .content>img {
        width: 1050px;
        margin-left: -525px;
    }

    .brand_concept01 .bd .section5 .content .cover {
        width: 100%;
        height: 100%;
        padding: 15px;
        box-sizing: border-box;
        margin: 0px;
    }

    .brand_concept01 .bd .section5 .content .cover .box .tit {
        font-size: 20px;
    }

    .brand_concept01 .bd .section5 .content .cover .box .con {
        font-size: 14px;
    }

    .brand_concept01 .bd .section5 .content .cover .box .txt {
        font-size: 12px;
    }

    .total_search.channel_content {
        padding: 0px 0px 30px;
    }

    .searchArea {
        padding: 30px 0px 20px;
    }

    .searchArea .infor .tit {
        font-size: 20px;
        line-height: 25px;
    }

    .searchArea .content {
        margin-top: 25px;
        padding: 0px 2%;
    }

    .searchArea .content .form_box .search .btn_wrap .btns {
        font-size: 15px;
    }

    .resultArea .infor .tit {
        font-size: 20px;
    }

    .resultArea .content {
        margin-top: 25px;
        padding: 0px;
    }

    .resultArea .content .area {
        padding: 25px 0px;
    }

    .resultArea .content h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .resultArea .content .piclist_area .srchList li {
        margin-bottom: 25px;
    }

    .resultArea .content .piclist_area .srchList li .intro .t {
        font-size: 16px;
    }

    .resultArea .content .piclist_area .srchList li .intro .t span {
        font-size: 14px;
    }

    .resultArea .content .content_area li .t {
        font-size: 16px;
        line-height: 25px;
    }

    .resultArea #botBtn .btnMore {
        height: 46px;
        line-height: 46px;
        padding: 0px 35px;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li {
        padding: 0px 5%;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li:last-child {
        margin-bottom: 0px;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li input {
        width: 90%;
        margin-bottom: 20px;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li label {
        width: auto;
        display: block;
        text-align: left;
        margin-bottom: 4px;
    }

    #xcmg-jltd .Form-J1 .Form-J1-li select {
        margin-bottom: 20px;
        width: 90% !important;
    }

    .channel_content.slxg {
        padding-bottom: 15px;
    }

    .slxg01 {
        padding-top: 15px;
    }

    .slxg01 .infor {
        margin-bottom: 20px;
    }

    .slxg01 .infor .tit {
        font-size: 20px;
        line-height: 28px;
    }

    .slxg01 .infor .con {
        font-size: 16px;
        margin-top: 10px;
    }

    .slxg02 .content .box {
        padding: 15px 0px;
    }

    .slxg02 .content .box .tit {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 5px;
    }

    .slxg02 .content .box .con {
        font-size: 14px;
    }

    .slxg02 .content .box ul {
        margin-top: 10px;
        padding: 0px;
        text-align: center;
    }

    .slxg02 .content .box ul li {
        width: 100%;
        font-size: 14px;
    }

    .slxg03 .content .infor .t {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .slxg03 .content .infor .t::after {
        bottom: -5px;
    }

    .slxg03 .content .infor .c {
        font-size: 14px;
        height: auto;
        margin-bottom: 0px;
    }

    .slxg03 .content .infor .box,
    .slxg03 .content.odd .infor .box {
        margin: 0px;
        padding: 15px;
        box-sizing: border-box;
    }

    .false01 .content {
        width: 100%;
        position: static;
        margin-left: 0px;
        margin-top: 0px;
    }

    .false01 .text .txt1 {
        font-size: 20px;
    }

    .false01 .content .box {
        width: 100%;
    }

    .false01 .text {
        padding: 20px;
    }

    .brand_story02 li.odd .cover .box .img_box {
        right: 5%;
    }

    .brand_story02 li.even .cover .box .img_box {
        left: 5%;
    }

    .brandBox_detail {
        width: 100%;
        margin-left: 0px;
        left: 0px;
    }

    .brandBox_detail .box {
        padding: 0px 10%;
    }

    .brandBox_detail .box .tit {
        font-size: 18px;
    }

    .xctx01 {
        padding: 15px 0px;
    }

    .xctx01 .left .infor .tit {
        font-size: 20px;
    }

    .xctx01 .left .infor .con {
        margin-top: 5px;
        font-size: 13px;
        line-height: 24px;
    }

    .xctx01 .right .box {
        padding-left: 0px;
        width: 60%;
        margin: 0px auto;
    }

    .xctx02 {
        padding: 15px 0px 5px;
    }

    .xctx02 .infor {
        margin-bottom: 20px;
    }

    .xctx02 .infor .tit {
        font-size: 20px;
        line-height: 26px;
    }

    .xctx02 .content .item .cover .box {
        margin: 15px;
        padding: 0px;
    }

    .xctx02 .content .item {
        width: 49%;
        margin-right: 2%;
        margin-left: 0px;
        margin-bottom: 10px;
    }

    .xctx02 .content .item:nth-child(2n) {
        margin-right: 0px;
    }

    .xctx02 .content .item:last-child {
        margin-bottom: 0px;
    }

    .xctx02 .content .item .intro .box .text {
        font-size: 14px;
    }

    .xctx03 {
        padding: 15px 0px;
    }

    .xctx03 .left .box {
        padding: 15px;
    }

    .xctx03 .left .box .tit {
        font-size: 20px;
        line-height: 26px;
    }

    .xctx03 .left .box .con {
        margin-top: 5px;
    }

    .sj_media02 {
        padding: 15px 0px;
    }

    .sj_media01 {
        padding: 15px 0px 0px;
    }

    .sj_media02 {
        padding-bottom: 0px;
    }

    .sj_media02 .infor .tit {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .sj_media02 .infor {
        margin-bottom: 15px;
    }

    .sj_media02 .infor .con {
        font-size: 13px;
        line-height: 20px;
    }

    .sj_media02 .content li {
        width: 47%;
        margin-bottom: 20px;
        cursor: pointer;
    }

    .sj_media02 .content li .box .intro .t {
        font-size: 13px;
    }

    .sj_media02 .content li .box .intro .c {
        font-size: 13px;
    }

    .sj_media02 .content li .box {
        padding: 15px 10px;
        height: 150px;
    }

    .sj_media03 {
        padding: 0px 0px 15px;
    }

    .sj_media03 .infor .tit {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 15px;
    }

    .sj_media03 li {
        margin-bottom: 15px;
    }

    .sj_media03 li .icon {
        margin: 0px 4px;
        width: 45px;
        height: 45px;
    }

    .sj_media02 .content li .li_hover .t {
        font-size: 13px;
    }

    .sj_media03 .infor {
        margin-bottom: 0px;
    }

    .history_xc01 {
        padding: 15px 0px;
    }

    .history_xc01 .stage_box li {
        border-bottom: 0px;
        width: 50%;
    }

    .history_xc01 .stage_box li.cur {
        border-color: rgb(255, 255, 255);
        color: rgb(255, 255, 255);
    }

    .history_xc01 .stage_box li .year {
        display: inline-block;
        margin-right: 10px;
    }

    .history_xc01 .stage_box li .desc {
        display: inline-block;
        line-height: 25px;
    }

    .history_xc01 .stage_box li .year span {
        font-size: 14px;
    }

    .history_xc01 .stage_box li .year i {
        display: none;
    }

    .history_xc01 .stage_box li:hover .year span,
    .history_xc01 .stage_box li:hover .desc {
        color: rgb(255, 255, 255);
    }

    .history_xc01 .stage_box li .pd {
        padding: 5px 10px;
    }

    .history_xc01 .stage_box .desc {
        font-size: 14px;
    }

    .history_xc01 .container {
        background: none;
    }

    .history_xc01 .container .l_box {
        width: 100%;
        text-align: left;
        background: rgb(246, 246, 246);
    }

    .history_xc01 .container .r_box {
        width: 100%;
    }

    .history_xc01 .container .l_box .pd {
        padding: 20px;
    }

    .history_xc01 .container .l_box .tit {
        font-size: 18px;
    }

    .history_xc01 .container .r_box ul {
        padding: 20px;
    }

    .history_xc01 .container .r_box ul li {
        margin-bottom: 30px;
    }

    .history_xc01 .container .r_box .year::after {
        display: none;
    }

    .history_xc01 .container .r_box .year {
        font-size: 20px;
        margin-bottom: 0px;
    }

    :root .history01 .bg img {
        display: block;
    }

    .history01 .bg video {
        display: none;
    }

    .jltd .tit {
        margin-bottom: 15px;
    }

    .jltd .tit .c {
        font-size: 13px;
    }

    .jltd .tit .t {
        font-size: 20px;
    }

    .jltd .text_content {
        margin: 0px;
        padding: 0px;
    }

    .jltd .text_content .inp_box {
        width: 100%;
        margin: 10px 0px;
    }

    .jltd .text_content .yzm .input_area {
        margin: 0px 1% 0px 0px;
    }

    .jltd .text_content .send {
        float: none;
        font-size: 16px;
    }

    .jltd .tit .t {
        font-size: 20px;
    }

    .jltd {
        padding: 0px 0px 15px;
    }

    .jltd .text_content .send {
        font-size: 13px;
        line-height: 35px;
        height: 35px;
        width: 120px;
        margin-top: 15px;
    }

    .jltd .text_content .inp_box select.select_wrap {
        font-size: 13px;
    }

    .jltd .text_content .con {
        margin-top: 15px;
        padding-top: 15px;
    }

    .jltd .text_content .t {
        line-height: 24px;
    }

    .page_bott {
        margin-top: 15px;
    }

    .page_bott .page_btn {
        font-size: 14px;
    }

    .page_bott .t {
        font-size: 14px;
        line-height: 22px;
    }

    .page_bott .box {
        padding: 10px 20px;
    }

    .page_bott .page_prev {
        border: none;
    }

    .page_bott .page_next {
        border: none;
    }

    .news_list01 .news_list_l ul li .box .img {
        width: 35%;
        margin-top: 10px;
    }

    .news_list01 .news_list_l ul li .box .txt {
        width: 60%;
        float: left;
    }

    .news_list01 .news_list_l ul li .box .txt .tool ._tool {
        display: none;
    }

    .news_list01 .news_list_l ul li .box .txt .tool ._tool.d {
        display: block;
    }

    .news_list01 .news_list_l ul li .box .txt .tool ._tool.d i {
        vertical-align: 0px;
    }

    .news_list01 .news_list_l ul li .box .txt .t {
        font-size: 14px;
        font-weight: bold;
        margin: 0px 0px 5px;
    }

    .news_list01 .news_list_l ul li .box .txt .c {
        font-size: 13px;
        line-height: 22px;
        height: 44px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .contact_us01 .content .bott_ .li_box {
        padding: 30px;
    }

    .solution03 .content .item:hover {
        box-shadow: none;
    }

    .solution03 .content .item:hover .li_line {
        display: none;
    }

    .solution03 .content1 .left:hover {
        box-shadow: none;
    }

    .edu_zx01 .content .aixinMain .axSlider {
        width: 100%;
    }

    .edu_zx01 .content .aixinMain .axIntro {
        width: 100%;
    }

    .edu_zx01 .content .aixinMain .axIntro .box {
        height: auto;
    }

    .edu_zx01 .content .aixinMain .axIntro .box .text {
        height: auto;
    }

    .brand_concept01 .bd .section1 .content .cell span {
        height: auto;
    }

    .m_nav {
        top: 55px;
    }

    .learn_develop02 .right .cover li:last-child::after {
        display: block;
    }

    .learn_develop03 .right .cover li::after {
        display: none;
    }

    .news_download01 {
        padding-top: 0px;
    }

    .news_download01 .item {
        margin-bottom: 0px;
    }

    .news_download01 .item .title {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .news_download01 .item .con .li_ {
        width: 49%;
        margin-right: 2%;
    }

    .news_download01 .item .con .li_:nth-child(2n) {
        margin-right: 0px;
    }

    .news_download01 .item .con .li_ .li_box .tit {
        font-size: 14px;
    }

    .yjpt .addPart {
        padding: 15px 0px;
    }

    .yjpt .addPart .n {
        font-size: 18px;
    }

    .yjpt .addPart .hd {
        margin-bottom: 0px;
    }

    .yjpt .addPart li ._n {
        font-size: 14px;
        height: 22px;
        line-height: 22px;
        max-width: 70%;
    }

    .yjpt .addPart li ._time {
        line-height: 22px;
        vertical-align: 5px;
    }

    .yjpt_list01 {
        padding-top: 0px;
    }

    .yjpt_list01 .left {
        width: 100%;
    }

    .yjpt_list01 .right {
        width: 100%;
    }

    .yjpt_list01 .left li {
        margin-bottom: 15px;
    }

    .yjpt_list01 .left li .date {
        display: none;
    }

    .yjpt_list01 .left li .time {
        display: block;
    }

    .yjpt_list01 .left li .time i {
        margin: 0px;
    }

    .yjpt_list01 .left li .n {
        font-size: 18px;
    }

    .yjpt_list01 .left li .text {
        font-size: 14px;
    }

    .questionnaire02 form .tit .t {
        font-size: 17px;
    }

    .questionnaire02 form .tit .d {
        font-size: 14px;
        line-height: 1.8;
    }

    .questionnaire02 form .con .desc strong {
        font-size: 15px;
    }

    .questionnaire02 form .con {
        padding: 20px 0px;
    }

    .questionnaire02 form .key {
        font-size: 14px;
    }

    .questionnaire02 form .con {
        font-size: 14px;
    }

    .questionnaire02 .form1 input {
        margin: 8px 0px;
    }

    .questionnaire02 .form1 img {
        margin-top: 0px;
    }

    .questionnaire02 .form1 .tip {
        bottom: 20px;
    }

    .questionnaire02 form .con.con3 {
        padding-bottom: 10px;
    }

    .questionnaire02 form .con.con2 {
        padding-bottom: 30px;
    }

    .questionnaire02 button {
        font-size: 16px;
        margin-top: 20px;
    }

    .questionnaire02 .form2 {
        line-height: 1.8;
    }

    .questionnaire02 .form2 textarea,
    .questionnaire02 .form1 input {
        width: 100%;
        box-sizing: border-box;
    }

    .zt_wrap {
        padding-left: 2%;
        padding-right: 2%;
        width: auto;
    }

    .zt_header .top_list {
        display: none;
    }

    .zt_header .m_tool {
        display: block;
        float: right;
        color: rgb(0, 161, 233);
        font-size: 14px;
        margin-top: 15px;
        font-weight: bold;
    }

    .zt_header .m_tool img {
        width: 20%;
        position: relative;
        top: 4px;
    }

    .zt_header .logo {
        padding: 15px 0px 0px;
    }

    .zt_nav .nav_wrap {
        background: rgb(0, 161, 233);
        height: 55px;
        margin-top: 0px;
    }

    .zt_nav dl dt {
        display: none;
    }

    .zt_nav dl dd {
        line-height: 55px;
        font-size: 16px;
    }

    .zt_nav dl dd {
        margin: 0px 5px;
    }

    .zt_main {
        background: url("../img/zt/m_main_bg.jpg") center 770px no-repeat;
    }

    .zt_pt1 {
        padding-top: 25px;
        background: rgb(255, 255, 255);
    }

    .zt_pt1 .zt_wrap {
        display: none;
    }

    .zt_pt1 .m_news {
        display: block;
    }

    .zt_pt1 .m_news .rect-46 {
        padding-bottom: 62%;
    }

    .zt_pt1 .m_news .hd {
        padding-bottom: 20px;
        border-bottom: 1px solid rgb(240, 239, 239);
    }

    .zt_pt1 .m_news .hd .cover {
        position: absolute;
        width: 100%;
        height: 100%;
        background: url("../img/zt/zt_pt3_2.png") center center / cover no-repeat;
    }

    .zt_pt1 .m_news .infor {
        font-size: 20px;
        font-weight: bold;
        color: rgb(0, 0, 0);
        margin-bottom: 20px;
    }

    .zt_pt1 .m_news .hd .tit {
        position: absolute;
        left: 10px;
        bottom: 10px;
        font-size: 16px;
        font-weight: bold;
        color: rgb(255, 255, 255);
    }

    .zt_pt1 .m_news .bd .item {
        padding: 20px 0px 20px 10px;
        border-bottom: 1px solid rgb(240, 239, 239);
    }

    .zt_pt1 .m_news .bd .item .left {
        width: 58%;
        float: left;
    }

    .zt_pt1 .m_news .bd .item .left .t {
        font-size: 16px;
        color: rgb(0, 0, 0);
        margin-bottom: 15px;
        line-height: 25px;
        height: 50px;
        overflow: hidden;
    }

    .zt_pt1 .m_news .bd .item .left .d {
        font-size: 14px;
        color: rgb(102, 102, 102);
    }

    .zt_pt1 .m_news .bd .item .right {
        width: 40%;
        float: right;
    }

    .zt_pt1 .m_news .load_more {
        padding-bottom: 20px;
    }

    .zt_pt2 {
        background: rgb(218, 236, 250);
        padding-top: 20px;
    }

    .zt_pt2 .infor {
        font-size: 20px;
    }

    .zt_pt2 .left {
        width: 100%;
        margin-bottom: 20px;
    }

    .zt_pt2 .right {
        width: 100%;
    }

    .zt_pt2 .rect-927 {
        padding-bottom: 46.1%;
    }

    .zt_pt2 .right ul li .tit .t {
        width: 82%;
        font-size: 14px;
    }

    .zt_pt2 .right ul li .tit {
        line-height: 45px;
    }

    .zt_pt2 .right ul li .tit .t_btn,
    .zt_pt2 .right ul li.cur .tit .t_btn {
        height: 45px;
        width: 44px;
        background-size: contain;
    }

    .zt_pt2 .right ul li .con {
        overflow: hidden;
    }

    .zt_pt2 .right ul li .con .t {
        font-size: 13px;
        height: 60px;
        line-height: 20px;
    }

    .zt_pt2 .right ul li {
        margin-bottom: 20px;
    }

    .zt_pt2 .right {
        height: auto;
    }

    .zt_pt2 .narrs {
        display: none;
    }

    .zt_pt3 {
        padding: 20px 0px;
    }

    .zt_pt3 .infor {
        font-size: 20px;
    }

    .zt_pt3 .content_wrap {
        display: none;
    }

    .zt_pt3 .ie8 {
        display: block;
    }

    .zt_pt3 .ie8 .item .tit {
        position: absolute;
        left: 10px;
        bottom: 10px;
        color: rgb(255, 255, 255);
    }

    .zt_pt3 .ie8 .item .cover {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0px;
        bottom: 0px;
        background: url("../img/zt/zt_pt3_2.png") center center no-repeat;
    }

    .zt_pt3 .ie8 .owl-nav>div {
        margin-top: -22px;
    }

    .zt_pt3 .ie8 .owl-nav .owl-prev,
    .zt_pt3 .ie8 .owl-nav .owl-next {
        height: 45px;
        width: 44px;
        background-size: contain;
    }

    .zt_pt4 {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .zt_pt4 .infor {
        font-size: 20px;
    }

    .zt_pt4 .content .item .box {
        padding: 20px;
    }

    .zt_pt4 .content .item .box img {
        height: 50px;
        width: auto;
    }

    .zt_pt4 .content .item .box .t {
        font-size: 14px;
        margin: 10px 0px;
    }

    .zt_pt4 .content {
        width: 94%;
        margin-left: 3%;
    }

    .zt_pt4 .content .owl-nav .owl-prev {
        left: -20px;
    }

    .zt_pt4 .content .owl-nav .owl-next {
        right: -20px;
    }

    .zt_pt4 .content .item .box .c {
        font-size: 13px;
    }

    .zt_pt4 .content .item .box {
        height: 160px;
    }

    .zt_pt5 {
        padding-bottom: 0px;
    }

    .zt_pt5 .infor {
        font-size: 20px;
    }

    .zt_pt5 .content .item .cover span {
        font-size: 13px;
        padding: 0px 5px;
        line-height: 20px;
    }

    .zt_pt5 .content .item .cover .icon {
        width: 35px;
        height: 35px;
        background-size: cover;
        margin-left: -17px;
        margin-top: -17px;
    }

    .zt_pt5 .content .item .cover2 .box {
        padding: 10px 10px 25px;
    }

    .zt_pt5 .content .item .cover2 .box .t {
        font-size: 14px;
    }

    .zt_pt5 .content .item .cover2 .box .c {
        font-size: 12px;
        line-height: 14px;
        height: 28px;
        overflow: hidden;
    }

    .zt_pt6 {
        display: none;
    }

    .zt_foot .gotop {
        width: 35px;
        height: 35px;
        background-size: cover;
    }

    .zt_foot .gotop {
        top: -7px;
    }

    body #boxBlank {
        background: rgba(0, 0, 0, 0.8);
    }

    .zt_pt1 .m_news .load_more .loading {
        width: 100%;
        margin-left: 0px;
        background-position: center center;
        margin-top: 10px;
    }

    .zt_nav dl dd.cur {
        color: rgb(255, 199, 0);
    }

    .header_bott .bmz {
        top: 0px;
        z-index: 5;
    }

    .header_bott .bmz a {
        display: block;
        width: 90%;
    }
}

@media only screen and (max-width: 400px) {
    .brand_story02 li .cover .box .list .cell a {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .about_center01 .infor .list li .number {
        font-size: 20px;
    }

    .solu_detail01 .content .box .bott_ .intro_box {
        padding: 10px 20px;
    }

    .solu_detail01 .content .box .bott_ .intro_box .more {
        margin-top: 5px;
    }

    .zt_main {
        background: url("../img/zt/m_main_bg.jpg") center 800px no-repeat;
    }

    .zt_pt4 .content .item .box .c {
        font-size: 12px;
    }

    .zt_nav dl dd {
        font-size: 14px;
    }

    .zt_pt4 .content .item .box {
        padding: 10px;
    }
}

@media only screen and (max-width: 320px) {
    .m_ibanner .owl-carousel .owl-item.prev_item {
        right: -70px;
        transform: scale(0.7);
    }

    .m_ibanner .owl-carousel .owl-item.next_item {
        left: -70px;
        transform: scale(0.7);
    }

    .m_ipt03 .content li .li_box .left .t {
        font-size: 15px;
    }

    .m_ipt03 .content li .li_box .right {
        width: 44%;
    }

    .m_ipt04 .left .intro .box {
        padding: 10px;
    }

    .m_ipt04 .left .intro .box .t {
        font-size: 14px;
    }

    .m_ipt04 .left .intro .box .c {
        margin-top: 5px;
    }

    .m_ipt04 .right .cover {
        bottom: 10px;
    }

    .m_ipt04 .right .cover .box {
        padding: 0px 10px;
    }

    .m_ipt04 .right .cover .box .c {
        font-size: 16px;
    }

    .about_center01 .infor .tit {
        font-size: 17px;
    }

    .about_center01 .infor .list li {
        width: 48%;
        margin-bottom: 15px;
    }

    .about_center02 .content .rect-3481 {
        padding-bottom: 43%;
    }

    .about_center02 .content .left_bott .left_bott_l .intro .box .ico {
        width: 50px;
        height: 50px;
    }

    .slxg02 .content .box ul {
        padding: 0px 15%;
    }

    .jltd .content .yzm .input_area {
        width: 39%;
    }

    .solution02 .con .owl-nav {
        top: 27px;
    }

    .solu_detail03 .con .owl-nav {
        top: 27px;
    }

    .sj_media02 .content li .box .intro .c {
        height: 40px;
    }

    .history_xc01 .stage_box li .year {
        margin-right: 0px;
    }

    .contact_us01 .content .top_ .cover .box {
        padding: 20px 35px;
    }

    .culture02 .item .box .intro {
        padding: 15px 10px;
    }

    .xctx02 .content .item .cover .box {
        margin: 8px;
    }

    .zt_pt2 .right ul li .tit .t {
        width: 81%;
    }

    .zt_foot .gotop {
        right: 10px;
    }

    .pro_detail02 .bd .selection2 .content .tab {
        max-width: none;
    }
}






@media print {

    *,
    ::after,
    ::before {
        color: rgb(0, 0, 0) !important;
        text-shadow: none !important;
        background: 0px 0px !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]::after {
        content: " ("attr(href) ")";
    }

    abbr[title]::after {
        content: " ("attr(title) ")";
    }

    a[href^="javascript:"]::after,
    a[href^="#"]::after {
        content: "";
    }

    blockquote,
    pre {
        border: 1px solid rgb(153, 153, 153);
        break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    img,
    tr {
        break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        break-after: avoid;
    }

    .navbar {
        display: none;
    }

    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: rgb(0, 0, 0) !important;
    }

    .label {
        border: 1px solid rgb(0, 0, 0);
    }

    .table {
        border-collapse: collapse !important;
    }

    .table td,
    .table th {
        background-color: rgb(255, 255, 255) !important;
    }

    .table-bordered td,
    .table-bordered th {
        border: 1px solid rgb(221, 221, 221) !important;
    }
}

* {
    box-sizing: border-box;
}

a {
    color: rgb(51, 122, 183);
    text-decoration: none;
}

a:focus,
a:hover {
    color: rgb(35, 82, 124);
    text-decoration: underline;
}

a:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px;
}

img {
    vertical-align: middle;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.h2,
h2 {
    font-size: 30px;
}

.h3,
h3 {
    font-size: 24px;
}

p {
    margin: 0px 0px 10px;
}

ol,
ul {
    margin-top: 0px;
    margin-bottom: 10px;
}

ul {
    padding: 0px;
    margin: 0px;
}

ul li {
    list-style: none;
}

a {
    color: rgb(51, 122, 183);
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5 {
    margin: 0px;
}

a:focus,
a:hover {
    color: rgb(35, 82, 124);
    text-decoration: none;
}

a:focus {
    outline: none;
    outline-offset: -2px;
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
p,
blockquote,
pre,
a,
address,
code,
b,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
footer,
header,
hgroup,
nav,
section {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

img {
    border: none;
    background: none;
    vertical-align: middle;
}

ul,
ol,
li {
    list-style-type: none;
}

select,
input,
img,
select {
    vertical-align: middle;
}

.clearfix {
    zoom: 1;
}

h1,
h2,
h3,
h4 {
    font-size: 12px;
    font-weight: bold;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.box_voann,
.box_voann * {
    box-sizing: content-box;
}

.title_ad1 {
    text-align: center;
}

.title_ad1 h2 {
    color: rgb(0, 0, 0);
    font: 600 36px / 58px 微软雅黑;
}

.title_ad1 span {
    display: block;
    color: rgb(102, 102, 102);
    font: 500 16px / 34px 微软雅黑;
}

.cont2 {
    margin-top: 200px;
}

.a2_v1 {
    width: 100%;
    margin-top: 58px;
}

.a2_b1 {
    width: calc(50% - 0px);
}

.a2_b2 {
    width: 50%;
}

.a2_c1 {
    width: 100%;
    height: auto;
    background-size: cover;
}

.abt_wenaa {
    width: 100%;
    float: right;
    margin-right: 0px;
    margin-top: 35%;
    transform: translateY(-37%);
    padding: 0px 7%;
}

.abt_wenaa h2 {
    color: rgb(51, 51, 51);
    font: 600 28px / 33px 微软雅黑;
}

.abt_wenaa h2 span {
    display: block;
    color: rgb(102, 102, 102);
    font: 500 16px / 30px 微软雅黑;
}

.abt_wen {
    color: rgb(102, 102, 102);
    font: 500 14px / 30px 微软雅黑;
    margin-top: 22px;
}

.xw_hha {
    display: flex;
    flex-flow: row wrap;
    place-content: space-around space-between;
    align-items: stretch;
    width: 100%;
}

.xw_hha li {
    width: 50%;
    height: 50%;
    text-align: center;
    position: relative;
    float: left;
}

.xw_hha li a.img {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.xw_hha li .wenhha {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.xw_hha li .wenhha i {
    display: block;
    text-align: center;
}

.xw_hha li .wenhha h3 {
    color: rgb(255, 255, 255);
    font: 500 28px / 44px 微软雅黑;
    margin-top: 22px;
}

.xw_hha li .wenhha h3 span {
    color: rgba(255, 255, 255, 0.6);
    text-transform: uppercase;
    font: 500 12px / 22px Arial;
    display: none;
}

.xw_hha li .wenhha h2 {
    margin-top: 26px;
    display: none;
}

.xw_hha li:hover a.img {
    background: rgba(1, 74, 151, 0.9);
}

.xw_hha li:hover .wenhha h3 span,
.xw_hha li:hover .wenhha h2 {
    display: block;
}

.xw_hha li .wenhha img {
    width: 100px;
    height: 100px;
    object-fit: scale-down;
}


@media screen and (max-width: 1000px) {
    .a2_b1 {
        width: 100%;
    }
    .a2_b2 {
        width: 100%;
    }
}